Professional Documents
Culture Documents
Release 1.2.13.1
1 Description 1
2 Bibliotheksinformation 3
2.1 GetLibVersion (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 GetLibVersionNumber (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 IsLibReleased (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Projektinformationen 5
4.1 GetBooleanProperty (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.2 GetCompany (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.3 GetNumberProperty (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.4 GetTextProperty (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.5 GetTextProperty2 (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.6 GetTitle (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.7 GetVersion (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.8 GetVersionProperty (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5 TC_Base 7
5.1 010 DUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5.1.1 EventFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
tyTCBase_EventFileLoadState (STRUCT) . . . . . . . . . . . . . . . . . . . . 7
5.1.2 Local Vars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
tyTCBase_VarInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
uTCBase_60870 (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
uTCBase_DNP3 (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
uTCBase_LocalVar (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.1.3 eTCBase_CFGMode (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.1.4 eTCBase_COLORS (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.1.5 eTCBase_MainState (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.1.6 eTCBase_ObjClass (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.1.7 eTCBase_ProcessIO_Cl (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.1.8 tyTCBase_Buffer0300 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.9 tyTCBase_FileInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.10 tyTCBase_KBusIOAdressInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . 11
5.1.11 tyTCBase_ProcessIO_Con (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.12 tyTCBase_ProcessIO_Map (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.13 tyTCBase_ProcessIO_Name (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.14 tyTCBase_ProcessIO_Point (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 12
5.1.15 tyTCBase_ProcessIO_Used (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 12
i
5.1.16 tyTCBase_TcpClient (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.17 tyTCBase_TokenList (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.18 uTCBase_16Bit (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.19 uTCBase_24Bit (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1.20 uTCBase_256BYTE (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1.21 uTCBase_32Bit (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1.22 uTCBase_64Bit (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.23 uTCBase_96Bit (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.24 uTCBase_KBusIO (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1.25 uTCBase_Pointer (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2 020 CONNECTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2.1 fbTCBase_ConnectorBase (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
fbTCBase_ConnectorBase.mCfgRead (METH) . . . . . . . . . . . . . . 15
fbTCBase_ConnectorBase.mCfgWrite (METH) . . . . . . . . . . . . . . 15
10 PROTECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
fbTCBase_ConnectorBase._mBufferFlush (METH) . . . . . . . . . . 16
fbTCBase_ConnectorBase.RemoteStation (PROP) . . . . . . . . . . . . . . . 16
fbTCBase_ConnectorBase.mClose (METH) . . . . . . . . . . . . . . . . . . . . 16
fbTCBase_ConnectorBase.mExit (METH) . . . . . . . . . . . . . . . . . . . . . 16
fbTCBase_ConnectorBase.mInit (METH) . . . . . . . . . . . . . . . . . . . . . 16
fbTCBase_ConnectorBase.mSend (METH) . . . . . . . . . . . . . . . . . . . . . 16
5.2.2 fbTCBase_ConnectorCom (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
fbTCBase_ConnectorCom.mCfgRead (METH) . . . . . . . . . . . . . . . 17
fbTCBase_ConnectorCom.mCfgWrite (METH) . . . . . . . . . . . . . . 17
fbTCBase_ConnectorCom.mComOpen (METH) . . . . . . . . . . . . . . . . . . . 17
fbTCBase_ConnectorCom.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . 17
5.2.3 fbTCBase_ConnectorTcpCL (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 17
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
fbTCBase_ConnectorTcpCL.mCfgApp (METH) . . . . . . . . . . . . . . 17
fbTCBase_ConnectorTcpCL.mCfgRead (METH) . . . . . . . . . . . . . . 18
fbTCBase_ConnectorTcpCL.mCfgWrite (METH) . . . . . . . . . . . . . 18
fbTCBase_ConnectorTcpCL.RemoteStation (PROP) . . . . . . . . . . . . . . 18
fbTCBase_ConnectorTcpCL.mClose (METH) . . . . . . . . . . . . . . . . . . . 18
fbTCBase_ConnectorTcpCL.mExit (METH) . . . . . . . . . . . . . . . . . . . . 18
fbTCBase_ConnectorTcpCL.mInit (METH) . . . . . . . . . . . . . . . . . . . . 18
5.2.4 fbTCBase_ConnectorTcpSV (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 18
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
fbTCBase_ConnectorTcpSV.mCfgApp (METH) . . . . . . . . . . . . . . 19
fbTCBase_ConnectorTcpSV.mCfgRead (METH) . . . . . . . . . . . . . . 19
fbTCBase_ConnectorTcpSV.mCfgWrite (METH) . . . . . . . . . . . . . 19
fbTCBase_ConnectorTcpSV.FB_Exit (METH) . . . . . . . . . . . . . . . . . . 20
fbTCBase_ConnectorTcpSV.mClose (METH) . . . . . . . . . . . . . . . . . . . 20
fbTCBase_ConnectorTcpSV.mConnAdd (METH) . . . . . . . . . . . . . . . . . . 20
fbTCBase_ConnectorTcpSV.mInit (METH) . . . . . . . . . . . . . . . . . . . . 20
5.2.5 fbTCBase_ConnectorTcp_SV (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 20
fbTCBase_ConnectorTcp_SV.mExit (METH) . . . . . . . . . . . . . . . . . . . 20
5.2.6 fbTCBase_ConnectorTlsCL (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 20
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
fbTCBase_ConnectorTlsCL.mCfgRead (METH) . . . . . . . . . . . . . . 21
fbTCBase_ConnectorTlsCL.mClose (METH) . . . . . . . . . . . . . . . . . . . 21
fbTCBase_ConnectorTlsCL.mExit (METH) . . . . . . . . . . . . . . . . . . . . 21
fbTCBase_ConnectorTlsCL.mInit (METH) . . . . . . . . . . . . . . . . . . . . 21
5.2.7 fbTCBase_ConnectorTlsSV (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 21
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
fbTCBase_ConnectorTlsSV.mCfgApp (METH) . . . . . . . . . . . . . . 22
fbTCBase_ConnectorTlsSV.mCfgRead (METH) . . . . . . . . . . . . . . 22
ii
fbTCBase_ConnectorTlsSV.mCfgWrite (METH) . . . . . . . . . . . . . 22
fbTCBase_ConnectorTlsSV.FB_Exit (METH) . . . . . . . . . . . . . . . . . . 23
fbTCBase_ConnectorTlsSV.mClose (METH) . . . . . . . . . . . . . . . . . . . 23
fbTCBase_ConnectorTlsSV.mConnAdd (METH) . . . . . . . . . . . . . . . . . . 23
fbTCBase_ConnectorTlsSV.mInit (METH) . . . . . . . . . . . . . . . . . . . . 23
5.2.8 tyTCBase_ParaConnectorTcpCL (STRUCT) . . . . . . . . . . . . . . . . . . . 23
5.3 020 Hilfsfunktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.3.1 _SYS (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
100 60870 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
_SYS.mCP24_TO_String (METH) . . . . . . . . . . . . . . . . . . . . . . . 24
_SYS.mCP56_TO_String (METH) . . . . . . . . . . . . . . . . . . . . . . . 24
_SYS._Lg1 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
_SYS._Lg2 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
_SYS.aNums5 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
_SYS.aNums6 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
_SYS.aNums7 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
_SYS.aNums8 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
_SYS.fHex16 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
_SYS.fHex32 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
_SYS.mConcat03 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
_SYS.mConcat04 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
_SYS.mConcat05 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
_SYS.mConcat06 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
_SYS.mConcat07 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
_SYS.mConcat08 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
_SYS.mConcat09 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
_SYS.mConcat10 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
_SYS.mCopy02 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
_SYS.mCopy03 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
_SYS.mCopy04 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
_SYS.mCopy05 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
_SYS.mCopy06 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
_SYS.mCopy07 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
_SYS.mCopy08 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
_SYS.mCopy09 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
_SYS.mCopy10 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
_SYS.mDebugPrint (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
_SYS.mMM_SS (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
_SYS.mReplaceChar (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
_SYS.mUserParaCheck (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.3.2 fTCBase_StrToBitIx (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.3.3 fTCBase_StringToUpper (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.3.4 fbTCBase_ComBuffer (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
20 DNP3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
fbTCBase_ComBuffer.mAddHexStr (METH) . . . . . . . . . . . . . . . . 30
fbTCBase_ComBuffer.mDnp3_Find0x0564 (METH) . . . . . . . . . . . 30
fbTCBase_ComBuffer.mAddBlk (METH) . . . . . . . . . . . . . . . . . . . . . . 31
fbTCBase_ComBuffer.mAddBuf (METH) . . . . . . . . . . . . . . . . . . . . . . 31
fbTCBase_ComBuffer.mAddStg (METH) . . . . . . . . . . . . . . . . . . . . . . 31
fbTCBase_ComBuffer.mBCC (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 31
fbTCBase_ComBuffer.mClear (METH) . . . . . . . . . . . . . . . . . . . . . . . 31
fbTCBase_ComBuffer.mCopy (METH) . . . . . . . . . . . . . . . . . . . . . . . . 31
fbTCBase_ComBuffer.mRemove (METH) . . . . . . . . . . . . . . . . . . . . . . 31
fbTCBase_ComBuffer.mRemoveTill (METH) . . . . . . . . . . . . . . . . . . . 31
fbTCBase_ComBuffer.mRemoveTill2 (METH) . . . . . . . . . . . . . . . . . . 32
5.3.5 fbTCBase_MemManager (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
fbTCBase_MemManager.mAlloc (METH) . . . . . . . . . . . . . . . . . . . . . . 32
fbTCBase_MemManager.mAllocCom_FR (METH) . . . . . . . . . . . . . . . . . . 32
iii
fbTCBase_MemManager.mAllocCom_PA (METH) . . . . . . . . . . . . . . . . . . 32
fbTCBase_MemManager.mReset (METH) . . . . . . . . . . . . . . . . . . . . . . 32
5.3.6 fbTCBase_Nums (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
fbTCBase_Nums.FB_Init (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 33
fbTCBase_Nums.a5 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
fbTCBase_Nums.a6 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
fbTCBase_Nums.a7 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
fbTCBase_Nums.a8 (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
fbTCBase_Nums.m103_TypInfFu_to_STR (METH) . . . . . . . . . . . . . . . . 33
fbTCBase_Nums.m870C_TypAdr_to_STR (METH) . . . . . . . . . . . . . . . . . 34
fbTCBase_Nums.m870S_TypAdr_to_STR (METH) . . . . . . . . . . . . . . . . . 34
fbTCBase_Nums.m870_Asdu_to_STR (METH) . . . . . . . . . . . . . . . . . . . 34
fbTCBase_Nums.m870_CP56_to_STR (METH) . . . . . . . . . . . . . . . . . . . 34
fbTCBase_Nums.m870_Event_to_STR (METH) . . . . . . . . . . . . . . . . . . 34
fbTCBase_Nums.mBitAdr (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 34
fbTCBase_Nums.mByteArray_to_STR (METH) . . . . . . . . . . . . . . . . . . 34
fbTCBase_Nums.mDNP3_Event_to_STR (METH) . . . . . . . . . . . . . . . . . . 35
fbTCBase_Nums.mDNP3_GrpVar_to_STR (METH) . . . . . . . . . . . . . . . . . 35
fbTCBase_Nums.mDNP3_Time_to_STR (METH) . . . . . . . . . . . . . . . . . . 35
5.3.7 fbTCBase_SysManager (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
fbTCBase_SysManager.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . 35
fbTCBase_SysManager.mReboot (METH) . . . . . . . . . . . . . . . . . . . . . . 36
5.4 030 Serial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.4.1 10 COM WATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
fbTCBase_ComWatch (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
fbTCBase_ComWatch.FB_Init (METH) . . . . . . . . . . . . . . . . . . . 36
fbTCBase_ComWatch.mLoggRx (METH) . . . . . . . . . . . . . . . . . . . 36
fbTCBase_ComWatch.mLoggText (METH) . . . . . . . . . . . . . . . . . . 36
fbTCBase_ComWatch.mLoggTx (METH) . . . . . . . . . . . . . . . . . . . 36
fbTCBase_ComWatch.mScroll (METH) . . . . . . . . . . . . . . . . . . . 37
tyTCBase_ComWatchLine (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 37
uTCBase_ComWatchData (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.4.2 fbTCBase_SerialHdl_Base (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 37
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
fbTCBase_SerialHdl_Base.mCfgApp (METH) . . . . . . . . . . . . . . 38
fbTCBase_SerialHdl_Base.mCfgWrite (METH) . . . . . . . . . . . . . 38
fbTCBase_SerialHdl_Base.RTS (PROP) . . . . . . . . . . . . . . . . . . . . . . 38
fbTCBase_SerialHdl_Base.mClose (METH) . . . . . . . . . . . . . . . . . . . 39
fbTCBase_SerialHdl_Base.mInit (METH) . . . . . . . . . . . . . . . . . . . . 39
fbTCBase_SerialHdl_Base.mOpen (METH) . . . . . . . . . . . . . . . . . . . . 39
fbTCBase_SerialHdl_Base.mReceive (METH) . . . . . . . . . . . . . . . . . . 39
fbTCBase_SerialHdl_Base.mReceiveX (METH) . . . . . . . . . . . . . . . . . 39
fbTCBase_SerialHdl_Base.mSend (METH) . . . . . . . . . . . . . . . . . . . . 39
fbTCBase_SerialHdl_Base.mSendTxt (METH) . . . . . . . . . . . . . . . . . . 39
fbTCBase_SerialHdl_Base.mSetPar (METH) . . . . . . . . . . . . . . . . . . 40
5.4.3 fbTCBase_SerialHdl_COMx (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 40
fbTCBase_SerialHdl_COMx.RTS (PROP) . . . . . . . . . . . . . . . . . . . . . . 41
fbTCBase_SerialHdl_COMx.mClose (METH) . . . . . . . . . . . . . . . . . . . 41
fbTCBase_SerialHdl_COMx.mOpen (METH) . . . . . . . . . . . . . . . . . . . . 42
fbTCBase_SerialHdl_COMx.mReceive (METH) . . . . . . . . . . . . . . . . . . 42
fbTCBase_SerialHdl_COMx.mReceiveX (METH) . . . . . . . . . . . . . . . . . 42
fbTCBase_SerialHdl_COMx.mSend (METH) . . . . . . . . . . . . . . . . . . . . 42
fbTCBase_SerialHdl_COMx.mSendTxt (METH) . . . . . . . . . . . . . . . . . . 42
5.4.4 fbTCBase_SerialHdl_KBUS (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 42
001 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
fbTCBase_SerialHdl_KBUS._mInitRegList (METH) . . . . . . . . . . 43
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
fbTCBase_SerialHdl_KBUS.mCfgApp (METH) . . . . . . . . . . . . . . 43
iv
fbTCBase_SerialHdl_KBUS.mCfgRead (METH) . . . . . . . . . . . . . . 44
fbTCBase_SerialHdl_KBUS.RTS (PROP) . . . . . . . . . . . . . . . . . . . . . . 44
fbTCBase_SerialHdl_KBUS.mClose (METH) . . . . . . . . . . . . . . . . . . . 44
fbTCBase_SerialHdl_KBUS.mInit (METH) . . . . . . . . . . . . . . . . . . . . 44
fbTCBase_SerialHdl_KBUS.mOpen (METH) . . . . . . . . . . . . . . . . . . . . 44
fbTCBase_SerialHdl_KBUS.mReceive (METH) . . . . . . . . . . . . . . . . . . 44
fbTCBase_SerialHdl_KBUS.mSend (METH) . . . . . . . . . . . . . . . . . . . . 44
fbTCBase_SerialHdl_KBUS.mSendTxt (METH) . . . . . . . . . . . . . . . . . . 45
fbTCBase_SerialHdl_KBUS.mSetPar (METH) . . . . . . . . . . . . . . . . . . 45
5.4.5 tyTCBase_ComPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.4.6 tyTCBase_RegisterCom (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 46
5.4.7 tyTCBase_debugAusgabeCom (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 46
5.5 040 DRM / IO-Accsess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
5.5.1 10 LIB-Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
_fbTCBase_LibKbusModul (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
_fbTCBase_LibKbusModul.mWriteReg (METH) . . . . . . . . . . . . . . 47
fbTCBase_IOAccess_LIB (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
fbTCBase_IOAccess_LIB.mExit (METH) . . . . . . . . . . . . . . . . . . 47
fbTCBase_IOAccess_LIB.mFbAccess_Load (METH) . . . . . . . . . . 47
fbTCBase_IOAccess_LIB.mFbAccess_Write (METH) . . . . . . . . . . 48
fbTCBase_IOAccess_LIB.mInit (METH) . . . . . . . . . . . . . . . . . . 48
fbTCBase_IOAccess_LIB.mReset (METH) . . . . . . . . . . . . . . . . . 48
fbTCBase_IOAccess_LIB.mScan (METH) . . . . . . . . . . . . . . . . . . 48
fbTCBase_IOAccess_LIB.mUpdateI (METH) . . . . . . . . . . . . . . . 48
fbTCBase_IOAccess_LIB.mUpdateQ (METH) . . . . . . . . . . . . . . . 48
fbTCBase_IOAccess_LIB.xStandalone (PROP) . . . . . . . . . . . . . 48
5.5.2 eTCBase_DrmLiceneTyp (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.5.3 fbTCBase_ProcessIO (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
000 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
fbTCBase_ProcessIO.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 50
fbTCBase_ProcessIO.mCfgWrite (METH) . . . . . . . . . . . . . . . . . 50
fbTCBase_ProcessIO.mAdrToIx (METH) . . . . . . . . . . . . . . . . . . . . . . 50
fbTCBase_ProcessIO.mBitsI (METH) . . . . . . . . . . . . . . . . . . . . . . . 50
fbTCBase_ProcessIO.mBitsQ (METH) . . . . . . . . . . . . . . . . . . . . . . . 50
fbTCBase_ProcessIO.mCOM (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 50
fbTCBase_ProcessIO.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . . 51
fbTCBase_ProcessIO.mGetCon (METH) . . . . . . . . . . . . . . . . . . . . . . 51
fbTCBase_ProcessIO.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . 51
fbTCBase_ProcessIO.mMap (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 51
fbTCBase_ProcessIO.mPostProcess (METH) . . . . . . . . . . . . . . . . . . 51
fbTCBase_ProcessIO.mPreeProcess (METH) . . . . . . . . . . . . . . . . . . 51
fbTCBase_ProcessIO.mReset (METH) . . . . . . . . . . . . . . . . . . . . . . . 51
5.6 050 Pree/Post-Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.6.1 INPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
fbTCBase_PreeProcessIW (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
fbTCBase_PreeProcessIW.mCfgRead (METH) . . . . . . . . . . . . . . 52
fbTCBase_PreeProcessIW.mCfgWrite (METH) . . . . . . . . . . . . . . 52
fbTCBase_PreeProcessIW.FB_Init (METH) . . . . . . . . . . . . . . . 52
fbTCBase_PreeProcessIW.mCall (METH) . . . . . . . . . . . . . . . . . 52
fbTCBase_PreeProcessIX (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
fbTCBase_PreeProcessIX.mCfgRead (METH) . . . . . . . . . . . . . . 52
fbTCBase_PreeProcessIX.mCfgWrite (METH) . . . . . . . . . . . . . . 53
fbTCBase_PreeProcessIX.FB_Init (METH) . . . . . . . . . . . . . . . 53
fbTCBase_PreeProcessIX.mCall (METH) . . . . . . . . . . . . . . . . . 53
5.6.2 LOCAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
fbTCBase_PreeProcessLB (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
v
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
fbTCBase_PreeProcessLB.mCfgRead (METH) . . . . . . . . . . . . . . 53
fbTCBase_PreeProcessLB.mCfgWrite (METH) . . . . . . . . . . . . . . 53
fbTCBase_PreeProcessLB.FB_Init (METH) . . . . . . . . . . . . . . . 53
fbTCBase_PreeProcessLB.mCall (METH) . . . . . . . . . . . . . . . . . 54
fbTCBase_PreeProcessLD (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
fbTCBase_PreeProcessLD.mCfgRead (METH) . . . . . . . . . . . . . . 54
fbTCBase_PreeProcessLD.mCfgWrite (METH) . . . . . . . . . . . . . . 54
fbTCBase_PreeProcessLD.FB_Init (METH) . . . . . . . . . . . . . . . 54
fbTCBase_PreeProcessLD.mCall (METH) . . . . . . . . . . . . . . . . . 54
fbTCBase_PreeProcessLR (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
fbTCBase_PreeProcessLR.mCfgRead (METH) . . . . . . . . . . . . . . 54
fbTCBase_PreeProcessLR.mCfgWrite (METH) . . . . . . . . . . . . . . 55
fbTCBase_PreeProcessLR.FB_Init (METH) . . . . . . . . . . . . . . . 55
fbTCBase_PreeProcessLR.mCall (METH) . . . . . . . . . . . . . . . . . 55
fbTCBase_PreeProcessLT (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
fbTCBase_PreeProcessLT.mCfgRead (METH) . . . . . . . . . . . . . . 55
fbTCBase_PreeProcessLT.mCfgWrite (METH) . . . . . . . . . . . . . . 55
fbTCBase_PreeProcessLT.FB_Init (METH) . . . . . . . . . . . . . . . 55
fbTCBase_PreeProcessLT.mCall (METH) . . . . . . . . . . . . . . . . . 56
fbTCBase_PreeProcessLW (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
fbTCBase_PreeProcessLW.mCfgRead (METH) . . . . . . . . . . . . . . 56
fbTCBase_PreeProcessLW.mCfgWrite (METH) . . . . . . . . . . . . . . 56
fbTCBase_PreeProcessLW.FB_Init (METH) . . . . . . . . . . . . . . . 56
fbTCBase_PreeProcessLW.mCall (METH) . . . . . . . . . . . . . . . . . 56
fbTCBase_PreeProcessLX (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
fbTCBase_PreeProcessLX.mCfgRead (METH) . . . . . . . . . . . . . . 56
fbTCBase_PreeProcessLX.mCfgWrite (METH) . . . . . . . . . . . . . . 57
fbTCBase_PreeProcessLX.FB_Init (METH) . . . . . . . . . . . . . . . 57
fbTCBase_PreeProcessLX.mCall (METH) . . . . . . . . . . . . . . . . . 57
5.6.3 OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
fbTCBase_PreeProcessQW (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
fbTCBase_PreeProcessQW.mCfgRead (METH) . . . . . . . . . . . . . . 57
fbTCBase_PreeProcessQW.mCfgWrite (METH) . . . . . . . . . . . . . . 57
fbTCBase_PreeProcessQW.FB_Init (METH) . . . . . . . . . . . . . . . 57
fbTCBase_PreeProcessQW.mCall (METH) . . . . . . . . . . . . . . . . . 58
fbTCBase_PreeProcessQX (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
fbTCBase_PreeProcessQX.mCfgRead (METH) . . . . . . . . . . . . . . 58
fbTCBase_PreeProcessQX.mCfgWrite (METH) . . . . . . . . . . . . . . 58
fbTCBase_PreeProcessQX.FB_Init (METH) . . . . . . . . . . . . . . . 58
fbTCBase_PreeProcessQX.mCall (METH) . . . . . . . . . . . . . . . . . 58
5.6.4 fbTCBase_PreePostBase (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
fbTCBase_PreePostBase.mCfgRead (METH) . . . . . . . . . . . . . . . 58
fbTCBase_PreePostBase.mCfgWrite (METH) . . . . . . . . . . . . . . 59
fbTCBase_PreePostBase.FB_Init (METH) . . . . . . . . . . . . . . . . . . . . 59
fbTCBase_PreePostBase.mCall (METH) . . . . . . . . . . . . . . . . . . . . . . 59
5.7 060 Functional FB's . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.7.1 01 BASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
fbTCBase_FunctionalBase (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
fbTCBase_FunctionalBase.mAccess_Load (METH) . . . . . . . . . . 59
vi
fbTCBase_FunctionalBase.mAccess_Write (METH) . . . . . . . . . . 59
fbTCBase_FunctionalBase.mInit (METH) . . . . . . . . . . . . . . . . 60
fbTCBase_FunctionalBase.mUpdateI (METH) . . . . . . . . . . . . . . 60
fbTCBase_FunctionalBase.mUpdateQ (METH) . . . . . . . . . . . . . . 60
fbTCBase_FunctionalBase.mWrite_CSV (METH) . . . . . . . . . . . . 60
5.7.2 49x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
fbTCBase_Functional_49x (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
fbTCBase_Functional_49x.mAccess_Load (METH) . . . . . . . . . . 61
fbTCBase_Functional_49x.mAccess_Write (METH) . . . . . . . . . . 61
fbTCBase_Functional_49x.mInit (METH) . . . . . . . . . . . . . . . . 61
fbTCBase_Functional_49x.mUpdateI (METH) . . . . . . . . . . . . . . 61
fbTCBase_Functional_49x.mUpdateQ (METH) . . . . . . . . . . . . . . 61
fbTCBase_Functional_49x.mWrite_CSV (METH) . . . . . . . . . . . . 61
tyTCBase_75x_49xI (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
tyTCBase_75x_49xMessChannel (STRUCT) . . . . . . . . . . . . . . . . . . . . 62
tyTCBase_75x_49xQ (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.7.3 tyTCBase_FunctionalChannel (STRUCT) . . . . . . . . . . . . . . . . . . . . 63
5.8 070 File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.8.1 fbTCBase_FileHandler (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
10 BASICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
fbTCBase_FileHandler.mCmpFileInfo (METH) . . . . . . . . . . . . . 63
fbTCBase_FileHandler.mEqual (METH) . . . . . . . . . . . . . . . . . . 64
fbTCBase_FileHandler.mLineBack (METH) . . . . . . . . . . . . . . . 64
fbTCBase_FileHandler.mOpenR (METH) . . . . . . . . . . . . . . . . . . 64
fbTCBase_FileHandler.mReadLine (METH) . . . . . . . . . . . . . . . 64
fbTCBase_FileHandler.mReadStrg (METH) . . . . . . . . . . . . . . . 64
fbTCBase_FileHandler.mReplaceChar (METH) . . . . . . . . . . . . . 64
fbTCBase_FileHandler.mReset (METH) . . . . . . . . . . . . . . . . . . 65
fbTCBase_FileHandler.mSave (METH) . . . . . . . . . . . . . . . . . . 65
fbTCBase_FileHandler.mSplit (METH) . . . . . . . . . . . . . . . . . . 65
fbTCBase_FileHandler.mSplitByName (METH) . . . . . . . . . . . . . 65
fbTCBase_FileHandler.mToTextList (METH) . . . . . . . . . . . . . . 65
20 LOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
fbTCBase_FileHandler._mLoad (METH) . . . . . . . . . . . . . . . . . . 65
fbTCBase_FileHandler.mLoad_Access (METH) . . . . . . . . . . . . . 66
fbTCBase_FileHandler.mLoad_BOOL (METH) . . . . . . . . . . . . . . 66
fbTCBase_FileHandler.mLoad_BYTE (METH) . . . . . . . . . . . . . . 66
fbTCBase_FileHandler.mLoad_DINT (METH) . . . . . . . . . . . . . . 66
fbTCBase_FileHandler.mLoad_DWORD (METH) . . . . . . . . . . . . . . 66
fbTCBase_FileHandler.mLoad_INT (METH) . . . . . . . . . . . . . . . 66
fbTCBase_FileHandler.mLoad_REAL (METH) . . . . . . . . . . . . . . 67
fbTCBase_FileHandler.mLoad_STRING (METH) . . . . . . . . . . . . . 67
fbTCBase_FileHandler.mLoad_TIME (METH) . . . . . . . . . . . . . . 67
fbTCBase_FileHandler.mLoad_WORD (METH) . . . . . . . . . . . . . . 67
30 WRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
fbTCBase_FileHandler.mWriteAttribut (METH) . . . . . . . . . . . 67
fbTCBase_FileHandler.mWriteTxt (METH) . . . . . . . . . . . . . . . 67
5.9 080 SQLite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
5.9.1 fbTCBase_SQLiteConnector (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 68
010 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
fbTCBase_SQLiteConnector.mFinalize (METH) . . . . . . . . . . . . 68
fbTCBase_SQLiteConnector.mPrepare (METH) . . . . . . . . . . . . . 68
fbTCBase_SQLiteConnector.mStep (METH) . . . . . . . . . . . . . . . 68
fbTCBase_SQLiteConnector.FB_exit (METH) . . . . . . . . . . . . . . . . . . 68
fbTCBase_SQLiteConnector.mClose (METH) . . . . . . . . . . . . . . . . . . 68
fbTCBase_SQLiteConnector.mColumn (METH) . . . . . . . . . . . . . . . . . . 68
fbTCBase_SQLiteConnector.mDelCntOfRow (METH) . . . . . . . . . . . . . . 69
vii
fbTCBase_SQLiteConnector.mGetCntOfRow (METH) . . . . . . . . . . . . . . 69
fbTCBase_SQLiteConnector.mGetErrMsg (METH) . . . . . . . . . . . . . . . 69
fbTCBase_SQLiteConnector.mLSTR_Add (METH) . . . . . . . . . . . . . . . . 69
fbTCBase_SQLiteConnector.mLSTR_Init (METH) . . . . . . . . . . . . . . . 69
fbTCBase_SQLiteConnector.mOpen (METH) . . . . . . . . . . . . . . . . . . . 69
fbTCBase_SQLiteConnector.mSQLExecute (METH) . . . . . . . . . . . . . . 70
5.10 090 HTML-Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
5.10.1 fbTCBase_HtmlLogger (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
fbTCBase_HtmlLogger.mInit_ (METH) . . . . . . . . . . . . . . . . . . . . . . 70
fbTCBase_HtmlLogger.mLogg01 (METH) . . . . . . . . . . . . . . . . . . . . . . 70
fbTCBase_HtmlLogger.mLogg02 (METH) . . . . . . . . . . . . . . . . . . . . . . 70
fbTCBase_HtmlLogger.mLogg03 (METH) . . . . . . . . . . . . . . . . . . . . . . 70
5.10.2 fbTCBase_HtmlLoggerML (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
fbTCBase_HtmlLoggerML.mInit_ (METH) . . . . . . . . . . . . . . . . . . . . . 71
fbTCBase_HtmlLoggerML.mLogg (METH) . . . . . . . . . . . . . . . . . . . . . . 71
5.10.3 uTCBase_LoggEnums (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.11 400 VISU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.12 500 User App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.12.1 itfUserApp_870C (ITF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
itfUserApp_870C.mAppCFG (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 72
5.12.2 itfUserApp_870S (ITF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
itfUserApp_870S.mAppCFG (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 72
5.12.3 itfUserApp_DNP3S (ITF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
itfUserApp_DNP3S.mAppCFG (METH) . . . . . . . . . . . . . . . . . . . . . . . . 72
5.12.4 tyTCBase_UserAppPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 72
5.13 TCBase_GC (GVL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5.14 TCBase_GV (GVL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
5.15 fbAppRtuMain_FbExit (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
5.15.1 fbAppRtuMain_FbExit.FB_Exit (METH) . . . . . . . . . . . . . . . . . . . . . 74
5.16 prgAppRtuMain (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
5.16.1 010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
prgAppRtuMain.mCfgCode (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 75
prgAppRtuMain.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 75
prgAppRtuMain.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 75
5.16.2 prgAppRtuMain._Clock (ACT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.16.3 prgAppRtuMain.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.16.4 prgAppRtuMain.mReset (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 76
6 TC_DNP3 77
6.1 00 DEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.1.1 fDNP3_Version (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.2 01 Common . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.2.1 010 Hilfsbausteine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
‘‘ Debug‘‘ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
prgDNP3_Debugger (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
prgDNP3_Debugger.mRequ (METH) . . . . . . . . . . . . . . . . . . . . . . 77
prgDNP3_Debugger.mResp (METH) . . . . . . . . . . . . . . . . . . . . . . 77
Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
fDNP3_APDU_App (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
fDNP3_AppendGrpHeaderC (FUN) . . . . . . . . . . . . . . . . . . . . . . . 78
fDNP3_AppendGrpHeaderR (FUN) . . . . . . . . . . . . . . . . . . . . . . . 78
fDNP3_AppendINT (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
fDNP3_AppendINTWithIx (FUN) . . . . . . . . . . . . . . . . . . . . . . . 78
fDNP3_AppendLPDU (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
fDNP3_AppendTxt (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
fDNP3_AppendUINT (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
fDNP3_AppendUINTwithIx (FUN) . . . . . . . . . . . . . . . . . . . . . . . 79
fDNP3_AppendVSTR (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
viii
fDNP3_AppendVSTRwithIx (FUN) . . . . . . . . . . . . . . . . . . . . . . . 79
fDNP3_CmdMsgSetState (FUN) . . . . . . . . . . . . . . . . . . . . . . . . 80
fDNP3_HandleFC002_80 (FUN) . . . . . . . . . . . . . . . . . . . . . . . . 80
fDNP3_HandleFC021_22 (FUN) . . . . . . . . . . . . . . . . . . . . . . . . 80
fDNP3_HandleFC022 (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
fDNP3_InfObjRangeValid (FUN) . . . . . . . . . . . . . . . . . . . . . . . 80
fDNP3_QualInterpreter (FUN) . . . . . . . . . . . . . . . . . . . . . . . 81
fDNP3_RequestMirror (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . 81
fDNP3_SetDeviceAttr (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . 81
fbDNP3_APDU_Requ (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
fbDNP3_APDU_Requ.mAPDU_Prep (METH) . . . . . . . . . . . . . . . . . . 81
fbDNP3_APDU_Requ.mAppend01_BYTE (METH) . . . . . . . . . . . . . . 82
fbDNP3_APDU_Requ.mAppend02_WORD (METH) . . . . . . . . . . . . . . 82
fbDNP3_APDU_Requ.mAppend04_DWORD (METH) . . . . . . . . . . . . . . 82
fbDNP3_APDU_Requ.mAppendByteX (METH) . . . . . . . . . . . . . . . . 82
fbDNP3_APDU_Requ.mAppendClock (METH) . . . . . . . . . . . . . . . . 82
fbDNP3_APDU_Requ.mGetObjCnt (METH) . . . . . . . . . . . . . . . . . . 82
fbDNP3_APDU_Resp (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
10 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp._Grp000_DA (ACT) . . . . . . . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp._Grp001_BI (ACT) . . . . . . . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp._Grp003_DBI (ACT) . . . . . . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp._Grp010_BQ (ACT) . . . . . . . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp._Grp020_CI (ACT) . . . . . . . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp._Grp030_AI (ACT) . . . . . . . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp._Grp040_AQ (ACT) . . . . . . . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp._Grp060_CL (ACT) . . . . . . . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp.mAPDU_Close (METH) . . . . . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp.mAPDU_Prep (METH) . . . . . . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp.mAppendGrpHeader (METH) . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp.mAppendObjData01 (METH) . . . . . . . . . . . . . 83
fbDNP3_APDU_Resp.mAppendObjData02 (METH) . . . . . . . . . . . . . 84
fbDNP3_APDU_Resp.mAppendObjData03 (METH) . . . . . . . . . . . . . 84
fbDNP3_APDU_Resp.mAppendObjData03T (METH) . . . . . . . . . . . . 84
fbDNP3_APDU_Resp.mAppendObjData04 (METH) . . . . . . . . . . . . . 84
fbDNP3_APDU_Resp.mAppendObjData05 (METH) . . . . . . . . . . . . . 84
fbDNP3_APDU_Resp.mAppendObjData05T (METH) . . . . . . . . . . . . 84
fbDNP3_APDU_Resp.mGetObjCnt (METH) . . . . . . . . . . . . . . . . . . 85
fbDNP3_APDU_Resp.mSetSeqNo (METH) . . . . . . . . . . . . . . . . . . 85
fbDNP3_APDU_Resp.mSplitt (METH) . . . . . . . . . . . . . . . . . . . . 85
Private . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
tyDNP3_InfObjPar (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 85
tyDNP3_LPDU (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
tyDNP3_LPDU_List (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 86
tyDNP3_SrvPar (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
tyDNP3_TPDU (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Rx/Tx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
fDNP3_AppendCRC16 (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
fDNP3_Append_LinkMSG (FUN) . . . . . . . . . . . . . . . . . . . . . . . . 86
fDNP3_CompareCRC16 (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . 86
fDNP3_LPDU_2_TPDU (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
fbDNP3_Lpdu (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
fbDNP3_Lpdu.mRxAdd (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 87
fbDNP3_Lpdu.mRxDecoder (METH) . . . . . . . . . . . . . . . . . . . . . . 87
fbDNP3_TpduList (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
fbDNP3_TpduList.mAddTPDU (METH) . . . . . . . . . . . . . . . . . . . . 87
fbDNP3_TpduList.mRpAPDU_to_TPDU (METH) . . . . . . . . . . . . . . 87
fbDNP3_TpduList.mRqAPDU_to_TPDU (METH) . . . . . . . . . . . . . . 88
ix
fbDNP3_TpduList.mTPDU_to_LPDU (METH) . . . . . . . . . . . . . . . . 88
fbDNP3_TpduList.mTPDU_to_RpAPDU (METH) . . . . . . . . . . . . . . 88
fbDNP3_TpduList.mTPDU_to_RqAPDU (METH) . . . . . . . . . . . . . . 88
fbDNP3_TpduList.yTPDU_SIZE (PROP) . . . . . . . . . . . . . . . . . . . 88
tyDNP3_TPDU_Header (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 88
Secure Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
WCRYPTO_fAddAllAlgorithm (FUN) . . . . . . . . . . . . . . . . . . . . . 89
WCRYPTO_fAesKeyUnwrap (FUN) . . . . . . . . . . . . . . . . . . . . . . . 89
WCRYPTO_fGmac (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
WCRYPTO_fHmac (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
fDNP3_APDU_Prep_SA (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . 90
fDNP3_AggrReq (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
fDNP3_CheckUsrRole (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . 90
fDNP3_CreateRandom (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . 90
fDNP3_DeleteSessKey (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . 90
fDNP3_DeleteUpKey (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
fDNP3_DeleteUser (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
fDNP3_GenHeader (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
fDNP3_GetSessionKey (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . 91
fDNP3_GetUpdateKey (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . 91
fDNP3_InitMAC (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
fDNP3_InitSecPara (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
fDNP3_InitUpdateKey (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . 92
fDNP3_IvGmac (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
fDNP3_IvGmac_v10 (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
fDNP3_MAC_AggrReq (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
fDNP3_MAC_v10 (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
fDNP3_MAC_v15_Req (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
fDNP3_MAC_v15_Res (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
fDNP3_MAC_v2 (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
fDNP3_MAC_v5 (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
fDNP3_ReqUser (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
fDNP3_SetUpKeyTime (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . 94
fDNP3_Thresholds (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
fDNP3_g120_v10_UserChange (FUN) . . . . . . . . . . . . . . . . . . . . 95
fDNP3_g120_v12_UpdateKeyReply (FUN) . . . . . . . . . . . . . . . . . 95
fDNP3_g120_v1_ChallengeData (FUN) . . . . . . . . . . . . . . . . . . . 95
fDNP3_g120_v2_ReplyData (FUN) . . . . . . . . . . . . . . . . . . . . . . 95
fDNP3_g120_v5_KeyStatus (FUN) . . . . . . . . . . . . . . . . . . . . . . 95
fDNP3_g120_v7_Error (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . 96
fInitSecKeyDW (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
prgDNP3_SecAuth_Timer (PRG) . . . . . . . . . . . . . . . . . . . . . . . . 96
fDNP3_ArrayToWord (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
fDNP3_CheckModemInit (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
fDNP3_ModemAnswer (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
fDNP3_ModemTxt (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
fDNP3_RestartTON (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
fDNP3_SysComSendTx (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
fDNP3_WordToArray (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
fbDNP3_WriteReqList (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
fbDNP3_WriteReqList.mInit (METH) . . . . . . . . . . . . . . . . . . . 98
fbDNP3_WriteReqList.mLoopEnd (METH) . . . . . . . . . . . . . . . . . 98
fbDNP3_WriteReqList.mMapp (METH) . . . . . . . . . . . . . . . . . . . 98
fbDNP3_WriteReqList.mNext (METH) . . . . . . . . . . . . . . . . . . . 98
fbDNP3_WriteReqList.mReadRequest (METH) . . . . . . . . . . . . . . 98
fbDNP3_WriteReqList.mSet (METH) . . . . . . . . . . . . . . . . . . . . 99
fbDNP3_WriteReqList.mSetIx (METH) . . . . . . . . . . . . . . . . . . 99
6.2.2 020 Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
x
60870/61850 TO DNP3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
fDNP3_CLK_FROM_IEC60870 (FUN) . . . . . . . . . . . . . . . . . . . . . . 99
fDNP3_CLK_FROM_IEC61850 (FUN) . . . . . . . . . . . . . . . . . . . . . . 99
fDNP3_CLK_FROM_DT (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
fDNP3_CLK_TO_DT (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
fbDNP3_Clock (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
fbDNP3_Clock.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 100
fbDNP3_Clock.mRxTime (METH) . . . . . . . . . . . . . . . . . . . . . . . 100
6.2.3 090 VISU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
6.2.4 eDNP3_LoggerEV (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
6.2.5 tyDNP3_Clock (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.2.6 tyDNP3_FirstLevelEventBuffer (STRUCT) . . . . . . . . . . . . . . . . . . . 102
6.2.7 tyDNP3_GVQ (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.2.8 tyDNP3_ObjRxData (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.3 010 Outstation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.3.1 010 DUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
10 PARA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
tyDNP3_ParaAppLink (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 103
tyDNP3_ParaAppUNS (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 103
tyDNP3_ParaGlobal (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 104
90 AUTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
DNP3_ENUM_ERRCODE (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . 104
DNP3_ENUM_KEYSTATUS (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . 105
DNP3_ENUM_SSLSOCKSTATE (ENUM) . . . . . . . . . . . . . . . . . . . . . 105
tyDNP3_AuthErr (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
tyDNP3_AuthPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 106
tyDNP3_AuthUser (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 108
tyDNP3_IniSecAuth (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 109
tyDNP3_Thresholds (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 109
tyDNP3_UserUpKey (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 109
tyDNP3_UsrThresholds (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 109
eDNP3_ConnectorTyp (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
eDNP3_Target (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
tyDNP3O_WriteGrp034 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
tyDNP3_AbsTime (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
tyDNP3_AdrGrp (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
tyDNP3_AnaOutObj (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
tyDNP3_AssignClassDOH (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 110
tyDNP3_AssignClassRequ (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 111
tyDNP3_BinOutControl (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 112
tyDNP3_BinOutObj (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
tyDNP3_CertificationPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 113
tyDNP3_CntrData (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
tyDNP3_CntrDataList40 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 113
tyDNP3_ComBuffer (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
tyDNP3_CounterObj (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
tyDNP3_DeviceAttrObj (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 114
tyDNP3_FreezeCounter (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 114
tyDNP3_IEC60870_CP56 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 114
tyDNP3_IEC61850_TimeStamp (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 114
tyDNP3_InfObjIdent (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
tyDNP3_LPDU_1 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
tyDNP3_ModemInitPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 115
tyDNP3_QualInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
tyDNP3_ReadRequLine (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
tyDNP3_ReadRequList (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
tyDNP3_RequAPDU (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
tyDNP3_RespAPDU (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
xi
tyDNP3_RetainInfObjDS (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 117
tyDNP3_SSLSocket (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
tyDNP3_SecureOptions (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 118
tyDNP3_SerialExtPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 119
tyDNP3_SubTypInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
uDNP3_EvClassList (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
6.3.2 020 Hilfsbausteine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
fDNP3O_CmdMsgCheck (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
fbDNP3O_ReadReqList (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
fbDNP3O_ReadReqList.mInit (METH) . . . . . . . . . . . . . . . . . . . 120
fbDNP3O_ReadReqList.mLoopEnd (METH) . . . . . . . . . . . . . . . . . 120
fbDNP3O_ReadReqList.mMapp (METH) . . . . . . . . . . . . . . . . . . . 120
fbDNP3O_ReadReqList.mNext (METH) . . . . . . . . . . . . . . . . . . . 120
fbDNP3O_ReadReqList.mReadRequest (METH) . . . . . . . . . . . . . . 120
fbDNP3O_ReadReqList.mSet (METH) . . . . . . . . . . . . . . . . . . . . 121
fbDNP3O_ReadReqList.mSetIx (METH) . . . . . . . . . . . . . . . . . . 121
6.3.3 030 Info Objekte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
030 Listen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
fbDNP3O_InfObjList000 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 121
001 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
fbDNP3O_InfObjList000.mFC01_Read (METH) . . . . . . . . . . . . . . 122
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
fbDNP3O_InfObjList000.mCfgApp (METH) . . . . . . . . . . . . . . . . 122
fbDNP3O_InfObjList000.mCfgRead (METH) . . . . . . . . . . . . . . . 122
fbDNP3O_InfObjList000.mCfgWrite (METH) . . . . . . . . . . . . . . 123
fbDNP3O_InfObjList000.mInit (ACT) . . . . . . . . . . . . . . . . . . . 123
fbDNP3O_InfObjList000.mExit (METH) . . . . . . . . . . . . . . . . . . 123
fbDNP3O_InfObjList001 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 123
000 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
fbDNP3O_InfObjList001.mInit (METH) . . . . . . . . . . . . . . . . . . 123
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
fbDNP3O_InfObjList001.mCfgApp (METH) . . . . . . . . . . . . . . . . 123
fbDNP3O_InfObjList001.mCfgRead (METH) . . . . . . . . . . . . . . . 123
fbDNP3O_InfObjList001.mCfgWrite (METH) . . . . . . . . . . . . . . 123
080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
fbDNP3O_InfObjList001.mApp_InfObDel (METH) . . . . . . . . . . . 124
fbDNP3O_InfObjList001.mApp_InfObjAdd (METH) . . . . . . . . . . 124
fbDNP3O_InfObjList001.mExit (METH) . . . . . . . . . . . . . . . . . . 124
fbDNP3O_InfObjList001.mFC01_Read (METH) . . . . . . . . . . . . . . 124
fbDNP3O_InfObjList001.mFC22_AssignClass (METH) . . . . . . . . 124
fbDNP3O_InfObjList003 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 124
001 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
fbDNP3O_InfObjList003.mInit (METH) . . . . . . . . . . . . . . . . . . 124
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
fbDNP3O_InfObjList003.mCfgApp (METH) . . . . . . . . . . . . . . . . 125
fbDNP3O_InfObjList003.mCfgRead (METH) . . . . . . . . . . . . . . . 125
fbDNP3O_InfObjList003.mCfgWrite (METH) . . . . . . . . . . . . . . 125
080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
fbDNP3O_InfObjList003.mApp_InfObDel (METH) . . . . . . . . . . . 125
fbDNP3O_InfObjList003.mApp_InfObjAdd (METH) . . . . . . . . . . 125
fbDNP3O_InfObjList003.mExit (METH) . . . . . . . . . . . . . . . . . . 125
fbDNP3O_InfObjList003.mFC01_Read (METH) . . . . . . . . . . . . . . 126
fbDNP3O_InfObjList003.mFC22_AssignClass (METH) . . . . . . . . 126
fbDNP3O_InfObjList010 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 126
000 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
fbDNP3O_InfObjList010.mInit (METH) . . . . . . . . . . . . . . . . . . 126
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
fbDNP3O_InfObjList010.mCfgApp (METH) . . . . . . . . . . . . . . . . 126
xii
fbDNP3O_InfObjList010.mCfgRead (METH) . . . . . . . . . . . . . . . 126
fbDNP3O_InfObjList010.mCfgWrite (METH) . . . . . . . . . . . . . . 126
080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
fbDNP3O_InfObjList010.mApp_InfObDel (METH) . . . . . . . . . . . 127
fbDNP3O_InfObjList010.mApp_InfObjAdd (METH) . . . . . . . . . . 127
fbDNP3O_InfObjList010.mAdrValid (METH) . . . . . . . . . . . . . . 127
fbDNP3O_InfObjList010.mExit (METH) . . . . . . . . . . . . . . . . . . 127
fbDNP3O_InfObjList010.mFC01_Read (METH) . . . . . . . . . . . . . . 127
fbDNP3O_InfObjList010.mFC04_Cntr (METH) . . . . . . . . . . . . . . 127
fbDNP3O_InfObjList010.mFC22_AssignClass (METH) . . . . . . . . 128
fbDNP3O_InfObjList020 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 128
000 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
fbDNP3O_InfObjList020.mInit (METH) . . . . . . . . . . . . . . . . . . 128
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
fbDNP3O_InfObjList020.mCfgApp (METH) . . . . . . . . . . . . . . . . 128
fbDNP3O_InfObjList020.mCfgRead (METH) . . . . . . . . . . . . . . . 128
fbDNP3O_InfObjList020.mCfgWrite (METH) . . . . . . . . . . . . . . 128
080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
fbDNP3O_InfObjList020.mApp_InfObDel (METH) . . . . . . . . . . . 128
fbDNP3O_InfObjList020.mApp_InfObjAdd (METH) . . . . . . . . . . 129
fbDNP3O_InfObjList020.mExit (METH) . . . . . . . . . . . . . . . . . . 129
fbDNP3O_InfObjList020.mFC01_Read (METH) . . . . . . . . . . . . . . 129
fbDNP3O_InfObjList020.mFC07_Freeze (METH) . . . . . . . . . . . . 129
fbDNP3O_InfObjList020.mFC22_AssignClass (METH) . . . . . . . . 129
fbDNP3O_InfObjList030 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 130
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
fbDNP3O_InfObjList030.mInit (METH) . . . . . . . . . . . . . . . . . . 130
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
fbDNP3O_InfObjList030.mCfgApp (METH) . . . . . . . . . . . . . . . . 130
fbDNP3O_InfObjList030.mCfgRead (METH) . . . . . . . . . . . . . . . 130
fbDNP3O_InfObjList030.mCfgWrite (METH) . . . . . . . . . . . . . . 130
080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
fbDNP3O_InfObjList030.mApp_InfObDel (METH) . . . . . . . . . . . 130
fbDNP3O_InfObjList030.mApp_InfObjAdd (METH) . . . . . . . . . . 131
fbDNP3O_InfObjList030.mExit (METH) . . . . . . . . . . . . . . . . . . 131
fbDNP3O_InfObjList030.mFC01_Read (METH) . . . . . . . . . . . . . . 131
fbDNP3O_InfObjList030.mFC02_Write (METH) . . . . . . . . . . . . . 131
fbDNP3O_InfObjList030.mFC22_AssignClass (METH) . . . . . . . . 131
fbDNP3O_InfObjList040 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 131
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
fbDNP3O_InfObjList040.mInit (METH) . . . . . . . . . . . . . . . . . . 132
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
fbDNP3O_InfObjList040.mCfgApp (METH) . . . . . . . . . . . . . . . . 132
fbDNP3O_InfObjList040.mCfgRead (METH) . . . . . . . . . . . . . . . 132
fbDNP3O_InfObjList040.mCfgWrite (METH) . . . . . . . . . . . . . . 132
080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
fbDNP3O_InfObjList040.mApp_InfObDel (METH) . . . . . . . . . . . 132
fbDNP3O_InfObjList040.mApp_InfObjAdd (METH) . . . . . . . . . . 132
fbDNP3O_InfObjList040.mAdrValid (METH) . . . . . . . . . . . . . . 133
fbDNP3O_InfObjList040.mCDL_Add (METH) . . . . . . . . . . . . . . . 133
fbDNP3O_InfObjList040.mCDL_Init (METH) . . . . . . . . . . . . . . 133
fbDNP3O_InfObjList040.mExit (METH) . . . . . . . . . . . . . . . . . . 133
fbDNP3O_InfObjList040.mFC01_Read (METH) . . . . . . . . . . . . . . 133
fbDNP3O_InfObjList040.mFC04_Cntr (METH) . . . . . . . . . . . . . . 133
fbDNP3O_InfObjList040.mFC22_AssignClass (METH) . . . . . . . . 134
fbDNP3O_InfObjList121 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 134
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
fbDNP3O_InfObjList121.mInit (METH) . . . . . . . . . . . . . . . . . . 134
xiii
fbDNP3O_InfObjList121.AddFB (ACT) . . . . . . . . . . . . . . . . . . . 134
fbDNP3O_InfObjList121.mExit (METH) . . . . . . . . . . . . . . . . . . 134
fbDNP3O_InfObjList121.mFC01_R_ead (ACT) . . . . . . . . . . . . . . 134
fbDNP3O_InfObjList121.mFC01_Read (METH) . . . . . . . . . . . . . . 134
031 InfObj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
fbDNP3O_InfObjBase (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
fbDNP3O_InfObjBase.FB_Init (METH) . . . . . . . . . . . . . . . . . . 135
fbDNP3O_InfObjBase.mCfgEvTimeRead (METH) . . . . . . . . . . . . . 135
fbDNP3O_InfObjBase.mCfgEvTimeWrite (METH) . . . . . . . . . . . . 135
fbDNP3O_InfObjBase.mCfgInit (METH) . . . . . . . . . . . . . . . . . . 135
fbDNP3O_InfObjBase.mCfgRetain (METH) . . . . . . . . . . . . . . . . 135
fbDNP3O_InfObjBase.mCfgWrite (METH) . . . . . . . . . . . . . . . . . 136
fbDNP3O_InfObjBase.mCycleImp (METH) . . . . . . . . . . . . . . . . . 136
fbDNP3O_InfObjBase.mFC22_AssignClass (METH) . . . . . . . . . . 136
fbDNP3O_InfObjGr001 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 136
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
fbDNP3O_InfObjGr001.mCfgApp (METH) . . . . . . . . . . . . . . . . . . 136
fbDNP3O_InfObjGr001.mCfgRead (METH) . . . . . . . . . . . . . . . . . 136
fbDNP3O_InfObjGr001.mCfgWrite (METH) . . . . . . . . . . . . . . . . 137
fbDNP3O_InfObjGr001.mCycleImp (METH) . . . . . . . . . . . . . . . . 137
fbDNP3O_InfObjGr003 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 137
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
fbDNP3O_InfObjGr003.mCfgApp (METH) . . . . . . . . . . . . . . . . . . 137
fbDNP3O_InfObjGr003.mCfgRead (METH) . . . . . . . . . . . . . . . . . 137
fbDNP3O_InfObjGr003.mCfgWrite (METH) . . . . . . . . . . . . . . . . 137
fbDNP3O_InfObjGr003.mCycleImp (METH) . . . . . . . . . . . . . . . . 138
fbDNP3O_InfObjGr010 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 138
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
fbDNP3O_InfObjGr010.mCfgApp (METH) . . . . . . . . . . . . . . . . . . 138
fbDNP3O_InfObjGr010.mCfgRead (METH) . . . . . . . . . . . . . . . . . 138
fbDNP3O_InfObjGr010.mCfgWrite (METH) . . . . . . . . . . . . . . . . 138
fbDNP3O_InfObjGr010.mCycleImp (METH) . . . . . . . . . . . . . . . . 138
fbDNP3O_InfObjGr010.mExit (METH) . . . . . . . . . . . . . . . . . . . 138
fbDNP3O_InfObjGr010.mFC04_Operate (METH) . . . . . . . . . . . . . 139
fbDNP3O_InfObjGr020 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 139
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
fbDNP3O_InfObjGr020.mCfgApp (METH) . . . . . . . . . . . . . . . . . . 139
fbDNP3O_InfObjGr020.mCfgRead (METH) . . . . . . . . . . . . . . . . . 139
fbDNP3O_InfObjGr020.mCfgWrite (METH) . . . . . . . . . . . . . . . . 139
fbDNP3O_InfObjGr020.mCycleImp (METH) . . . . . . . . . . . . . . . . 140
fbDNP3O_InfObjGr020.mExit (METH) . . . . . . . . . . . . . . . . . . . 140
fbDNP3O_InfObjGr020.mFC07_Freeze (METH) . . . . . . . . . . . . . . 140
fbDNP3O_InfObjGr030 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 140
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
fbDNP3O_InfObjGr030.mCfgApp (METH) . . . . . . . . . . . . . . . . . . 140
fbDNP3O_InfObjGr030.mCfgRead (METH) . . . . . . . . . . . . . . . . . 140
fbDNP3O_InfObjGr030.mCfgWrite (METH) . . . . . . . . . . . . . . . . 141
fbDNP3O_InfObjGr030.mCycleImp (METH) . . . . . . . . . . . . . . . . 141
fbDNP3O_InfObjGr030.mExit (METH) . . . . . . . . . . . . . . . . . . . 141
fbDNP3O_InfObjGr030.mWrite_db (METH) . . . . . . . . . . . . . . . . 141
fbDNP3O_InfObjGr040 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 141
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
fbDNP3O_InfObjGr040.mCfgApp (METH) . . . . . . . . . . . . . . . . . . 141
fbDNP3O_InfObjGr040.mCfgRead (METH) . . . . . . . . . . . . . . . . . 142
fbDNP3O_InfObjGr040.mCfgWrite (METH) . . . . . . . . . . . . . . . . 142
fbDNP3O_InfObjGr040.mCycleImp (METH) . . . . . . . . . . . . . . . . 142
fbDNP3O_InfObjGr040.mExit (METH) . . . . . . . . . . . . . . . . . . . 142
xiv
fbDNP3O_InfObjGr040.mFC04_Operate (METH) . . . . . . . . . . . . . 142
fbDNP3O_InfObjGr121 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 142
fbDNP3O_InfObjGr121.mPutEV (METH) . . . . . . . . . . . . . . . . . . 142
itfDNP3O_InfObj (ITF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
itfDNP3O_InfObj.mCycleImp (METH) . . . . . . . . . . . . . . . . . . . 143
6.3.4 040 Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
fbDNP3O_EventBuffer (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
01 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
fbDNP3O_EventBuffer._Get (ACT) . . . . . . . . . . . . . . . . . . . . . 143
fbDNP3O_EventBuffer._LoggScroll (ACT) . . . . . . . . . . . . . . . . 143
fbDNP3O_EventBuffer._RollBack (ACT) . . . . . . . . . . . . . . . . . 143
fbDNP3O_EventBuffer._UpdateCnt (ACT) . . . . . . . . . . . . . . . . 143
fbDNP3O_EventBuffer._WriteProlog (ACT) . . . . . . . . . . . . . . . 143
fbDNP3O_EventBuffer._WriteTimeBase (ACT) . . . . . . . . . . . . . 143
fbDNP3O_EventBuffer._refRetainEV (ACT) . . . . . . . . . . . . . . . 144
10 ACTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
fbDNP3O_EventBuffer._AddTyp_002Obj (ACT) . . . . . . . . . . . . . 144
fbDNP3O_EventBuffer._AddTyp_011Obj (ACT) . . . . . . . . . . . . . 144
fbDNP3O_EventBuffer._AddTyp_022Obj (ACT) . . . . . . . . . . . . . 144
fbDNP3O_EventBuffer._AddTyp_032Obj (ACT) . . . . . . . . . . . . . 144
fbDNP3O_EventBuffer._AddTyp_122Obj (ACT) . . . . . . . . . . . . . 144
90 TOOLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
fbDNP3O_EventBuffer.mExport (METH) . . . . . . . . . . . . . . . . . . 144
fbDNP3O_EventBuffer.mDel (METH) . . . . . . . . . . . . . . . . . . . . 144
fbDNP3O_EventBuffer.mEventFileLoad (METH) . . . . . . . . . . . . 144
fbDNP3O_EventBuffer.mEventFileLoadFin (METH) . . . . . . . . . . 144
fbDNP3O_EventBuffer.mEventFileSaveFin (METH) . . . . . . . . . . 145
fbDNP3O_EventBuffer.mInit (METH) . . . . . . . . . . . . . . . . . . . 145
fbDNP3O_EventBuffer.mPutEvList (METH) . . . . . . . . . . . . . . . 145
fbDNP3O_EventFile (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
fbDNP3O_EventFile._ACT_Start (ACT) . . . . . . . . . . . . . . . . . . 145
fbDNP3O_EventFile.mIdel (METH) . . . . . . . . . . . . . . . . . . . . . 145
fbDNP3O_EventFile.mLoad (METH) . . . . . . . . . . . . . . . . . . . . . 145
fbDNP3O_EventFile.mSave (METH) . . . . . . . . . . . . . . . . . . . . . 145
tyDNP3O_UnsEventTrg (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
tyDNP3_Event (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
tyDNP3_EventFileBuffer (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 146
tyDNP3_EventFileInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 146
tyDNP3_EventFileSaveState (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 147
tyDNP3_EventGetPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
tyDNP3_EventGetVars (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
tyDNP3_EventInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
tyDNP3_EventRetain (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.3.5 050 Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
fbDNP3O_EtherLink (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
fbDNP3O_EtherLink.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . 148
fbDNP3O_EtherLink.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 149
fbDNP3O_EtherLink.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . 149
fbDNP3O_EtherLink.FC09 (ACT) . . . . . . . . . . . . . . . . . . . . . . . 149
fbDNP3O_EtherLink.HandleRxPriMsg (ACT) . . . . . . . . . . . . . . . 149
fbDNP3O_EtherLink.HandleRxSecMsg (ACT) . . . . . . . . . . . . . . . 149
fbDNP3O_EtherLink.PRM (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 150
fbDNP3O_EtherLink.mAccept (METH) . . . . . . . . . . . . . . . . . . . 150
fbDNP3O_EtherLink.mClose (METH) . . . . . . . . . . . . . . . . . . . . 150
fbDNP3O_EtherLink.mDiscon (METH) . . . . . . . . . . . . . . . . . . . 150
fbDNP3O_EtherLink.mInit (METH) . . . . . . . . . . . . . . . . . . . . . 150
xv
fbDNP3O_EtherLink.mReceive (METH) . . . . . . . . . . . . . . . . . . 150
fbDNP3O_EtherListener (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 151
fbDNP3O_EtherListener.FB_Exit (METH) . . . . . . . . . . . . . . . . 151
fbDNP3O_EtherListener.mClose (METH) . . . . . . . . . . . . . . . . . 151
fbDNP3O_EtherListener.mCompare (METH) . . . . . . . . . . . . . . . 151
fbDNP3O_EtherListener.mInit (METH) . . . . . . . . . . . . . . . . . . 151
fbDNP3O_EtherListener.mOpen (METH) . . . . . . . . . . . . . . . . . . 151
fbDNP3O_EtherListener.mSend (METH) . . . . . . . . . . . . . . . . . . 152
fbDNP3O_IP_Main (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
001 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
fbDNP3O_IP_Main.FB_Exit (METH) . . . . . . . . . . . . . . . . . . . . . 152
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
fbDNP3O_IP_Main.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . 152
fbDNP3O_IP_Main.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . 152
fbDNP3O_IP_Main.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . 153
fbDNP3O_IP_Main.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . 153
fbDNP3O_IP_Main.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . 153
Seriell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
fbDNP3O_COM_Main (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
001 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
fbDNP3O_COM_Main.FB_Exit (METH) . . . . . . . . . . . . . . . . . . . . 153
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
fbDNP3O_COM_Main.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . 153
fbDNP3O_COM_Main.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . 154
fbDNP3O_COM_Main.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . 154
fbDNP3O_COM_Main.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . 154
fbDNP3O_COM_Main.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . 154
fbDNP3O_SeriellLink (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 154
001 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
fbDNP3O_SeriellLink.FC09 (ACT) . . . . . . . . . . . . . . . . . . . . . 154
fbDNP3O_SeriellLink.HandleRxPriMsg (ACT) . . . . . . . . . . . . . 155
fbDNP3O_SeriellLink.HandleRxSecMsg (ACT) . . . . . . . . . . . . . 155
fbDNP3O_SeriellLink.PRM (ACT) . . . . . . . . . . . . . . . . . . . . . . 155
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
fbDNP3O_SeriellLink.mCfgApp (METH) . . . . . . . . . . . . . . . . . . 155
fbDNP3O_SeriellLink.mCfgRead (METH) . . . . . . . . . . . . . . . . . 155
fbDNP3O_SeriellLink.mCfgWrite (METH) . . . . . . . . . . . . . . . . 156
fbDNP3O_SeriellLink.yTPDU_SIZE (PROP) . . . . . . . . . . . . . . . . 156
fbDNP3O_SeriellLink.mClose (METH) . . . . . . . . . . . . . . . . . . 156
fbDNP3O_SeriellLink.mOpen (METH) . . . . . . . . . . . . . . . . . . . 156
fbTCBase_RowDataLogger (FB) . . . . . . . . . . . . . . . . . . . . . . . . 156
Tetra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
fbTCBase_SerialHdl_TETRA (FB) . . . . . . . . . . . . . . . . . . . . . . 156
001 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
fbTCBase_SerialHdl_TETRA._DOKU (ACT) . . . . . . . . . . . . . . . . 157
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
fbTCBase_SerialHdl_TETRA.mCfgRead (METH) . . . . . . . . . . . . . 157
fbTCBase_SerialHdl_TETRA.mLogg (METH) . . . . . . . . . . . . . . . 157
fbTCBase_SerialHdl_TETRA.mSimModem (METH) . . . . . . . . . . . . 157
fbTCBase_SerialHdl_TETRA.mTx (METH) . . . . . . . . . . . . . . . . . 157
fbDNP3O_AppLink (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
fbDNP3O_AppLink.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . 158
fbDNP3O_AppLink.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . 158
fbDNP3O_AppLink.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . 158
fbDNP3O_AppLink._FC32_AuthenticationRequest (ACT) . . . . . . 158
fbDNP3O_AppLink._SecMsgResponse (ACT) . . . . . . . . . . . . . . . . 158
fbDNP3O_AppLink._SecRequest (ACT) . . . . . . . . . . . . . . . . . . . 158
xvi
fbDNP3O_AppLink._UnSolic (ACT) . . . . . . . . . . . . . . . . . . . . . 159
fbDNP3O_AppLink.mConClose (ACT) . . . . . . . . . . . . . . . . . . . . 159
fbDNP3O_AppLink.mFC00_Confirm (METH) . . . . . . . . . . . . . . . . 159
fbDNP3O_AppLink.mFC01_Read (METH) . . . . . . . . . . . . . . . . . . 159
fbDNP3O_AppLink.mFC03_Select (METH) . . . . . . . . . . . . . . . . . 159
fbDNP3O_AppLink.mFC04_Operate (METH) . . . . . . . . . . . . . . . . 159
fbDNP3O_AppLink.mFC05_OperateDirect (METH) . . . . . . . . . . . 159
fbDNP3O_AppLink.mFC07_Freeze (METH) . . . . . . . . . . . . . . . . . 159
fbDNP3O_AppLink.mFC22_AssignClass (METH) . . . . . . . . . . . . . 160
fbDNP3O_AppLink.mHandelRxPriTPDU (METH) . . . . . . . . . . . . . . 160
fbDNP3O_AppLink.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . 160
fbDNP3O_AppLink.mLoopEnd (METH) . . . . . . . . . . . . . . . . . . . . 160
tyDNP3_LinkPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
tyDNP3_LinkParaEth (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
uDNP3_PhyLinkPara (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
6.3.6 080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
DUT APP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
tyDNP3O_InfObjAppCfg (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 161
tyDNP3O_InfObjPD_C10 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 161
tyDNP3O_InfObjPD_C40 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 161
tyDNP3O_InfObjPD_M01 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 162
tyDNP3O_InfObjPD_M03 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 162
tyDNP3O_InfObjPD_M20 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 162
tyDNP3O_InfObjPD_M30 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 162
uDNP3O_InfObjPD (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
fbDNP3O_InfObjList (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
fbDNP3O_InfObjList.mApp_InfObjAdd_C10 (METH) . . . . . . . . . . 163
fbDNP3O_InfObjList.mApp_InfObjAdd_C40 (METH) . . . . . . . . . . 163
fbDNP3O_InfObjList.mApp_InfObjAdd_M01 (METH) . . . . . . . . . . 163
fbDNP3O_InfObjList.mApp_InfObjAdd_M03 (METH) . . . . . . . . . . 163
fbDNP3O_InfObjList.mApp_InfObjAdd_M20 (METH) . . . . . . . . . . 163
fbDNP3O_InfObjList.mApp_InfObjAdd_M30 (METH) . . . . . . . . . . 163
fbDNP3O_InfObjList.mApp_SortList (METH) . . . . . . . . . . . . . . 164
6.3.7 090 VISU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
prgDNP3O_Visu (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
prgDNP3O_Visu.ACT_01 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 164
prgDNP3O_Visu.ACT_03 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 164
prgDNP3O_Visu.ACT_10 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 164
prgDNP3O_Visu.ACT_20 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 164
prgDNP3O_Visu.ACT_30 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 164
prgDNP3O_Visu.ACT_40 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 164
prgDNP3O_Visu.ACT_OsCon (ACT) . . . . . . . . . . . . . . . . . . . . . . 164
prgDNP3O_Visu.mCntlStateString (METH) . . . . . . . . . . . . . . . 164
tyDNP3O_Visu_ObjList (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 164
uDNP3O_Visu_FbPointer (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . 165
6.3.8 prgDNP3O_Main (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
prgDNP3O_Main.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . . 165
prgDNP3O_Main.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . . . 165
prgDNP3O_Main.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . . . 165
090 VISU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
prgDNP3O_Main.mVisu_UpdateList (METH) . . . . . . . . . . . . . . . 165
prgDNP3O_Main.mAddEvBufferFb (METH) . . . . . . . . . . . . . . . . . . . . . 166
prgDNP3O_Main.mAppEventPut (METH) . . . . . . . . . . . . . . . . . . . . . . 166
prgDNP3O_Main.mEventPut (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 166
prgDNP3O_Main.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
prgDNP3O_Main.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
prgDNP3O_Main.mInitFinish (METH) . . . . . . . . . . . . . . . . . . . . . . . 167
xvii
prgDNP3O_Main.mLogger (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 167
prgDNP3O_Main.mPreeStart (METH) . . . . . . . . . . . . . . . . . . . . . . . . 167
prgDNP3O_Main.mRetainInit (METH) . . . . . . . . . . . . . . . . . . . . . . . 167
6.4 020 Master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
6.4.1 010 DUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
10 OBJ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
tyDNP3M_Qu_000 (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
tyDNP3M_Qu_001 (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
tyDNP3M_RxObj (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
tyDNP3M_RxObjList (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 168
uDNP3M_GrpVar (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
eDNP3M_WaitForResp (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
tyDNP3M_EventPrio (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
tyDNP3M_MaParaCOM (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
tyDNP3M_MaParaTCP (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
tyDNP3M_MaParaTLS (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
tyDNP3M_MaParaTeF (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
tyDNP3M_MaParaUDP (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
tyDNP3M_OsPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
uDNP3M_MaPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
6.4.2 030 Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
fbDNP3M_EventBuffer (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
fbDNP3M_EventBuffer.mGet (METH) . . . . . . . . . . . . . . . . . . . . 169
fbDNP3M_EventBuffer.mInit (METH) . . . . . . . . . . . . . . . . . . . 169
fbDNP3M_EventBuffer.mPut (METH) . . . . . . . . . . . . . . . . . . . . 170
fbDNP3M_SQLiteExport (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
fbDNP3M_SQLiteExport.mEvToStr (METH) . . . . . . . . . . . . . . . . 170
fbDNP3M_SQLiteExport.mStart (METH) . . . . . . . . . . . . . . . . . . 170
tyDNP3M_EventData (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
6.4.3 050 InfObj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
InfObj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
fbDNP3M_InfObjBase (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
fbDNP3M_InfObjBase.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 171
fbDNP3M_InfObjBase.mCfgWrite (METH) . . . . . . . . . . . . . . . . . 171
fbDNP3M_InfObjBase.FB_Init (METH) . . . . . . . . . . . . . . . . . . 171
fbDNP3M_InfObjBase.mRxData (METH) . . . . . . . . . . . . . . . . . . 171
fbDNP3M_InfObjBaseC (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 171
fbDNP3M_InfObjBaseC.mCycleImp (METH) . . . . . . . . . . . . . . . . 172
fbDNP3M_InfObjBaseM (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 172
fbDNP3M_InfObjGr001 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 172
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
fbDNP3M_InfObjGr001.mCfgRead (METH) . . . . . . . . . . . . . . . . . 172
fbDNP3M_InfObjGr001.mCfgWrite (METH) . . . . . . . . . . . . . . . . 172
fbDNP3M_InfObjGr001.mRxData (METH) . . . . . . . . . . . . . . . . . . 172
fbDNP3M_InfObjGr003 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 172
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
fbDNP3M_InfObjGr003.mCfgRead (METH) . . . . . . . . . . . . . . . . . 173
fbDNP3M_InfObjGr003.mCfgWrite (METH) . . . . . . . . . . . . . . . . 173
fbDNP3M_InfObjGr003.mRxData (METH) . . . . . . . . . . . . . . . . . . 173
fbDNP3M_InfObjGr010 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 173
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
fbDNP3M_InfObjGr010.mCfgRead (METH) . . . . . . . . . . . . . . . . . 173
fbDNP3M_InfObjGr010.mCfgWrite (METH) . . . . . . . . . . . . . . . . 174
fbDNP3M_InfObjGr010.mCycleImp (METH) . . . . . . . . . . . . . . . . 174
fbDNP3M_InfObjGr010.mRxData (METH) . . . . . . . . . . . . . . . . . . 174
fbDNP3M_InfObjGr020 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 174
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
xviii
fbDNP3M_InfObjGr020.mCfgRead (METH) . . . . . . . . . . . . . . . . . 174
fbDNP3M_InfObjGr020.mCfgWrite (METH) . . . . . . . . . . . . . . . . 174
fbDNP3M_InfObjGr020.mExit (METH) . . . . . . . . . . . . . . . . . . . 175
fbDNP3M_InfObjGr020.mRxData (METH) . . . . . . . . . . . . . . . . . . 175
fbDNP3M_InfObjGr030 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 175
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
fbDNP3M_InfObjGr030.mCfgRead (METH) . . . . . . . . . . . . . . . . . 175
fbDNP3M_InfObjGr030.mCfgWrite (METH) . . . . . . . . . . . . . . . . 175
fbDNP3M_InfObjGr030.mRxData (METH) . . . . . . . . . . . . . . . . . . 175
fbDNP3M_InfObjGr040 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 176
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
fbDNP3M_InfObjGr040.mCfgRead (METH) . . . . . . . . . . . . . . . . . 176
fbDNP3M_InfObjGr040.mCfgWrite (METH) . . . . . . . . . . . . . . . . 176
fbDNP3M_InfObjGr040.mExit (METH) . . . . . . . . . . . . . . . . . . . 176
fbDNP3M_InfObjGr040.mCycleImp (METH) . . . . . . . . . . . . . . . . 176
fbDNP3M_InfObjGr040.mRxData (METH) . . . . . . . . . . . . . . . . . . 176
itfDNP3M_InfObj (ITF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
itfDNP3M_InfObj.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . 177
itfDNP3M_InfObj.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . 177
itfDNP3M_InfObj.mRxData (METH) . . . . . . . . . . . . . . . . . . . . . 177
Listen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
fbDNP3M_InfObjListC (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 177
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
fbDNP3M_InfObjListC.mAdd_C_ANO (METH) . . . . . . . . . . . . . . . 177
fbDNP3M_InfObjListC.mAdd_C_SBO (METH) . . . . . . . . . . . . . . . 177
fbDNP3M_InfObjListC.mInit (METH) . . . . . . . . . . . . . . . . . . . 178
fbDNP3M_InfObjListC.mCycle (METH) . . . . . . . . . . . . . . . . . . 178
fbDNP3M_InfObjListC.mFindAndCall_ANO (METH) . . . . . . . . . . 178
fbDNP3M_InfObjListC.mFindAndCall_SBO (METH) . . . . . . . . . . 178
fbDNP3M_InfObjListM (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 178
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
fbDNP3M_InfObjListM.mAdd_M_ANI (METH) . . . . . . . . . . . . . . . 178
fbDNP3M_InfObjListM.mAdd_M_CTI (METH) . . . . . . . . . . . . . . . 178
fbDNP3M_InfObjListM.mAdd_M_DBI (METH) . . . . . . . . . . . . . . . 178
fbDNP3M_InfObjListM.mAdd_M_SBI (METH) . . . . . . . . . . . . . . . 179
fbDNP3M_InfObjListM.mInit (METH) . . . . . . . . . . . . . . . . . . . 179
fbDNP3M_InfObjListM.mFindAndCall_ANI (METH) . . . . . . . . . . 179
fbDNP3M_InfObjListM.mFindAndCall_CTI (METH) . . . . . . . . . . 179
fbDNP3M_InfObjListM.mFindAndCall_DBI (METH) . . . . . . . . . . 179
fbDNP3M_InfObjListM.mFindAndCall_SBI (METH) . . . . . . . . . . 179
6.4.4 060 Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
fbDNP3M_CntrlBlock (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
fbDNP3M_CntrlBlock.mEvListInit (METH) . . . . . . . . . . . . . . . 180
fbDNP3M_CntrlBlock.mEvListPut (METH) . . . . . . . . . . . . . . . . 180
fbDNP3M_CntrlBlock.mJobPrep (METH) . . . . . . . . . . . . . . . . . . 180
fbDNP3M_CntrlBlock.mMsgSend (METH) . . . . . . . . . . . . . . . . . . 180
tyDNP3M_CntrlEvents (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
tyDNP3M_CntrlJob (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
tyDNP3M_InfObjGr012 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
uDNP3M_CObjData (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
6.4.5 070 Outstation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
10 OS Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
fbDNP3M_ServiceBase (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 181
10 PROTECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
fbDNP3M_ServiceBase._mRUN (METH) . . . . . . . . . . . . . . . . . . . 181
fbDNP3M_ServiceBase.mRequest (METH) . . . . . . . . . . . . . . . . . 181
fbDNP3M_ServiceBase.mResetTimer (METH) . . . . . . . . . . . . . . 181
xix
fbDNP3M_ServiceBase.mResponse (METH) . . . . . . . . . . . . . . . . 181
fbDNP3M_ServiceFC01_60vX (FB) . . . . . . . . . . . . . . . . . . . . . . 182
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
fbDNP3M_ServiceFC01_60vX.mCfgRead (METH) . . . . . . . . . . . . . 182
fbDNP3M_ServiceFC01_60vX.mCfgWrite (METH) . . . . . . . . . . . . 182
fbDNP3M_ServiceFC01_60vX.mRUN (METH) . . . . . . . . . . . . . . . . 182
fbDNP3M_ServiceFC01_60vX.mRequest (METH) . . . . . . . . . . . . . 182
fbDNP3M_ServiceFC02_50v1 (FB) . . . . . . . . . . . . . . . . . . . . . . 182
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
fbDNP3M_ServiceFC02_50v1.mCfgRead (METH) . . . . . . . . . . . . . 183
fbDNP3M_ServiceFC02_50v1.mCfgWrite (METH) . . . . . . . . . . . . 183
fbDNP3M_ServiceFC02_50v1.mRUN (METH) . . . . . . . . . . . . . . . . 183
fbDNP3M_ServiceFC02_50v1.mRequest (METH) . . . . . . . . . . . . . 183
fbDNP3M_ServiceFC07_FC10 (FB) . . . . . . . . . . . . . . . . . . . . . . 183
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
fbDNP3M_ServiceFC07_FC10.mCfgRead (METH) . . . . . . . . . . . . . 184
fbDNP3M_ServiceFC07_FC10.mCfgWrite (METH) . . . . . . . . . . . . 184
fbDNP3M_ServiceFC07_FC10.mRUN (METH) . . . . . . . . . . . . . . . . 184
fbDNP3M_ServiceFC07_FC10.mRequest (METH) . . . . . . . . . . . . . 184
fbDNP3M_ServiceFC13_FC14 (FB) . . . . . . . . . . . . . . . . . . . . . . 184
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
fbDNP3M_ServiceFC13_FC14.mCfgRead (METH) . . . . . . . . . . . . . 184
fbDNP3M_ServiceFC13_FC14.mCfgWrite (METH) . . . . . . . . . . . . 185
fbDNP3M_ServiceFC13_FC14.mRUN (METH) . . . . . . . . . . . . . . . . 185
fbDNP3M_ServiceFC13_FC14.mRequest (METH) . . . . . . . . . . . . . 185
fbDNP3M_ServiceFC20_FC21 (FB) . . . . . . . . . . . . . . . . . . . . . . 185
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
fbDNP3M_ServiceFC20_FC21.mCfgRead (METH) . . . . . . . . . . . . . 185
fbDNP3M_ServiceFC20_FC21.mCfgWrite (METH) . . . . . . . . . . . . 185
fbDNP3M_ServiceFC20_FC21.mRUN (METH) . . . . . . . . . . . . . . . . 186
fbDNP3M_ServiceFC20_FC21.mRequest (METH) . . . . . . . . . . . . . 186
fbDNP3M_ServiceSchedule (FB) . . . . . . . . . . . . . . . . . . . . . . . 186
fbDNP3M_ServiceSchedule.mInit (METH) . . . . . . . . . . . . . . . . 186
fbDNP3M_ServiceSchedule.mMark (METH) . . . . . . . . . . . . . . . . 186
fbDNP3M_Outstation (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
fbDNP3M_Outstation.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 187
fbDNP3M_Outstation.mCfgWrite (METH) . . . . . . . . . . . . . . . . . 187
01 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
RX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
fbDNP3M_Outstation._NotSupportedQua (ACT) . . . . . . . . . . . . 187
fbDNP3M_Outstation._NotSupportedVar (ACT) . . . . . . . . . . . . 187
fbDNP3M_Outstation._mAdrCnt (METH) . . . . . . . . . . . . . . . . . . 187
fbDNP3M_Outstation._mRspAsduInterpreter (METH) . . . . . . . . 187
fbDNP3M_Outstation._mRxGr001 (METH) . . . . . . . . . . . . . . . . . 188
fbDNP3M_Outstation._mRxGr003 (METH) . . . . . . . . . . . . . . . . . 188
fbDNP3M_Outstation._mRxGr010 (METH) . . . . . . . . . . . . . . . . . 188
fbDNP3M_Outstation._mRxGr020 (METH) . . . . . . . . . . . . . . . . . 188
fbDNP3M_Outstation._mRxGr030 (METH) . . . . . . . . . . . . . . . . . 188
fbDNP3M_Outstation._mRxGr040 (METH) . . . . . . . . . . . . . . . . . 188
fbDNP3M_Outstation._mRx_CL (METH) . . . . . . . . . . . . . . . . . . 188
fbDNP3M_Outstation._mRx_DA (METH) . . . . . . . . . . . . . . . . . . 189
fbDNP3M_Outstation._mRx_II (METH) . . . . . . . . . . . . . . . . . . 189
fbDNP3M_Outstation._mRx_TD (METH) . . . . . . . . . . . . . . . . . . 189
fbDNP3M_Outstation.mExit (METH) . . . . . . . . . . . . . . . . . . . . 189
fbDNP3M_Outstation.mInit (METH) . . . . . . . . . . . . . . . . . . . . 189
fbDNP3M_Outstation.mResetNeedTime (METH) . . . . . . . . . . . . . 189
6.4.6 090 VISU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
xx
prgDNP3M_Visu (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
prgDNP3M_Visu.ACT_01 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 190
prgDNP3M_Visu.ACT_03 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 190
prgDNP3M_Visu.ACT_10 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 190
prgDNP3M_Visu.ACT_20 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 190
prgDNP3M_Visu.ACT_30 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 190
prgDNP3M_Visu.ACT_40 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 190
prgDNP3M_Visu.mACT_OS (METH) . . . . . . . . . . . . . . . . . . . . . . 190
prgDNP3M_Visu.mCntlStateString (METH) . . . . . . . . . . . . . . . 190
tyDNP3M_Visu_IndexSel (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 190
6.4.7 fbDNP3M_Master (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
fbDNP3M_Master.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . . 190
fbDNP3M_Master.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . . 191
fbDNP3M_Master.mGetConnector (METH) . . . . . . . . . . . . . . . . . 191
fbDNP3M_Master.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
6.4.8 prgDNP3M_Main (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
prgDNP3M_Main.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . . . 191
prgDNP3M_Main.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . . . 191
prgDNP3M_Main.mEventPrio (METH) . . . . . . . . . . . . . . . . . . . . . . . . 191
prgDNP3M_Main.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
prgDNP3M_Main.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
prgDNP3M_Main.mInitFinish (METH) . . . . . . . . . . . . . . . . . . . . . . . 192
prgDNP3M_Main.mPreeStart (METH) . . . . . . . . . . . . . . . . . . . . . . . . 192
6.5 080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
6.5.1 001 Outstation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
eDNP3O_ServerTyp (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
tyDNP30_ParaOS (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
tyDNP30_ParaOS_App (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
tyDNP3O_ParaOS_LinkCom (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 194
tyDNP3O_ParaOS_LinkEth (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 194
tyDNP3O_ParaOS_RTU (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
tyDNP3O_ParaOS_UnsRsp (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 195
uDNP3O_ParaOS_Link (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
6.5.2 tyDNP3_UserAppPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
6.6 DNP3_GC (GVL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
6.7 DNP3_GR (GVL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.8 DNP3_GV (GVL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.9 prgDNP3_Main (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.9.1 010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
prgDNP3_Main.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
prgDNP3_Main.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 203
prgDNP3_Main.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 203
6.9.2 prgDNP3_Main.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
6.9.3 prgDNP3_Main.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
6.9.4 prgDNP3_Main.mPreeStart (METH) . . . . . . . . . . . . . . . . . . . . . . . . 203
6.9.5 prgDNP3_Main.mRetainInit (METH) . . . . . . . . . . . . . . . . . . . . . . . 203
6.9.6 prgDNP3_Main.mRtnObjIx (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 203
6.9.7 prgDNP3_Main.mStartReboot (METH) . . . . . . . . . . . . . . . . . . . . . . 204
7 TC_IEC60870 205
7.1 001 Common . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
7.1.1 080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
ty870_UserAppPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
7.1.2 DUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Retain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
ty870_RetainC_BO (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 205
xxi
ty870_RetainC_SE (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 205
ty870_RetainC_xC (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 205
u870_RetainUnion (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . 206
e870_CPTyp (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
e870_ExeState (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
e870_InfObj_TK (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
ty870_BufIx (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
ty870_BufMsg (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
ty870_BufProlog (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
ty870_CP16 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
ty870_CP24 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
ty870_CP32 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
ty870_CP56 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
ty870_ConnParaEth (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
ty870_GlobalParameter (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 209
ty870_IecMsg (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
ty870_IecMsgC (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
ty870_IecProlog (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
ty870_InfObjMapping (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
ty870_InfObjStruct (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
ty870_OnlineConfig (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
ty870_ParaASDU (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
ty870_ParaLink104 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
ty870_ServerAsduInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 211
7.1.3 POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
10 Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
fb870_Clock (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
fb870_Clock._act_U64 (ACT) . . . . . . . . . . . . . . . . . . . . . . . . 211
fb870_Clock._mDst (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 211
fb870_Clock.mCP56_TO_DT (METH) . . . . . . . . . . . . . . . . . . . . . 211
fb870_Clock.mCP56_TO_ST (METH) . . . . . . . . . . . . . . . . . . . . . 212
fb870_Clock.mDT_TO_CP56 (METH) . . . . . . . . . . . . . . . . . . . . . 212
fb870_Clock.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 212
fb870_Clock.mRxMsg (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 212
30 File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
_fb870_MsgList (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
_fb870_MsgList.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . 212
_fb870_MsgList.mTxMsgGet (METH) . . . . . . . . . . . . . . . . . . . . 213
_fb870_MsgList.mTxMsgPut (METH) . . . . . . . . . . . . . . . . . . . . 213
e870_FileResult (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
fb870_FileManager (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
10 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
fb870_FileManager._mFileList (METH) . . . . . . . . . . . . . . . . . 213
fb870_FileManager.mExit (METH) . . . . . . . . . . . . . . . . . . . . . 213
fb870_FileManager.mInit (METH) . . . . . . . . . . . . . . . . . . . . . 214
fb870_FileManager.mMsgRx (METH) . . . . . . . . . . . . . . . . . . . . 214
ty870_DirInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
ty870_FileDirInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 214
ty870_FileList (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
ty870_FileReceive (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 215
ty870_FileRequest (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 217
ty870_FileSection (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 218
40 ArchivVal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
fb870S_ItArchivVal (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
fb870S_ItArchivVal.mSendVal (METH) . . . . . . . . . . . . . . . . . . 218
fb870S_MeArchivVal (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
fb870S_MeArchivVal.mINT (METH) . . . . . . . . . . . . . . . . . . . . . 218
xxii
fb870S_MeArchivVal.mREAL (METH) . . . . . . . . . . . . . . . . . . . . 219
fb870S_MeArchivVal.mSendVal (METH) . . . . . . . . . . . . . . . . . . 219
fb870_FlgNoCntrl (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
fb870_FlgNoCntrl.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . 219
fb870_FlgNoCntrl.mRxI (METH) . . . . . . . . . . . . . . . . . . . . . . 219
fb870_FlgNoCntrl.mRxS (METH) . . . . . . . . . . . . . . . . . . . . . . 219
fb870_FlgNoCntrl.mRxU (METH) . . . . . . . . . . . . . . . . . . . . . . 220
fb870_FlgNoCntrl.mTxI (METH) . . . . . . . . . . . . . . . . . . . . . . 220
fb870_FlgNoCntrl.mTxU (METH) . . . . . . . . . . . . . . . . . . . . . . 220
fb870_FlgNoCntrl.xEFN_Quitt (PROP) . . . . . . . . . . . . . . . . . . 220
fb870_FlgNoCntrl.xTxEnable (PROP) . . . . . . . . . . . . . . . . . . . 220
fb870_TestFrmCntrl (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
fb870_TestFrmCntrl.mInit (METH) . . . . . . . . . . . . . . . . . . . . 220
fb870_TestFrmCntrl.xACT (PROP) . . . . . . . . . . . . . . . . . . . . . 220
fb870_TestFrmCntrl.xCON (PROP) . . . . . . . . . . . . . . . . . . . . . 220
7.1.4 f870_Version (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
7.2 010 Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
7.2.1 020 Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
00 Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
fb870_ServerBase (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
001 PROTECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
fb870_ServerBase._mCallC (METH) . . . . . . . . . . . . . . . . . . . . 221
fb870_ServerBase._mCallM (METH) . . . . . . . . . . . . . . . . . . . . 221
fb870_ServerBase._mGeneralnParRead (METH) . . . . . . . . . . . . 221
fb870_ServerBase._mGeneralnParWrite (METH) . . . . . . . . . . . 221
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
fb870_ServerBase.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . 221
fb870_ServerBase.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . 222
fb870_ServerBase.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . 222
fb870_ServerBase.mCycleImp (METH) . . . . . . . . . . . . . . . . . . 222
fb870_ServerBase.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . 222
fb870_ServerBase.mIsMyAsdu (METH) . . . . . . . . . . . . . . . . . . 222
fb870_ServerBase.mLoadEvFile (METH) . . . . . . . . . . . . . . . . . 222
fb870_Server101 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
001 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
fb870_Server101._mCfg (METH) . . . . . . . . . . . . . . . . . . . . . . 223
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
fb870_Server101.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . 223
fb870_Server101.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . 223
fb870_Server101.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . 223
fb870_Server101.mCycleImp (METH) . . . . . . . . . . . . . . . . . . . 223
fb870_Server101.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . 223
fb870_Server101.mLoadEvFile (METH) . . . . . . . . . . . . . . . . . . 224
fb870_Server104 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
001 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
fb870_Server104._mCfg (METH) . . . . . . . . . . . . . . . . . . . . . . 224
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
fb870_Server104.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . 224
fb870_Server104.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . 224
fb870_Server104.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . 224
fb870_Server104.mCycleImp (METH) . . . . . . . . . . . . . . . . . . . 225
fb870_Server104.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . 225
fb870_Server104.mLoadEvFile (METH) . . . . . . . . . . . . . . . . . . 225
fb870_Server104.mSetTyp (METH) . . . . . . . . . . . . . . . . . . . . . 225
7.2.2 030 Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
fb870S_ConnBase (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
xxiii
fb870S_ConnBase.mLogg01 (METH) . . . . . . . . . . . . . . . . . . . . . 225
fb870S_ConnBase.mLogg02 (METH) . . . . . . . . . . . . . . . . . . . . . 226
fb870S_ConnBase.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . 226
Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
fb870S_Conn104 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
fb870S_Conn104.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . . 227
fb870S_Conn104.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . . 227
fb870S_Conn104.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . . 227
fb870S_Conn104.mEthAccept (METH) . . . . . . . . . . . . . . . . . . . 227
fb870S_Conn104.mEthClose (METH) . . . . . . . . . . . . . . . . . . . . 227
fb870S_Conn104.mEthServer (METH) . . . . . . . . . . . . . . . . . . . 228
fb870S_ListenEth (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
fb870S_ListenEth.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . 228
fb870S_ListenEth.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . 228
fb870S_ListenEth.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . 228
fb870S_ListenEth.FB_Exit (METH) . . . . . . . . . . . . . . . . . . . . 229
fb870S_ListenEth.mClose (METH) . . . . . . . . . . . . . . . . . . . . . 229
fb870S_ListenEth.mConnAdd (METH) . . . . . . . . . . . . . . . . . . . 229
fb870S_ListenEth.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . 229
Seriell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
fb870S_Conn101 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
fb870S_Conn101.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . . 230
fb870S_Conn101.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . . 230
fb870S_Conn101.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . . 230
PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
fb870S_Conn101._S (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 230
fb870S_Conn101._U (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 230
fb870S_Conn101._COM (ACT) . . . . . . . . . . . . . . . . . . . . . . . . . 230
fb870S_Conn101.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . 230
ty870S_101LinkState (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 231
ty870S_ParaLink10x (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 231
7.2.3 040 Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
60870 EvBuffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
fb870S_EventBuffer (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
01 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
fb870S_EventBuffer._refRetainEV (ACT) . . . . . . . . . . . . . . . . 232
02 RETAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
fb870S_EventBuffer.mEventFileLoad (METH) . . . . . . . . . . . . . 232
fb870S_EventBuffer.mEventFileLoadFin (METH) . . . . . . . . . . 232
fb870S_EventBuffer.mEventFileSaveFin (METH) . . . . . . . . . . 232
90 TOOLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
fb870S_EventBuffer.mExport (METH) . . . . . . . . . . . . . . . . . . 232
fb870S_EventBuffer.mEvBufferClear (METH) . . . . . . . . . . . . . 232
fb870S_EventBuffer.mEvPut (METH) . . . . . . . . . . . . . . . . . . . 233
fb870S_EventBuffer.mInit (METH) . . . . . . . . . . . . . . . . . . . . 233
fb870S_EventBuffer.mLinkState (METH) . . . . . . . . . . . . . . . . 233
fb870S_EventBuffer.mMsgGet (METH) . . . . . . . . . . . . . . . . . . 233
fb870S_EventBuffer.mMsgPut (METH) . . . . . . . . . . . . . . . . . . 233
fb870S_EventBuffer.mMsgPutC (METH) . . . . . . . . . . . . . . . . . . 234
fb870S_EventBuffer.mMsgPutCA (METH) . . . . . . . . . . . . . . . . . 234
fb870S_EventBuffer.mMsgQuitt (METH) . . . . . . . . . . . . . . . . . 234
fb870S_EventFile (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
fb870S_EventFile._ACT_Start (ACT) . . . . . . . . . . . . . . . . . . . 234
fb870S_EventFile.mIdel (METH) . . . . . . . . . . . . . . . . . . . . . . 234
fb870S_EventFile.mLoad (METH) . . . . . . . . . . . . . . . . . . . . . . 234
xxiv
fb870S_EventFile.mSave (METH) . . . . . . . . . . . . . . . . . . . . . . 235
fb870S_EventFile.sFile (PROP) . . . . . . . . . . . . . . . . . . . . . . 235
ty870S_Event (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
ty870S_EventCTA (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 235
ty870S_EventFileBuffer (STRUCT) . . . . . . . . . . . . . . . . . . . . 235
ty870S_EventFileInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 235
ty870S_EventFileSaveState (STRUCT) . . . . . . . . . . . . . . . . . . 236
ty870S_EventInfo (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 236
ty870S_EventRetain (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 236
ty870S_EventV2Get (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 236
u870S_EvTCA (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
fb870S_InfObj_FLB (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
fb870S_InfObj_FLB.byCOT (PROP) . . . . . . . . . . . . . . . . . . . . . 237
fb870S_InfObj_FLB.byOA (PROP) . . . . . . . . . . . . . . . . . . . . . . 237
fb870S_InfObj_FLB.bySK (PROP) . . . . . . . . . . . . . . . . . . . . . . 237
fb870S_InfObj_FLB.mClear (METH) . . . . . . . . . . . . . . . . . . . . 237
fb870S_InfObj_FLB.mExit (METH) . . . . . . . . . . . . . . . . . . . . . 237
fb870S_InfObj_FLB.mInit (METH) . . . . . . . . . . . . . . . . . . . . . 237
fb870S_InfObj_FLB.mMoveMsg (METH) . . . . . . . . . . . . . . . . . . 237
fb870S_InfObj_FLB.mPutInfOjCi (METH) . . . . . . . . . . . . . . . . 237
fb870S_InfObj_FLB.mPutInfOjEv (METH) . . . . . . . . . . . . . . . . 238
fb870S_InfObj_FLB.mPutInfOjSt (METH) . . . . . . . . . . . . . . . . 238
fb870_MsgFiFo (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
fb870_MsgFiFo.mClear (METH) . . . . . . . . . . . . . . . . . . . . . . . 238
fb870_MsgFiFo.mGet (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 238
fb870_MsgFiFo.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . 238
fb870_MsgFiFo.mPut (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 239
7.2.4 050 ASDU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
fb870S_Asdu (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
000 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
fb870S_Asdu._mLogg (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 239
001 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
fb870S_Asdu._mMsg_TO_Ms_gC (METH) . . . . . . . . . . . . . . . . . . 239
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
fb870S_Asdu.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . . . . 240
fb870S_Asdu.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . . . . 240
fb870S_Asdu.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . . . . 240
010 M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
fb870S_Asdu.mM_InfObj (METH) . . . . . . . . . . . . . . . . . . . . . . 240
fb870S_Asdu.mM_InfObj_CT (METH) . . . . . . . . . . . . . . . . . . . . 240
020 I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
fb870S_Asdu.mI_InfObj (METH) . . . . . . . . . . . . . . . . . . . . . . 241
040 SYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
fb870S_Asdu._mCI (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 241
fb870S_Asdu._mCI_GetInfObj (METH) . . . . . . . . . . . . . . . . . . 241
fb870S_Asdu._mIC_GetInfObj (METH) . . . . . . . . . . . . . . . . . . 241
fb870S_Asdu._mIC_MarkInfObj (METH) . . . . . . . . . . . . . . . . . . 241
080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
fb870S_Asdu.mApp_InfObjDel (METH) . . . . . . . . . . . . . . . . . . 242
30 C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
fb870S_Asdu.mC_CpValid (METH) . . . . . . . . . . . . . . . . . . . . . . 242
fb870S_Asdu.mC_InfObj (METH) . . . . . . . . . . . . . . . . . . . . . . 242
fb870S_Asdu.mCallC (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 242
fb870S_Asdu.mCallM (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 242
fb870S_Asdu.mCycleEnd (METH) . . . . . . . . . . . . . . . . . . . . . . 243
fb870S_Asdu.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 243
fb870S_Asdu.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 243
fb870S_Asdu.mMsgGet (METH) . . . . . . . . . . . . . . . . . . . . . . . . 243
xxv
fb870S_Asdu.mMsgPut (METH) . . . . . . . . . . . . . . . . . . . . . . . . 243
7.2.5 060 InfObj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
00 DUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
ty870S_BCR (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
01 Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
fb870S_InfObjBase (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
fb870S_InfObjBase.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . . 244
fb870S_InfObjBase.mCfgEvTimeRead (METH) . . . . . . . . . . . . . . 244
fb870S_InfObjBase.mCfgEvTimeWrite (METH) . . . . . . . . . . . . . 244
fb870S_InfObjBase.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 244
fb870S_InfObjBase.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . 244
fb870S_InfObjBase.mEvTimeRead (METH) . . . . . . . . . . . . . . . . 244
02 PROTECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
fb870S_InfObjBase.mAppTrgCOT_ (METH) . . . . . . . . . . . . . . . . 245
fb870S_InfObjBase.mLogger (METH) . . . . . . . . . . . . . . . . . . . 245
fb870S_InfObjBase.mMsg_to_CMsg (METH) . . . . . . . . . . . . . . . 245
fb870S_InfObjBase.mCfgRetain (METH) . . . . . . . . . . . . . . . . . 245
fb870S_InfObjBase.mCycleImp (METH) . . . . . . . . . . . . . . . . . . 245
fb870S_InfObjBase.mRxMsg (METH) . . . . . . . . . . . . . . . . . . . . 245
10 M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
fb870S_InfObj_M01SP (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 246
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
fb870S_InfObj_M01SP.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 246
fb870S_InfObj_M01SP.mCfgRead (METH) . . . . . . . . . . . . . . . . . 246
fb870S_InfObj_M01SP.mCfgWrite (METH) . . . . . . . . . . . . . . . . 246
fb870S_InfObj_M01SP.mCycleImp (METH) . . . . . . . . . . . . . . . . 246
fb870S_InfObj_M01SP.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 246
fb870S_InfObj_M03DP (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 247
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
fb870S_InfObj_M03DP.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 247
fb870S_InfObj_M03DP.mCfgRead (METH) . . . . . . . . . . . . . . . . . 247
fb870S_InfObj_M03DP.mCfgWrite (METH) . . . . . . . . . . . . . . . . 247
fb870S_InfObj_M03DP.mCycleImp (METH) . . . . . . . . . . . . . . . . 247
fb870S_InfObj_M03DP.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 247
fb870S_InfObj_M05ST (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 248
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
fb870S_InfObj_M05ST.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 248
fb870S_InfObj_M05ST.mCfgRead (METH) . . . . . . . . . . . . . . . . . 248
fb870S_InfObj_M05ST.mCfgWrite (METH) . . . . . . . . . . . . . . . . 248
fb870S_InfObj_M05ST.mCycleImp (METH) . . . . . . . . . . . . . . . . 248
fb870S_InfObj_M05ST.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 248
fb870S_InfObj_M07BO (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 249
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
fb870S_InfObj_M07BO.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 249
fb870S_InfObj_M07BO.mCfgRead (METH) . . . . . . . . . . . . . . . . . 249
fb870S_InfObj_M07BO.mCfgWrite (METH) . . . . . . . . . . . . . . . . 249
fb870S_InfObj_M07BO.mCycleImp (METH) . . . . . . . . . . . . . . . . 249
fb870S_InfObj_M07BO.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 249
fb870S_InfObj_M09ME (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 250
001 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
fb870S_InfObj_M09ME._mHyst (METH) . . . . . . . . . . . . . . . . . . 250
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
fb870S_InfObj_M09ME.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 250
fb870S_InfObj_M09ME.mCfgRead (METH) . . . . . . . . . . . . . . . . . 250
fb870S_InfObj_M09ME.mCfgWrite (METH) . . . . . . . . . . . . . . . . 250
fb870S_InfObj_M09ME.mCycleImp (METH) . . . . . . . . . . . . . . . . 250
fb870S_InfObj_M09ME.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 251
xxvi
fb870S_InfObj_M17EP (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 251
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
fb870S_InfObj_M17EP.mCfgRead (METH) . . . . . . . . . . . . . . . . . 251
fb870S_InfObj_M17EP.mCfgWrite (METH) . . . . . . . . . . . . . . . . 251
fb870S_InfObj_M17EP.mCycleImp (METH) . . . . . . . . . . . . . . . . 251
20 I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
fb870S_InfObj_M15IT (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 251
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
fb870S_InfObj_M15IT.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 252
fb870S_InfObj_M15IT.mCfgRead (METH) . . . . . . . . . . . . . . . . . 252
fb870S_InfObj_M15IT.mCfgWrite (METH) . . . . . . . . . . . . . . . . 252
fb870S_InfObj_M15IT.mCI (METH) . . . . . . . . . . . . . . . . . . . . . 252
fb870S_InfObj_M15IT.mCycleImp (METH) . . . . . . . . . . . . . . . . 252
30 C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
fb870S_InfObj_C45SC (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 253
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
fb870S_InfObj_C45SC.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 253
fb870S_InfObj_C45SC.mCfgRead (METH) . . . . . . . . . . . . . . . . . 253
fb870S_InfObj_C45SC.mCfgWrite (METH) . . . . . . . . . . . . . . . . 253
fb870S_InfObj_C45SC.mCycleImp (METH) . . . . . . . . . . . . . . . . 253
fb870S_InfObj_C45SC.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 253
fb870S_InfObj_C46DC (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 254
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
fb870S_InfObj_C46DC.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 254
fb870S_InfObj_C46DC.mCfgRead (METH) . . . . . . . . . . . . . . . . . 254
fb870S_InfObj_C46DC.mCfgWrite (METH) . . . . . . . . . . . . . . . . 254
fb870S_InfObj_C46DC.mCycleImp (METH) . . . . . . . . . . . . . . . . 254
fb870S_InfObj_C46DC.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 255
fb870S_InfObj_C47RC (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 255
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
fb870S_InfObj_C47RC.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 255
fb870S_InfObj_C47RC.mCfgRead (METH) . . . . . . . . . . . . . . . . . 255
fb870S_InfObj_C47RC.mCfgWrite (METH) . . . . . . . . . . . . . . . . 255
fb870S_InfObj_C47RC.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 255
fb870S_InfObj_C48SE (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 256
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
fb870S_InfObj_C48SE.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 256
fb870S_InfObj_C48SE.mCfgRead (METH) . . . . . . . . . . . . . . . . . 256
fb870S_InfObj_C48SE.mCfgWrite (METH) . . . . . . . . . . . . . . . . 256
fb870S_InfObj_C48SE.mCycleImp (METH) . . . . . . . . . . . . . . . . 256
fb870S_InfObj_C48SE.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 256
fb870S_InfObj_C51BO (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 257
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
fb870S_InfObj_C51BO.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 257
fb870S_InfObj_C51BO.mCfgRead (METH) . . . . . . . . . . . . . . . . . 257
fb870S_InfObj_C51BO.mCfgWrite (METH) . . . . . . . . . . . . . . . . 257
fb870S_InfObj_C51BO.mCycleImp (METH) . . . . . . . . . . . . . . . . 257
fb870S_InfObj_C51BO.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 257
fb870S_SysInfObj (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
fb870S_SysInfObj.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . 258
fb870S_SysInfObj.mMsgGet (METH) . . . . . . . . . . . . . . . . . . . . 258
fb870S_SysInfObj.mMsgPut (METH) . . . . . . . . . . . . . . . . . . . . 258
7.2.6 080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
AppInfObj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
ty870S_InfObjPD_C45SC (STRUCT) . . . . . . . . . . . . . . . . . . . . . 258
ty870S_InfObjPD_C46DC (STRUCT) . . . . . . . . . . . . . . . . . . . . . 259
ty870S_InfObjPD_C47RC (STRUCT) . . . . . . . . . . . . . . . . . . . . . 259
ty870S_InfObjPD_C48NA (STRUCT) . . . . . . . . . . . . . . . . . . . . . 259
xxvii
ty870S_InfObjPD_C49NB (STRUCT) . . . . . . . . . . . . . . . . . . . . . 259
ty870S_InfObjPD_C50NC (STRUCT) . . . . . . . . . . . . . . . . . . . . . 259
ty870S_InfObjPD_C51BO (STRUCT) . . . . . . . . . . . . . . . . . . . . . 259
ty870S_InfObjPD_M01SP (STRUCT) . . . . . . . . . . . . . . . . . . . . . 259
ty870S_InfObjPD_M03DP (STRUCT) . . . . . . . . . . . . . . . . . . . . . 260
ty870S_InfObjPD_M05ST (STRUCT) . . . . . . . . . . . . . . . . . . . . . 260
ty870S_InfObjPD_M07BO (STRUCT) . . . . . . . . . . . . . . . . . . . . . 260
ty870S_InfObjPD_M09ME (STRUCT) . . . . . . . . . . . . . . . . . . . . . 260
ty870S_InfObjPD_M11ME (STRUCT) . . . . . . . . . . . . . . . . . . . . . 260
ty870S_InfObjPD_M13ME (STRUCT) . . . . . . . . . . . . . . . . . . . . . 261
ty870S_InfObjPD_M15IT (STRUCT) . . . . . . . . . . . . . . . . . . . . . 261
ty870S_InfObjPD_MExt (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 261
u870S_InfObjPD (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
e870S_RtuTyp (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
fb870S_AppCfg (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
fb870S_AppCfg.mApp_InfObjAdd_C45SC (METH) . . . . . . . . . . . . 262
fb870S_AppCfg.mApp_InfObjAdd_C46DC (METH) . . . . . . . . . . . . 262
fb870S_AppCfg.mApp_InfObjAdd_C47RC (METH) . . . . . . . . . . . . 263
fb870S_AppCfg.mApp_InfObjAdd_C48NA (METH) . . . . . . . . . . . . 263
fb870S_AppCfg.mApp_InfObjAdd_C49NB (METH) . . . . . . . . . . . . 263
fb870S_AppCfg.mApp_InfObjAdd_C50NC (METH) . . . . . . . . . . . . 263
fb870S_AppCfg.mApp_InfObjAdd_C51BO (METH) . . . . . . . . . . . . 263
fb870S_AppCfg.mApp_InfObjAdd_M01SP (METH) . . . . . . . . . . . . 264
fb870S_AppCfg.mApp_InfObjAdd_M03DP (METH) . . . . . . . . . . . . 264
fb870S_AppCfg.mApp_InfObjAdd_M05ST (METH) . . . . . . . . . . . . 264
fb870S_AppCfg.mApp_InfObjAdd_M07BO (METH) . . . . . . . . . . . . 264
fb870S_AppCfg.mApp_InfObjAdd_M09NA (METH) . . . . . . . . . . . . 265
fb870S_AppCfg.mApp_InfObjAdd_M11NB (METH) . . . . . . . . . . . . 265
fb870S_AppCfg.mApp_InfObjAdd_M13NC (METH) . . . . . . . . . . . . 265
fb870S_AppCfg.mApp_InfObjAdd_M15IT (METH) . . . . . . . . . . . . 265
fb870S_AppCfg.mApp_InfObjDel (METH) . . . . . . . . . . . . . . . . . 266
ty870S_InfObjAppCfg (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
ty870S_ParaSvr (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
ty870S_ParaSvr_ASDU (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
ty870S_ParaSvr_RTU (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
ty870S_ParaSvr_RTU101 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 268
ty870S_ParaSvr_RTU104 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 268
u870S_ParaSvr_Link (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
7.2.7 090 VISU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
prg870S_Visu (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
ty870S_Visu_IndexSel (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 269
ty870S_Visu_ObjHnd (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
u870S_Visu_FbPointer (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
7.2.8 DUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
ty870C_103InfObjPar (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
ty870S_Conn104 (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
ty870S_InfObjCr (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
ty870S_InfObjEv (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
ty870S_InfObjPar (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
ty870S_SysInfObj (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
7.2.9 e870S_Logg (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
7.2.10 prg870S_Main (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
prg870S_Main.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . . . 271
prg870S_Main.mCfgRead_101 (METH) . . . . . . . . . . . . . . . . . . . 271
prg870S_Main.mCfgRead_104 (METH) . . . . . . . . . . . . . . . . . . . 272
prg870S_Main.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . . . . 272
prg870S_Main.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
xxviii
prg870S_Main.mGet_ServerAsdu (METH) . . . . . . . . . . . . . . . . . . . . . 272
prg870S_Main.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
prg870S_Main.mPreeStart (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 272
7.3 020 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
7.3.1 001 Common . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
fb870C_SQLiteCollector (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
fb870C_SQLiteCollector.mAdd (METH) . . . . . . . . . . . . . . . . . . 273
fb870C_SQLiteCollector.mGetDS (METH) . . . . . . . . . . . . . . . . 273
fb870C_SQLiteCollector.mInit (METH) . . . . . . . . . . . . . . . . . 273
fb870C_SQLiteCollector.mSetASDU (METH) . . . . . . . . . . . . . . 273
fb870C_SQLiteExport (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
fb870C_SQLiteExport.mInit (METH) . . . . . . . . . . . . . . . . . . . 274
fb870C_SQLiteExport.mOpen (METH) . . . . . . . . . . . . . . . . . . . 274
fb870C_SQLiteExport.mSQLExecute (METH) . . . . . . . . . . . . . . 274
fb870C_SQLiteExport.mStart (METH) . . . . . . . . . . . . . . . . . . 274
ty870C_PreeStartState (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 274
ty870C_SQLiteDat_aSet (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 275
ty870C_SQLiteDataSetList (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 275
7.3.2 IEC60870-5-101/104 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
010 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
001 Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
fb870C_Client_Base (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
fb870C_Client_Base.mCfgApp (METH) . . . . . . . . . . . . . . . . . . 275
fb870C_Client_Base.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 276
fb870C_Client_Base.mExit (METH) . . . . . . . . . . . . . . . . . . . . 276
fb870C_Client_Base.mGetPara (METH) . . . . . . . . . . . . . . . . . . 276
fb870C_Client_Base.mInit (METH) . . . . . . . . . . . . . . . . . . . . 276
fb870C_Client_Base.mPreeStart (METH) . . . . . . . . . . . . . . . . 276
fb870C_Client_Base.prpDataBaseName (PROP) . . . . . . . . . . . . 276
fb870C_Client_Base.prpTypIndex (PROP) . . . . . . . . . . . . . . . . 276
fb870C_Client_RtuBase (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 276
001 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
fb870C_Client_RtuBase._mAddByte (METH) . . . . . . . . . . . . . . 277
fb870C_Client_RtuBase._mCycleImp (METH) . . . . . . . . . . . . . . 277
fb870C_Client_RtuBase._mHandelMsg (METH) . . . . . . . . . . . . . 277
fb870C_Client_RtuBase._mInfObjC (METH) . . . . . . . . . . . . . . 277
fb870C_Client_RtuBase._mLogg (METH) . . . . . . . . . . . . . . . . . 277
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
fb870C_Client_RtuBase.mCfgApp (METH) . . . . . . . . . . . . . . . . 277
fb870C_Client_RtuBase.mCfgRead (METH) . . . . . . . . . . . . . . . 278
fb870C_Client_RtuBase.mCreateJob (METH) . . . . . . . . . . . . . . 278
fb870C_Client_RtuBase.mDisconnected (METH) . . . . . . . . . . . 278
fb870C_Client_RtuBase.mExit (METH) . . . . . . . . . . . . . . . . . . 278
010 ASDU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
fb870C_Client_Asdu (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
fb870C_Client_Asdu.mCfgApp (METH) . . . . . . . . . . . . . . . . . . 278
fb870C_Client_Asdu.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 278
fb870C_Client_Asdu.mDisconnected (METH) . . . . . . . . . . . . . . 279
fb870C_Client_Asdu.mExit (METH) . . . . . . . . . . . . . . . . . . . . 279
fb870C_Client_Asdu.mHandelMsg (METH) . . . . . . . . . . . . . . . . 279
fb870C_Client_Asdu.mInfObjC (METH) . . . . . . . . . . . . . . . . . . 279
fb870C_Client_Asdu.mVerifyExe (METH) . . . . . . . . . . . . . . . . 279
fb870C_Client_Asdu.tSelTime (PROP) . . . . . . . . . . . . . . . . . . 279
101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
101 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
fb870C_Client101 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
xxix
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
fb870C_Client101._mCfgApp (METH) . . . . . . . . . . . . . . . . . . . 280
fb870C_Client101.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . 280
PROTECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
fb870C_Client101.mMsgRpt (METH) . . . . . . . . . . . . . . . . . . . . 280
fb870C_Client101.mMsgSnd (METH) . . . . . . . . . . . . . . . . . . . . 280
fb870C_Client101.mGetPara (METH) . . . . . . . . . . . . . . . . . . . 280
fb870C_Client101.prpTypIndex (PROP) . . . . . . . . . . . . . . . . . 281
fb870C_Client101_RTU (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 281
001 PRIVATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
fb870C_Client101_RTU._S (ACT) . . . . . . . . . . . . . . . . . . . . . . 281
fb870C_Client101_RTU._U (ACT) . . . . . . . . . . . . . . . . . . . . . . 281
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
fb870C_Client101_RTU.mCfgApp (METH) . . . . . . . . . . . . . . . . . 281
fb870C_Client101_RTU.mCfgRead (METH) . . . . . . . . . . . . . . . . 281
fb870C_Client101_RTU.mCycleImp (METH) . . . . . . . . . . . . . . . 281
fb870C_Client101_RTU.mRecive (METH) . . . . . . . . . . . . . . . . . 282
104 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
fb870C_Client104 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
fb870C_Client104._mCfgApp (METH) . . . . . . . . . . . . . . . . . . . 282
fb870C_Client104.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . 282
fb870C_Client104.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . 282
fb870C_Client104.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . 283
fb870C_Client104.prpTypIndex (PROP) . . . . . . . . . . . . . . . . . 283
fb870C_Client104_RTU (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 283
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
fb870C_Client104_RTU.mCfgApp (METH) . . . . . . . . . . . . . . . . . 283
fb870C_Client104_RTU.mCfgRead (METH) . . . . . . . . . . . . . . . . 283
fb870C_Client104_RTU.mCycleImp (METH) . . . . . . . . . . . . . . . 283
fb870C_Client104_RTU.mSendS (METH) . . . . . . . . . . . . . . . . . . 283
fb870C_Client104_RTU.mSendU (METH) . . . . . . . . . . . . . . . . . . 284
fb870C_FlgNoCntrl (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
fb870C_FlgNoCntrl.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . 284
fb870C_FlgNoCntrl.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 284
fb870C_FlgNoCntrl.mClose (METH) . . . . . . . . . . . . . . . . . . . . 284
fb870C_FlgNoCntrl.mInit (METH) . . . . . . . . . . . . . . . . . . . . . 284
fb870C_FlgNoCntrl.mRxI (METH) . . . . . . . . . . . . . . . . . . . . . . 285
fb870C_FlgNoCntrl.mRxS (METH) . . . . . . . . . . . . . . . . . . . . . . 285
fb870C_FlgNoCntrl.mRxU (METH) . . . . . . . . . . . . . . . . . . . . . . 285
fb870C_FlgNoCntrl.mTxI (METH) . . . . . . . . . . . . . . . . . . . . . . 285
fb870C_FlgNoCntrl.mTxS (METH) . . . . . . . . . . . . . . . . . . . . . . 285
fb870C_FlgNoCntrl.mTxU (METH) . . . . . . . . . . . . . . . . . . . . . . 285
fb870C_FlgNoCntrl.xTxEnable (PROP) . . . . . . . . . . . . . . . . . . 285
050 InfObj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
01 Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
fb870C_InfObjBase (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
001 PROTECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
fb870C_InfObjBase.mLogger (METH) . . . . . . . . . . . . . . . . . . . 286
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
fb870C_InfObjBase.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . . 286
fb870C_InfObjBase.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 286
fb870C_InfObjBase.byInfObjAdrLen (PROP) . . . . . . . . . . . . . . 286
fb870C_InfObjBase.mExit (METH) . . . . . . . . . . . . . . . . . . . . . 286
fb870C_InfObjBase.mRxMsg (METH) . . . . . . . . . . . . . . . . . . . . 286
fb870C_InfObjBaseC (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
001 PROTECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
xxx
fb870C_InfObjBaseC._mAddCP56 (METH) . . . . . . . . . . . . . . . . . 287
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
fb870C_InfObjBaseC.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 287
fb870C_InfObjBaseC.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 287
fb870C_InfObjBaseC.byExeState (PROP) . . . . . . . . . . . . . . . . 287
fb870C_InfObjBaseC.mCycleImp (METH) . . . . . . . . . . . . . . . . . 287
fb870C_InfObjBaseC.mRxMsg (METH) . . . . . . . . . . . . . . . . . . . 287
fb870C_InfObjBaseC.mTxMsg (METH) . . . . . . . . . . . . . . . . . . . 288
fb870C_InfObjBaseC.tTimeOut (PROP) . . . . . . . . . . . . . . . . . . 288
fb870C_InfObjBaseM (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
fb870C_InfObjBaseM.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 288
fb870C_InfObjBaseM.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 288
fb870C_InfObjBaseM.mCycleImp (METH) . . . . . . . . . . . . . . . . . 288
fb870C_InfObjBaseM.mDisconnected (METH) . . . . . . . . . . . . . . 288
fb870C_InfObjBaseM.mRxMsg (METH) . . . . . . . . . . . . . . . . . . . 289
10 M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
fb870C_InfObj_M01SP (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 289
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
fb870C_InfObj_M01SP.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 289
fb870C_InfObj_M01SP.mCfgRead (METH) . . . . . . . . . . . . . . . . . 289
fb870C_InfObj_M01SP.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 289
fb870C_InfObj_M03DP (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 289
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
fb870C_InfObj_M03DP.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 290
fb870C_InfObj_M03DP.mCfgRead (METH) . . . . . . . . . . . . . . . . . 290
fb870C_InfObj_M03DP.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 290
fb870C_InfObj_M05ST (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 290
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
fb870C_InfObj_M05ST.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 290
fb870C_InfObj_M05ST.mCfgRead (METH) . . . . . . . . . . . . . . . . . 290
fb870C_InfObj_M05ST.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 291
fb870C_InfObj_M07BO (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 291
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
fb870C_InfObj_M07BO.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 291
fb870C_InfObj_M07BO.mCfgRead (METH) . . . . . . . . . . . . . . . . . 291
fb870C_InfObj_M07BO.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 291
fb870C_InfObj_M09ME (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 291
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
fb870C_InfObj_M09ME.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 292
fb870C_InfObj_M09ME.mCfgRead (METH) . . . . . . . . . . . . . . . . . 292
fb870C_InfObj_M09ME.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 292
fb870C_InfObj_M15IT (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 292
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
fb870C_InfObj_M15IT.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 292
fb870C_InfObj_M15IT.mCfgRead (METH) . . . . . . . . . . . . . . . . . 292
fb870C_InfObj_M15IT.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 293
fb870C_InfObj_M17EP (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 293
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
fb870C_InfObj_M17EP.mCfgRead (METH) . . . . . . . . . . . . . . . . . 293
fb870C_InfObj_M17EP.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 293
30 C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
fb870C_InfObj_C45SC (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 293
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
fb870C_InfObj_C45SC.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 294
fb870C_InfObj_C45SC.mCfgRead (METH) . . . . . . . . . . . . . . . . . 294
fb870C_InfObj_C45SC.mRmApp (METH) . . . . . . . . . . . . . . . . . . 294
fb870C_InfObj_C45SC.mCycleImp (METH) . . . . . . . . . . . . . . . . 294
xxxi
fb870C_InfObj_C45SC.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 294
fb870C_InfObj_C46DC (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 294
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
fb870C_InfObj_C46DC.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 295
fb870C_InfObj_C46DC.mCfgRead (METH) . . . . . . . . . . . . . . . . . 295
fb870C_InfObj_C46DC.mCycleImp (METH) . . . . . . . . . . . . . . . . 295
fb870C_InfObj_C46DC.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 295
fb870C_InfObj_C47RC (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 295
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
fb870C_InfObj_C47RC.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 295
fb870C_InfObj_C47RC.mCfgRead (METH) . . . . . . . . . . . . . . . . . 296
fb870C_InfObj_C47RC.mCycleImp (METH) . . . . . . . . . . . . . . . . 296
fb870C_InfObj_C47RC.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 296
fb870C_InfObj_C48SE (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 296
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
fb870C_InfObj_C48SE.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 296
fb870C_InfObj_C48SE.mCfgRead (METH) . . . . . . . . . . . . . . . . . 296
fb870C_InfObj_C48SE.mCycleImp (METH) . . . . . . . . . . . . . . . . 297
fb870C_InfObj_C48SE.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 297
fb870C_InfObj_C51BO (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 297
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
fb870C_InfObj_C51BO.mCfgAPP (METH) . . . . . . . . . . . . . . . . . . 297
fb870C_InfObj_C51BO.mCfgRead (METH) . . . . . . . . . . . . . . . . . 297
fb870C_InfObj_C51BO.mCycleImp (METH) . . . . . . . . . . . . . . . . 297
fb870C_InfObj_C51BO.mRxMsg (METH) . . . . . . . . . . . . . . . . . . 298
ty870C_InfObjC_Data (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 298
080 Online Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
ty870C_Para101Clt (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 298
ty870C_Para101Specific (STRUCT) . . . . . . . . . . . . . . . . . . . . 298
104 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
ty870C_Para104Clt (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 299
ty870C_Para104Specific (STRUCT) . . . . . . . . . . . . . . . . . . . . 299
AppInfObj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
ty870C_InfObjPD_C45SC (STRUCT) . . . . . . . . . . . . . . . . . . . . . 299
ty870C_InfObjPD_C46DC (STRUCT) . . . . . . . . . . . . . . . . . . . . . 299
ty870C_InfObjPD_C47RC (STRUCT) . . . . . . . . . . . . . . . . . . . . . 300
ty870C_InfObjPD_C48NA (STRUCT) . . . . . . . . . . . . . . . . . . . . . 300
ty870C_InfObjPD_C49NB (STRUCT) . . . . . . . . . . . . . . . . . . . . . 300
ty870C_InfObjPD_C50NC (STRUCT) . . . . . . . . . . . . . . . . . . . . . 300
ty870C_InfObjPD_C51BO (STRUCT) . . . . . . . . . . . . . . . . . . . . . 300
ty870C_InfObjPD_M01SP (STRUCT) . . . . . . . . . . . . . . . . . . . . . 301
ty870C_InfObjPD_M03DP (STRUCT) . . . . . . . . . . . . . . . . . . . . . 301
ty870C_InfObjPD_M05ST (STRUCT) . . . . . . . . . . . . . . . . . . . . . 301
ty870C_InfObjPD_M07BO (STRUCT) . . . . . . . . . . . . . . . . . . . . . 301
ty870C_InfObjPD_M09ME (STRUCT) . . . . . . . . . . . . . . . . . . . . . 302
ty870C_InfObjPD_M11ME (STRUCT) . . . . . . . . . . . . . . . . . . . . . 302
ty870C_InfObjPD_M13ME (STRUCT) . . . . . . . . . . . . . . . . . . . . . 302
ty870C_InfObjPD_M15IT (STRUCT) . . . . . . . . . . . . . . . . . . . . . 302
u870C_InfObjPD (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
e870C_RtuTyp (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
fb870C_AppCfg (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
fb870C_AppCfg.mApp_InfObjAdd_C45SC (METH) . . . . . . . . . . . . 303
fb870C_AppCfg.mApp_InfObjAdd_C46DC (METH) . . . . . . . . . . . . 303
fb870C_AppCfg.mApp_InfObjAdd_C47RC (METH) . . . . . . . . . . . . 304
fb870C_AppCfg.mApp_InfObjAdd_C48NA (METH) . . . . . . . . . . . . 304
fb870C_AppCfg.mApp_InfObjAdd_C49NB (METH) . . . . . . . . . . . . 304
fb870C_AppCfg.mApp_InfObjAdd_C50NC (METH) . . . . . . . . . . . . 304
xxxii
fb870C_AppCfg.mApp_InfObjAdd_C51BO (METH) . . . . . . . . . . . . 304
fb870C_AppCfg.mApp_InfObjAdd_M01SP (METH) . . . . . . . . . . . . 304
fb870C_AppCfg.mApp_InfObjAdd_M03DP (METH) . . . . . . . . . . . . 305
fb870C_AppCfg.mApp_InfObjAdd_M05ST (METH) . . . . . . . . . . . . 305
fb870C_AppCfg.mApp_InfObjAdd_M07BO (METH) . . . . . . . . . . . . 305
fb870C_AppCfg.mApp_InfObjAdd_M09NA (METH) . . . . . . . . . . . . 305
fb870C_AppCfg.mApp_InfObjAdd_M11NB (METH) . . . . . . . . . . . . 305
fb870C_AppCfg.mApp_InfObjAdd_M13NC (METH) . . . . . . . . . . . . 306
fb870C_AppCfg.mApp_InfObjAdd_M15IT (METH) . . . . . . . . . . . . 306
ty870C_InfObjAppCfg (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . 306
ty870C_ParaASDU (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 306
ty870C_ParaClt (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
ty870C_ParaRTU (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
u870C_ParaClt_Link (UNION) . . . . . . . . . . . . . . . . . . . . . . . . 308
ty870C_10xJob (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
ty870C_InfObjPar (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
ty870C_MsgPrototy (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
ty870C_ParaLink10x (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
ty870C_SQLitePrio (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
7.3.3 IEC60870-5-103 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
010 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
fb870C_Client103 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
fb870C_Client103.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . 309
fb870C_Client103.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . 310
PROTECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
fb870C_Client103.mSendMsg (METH) . . . . . . . . . . . . . . . . . . . 310
fb870C_Client103.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . 310
fb870C_Client103.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . 310
fb870C_Client103_RTU (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 310
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
fb870C_Client103_RTU.mCfgRead (METH) . . . . . . . . . . . . . . . . 310
fb870C_Client103_RTU.mCfgWrite (METH) . . . . . . . . . . . . . . . 311
fb870C_Client103_RTU._mLogg (METH) . . . . . . . . . . . . . . . . . . 311
fb870C_Client103_RTU.mJOB_IC (METH) . . . . . . . . . . . . . . . . . 311
fb870C_Client103_RTU.mJOB_InfObj (METH) . . . . . . . . . . . . . . 311
fb870C_Client103_RTU.mRecive (METH) . . . . . . . . . . . . . . . . . 311
050 InfObj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
01 Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
fb870_Client103_InfObjBase (FB) . . . . . . . . . . . . . . . . . . . . . 311
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
fb870_Client103_InfObjBase.mCfgConnect (METH) . . . . . . . . . 312
fb870_Client103_InfObjBase.mCfgRead (METH) . . . . . . . . . . . 312
fb870_Client103_InfObjBase.mCfgWrite (METH) . . . . . . . . . . 312
fb870_Client103_InfObjBase.mC_GenMsg (METH) . . . . . . . . . . 312
fb870_Client103_InfObjBase.mCycleImp (METH) . . . . . . . . . . 312
fb870_Client103_InfObjBase.mRxMsg (METH) . . . . . . . . . . . . . 312
10 M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
fb870_Client103_InfObjM_DPI (FB) . . . . . . . . . . . . . . . . . . . . 312
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
fb870_Client103_InfObjM_DPI.mCfgConnect (METH) . . . . . . . . 313
fb870_Client103_InfObjM_DPI.mCfgRead (METH) . . . . . . . . . . 313
fb870_Client103_InfObjM_DPI.mCfgWrite (METH) . . . . . . . . . . 313
fb870_Client103_InfObjM_DPI.mRxMsg (METH) . . . . . . . . . . . . 313
fb870_Client103_InfObjM_MWN (FB) . . . . . . . . . . . . . . . . . . . . 313
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
fb870_Client103_InfObjM_MWN.mCfgRead (METH) . . . . . . . . . . 313
fb870_Client103_InfObjM_MWN.mCfgWrite (METH) . . . . . . . . . . 314
xxxiii
fb870_Client103_InfObjM_MWN.mRxMsg (METH) . . . . . . . . . . . . 314
fb870_Client103_InfObjM_MWT (FB) . . . . . . . . . . . . . . . . . . . . 314
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
fb870_Client103_InfObjM_MWT.mCfgRead (METH) . . . . . . . . . . 314
fb870_Client103_InfObjM_MWT.mCfgWrite (METH) . . . . . . . . . . 314
fb870_Client103_InfObjM_MWT.mRxMsg (METH) . . . . . . . . . . . . 314
30 C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
fb870_Client103_InfObjC_20DC (FB) . . . . . . . . . . . . . . . . . . . 314
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
fb870_Client103_InfObjC_20DC.mCfgConnect (METH) . . . . . . . 315
fb870_Client103_InfObjC_20DC.mCfgRead (METH) . . . . . . . . . . 315
fb870_Client103_InfObjC_20DC.mCfgWrite (METH) . . . . . . . . . 315
fb870_Client103_InfObjC_20DC.CS23 (ACT) . . . . . . . . . . . . . . 315
fb870_Client103_InfObjC_20DC.mCallBackM_DPI (METH) . . . . . 315
fb870_Client103_InfObjC_20DC.mCycleImp (METH) . . . . . . . . . 315
fb870_Client103_InfObjC_20DC.mRxMsg (METH) . . . . . . . . . . . 316
ty870_103Job (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
ty870_103Msg (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
u870_103InfObjPointer (UNION) . . . . . . . . . . . . . . . . . . . . . . . . . . 316
7.3.4 e870C_Logg (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
7.3.5 prg870C_Main (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
prg870C_Main.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . . . 317
prg870C_Main.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . . . 317
prg870C_Main.mCfgRead_101 (METH) . . . . . . . . . . . . . . . . . . . 318
prg870C_Main.mCfgRead_103 (METH) . . . . . . . . . . . . . . . . . . . 318
prg870C_Main.mCfgRead_104 (METH) . . . . . . . . . . . . . . . . . . . 318
prg870C_Main.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
prg870C_Main.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
prg870C_Main.mPreeStart (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 318
prg870C_Main.mRetainInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . 318
7.4 TC60870_GC (GVL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
7.5 TC60870_GR (GVL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
7.6 TC60870_GV (GVL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
7.7 prg870_Main (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
7.7.1 010 CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
prg870_Main.mCfgApp (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
prg870_Main.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
prg870_Main.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 323
7.7.2 prg870_Main.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
7.7.3 prg870_Main.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
7.7.4 prg870_Main.mPreeStart (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 324
7.7.5 prg870_Main.mRetainInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . 324
7.7.6 prg870_Main.mRtnObjIx (METH) . . . . . . . . . . . . . . . . . . . . . . . . . . 324
7.7.7 prg870_Main.mStartReboot (METH) . . . . . . . . . . . . . . . . . . . . . . . 324
8 TC_IEC61850 325
8.1 010 Common . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
8.1.1 010 DUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
eIEC61850_OrCat (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
tyIEC61850_AnalogueValue (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . 325
tyIEC61850_Boolean (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
tyIEC61850_Check (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
tyIEC61850_CodedEnum (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
tyIEC61850_Currency (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
tyIEC61850_Dbpos (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_EntryTime (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 326
xxxiv
tyIEC61850_Enumerated (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_Float32 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_Float64 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_GOOSEDstAddress (STRUCT) . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT128 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT128U (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT16 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT16U (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT24 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT24U (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT32 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT32U (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT64 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT64U (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT8 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_INT8U (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_MMSString255 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_Objref (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_Octet255 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
tyIEC61850_Octet6 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_Octet64 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_Octet65 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_Octet8 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_OptFlds (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_Origin (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_Quality (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_SvOptFlds (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_Tcmd (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_TimeStamp (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_TrgOps (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_UCString255 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_VisString129 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_VisString255 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_VisString32 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_VisString64 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . 327
tyIEC61850_VisString65 (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . 327
8.1.2 020 POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
fIEC61850_CreateDatapoint (FUN) . . . . . . . . . . . . . . . . . . . . . . . . 327
fIEC61850_InitDatapoint (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . . 328
8.1.3 040 Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
ITCBase_Logging (ITF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
ITCBase_Logging.LastError (PROP) . . . . . . . . . . . . . . . . . . . . 328
ITCBase_Logging.mAdd (METH) . . . . . . . . . . . . . . . . . . . . . . . 328
eTCBase_Logging_Dir (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
eTCBase_Logging_Event (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . 328
eTCBase_Logging_Type (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
fbTCBase_Logging (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
fbTCBase_Logging.FB_Init (METH) . . . . . . . . . . . . . . . . . . . . 331
fbTCBase_Logging.LastError (PROP) . . . . . . . . . . . . . . . . . . . 331
fbTCBase_Logging.mAdd (METH) . . . . . . . . . . . . . . . . . . . . . . 331
fbTCBase_Logging.mClear (METH) . . . . . . . . . . . . . . . . . . . . . 331
fbTCBase_Logging.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . 331
tyTCBase_Logging (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
8.2 020 Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
8.2.1 020 POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
prgIEC61850S_Main (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
prgIEC61850S_Main.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 332
xxxv
prgIEC61850S_Main.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . 332
prgIEC61850S_Main.mExit (METH) . . . . . . . . . . . . . . . . . . . . . 332
8.3 030 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
8.3.1 010 DUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
eIEC61850C_ControlAddCause (ENUM) . . . . . . . . . . . . . . . . . . . . . . 332
eIEC61850C_ControlError (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . 333
eIEC61850C_ControlState (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . 334
eIEC61850C_DynDSObjectState (ENUM) . . . . . . . . . . . . . . . . . . . . . 334
eIEC61850C_LoggerEV (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
eIEC61850C_RequestPara (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . 335
eIEC61850C_RequestState (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . 335
eIEC61850C_ServerState (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . 335
eIEC61850C_ServiceState (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . 336
tyIEC61850C_ControlStatus (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 336
tyIEC61850C_GoosePara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . 337
tyIEC61850C_Initiate (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . . . 337
tyIEC61850C_ReportData (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 337
tyIEC61850C_ReportPara (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 338
tyIEC61850C_RequestJob (STRUCT) . . . . . . . . . . . . . . . . . . . . . . . . 338
tyIEC61850C_RequestStatus (STRUCT) . . . . . . . . . . . . . . . . . . . . . . 338
tyIEC61850_Enum (ALIAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
8.3.2 020 POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
10 ISO Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
10 DUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
ASN.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
eIEC61850C_ASN1_Class (ENUM) . . . . . . . . . . . . . . . . . . . . . . 338
eIEC61850C_ASN1_MMS_TAG (ENUM) . . . . . . . . . . . . . . . . . . . . . 339
eIEC61850C_ASN1_MMS_UNIVERSAL_TAG (ENUM) . . . . . . . . . . . . . 339
tyIEC61850C_ASN1_Object (STRUCT) . . . . . . . . . . . . . . . . . . . 340
uIEC61850C_ASN1_Data (UNION) . . . . . . . . . . . . . . . . . . . . . . . 341
ISO8073 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
tyIEC61850C_ISO8073_CR_Para (STRUCT) . . . . . . . . . . . . . . . . 341
ISO8327 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
tyIEC61850C_ISO8327_AC_Data (STRUCT) . . . . . . . . . . . . . . . . 341
tyIEC61850C_ISO8327_AC_DataAcceptItem (STRUCT) . . . . . . . . 342
tyIEC61850C_ISO8327_AC_DataIdent (STRUCT) . . . . . . . . . . . . 342
tyIEC61850C_ISO8327_Header (STRUCT) . . . . . . . . . . . . . . . . . 342
ISO8650 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
tyIEC61850C_ISO8650_Data (STRUCT) . . . . . . . . . . . . . . . . . . . 343
ISO8823 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
tyIEC61850C_ISO8823_CP_Data (STRUCT) . . . . . . . . . . . . . . . . 344
tyIEC61850C_ISO8823_ContextList (STRUCT) . . . . . . . . . . . . . 344
tyIEC61850C_ISO8823_ContextName (STRUCT) . . . . . . . . . . . . . 344
tyIEC61850C_ISO8823_DataUser (STRUCT) . . . . . . . . . . . . . . . 344
tyIEC61850C_ISO8823_NormalModePara (STRUCT) . . . . . . . . . . . 345
tyIEC61850C_ISO8823_ResultList (STRUCT) . . . . . . . . . . . . . . 345
eIEC61850C_ISO (ENUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
tyIEC61850C_ISO_Parameter (STRUCT) . . . . . . . . . . . . . . . . . . 347
fbIEC61850C_ISO8327 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
fbIEC61850C_ISO8327.mRX_DN (METH) . . . . . . . . . . . . . . . . . . 347
fbIEC61850C_ISO8327.mReceive (METH) . . . . . . . . . . . . . . . . . 347
fbIEC61850C_ISO8327.mRx_AB (METH) . . . . . . . . . . . . . . . . . . 347
fbIEC61850C_ISO8327.mRx_AC (METH) . . . . . . . . . . . . . . . . . . 347
fbIEC61850C_ISO8327.mRx_DT (METH) . . . . . . . . . . . . . . . . . . 348
Send . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
fbIEC61850C_ISO8327.mTx_CN (METH) . . . . . . . . . . . . . . . . . . 348
fbIEC61850C_ISO8327.mTx_DT (METH) . . . . . . . . . . . . . . . . . . 348
xxxvi
fbIEC61850C_ISO8327.mTx_FN (METH) . . . . . . . . . . . . . . . . . . 348
fbIEC61850C_ISO8650 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 348
Receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
fbIEC61850C_ISO8650.mReceive (METH) . . . . . . . . . . . . . . . . . 348
fbIEC61850C_ISO8650.mRx_AARE (METH) . . . . . . . . . . . . . . . . . 348
fbIEC61850C_ISO8650.mRx_AARQ (METH) . . . . . . . . . . . . . . . . . 348
fbIEC61850C_ISO8650.mRx_ABRT (METH) . . . . . . . . . . . . . . . . . 348
fbIEC61850C_ISO8650.mRx_MMS_Service (METH) . . . . . . . . . . . 349
fbIEC61850C_ISO8650.mRx_RLRE (METH) . . . . . . . . . . . . . . . . . 349
fbIEC61850C_ISO8650.mRx_RLRQ (METH) . . . . . . . . . . . . . . . . . 349
Send . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
fbIEC61850C_ISO8650.mTx_AARQ (METH) . . . . . . . . . . . . . . . . . 349
fbIEC61850C_ISO8650.mTx_RLRQ (METH) . . . . . . . . . . . . . . . . . 349
fbIEC61850C_ISO8823 (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
fbIEC61850C_ISO8823.mRx_ARU_PPDU (METH) . . . . . . . . . . . . . . 349
fbIEC61850C_ISO8823.mRx_CPA_PPDU (METH) . . . . . . . . . . . . . . 349
fbIEC61850C_ISO8823.mRx_UserData (METH) . . . . . . . . . . . . . . 350
Send . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
fbIEC61850C_ISO8823.mTx_CP_TYPE (METH) . . . . . . . . . . . . . . 350
fbIEC61850C_ISO8823.mTx_UserData (METH) . . . . . . . . . . . . . . 350
fbIEC61850C_TransportLayer (FB) . . . . . . . . . . . . . . . . . . . . . 350
fbIEC61850C_TransportLayer.mDisconnect (METH) . . . . . . . . . 350
fbIEC61850C_TransportLayer.mSend (METH) . . . . . . . . . . . . . . 350
prgIEC61850C_ISO8073 (PRG) . . . . . . . . . . . . . . . . . . . . . . . . 350
Receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
prgIEC61850C_ISO8073.mNonCompleteMsgCheck (METH) . . . . . . 350
prgIEC61850C_ISO8073.mReceive (METH) . . . . . . . . . . . . . . . . 351
prgIEC61850C_ISO8073.mRx_DT (METH) . . . . . . . . . . . . . . . . . . 351
Send . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
prgIEC61850C_ISO8073.mTx_DT (METH) . . . . . . . . . . . . . . . . . . 351
prgIEC61850C_ISO8073.mTx_DT_TPDUHeader (METH) . . . . . . . . . 351
20 Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
10 Unconfirmed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
fbIEC61850C_MMS_UnconfirmedPDU (FB) . . . . . . . . . . . . . . . . . 351
fbIEC61850C_MMS_UnconfirmedPDU.mResponse (METH) . . . . . . . 351
20 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
IIEC61850C_Service (ITF) . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
IIEC61850C_Service.Status (PROP) . . . . . . . . . . . . . . . . . . . . 352
IIEC61850C_Service.mRequest (METH) . . . . . . . . . . . . . . . . . . 352
IIEC61850C_Service.mReset (METH) . . . . . . . . . . . . . . . . . . . 352
IIEC61850C_Service.mResponse (METH) . . . . . . . . . . . . . . . . . 352
IIEC61850C_Service_Response (ITF) . . . . . . . . . . . . . . . . . . . 352
IIEC61850C_Service_Response.mResponse (METH) . . . . . . . . . . 352
IIEC61850C_UnconfirmedReport (ITF) . . . . . . . . . . . . . . . . . . . 352
IIEC61850C_UnconfirmedReport.mCall (METH) . . . . . . . . . . . . 352
fbIEC61850C_MMS_COTP (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 352
fbIEC61850C_MMS_COTP.Status (PROP) . . . . . . . . . . . . . . . . . . 352
fbIEC61850C_MMS_COTP.mRequest (METH) . . . . . . . . . . . . . . . . 352
fbIEC61850C_MMS_COTP.mReset (METH) . . . . . . . . . . . . . . . . . . 352
fbIEC61850C_MMS_COTP.mResponse (METH) . . . . . . . . . . . . . . . 352
fbIEC61850C_MMS_Conclude (FB) . . . . . . . . . . . . . . . . . . . . . . 353
fbIEC61850C_MMS_Conclude.Status (PROP) . . . . . . . . . . . . . . . 353
fbIEC61850C_MMS_Conclude.mRequest (METH) . . . . . . . . . . . . . 353
fbIEC61850C_MMS_Conclude.mReset (METH) . . . . . . . . . . . . . . 353
fbIEC61850C_MMS_Conclude.mResponse (METH) . . . . . . . . . . . . 353
fbIEC61850C_MMS_Initiate (FB) . . . . . . . . . . . . . . . . . . . . . . 353
fbIEC61850C_MMS_Initiate.Status (PROP) . . . . . . . . . . . . . . . 353
xxxvii
fbIEC61850C_MMS_Initiate.mRequest (METH) . . . . . . . . . . . . . 353
fbIEC61850C_MMS_Initiate.mReset (METH) . . . . . . . . . . . . . . 353
fbIEC61850C_MMS_Initiate.mResponse (METH) . . . . . . . . . . . . 353
fbIEC61850C_MMS_Read (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 353
Private . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
fbIEC61850C_MMS_Read._mSetRejectPara (METH) . . . . . . . . . . 354
fbIEC61850C_MMS_Read.Status (PROP) . . . . . . . . . . . . . . . . . . 354
fbIEC61850C_MMS_Read.mRequest (METH) . . . . . . . . . . . . . . . . 354
fbIEC61850C_MMS_Read.mReset (METH) . . . . . . . . . . . . . . . . . . 354
fbIEC61850C_MMS_Read.mResponse (METH) . . . . . . . . . . . . . . . 354
fbIEC61850C_MMS_Reject (FB) . . . . . . . . . . . . . . . . . . . . . . . . 354
fbIEC61850C_MMS_Reject.Status (PROP) . . . . . . . . . . . . . . . . 354
fbIEC61850C_MMS_Reject.mRequest (METH) . . . . . . . . . . . . . . 354
fbIEC61850C_MMS_Reject.mReset (METH) . . . . . . . . . . . . . . . . 354
fbIEC61850C_MMS_Reject.mResponse (METH) . . . . . . . . . . . . . . 354
fbIEC61850C_MMS_Release (FB) . . . . . . . . . . . . . . . . . . . . . . . 355
fbIEC61850C_MMS_Release.Status (PROP) . . . . . . . . . . . . . . . . 355
fbIEC61850C_MMS_Release.mRequest (METH) . . . . . . . . . . . . . . 355
fbIEC61850C_MMS_Release.mReset (METH) . . . . . . . . . . . . . . . 355
fbIEC61850C_MMS_Release.mResponse (METH) . . . . . . . . . . . . . 355
fbIEC61850C_MMS_Write (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 355
Private . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
fbIEC61850C_MMS_Write._mSetRejectPara (METH) . . . . . . . . . . 355
fbIEC61850C_MMS_Write.Status (PROP) . . . . . . . . . . . . . . . . . 355
fbIEC61850C_MMS_Write.mRequest (METH) . . . . . . . . . . . . . . . 355
fbIEC61850C_MMS_Write.mReset (METH) . . . . . . . . . . . . . . . . . 355
fbIEC61850C_MMS_Write.mResponse (METH) . . . . . . . . . . . . . . 355
fbIEC61850C_Service (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 356
fbIEC61850C_Service.mExecute (METH) . . . . . . . . . . . . . . . . . 356
fbIEC61850C_Service.mReset (METH) . . . . . . . . . . . . . . . . . . 356
fbIEC61850C_Service.mResponse (METH) . . . . . . . . . . . . . . . . 356
30 Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
fbIEC61850C_DataSet (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 356
fbIEC61850C_DataSetItem (FB) . . . . . . . . . . . . . . . . . . . . . . . 356
fbIEC61850C_Datapoint (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 356
fbIEC61850C_Goose (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
fbIEC61850C_Report (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
fbIEC61850C_Request (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . 357
fbIEC61850C_Request.mRead (METH) . . . . . . . . . . . . . . . . . . . 357
fbIEC61850C_Request.mWrite (METH) . . . . . . . . . . . . . . . . . . 357
fbIEC61850C_RequestItem (FB) . . . . . . . . . . . . . . . . . . . . . . . 357
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
fbIEC61850C_RequestItem.mCfgRead (METH) . . . . . . . . . . . . . . 357
fbIEC61850C_RequestItem.mCfgWrite (METH) . . . . . . . . . . . . . 357
fbIEC61850C_RequestItem.mAddDataPointItem (METH) . . . . . . 358
fbIEC61850C_RequestItem.mFromDataSetItem (METH) . . . . . . . 358
fbIEC61850C_Server (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
fbIEC61850C_Server.mInit (METH) . . . . . . . . . . . . . . . . . . . . 358
40 Helpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
fIEC61850C_ASN1_GetLen (FUN) . . . . . . . . . . . . . . . . . . . . . . . 358
fIEC61850C_ASN1_GetLenPtr (FUN) . . . . . . . . . . . . . . . . . . . . 358
fIEC61850C_Bits_SwapLeft (FUN) . . . . . . . . . . . . . . . . . . . . . 358
fIEC61850C_Bits_SwapRight (FUN) . . . . . . . . . . . . . . . . . . . . 359
fIEC61850C_GetNextReportDataIx (FUN) . . . . . . . . . . . . . . . . 359
fIEC61850C_GetRequestPara (FUN) . . . . . . . . . . . . . . . . . . . . 359
fIEC61850C_MMSType_To_String (FUN) . . . . . . . . . . . . . . . . . . 359
fIEC61850C_MemCpyAndSwap (FUN) . . . . . . . . . . . . . . . . . . . . . 359
fIEC61850C_OidStringToArray (FUN) . . . . . . . . . . . . . . . . . . . 359
xxxviii
fIEC61850C_RFI_To_String (FUN) . . . . . . . . . . . . . . . . . . . . . 360
fIEC61850C_ReadWord (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . 360
fIEC61850C_To_MMS_Tag (FUN) . . . . . . . . . . . . . . . . . . . . . . . 360
fbIEC61850C_InvokeID (FB) . . . . . . . . . . . . . . . . . . . . . . . . . 360
fbIEC61850C_InvokeID.mAddToMsg (METH) . . . . . . . . . . . . . . . 360
fbIEC61850C_InvokeID.mCheck (METH) . . . . . . . . . . . . . . . . . . 360
fbIEC61850C_InvokeID.mReset (METH) . . . . . . . . . . . . . . . . . . 360
fbIEC61850C_RequestJob (FB) . . . . . . . . . . . . . . . . . . . . . . . . 360
fbIEC61850C_RequestJob.mAdd (METH) . . . . . . . . . . . . . . . . . . 360
fbIEC61850C_RequestJob.mGetNext (METH) . . . . . . . . . . . . . . 361
50 Get Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
fIEC61850C_GetGoose (FUN) . . . . . . . . . . . . . . . . . . . . . . . . . 361
fIEC61850C_GetReport (FUN) . . . . . . . . . . . . . . . . . . . . . . . . 361
fIEC61850C_GetRequest (FUN) . . . . . . . . . . . . . . . . . . . . . . . 361
60 Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
prgIEC61850C_Clock (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . 361
fbIEC61850C_Buffer (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Without Increment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
fbIEC61850C_Buffer.mGet_ASN1_TagAndLen (METH) . . . . . . . . . 362
fbIEC61850C_Buffer.mDecode_ASN1 (METH) . . . . . . . . . . . . . . 362
fbIEC61850C_Buffer.mDecode_Byte (METH) . . . . . . . . . . . . . . 362
fbIEC61850C_Buffer.mDecode_DWord (METH) . . . . . . . . . . . . . . 362
fbIEC61850C_Buffer.mDecode_Data (METH) . . . . . . . . . . . . . . 362
fbIEC61850C_Buffer.mDecode_Float32 (METH) . . . . . . . . . . . . 363
fbIEC61850C_Buffer.mDecode_String (METH) . . . . . . . . . . . . . 363
fbIEC61850C_Buffer.mDecode_WString (METH) . . . . . . . . . . . . 363
fbIEC61850C_Buffer.mDecode_Word (METH) . . . . . . . . . . . . . . 363
Encode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
fbIEC61850C_Buffer.mEncode_Block (METH) . . . . . . . . . . . . . . 363
fbIEC61850C_Buffer.mEncode_Data (METH) . . . . . . . . . . . . . . 363
fbIEC61850C_Buffer.mEncode_Size (METH) . . . . . . . . . . . . . . 364
fbIEC61850C_Buffer.mEncode_Specific (METH) . . . . . . . . . . . 364
fbIEC61850C_Buffer.mEncode_Specific_Byte (METH) . . . . . . . 364
fbIEC61850C_Buffer.mEncode_Specific_DWord (METH) . . . . . . 364
fbIEC61850C_Buffer.mEncode_Specific_Word (METH) . . . . . . . 364
fbIEC61850C_Buffer.mEncode_Struct (METH) . . . . . . . . . . . . . 364
fbIEC61850C_Buffer.IsDataAvailable (PROP) . . . . . . . . . . . . 365
LowLevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
fbIEC61850C_Buffer.mAddBlk_ToRx (METH) . . . . . . . . . . . . . . 365
fbIEC61850C_Buffer.mAddByte (METH) . . . . . . . . . . . . . . . . . . 365
fbIEC61850C_Buffer.mAddWord (METH) . . . . . . . . . . . . . . . . . . 365
fbIEC61850C_Buffer.Reset (METH) . . . . . . . . . . . . . . . . . . . . 365
fbIEC61850C_Buffer.mAddLogging (METH) . . . . . . . . . . . . . . . 365
fbIEC61850C_Buffer.mRemoveBulk (METH) . . . . . . . . . . . . . . . 365
prgIEC61850M_Main (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
prgIEC61850M_Main.mCfgRead (METH) . . . . . . . . . . . . . . . . . . 366
prgIEC61850M_Main.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . 366
prgIEC61850M_Main.mExit (METH) . . . . . . . . . . . . . . . . . . . . . 366
prgIEC61850M_Main.mLogger (METH) . . . . . . . . . . . . . . . . . . . 366
8.3.3 040 Visu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
8.3.4 IEC61850C_GC (GVL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
8.4 prgIEC61850_Main (PRG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
8.4.1 00 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
prgIEC61850_Main.mCfgRead (METH) . . . . . . . . . . . . . . . . . . . . . . . 367
prgIEC61850_Main.mCfgWrite (METH) . . . . . . . . . . . . . . . . . . . . . . 367
8.4.2 prgIEC61850_Main.mExit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 368
xxxix
8.4.3 prgIEC61850_Main.mInit (METH) . . . . . . . . . . . . . . . . . . . . . . . . . 368
xl
13.16.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
13.16.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
13.17 VisuElemTrace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
13.17.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
13.17.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
13.18 VisuElemXYChart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
13.18.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
13.18.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
13.19 VisuElems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
13.19.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
13.19.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
13.20 VisuElemsAlarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
13.20.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
13.20.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
13.21 VisuElemsDateTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
13.21.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
13.21.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
13.22 VisuElemsSpecialControls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
13.22.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
13.22.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
13.23 VisuElemsWinControls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
13.23.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
13.23.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
13.24 VisuInputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
13.24.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
13.24.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
13.25 VisuNativeControl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
13.25.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
13.25.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
13.26 WagoAppCom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
13.26.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
13.26.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
13.26.3 Library Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
13.27 WagoAppConfigTool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
13.27.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
13.27.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
13.27.3 Library Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
13.28 WagoAppTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
13.28.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
13.28.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
13.29 WagoSysKbusAsyncCom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
13.29.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
13.29.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
13.30 WagoSysKbusTerminalControl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
13.30.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
13.30.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
13.31 WagoSysModuleBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
13.31.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
13.31.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
13.31.3 Library Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
13.32 WagoSysModule_75x_65x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
13.32.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
13.32.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
13.32.3 Library Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
13.33 WagoSysSQL_SQLite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
13.33.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
13.33.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
13.34 WagoSysSSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
xli
13.34.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
13.34.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
13.35 WagoTypesBusServices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
13.35.1 Library Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
13.35.2 Library Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
13.35.3 Library Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
xlii
CHAPTER 1
Description
This document is automatically generated. Because of this, the chapter 30 Visualization is not shown in this
document. If you are interested in getting to know more about visualization, we refer to the library manager of
e!Cockpit.
Subject to Changes
WAGO Kontakttechnik GmbH & Co. KG reserves the right to provide for any alterations or modifications. WAGO
Kontakttechnik GmbH & Co. KG owns all rights arising from the granting of patents or from the legal protection
of utility patents. Third-party products are always mentioned without any reference to patent rights. Thus, the
existence of such rights cannot be excluded.
Personnel Qualification
All tasks that are carried out with libraries made for the e!COCKPIT software must only be performed by qualified
electrical specialists instructed in PLC programming according to IEC 61131-3.
All tasks that have an effect on the properties or the behavior of automation hardware or software products must
only be performed by qualified employees with a thorough knowledge of handling the products concerned.
Intended Use of e!COCKPIT Libraries
Libraries created for the e!COCKPIT software are used to simplify the development of application projects in the
IEC 61131-3 programming languages.
For automation tasks, WAGO offers programmable logic controllers in a wide variety of performance classes.
In combination with a wide range of I/O modules, the controllers can process standard types of field signals.
Controllers can be implemented centrally or in decentralized configurations. The controllers offer interfaces for
the most commonly used fieldbuses for use in decentralized configurations. Fieldbus independent I/O modules
are then linked via fieldbus couplers. WAGO controllers offer a runtime environment for user programs called
e!RUNTIME. Software projects for implementation in e!RUNTIME environments can be created in e!COCKPIT.
The programming environment in e!COCKPIT is based on the established CODESYS 3 industrial standard. Users
with a previous knowledge of CODESYS 3 will thus find this environment largely familiar. The following pro-
gramming languages of the IEC 61131-3 standard are available:
• Structured Text (ST)
• Ladder Diagram (LD)
• Function Block Diagram (FBD)
• Instruction List (IL)
• Sequential Function Chart (SFC)
1
WagoAppRTU, Release 1.2.13.1
2
CHAPTER 2
Bibliotheksinformation
3
CHAPTER 3
4
CHAPTER 4
Projektinformationen
5
WagoAppRTU, Release 1.2.13.1
TC_Base
Name Type
InOut: wSize WORD
pVal POINTER TO BYTE
7
WagoAppRTU, Release 1.2.13.1
uTCBase_60870 (UNION)
Name Type
tyCP56 ty870_CP56
InOut: tyCP32 ty870_CP32
tyCP24 ty870_CP24
tyCP16 ty870_CP16
uTCBase_DNP3 (UNION)
Name Type
InOut:
tyTime tyDNP3_Clock
uTCBase_LocalVar (UNION)
Name Type
s7 STRING(7)
uDNP3 uTCBase_DNP3
u60870 uTCBase_60870
aD ARRAY [0..1] OF DWORD
aW ARRAY [0..3] OF WORD
aB ARRAY [0..7] OF BYTE
lrVal LREAL
lwVal LWORD
InOut:
liVal LINT
rVal REAL
dwVal DWORD
diVal DINT
wVal WORD
iVal INT
byVal BYTE
siVal SINT
xVal BOOL
InOut: eCFG_FILE
eCFG_PRG
eCFG_APP
010 CFG
fbTCBase_ConnectorBase.mCfgRead (METH)
Interface variables
fbTCBase_ConnectorBase.mCfgWrite (METH)
Interface variables
10 PROTECTED
fbTCBase_ConnectorBase._mBufferFlush (METH)
Interface variables
fbTCBase_ConnectorBase.RemoteStation (PROP)
fbTCBase_ConnectorBase.mClose (METH)
Interface variables
fbTCBase_ConnectorBase.mExit (METH)
Interface variables
fbTCBase_ConnectorBase.mInit (METH)
fbTCBase_ConnectorBase.mSend (METH)
Interface variables
010 CFG
fbTCBase_ConnectorCom.mCfgRead (METH)
Interface variables
fbTCBase_ConnectorCom.mCfgWrite (METH)
Interface variables
fbTCBase_ConnectorCom.mComOpen (METH)
fbTCBase_ConnectorCom.mExit (METH)
Interface variables
010 CFG
fbTCBase_ConnectorTcpCL.mCfgApp (METH)
Interface variables
fbTCBase_ConnectorTcpCL.mCfgRead (METH)
Interface variables
fbTCBase_ConnectorTcpCL.mCfgWrite (METH)
Interface variables
fbTCBase_ConnectorTcpCL.RemoteStation (PROP)
fbTCBase_ConnectorTcpCL.mClose (METH)
Interface variables
fbTCBase_ConnectorTcpCL.mExit (METH)
Interface variables
fbTCBase_ConnectorTcpCL.mInit (METH)
010 CFG
fbTCBase_ConnectorTcpSV.mCfgApp (METH)
Interface variables
fbTCBase_ConnectorTcpSV.mCfgRead (METH)
Interface variables
fbTCBase_ConnectorTcpSV.mCfgWrite (METH)
Interface variables
fbTCBase_ConnectorTcpSV.FB_Exit (METH)
Interface variables
fbTCBase_ConnectorTcpSV.mClose (METH)
Interface variables
fbTCBase_ConnectorTcpSV.mConnAdd (METH)
Interface variables
fbTCBase_ConnectorTcpSV.mInit (METH)
fbTCBase_ConnectorTcp_SV.mExit (METH)
Interface variables
010 CFG
fbTCBase_ConnectorTlsCL.mCfgRead (METH)
Interface variables
fbTCBase_ConnectorTlsCL.mClose (METH)
Interface variables
fbTCBase_ConnectorTlsCL.mExit (METH)
Interface variables
fbTCBase_ConnectorTlsCL.mInit (METH)
010 CFG
fbTCBase_ConnectorTlsSV.mCfgApp (METH)
Interface variables
fbTCBase_ConnectorTlsSV.mCfgRead (METH)
Interface variables
fbTCBase_ConnectorTlsSV.mCfgWrite (METH)
Interface variables
fbTCBase_ConnectorTlsSV.FB_Exit (METH)
Interface variables
fbTCBase_ConnectorTlsSV.mClose (METH)
Interface variables
fbTCBase_ConnectorTlsSV.mConnAdd (METH)
Interface variables
fbTCBase_ConnectorTlsSV.mInit (METH)
100 60870
_SYS.mCP24_TO_String (METH)
Interface variables
_SYS.mCP56_TO_String (METH)
Interface variables
_SYS._Lg1 (METH)
Interface variables
_SYS._Lg2 (METH)
Interface variables
_SYS.aNums5 (METH)
Interface variables
_SYS.aNums6 (METH)
Interface variables
_SYS.aNums7 (METH)
Interface variables
_SYS.aNums8 (METH)
Interface variables
_SYS.fHex16 (METH)
Interface variables
_SYS.fHex32 (METH)
Interface variables
_SYS.mConcat03 (METH)
Interface variables
_SYS.mConcat04 (METH)
Interface variables
_SYS.mConcat05 (METH)
Interface variables
_SYS.mConcat06 (METH)
Interface variables
_SYS.mConcat07 (METH)
Interface variables
_SYS.mConcat08 (METH)
Interface variables
_SYS.mConcat09 (METH)
Interface variables
_SYS.mConcat10 (METH)
Interface variables
_SYS.mCopy02 (METH)
Interface variables
_SYS.mCopy03 (METH)
Interface variables
_SYS.mCopy04 (METH)
Interface variables
_SYS.mCopy05 (METH)
Interface variables
_SYS.mCopy06 (METH)
Interface variables
_SYS.mCopy07 (METH)
Interface variables
_SYS.mCopy08 (METH)
Interface variables
_SYS.mCopy09 (METH)
Interface variables
_SYS.mCopy10 (METH)
Interface variables
_SYS.mDebugPrint (METH)
Interface variables
_SYS.mMM_SS (METH)
Interface variables
_SYS.mReplaceChar (METH)
Interface variables
_SYS.mUserParaCheck (METH)
Interface variables
20 DNP3
fbTCBase_ComBuffer.mAddHexStr (METH)
Interface variables
fbTCBase_ComBuffer.mDnp3_Find0x0564 (METH)
Interface variables
fbTCBase_ComBuffer.mAddBlk (METH)
Interface variables
fbTCBase_ComBuffer.mAddBuf (METH)
Interface variables
fbTCBase_ComBuffer.mAddStg (METH)
Interface variables
fbTCBase_ComBuffer.mBCC (METH)
Interface variables
fbTCBase_ComBuffer.mClear (METH)
fbTCBase_ComBuffer.mCopy (METH)
Interface variables
fbTCBase_ComBuffer.mRemove (METH)
Interface variables
fbTCBase_ComBuffer.mRemoveTill (METH)
Interface variables
fbTCBase_ComBuffer.mRemoveTill2 (METH)
Interface variables
fbTCBase_MemManager.mAlloc (METH)
Interface variables
fbTCBase_MemManager.mAllocCom_FR (METH)
Interface variables
fbTCBase_MemManager.mAllocCom_PA (METH)
Interface variables
fbTCBase_MemManager.mReset (METH)
Interface variables
fbTCBase_Nums.FB_Init (METH)
Interface variables
fbTCBase_Nums.a5 (METH)
Interface variables
fbTCBase_Nums.a6 (METH)
Interface variables
fbTCBase_Nums.a7 (METH)
Interface variables
fbTCBase_Nums.a8 (METH)
Interface variables
fbTCBase_Nums.m103_TypInfFu_to_STR (METH)
Interface variables
fbTCBase_Nums.m870C_TypAdr_to_STR (METH)
Interface variables
fbTCBase_Nums.m870S_TypAdr_to_STR (METH)
Interface variables
fbTCBase_Nums.m870_Asdu_to_STR (METH)
Interface variables
fbTCBase_Nums.m870_CP56_to_STR (METH)
Interface variables
fbTCBase_Nums.m870_Event_to_STR (METH)
Interface variables
fbTCBase_Nums.mBitAdr (METH)
Interface variables
fbTCBase_Nums.mByteArray_to_STR (METH)
Interface variables
fbTCBase_Nums.mDNP3_Event_to_STR (METH)
Interface variables
fbTCBase_Nums.mDNP3_GrpVar_to_STR (METH)
Interface variables
fbTCBase_Nums.mDNP3_Time_to_STR (METH)
Interface variables
fbTCBase_SysManager.mInit (METH)
Interface variables
fbTCBase_SysManager.mReboot (METH)
fbTCBase_ComWatch.FB_Init (METH)
Interface variables
fbTCBase_ComWatch.mLoggRx (METH)
Interface variables
fbTCBase_ComWatch.mLoggText (METH)
Interface variables
fbTCBase_ComWatch.mLoggTx (METH)
Interface variables
fbTCBase_ComWatch.mScroll (METH)
Interface variables
tyTCBase_ComWatchLine (STRUCT)
Name Type
InOut: dwColor DWORD
uData uTCBase_ComWatchData
uTCBase_ComWatchData (UNION)
Name Type
InOut: sTXT STRING(127)
aDW ARRAY [0..31] OF DWORD
bySlot BYTE
xRDP :
BOOL; //
received
data pend-
ing xRTS :
BOOL; //
Ready to
send
folgende Daten werden
von der Init-Methode
beschrieben
sID STRING(47) wTerminalNo : WORD;
dwRxCnt DWORD
dwTxCnt DWORD
010 CFG
fbTCBase_SerialHdl_Base.mCfgApp (METH)
Interface variables
fbTCBase_SerialHdl_Base.mCfgWrite (METH)
Interface variables
fbTCBase_SerialHdl_Base.RTS (PROP)
fbTCBase_SerialHdl_Base.mClose (METH)
Interface variables
fbTCBase_SerialHdl_Base.mInit (METH)
Interface variables
fbTCBase_SerialHdl_Base.mOpen (METH)
Interface variables
fbTCBase_SerialHdl_Base.mReceive (METH)
Interface variables
fbTCBase_SerialHdl_Base.mReceiveX (METH)
Interface variables
fbTCBase_SerialHdl_Base.mSend (METH)
Interface variables
fbTCBase_SerialHdl_Base.mSendTxt (METH)
Interface variables
fbTCBase_SerialHdl_Base.mSetPar (METH)
Interface variables
fbTCBase_SerialHdl_COMx.RTS (PROP)
fbTCBase_SerialHdl_COMx.mClose (METH)
Interface variables
fbTCBase_SerialHdl_COMx.mOpen (METH)
Interface variables
fbTCBase_SerialHdl_COMx.mReceive (METH)
Interface variables
fbTCBase_SerialHdl_COMx.mReceiveX (METH)
Interface variables
fbTCBase_SerialHdl_COMx.mSend (METH)
Interface variables
fbTCBase_SerialHdl_COMx.mSendTxt (METH)
Interface variables
001 PRIVATE
fbTCBase_SerialHdl_KBUS._mInitRegList (METH)
010 CFG
fbTCBase_SerialHdl_KBUS.mCfgApp (METH)
Interface variables
fbTCBase_SerialHdl_KBUS.mCfgRead (METH)
Interface variables
fbTCBase_SerialHdl_KBUS.RTS (PROP)
fbTCBase_SerialHdl_KBUS.mClose (METH)
Interface variables
fbTCBase_SerialHdl_KBUS.mInit (METH)
Interface variables
fbTCBase_SerialHdl_KBUS.mOpen (METH)
Interface variables
fbTCBase_SerialHdl_KBUS.mReceive (METH)
Interface variables
fbTCBase_SerialHdl_KBUS.mSend (METH)
Interface variables
fbTCBase_SerialHdl_KBUS.mSendTxt (METH)
Interface variables
fbTCBase_SerialHdl_KBUS.mSetPar (METH)
Interface variables
_fbTCBase_LibKbusModul.mWriteReg (METH)
Interface variables
fbTCBase_IOAccess_LIB (FB)
Interface variables
fbTCBase_IOAccess_LIB.mExit (METH)
Interface variables
fbTCBase_IOAccess_LIB.mFbAccess_Load (METH)
Interface variables
fbTCBase_IOAccess_LIB.mFbAccess_Write (METH)
Interface variables
fbTCBase_IOAccess_LIB.mInit (METH)
Interface variables
fbTCBase_IOAccess_LIB.mReset (METH)
Interface variables
fbTCBase_IOAccess_LIB.mScan (METH)
Interface variables
fbTCBase_IOAccess_LIB.mUpdateI (METH)
Interface variables
fbTCBase_IOAccess_LIB.mUpdateQ (METH)
Interface variables
fbTCBase_IOAccess_LIB.xStandalone (PROP)
Name Initial
1
e60870_S
e60870_C
InOut: eDNP3_OS
eDNP3_MA
e61850_S
e61850_C
000 SYSTEM
fbTCBase_ProcessIO.mCfgRead (METH)
Interface variables
fbTCBase_ProcessIO.mCfgWrite (METH)
Interface variables
fbTCBase_ProcessIO.mAdrToIx (METH)
Interface variables
fbTCBase_ProcessIO.mBitsI (METH)
Interface variables
fbTCBase_ProcessIO.mBitsQ (METH)
Interface variables
fbTCBase_ProcessIO.mCOM (METH)
Interface variables
fbTCBase_ProcessIO.mExit (METH)
Interface variables
fbTCBase_ProcessIO.mGetCon (METH)
Interface variables
fbTCBase_ProcessIO.mInit (METH)
Interface variables
fbTCBase_ProcessIO.mMap (METH)
Interface variables
fbTCBase_ProcessIO.mPostProcess (METH)
Interface variables
fbTCBase_ProcessIO.mPreeProcess (METH)
Interface variables
fbTCBase_ProcessIO.mReset (METH)
Interface variables
fbTCBase_PreeProcessIW.mCfgRead (METH)
Interface variables
fbTCBase_PreeProcessIW.mCfgWrite (METH)
Interface variables
fbTCBase_PreeProcessIW.FB_Init (METH)
Interface variables
fbTCBase_PreeProcessIW.mCall (METH)
Interface variables
fbTCBase_PreeProcessIX (FB)
00 SYSTEM
fbTCBase_PreeProcessIX.mCfgRead (METH)
Interface variables
fbTCBase_PreeProcessIX.mCfgWrite (METH)
Interface variables
fbTCBase_PreeProcessIX.FB_Init (METH)
Interface variables
fbTCBase_PreeProcessIX.mCall (METH)
Interface variables
5.6.2 LOCAL
fbTCBase_PreeProcessLB (FB)
00 SYSTEM
fbTCBase_PreeProcessLB.mCfgRead (METH)
Interface variables
fbTCBase_PreeProcessLB.mCfgWrite (METH)
Interface variables
fbTCBase_PreeProcessLB.FB_Init (METH)
Interface variables
fbTCBase_PreeProcessLB.mCall (METH)
Interface variables
fbTCBase_PreeProcessLD (FB)
00 SYSTEM
fbTCBase_PreeProcessLD.mCfgRead (METH)
Interface variables
fbTCBase_PreeProcessLD.mCfgWrite (METH)
Interface variables
fbTCBase_PreeProcessLD.FB_Init (METH)
Interface variables
fbTCBase_PreeProcessLD.mCall (METH)
Interface variables
fbTCBase_PreeProcessLR (FB)
00 SYSTEM
fbTCBase_PreeProcessLR.mCfgRead (METH)
Interface variables
fbTCBase_PreeProcessLR.mCfgWrite (METH)
Interface variables
fbTCBase_PreeProcessLR.FB_Init (METH)
Interface variables
fbTCBase_PreeProcessLR.mCall (METH)
Interface variables
fbTCBase_PreeProcessLT (FB)
00 SYSTEM
fbTCBase_PreeProcessLT.mCfgRead (METH)
Interface variables
fbTCBase_PreeProcessLT.mCfgWrite (METH)
Interface variables
fbTCBase_PreeProcessLT.FB_Init (METH)
Interface variables
fbTCBase_PreeProcessLT.mCall (METH)
Interface variables
fbTCBase_PreeProcessLW (FB)
00 SYSTEM
fbTCBase_PreeProcessLW.mCfgRead (METH)
Interface variables
fbTCBase_PreeProcessLW.mCfgWrite (METH)
Interface variables
fbTCBase_PreeProcessLW.FB_Init (METH)
Interface variables
fbTCBase_PreeProcessLW.mCall (METH)
Interface variables
fbTCBase_PreeProcessLX (FB)
00 SYSTEM
fbTCBase_PreeProcessLX.mCfgRead (METH)
Interface variables
fbTCBase_PreeProcessLX.mCfgWrite (METH)
Interface variables
fbTCBase_PreeProcessLX.FB_Init (METH)
Interface variables
fbTCBase_PreeProcessLX.mCall (METH)
Interface variables
5.6.3 OUTPUT
fbTCBase_PreeProcessQW (FB)
00 SYSTEM
fbTCBase_PreeProcessQW.mCfgRead (METH)
Interface variables
fbTCBase_PreeProcessQW.mCfgWrite (METH)
Interface variables
fbTCBase_PreeProcessQW.FB_Init (METH)
Interface variables
fbTCBase_PreeProcessQW.mCall (METH)
Interface variables
fbTCBase_PreeProcessQX (FB)
00 SYSTEM
fbTCBase_PreeProcessQX.mCfgRead (METH)
Interface variables
fbTCBase_PreeProcessQX.mCfgWrite (METH)
Interface variables
fbTCBase_PreeProcessQX.FB_Init (METH)
Interface variables
fbTCBase_PreeProcessQX.mCall (METH)
Interface variables
Interface variables
fbTCBase_PreePostBase.mCfgWrite (METH)
Interface variables
fbTCBase_PreePostBase.FB_Init (METH)
Interface variables
fbTCBase_PreePostBase.mCall (METH)
Interface variables
fbTCBase_FunctionalBase.mAccess_Load (METH)
Interface variables
fbTCBase_FunctionalBase.mAccess_Write (METH)
Interface variables
fbTCBase_FunctionalBase.mInit (METH)
Interface variables
fbTCBase_FunctionalBase.mUpdateI (METH)
Interface variables
fbTCBase_FunctionalBase.mUpdateQ (METH)
Interface variables
fbTCBase_FunctionalBase.mWrite_CSV (METH)
Interface variables
5.7.2 49x
fbTCBase_Functional_49x (FB)
Interface variables
fbTCBase_Functional_49x.mAccess_Load (METH)
Interface variables
fbTCBase_Functional_49x.mAccess_Write (METH)
Interface variables
fbTCBase_Functional_49x.mInit (METH)
Interface variables
fbTCBase_Functional_49x.mUpdateI (METH)
Interface variables
fbTCBase_Functional_49x.mUpdateQ (METH)
Interface variables
fbTCBase_Functional_49x.mWrite_CSV (METH)
Interface variables
tyTCBase_75x_49xI (STRUCT)
tyTCBase_75x_49xMessChannel (STRUCT)
tyTCBase_75x_49xQ (STRUCT)
10 BASICS
fbTCBase_FileHandler.mCmpFileInfo (METH)
Interface variables
fbTCBase_FileHandler.mEqual (METH)
Interface variables
fbTCBase_FileHandler.mLineBack (METH)
Interface variables
fbTCBase_FileHandler.mOpenR (METH)
Interface variables
fbTCBase_FileHandler.mReadLine (METH)
Interface variables
fbTCBase_FileHandler.mReadStrg (METH)
Interface variables
fbTCBase_FileHandler.mReplaceChar (METH)
Interface variables
fbTCBase_FileHandler.mReset (METH)
Interface variables
fbTCBase_FileHandler.mSave (METH)
Interface variables
fbTCBase_FileHandler.mSplit (METH)
Interface variables
fbTCBase_FileHandler.mSplitByName (METH)
Interface variables
fbTCBase_FileHandler.mToTextList (METH)
Interface variables
20 LOAD
PRIVATE
fbTCBase_FileHandler._mLoad (METH)
Interface variables
fbTCBase_FileHandler.mLoad_Access (METH)
Interface variables
fbTCBase_FileHandler.mLoad_BOOL (METH)
Interface variables
fbTCBase_FileHandler.mLoad_BYTE (METH)
Interface variables
fbTCBase_FileHandler.mLoad_DINT (METH)
Interface variables
fbTCBase_FileHandler.mLoad_DWORD (METH)
Interface variables
fbTCBase_FileHandler.mLoad_INT (METH)
Interface variables
fbTCBase_FileHandler.mLoad_REAL (METH)
Interface variables
fbTCBase_FileHandler.mLoad_STRING (METH)
Interface variables
fbTCBase_FileHandler.mLoad_TIME (METH)
Interface variables
fbTCBase_FileHandler.mLoad_WORD (METH)
Interface variables
30 WRITE
fbTCBase_FileHandler.mWriteAttribut (METH)
Interface variables
fbTCBase_FileHandler.mWriteTxt (METH)
Interface variables
010 PRIVATE
fbTCBase_SQLiteConnector.mFinalize (METH)
Interface variables
fbTCBase_SQLiteConnector.mPrepare (METH)
Interface variables
fbTCBase_SQLiteConnector.mStep (METH)
Interface variables
fbTCBase_SQLiteConnector.FB_exit (METH)
Interface variables
fbTCBase_SQLiteConnector.mClose (METH)
Interface variables
fbTCBase_SQLiteConnector.mColumn (METH)
Interface variables
fbTCBase_SQLiteConnector.mDelCntOfRow (METH)
Interface variables
fbTCBase_SQLiteConnector.mGetCntOfRow (METH)
Interface variables
fbTCBase_SQLiteConnector.mGetErrMsg (METH)
Interface variables
fbTCBase_SQLiteConnector.mLSTR_Add (METH)
Interface variables
fbTCBase_SQLiteConnector.mLSTR_Init (METH)
Interface variables
fbTCBase_SQLiteConnector.mOpen (METH)
Interface variables
fbTCBase_SQLiteConnector.mSQLExecute (METH)
Interface variables
fbTCBase_HtmlLogger.mInit_ (METH)
Interface variables
fbTCBase_HtmlLogger.mLogg01 (METH)
Interface variables
fbTCBase_HtmlLogger.mLogg02 (METH)
Interface variables
fbTCBase_HtmlLogger.mLogg03 (METH)
Interface variables
fbTCBase_HtmlLoggerML.mInit_ (METH)
Interface variables
fbTCBase_HtmlLoggerML.mLogg (METH)
Interface variables
itfUserApp_870C.mAppCFG (METH)
Interface variables
Constant
WagoAppRTU, Release 1.2.13.1
prgAppRtuMain.mCfgRead (METH)
Interface variables
prgAppRtuMain.mCfgWrite (METH)
Interface variables
TC_DNP3
6.1 00 DEL
6.1.1 fDNP3_Version (FUN)
Interface variables
6.2 01 Common
6.2.1 010 Hilfsbausteine
‘‘ Debug‘‘
prgDNP3_Debugger (PRG)
prgDNP3_Debugger.mRequ (METH)
Interface variables
prgDNP3_Debugger.mResp (METH)
Interface variables
77
WagoAppRTU, Release 1.2.13.1
Message
fDNP3_APDU_App (FUN)
Interface variables
fDNP3_AppendGrpHeaderC (FUN)
Interface variables
fDNP3_AppendGrpHeaderR (FUN)
Interface variables
fDNP3_AppendINT (FUN)
Interface variables
fDNP3_AppendINTWithIx (FUN)
Interface variables
6.2. 01 Common 78
WagoAppRTU, Release 1.2.13.1
fDNP3_AppendLPDU (FUN)
Interface variables
fDNP3_AppendTxt (FUN)
Interface variables
fDNP3_AppendUINT (FUN)
Interface variables
fDNP3_AppendUINTwithIx (FUN)
Interface variables
fDNP3_AppendVSTR (FUN)
Interface variables
fDNP3_AppendVSTRwithIx (FUN)
Interface variables
6.2. 01 Common 79
WagoAppRTU, Release 1.2.13.1
fDNP3_CmdMsgSetState (FUN)
Interface variables
fDNP3_HandleFC002_80 (FUN)
Interface variables
fDNP3_HandleFC021_22 (FUN)
Interface variables
fDNP3_HandleFC022 (FUN)
Interface variables
fDNP3_InfObjRangeValid (FUN)
Interface variables
6.2. 01 Common 80
WagoAppRTU, Release 1.2.13.1
fDNP3_QualInterpreter (FUN)
Interface variables
fDNP3_RequestMirror (FUN)
Interface variables
fDNP3_SetDeviceAttr (FUN)
Interface variables
fbDNP3_APDU_Requ (FB)
Interface variables
fbDNP3_APDU_Requ.mAPDU_Prep (METH)
Interface variables
6.2. 01 Common 81
WagoAppRTU, Release 1.2.13.1
fbDNP3_APDU_Requ.mAppend01_BYTE (METH)
Interface variables
fbDNP3_APDU_Requ.mAppend02_WORD (METH)
Interface variables
fbDNP3_APDU_Requ.mAppend04_DWORD (METH)
Interface variables
fbDNP3_APDU_Requ.mAppendByteX (METH)
Interface variables
fbDNP3_APDU_Requ.mAppendClock (METH)
Interface variables
fbDNP3_APDU_Requ.mGetObjCnt (METH)
Interface variables
fbDNP3_APDU_Resp (FB)
Interface variables
6.2. 01 Common 82
WagoAppRTU, Release 1.2.13.1
10 PRIVATE
fbDNP3_APDU_Resp._Grp000_DA (ACT)
fbDNP3_APDU_Resp._Grp001_BI (ACT)
fbDNP3_APDU_Resp._Grp003_DBI (ACT)
fbDNP3_APDU_Resp._Grp010_BQ (ACT)
fbDNP3_APDU_Resp._Grp020_CI (ACT)
fbDNP3_APDU_Resp._Grp030_AI (ACT)
fbDNP3_APDU_Resp._Grp040_AQ (ACT)
fbDNP3_APDU_Resp._Grp060_CL (ACT)
fbDNP3_APDU_Resp.mAPDU_Close (METH)
Interface variables
fbDNP3_APDU_Resp.mAPDU_Prep (METH)
Interface variables
fbDNP3_APDU_Resp.mAppendGrpHeader (METH)
Interface variables
fbDNP3_APDU_Resp.mAppendObjData01 (METH)
Interface variables
6.2. 01 Common 83
WagoAppRTU, Release 1.2.13.1
fbDNP3_APDU_Resp.mAppendObjData02 (METH)
Interface variables
fbDNP3_APDU_Resp.mAppendObjData03 (METH)
Interface variables
fbDNP3_APDU_Resp.mAppendObjData03T (METH)
Interface variables
fbDNP3_APDU_Resp.mAppendObjData04 (METH)
Interface variables
fbDNP3_APDU_Resp.mAppendObjData05 (METH)
Interface variables
fbDNP3_APDU_Resp.mAppendObjData05T (METH)
Interface variables
6.2. 01 Common 84
WagoAppRTU, Release 1.2.13.1
fbDNP3_APDU_Resp.mGetObjCnt (METH)
Interface variables
fbDNP3_APDU_Resp.mSetSeqNo (METH)
Interface variables
fbDNP3_APDU_Resp.mSplitt (METH)
Interface variables
Private
tyDNP3_InfObjPar (STRUCT)
tyDNP3_LPDU (STRUCT)
6.2. 01 Common 85
WagoAppRTU, Release 1.2.13.1
tyDNP3_LPDU_List (STRUCT)
Name Type
InOut: aLPDU ARRAY [1..4] OF tyDNP3_LPDU
iCnt INT
tyDNP3_SrvPar (STRUCT)
tyDNP3_TPDU (STRUCT)
Rx/Tx
fDNP3_AppendCRC16 (FUN)
Interface variables
fDNP3_Append_LinkMSG (FUN)
Interface variables
fDNP3_CompareCRC16 (FUN)
Interface variables
6.2. 01 Common 86
WagoAppRTU, Release 1.2.13.1
fDNP3_LPDU_2_TPDU (FUN)
Interface variables
fbDNP3_Lpdu (FB)
Interface variables
fbDNP3_Lpdu.mRxAdd (METH)
Interface variables
fbDNP3_Lpdu.mRxDecoder (METH)
Interface variables
fbDNP3_TpduList (FB)
Interface variables
fbDNP3_TpduList.mAddTPDU (METH)
Interface variables
fbDNP3_TpduList.mRpAPDU_to_TPDU (METH)
Interface variables
6.2. 01 Common 87
WagoAppRTU, Release 1.2.13.1
fbDNP3_TpduList.mRqAPDU_to_TPDU (METH)
Interface variables
fbDNP3_TpduList.mTPDU_to_LPDU (METH)
Interface variables
fbDNP3_TpduList.mTPDU_to_RpAPDU (METH)
Interface variables
fbDNP3_TpduList.mTPDU_to_RqAPDU (METH)
Interface variables
fbDNP3_TpduList.yTPDU_SIZE (PROP)
tyDNP3_TPDU_Header (STRUCT)
Secure Authentication
6.2. 01 Common 88
WagoAppRTU, Release 1.2.13.1
WCRYPTO_fAddAllAlgorithm (FUN)
Interface variables
WCRYPTO_fAesKeyUnwrap (FUN)
Interface variables
WCRYPTO_fGmac (FUN)
Interface variables
WCRYPTO_fHmac (FUN)
Interface variables
6.2. 01 Common 89
WagoAppRTU, Release 1.2.13.1
fDNP3_APDU_Prep_SA (FUN)
Interface variables
fDNP3_AggrReq (FUN)
Interface variables
fDNP3_CheckUsrRole (FUN)
Interface variables
fDNP3_CreateRandom (FUN)
Interface variables
fDNP3_DeleteSessKey (FUN)
Interface variables
fDNP3_DeleteUpKey (FUN)
Interface variables
6.2. 01 Common 90
WagoAppRTU, Release 1.2.13.1
fDNP3_DeleteUser (FUN)
Interface variables
fDNP3_GenHeader (FUN)
Interface variables
fDNP3_GetSessionKey (FUN)
Interface variables
fDNP3_GetUpdateKey (FUN)
Interface variables
fDNP3_InitMAC (FUN)
Interface variables
6.2. 01 Common 91
WagoAppRTU, Release 1.2.13.1
fDNP3_InitSecPara (FUN)
Interface variables
fDNP3_InitUpdateKey (FUN)
Interface variables
fDNP3_IvGmac (FUN)
Interface variables
6.2. 01 Common 92
WagoAppRTU, Release 1.2.13.1
fDNP3_IvGmac_v10 (FUN)
Interface variables
fDNP3_MAC_AggrReq (FUN)
Interface variables
fDNP3_MAC_v10 (FUN)
Interface variables
fDNP3_MAC_v15_Req (FUN)
Interface variables
fDNP3_MAC_v15_Res (FUN)
Interface variables
6.2. 01 Common 93
WagoAppRTU, Release 1.2.13.1
fDNP3_MAC_v2 (FUN)
Interface variables
fDNP3_MAC_v5 (FUN)
Interface variables
fDNP3_ReqUser (FUN)
Interface variables
fDNP3_SetUpKeyTime (FUN)
Interface variables
fDNP3_Thresholds (FUN)
Interface variables
6.2. 01 Common 94
WagoAppRTU, Release 1.2.13.1
fDNP3_g120_v10_UserChange (FUN)
Interface variables
fDNP3_g120_v12_UpdateKeyReply (FUN)
Interface variables
fDNP3_g120_v1_ChallengeData (FUN)
Interface variables
fDNP3_g120_v2_ReplyData (FUN)
Interface variables
fDNP3_g120_v5_KeyStatus (FUN)
Interface variables
6.2. 01 Common 95
WagoAppRTU, Release 1.2.13.1
fDNP3_g120_v7_Error (FUN)
Interface variables
fInitSecKeyDW (FUN)
Interface variables
prgDNP3_SecAuth_Timer (PRG)
Interface variables
fDNP3_ArrayToWord (FUN)
Interface variables
fDNP3_CheckModemInit (FUN)
Interface variables
fDNP3_ModemAnswer (FUN)
Interface variables
6.2. 01 Common 96
WagoAppRTU, Release 1.2.13.1
fDNP3_ModemTxt (FUN)
Interface variables
fDNP3_RestartTON (FUN)
Interface variables
fDNP3_SysComSendTx (FUN)
Interface variables
fDNP3_WordToArray (FUN)
Interface variables
fbDNP3_WriteReqList (FB)
Interface variables
6.2. 01 Common 97
WagoAppRTU, Release 1.2.13.1
fbDNP3_WriteReqList.mInit (METH)
Interface variables
fbDNP3_WriteReqList.mLoopEnd (METH)
Interface variables
fbDNP3_WriteReqList.mMapp (METH)
Interface variables
fbDNP3_WriteReqList.mNext (METH)
Interface variables
fbDNP3_WriteReqList.mReadRequest (METH)
Interface variables
6.2. 01 Common 98
WagoAppRTU, Release 1.2.13.1
fbDNP3_WriteReqList.mSet (METH)
Interface variables
fbDNP3_WriteReqList.mSetIx (METH)
Interface variables
Interface variables
fDNP3_CLK_FROM_IEC61850 (FUN)
Interface variables
fDNP3_CLK_FROM_DT (FUN)
Interface variables
6.2. 01 Common 99
WagoAppRTU, Release 1.2.13.1
fDNP3_CLK_TO_DT (FUN)
Interface variables
fbDNP3_Clock (FB)
Interface variables
fbDNP3_Clock.mInit (METH)
Interface variables
fbDNP3_Clock.mRxTime (METH)
Interface variables
tyDNP3_ParaAppLink (STRUCT)
tyDNP3_ParaAppUNS (STRUCT)
tyDNP3_ParaGlobal (STRUCT)
90 AUTH
DNP3_ENUM_ERRCODE (ENUM)
DNP3_ENUM_KEYSTATUS (ENUM)
DNP3_ENUM_SSLSOCKSTATE (ENUM)
Name Initial
0
SocketState_Invalide
1
SocketState_Valide
2
SocketState_Connecting
InOut: 3
SocketState_Connected
4
SocketState_Reading
5
SocketState_Assepting
6
SocketState_AsseptFull
tyDNP3_AuthErr (STRUCT)
tyDNP3_AuthPara (STRUCT)
tyDNP3_AuthUser (STRUCT)
tyDNP3_IniSecAuth (STRUCT)
Name Type
InOut: xInitSecAuth BOOL
dwKSQ_GMAC DWORD
tyDNP3_Thresholds (STRUCT)
tyDNP3_UserUpKey (STRUCT)
Name Type
InOut:
atonUserUpKey ARRAY [1..DNP3_GC.C_DNP3_AUTH_MAX_USERS] OF TON
tyDNP3_UsrThresholds (STRUCT)
Name Type
wKeyMsgCount WORD
InOut:
wKeyStatusCount WORD
tExKeyChangeTimeOut TIME
eDNP3_ConnectorTyp (ENUM)
Attributes:
qualified_only
Name Initial
0
eDNP3_CT_NULL
eDNP3_CT_UDP
InOut:
eDNP3_CT_TCP
eDNP3_CT_TLS
100
eDNP3_CT_COM
eDNP3_Target (ENUM)
Name
ENUMDNP3_TARGET_87x
InOut: ENUMDNP3_TARGET_88x
ENUMDNP3_TARGET_IPC
ENUMDNP3_TARGET_PFC200
tyDNP3O_WriteGrp034 (STRUCT)
Name Type
byVar BYTE
InOut: wAdrStart WORD
wAdrEnd WORD
uVal uTCBase_32bit
tyDNP3_AbsTime (STRUCT)
Name Type
InOut: dwLow DWORD
wHigh WORD
tyDNP3_AdrGrp (STRUCT)
tyDNP3_AnaOutObj (ALIAS)
tyDNP3_AssignClassDOH (STRUCT)
tyDNP3_AssignClassRequ (STRUCT)
tyDNP3_BinOutControl (STRUCT)
tyDNP3_BinOutObj (ALIAS)
tyDNP3_CertificationPara (STRUCT)
Name Type
xDiabaleInfObj_001 BOOL
xDiabaleInfObj_003 BOOL
xDiabaleInfObj_010 BOOL
InOut: xDiabaleInfObj_012 BOOL
xDiabaleInfObj_020 BOOL
xDiabaleInfObj_030 BOOL
xDiabaleInfObj_040 BOOL
xDiabaleInfObj_041 BOOL
tyDNP3_CntrData (STRUCT)
Name Type
byGrp BYTE
InOut:
byVar BYTE
pData POINTER TO ARRAY [0..15] OF BYTE
tyDNP3_CntrDataList40 (STRUCT)
Name Type
iCnt INT
InOut:
aAdr ARRAY [0..63] OF WORD
aData ARRAY [0..63] OF uTCBase_32Bit
tyDNP3_ComBuffer (STRUCT)
tyDNP3_CounterObj (STRUCT)
tyDNP3_DeviceAttrObj (STRUCT)
2 = UINT [Un-
signed Integer]
InOut: 3 = INT [Signed
Integer] 4 = FLT
[Floating-point]
5 = OSTR [Octet
String] 6 = BSTR
[Bit String]
254 = U8BS8LIST [List of
UNIT8-BSTR8 pairs] 255
= U8BS8EXLIST [Exten-
detlist of UNIT8-BSTR8
pairs]
tyDNP3_FreezeCounter (STRUCT)
Name Type
uVal uTCBase_32Bit
InOut:
tyTime tyDNP3_Clock
byFlags BYTE
tyDNP3_IEC60870_CP56 (STRUCT)
tyDNP3_IEC61850_TimeStamp (STRUCT)
Name Type
InOut: dtDT DT
dwQuality DWORD
tyDNP3_InfObjIdent (STRUCT)
tyDNP3_LPDU_1 (STRUCT)
tyDNP3_ModemInitPara (STRUCT)
Name Type
sSend STRING(79)
sResp STRING(31)
InOut:
tWait TIME
wOpt WORD
xValidEntry BOOL
tyDNP3_QualInfo (STRUCT)
tyDNP3_ReadRequLine (STRUCT)
tyDNP3_ReadRequList (STRUCT)
tyDNP3_RequAPDU (STRUCT)
tyDNP3_RespAPDU (STRUCT)
tyDNP3_RetainInfObjDS (STRUCT)
tyDNP3_SSLSocket (STRUCT)
tyDNP3_SecureOptions (STRUCT)
xUseAggrMode BOOL
If disabled, DNP3-SA will use much more band
better replay protection
because random challenge
data is generated more
often. However, even
with Aggressive Mode
Enabled, replay protection
is good, so Enabled is the
recommended setting.
byVariantion BYTE
<0> := Pre-shared Key, Symmetric Cryptograp
<1> := Downloaded Keys,
Symmetric Cryptography
<2> := Downloaded Keys,
Asymmetric Cryptography
(Not Supported in this
Version
byMACAlgorithm BYTE
MAC algorithm, truncated to either leftmost 8
<0> := not used. <1> :=
HMAC SHA-1 truncated
to 4 octets (serial). No
longer recommended.
<2> := HMAC SHA-1
InOut: truncated to 10 octets
(networked). <3> :=
HMAC SHA-256 trun-
cated to 8 octets (serial).
<4> := HMAC SHA-256
truncated to 16 octets
(networked). <5> :=
HMAC SHA-1 truncated
to 8 octets (serial). <6>
:= AES-GMAC (output
is 12 octets). <7..127> :=
reserved for future use.
<128..255> := reserved for
vendor-specific choices.
Not guaranteed to be
interoperable.
byKeyWrapAlgorithm BYTE
Key wrap algorithm, <0> :=
not used. <1> := AES-128
Key Wrap Algorithm,
Update Key Length = 126
(bits). <2> := AES-256
Key Wrap Algorithm,
6.3. 010 Outstation Update Key Length118=
256 (bits). <3..127> :=
reserved for future use.
<128..255> := reserved for
WagoAppRTU, Release 1.2.13.1
tyDNP3_SerialExtPara (STRUCT)
tRedialTime TIME
tInitCycleTime TIME
sRecall STRING(31)
sConnect STRING(31) Rückruferkennung, das Modem
InOut: zeigt damit an das der Master
aufgeweckt wurde
sDisconnect STRING(31) Verbindungserkennung, das
Modem zeigt damit an das eine
Verbindung besteht
sBlacklist STRING(32) Erkennung Verbindungsende,
das Modem zeigt an das die
Verbindung geschlossen wurde
sReactBlacklist STRING(32) Erkennung Blacklist
aPhoneNumber ARRAY [1..4] OF STRING(31) Antwort String auf Blacklist
atyModemInit ARRAY [1..8] OF
tyDNP3_ModemInitPara
xUseCycleInit BOOL
tyDNP3_SubTypInfo (STRUCT)
uDNP3_EvClassList (UNION)
fbDNP3O_ReadReqList (FB)
Interface variables
fbDNP3O_ReadReqList.mInit (METH)
Interface variables
fbDNP3O_ReadReqList.mLoopEnd (METH)
Interface variables
fbDNP3O_ReadReqList.mMapp (METH)
Interface variables
fbDNP3O_ReadReqList.mNext (METH)
Interface variables
fbDNP3O_ReadReqList.mReadRequest (METH)
Interface variables
fbDNP3O_ReadReqList.mSet (METH)
Interface variables
fbDNP3O_ReadReqList.mSetIx (METH)
Interface variables
Interface variables
Input
001 PRIVATE
fbDNP3O_InfObjList000.mFC01_Read (METH)
Interface variables
010 CFG
fbDNP3O_InfObjList000.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjList000.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjList000.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjList000.mInit (ACT)
fbDNP3O_InfObjList000.mExit (METH)
Interface variables
fbDNP3O_InfObjList001 (FB)
000 SYSTEM
fbDNP3O_InfObjList001.mInit (METH)
Interface variables
010 CFG
fbDNP3O_InfObjList001.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjList001.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjList001.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjList001.mApp_InfObDel (METH)
Interface variables
fbDNP3O_InfObjList001.mApp_InfObjAdd (METH)
Interface variables
fbDNP3O_InfObjList001.mExit (METH)
Interface variables
fbDNP3O_InfObjList001.mFC01_Read (METH)
Interface variables
fbDNP3O_InfObjList001.mFC22_AssignClass (METH)
Interface variables
fbDNP3O_InfObjList003 (FB)
001 SYSTEM
fbDNP3O_InfObjList003.mInit (METH)
Interface variables
010 CFG
fbDNP3O_InfObjList003.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjList003.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjList003.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjList003.mApp_InfObDel (METH)
Interface variables
fbDNP3O_InfObjList003.mApp_InfObjAdd (METH)
Interface variables
fbDNP3O_InfObjList003.mExit (METH)
Interface variables
fbDNP3O_InfObjList003.mFC01_Read (METH)
Interface variables
fbDNP3O_InfObjList003.mFC22_AssignClass (METH)
Interface variables
fbDNP3O_InfObjList010 (FB)
000 SYSTEM
fbDNP3O_InfObjList010.mInit (METH)
Interface variables
010 CFG
fbDNP3O_InfObjList010.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjList010.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjList010.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjList010.mApp_InfObDel (METH)
Interface variables
fbDNP3O_InfObjList010.mApp_InfObjAdd (METH)
Interface variables
fbDNP3O_InfObjList010.mAdrValid (METH)
Interface variables
fbDNP3O_InfObjList010.mExit (METH)
Interface variables
fbDNP3O_InfObjList010.mFC01_Read (METH)
Interface variables
fbDNP3O_InfObjList010.mFC04_Cntr (METH)
Interface variables
fbDNP3O_InfObjList010.mFC22_AssignClass (METH)
Interface variables
fbDNP3O_InfObjList020 (FB)
000 SYSTEM
fbDNP3O_InfObjList020.mInit (METH)
Interface variables
010 CFG
fbDNP3O_InfObjList020.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjList020.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjList020.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjList020.mApp_InfObDel (METH)
Interface variables
fbDNP3O_InfObjList020.mApp_InfObjAdd (METH)
Interface variables
fbDNP3O_InfObjList020.mExit (METH)
Interface variables
fbDNP3O_InfObjList020.mFC01_Read (METH)
Interface variables
fbDNP3O_InfObjList020.mFC07_Freeze (METH)
Interface variables
fbDNP3O_InfObjList020.mFC22_AssignClass (METH)
Interface variables
fbDNP3O_InfObjList030 (FB)
Interface variables
00 SYSTEM
fbDNP3O_InfObjList030.mInit (METH)
Interface variables
010 CFG
fbDNP3O_InfObjList030.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjList030.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjList030.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjList030.mApp_InfObDel (METH)
Interface variables
fbDNP3O_InfObjList030.mApp_InfObjAdd (METH)
Interface variables
fbDNP3O_InfObjList030.mExit (METH)
Interface variables
fbDNP3O_InfObjList030.mFC01_Read (METH)
Interface variables
fbDNP3O_InfObjList030.mFC02_Write (METH)
Interface variables
fbDNP3O_InfObjList030.mFC22_AssignClass (METH)
Interface variables
fbDNP3O_InfObjList040 (FB)
00 SYSTEM
fbDNP3O_InfObjList040.mInit (METH)
Interface variables
010 CFG
fbDNP3O_InfObjList040.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjList040.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjList040.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjList040.mApp_InfObDel (METH)
Interface variables
fbDNP3O_InfObjList040.mApp_InfObjAdd (METH)
Interface variables
fbDNP3O_InfObjList040.mAdrValid (METH)
Interface variables
fbDNP3O_InfObjList040.mCDL_Add (METH)
Interface variables
fbDNP3O_InfObjList040.mCDL_Init (METH)
Interface variables
fbDNP3O_InfObjList040.mExit (METH)
Interface variables
fbDNP3O_InfObjList040.mFC01_Read (METH)
Interface variables
fbDNP3O_InfObjList040.mFC04_Cntr (METH)
Interface variables
fbDNP3O_InfObjList040.mFC22_AssignClass (METH)
Interface variables
fbDNP3O_InfObjList121 (FB)
Interface variables
00 SYSTEM
fbDNP3O_InfObjList121.mInit (METH)
Interface variables
fbDNP3O_InfObjList121.AddFB (ACT)
fDNP3_UpdateClassNo(aObjList[iObjNums]^.tyIdent); fDNP3_UpdateClassNo(aObjList[iObjNums]^.tyInfObj);
fbDNP3O_InfObjList121.mExit (METH)
Interface variables
fbDNP3O_InfObjList121.mFC01_R_ead (ACT)
fbDNP3O_InfObjList121.mFC01_Read (METH)
Interface variables
031 InfObj
fbDNP3O_InfObjBase (FB)
Interface variables
00 SYSTEM
fbDNP3O_InfObjBase.FB_Init (METH)
Interface variables
fbDNP3O_InfObjBase.mCfgEvTimeRead (METH)
Interface variables
fbDNP3O_InfObjBase.mCfgEvTimeWrite (METH)
Interface variables
fbDNP3O_InfObjBase.mCfgInit (METH)
Interface variables
fbDNP3O_InfObjBase.mCfgRetain (METH)
Interface variables
fbDNP3O_InfObjBase.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjBase.mCycleImp (METH)
Interface variables
fbDNP3O_InfObjBase.mFC22_AssignClass (METH)
Interface variables
fbDNP3O_InfObjGr001 (FB)
Interface variables
00 SYSTEM
fbDNP3O_InfObjGr001.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjGr001.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjGr001.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjGr001.mCycleImp (METH)
Interface variables
fbDNP3O_InfObjGr003 (FB)
Interface variables
00 SYSTEM
fbDNP3O_InfObjGr003.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjGr003.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjGr003.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjGr003.mCycleImp (METH)
Interface variables
fbDNP3O_InfObjGr010 (FB)
Interface variables
00 SYSTEM
fbDNP3O_InfObjGr010.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjGr010.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjGr010.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjGr010.mCycleImp (METH)
Interface variables
fbDNP3O_InfObjGr010.mExit (METH)
Interface variables
fbDNP3O_InfObjGr010.mFC04_Operate (METH)
Interface variables
fbDNP3O_InfObjGr020 (FB)
Interface variables
00 SYSTEM
fbDNP3O_InfObjGr020.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjGr020.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjGr020.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjGr020.mCycleImp (METH)
Interface variables
fbDNP3O_InfObjGr020.mExit (METH)
Interface variables
fbDNP3O_InfObjGr020.mFC07_Freeze (METH)
Interface variables
fbDNP3O_InfObjGr030 (FB)
Interface variables
00 SYSTEM
fbDNP3O_InfObjGr030.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjGr030.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjGr030.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjGr030.mCycleImp (METH)
Interface variables
fbDNP3O_InfObjGr030.mExit (METH)
Interface variables
fbDNP3O_InfObjGr030.mWrite_db (METH)
Interface variables
fbDNP3O_InfObjGr040 (FB)
Interface variables
00 SYSTEM
fbDNP3O_InfObjGr040.mCfgApp (METH)
Interface variables
fbDNP3O_InfObjGr040.mCfgRead (METH)
Interface variables
fbDNP3O_InfObjGr040.mCfgWrite (METH)
Interface variables
fbDNP3O_InfObjGr040.mCycleImp (METH)
Interface variables
fbDNP3O_InfObjGr040.mExit (METH)
Interface variables
fbDNP3O_InfObjGr040.mFC04_Operate (METH)
Interface variables
fbDNP3O_InfObjGr121 (FB)
Interface variables
fbDNP3O_InfObjGr121.mPutEV (METH)
Interface variables
itfDNP3O_InfObj (ITF)
itfDNP3O_InfObj.mCycleImp (METH)
Interface variables
01 PRIVATE
fbDNP3O_EventBuffer._Get (ACT)
fbDNP3O_EventBuffer._LoggScroll (ACT)
fbDNP3O_EventBuffer._RollBack (ACT)
Diese Aktion löscht für alle Events, aus der Event-Liste das “versendet” Flag.
fbDNP3O_EventBuffer._UpdateCnt (ACT)
fbDNP3O_EventBuffer._WriteProlog (ACT)
Diese Aktion wird aus der Action GET aufgerufen. Sie überträgt oder aktualisiert die den Header im Sende Buffer
fbDNP3O_EventBuffer._WriteTimeBase (ACT)
Diese Aktion wird aus der Action GET aufgerufen, wenn Absolutzeit-Stempel für Objekte mit Relativzeit er-
forderlich werden
fbDNP3O_EventBuffer._refRetainEV (ACT)
10 ACTIONS
fbDNP3O_EventBuffer._AddTyp_002Obj (ACT)
fbDNP3O_EventBuffer._AddTyp_011Obj (ACT)
fbDNP3O_EventBuffer._AddTyp_022Obj (ACT)
fbDNP3O_EventBuffer._AddTyp_032Obj (ACT)
fbDNP3O_EventBuffer._AddTyp_122Obj (ACT)
90 TOOLS
fbDNP3O_EventBuffer.mExport (METH)
Interface variables
fbDNP3O_EventBuffer.mDel (METH)
Interface variables
fbDNP3O_EventBuffer.mEventFileLoad (METH)
Interface variables
fbDNP3O_EventBuffer.mEventFileLoadFin (METH)
Interface variables
fbDNP3O_EventBuffer.mEventFileSaveFin (METH)
Interface variables
fbDNP3O_EventBuffer.mInit (METH)
Interface variables
fbDNP3O_EventBuffer.mPutEvList (METH)
Interface variables
fbDNP3O_EventFile (FB)
fbDNP3O_EventFile._ACT_Start (ACT)
fbDNP3O_EventFile.mIdel (METH)
Interface variables
fbDNP3O_EventFile.mLoad (METH)
Interface variables
fbDNP3O_EventFile.mSave (METH)
Interface variables
tyDNP3O_UnsEventTrg (STRUCT)
tyDNP3_Event (STRUCT)
tyDNP3_EventFileBuffer (STRUCT)
tyDNP3_EventFileInfo (STRUCT)
tyDNP3_EventFileSaveState (STRUCT)
tyDNP3_EventGetPara (STRUCT)
tyDNP3_EventGetVars (STRUCT)
tyDNP3_EventInfo (STRUCT)
tyDNP3_EventRetain (STRUCT)
Interface variables
010 CFG
fbDNP3O_EtherLink.mCfgApp (METH)
Interface variables
fbDNP3O_EtherLink.mCfgRead (METH)
Interface variables
fbDNP3O_EtherLink.mCfgWrite (METH)
Interface variables
fbDNP3O_EtherLink.FC09 (ACT)
fbDNP3O_EtherLink.HandleRxPriMsg (ACT)
fbDNP3O_EtherLink.HandleRxSecMsg (ACT)
| 14 || Link service not functioning| | | | || | | 15 || Link service not used or implemented| | | | || | +—-+—————-
+—————————————+ | DIR | PRM | RES | DFC | 3 | 2 | 1 | 0 |
fbDNP3O_EtherLink.PRM (ACT)
fbDNP3O_EtherLink.mAccept (METH)
Interface variables
fbDNP3O_EtherLink.mClose (METH)
Interface variables
fbDNP3O_EtherLink.mDiscon (METH)
Interface variables
fbDNP3O_EtherLink.mInit (METH)
Interface variables
fbDNP3O_EtherLink.mReceive (METH)
Interface variables
fbDNP3O_EtherListener (FB)
Interface variables
fbDNP3O_EtherListener.FB_Exit (METH)
Interface variables
fbDNP3O_EtherListener.mClose (METH)
Interface variables
fbDNP3O_EtherListener.mCompare (METH)
Interface variables
fbDNP3O_EtherListener.mInit (METH)
Interface variables
fbDNP3O_EtherListener.mOpen (METH)
Interface variables
fbDNP3O_EtherListener.mSend (METH)
Interface variables
fbDNP3O_IP_Main (FB)
Interface variables
001 SYSTEM
fbDNP3O_IP_Main.FB_Exit (METH)
Interface variables
010 CFG
fbDNP3O_IP_Main.mCfgApp (METH)
Interface variables
fbDNP3O_IP_Main.mCfgRead (METH)
Interface variables
fbDNP3O_IP_Main.mCfgWrite (METH)
Interface variables
fbDNP3O_IP_Main.mExit (METH)
Interface variables
fbDNP3O_IP_Main.mInit (METH)
Interface variables
Seriell
fbDNP3O_COM_Main (FB)
Interface variables
001 SYSTEM
fbDNP3O_COM_Main.FB_Exit (METH)
Interface variables
010 CFG
fbDNP3O_COM_Main.mCfgApp (METH)
Interface variables
fbDNP3O_COM_Main.mCfgRead (METH)
Interface variables
fbDNP3O_COM_Main.mCfgWrite (METH)
Interface variables
fbDNP3O_COM_Main.mExit (METH)
Interface variables
fbDNP3O_COM_Main.mInit (METH)
Interface variables
fbDNP3O_SeriellLink (FB)
Interface variables
001 PRIVATE
fbDNP3O_SeriellLink.FC09 (ACT)
fbDNP3O_SeriellLink.HandleRxPriMsg (ACT)
fbDNP3O_SeriellLink.HandleRxSecMsg (ACT)
Secondary Message, PRM = 0 +————————————— Direction (Slave => Master: 0, Master => Slave:
1) | +——————————— Primary Message (frame from Sec.: 0, frame from Pri.: 1) | | +———————
—— Reserve = 0 | | | +——————— Data flow control (still ready to receive data: 0, Stop Buffer Overflow
posible: 1) | | | | +—————+– Funktion-Code | | | | | | +—-+—————-+—————————————+ | | |
| | | | FC |Frame-Type | Service Funktion | | | | | | | +—-+—————-+—————————————+ | | | | | | | 0 |
Confirm | ACK positiv acknowledgement | | | | | | | | 1 | Confirm | NACK Message not accepted, link busy | | | | | | | |
11 | Respond | Status of link (DFC = 0 or 1) | | | | | | | | 14 | | Link service not functioning | | | | | | | | 15 | | Link service
not used or implemented | | | | | | | +—-+—————-+—————————————+ | DIR | PRM | RES | DFC
|3|2|1|0|
fbDNP3O_SeriellLink.PRM (ACT)
010 CFG
fbDNP3O_SeriellLink.mCfgApp (METH)
Interface variables
fbDNP3O_SeriellLink.mCfgRead (METH)
Interface variables
fbDNP3O_SeriellLink.mCfgWrite (METH)
Interface variables
fbDNP3O_SeriellLink.yTPDU_SIZE (PROP)
fbDNP3O_SeriellLink.mClose (METH)
Interface variables
fbDNP3O_SeriellLink.mOpen (METH)
Interface variables
fbTCBase_RowDataLogger (FB)
Tetra
fbTCBase_SerialHdl_TETRA (FB)
Interface variables
001 PRIVATE
fbTCBase_SerialHdl_TETRA._DOKU (ACT)
The main purpose of AT commands is to allow a Computer/PLC (called Data Terminal Equipment or DTE) to
control a Modem (called Data Circuit termination Equipment or DCE) over serial data communication links:
RS232 and USB2.0.
010 CFG
fbTCBase_SerialHdl_TETRA.mCfgRead (METH)
Interface variables
fbTCBase_SerialHdl_TETRA.mLogg (METH)
Interface variables
fbTCBase_SerialHdl_TETRA.mSimModem (METH)
Interface variables
fbTCBase_SerialHdl_TETRA.mTx (METH)
Interface variables
fbDNP3O_AppLink (FB)
Interface variables
010 CFG
fbDNP3O_AppLink.mCfgApp (METH)
Interface variables
fbDNP3O_AppLink.mCfgRead (METH)
Interface variables
fbDNP3O_AppLink.mCfgWrite (METH)
Interface variables
fbDNP3O_AppLink._FC32_AuthenticationRequest (ACT)
fbDNP3O_AppLink._SecMsgResponse (ACT)
fbDNP3O_AppLink._SecRequest (ACT)
fbDNP3O_AppLink._UnSolic (ACT)
fbDNP3O_AppLink.mConClose (ACT)
fbDNP3O_AppLink.mFC00_Confirm (METH)
Interface variables
fbDNP3O_AppLink.mFC01_Read (METH)
Interface variables
fbDNP3O_AppLink.mFC03_Select (METH)
Interface variables
fbDNP3O_AppLink.mFC04_Operate (METH)
Interface variables
fbDNP3O_AppLink.mFC05_OperateDirect (METH)
Interface variables
fbDNP3O_AppLink.mFC07_Freeze (METH)
Interface variables
fbDNP3O_AppLink.mFC22_AssignClass (METH)
Interface variables
fbDNP3O_AppLink.mHandelRxPriTPDU (METH)
Interface variables
fbDNP3O_AppLink.mInit (METH)
Interface variables
fbDNP3O_AppLink.mLoopEnd (METH)
Interface variables
tyDNP3_LinkPara (STRUCT)
tyDNP3_LinkParaEth (STRUCT)
uDNP3_PhyLinkPara (UNION)
Name Type
byGrp BYTE
byVar BYTE
wAdr WORD
InOut: byEvCl_Change BYTE
byEvCl_Frozen BYTE
byEvCl_Control BYTE
xRetain BOOL
byCntrModel BOOL
tyDNP3O_InfObjPD_C10 (STRUCT)
tyDNP3O_InfObjPD_C40 (STRUCT)
tyDNP3O_InfObjPD_M01 (STRUCT)
tyDNP3O_InfObjPD_M03 (STRUCT)
tyDNP3O_InfObjPD_M20 (STRUCT)
tyDNP3O_InfObjPD_M30 (STRUCT)
uDNP3O_InfObjPD (UNION)
Name Type
tyM01 tyDNP3O_InfObjPD_M01
tyM03 tyDNP3O_InfObjPD_M03
InOut: tyM20 tyDNP3O_InfObjPD_M20
tyM30 tyDNP3O_InfObjPD_M30
tyC10 tyDNP3O_InfObjPD_C10
tyC40 tyDNP3O_InfObjPD_C40
fbDNP3O_InfObjList (FB)
fbDNP3O_InfObjList.mApp_InfObjAdd_C10 (METH)
Interface variables
fbDNP3O_InfObjList.mApp_InfObjAdd_C40 (METH)
Interface variables
fbDNP3O_InfObjList.mApp_InfObjAdd_M01 (METH)
Interface variables
fbDNP3O_InfObjList.mApp_InfObjAdd_M03 (METH)
Interface variables
fbDNP3O_InfObjList.mApp_InfObjAdd_M20 (METH)
Interface variables
fbDNP3O_InfObjList.mApp_InfObjAdd_M30 (METH)
Interface variables
fbDNP3O_InfObjList.mApp_SortList (METH)
prgDNP3O_Visu.ACT_01 (ACT)
prgDNP3O_Visu.ACT_03 (ACT)
prgDNP3O_Visu.ACT_10 (ACT)
prgDNP3O_Visu.ACT_20 (ACT)
prgDNP3O_Visu.ACT_30 (ACT)
prgDNP3O_Visu.ACT_40 (ACT)
prgDNP3O_Visu.ACT_OsCon (ACT)
prgDNP3O_Visu.mCntlStateString (METH)
Interface variables
tyDNP3O_Visu_ObjList (STRUCT)
Name Type
InOut: uFB uDNP3O_Visu_FbPointer
tyIx tyDNP3M_Visu_IndexSel
uDNP3O_Visu_FbPointer (UNION)
Name Type
pMA POINTER TO fbDNP3m_Master
pOS POINTER TO fbDNP3m_Outstation
pIO POINTER TO fbDNP3O_InfObjBase
p01 POINTER TO fbDNP3O_InfObjGr001
InOut:
p03 POINTER TO fbDNP3O_InfObjGr003
p10 POINTER TO fbDNP3O_InfObjGr010
p20 POINTER TO fbDNP3O_InfObjGr020
p30 POINTER TO fbDNP3O_InfObjGr030
p40 POINTER TO fbDNP3O_InfObjGr040
010 CFG
prgDNP3O_Main.mCfgApp (METH)
Interface variables
prgDNP3O_Main.mCfgRead (METH)
Interface variables
prgDNP3O_Main.mCfgWrite (METH)
Interface variables
090 VISU
prgDNP3O_Main.mVisu_UpdateList (METH)
Interface variables
prgDNP3O_Main.mAddEvBufferFb (METH)
Interface variables
prgDNP3O_Main.mAppEventPut (METH)
Interface variables
prgDNP3O_Main.mEventPut (METH)
Interface variables
prgDNP3O_Main.mExit (METH)
Interface variables
prgDNP3O_Main.mInit (METH)
Interface variables
prgDNP3O_Main.mInitFinish (METH)
Interface variables
prgDNP3O_Main.mLogger (METH)
Interface variables
prgDNP3O_Main.mPreeStart (METH)
Interface variables
prgDNP3O_Main.mRetainInit (METH)
Interface variables
Name Type
InOut: wStart WORD
wEnde WORD
tyDNP3M_Qu_001 (UNION)
Name Type
InOut: byStart BYTE
byEnde BYTE
tyDNP3M_RxObj (STRUCT)
tyDNP3M_RxObjList (STRUCT)
Name Type
InOut: iCnt INT
aObj ARRAY [1..5000] OF tyDNP3M_RxObj
uDNP3M_GrpVar (UNION)
Name Type
byDummi BYTE
InOut: byGrp BYTE
byVar BYTE
byQu BYTE
eDNP3M_WaitForResp (ENUM)
Attributes:
qualified_only
Name Initial
0
eIdel
1
InOut: eFC01
eFC02
eFCxx
tyDNP3M_EventPrio (STRUCT)
tyDNP3M_MaParaCOM (STRUCT)
tyDNP3M_MaParaTCP (STRUCT)
tyDNP3M_MaParaTLS (STRUCT)
tyDNP3M_MaParaTeF (STRUCT)
tyDNP3M_MaParaUDP (STRUCT)
tyDNP3M_OsPara (STRUCT)
uDNP3M_MaPara (STRUCT)
fbDNP3M_EventBuffer.mGet (METH)
Interface variables
fbDNP3M_EventBuffer.mInit (METH)
Interface variables
fbDNP3M_EventBuffer.mPut (METH)
Interface variables
fbDNP3M_SQLiteExport (FB)
Interface variables
fbDNP3M_SQLiteExport.mEvToStr (METH)
Interface variables
fbDNP3M_SQLiteExport.mStart (METH)
Interface variables
tyDNP3M_EventData (STRUCT)
byVar BYTE
wObjAdr WORD
byFlags BYTE
InOut: byTL BYTE TimeLen (Länge des Zeitstem-
pel)
byVT BYTE Typ der Variable möglich sind:
DNP3_GC.C_DNP3_VT_NON
u64 uTCBase_64Bit DNP3_GC.C_DNP3_VT_DINT
DNP3_GC.C_DNP3_VT_INT
DNP3_GC.C_DNP3_VT_REAL
DNP3_GC.C_DNP3_VT_LREAL:
tyTime tyDNP3_Clock
Interface variables
00 SYSTEM
fbDNP3M_InfObjBase.mCfgRead (METH)
Interface variables
fbDNP3M_InfObjBase.mCfgWrite (METH)
Interface variables
fbDNP3M_InfObjBase.FB_Init (METH)
Interface variables
fbDNP3M_InfObjBase.mRxData (METH)
Interface variables
fbDNP3M_InfObjBaseC (FB)
Interface variables
fbDNP3M_InfObjBaseC.mCycleImp (METH)
Interface variables
fbDNP3M_InfObjBaseM (FB)
Interface variables
fbDNP3M_InfObjGr001 (FB)
Interface variables
00 SYSTEM
fbDNP3M_InfObjGr001.mCfgRead (METH)
Interface variables
fbDNP3M_InfObjGr001.mCfgWrite (METH)
Interface variables
fbDNP3M_InfObjGr001.mRxData (METH)
Interface variables
fbDNP3M_InfObjGr003 (FB)
Interface variables
00 SYSTEM
fbDNP3M_InfObjGr003.mCfgRead (METH)
Interface variables
fbDNP3M_InfObjGr003.mCfgWrite (METH)
Interface variables
fbDNP3M_InfObjGr003.mRxData (METH)
Interface variables
fbDNP3M_InfObjGr010 (FB)
Interface variables
00 SYSTEM
fbDNP3M_InfObjGr010.mCfgRead (METH)
Interface variables
fbDNP3M_InfObjGr010.mCfgWrite (METH)
Interface variables
fbDNP3M_InfObjGr010.mCycleImp (METH)
Interface variables
fbDNP3M_InfObjGr010.mRxData (METH)
Interface variables
fbDNP3M_InfObjGr020 (FB)
Interface variables
00 SYSTEM
fbDNP3M_InfObjGr020.mCfgRead (METH)
Interface variables
fbDNP3M_InfObjGr020.mCfgWrite (METH)
Interface variables
fbDNP3M_InfObjGr020.mExit (METH)
Interface variables
fbDNP3M_InfObjGr020.mRxData (METH)
Interface variables
fbDNP3M_InfObjGr030 (FB)
Interface variables
00 SYSTEM
fbDNP3M_InfObjGr030.mCfgRead (METH)
Interface variables
fbDNP3M_InfObjGr030.mCfgWrite (METH)
Interface variables
fbDNP3M_InfObjGr030.mRxData (METH)
Interface variables
fbDNP3M_InfObjGr040 (FB)
Interface variables
00 SYSTEM
fbDNP3M_InfObjGr040.mCfgRead (METH)
Interface variables
fbDNP3M_InfObjGr040.mCfgWrite (METH)
Interface variables
fbDNP3M_InfObjGr040.mExit (METH)
Interface variables
fbDNP3M_InfObjGr040.mCycleImp (METH)
Interface variables
fbDNP3M_InfObjGr040.mRxData (METH)
Interface variables
itfDNP3M_InfObj (ITF)
00 SYSTEM
itfDNP3M_InfObj.mCfgRead (METH)
Interface variables
itfDNP3M_InfObj.mCfgWrite (METH)
Interface variables
itfDNP3M_InfObj.mRxData (METH)
Interface variables
Listen
fbDNP3M_InfObjListC (FB)
00 SYSTEM
fbDNP3M_InfObjListC.mAdd_C_ANO (METH)
Interface variables
fbDNP3M_InfObjListC.mAdd_C_SBO (METH)
Interface variables
fbDNP3M_InfObjListC.mInit (METH)
Interface variables
fbDNP3M_InfObjListC.mCycle (METH)
Interface variables
fbDNP3M_InfObjListC.mFindAndCall_ANO (METH)
Interface variables
fbDNP3M_InfObjListC.mFindAndCall_SBO (METH)
Interface variables
fbDNP3M_InfObjListM (FB)
00 SYSTEM
fbDNP3M_InfObjListM.mAdd_M_ANI (METH)
Interface variables
fbDNP3M_InfObjListM.mAdd_M_CTI (METH)
Interface variables
fbDNP3M_InfObjListM.mAdd_M_DBI (METH)
Interface variables
fbDNP3M_InfObjListM.mAdd_M_SBI (METH)
Interface variables
fbDNP3M_InfObjListM.mInit (METH)
Interface variables
fbDNP3M_InfObjListM.mFindAndCall_ANI (METH)
Interface variables
fbDNP3M_InfObjListM.mFindAndCall_CTI (METH)
Interface variables
fbDNP3M_InfObjListM.mFindAndCall_DBI (METH)
Interface variables
fbDNP3M_InfObjListM.mFindAndCall_SBI (METH)
Interface variables
fbDNP3M_CntrlBlock.mEvListInit (METH)
Interface variables
fbDNP3M_CntrlBlock.mEvListPut (METH)
Interface variables
fbDNP3M_CntrlBlock.mJobPrep (METH)
Interface variables
fbDNP3M_CntrlBlock.mMsgSend (METH)
Interface variables
tyDNP3M_CntrlEvents (STRUCT)
tyDNP3M_CntrlJob (STRUCT)
tyDNP3M_InfObjGr012 (STRUCT)
Name Type
byV12 BYTE
InOut: byPlsCnt BYTE
tOnTime TIME
tOffTime TIME
uDNP3M_CObjData (UNION)
Name Type
InOut: tyGr012 tyDNP3M_InfObjGr012
tyGr041 uTCBase_64Bit
Interface variables
10 PROTECTED
fbDNP3M_ServiceBase._mRUN (METH)
Interface variables
fbDNP3M_ServiceBase.mRequest (METH)
Interface variables
fbDNP3M_ServiceBase.mResetTimer (METH)
Interface variables
fbDNP3M_ServiceBase.mResponse (METH)
Interface variables
fbDNP3M_ServiceFC01_60vX (FB)
Interface variables
00 SYSTEM
fbDNP3M_ServiceFC01_60vX.mCfgRead (METH)
Interface variables
fbDNP3M_ServiceFC01_60vX.mCfgWrite (METH)
Interface variables
fbDNP3M_ServiceFC01_60vX.mRUN (METH)
Interface variables
fbDNP3M_ServiceFC01_60vX.mRequest (METH)
Interface variables
fbDNP3M_ServiceFC02_50v1 (FB)
Interface variables
00 SYSTEM
fbDNP3M_ServiceFC02_50v1.mCfgRead (METH)
Interface variables
fbDNP3M_ServiceFC02_50v1.mCfgWrite (METH)
Interface variables
fbDNP3M_ServiceFC02_50v1.mRUN (METH)
Interface variables
fbDNP3M_ServiceFC02_50v1.mRequest (METH)
Interface variables
fbDNP3M_ServiceFC07_FC10 (FB)
Interface variables
00 SYSTEM
fbDNP3M_ServiceFC07_FC10.mCfgRead (METH)
Interface variables
fbDNP3M_ServiceFC07_FC10.mCfgWrite (METH)
Interface variables
fbDNP3M_ServiceFC07_FC10.mRUN (METH)
Interface variables
fbDNP3M_ServiceFC07_FC10.mRequest (METH)
Interface variables
fbDNP3M_ServiceFC13_FC14 (FB)
Interface variables
00 SYSTEM
fbDNP3M_ServiceFC13_FC14.mCfgRead (METH)
Interface variables
fbDNP3M_ServiceFC13_FC14.mCfgWrite (METH)
Interface variables
fbDNP3M_ServiceFC13_FC14.mRUN (METH)
Interface variables
fbDNP3M_ServiceFC13_FC14.mRequest (METH)
Interface variables
fbDNP3M_ServiceFC20_FC21 (FB)
Interface variables
00 SYSTEM
fbDNP3M_ServiceFC20_FC21.mCfgRead (METH)
Interface variables
fbDNP3M_ServiceFC20_FC21.mCfgWrite (METH)
Interface variables
fbDNP3M_ServiceFC20_FC21.mRUN (METH)
Interface variables
fbDNP3M_ServiceFC20_FC21.mRequest (METH)
Interface variables
fbDNP3M_ServiceSchedule (FB)
Interface variables
fbDNP3M_ServiceSchedule.mInit (METH)
Interface variables
fbDNP3M_ServiceSchedule.mMark (METH)
Interface variables
fbDNP3M_Outstation (FB)
Interface variables
00 SYSTEM
fbDNP3M_Outstation.mCfgRead (METH)
Interface variables
fbDNP3M_Outstation.mCfgWrite (METH)
Interface variables
01 PRIVATE
RX
fbDNP3M_Outstation._NotSupportedQua (ACT)
fbDNP3M_Outstation._NotSupportedVar (ACT)
fbDNP3M_Outstation._mAdrCnt (METH)
Interface variables
fbDNP3M_Outstation._mRspAsduInterpreter (METH)
Interface variables
fbDNP3M_Outstation._mRxGr001 (METH)
Interface variables
fbDNP3M_Outstation._mRxGr003 (METH)
Interface variables
fbDNP3M_Outstation._mRxGr010 (METH)
Interface variables
fbDNP3M_Outstation._mRxGr020 (METH)
Interface variables
fbDNP3M_Outstation._mRxGr030 (METH)
Interface variables
fbDNP3M_Outstation._mRxGr040 (METH)
Interface variables
fbDNP3M_Outstation._mRx_CL (METH)
Interface variables
fbDNP3M_Outstation._mRx_DA (METH)
Interface variables
fbDNP3M_Outstation._mRx_II (METH)
Interface variables
fbDNP3M_Outstation._mRx_TD (METH)
Interface variables
fbDNP3M_Outstation.mExit (METH)
Interface variables
fbDNP3M_Outstation.mInit (METH)
Interface variables
fbDNP3M_Outstation.mResetNeedTime (METH)
Interface variables
prgDNP3M_Visu.ACT_01 (ACT)
prgDNP3M_Visu.ACT_03 (ACT)
prgDNP3M_Visu.ACT_10 (ACT)
prgDNP3M_Visu.ACT_20 (ACT)
prgDNP3M_Visu.ACT_30 (ACT)
prgDNP3M_Visu.ACT_40 (ACT)
prgDNP3M_Visu.mACT_OS (METH)
Interface variables
prgDNP3M_Visu.mCntlStateString (METH)
Interface variables
tyDNP3M_Visu_IndexSel (STRUCT)
Name Type
iCnt INT
iIx INT
InOut:
iIx_ INT
iMin INT
iMax INT
00 SYSTEM
fbDNP3M_Master.mCfgRead (METH)
Interface variables
fbDNP3M_Master.mCfgWrite (METH)
Interface variables
fbDNP3M_Master.mGetConnector (METH)
Interface variables
fbDNP3M_Master.mExit (METH)
Interface variables
010 CFG
prgDNP3M_Main.mCfgRead (METH)
Interface variables
prgDNP3M_Main.mCfgWrite (METH)
Interface variables
prgDNP3M_Main.mEventPrio (METH)
Interface variables
prgDNP3M_Main.mExit (METH)
Interface variables
prgDNP3M_Main.mInit (METH)
Interface variables
prgDNP3M_Main.mInitFinish (METH)
Interface variables
prgDNP3M_Main.mPreeStart (METH)
Interface variables
tyDNP30_ParaOS (STRUCT)
tyDNP30_ParaOS_App (STRUCT)
InOut:
tyDNP3O_ParaOS_LinkCom (STRUCT)
tyDNP3O_ParaOS_LinkEth (STRUCT)
tyDNP3O_ParaOS_RTU (STRUCT)
tyDNP3O_ParaOS_UnsRsp (STRUCT)
uDNP3O_ParaOS_Link (UNION)
Name Type
InOut: tyCom tyDNP3O_ParaOS_LinkCom
tyEth tyDNP3O_ParaOS_LinkEth
prgDNP3_Main.mCfgRead (METH)
Interface variables
prgDNP3_Main.mCfgWrite (METH)
Interface variables
TC_IEC60870
Name Type
InOut: tyParaSvr ty870S_ParaSvr
tyParaClt ty870C_ParaClt
7.1.2 DUT
Retain
ty870_RetainC_BO (STRUCT)
Name Type
InOut:
dwBO DWORD
ty870_RetainC_SE (STRUCT)
Name Type
InOut:
uVal uTCBase_32Bit
ty870_RetainC_xC (STRUCT)
Name Type
xStatic BOOL
InOut: xBit0 BOOL
xBit1 BOOL
byQU BYTE
205
WagoAppRTU, Release 1.2.13.1
u870_RetainUnion (UNION)
Name Type
u64 uTCBase_64Bit
tyM_IT ty870S_BCR
InOut:
tyC_xC ty870_RetainC_xC
tyC_SE ty870_RetainC_SE
tyC_BO uTCBase_32Bit
e870_CPTyp (ENUM)
Attributes:
qualified_only
Name Initial
0
eCP_00
2
eCP_16
InOut: 3
eCP_24
4
eCP_32
7
eCP_56
e870_ExeState (ENUM)
Attributes:
qualified_only
Name
eIDLE
eWAIT_CONFIRM
eWAIT_RESPOND
eWAIT_RESPOND_MON
InOut:
eDONE
eERROR
eRM_FAULT
eTIMEOFF
eWRONG_LEN
e870_InfObj_TK (ENUM)
Attributes:
qualified_only
InOut:
Name Initial
eM_01SP 1
eM_02SP 2
eM_03DP 3
Continued on next page
ty870_BufIx (STRUCT)
ty870_BufMsg (STRUCT)
Name Type
InOut: tyBuProlog ty870_BufProlog
tyIecMsg ty870_IecMsg
ty870_BufProlog (STRUCT)
Name Type
InOut: wLenInDW WORD
wTFNo WORD
ty870_CP16 (STRUCT)
Name Type
InOut:
uMilliSec uTCBase_16Bit
ty870_CP24 (STRUCT)
ty870_CP32 (STRUCT)
ty870_CP56 (STRUCT)
ty870_ConnParaEth (STRUCT)
ty870_GlobalParameter (STRUCT)
ty870_IecMsg (STRUCT)
ty870_IecMsgC (STRUCT)
ty870_IecProlog (STRUCT)
ty870_InfObjMapping (STRUCT)
ty870_InfObjStruct (STRUCT)
ty870_OnlineConfig (STRUCT)
ty870_ParaASDU (STRUCT)
ty870_ParaLink104 (STRUCT)
ty870_ServerAsduInfo (STRUCT)
Name Type
InOut: pServer POINTER TO fb870_ServerBase
pAsdu POINTER TO fb870S_Asdu
7.1.3 POU
10 Clock
fb870_Clock (FB)
Interface variables
PRIVATE
fb870_Clock._act_U64 (ACT)
fb870_Clock._mDst (METH)
Interface variables
fb870_Clock.mCP56_TO_DT (METH)
Interface variables
fb870_Clock.mCP56_TO_ST (METH)
Interface variables
fb870_Clock.mDT_TO_CP56 (METH)
Interface variables
fb870_Clock.mInit (METH)
Interface variables
fb870_Clock.mRxMsg (METH)
Interface variables
30 File
_fb870_MsgList (FB)
Interface variables
_fb870_MsgList.mInit (METH)
Interface variables
_fb870_MsgList.mTxMsgGet (METH)
Interface variables
_fb870_MsgList.mTxMsgPut (METH)
Interface variables
e870_FileResult (ENUM)
Attributes:
qualified_only
Name Comment
0
e_NULL
1
e_ERROR
InOut: 2
e_DONE
3
e_RECEIVE
x
e_LAST
fb870_FileManager (FB)
Interface variables
10 PRIVATE
fb870_FileManager._mFileList (METH)
Interface variables
fb870_FileManager.mExit (METH)
Interface variables
fb870_FileManager.mInit (METH)
Interface variables
fb870_FileManager.mMsgRx (METH)
Interface variables
ty870_DirInfo (STRUCT)
Name Type
dtCreation DT
dtLastAccess DT
InOut:
dtLastModification DT
dwSize DWORD
xDirectory BOOL
ty870_FileDirInfo (STRUCT)
Name Type
dwObjAdr DWORD
dwLen DWORD
InOut: wFileName WORD
bySOF BYTE
byReserve BYTE
dtLastModification DT
ty870_FileList (STRUCT)
ty870_FileReceive (STRUCT)
bySRQ BYTE
SRQ Kennung Abschnitt bereit [en: Section rea
ty870_FileRequest (STRUCT)
ty870_FileSection (STRUCT)
40 ArchivVal
fb870S_ItArchivVal (FB)
Interface variables
fb870S_ItArchivVal.mSendVal (METH)
Interface variables
fb870S_MeArchivVal (FB)
Interface variables
fb870S_MeArchivVal.mINT (METH)
Interface variables
fb870S_MeArchivVal.mREAL (METH)
Interface variables
fb870S_MeArchivVal.mSendVal (METH)
Interface variables
fb870_FlgNoCntrl (FB)
Interface variables
fb870_FlgNoCntrl.mInit (METH)
Interface variables
fb870_FlgNoCntrl.mRxI (METH)
Interface variables
fb870_FlgNoCntrl.mRxS (METH)
Interface variables
fb870_FlgNoCntrl.mRxU (METH)
Interface variables
fb870_FlgNoCntrl.mTxI (METH)
Interface variables
fb870_FlgNoCntrl.mTxU (METH)
Interface variables
fb870_FlgNoCntrl.xEFN_Quitt (PROP)
fb870_FlgNoCntrl.xTxEnable (PROP)
fb870_TestFrmCntrl (FB)
Interface variables
fb870_TestFrmCntrl.mInit (METH)
Interface variables
fb870_TestFrmCntrl.xACT (PROP)
fb870_TestFrmCntrl.xCON (PROP)
Interface variables
001 PROTECTED
fb870_ServerBase._mCallC (METH)
Interface variables
fb870_ServerBase._mCallM (METH)
Interface variables
fb870_ServerBase._mGeneralnParRead (METH)
Interface variables
fb870_ServerBase._mGeneralnParWrite (METH)
Interface variables
010 CFG
fb870_ServerBase.mCfgApp (METH)
Interface variables
fb870_ServerBase.mCfgRead (METH)
Interface variables
fb870_ServerBase.mCfgWrite (METH)
Interface variables
fb870_ServerBase.mCycleImp (METH)
Interface variables
fb870_ServerBase.mExit (METH)
Interface variables
fb870_ServerBase.mIsMyAsdu (METH)
Interface variables
fb870_ServerBase.mLoadEvFile (METH)
Interface variables
fb870_Server101 (FB)
Interface variables
001 PRIVATE
fb870_Server101._mCfg (METH)
Interface variables
010 CFG
fb870_Server101.mCfgApp (METH)
Interface variables
fb870_Server101.mCfgRead (METH)
Interface variables
fb870_Server101.mCfgWrite (METH)
Interface variables
fb870_Server101.mCycleImp (METH)
Interface variables
fb870_Server101.mExit (METH)
Interface variables
fb870_Server101.mLoadEvFile (METH)
Interface variables
fb870_Server104 (FB)
Interface variables
001 PRIVATE
fb870_Server104._mCfg (METH)
Interface variables
010 CFG
fb870_Server104.mCfgApp (METH)
Interface variables
fb870_Server104.mCfgRead (METH)
Interface variables
fb870_Server104.mCfgWrite (METH)
Interface variables
fb870_Server104.mCycleImp (METH)
Interface variables
fb870_Server104.mExit (METH)
Interface variables
fb870_Server104.mLoadEvFile (METH)
Interface variables
fb870_Server104.mSetTyp (METH)
Interface variables
Interface variables
00 SYSTEM
fb870S_ConnBase.mLogg01 (METH)
Interface variables
fb870S_ConnBase.mLogg02 (METH)
Interface variables
fb870S_ConnBase.mInit (METH)
Interface variables
Ethernet
fb870S_Conn104 (FB)
Interface variables
010 CFG
fb870S_Conn104.mCfgApp (METH)
Interface variables
fb870S_Conn104.mCfgRead (METH)
Interface variables
fb870S_Conn104.mCfgWrite (METH)
Interface variables
fb870S_Conn104.mEthAccept (METH)
Interface variables
fb870S_Conn104.mEthClose (METH)
Interface variables
fb870S_Conn104.mEthServer (METH)
Interface variables
fb870S_ListenEth (FB)
Interface variables
010 CFG
fb870S_ListenEth.mCfgApp (METH)
Interface variables
fb870S_ListenEth.mCfgRead (METH)
Interface variables
fb870S_ListenEth.mCfgWrite (METH)
Interface variables
fb870S_ListenEth.FB_Exit (METH)
Interface variables
fb870S_ListenEth.mClose (METH)
Interface variables
fb870S_ListenEth.mConnAdd (METH)
Interface variables
fb870S_ListenEth.mInit (METH)
Interface variables
Seriell
fb870S_Conn101 (FB)
Interface variables
010 CFG
fb870S_Conn101.mCfgApp (METH)
Interface variables
fb870S_Conn101.mCfgRead (METH)
Interface variables
fb870S_Conn101.mCfgWrite (METH)
Interface variables
PRIVATE
fb870S_Conn101._S (METH)
Interface variables
fb870S_Conn101._U (METH)
Interface variables
fb870S_Conn101._COM (ACT)
fb870S_Conn101.mExit (METH)
Interface variables
ty870S_101LinkState (STRUCT)
ty870S_ParaLink10x (STRUCT)
Interface variables
01 PRIVATE
fb870S_EventBuffer._refRetainEV (ACT)
02 RETAIN
fb870S_EventBuffer.mEventFileLoad (METH)
Interface variables
fb870S_EventBuffer.mEventFileLoadFin (METH)
Interface variables
fb870S_EventBuffer.mEventFileSaveFin (METH)
Interface variables
90 TOOLS
fb870S_EventBuffer.mExport (METH)
Interface variables
fb870S_EventBuffer.mEvBufferClear (METH)
Interface variables
fb870S_EventBuffer.mEvPut (METH)
Interface variables
fb870S_EventBuffer.mInit (METH)
Interface variables
fb870S_EventBuffer.mLinkState (METH)
Interface variables
fb870S_EventBuffer.mMsgGet (METH)
Interface variables
fb870S_EventBuffer.mMsgPut (METH)
Interface variables
fb870S_EventBuffer.mMsgPutC (METH)
Interface variables
fb870S_EventBuffer.mMsgPutCA (METH)
Interface variables
fb870S_EventBuffer.mMsgQuitt (METH)
Interface variables
fb870S_EventFile (FB)
Interface variables
fb870S_EventFile._ACT_Start (ACT)
fb870S_EventFile.mIdel (METH)
Interface variables
fb870S_EventFile.mLoad (METH)
Interface variables
fb870S_EventFile.mSave (METH)
Interface variables
fb870S_EventFile.sFile (PROP)
ty870S_Event (STRUCT)
ty870S_EventCTA (STRUCT)
Name Type
byTyp BYTE
InOut:
byCot BYTE
uAsdu uTCBase_16Bit
ty870S_EventFileBuffer (STRUCT)
ty870S_EventFileInfo (STRUCT)
ty870S_EventFileSaveState (STRUCT)
ty870S_EventInfo (STRUCT)
ty870S_EventRetain (STRUCT)
ty870S_EventV2Get (STRUCT)
Name Type
uTCA u870S_EvTCA
InOut:
tyEVDI ty870_InfObjStruct
refMsg REFERENCE TO ty870_IecMsg
u870S_EvTCA (UNION)
fb870S_InfObj_FLB (FB)
Interface variables
fb870S_InfObj_FLB.byCOT (PROP)
fb870S_InfObj_FLB.byOA (PROP)
fb870S_InfObj_FLB.bySK (PROP)
fb870S_InfObj_FLB.mClear (METH)
Interface variables
fb870S_InfObj_FLB.mExit (METH)
Interface variables
fb870S_InfObj_FLB.mInit (METH)
Interface variables
fb870S_InfObj_FLB.mMoveMsg (METH)
Interface variables
fb870S_InfObj_FLB.mPutInfOjCi (METH)
Interface variables
fb870S_InfObj_FLB.mPutInfOjEv (METH)
Interface variables
fb870S_InfObj_FLB.mPutInfOjSt (METH)
Interface variables
fb870_MsgFiFo (FB)
Interface variables
fb870_MsgFiFo.mClear (METH)
Interface variables
fb870_MsgFiFo.mGet (METH)
Interface variables
fb870_MsgFiFo.mInit (METH)
Interface variables
fb870_MsgFiFo.mPut (METH)
Interface variables
000 SYSTEM
fb870S_Asdu._mLogg (METH)
Interface variables
001 PRIVATE
fb870S_Asdu._mMsg_TO_Ms_gC (METH)
Interface variables
010 CFG
fb870S_Asdu.mCfgApp (METH)
Interface variables
fb870S_Asdu.mCfgRead (METH)
Interface variables
fb870S_Asdu.mCfgWrite (METH)
Interface variables
010 M
fb870S_Asdu.mM_InfObj (METH)
Interface variables
fb870S_Asdu.mM_InfObj_CT (METH)
Interface variables
020 I
fb870S_Asdu.mI_InfObj (METH)
Interface variables
040 SYS
fb870S_Asdu._mCI (METH)
Interface variables
fb870S_Asdu._mCI_GetInfObj (METH)
Interface variables
fb870S_Asdu._mIC_GetInfObj (METH)
Interface variables
fb870S_Asdu._mIC_MarkInfObj (METH)
Interface variables
fb870S_Asdu.mApp_InfObjDel (METH)
Interface variables
30 C
fb870S_Asdu.mC_CpValid (METH)
Interface variables
fb870S_Asdu.mC_InfObj (METH)
Interface variables
fb870S_Asdu.mCallC (METH)
Interface variables
fb870S_Asdu.mCallM (METH)
Interface variables
fb870S_Asdu.mCycleEnd (METH)
Interface variables
fb870S_Asdu.mExit (METH)
Interface variables
fb870S_Asdu.mInit (METH)
Interface variables
fb870S_Asdu.mMsgGet (METH)
Interface variables
fb870S_Asdu.mMsgPut (METH)
Interface variables
Name Type
InOut: diI32 DINT
byCP8 BYTE
01 Base
fb870S_InfObjBase (FB)
Interface variables
010 CFG
fb870S_InfObjBase.mCfgAPP (METH)
Interface variables
fb870S_InfObjBase.mCfgEvTimeRead (METH)
Interface variables
fb870S_InfObjBase.mCfgEvTimeWrite (METH)
Interface variables
fb870S_InfObjBase.mCfgRead (METH)
Interface variables
fb870S_InfObjBase.mCfgWrite (METH)
Interface variables
fb870S_InfObjBase.mEvTimeRead (METH)
Interface variables
02 PROTECTED
fb870S_InfObjBase.mAppTrgCOT_ (METH)
Interface variables
fb870S_InfObjBase.mLogger (METH)
Interface variables
fb870S_InfObjBase.mMsg_to_CMsg (METH)
Interface variables
fb870S_InfObjBase.mCfgRetain (METH)
Interface variables
fb870S_InfObjBase.mCycleImp (METH)
Interface variables
fb870S_InfObjBase.mRxMsg (METH)
Interface variables
10 M
fb870S_InfObj_M01SP (FB)
Interface variables
010 CFG
fb870S_InfObj_M01SP.mCfgAPP (METH)
Interface variables
fb870S_InfObj_M01SP.mCfgRead (METH)
Interface variables
fb870S_InfObj_M01SP.mCfgWrite (METH)
Interface variables
fb870S_InfObj_M01SP.mCycleImp (METH)
Interface variables
fb870S_InfObj_M01SP.mRxMsg (METH)
Interface variables
fb870S_InfObj_M03DP (FB)
Interface variables
010 CFG
fb870S_InfObj_M03DP.mCfgAPP (METH)
Interface variables
fb870S_InfObj_M03DP.mCfgRead (METH)
Interface variables
fb870S_InfObj_M03DP.mCfgWrite (METH)
Interface variables
fb870S_InfObj_M03DP.mCycleImp (METH)
Interface variables
fb870S_InfObj_M03DP.mRxMsg (METH)
Interface variables
fb870S_InfObj_M05ST (FB)
Interface variables
010 CFG
fb870S_InfObj_M05ST.mCfgAPP (METH)
Interface variables
fb870S_InfObj_M05ST.mCfgRead (METH)
Interface variables
fb870S_InfObj_M05ST.mCfgWrite (METH)
Interface variables
fb870S_InfObj_M05ST.mCycleImp (METH)
Interface variables
fb870S_InfObj_M05ST.mRxMsg (METH)
Interface variables
fb870S_InfObj_M07BO (FB)
Interface variables
010 CFG
fb870S_InfObj_M07BO.mCfgAPP (METH)
Interface variables
fb870S_InfObj_M07BO.mCfgRead (METH)
Interface variables
fb870S_InfObj_M07BO.mCfgWrite (METH)
Interface variables
fb870S_InfObj_M07BO.mCycleImp (METH)
Interface variables
fb870S_InfObj_M07BO.mRxMsg (METH)
Interface variables
fb870S_InfObj_M09ME (FB)
Interface variables
001 PRIVATE
fb870S_InfObj_M09ME._mHyst (METH)
Interface variables
010 CFG
fb870S_InfObj_M09ME.mCfgAPP (METH)
Interface variables
fb870S_InfObj_M09ME.mCfgRead (METH)
Interface variables
fb870S_InfObj_M09ME.mCfgWrite (METH)
Interface variables
fb870S_InfObj_M09ME.mCycleImp (METH)
Interface variables
fb870S_InfObj_M09ME.mRxMsg (METH)
Interface variables
fb870S_InfObj_M17EP (FB)
Interface variables
010 CFG
fb870S_InfObj_M17EP.mCfgRead (METH)
Interface variables
fb870S_InfObj_M17EP.mCfgWrite (METH)
Interface variables
fb870S_InfObj_M17EP.mCycleImp (METH)
Interface variables
20 I
fb870S_InfObj_M15IT (FB)
Interface variables
010 CFG
fb870S_InfObj_M15IT.mCfgAPP (METH)
Interface variables
fb870S_InfObj_M15IT.mCfgRead (METH)
Interface variables
fb870S_InfObj_M15IT.mCfgWrite (METH)
Interface variables
fb870S_InfObj_M15IT.mCI (METH)
Interface variables
fb870S_InfObj_M15IT.mCycleImp (METH)
Interface variables
30 C
fb870S_InfObj_C45SC (FB)
Interface variables
010 CFG
fb870S_InfObj_C45SC.mCfgAPP (METH)
Interface variables
fb870S_InfObj_C45SC.mCfgRead (METH)
Interface variables
fb870S_InfObj_C45SC.mCfgWrite (METH)
Interface variables
fb870S_InfObj_C45SC.mCycleImp (METH)
Interface variables
fb870S_InfObj_C45SC.mRxMsg (METH)
Interface variables
fb870S_InfObj_C46DC (FB)
Interface variables
010 CFG
fb870S_InfObj_C46DC.mCfgAPP (METH)
Interface variables
fb870S_InfObj_C46DC.mCfgRead (METH)
Interface variables
fb870S_InfObj_C46DC.mCfgWrite (METH)
Interface variables
fb870S_InfObj_C46DC.mCycleImp (METH)
Interface variables
fb870S_InfObj_C46DC.mRxMsg (METH)
Interface variables
fb870S_InfObj_C47RC (FB)
Interface variables
010 CFG
fb870S_InfObj_C47RC.mCfgAPP (METH)
Interface variables
fb870S_InfObj_C47RC.mCfgRead (METH)
Interface variables
fb870S_InfObj_C47RC.mCfgWrite (METH)
Interface variables
fb870S_InfObj_C47RC.mRxMsg (METH)
Interface variables
fb870S_InfObj_C48SE (FB)
Interface variables
010 CFG
fb870S_InfObj_C48SE.mCfgAPP (METH)
Interface variables
fb870S_InfObj_C48SE.mCfgRead (METH)
Interface variables
fb870S_InfObj_C48SE.mCfgWrite (METH)
Interface variables
fb870S_InfObj_C48SE.mCycleImp (METH)
Interface variables
fb870S_InfObj_C48SE.mRxMsg (METH)
Interface variables
fb870S_InfObj_C51BO (FB)
Interface variables
010 CFG
fb870S_InfObj_C51BO.mCfgAPP (METH)
Interface variables
fb870S_InfObj_C51BO.mCfgRead (METH)
Interface variables
fb870S_InfObj_C51BO.mCfgWrite (METH)
Interface variables
fb870S_InfObj_C51BO.mCycleImp (METH)
Interface variables
fb870S_InfObj_C51BO.mRxMsg (METH)
Interface variables
fb870S_SysInfObj (FB)
Interface variables
fb870S_SysInfObj.mExit (METH)
Interface variables
fb870S_SysInfObj.mMsgGet (METH)
Interface variables
fb870S_SysInfObj.mMsgPut (METH)
Interface variables
ty870S_InfObjPD_C46DC (STRUCT)
ty870S_InfObjPD_C47RC (STRUCT)
ty870S_InfObjPD_C48NA (STRUCT)
ty870S_InfObjPD_C49NB (STRUCT)
ty870S_InfObjPD_C50NC (STRUCT)
ty870S_InfObjPD_C51BO (STRUCT)
ty870S_InfObjPD_M01SP (STRUCT)
ty870S_InfObjPD_M03DP (STRUCT)
ty870S_InfObjPD_M05ST (STRUCT)
ty870S_InfObjPD_M07BO (STRUCT)
ty870S_InfObjPD_M09ME (STRUCT)
ty870S_InfObjPD_M11ME (STRUCT)
ty870S_InfObjPD_M13ME (STRUCT)
ty870S_InfObjPD_M15IT (STRUCT)
ty870S_InfObjPD_MExt (STRUCT)
u870S_InfObjPD (UNION)
InOut:
e870S_RtuTyp (ENUM)
Attributes:
qualified_only
Name Initial Comment
0
eDISABLE
InOut: e60870_5_101
e60870_5_103 ,
e60870_5_104E1
e60870_5_104E2
fb870S_AppCfg (FB)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_C45SC (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_C46DC (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_C47RC (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_C48NA (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_C49NB (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_C50NC (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_C51BO (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_M01SP (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_M03DP (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_M05ST (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_M07BO (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_M09NA (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_M11NB (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_M13NC (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjAdd_M15IT (METH)
Interface variables
fb870S_AppCfg.mApp_InfObjDel (METH)
Interface variables
ty870S_InfObjAppCfg (STRUCT)
ty870S_ParaSvr (STRUCT)
ty870S_ParaSvr_ASDU (STRUCT)
Name Type
xEnable BOOL
InOut:
byOA BYTE
wAsduAdr WORD
ty870S_ParaSvr_RTU (STRUCT)
ty870S_ParaSvr_RTU101 (STRUCT)
ty870S_ParaSvr_RTU104 (STRUCT)
u870S_ParaSvr_Link (UNION)
Name Type
InOut: ty101 ty870S_ParaSvr_RTU101
ty104 ty870S_ParaSvr_RTU104
ty870S_Visu_IndexSel (STRUCT)
Name Type
iCnt INT
iIx INT
InOut:
iIx_ INT
iMin INT
iMax INT
ty870S_Visu_ObjHnd (STRUCT)
Name Type
InOut: uFB u870S_Visu_FbPointer
tyIx tyDNP3M_Visu_IndexSel
u870S_Visu_FbPointer (UNION)
7.2.8 DUT
ty870C_103InfObjPar (STRUCT)
ty870S_Conn104 (STRUCT)
ty870S_InfObjCr (STRUCT)
Name Type
InOut: tyInfObj ty870S_InfObjPar
tyMsgC ty870_IecMsgC
ty870S_InfObjEv (STRUCT)
Name Type
InOut: tyInfObj ty870S_InfObjPar
tyCP56 ty870_CP56
ty870S_InfObjPar (STRUCT)
ty870S_SysInfObj (STRUCT)
010 CFG
prg870S_Main.mCfgApp (METH)
Interface variables
prg870S_Main.mCfgRead_101 (METH)
Interface variables
prg870S_Main.mCfgRead_104 (METH)
Interface variables
prg870S_Main.mCfgWrite (METH)
Interface variables
prg870S_Main.mExit (METH)
Interface variables
prg870S_Main.mGet_ServerAsdu (METH)
Interface variables
prg870S_Main.mInit (METH)
Interface variables
prg870S_Main.mPreeStart (METH)
Interface variables
fb870C_SQLiteCollector.mAdd (METH)
Interface variables
fb870C_SQLiteCollector.mGetDS (METH)
Interface variables
fb870C_SQLiteCollector.mInit (METH)
Interface variables
fb870C_SQLiteCollector.mSetASDU (METH)
Interface variables
fb870C_SQLiteExport (FB)
Interface variables
fb870C_SQLiteExport.mInit (METH)
Interface variables
fb870C_SQLiteExport.mOpen (METH)
Interface variables
fb870C_SQLiteExport.mSQLExecute (METH)
Interface variables
fb870C_SQLiteExport.mStart (METH)
Interface variables
ty870C_PreeStartState (STRUCT)
Name Type
iState INT
iState_ INT
InOut:
iClnIx INT
iRtuIx INT
tonState TON
ty870C_SQLiteDat_aSet (STRUCT)
ty870C_SQLiteDataSetList (STRUCT)
7.3.2 IEC60870-5-101/104
010 Client
001 Base
fb870C_Client_Base (FB)
Interface variables
010 CFG
fb870C_Client_Base.mCfgApp (METH)
Interface variables
fb870C_Client_Base.mCfgRead (METH)
Interface variables
fb870C_Client_Base.mExit (METH)
Interface variables
fb870C_Client_Base.mGetPara (METH)
Interface variables
fb870C_Client_Base.mInit (METH)
fb870C_Client_Base.mPreeStart (METH)
Interface variables
fb870C_Client_Base.prpDataBaseName (PROP)
fb870C_Client_Base.prpTypIndex (PROP)
fb870C_Client_RtuBase (FB)
Interface variables
001 PRIVATE
fb870C_Client_RtuBase._mAddByte (METH)
Interface variables
fb870C_Client_RtuBase._mCycleImp (METH)
Interface variables
fb870C_Client_RtuBase._mHandelMsg (METH)
Interface variables
fb870C_Client_RtuBase._mInfObjC (METH)
Interface variables
fb870C_Client_RtuBase._mLogg (METH)
Interface variables
010 CFG
fb870C_Client_RtuBase.mCfgApp (METH)
Interface variables
fb870C_Client_RtuBase.mCfgRead (METH)
Interface variables
fb870C_Client_RtuBase.mCreateJob (METH)
Interface variables
fb870C_Client_RtuBase.mDisconnected (METH)
fb870C_Client_RtuBase.mExit (METH)
Interface variables
010 ASDU
fb870C_Client_Asdu (FB)
Interface variables
010 CFG
fb870C_Client_Asdu.mCfgApp (METH)
Interface variables
fb870C_Client_Asdu.mCfgRead (METH)
Interface variables
fb870C_Client_Asdu.mDisconnected (METH)
Interface variables
fb870C_Client_Asdu.mExit (METH)
Interface variables
fb870C_Client_Asdu.mHandelMsg (METH)
Interface variables
fb870C_Client_Asdu.mInfObjC (METH)
Interface variables
fb870C_Client_Asdu.mVerifyExe (METH)
Interface variables
fb870C_Client_Asdu.tSelTime (PROP)
101
101 Client
fb870C_Client101 (FB)
Interface variables
010 CFG
fb870C_Client101._mCfgApp (METH)
Interface variables
fb870C_Client101.mCfgRead (METH)
Interface variables
PROTECTED
fb870C_Client101.mMsgRpt (METH)
fb870C_Client101.mMsgSnd (METH)
Interface variables
fb870C_Client101.mGetPara (METH)
Interface variables
fb870C_Client101.prpTypIndex (PROP)
fb870C_Client101_RTU (FB)
Interface variables
001 PRIVATE
fb870C_Client101_RTU._S (ACT)
fb870C_Client101_RTU._U (ACT)
010 CFG
fb870C_Client101_RTU.mCfgApp (METH)
Interface variables
fb870C_Client101_RTU.mCfgRead (METH)
Interface variables
fb870C_Client101_RTU.mCycleImp (METH)
Interface variables
fb870C_Client101_RTU.mRecive (METH)
Interface variables
104
fb870C_Client104 (FB)
Interface variables
010 CFG
fb870C_Client104._mCfgApp (METH)
Interface variables
fb870C_Client104.mCfgRead (METH)
Interface variables
fb870C_Client104.mExit (METH)
Interface variables
fb870C_Client104.mInit (METH)
fb870C_Client104.prpTypIndex (PROP)
fb870C_Client104_RTU (FB)
Interface variables
010 CFG
fb870C_Client104_RTU.mCfgApp (METH)
Interface variables
fb870C_Client104_RTU.mCfgRead (METH)
Interface variables
fb870C_Client104_RTU.mCycleImp (METH)
Interface variables
fb870C_Client104_RTU.mSendS (METH)
Interface variables
fb870C_Client104_RTU.mSendU (METH)
Interface variables
fb870C_FlgNoCntrl (FB)
Interface variables
010 CFG
fb870C_FlgNoCntrl.mCfgApp (METH)
Interface variables
fb870C_FlgNoCntrl.mCfgRead (METH)
Interface variables
fb870C_FlgNoCntrl.mClose (METH)
Interface variables
fb870C_FlgNoCntrl.mInit (METH)
Interface variables
fb870C_FlgNoCntrl.mRxI (METH)
Interface variables
fb870C_FlgNoCntrl.mRxS (METH)
Interface variables
fb870C_FlgNoCntrl.mRxU (METH)
Interface variables
fb870C_FlgNoCntrl.mTxI (METH)
Interface variables
fb870C_FlgNoCntrl.mTxS (METH)
Interface variables
fb870C_FlgNoCntrl.mTxU (METH)
Interface variables
fb870C_FlgNoCntrl.xTxEnable (PROP)
050 InfObj
01 Base
fb870C_InfObjBase (FB)
Interface variables
001 PROTECTED
fb870C_InfObjBase.mLogger (METH)
Interface variables
010 CFG
fb870C_InfObjBase.mCfgAPP (METH)
Interface variables
fb870C_InfObjBase.mCfgRead (METH)
Interface variables
fb870C_InfObjBase.byInfObjAdrLen (PROP)
fb870C_InfObjBase.mExit (METH)
Interface variables
fb870C_InfObjBase.mRxMsg (METH)
Interface variables
fb870C_InfObjBaseC (FB)
Interface variables
001 PROTECTED
fb870C_InfObjBaseC._mAddCP56 (METH)
010 CFG
fb870C_InfObjBaseC.mCfgAPP (METH)
Interface variables
fb870C_InfObjBaseC.mCfgRead (METH)
Interface variables
fb870C_InfObjBaseC.byExeState (PROP)
fb870C_InfObjBaseC.mCycleImp (METH)
Interface variables
fb870C_InfObjBaseC.mRxMsg (METH)
Interface variables
fb870C_InfObjBaseC.mTxMsg (METH)
Interface variables
fb870C_InfObjBaseC.tTimeOut (PROP)
fb870C_InfObjBaseM (FB)
Interface variables
010 CFG
fb870C_InfObjBaseM.mCfgAPP (METH)
Interface variables
fb870C_InfObjBaseM.mCfgRead (METH)
Interface variables
fb870C_InfObjBaseM.mCycleImp (METH)
Interface variables
fb870C_InfObjBaseM.mDisconnected (METH)
Interface variables
fb870C_InfObjBaseM.mRxMsg (METH)
Interface variables
10 M
fb870C_InfObj_M01SP (FB)
Interface variables
010 CFG
fb870C_InfObj_M01SP.mCfgAPP (METH)
Interface variables
fb870C_InfObj_M01SP.mCfgRead (METH)
Interface variables
fb870C_InfObj_M01SP.mRxMsg (METH)
Interface variables
fb870C_InfObj_M03DP (FB)
Interface variables
010 CFG
fb870C_InfObj_M03DP.mCfgAPP (METH)
Interface variables
fb870C_InfObj_M03DP.mCfgRead (METH)
Interface variables
fb870C_InfObj_M03DP.mRxMsg (METH)
Interface variables
fb870C_InfObj_M05ST (FB)
Interface variables
010 CFG
fb870C_InfObj_M05ST.mCfgAPP (METH)
Interface variables
fb870C_InfObj_M05ST.mCfgRead (METH)
Interface variables
fb870C_InfObj_M05ST.mRxMsg (METH)
Interface variables
fb870C_InfObj_M07BO (FB)
Interface variables
010 CFG
fb870C_InfObj_M07BO.mCfgAPP (METH)
Interface variables
fb870C_InfObj_M07BO.mCfgRead (METH)
Interface variables
fb870C_InfObj_M07BO.mRxMsg (METH)
Interface variables
fb870C_InfObj_M09ME (FB)
Interface variables
010 CFG
fb870C_InfObj_M09ME.mCfgAPP (METH)
Interface variables
fb870C_InfObj_M09ME.mCfgRead (METH)
Interface variables
fb870C_InfObj_M09ME.mRxMsg (METH)
Interface variables
fb870C_InfObj_M15IT (FB)
Interface variables
010 CFG
fb870C_InfObj_M15IT.mCfgAPP (METH)
Interface variables
fb870C_InfObj_M15IT.mCfgRead (METH)
Interface variables
fb870C_InfObj_M15IT.mRxMsg (METH)
Interface variables
fb870C_InfObj_M17EP (FB)
Interface variables
010 CFG
fb870C_InfObj_M17EP.mCfgRead (METH)
Interface variables
fb870C_InfObj_M17EP.mRxMsg (METH)
Interface variables
30 C
fb870C_InfObj_C45SC (FB)
Interface variables
010 CFG
fb870C_InfObj_C45SC.mCfgAPP (METH)
Interface variables
fb870C_InfObj_C45SC.mCfgRead (METH)
Interface variables
fb870C_InfObj_C45SC.mRmApp (METH)
Interface variables
fb870C_InfObj_C45SC.mCycleImp (METH)
Interface variables
fb870C_InfObj_C45SC.mRxMsg (METH)
Interface variables
fb870C_InfObj_C46DC (FB)
Interface variables
010 CFG
fb870C_InfObj_C46DC.mCfgAPP (METH)
Interface variables
fb870C_InfObj_C46DC.mCfgRead (METH)
Interface variables
fb870C_InfObj_C46DC.mCycleImp (METH)
Interface variables
fb870C_InfObj_C46DC.mRxMsg (METH)
Interface variables
fb870C_InfObj_C47RC (FB)
Interface variables
010 CFG
fb870C_InfObj_C47RC.mCfgAPP (METH)
Interface variables
fb870C_InfObj_C47RC.mCfgRead (METH)
Interface variables
fb870C_InfObj_C47RC.mCycleImp (METH)
Interface variables
fb870C_InfObj_C47RC.mRxMsg (METH)
Interface variables
fb870C_InfObj_C48SE (FB)
Interface variables
010 CFG
fb870C_InfObj_C48SE.mCfgAPP (METH)
Interface variables
fb870C_InfObj_C48SE.mCfgRead (METH)
Interface variables
fb870C_InfObj_C48SE.mCycleImp (METH)
Interface variables
fb870C_InfObj_C48SE.mRxMsg (METH)
Interface variables
fb870C_InfObj_C51BO (FB)
Interface variables
010 CFG
fb870C_InfObj_C51BO.mCfgAPP (METH)
Interface variables
fb870C_InfObj_C51BO.mCfgRead (METH)
Interface variables
fb870C_InfObj_C51BO.mCycleImp (METH)
Interface variables
fb870C_InfObj_C51BO.mRxMsg (METH)
Interface variables
ty870C_InfObjC_Data (STRUCT)
ty870C_Para101Clt (STRUCT)
ty870C_Para101Specific (STRUCT)
Name Type
InOut:
wLinkAddr WORD
104
ty870C_Para104Clt (STRUCT)
Name Type
xEnable BOOL
InOut:
iIx INT
aParaRTU ARRAY [1..TC60870_GC.C_LAST_CLIENT_RTU] OF ty870C_ParaRTU
ty870C_Para104Specific (STRUCT)
AppInfObj
ty870C_InfObjPD_C45SC (STRUCT)
ty870C_InfObjPD_C46DC (STRUCT)
ty870C_InfObjPD_C47RC (STRUCT)
ty870C_InfObjPD_C48NA (STRUCT)
ty870C_InfObjPD_C49NB (STRUCT)
ty870C_InfObjPD_C50NC (STRUCT)
ty870C_InfObjPD_C51BO (STRUCT)
ty870C_InfObjPD_M01SP (STRUCT)
ty870C_InfObjPD_M03DP (STRUCT)
ty870C_InfObjPD_M05ST (STRUCT)
ty870C_InfObjPD_M07BO (STRUCT)
ty870C_InfObjPD_M09ME (STRUCT)
ty870C_InfObjPD_M11ME (STRUCT)
ty870C_InfObjPD_M13ME (STRUCT)
ty870C_InfObjPD_M15IT (STRUCT)
u870C_InfObjPD (UNION)
Name Type
tyM01SP ty870C_InfObjPD_M01SP
tyM03DP ty870C_InfObjPD_M03DP
tyM05ST ty870C_InfObjPD_M05ST
tyM07BO ty870C_InfObjPD_M07BO
tyM09ME ty870C_InfObjPD_M09ME
tyM11ME ty870C_InfObjPD_M11ME
tyM13ME ty870C_InfObjPD_M13ME
InOut:
tyM15IT ty870C_InfObjPD_M15IT
tyC45SC ty870C_InfObjPD_C45SC
tyC46DC ty870C_InfObjPD_C46DC
tyC47RC ty870C_InfObjPD_C47RC
tyC48NA ty870C_InfObjPD_C48NA
tyC49NB ty870C_InfObjPD_C49NB
tyC50NC ty870C_InfObjPD_C50NC
tyC51BO ty870C_InfObjPD_C51BO
e870C_RtuTyp (ENUM)
Attributes:
qualified_only
Name Initial Comment
0
eDISABLE
InOut: e60870_5_101sym
e60870_5_101asym
e60870_5_103 ,
e60870_5_104
fb870C_AppCfg (FB)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_C45SC (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_C46DC (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_C47RC (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_C48NA (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_C49NB (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_C50NC (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_C51BO (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_M01SP (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_M03DP (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_M05ST (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_M07BO (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_M09NA (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_M11NB (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_M13NC (METH)
Interface variables
fb870C_AppCfg.mApp_InfObjAdd_M15IT (METH)
Interface variables
ty870C_InfObjAppCfg (STRUCT)
ty870C_ParaASDU (STRUCT)
Name Type
InOut: xEnable BOOL
wAsduAdr WORD
ty870C_ParaClt (STRUCT)
aPara104Clt ARRAY
[1..prg870C_Main.C_CL104_LAST]
OF
ty870C_Para104Clt
ty870C_ParaRTU (STRUCT)
u870C_ParaClt_Link (UNION)
Name Type
InOut: ty101 ty870C_Para101Specific
ty104 ty870C_Para104Specific
ty870C_10xJob (STRUCT)
ty870C_InfObjPar (STRUCT)
Name Type
iIX INT
InOut: byTK BYTE
byBaseTK BYTE
dwAdr DWORD
ty870C_MsgPrototy (STRUCT)
ty870C_ParaLink10x (STRUCT)
ty870C_SQLitePrio (STRUCT)
7.3.3 IEC60870-5-103
010 Client
fb870C_Client103 (FB)
Interface variables
010 CFG
fb870C_Client103.mCfgRead (METH)
Interface variables
fb870C_Client103.mCfgWrite (METH)
Interface variables
PROTECTED
fb870C_Client103.mSendMsg (METH)
Interface variables
fb870C_Client103.mExit (METH)
Interface variables
fb870C_Client103.mInit (METH)
fb870C_Client103_RTU (FB)
Interface variables
010 CFG
fb870C_Client103_RTU.mCfgRead (METH)
Interface variables
fb870C_Client103_RTU.mCfgWrite (METH)
Interface variables
fb870C_Client103_RTU._mLogg (METH)
Interface variables
fb870C_Client103_RTU.mJOB_IC (METH)
Interface variables
fb870C_Client103_RTU.mJOB_InfObj (METH)
Interface variables
fb870C_Client103_RTU.mRecive (METH)
Interface variables
050 InfObj
01 Base
fb870_Client103_InfObjBase (FB)
Interface variables
010 CFG
fb870_Client103_InfObjBase.mCfgConnect (METH)
Interface variables
fb870_Client103_InfObjBase.mCfgRead (METH)
Interface variables
fb870_Client103_InfObjBase.mCfgWrite (METH)
Interface variables
fb870_Client103_InfObjBase.mC_GenMsg (METH)
Interface variables
fb870_Client103_InfObjBase.mCycleImp (METH)
Interface variables
fb870_Client103_InfObjBase.mRxMsg (METH)
Interface variables
10 M
fb870_Client103_InfObjM_DPI (FB)
Interface variables
010 CFG
fb870_Client103_InfObjM_DPI.mCfgConnect (METH)
Interface variables
fb870_Client103_InfObjM_DPI.mCfgRead (METH)
Interface variables
fb870_Client103_InfObjM_DPI.mCfgWrite (METH)
Interface variables
fb870_Client103_InfObjM_DPI.mRxMsg (METH)
Interface variables
fb870_Client103_InfObjM_MWN (FB)
Interface variables
010 CFG
fb870_Client103_InfObjM_MWN.mCfgRead (METH)
Interface variables
fb870_Client103_InfObjM_MWN.mCfgWrite (METH)
Interface variables
fb870_Client103_InfObjM_MWN.mRxMsg (METH)
Interface variables
fb870_Client103_InfObjM_MWT (FB)
Interface variables
010 CFG
fb870_Client103_InfObjM_MWT.mCfgRead (METH)
Interface variables
fb870_Client103_InfObjM_MWT.mCfgWrite (METH)
Interface variables
fb870_Client103_InfObjM_MWT.mRxMsg (METH)
Interface variables
30 C
fb870_Client103_InfObjC_20DC (FB)
Interface variables
010 CFG
fb870_Client103_InfObjC_20DC.mCfgConnect (METH)
Interface variables
fb870_Client103_InfObjC_20DC.mCfgRead (METH)
Interface variables
fb870_Client103_InfObjC_20DC.mCfgWrite (METH)
Interface variables
fb870_Client103_InfObjC_20DC.CS23 (ACT)
fb870_Client103_InfObjC_20DC.mCallBackM_DPI (METH)
Interface variables
fb870_Client103_InfObjC_20DC.mCycleImp (METH)
Interface variables
fb870_Client103_InfObjC_20DC.mRxMsg (METH)
Interface variables
ty870_103Job (STRUCT)
ty870_103Msg (STRUCT)
u870_103InfObjPointer (UNION)
Name Type
pfb_Base POINTER TO fb870_Client103_InfObjBase
pfb_M_DPI POINTER TO fb870_Client103_InfObjM_DPI
InOut:
pfb_M_MWN POINTER TO fb870_Client103_InfObjM_MWN
pfb_M_MWT POINTER TO fb870_Client103_InfObjM_MWT
pfb_C_20DC POINTER TO fb870_Client103_InfObjC_20DC
010 CFG
prg870C_Main.mCfgApp (METH)
Interface variables
prg870C_Main.mCfgRead (METH)
Interface variables
prg870C_Main.mCfgRead_101 (METH)
Interface variables
prg870C_Main.mCfgRead_103 (METH)
Interface variables
prg870C_Main.mCfgRead_104 (METH)
Interface variables
prg870C_Main.mExit (METH)
Interface variables
prg870C_Main.mInit (METH)
Interface variables
prg870C_Main.mPreeStart (METH)
Interface variables
prg870C_Main.mRetainInit (METH)
Interface variables
prg870_Main.mCfgRead (METH)
Interface variables
prg870_Main.mCfgWrite (METH)
Interface variables
TC_IEC61850
Attributes:
qualified_only
Name Initial
0
Not_Supported
1
Bay_Control
2
Station_Control
3
Remote_Control
InOut: 4
Automatic_Bay
5
Automatic_Station
6
Automatic_Remote
7
Maintenance
8
Process
tyIEC61850_AnalogueValue (ALIAS)
tyIEC61850_Boolean (ALIAS)
tyIEC61850_Check (ALIAS)
tyIEC61850_CodedEnum (ALIAS)
tyIEC61850_Currency (ALIAS)
325
WagoAppRTU, Release 1.2.13.1
tyIEC61850_Dbpos (ENUM)
Attributes:
qualified_only
Name Initial
0
Intermediate
1
InOut: Off
2
On
3
Bad
tyIEC61850_EntryTime (STRUCT)
tyIEC61850_Enumerated (ALIAS)
tyIEC61850_Float32 (ALIAS)
tyIEC61850_Float64 (ALIAS)
tyIEC61850_GOOSEDstAddress (STRUCT)
tyIEC61850_INT128 (ALIAS)
tyIEC61850_INT128U (ALIAS)
tyIEC61850_INT16 (ALIAS)
tyIEC61850_INT16U (ALIAS)
tyIEC61850_INT24 (ALIAS)
tyIEC61850_INT24U (ALIAS)
tyIEC61850_INT32 (ALIAS)
tyIEC61850_INT32U (ALIAS)
tyIEC61850_INT64 (ALIAS)
tyIEC61850_INT64U (ALIAS)
tyIEC61850_INT8 (ALIAS)
tyIEC61850_INT8U (ALIAS)
tyIEC61850_MMSString255 (ALIAS)
tyIEC61850_Objref (ALIAS)
tyIEC61850_Octet255 (ALIAS)
tyIEC61850_Octet6 (ALIAS)
tyIEC61850_Octet64 (ALIAS)
tyIEC61850_Octet65 (ALIAS)
tyIEC61850_Octet8 (ALIAS)
tyIEC61850_OptFlds (ALIAS)
tyIEC61850_Origin (STRUCT)
orIdent tyIEC61850_Octet64
tyIEC61850_Quality (ALIAS)
tyIEC61850_SvOptFlds (ALIAS)
tyIEC61850_Tcmd (ENUM)
Attributes:
qualified_only
Name Initial
0
Stop
1
InOut: Lower
2
Higher
3
Reserved
tyIEC61850_TimeStamp (STRUCT)
Name Type
InOut: dtDT DT
dwQuality DWORD
tyIEC61850_TrgOps (ALIAS)
tyIEC61850_UCString255 (ALIAS)
tyIEC61850_VisString129 (ALIAS)
tyIEC61850_VisString255 (ALIAS)
tyIEC61850_VisString32 (ALIAS)
tyIEC61850_VisString64 (ALIAS)
tyIEC61850_VisString65 (ALIAS)
fIEC61850_InitDatapoint (FUN)
Interface variables
ITCBase_Logging.mAdd (METH)
Interface variables
eTCBase_Logging_Dir (ENUM)
Attributes:
qualified_only
Name
eNone
InOut:
eRx
eTx
eTCBase_Logging_Event (ENUM)
Attributes:
qualified_only
InOut:
eTCBase_Logging_Type (ENUM)
Attributes:
qualified_only
Name
None
Debug_Info
InOut:
Info
Warning
Error
fbTCBase_Logging (FB)
fbTCBase_Logging.FB_Init (METH)
Interface variables
fbTCBase_Logging.LastError (PROP)
fbTCBase_Logging.mAdd (METH)
Interface variables
fbTCBase_Logging.mClear (METH)
fbTCBase_Logging.mInit (METH)
Interface variables
tyTCBase_Logging (STRUCT)
Name Type
eEvent eTCBase_Logging_Event
eType eTCBase_Logging_Type
InOut:
eDir eTCBase_Logging_Dir
sMessage STRING(255)
sTimeStamp STRING(30)
prgIEC61850S_Main.mCfgRead (METH)
Interface variables
prgIEC61850S_Main.mCfgWrite (METH)
Interface variables
prgIEC61850S_Main.mExit (METH)
Interface variables
Name Initial
0
_00_Unknown
_01_Not_supported
_02_Blocked_by_switching_hierarchy
_03_Select_failed
_04_Invalid_position
_05_Position_reached
_06_Parameter_change_in_execution
_07_Step_limit
_08_Blocked_by_Mode
_09_Blocked_by_process
_10_Blocked_by_interlocking
_11_Blocked_by_synchrocheck
_12_Command_already_in_execution
InOut: _13_Blocked_by_health
_14_1_of_n_control
_15_Abortion_by_cancel
_16_Time_limit_over
_17_Abortion_by_trip
_18_Object_not_selected
_19_Object_already_selected
_20_No_access_authority
_21_Ended_with_overshoot
_22_Abortion_due_to_deviation
_23_Abortion_by_communication_loss
_24_Blocked_by_command
_25_None
_26_Inconsistent_parameters
_27_Locked_by_other_client
eIEC61850C_ControlError (ENUM)
Attributes:
qualified_only
Name Initial
0
NoError
InOut: Unknown
Timeout_Test_Not_OK
Operator_Test_Not_OK
eIEC61850C_ControlState (ENUM)
Attributes:
qualified_only
Name
None
Idle
Select
Operate
InOut: Cancel
WaitForCmdTerm
AddCause
CmdTerm
Error
Done
eIEC61850C_DynDSObjectState (ENUM)
Attributes:
qualified_only
Name Initial
0
None
CreateNew
InOut:
CheckItems
Delete
Done
eIEC61850C_LoggerEV (ENUM)
Attributes:
qualified_only
eIEC61850C_RequestPara (ENUM)
Attributes:
qualified_only
Name Initial Comment
16#1
None
16#2 Writing enabled
Write
16#4 Reading enabled
InOut: Read
16#8 Is a persistent DataSet
DS_Persistent
16#10 Is a non persistent DataSet
DS_NonPersistent
16#20 Is an array
Array_
eIEC61850C_RequestState (ENUM)
Attributes:
qualified_only
Name Initial
0
None
Init
Idle
Read
InOut:
Write
Report
Done
Error
Error_Timeout
eIEC61850C_ServerState (ENUM)
Attributes:
qualified_only
Name Initial
0
None
Disconnected
COPT
Initiate
Startup
Idle
InOut: Read
Write
Conclude
Release
Reject
Close
Error
Wait
eIEC61850C_ServiceState (ENUM)
Attributes:
qualified_only
Name
Not_Connected
Idle
Busy
Done
InOut: Error
ErrorPDU
Request
Response
Response_Timeout
Reject
tyIEC61850C_ControlStatus (STRUCT)
tyIEC61850C_GoosePara (STRUCT)
tyIEC61850C_Initiate (STRUCT)
tyIEC61850C_ReportData (STRUCT)
tyIEC61850C_ReportPara (STRUCT)
tyIEC61850C_RequestJob (STRUCT)
Name Type
InOut: pfbRequest POINTER TO fbIEC61850C_RequestBasic
eJob eIEC61850C_ServerState
tyIEC61850C_RequestStatus (STRUCT)
tyIEC61850_Enum (ALIAS)
ASN.1
eIEC61850C_ASN1_Class (ENUM)
Attributes:
qualified_only
Name Comment
Universal Tag, Primitive Example keywords: INTEGER, BITSTRING, BOOLEAN
UNIVER-
Universal Tag, Constructed Example keyword: SEQUENCE, SEQUENCE OF
SAL
APPLICA-
InOut:
TION
Context Specific, Primitive Example Keyword: IMPLICIT Context Specific,
CON-
Constructed Example Keywords: IMPLICIT SEQUENCE IMPLICIT SEQUENCE OF
TEXT_SPEC
PRIVATE_
eIEC61850C_ASN1_MMS_TAG (ENUM)
Attributes:
qualified_only
Name Initial
0
_None
_Array
_Structure
_Boolean
_Bitstring
_Int
_Uint
_Float
_Reserved
InOut: _OctString
_VisString
_Gentime
_TOD
_BCD
_BoolArray
_Object
_MMSString
_UTCTime
100
_Structure_Start
_Structure_Stop
eIEC61850C_ASN1_MMS_UNIVERSAL_TAG (ENUM)
Attributes:
qualified_only
Name Initial
-1
_NONE
0
_EOC
1
_BOOL
2
_INT
3
_BIT_STRING
4
_OCTED_STRING
6
_OBJECT_ID
16
_SEQUENCE
17
_SET
18
_NUMERIC_STRING
19
InOut: _PRINTABLE_STRING
20
_TELETEXT_STRING
21
_VIDEOTEXT_STRING
22
_UTCTime
24
_GENERALIZED_TIME
25
_GRAPHIC_STRING
26
_VISIBLE_STRING
27
_GENERAL_STRINGg
28
_UNIVERSAL_STRING
29
_CHARACTER_STRING
30
_BMPString
31
_CONTINUE_TYPE
tyIEC61850C_ASN1_Object (STRUCT)
uIEC61850C_ASN1_Data (UNION)
Name Type
s255 STRING(254)
ws127 WSTRING(127)
aW ARRAY [0..254] OF WORD
aB ARRAY [0..254] OF BYTE
aX ARRAY [0..254] OF BOOL
InOut:
rVal REAL
dwVal DWORD
diVal DINT
byVal BYTE
xVal BOOL
tyTimeStamp tyIEC61850_TimeStamp
ISO8073
tyIEC61850C_ISO8073_CR_Para (STRUCT)
ISO8327
tyIEC61850C_ISO8327_AC_Data (STRUCT)
tyIEC61850C_ISO8327_AC_DataAcceptItem (STRUCT)
tyIEC61850C_ISO8327_AC_DataIdent (STRUCT)
tyIEC61850C_ISO8327_Header (STRUCT)
Name Type
InOut: byTAG BYTE
wLength WORD
ISO8650
tyIEC61850C_ISO8650_Data (STRUCT)
ISO8823
tyIEC61850C_ISO8823_CP_Data (STRUCT)
tyIEC61850C_ISO8823_ContextList (STRUCT)
tyIEC61850C_ISO8823_ContextName (STRUCT)
Name Type
InOut: sAbstractSyntaxName STRING
sTransferSyntaxName STRING
tyIEC61850C_ISO8823_DataUser (STRUCT)
tyIEC61850C_ISO8823_NormalModePara (STRUCT)
tyIEC61850C_ISO8823_ResultList (STRUCT)
eIEC61850C_ISO (ENUM)
Attributes:
qualified_only
Name Initial
0
None
Tx_CR
Tx_DT_Reject
Tx_DT_Release
Tx_DT_Initiate
Tx_DT_Confirmed
Tx_DT_Conclude
Rx_Unconfirmed_PDU
Rx_Reject_PDU
Rx_Abort
Rx_Release
InOut:
Rx_Confirmed_RequestPDU
Rx_Confirmed_ResponsePDU
Rx_Confirmed_ErrorPDU
Rx_Cancel_RequestPDU
Rx_Cancel_ResponsePDU
Rx_Cancel_ErrorPDU
Rx_Initiate_RequestPDU
Rx_Initiate_ResponsePDU
Rx_Initiate_ErrorPDU
Rx_Conclude_RequestPDU
Rx_Conclude_ResponsePDU
Rx_Conclude_ErrorPDU
tyIEC61850C_ISO_Parameter (STRUCT)
fbIEC61850C_ISO8327 (FB)
Receive
fbIEC61850C_ISO8327.mRX_DN (METH)
Interface variables
fbIEC61850C_ISO8327.mReceive (METH)
Interface variables
fbIEC61850C_ISO8327.mRx_AB (METH)
Interface variables
fbIEC61850C_ISO8327.mRx_AC (METH)
Interface variables
fbIEC61850C_ISO8327.mRx_DT (METH)
Interface variables
Send
fbIEC61850C_ISO8327.mTx_CN (METH)
Interface variables
fbIEC61850C_ISO8327.mTx_DT (METH)
Interface variables
fbIEC61850C_ISO8327.mTx_FN (METH)
Interface variables
fbIEC61850C_ISO8650 (FB)
Receive
fbIEC61850C_ISO8650.mReceive (METH)
Interface variables
fbIEC61850C_ISO8650.mRx_AARE (METH)
Interface variables
fbIEC61850C_ISO8650.mRx_AARQ (METH)
fbIEC61850C_ISO8650.mRx_ABRT (METH)
Interface variables
fbIEC61850C_ISO8650.mRx_MMS_Service (METH)
Interface variables
fbIEC61850C_ISO8650.mRx_RLRE (METH)
Interface variables
fbIEC61850C_ISO8650.mRx_RLRQ (METH)
Send
fbIEC61850C_ISO8650.mTx_AARQ (METH)
Interface variables
fbIEC61850C_ISO8650.mTx_RLRQ (METH)
Interface variables
fbIEC61850C_ISO8823 (FB)
Receive
fbIEC61850C_ISO8823.mRx_ARU_PPDU (METH)
Interface variables
fbIEC61850C_ISO8823.mRx_CPA_PPDU (METH)
Interface variables
fbIEC61850C_ISO8823.mRx_UserData (METH)
Interface variables
Send
fbIEC61850C_ISO8823.mTx_CP_TYPE (METH)
Interface variables
fbIEC61850C_ISO8823.mTx_UserData (METH)
Interface variables
fbIEC61850C_TransportLayer (FB)
Interface variables
fbIEC61850C_TransportLayer.mDisconnect (METH)
fbIEC61850C_TransportLayer.mSend (METH)
Interface variables
prgIEC61850C_ISO8073 (PRG)
Receive
prgIEC61850C_ISO8073.mNonCompleteMsgCheck (METH)
Interface variables
prgIEC61850C_ISO8073.mReceive (METH)
Interface variables
prgIEC61850C_ISO8073.mRx_DT (METH)
Interface variables
Send
prgIEC61850C_ISO8073.mTx_DT (METH)
Interface variables
prgIEC61850C_ISO8073.mTx_DT_TPDUHeader (METH)
Interface variables
20 Service
10 Unconfirmed
fbIEC61850C_MMS_UnconfirmedPDU (FB)
fbIEC61850C_MMS_UnconfirmedPDU.mResponse (METH)
Interface variables
20 Interfaces
IIEC61850C_Service (ITF)
IIEC61850C_Service.Status (PROP)
IIEC61850C_Service.mRequest (METH)
Interface variables
IIEC61850C_Service.mReset (METH)
IIEC61850C_Service.mResponse (METH)
Interface variables
IIEC61850C_Service_Response (ITF)
IIEC61850C_Service_Response.mResponse (METH)
Interface variables
IIEC61850C_UnconfirmedReport (ITF)
IIEC61850C_UnconfirmedReport.mCall (METH)
fbIEC61850C_MMS_COTP (FB)
Interface variables
fbIEC61850C_MMS_COTP.Status (PROP)
fbIEC61850C_MMS_COTP.mRequest (METH)
Interface variables
fbIEC61850C_MMS_COTP.mReset (METH)
fbIEC61850C_MMS_COTP.mResponse (METH)
Interface variables
fbIEC61850C_MMS_Conclude (FB)
fbIEC61850C_MMS_Conclude.Status (PROP)
fbIEC61850C_MMS_Conclude.mRequest (METH)
Interface variables
fbIEC61850C_MMS_Conclude.mReset (METH)
fbIEC61850C_MMS_Conclude.mResponse (METH)
Interface variables
fbIEC61850C_MMS_Initiate (FB)
Interface variables
fbIEC61850C_MMS_Initiate.Status (PROP)
fbIEC61850C_MMS_Initiate.mRequest (METH)
Interface variables
fbIEC61850C_MMS_Initiate.mReset (METH)
fbIEC61850C_MMS_Initiate.mResponse (METH)
Interface variables
fbIEC61850C_MMS_Read (FB)
Interface variables
Private
fbIEC61850C_MMS_Read._mSetRejectPara (METH)
Interface variables
fbIEC61850C_MMS_Read.Status (PROP)
fbIEC61850C_MMS_Read.mRequest (METH)
Interface variables
fbIEC61850C_MMS_Read.mReset (METH)
fbIEC61850C_MMS_Read.mResponse (METH)
Interface variables
fbIEC61850C_MMS_Reject (FB)
Interface variables
fbIEC61850C_MMS_Reject.Status (PROP)
fbIEC61850C_MMS_Reject.mRequest (METH)
Interface variables
fbIEC61850C_MMS_Reject.mReset (METH)
fbIEC61850C_MMS_Reject.mResponse (METH)
Interface variables
fbIEC61850C_MMS_Release (FB)
fbIEC61850C_MMS_Release.Status (PROP)
fbIEC61850C_MMS_Release.mRequest (METH)
Interface variables
fbIEC61850C_MMS_Release.mReset (METH)
fbIEC61850C_MMS_Release.mResponse (METH)
Interface variables
fbIEC61850C_MMS_Write (FB)
Interface variables
Private
fbIEC61850C_MMS_Write._mSetRejectPara (METH)
Interface variables
fbIEC61850C_MMS_Write.Status (PROP)
fbIEC61850C_MMS_Write.mRequest (METH)
Interface variables
fbIEC61850C_MMS_Write.mReset (METH)
fbIEC61850C_MMS_Write.mResponse (METH)
Interface variables
fbIEC61850C_Service (FB)
Interface variables
fbIEC61850C_Service.mExecute (METH)
Interface variables
fbIEC61850C_Service.mReset (METH)
fbIEC61850C_Service.mResponse (METH)
Interface variables
30 Objects
fbIEC61850C_DataSet (FB)
Interface variables
fbIEC61850C_DataSetItem (FB)
fbIEC61850C_Datapoint (FB)
Interface variables
fbIEC61850C_Goose (FB)
Interface variables
fbIEC61850C_Report (FB)
Interface variables
fbIEC61850C_Request (FB)
Interface variables
fbIEC61850C_Request.mRead (METH)
fbIEC61850C_Request.mWrite (METH)
fbIEC61850C_RequestItem (FB)
00 SYSTEM
fbIEC61850C_RequestItem.mCfgRead (METH)
Interface variables
fbIEC61850C_RequestItem.mCfgWrite (METH)
Interface variables
fbIEC61850C_RequestItem.mAddDataPointItem (METH)
Interface variables
fbIEC61850C_RequestItem.mFromDataSetItem (METH)
Interface variables
fbIEC61850C_Server (FB)
Interface variables
fbIEC61850C_Server.mInit (METH)
40 Helpers
fIEC61850C_ASN1_GetLen (FUN)
Interface variables
fIEC61850C_ASN1_GetLenPtr (FUN)
Interface variables
fIEC61850C_Bits_SwapLeft (FUN)
Interface variables
fIEC61850C_Bits_SwapRight (FUN)
Interface variables
fIEC61850C_GetNextReportDataIx (FUN)
Interface variables
fIEC61850C_GetRequestPara (FUN)
Interface variables
fIEC61850C_MMSType_To_String (FUN)
Interface variables
fIEC61850C_MemCpyAndSwap (FUN)
Interface variables
fIEC61850C_OidStringToArray (FUN)
Interface variables
fIEC61850C_RFI_To_String (FUN)
Interface variables
fIEC61850C_ReadWord (FUN)
Interface variables
fIEC61850C_To_MMS_Tag (FUN)
Interface variables
fbIEC61850C_InvokeID (FB)
fbIEC61850C_InvokeID.mAddToMsg (METH)
Interface variables
fbIEC61850C_InvokeID.mCheck (METH)
Interface variables
fbIEC61850C_InvokeID.mReset (METH)
fbIEC61850C_RequestJob (FB)
fbIEC61850C_RequestJob.mAdd (METH)
Interface variables
fbIEC61850C_RequestJob.mGetNext (METH)
Interface variables
50 Get Objects
fIEC61850C_GetGoose (FUN)
Interface variables
fIEC61850C_GetReport (FUN)
Interface variables
fIEC61850C_GetRequest (FUN)
Interface variables
60 Clock
prgIEC61850C_Clock (PRG)
Interface variables
fbIEC61850C_Buffer (FB)
Interface variables
Decode
Without Increment
fbIEC61850C_Buffer.mGet_ASN1_TagAndLen (METH)
Interface variables
fbIEC61850C_Buffer.mDecode_ASN1 (METH)
Interface variables
fbIEC61850C_Buffer.mDecode_Byte (METH)
Interface variables
fbIEC61850C_Buffer.mDecode_DWord (METH)
Interface variables
fbIEC61850C_Buffer.mDecode_Data (METH)
Interface variables
fbIEC61850C_Buffer.mDecode_Float32 (METH)
Interface variables
fbIEC61850C_Buffer.mDecode_String (METH)
Interface variables
fbIEC61850C_Buffer.mDecode_WString (METH)
Interface variables
fbIEC61850C_Buffer.mDecode_Word (METH)
Interface variables
Encode
fbIEC61850C_Buffer.mEncode_Block (METH)
Interface variables
fbIEC61850C_Buffer.mEncode_Data (METH)
Interface variables
fbIEC61850C_Buffer.mEncode_Size (METH)
Interface variables
fbIEC61850C_Buffer.mEncode_Specific (METH)
Interface variables
fbIEC61850C_Buffer.mEncode_Specific_Byte (METH)
Interface variables
fbIEC61850C_Buffer.mEncode_Specific_DWord (METH)
Interface variables
fbIEC61850C_Buffer.mEncode_Specific_Word (METH)
Interface variables
fbIEC61850C_Buffer.mEncode_Struct (METH)
Interface variables
fbIEC61850C_Buffer.IsDataAvailable (PROP)
LowLevel
fbIEC61850C_Buffer.mAddBlk_ToRx (METH)
Interface variables
fbIEC61850C_Buffer.mAddByte (METH)
Interface variables
fbIEC61850C_Buffer.mAddWord (METH)
Interface variables
fbIEC61850C_Buffer.Reset (METH)
fbIEC61850C_Buffer.mAddLogging (METH)
Interface variables
fbIEC61850C_Buffer.mRemoveBulk (METH)
Interface variables
prgIEC61850M_Main (PRG)
Interface variables
00 SYSTEM
prgIEC61850M_Main.mCfgRead (METH)
Interface variables
prgIEC61850M_Main.mCfgWrite (METH)
Interface variables
prgIEC61850M_Main.mExit (METH)
Interface variables
prgIEC61850M_Main.mLogger (METH)
Interface variables
8.4.1 00 SYSTEM
prgIEC61850_Main.mCfgRead (METH)
Interface variables
prgIEC61850_Main.mCfgWrite (METH)
Interface variables
fTCBase_Version (FUN)
Interface variables
369
CHAPTER 10
grgDebugEntry (PRG)
370
CHAPTER 11
prgWagoAppRTU_HP (PRG)
371
CHAPTER 12
prgWagoAppRTU_LP (PRG)
Interface variables
372
CHAPTER 13
Library Reference
373
WagoAppRTU, Release 1.2.13.1
• Optional: False
13.3 Standard
13.3.1 Library Identification
Placeholder: Standard
Default Resolution: Standard, * (System)
Namespace: Standard
13.4 Standard64
13.4.1 Library Identification
Name: Standard64
Version: 3.5.15.0
Company: System
Namespace: Standard64
13.5 SysDir
13.5.1 Library Identification
Placeholder: SysDir
Default Resolution: SysDir, * (System)
Namespace: SysDir
13.6 SysFile
13.6.1 Library Identification
Placeholder: SysFile
Default Resolution: SysFile, * (System)
Namespace: SysFile
13.7 SysMem
13.7.1 Library Identification
Placeholder: SysMem
Default Resolution: SysMem, * (System)
Namespace: SysMem
13.8 SysProcess
13.8.1 Library Identification
Placeholder: SysProcess
Default Resolution: SysProcess, * (System)
Namespace: SysProcess
13.9 SysSocket
13.9.1 Library Identification
Placeholder: SysSocket
Default Resolution: SysSocket, * (System)
Namespace: SysSocket
13.10 SysTask
13.10.1 Library Identification
Placeholder: SysTask
Default Resolution: SysTask, * (System)
Namespace: SysTask
13.11 SysTimeRtc
13.11.1 Library Identification
Name: SysTimeRtc
Version: 3.5.5.0
Company: System
Namespace: SysTimeRtc
13.13 VisuElem3DPath
13.13.1 Library Identification
Placeholder: System_VisuElem3DPath
Default Resolution: VisuElem3DPath, 3.5.15.40 (System)
Namespace: VisuElem3DPath
13.14 VisuElemCamDisplayer
13.14.1 Library Identification
Placeholder: System_VisuElemCamDisplayer
Default Resolution: VisuElemCamDisplayer, 3.5.15.0 (System)
Namespace: VisuElemCamDisplayer
13.15 VisuElemMeter
13.15.1 Library Identification
Placeholder: System_VisuElemMeter
Default Resolution: VisuElemMeter, 3.5.15.30 (System)
Namespace: VisuElemMeter
13.16 VisuElemTextEditor
13.16.1 Library Identification
Placeholder: System_VisuElemTextEditor
Default Resolution: VisuElemTextEditor, 3.5.15.0 (System)
Namespace: VisuElemTextEditor
13.17 VisuElemTrace
13.17.1 Library Identification
Placeholder: System_VisuElemTrace
Default Resolution: VisuElemTrace, 3.5.15.20 (System)
Namespace: VisuElemTrace
13.18 VisuElemXYChart
13.18.1 Library Identification
Placeholder: System_VisuElemXYChart
Default Resolution: VisuElemXYChart, 3.5.15.0 (System)
Namespace: VisuElemXYChart
• QualifiedOnly: False
• Key: System_VisuElemXYChart
• SystemLibrary: True
• Optional: False
13.19 VisuElems
13.19.1 Library Identification
Placeholder: System_VisuElems
Default Resolution: VisuElems, 3.5.15.30 (System)
Namespace: VisuElems
13.20 VisuElemsAlarm
13.20.1 Library Identification
Placeholder: System_VisuElemsAlarm
Default Resolution: VisuElemsAlarm, 3.5.15.0 (System)
Namespace: VisuElemsAlarm
13.21 VisuElemsDateTime
13.21.1 Library Identification
Placeholder: System_VisuElemsDateTime
Default Resolution: VisuElemsDateTime, 3.5.15.10 (System)
Namespace: VisuElemsDateTime
13.22 VisuElemsSpecialControls
13.22.1 Library Identification
Placeholder: System_VisuElemsSpecialControls
Default Resolution: VisuElemsSpecialControls, 3.5.15.0 (System)
Namespace: VisuElemsSpecialControls
13.23 VisuElemsWinControls
13.23.1 Library Identification
Placeholder: System_VisuElemsWinControls
Default Resolution: VisuElemsWinControls, 3.5.15.40 (System)
Namespace: VisuElemsWinControls
13.24 VisuInputs
13.24.1 Library Identification
Placeholder: system_visuinputs
Default Resolution: VisuInputs, 3.5.15.0 (System)
Namespace: visuinputs
13.25 VisuNativeControl
13.25.1 Library Identification
Placeholder: System_VisuNativeControl
13.26 WagoAppCom
13.26.1 Library Identification
Placeholder: WagoAppCom
Default Resolution: WagoAppCom, * (WAGO)
Namespace: WagoAppCom
13.27 WagoAppConfigTool
13.27.1 Library Identification
Placeholder: WagoAppConfigTool
Default Resolution: WagoAppConfigTool, * (WAGO)
Namespace: WagoAppConfigTool
13.28 WagoAppTime
13.28.1 Library Identification
Placeholder: WagoAppTime
Default Resolution: WagoAppTime, * (WAGO)
Namespace: WagoAppTime
13.29 WagoSysKbusAsyncCom
13.29.1 Library Identification
Placeholder: WagoSysKbusAsyncCom
Default Resolution: WagoSysKbusAsyncCom, * (WAGO)
Namespace: WagoSysKbusAsyncCom
13.30 WagoSysKbusTerminalControl
13.30.1 Library Identification
Placeholder: WagoSysKbusTerminalControl
Default Resolution: WagoSysKbusTerminalControl, * (WAGO)
Namespace: WagoSysKbusTerminalControl
13.31 WagoSysModuleBase
13.31.1 Library Identification
Placeholder: WagoSysModuleBase
Default Resolution: WagoSysModuleBase, * (WAGO)
Namespace: WagoSysModuleBase
Parameter: MAX_MBX_OUTPUT_SIZE = 47
Parameter: MAX_MODULE_INPUT_SIZE = 48
Parameter: MAX_MODULE_OUTPUT_SIZE = 48
Parameter: MAX_MBX_INPUT_SIZE = 47
13.32 WagoSysModule_75x_65x
13.32.1 Library Identification
Placeholder: WagoSysModule_75x_65x
Default Resolution: WagoSysModule_75x_65x, * (WAGO)
Namespace: WagoSysModule_75x_65x
13.33 WagoSysSQL_SQLite
13.33.1 Library Identification
Placeholder: WagoSysSQL_SQLite
Default Resolution: WagoSysSQL_SQLite, * (WAGO)
Namespace: WagoSysSQL_SQLite
13.34 WagoSysSSL
13.34.1 Library Identification
Placeholder: WagoSysSSL
Default Resolution: WagoSysSSL, * (WAGO)
Namespace: WagoSysSSL
13.35 WagoTypesBusServices
13.35.1 Library Identification
Placeholder: WagoTypesBusServices
Default Resolution: WagoTypesBusServices, * (WAGO)
Namespace: WagoTypesBusServices
© WAGO Kontakttechnik GmbH & Co. KG, Germany 2018 – All rights reserved. For the avoidance of doubt,
this copyright notice does not only apply to the information above but also and primarily to the described library
itself. Please note that third-party products are always mentioned without reference to intellectual property rights,
including patents, utility models, designs and trademarks, accordingly the existence of such rights cannot be
excluded. WAGO is a registered trademark of WAGO Verwaltungsgesellschaft mbH.