Data Types

FB_Listener

Record

Type

Description

Pragma

$(PREFIX):AlarmsCleared_RBV

longin

$(SYMBOL).nCntAlarmsCleared

io: input

$(PREFIX):AlarmsConfirmed_RBV

longin

$(SYMBOL).nCntAlarmsConfirmed

io: input

$(PREFIX):AlarmsRaised_RBV

longin

$(SYMBOL).nCntAlarmsRaised

io: input

$(PREFIX):Log:EventClass_RBV

waveform

TwinCAT Event class

io: input

$(PREFIX):Log:EventType_RBV

mbbi

The event type

io: input

$(PREFIX):Log:Hostname_RBV

waveform

PLC Hostname

io: input

$(PREFIX):Log:Message_RBV

waveform

$(SYMBOL).stEventInfo.msg

io: input

$(PREFIX):Log:MessageID_RBV

longin

TwinCAT Message ID

io: input

$(PREFIX):Log:MessageJSON_RBV

waveform

Metadata with the message

io: input

$(PREFIX):Log:Schema_RBV

waveform

Schema string

io: input

$(PREFIX):Log:Severity_RBV

mbbi

TcEventSeverity

field: ONST Info
field: THST Error
field: TWST Warning
field: ZRST Verbose
io: input

$(PREFIX):Log:Source_RBV

waveform

$(SYMBOL).stEventInfo.source

io: input

$(PREFIX):Log:Timestamp_RBV

ai

Unix timestamp

io: input

$(PREFIX):LogToVisualStudio

bo

$(SYMBOL).bLogToVisualStudio

io: output

$(PREFIX):LogToVisualStudio_RBV

bi

$(SYMBOL).bLogToVisualStudio

io: output

$(PREFIX):MessagesSent_RBV

longin

$(SYMBOL).nCntMessagesSent

io: input

$(PREFIX):MinSeverity

mbbo

$(SYMBOL).eMinSeverity

io: output

$(PREFIX):MinSeverity_RBV

mbbi

$(SYMBOL).eMinSeverity

io: output

FB_LogHandler

Record

Type

Description

Pragma

$(PREFIX):ADS:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntAlarmsCleared

io: input

$(PREFIX):ADS:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntAlarmsConfirmed

io: input

$(PREFIX):ADS:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntAlarmsRaised

io: input

$(PREFIX):ADS:Log:EventClass_RBV

waveform

TwinCAT Event class

io: input

$(PREFIX):ADS:Log:EventType_RBV

mbbi

The event type

io: input

$(PREFIX):ADS:Log:Hostname_RBV

waveform

PLC Hostname

io: input

$(PREFIX):ADS:Log:Message_RBV

waveform

$(SYMBOL).fbTcAdsListener.stEventInfo.msg

io: input

$(PREFIX):ADS:Log:MessageID_RBV

longin

TwinCAT Message ID

io: input

$(PREFIX):ADS:Log:MessageJSON_RBV

waveform

Metadata with the message

io: input

$(PREFIX):ADS:Log:Schema_RBV

waveform

Schema string

io: input

$(PREFIX):ADS:Log:Severity_RBV

mbbi

TcEventSeverity

field: ONST Info
field: THST Error
field: TWST Warning
field: ZRST Verbose
io: input

$(PREFIX):ADS:Log:Source_RBV

waveform

$(SYMBOL).fbTcAdsListener.stEventInfo.source

io: input

$(PREFIX):ADS:Log:Timestamp_RBV

ai

Unix timestamp

io: input

$(PREFIX):ADS:LogToVisualStudio

bo

$(SYMBOL).fbTcAdsListener.bLogToVisualStudio

io: output

$(PREFIX):ADS:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcAdsListener.bLogToVisualStudio

io: output

$(PREFIX):ADS:MessagesSent_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntMessagesSent

io: input

$(PREFIX):ADS:MinSeverity

mbbo

$(SYMBOL).fbTcAdsListener.eMinSeverity

io: output

$(PREFIX):ADS:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcAdsListener.eMinSeverity

io: output

$(PREFIX):LCLS:AlarmsCleared_RBV

longin

$(SYMBOL).fbLCLSListener.nCntAlarmsCleared

io: input

$(PREFIX):LCLS:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbLCLSListener.nCntAlarmsConfirmed

io: input

$(PREFIX):LCLS:AlarmsRaised_RBV

longin

$(SYMBOL).fbLCLSListener.nCntAlarmsRaised

io: input

$(PREFIX):LCLS:Log:EventClass_RBV

waveform

TwinCAT Event class

io: input

$(PREFIX):LCLS:Log:EventType_RBV

mbbi

The event type

io: input

$(PREFIX):LCLS:Log:Hostname_RBV

waveform

PLC Hostname

io: input

$(PREFIX):LCLS:Log:Message_RBV

waveform

$(SYMBOL).fbLCLSListener.stEventInfo.msg

io: input

$(PREFIX):LCLS:Log:MessageID_RBV

longin

TwinCAT Message ID

io: input

$(PREFIX):LCLS:Log:MessageJSON_RBV

waveform

Metadata with the message

io: input

$(PREFIX):LCLS:Log:Schema_RBV

waveform

Schema string

io: input

$(PREFIX):LCLS:Log:Severity_RBV

mbbi

TcEventSeverity

field: ONST Info
field: THST Error
field: TWST Warning
field: ZRST Verbose
io: input

$(PREFIX):LCLS:Log:Source_RBV

waveform

$(SYMBOL).fbLCLSListener.stEventInfo.source

io: input

$(PREFIX):LCLS:Log:Timestamp_RBV

ai

Unix timestamp

io: input

$(PREFIX):LCLS:LogToVisualStudio

bo

$(SYMBOL).fbLCLSListener.bLogToVisualStudio

io: output

$(PREFIX):LCLS:LogToVisualStudio_RBV

bi

$(SYMBOL).fbLCLSListener.bLogToVisualStudio

io: output

$(PREFIX):LCLS:MessagesSent_RBV

longin

$(SYMBOL).fbLCLSListener.nCntMessagesSent

io: input

$(PREFIX):LCLS:MinSeverity

mbbo

$(SYMBOL).fbLCLSListener.eMinSeverity

io: output

$(PREFIX):LCLS:MinSeverity_RBV

mbbi

$(SYMBOL).fbLCLSListener.eMinSeverity

io: output

$(PREFIX):Router:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntAlarmsCleared

io: input

$(PREFIX):Router:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntAlarmsConfirmed

io: input

$(PREFIX):Router:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntAlarmsRaised

io: input

$(PREFIX):Router:Log:EventClass_RBV

waveform

TwinCAT Event class

io: input

$(PREFIX):Router:Log:EventType_RBV

mbbi

The event type

io: input

$(PREFIX):Router:Log:Hostname_RBV

waveform

PLC Hostname

io: input

$(PREFIX):Router:Log:Message_RBV

waveform

$(SYMBOL).fbTcRouterListener.stEventInfo.msg

io: input

$(PREFIX):Router:Log:MessageID_RBV

longin

TwinCAT Message ID

io: input

$(PREFIX):Router:Log:MessageJSON_RBV

waveform

Metadata with the message

io: input

$(PREFIX):Router:Log:Schema_RBV

waveform

Schema string

io: input

$(PREFIX):Router:Log:Severity_RBV

mbbi

TcEventSeverity

field: ONST Info
field: THST Error
field: TWST Warning
field: ZRST Verbose
io: input

$(PREFIX):Router:Log:Source_RBV

waveform

$(SYMBOL).fbTcRouterListener.stEventInfo.source

io: input

$(PREFIX):Router:Log:Timestamp_RBV

ai

Unix timestamp

io: input

$(PREFIX):Router:LogToVisualStudio

bo

$(SYMBOL).fbTcRouterListener.bLogToVisualStudio

io: output

$(PREFIX):Router:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcRouterListener.bLogToVisualStudio

io: output

$(PREFIX):Router:MessagesSent_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntMessagesSent

io: input

$(PREFIX):Router:MinSeverity

mbbo

$(SYMBOL).fbTcRouterListener.eMinSeverity

io: output

$(PREFIX):Router:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcRouterListener.eMinSeverity

io: output

$(PREFIX):RTime:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntAlarmsCleared

io: input

$(PREFIX):RTime:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntAlarmsConfirmed

io: input

$(PREFIX):RTime:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntAlarmsRaised

io: input

$(PREFIX):RTime:Log:EventClass_RBV

waveform

TwinCAT Event class

io: input

$(PREFIX):RTime:Log:EventType_RBV

mbbi

The event type

io: input

$(PREFIX):RTime:Log:Hostname_RBV

waveform

PLC Hostname

io: input

$(PREFIX):RTime:Log:Message_RBV

waveform

$(SYMBOL).fbTcRTimeListener.stEventInfo.msg

io: input

$(PREFIX):RTime:Log:MessageID_RBV

longin

TwinCAT Message ID

io: input

$(PREFIX):RTime:Log:MessageJSON_RBV

waveform

Metadata with the message

io: input

$(PREFIX):RTime:Log:Schema_RBV

waveform

Schema string

io: input

$(PREFIX):RTime:Log:Severity_RBV

mbbi

TcEventSeverity

field: ONST Info
field: THST Error
field: TWST Warning
field: ZRST Verbose
io: input

$(PREFIX):RTime:Log:Source_RBV

waveform

$(SYMBOL).fbTcRTimeListener.stEventInfo.source

io: input

$(PREFIX):RTime:Log:Timestamp_RBV

ai

Unix timestamp

io: input

$(PREFIX):RTime:LogToVisualStudio

bo

$(SYMBOL).fbTcRTimeListener.bLogToVisualStudio

io: output

$(PREFIX):RTime:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcRTimeListener.bLogToVisualStudio

io: output

$(PREFIX):RTime:MessagesSent_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntMessagesSent

io: input

$(PREFIX):RTime:MinSeverity

mbbo

$(SYMBOL).fbTcRTimeListener.eMinSeverity

io: output

$(PREFIX):RTime:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcRTimeListener.eMinSeverity

io: output

$(PREFIX):System:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntAlarmsCleared

io: input

$(PREFIX):System:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntAlarmsConfirmed

io: input

$(PREFIX):System:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntAlarmsRaised

io: input

$(PREFIX):System:Log:EventClass_RBV

waveform

TwinCAT Event class

io: input

$(PREFIX):System:Log:EventType_RBV

mbbi

The event type

io: input

$(PREFIX):System:Log:Hostname_RBV

waveform

PLC Hostname

io: input

$(PREFIX):System:Log:Message_RBV

waveform

$(SYMBOL).fbTcSystemListener.stEventInfo.msg

io: input

$(PREFIX):System:Log:MessageID_RBV

longin

TwinCAT Message ID

io: input

$(PREFIX):System:Log:MessageJSON_RBV

waveform

Metadata with the message

io: input

$(PREFIX):System:Log:Schema_RBV

waveform

Schema string

io: input

$(PREFIX):System:Log:Severity_RBV

mbbi

TcEventSeverity

field: ONST Info
field: THST Error
field: TWST Warning
field: ZRST Verbose
io: input

$(PREFIX):System:Log:Source_RBV

waveform

$(SYMBOL).fbTcSystemListener.stEventInfo.source

io: input

$(PREFIX):System:Log:Timestamp_RBV

ai

Unix timestamp

io: input

$(PREFIX):System:LogToVisualStudio

bo

$(SYMBOL).fbTcSystemListener.bLogToVisualStudio

io: output

$(PREFIX):System:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcSystemListener.bLogToVisualStudio

io: output

$(PREFIX):System:MessagesSent_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntMessagesSent

io: input

$(PREFIX):System:MinSeverity

mbbo

$(SYMBOL).fbTcSystemListener.eMinSeverity

io: output

$(PREFIX):System:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcSystemListener.eMinSeverity

io: output

$(PREFIX):Windows:AlarmsCleared_RBV

longin

$(SYMBOL).fbWindowsListener.nCntAlarmsCleared

io: input

$(PREFIX):Windows:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbWindowsListener.nCntAlarmsConfirmed

io: input

$(PREFIX):Windows:AlarmsRaised_RBV

longin

$(SYMBOL).fbWindowsListener.nCntAlarmsRaised

io: input

$(PREFIX):Windows:Log:EventClass_RBV

waveform

TwinCAT Event class

io: input

$(PREFIX):Windows:Log:EventType_RBV

mbbi

The event type

io: input

$(PREFIX):Windows:Log:Hostname_RBV

waveform

PLC Hostname

io: input

$(PREFIX):Windows:Log:Message_RBV

waveform

$(SYMBOL).fbWindowsListener.stEventInfo.msg

io: input

$(PREFIX):Windows:Log:MessageID_RBV

longin

TwinCAT Message ID

io: input

$(PREFIX):Windows:Log:MessageJSON_RBV

waveform

Metadata with the message

io: input

$(PREFIX):Windows:Log:Schema_RBV

waveform

Schema string

io: input

$(PREFIX):Windows:Log:Severity_RBV

mbbi

TcEventSeverity

field: ONST Info
field: THST Error
field: TWST Warning
field: ZRST Verbose
io: input

$(PREFIX):Windows:Log:Source_RBV

waveform

$(SYMBOL).fbWindowsListener.stEventInfo.source

io: input

$(PREFIX):Windows:Log:Timestamp_RBV

ai

Unix timestamp

io: input

$(PREFIX):Windows:LogToVisualStudio

bo

$(SYMBOL).fbWindowsListener.bLogToVisualStudio

io: output

$(PREFIX):Windows:LogToVisualStudio_RBV

bi

$(SYMBOL).fbWindowsListener.bLogToVisualStudio

io: output

$(PREFIX):Windows:MessagesSent_RBV

longin

$(SYMBOL).fbWindowsListener.nCntMessagesSent

io: input

$(PREFIX):Windows:MinSeverity

mbbo

$(SYMBOL).fbWindowsListener.eMinSeverity

io: output

$(PREFIX):Windows:MinSeverity_RBV

mbbi

$(SYMBOL).fbWindowsListener.eMinSeverity

io: output

FB_LogMessage

Record

Type

Description

Pragma

$(PREFIX):Reset

bo

Rising-edge reset of trip

io: output

$(PREFIX):Reset_RBV

bi

Rising-edge reset of trip

io: output

$(PREFIX):Tripped_RBV

bi

Log message FB tripped

io: input

ST_LoggingEventInfo

Record

Type

Description

Pragma

$(PREFIX):EventClass_RBV

waveform

TwinCAT Event class

io: input

$(PREFIX):EventType_RBV

mbbi

The event type

io: input

$(PREFIX):Hostname_RBV

waveform

PLC Hostname

io: input

$(PREFIX):Message_RBV

waveform

$(SYMBOL).msg

io: input

$(PREFIX):MessageID_RBV

longin

TwinCAT Message ID

io: input

$(PREFIX):MessageJSON_RBV

waveform

Metadata with the message

io: input

$(PREFIX):Schema_RBV

waveform

Schema string

io: input

$(PREFIX):Severity_RBV

mbbi

TcEventSeverity

field: ONST Info
field: THST Error
field: TWST Warning
field: ZRST Verbose
io: input

$(PREFIX):Source_RBV

waveform

$(SYMBOL).source

io: input

$(PREFIX):Timestamp_RBV

ai

Unix timestamp

io: input

ST_LoggingEventInfo

Record

Type

Description

Pragma

$(PREFIX):EventClass_RBV

waveform

TwinCAT Event class

io: input

$(PREFIX):EventType_RBV

mbbi

The event type

io: input

$(PREFIX):Hostname_RBV

waveform

PLC Hostname

io: input

$(PREFIX):Message_RBV

waveform

$(SYMBOL).msg

io: input

$(PREFIX):MessageID_RBV

longin

TwinCAT Message ID

io: input

$(PREFIX):MessageJSON_RBV

waveform

Metadata with the message

io: input

$(PREFIX):Schema_RBV

waveform

Schema string

io: input

$(PREFIX):Severity_RBV

mbbi

TcEventSeverity

field: ONST Info
field: THST Error
field: TWST Warning
field: ZRST Verbose
io: input

$(PREFIX):Source_RBV

waveform

$(SYMBOL).source

io: input

$(PREFIX):Timestamp_RBV

ai

Unix timestamp

io: input

ST_PendingEvent

Record

Type

Description

Pragma

$(PREFIX):EventClass_RBV

waveform

TwinCAT Event class

io: input

$(PREFIX):EventType_RBV

mbbi

The event type

io: input

$(PREFIX):Hostname_RBV

waveform

PLC Hostname

io: input

$(PREFIX):Message_RBV

waveform

$(SYMBOL).stEventInfo.msg

io: input

$(PREFIX):MessageID_RBV

longin

TwinCAT Message ID

io: input

$(PREFIX):MessageJSON_RBV

waveform

Metadata with the message

io: input

$(PREFIX):Schema_RBV

waveform

Schema string

io: input

$(PREFIX):Severity_RBV

mbbi

TcEventSeverity

field: ONST Info
field: THST Error
field: TWST Warning
field: ZRST Verbose
io: input

$(PREFIX):Source_RBV

waveform

$(SYMBOL).stEventInfo.source

io: input

$(PREFIX):Timestamp_RBV

ai

Unix timestamp

io: input

Database Records

Record

Type

Description

Pragma

$(PREFIX)LCLSGeneral:GlobalLogTrickleTrip_RBV

bi

Tripped by overall log count

io: input

$(PREFIX)LCLSGeneral:LogHost

waveform

The log host IP address

io: output

$(PREFIX)LCLSGeneral:LogHost_RBV

waveform

The log host IP address

io: output

$(PREFIX)LCLSGeneral:LogMessageCount_RBV

longin

Total log messages on the last cycle

io: input

$(PREFIX)LCLSGeneral:LogPort

longout

The log host UDP port

io: output

$(PREFIX)LCLSGeneral:LogPort_RBV

longin

The log host UDP port

io: output