GithubHelp home page GithubHelp logo

trakhound / trakhound-community Goto Github PK

View Code? Open in Web Editor NEW
49.0 18.0 29.0 524.45 MB

Open Source MDC Software Package using MTConnect

Home Page: http://www.TrakHound.com

License: GNU General Public License v3.0

C# 100.00%
mtconnect manufacturing iiot

trakhound-community's Introduction

TrakHound Logo

www.TrakHound.com

News

Update 11/15/16

We have been hard at work getting TrakHound ready for 2017 and are excited to announce some upcoming changes! We have learned a lot since the beginning of this project and feel TrakHound will very quickly represent the next step in the IIoT for advanced manufacturing.

TrakHound API

Early 2017 we will be launching TrakHound v2 which features a brand new API that will follow a standard RESTful model, store more detailed device data, and be compatible with most programming languages and applications. Along with TrakHound Server, this API provides a fully featured open source data collection solution for any MTConnect application. Applications only have to interface with the API using HTTP where they can directly access fully processed manufacturing data which can then be easily displayed or graphed on any Web, Mobile, or PC application.

TrakHound Server

TrakHound Server is constantly being improved upon in order to provide more data and be more stable. Our goal with TrakHound Server is to be to MTConnect what Apache is to HTTP. Having a widely used and open source server application for MTConnect will drastically expand the accessibility and adoption of the protocol.

Help Needed!

  • We are working on our documenation and if anyone has any good screenshots of the TrakHound dashboards or other screens and would like to contribute then please send those to [email protected].

About

TrakHound is an Open Source MDC software package designed to retrieve and store data from CNC and other PLC driven industrial equipment. Data is retrieved using MTConnect®, processed, and then stored in a database.

Machine Data Collection (MDC) software is used to evaluate shop productivity and identify problem areas. TrakHound provides free dashboards to view current machine status and basic production data so shop supervisors can quickly see which machines are operating normally and which ones are in need of attention. This transparency allows for a smoother workflow through your shop with reduced downtime.

Setup is easy using the built in Device Manager where a user can search their entire network for MTConnect compatible machines and then those machines get cross-referenced with our Device Catalog to find the best matched Device Configuration. Once matched, a list of machines on the network will be shown and the user can simply select which ones to monitor. Device Configurations are fully customizable by the user.

Basic Setup

Below is a diagram showing how a basic setup works. This shows two machines communicating directly with one PC and all data is stored on that PC. This is a good starting point for most users and can be used in scenarios where only one user needs to view data. ![Basic Communications Setup] (http://trakhound.com/images/overview_basic_04.png)

Licensing & Dependencies

TrakHound is licensed under the GPLv3 software license. For more information about open source licensing or purchasing a commercial license please contact us at [email protected].

TrakHound uses the following external libraries:

Contributions

TrakHound welcomes any comments, reccomendations, pull requests, or any other type of contributions! Please fork and contribute back at any time as this project was created as a tool for the community. If you have any questions please contact us at [email protected].

trakhound-community's People

Contributors

intolerance avatar patrickritchie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

trakhound-community's Issues

[improvement idea] zoom per page

hi
maybe can be usefull save zoom setting per page.
so can set&save overview at 50% , OEE status at 95% , Production at 115%
and menu with other (fixed) zoom for all page.
so swich from a view to other as ever the best size view.

Trakhound Dashboard Service Fails to Start

I have an issue on windows 10 where the dashboard was working but after installing the device monitor to see what it was capable of, the service for the dashboard fails and will not startup.
Dashboard allows me to add machines and function like it works but never pulls machine data.

Agent Settings - Test Configuration

When the Test Configuration button under Device Manager -> Edit Device -> Agent is clicked and the probe request fails, it continues to probe on port 5000 in a loop.

This should run a probe request on a set of common ports (5000 - 5020) until a successful probe request is returned.

Add Device Manual Page Catalog Search Exception

Bug Type : Exception

Message : Object reference not set to an instance of an object.

Source : TH_DeviceManager
Help Link :
Target Site : FilterCatalog

Stack Trace : at TH_DeviceManager.AddDevice.Pages.Manual.FilterCatalog()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at TrakHound_Client.App.Main()

GRMKLPKEUI.zip

dyigwljtkz

password

on TrakHound Dashboard 1.5.4 try to login but don't remember password
if i try to create new account it say "username already taken" with my username AND with my mail.

there is a way to reset/change it?

TH_GeneratedData Generated Events Configuration Page Exception

Bug Type : Exception

Message : Method not found: 'System.String TH_MTConnect.Components.DataItem.get_Category()'.

Source : TH_GeneratedData
Help Link :
Target Site : .ctor

Stack Trace : at TH_GeneratedData.GeneratedEvents.ConfigurationPage.Page.CollectedItem..ctor(DataItem dataItem)
at TH_GeneratedData.GeneratedEvents.ConfigurationPage.Page.LoadCollectedItems(List`1 dataItems) in C:\Users\jweaver\Downloads\TrakHound-master\Server\Plugins\TH_GeneratedData\GeneratedEvents\ConfigurationPage\Page.xaml.cs:line 218
at TH_GeneratedData.GeneratedEvents.ConfigurationPage.Page.LoadConfiguration(DataTable dt) in C:\Users\jweaver\Downloads\TrakHound-master\Server\Plugins\TH_GeneratedData\GeneratedEvents\ConfigurationPage\Page.xaml.cs:line 84
at TH_DeviceManager.EditPage.<>c__DisplayClass48_0.b__0()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at TrakHound_Client.App.Main()

bkkqdsagay

HUAQTPWHWK.zip

MTConnect demo server moved

The dashboard's AddDevice can't manually add the MTConnect demo device because agent.mtconnect.org is now moved to smstestbed.nist.gov/vds/

I'm guessing that the old address sends a 301/302 redirect message which the dashboard does not handle.

TH_Cycles Configuration Page Exception

Bug Type : Exception

Message : Collection was modified; enumeration operation may not execute.

Source : mscorlib
Help Link :
Target Site : ThrowInvalidOperationException

Stack Trace : at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.List1.Enumerator.MoveNextRare() at TH_Cycles.ConfigurationPage.Page.LoadCollectedItems(List1 dataItems)
at TH_Cycles.ConfigurationPage.Page.LoadData(DataTable dt)
at TH_Cycles.ConfigurationPage.Page.LoadConfiguration(DataTable dt)
at TH_DeviceManager.EditPage.<>c__DisplayClass48_0.b__0()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at TrakHound_Client.App.Main()

[MLFBIEQKCB.zip]

(https://github.com/TrakHound/TrakHound/files/275355/MLFBIEQKCB.zip)
sehgzeukts

OEE only starts tracking at 12pm

Love the software, i'm just in the process of adding all our mills and lathes and its been fantastic to have that overview of the factory. The only issue i'm having is that the tracking only appears to start at midday for the OEE. I'm wondering if it's due to my timezone as we are based in New Zealand, do I need to adjust something before I compile?

Trakhound Server Service will not start --Faulting module name: KERNELBASE.dll

MTConnect Display worked for 1/2 a day, the computer was rebooted and now the server service will not start.
Event log
Faulting application name: TrakHound-Server.exe, version: 1.5.7.0, time stamp: 0x591016a6
Faulting module name: KERNELBASE.dll, version: 10.0.17134.1, time stamp: 0x701ca188
Exception code: 0xe0434352
Fault offset: 0x000000000003f218
Faulting process id: 0x40e4
Faulting application start time: 0x01d3f126f07f63e6
Faulting application path: C:Program Files (x86)TrakHoundServerTrakHound-Server.exe
Faulting module path: C:WINDOWSSystem32KERNELBASE.dll
Report Id: 22d419b8-bfa0-41a4-8a88-666b18987650
Faulting package full name:
Faulting package-relative application ID:

I am running Windows 10.
Any thoughts?

Everything is working except "Production Status"

Production Status only able to show "Device Description" & "Production Status"

and the most important value for me is part count.

may I know how to fix it, and sorry i totally don't know need to provide what.

Please help!

TrakHound Server Crashes editing New item

whenever I try to edit a new item on Trakhound server as soon as I hit save the software crashes.

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: TrakHound-Server-DeviceManager
Problem Signature 02: 1.0.0.0
Problem Signature 03: 57396c62
Problem Signature 04: TH_DeviceManager
Problem Signature 05: 2.0.0.0
Problem Signature 06: 57396c58
Problem Signature 07: 50
Problem Signature 08: 59
Problem Signature 09: System.NullReferenceException
OS Version: 6.3.9600.2.0.0.400.8
Locale ID: 1033
Additional Information 1: 5861
Additional Information 2: 5861822e1919d7c014bbb064c64908b2
Additional Information 3: 1318
Additional Information 4: 13181ae637ac2592fac0ca2dd662cdcc

TH_Parts Configuration Page Exception

Bug Type : Exception

Message : Object reference not set to an instance of an object.

Source : TH_Parts
Help Link :
Target Site : GetGeneratedEventValues

Stack Trace : at TH_Parts.ConfigurationPage.Page.GetGeneratedEventValues(String Id) in C:\Users\jweaver\Documents\TrakHound\TrakHound\Server\Plugins\TH_Parts\ConfigurationPage\Page.xaml.cs:line 194
at TH_Parts.ConfigurationPage.Page.PartsEventName_SelectionChanged(Object sender, SelectionChangedEventArgs e) in C:\Users\jweaver\Documents\TrakHound\TrakHound\Server\Plugins\TH_Parts\ConfigurationPage\Page.xaml.cs:line 272
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.Controls.ComboBox.OnSelectionChanged(SelectionChangedEventArgs e)
at System.Windows.Controls.Primitives.Selector.SelectionChanger.End()
at System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection)
at System.Windows.Controls.Primitives.Selector.SelectItemWithValue(Object value)
at System.Windows.Controls.Primitives.Selector.CoerceSelectedValue(DependencyObject d, Object value)
at System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& entryIndex, Int32& targetIndex, EffectiveValueEntry& newEntry, EffectiveValueEntry& oldEntry, Object& oldValue, Object baseValue, Object controlValue, CoerceValueCallback coerceValueCallback, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, Boolean skipBaseValueChecks)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
at System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange)
at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
at MS.Internal.Data.ClrBindingWorker.NewValueAvailable(Boolean dependencySourcesChanged, Boolean initialValue, Boolean isASubPropertyChange)
at MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32 k, ICollectionView collectionView, Object newValue, Boolean isASubPropertyChange)
at MS.Internal.Data.PropertyPathWorker.OnDependencyPropertyChanged(DependencyObject d, DependencyProperty dp, Boolean isASubPropertyChange)
at System.Windows.Data.BindingExpression.HandlePropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
at System.Windows.Data.BindingExpressionBase.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
at System.Windows.Data.BindingExpression.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
at System.Windows.DependentList.InvalidateDependents(DependencyObject source, DependencyPropertyChangedEventArgs sourceArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
at TH_Parts.ConfigurationPage.Page.set_SelectedPartsEventName(Object value) in C:\Users\jweaver\Documents\TrakHound\TrakHound\Server\Plugins\TH_Parts\ConfigurationPage\Page.xaml.cs:line 260
at TH_Parts.ConfigurationPage.Page.LoadPartsEventName(DataTable dt) in C:\Users\jweaver\Documents\TrakHound\TrakHound\Server\Plugins\TH_Parts\ConfigurationPage\Page.xaml.cs:line 292
at TH_Parts.ConfigurationPage.Page.LoadData(DataTable dt) in C:\Users\jweaver\Documents\TrakHound\TrakHound\Server\Plugins\TH_Parts\ConfigurationPage\Page.xaml.cs:line 87
at TH_Parts.ConfigurationPage.Page.LoadConfiguration(DataTable dt) in C:\Users\jweaver\Documents\TrakHound\TrakHound\Server\Plugins\TH_Parts\ConfigurationPage\Page.xaml.cs:line 75
at TH_DeviceManager.EditPage.<>c__DisplayClass48_0.b__0() in C:\Users\jweaver\Documents\TrakHound\TrakHound\Libraries\TH_DeviceManager\EditPage.xaml.cs:line 185
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at TrakHound_Client.App.Main() in C:\Users\jweaver\Documents\TrakHound\TrakHound\Client\TrakHound-Client\obj\Debug\App.g.cs:line 0

abpkuxowwv

SPUWLNCIIR.zip

Data Storage

I have installed TrakHound Dashboard and Server and have about 90 devices collecting data. Where is the data stored by default on Windows 10?

Trackhound server stopped and wont start

The server is stopping, and wont come up after a reboot on windows 10.

C:\Program Files (x86)\TrakHound\Server>TrakHound-Server.exe
--------------------------------------------------
  _______ _    _
 |__   __| |  | |  TrakHound Server
    | |  | |__| |  v1.5.9.23220
    | |  |  __  |
    | |  | |  | |  GPLv3
    |_|  |_|  |_|  Copyright TrakHound Inc. 2017

  Open Source CNC Data Acquistion Software
          Package using MTConnect
             www.TrakHound.com
--------------------------------------------------
TrakHound Data API Host set to http://localhost:8472/api/
TrakHound Authentication API Host set to https://v1.trakhound.com/api/
Server Plugins --------------------------
9 Plugins Found
------------------------------
MTConnect Status : v1.5.9.23220
Snapshot Data : v1.5.9.23220
Parts : v1.5.9.23220
Overrides : v1.5.9.23220
OEE : v1.5.9.23220
MTConnect : v1.5.9.23220
Instances : v1.5.9.23220
GeneratedEvents : v1.5.9.23220
TrakHound Cloud : v1.5.9.23220
----------------------------------------
API Configuration File Monitor Started
API Configuration File Monitor Started

C:\Program Files (x86)\TrakHound\Server>net start TrakHound-Server
The service is not responding to the control function.

More help is available by typing NET HELPMSG 2186.

image
image
image

Table doesn't exist when using default SQLite file.

When ran through debugger in Visual studio 2015.

SQLite error (1): no such table: BYLMDSPCFM_oee

Bug Type : Exception

Message : Index was outside the bounds of the array.

Source : TH_StatusTable
Help Link :
Target Site : UpdateShiftSegments

Stack Trace : at TH_StatusTable.StatusTable.UpdateShiftSegments(Object shiftSegmentData, DeviceInfo info)
at TH_StatusTable.StatusTable.<>c__DisplayClass14_0.b__1()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at TrakHound_Client.App.Main()

image

Can't connet to Fanuc-MTConnect-Agent ?

Hi
i have installed Fanuc-MTConnect-Agent , setup it, and now i have a running fanuc agent on port 7878
i see true real data with firefox on 127.0.0.1:7878 , but can't add to TrakHound-Community
's DeviceManager .

auto scanned port 7878,8193,5000+
scanned 127.0.0.1 and ip of the real machine (fanuc 30i) ... nothing :-(

can add and see Okuma demo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.