Read/write operation codes

For each read/write operation of a single or multiple tags, the controller generates an operation code that describes the operation result.

Operation codes description

Code
Description
Good
The read/write operation succeeded.
BadNoCommunication
The read/write failed because of a timeout, such as a connection timeout.
The timeout is determined by the
Timeout
property value of a
Communication station
.
BadCommunicationError
The read/write operation failed because the controller returned an error.
BadConfigurationError
The read/write operation failed because of a tag configuration error such as an invalid address.

Read operation codes in C#

You can read operation codes in NetLogics. If the returned value is
0
, the communication is good. If the returned value is different than
0
, the communication is down.
Example:
var station = Project.Current.Get<Station>("CommDrivers/RAEtherNet_IPStation1");
var stationState = station.OperationCode
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.