Overview
When the solution is running, and the Designer is connected with the runtime, the Devices Monitor page will show the basic status of its communication Nodes.
On this page:
Monitoring Device Nodes Status
You can access the monitor by navigating to Devices → Devices Monitor.
When the solution is running, the monitor will display a table of properties with real-time information about the Device Module Nodes.
Devices Monitor Table Columns
The information in this table is constructed from the runtime properties of the object: Device.Node.<NodeName>.
Additionally of showing in the monitor table, the properties can be accessed on Displays or Scripts, using the following syntax
@Device.Node.<NodeName>.<PropertyName>
Devices Nodes Monitor Table | |
---|---|
Property | Description |
ActivityCounter | Counter up on any activity on the node. |
Disable | Status of the node Disable Property |
LastErrorCode | 0 means no errors. Code for Last Error. Negative numbers means no connective, positive numbers are protocol specific errors. |
LastErrorDateTime | Timestamp of the error on previous column |
InvalidAddresses | In the case the node and addresses not resolved by the Device, they are available in the property. |
Devices negative error code
For Module Information and Property Watch, there are negative error codes that represents specific messages that can help to find the root cause of the error. In the Module Information, refer to the LastErrorCode column. On Property Watch, refer to @Device.Channel.ChannelName.Status. See below the list of negative error codes:
- 0 Success
- -1 BuildCommandException
- -2 ParseCommandUnsolicitedException
- -3 ParseReplyException
- -4 BuildReplyUnsolicitedException
- -5 ChannelException
- -6 NodeException
- -100 Base Send Error
- -101 Base SendAndWait Error
- -102 TCP Create Error 1
- -103 TCP Create Error 2
- -104 TCP Create SocketError
- -105 TCP Connect Callback Error
- -106 TCP Receive Error
- -107 UDP Create Error
- -108 UDP Receive Error
- -109 Serial Create Error
- -110 Serial Receive Error
- -111 TCP NotConnected
- -112 Start message timeout
- -113 Receiving bytes timeout
- -114 End message timeout
- -115 Connect timeout
- -200 ProtocolError
- -201 InvalidProtocol
- -202 InvalidStation
- -203 InvalidCommand
- -204 InvalidMsgSequence
- -205 InvalidCheckSum
- -206 InvalidAddress
- -207 InvalidModifiers
- -208 ProtocolErrorCloseSocket
In this section: