Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Feature abstract

In some cases of malfunctions, the iec104 slave will not respond to the connection establishment request or will not respond to the general interrogation request from the iec104 master. In this case, the iec104 gateway is expected to inform the centre about the data quality and/or close the connection with the centre if this mode has been activated.

Processing diagram

draw.io Diagram
bordertrue
diagramNameconnx_loss_gi_fail_handling
simpleViewerfalse
width800
linksauto
tbstyletop
diagramDisplayName
lboxtrue
diagramWidth1821
revision2

Configuration

IEC104 south plugin

gi_time: time to wait for General Interrogation (GI) completion (time between each consecutive step of the GI fail handling process)

south_monitoring.asset: asset name used to send the connection and gi status information to the north

Structure of the south event readings:

Code Block
languagepy
{
    "south_event": {
        "connx_status": "not connected",
        "gi_status": "idle"
    }
}

IEC104 north plugin

"mode":

  • "accept_always": accept connection or maintain connection with center independently from the south asset connection status 
  • "accept_if_south_connx_started": accept connection or maintain connection with center only if south connection is established and running

south_monitoring.asset[]: array of assets name used to monitor the connection and gi status information from the south

Structure of the south event operation to request latest status:

Code Block
languagepy
"request_connection_status"