This article covers loggers related to DNP3 device connections that were introduced in Ignition version 7.9.X.
Loggers in this article:
drivers.dnp3
A series of loggers monitoring connection status and tag subscriptions using the DNP3 Replaced 7.8’s xopc.drivers.dnp3.Dnp3Driver.
- Will show the output of the connection when it is first established.
- DEBUG log showing a successful, default device connection when it is first created, then disabled in the Ignition config. {DeviceConnectionName} is denoted as the name of the specific DNP3 device connection in the Ignition config:
Device {DeviceConnectionName}: Transitioning to Active state... device-name={DeviceConnectionName}
Synchronizing Dnp3 outstation... device-name={DeviceConnectionName}
Reading outstation conformance level... device-name={DeviceConnectionName}
…
Outstation indicated OBJECT_UNKNOWN when reading conformance level. device-name={DeviceConnectionName}
Using default conformance level: 4 device-name={DeviceConnectionName}
Checking time synchronization... device-name={DeviceConnectionName}
Checking restart bit... device-name={DeviceConnectionName}
...
Unsolicited messaging remaining disabled on startup. device-name={DeviceConnectionName}
…
Shutting down Dnp3 driver... device-name={DeviceConnectionName}
Shutting down Dnp3 subscriptions.
Canceling integrity poll request on shutdown. device-name={DeviceConnectionName}
Clearing nodes on shutdown. device-name={DeviceConnectionName}
Disconnecting dnp3 master... device-name={DeviceConnectionName}
Disconnected device-name={DeviceConnectionName}
- DEBUG log showing a successful, default device connection when it is first created, then disabled in the Ignition config. {DeviceConnectionName} is denoted as the name of the specific DNP3 device connection in the Ignition config:
drivers.dnp3.SubscriptionModel
- Provides information about created/removed Tag subscriptions for DNP3 device connections. Replaced 7.8’s xopc.drivers.dnp3.Dnp3SubscriptionModel.
- DEBUG log for created Tag subscriptions where {count} is denoted as the number of Tags being created. {pollRate} is denoted as the Tag Group/Scan Class used for those sets of Tags. The device is then later disabled:
Optimizing and scheduling {count} items.
Scheduled 7 requests @ {pollRate}ms.
Optimizing 0 items to run once.
...
Shutting down Dnp3 subscriptions.
- DEBUG log for created Tag subscriptions where {count} is denoted as the number of Tags being created. {pollRate} is denoted as the Tag Group/Scan Class used for those sets of Tags. The device is then later disabled:
drivers.dnp3.Requests.Read.IntegrityPoll
- A logger notifying us when the driver attempts to poll from any existing Tag subscriptions on a DNP3 device. Replaced 7.8’s xopc.drivers.dnp3.requests.IntegrityPollRequest.
- DEBUG log stating a poll request. A response to this log typically comes from the DEBUG output of drivers.dnp3.Dnp3SubscriptionModel:
Executing integrity poll request.
- DEBUG log stating a poll request. A response to this log typically comes from the DEBUG output of drivers.dnp3.Dnp3SubscriptionModel:
drivers.dnp3.Master
-
- Refer to 7.8.5 loggers for details.
Comments
0 comments
Article is closed for comments.