IEC61850ServerFB (FB) ¶ FUNCTION_BLOCK IEC61850ServerFB EXTENDS IoDrvBase IMPLEMENTS ICmpIoDrvParameter Methods: IoDrvGetConnector IoDrvGetModuleDiagnosis IoDrvReadParameter IoDrvWriteParameter QueryInterface Structure: IoDrvGetConnector (Method) IoDrvGetModuleDiagnosis (Method) IoDrvReadParameter (Method) IoDrvWriteParameter (Method) QueryInterface (Method)
IEC61850ServerFB.IoDrvGetConnector (METH) ¶ METHOD IoDrvGetConnector : POINTER TO IoConfigConnector InOut: Scope Name Type Return IoDrvGetConnector POINTER TO IoConfigConnector Input pResult POINTER TO RTS_IEC_RESULT
IEC61850ServerFB.IoDrvGetModuleDiagnosis (METH) ¶ METHOD IoDrvGetModuleDiagnosis : UDINT InOut: Scope Name Type Return IoDrvGetModuleDiagnosis UDINT Input pConnector POINTER TO IoConfigConnector
IEC61850_ENUM_FC (ENUM) ¶ TYPE IEC61850_ENUM_FC : InOut: Name Initial Comment IEC61850_MMS_FC_START 0 Start der FC Liste IEC61850_MMS_FC_EX Extended definition IEC61850_MMS_FC_US Unicast sampled value control IEC61850_MMS_FC_MS Multicast sampled value control IEC61850_MMS_FC_SE Setting group editable IEC61850_MMS_FC_SV Substitution IEC61850_MMS_FC_GS Gsse control IEC61850_MMS_FC_GO Goose control IEC61850_MMS_FC_BR Buffered report IEC61850_MMS_FC_LG Logging IEC61850_MMS_FC_RP Unbuffered report IEC61850_MMS_FC_SG Setting group IEC61850_MMS_FC_SP Setpoint IEC61850_MMS_FC_DC Description IEC61850_MMS_FC_CF Configuration IEC61850_MMS_FC_CO Control IEC61850_MMS_FC_ST Status information IEC61850_MMS_FC_MX Measurands (analog values) IEC61850_MMS_FC_END Ende der FC Liste
IEC61850_ENUM_MMS_DataType (ENUM) ¶ TYPE IEC61850_ENUM_MMS_DataType : InOut: Name Initial Comment IEC61850_MMS_TYPE_ARRAY 1 Page 91 MMS Part 2 IEC61850_MMS_TYPE_STRUCTURE IEC61850_MMS_TYPE_BOOLEAN IEC61850_MMS_TYPE_BITSTRING IEC61850_MMS_TYPE_INT IEC61850_MMS_TYPE_UINT IEC61850_MMS_TYPE_FLOAT IEC61850_MMS_TYPE_RESERVED IEC61850_MMS_TYPE_OCTSTRING IEC61850_MMS_TYPE_VISSTRING IEC61850_MMS_TYPE_GENTIME generalized-time IEC61850_MMS_TYPE_TOD Time of day IEC61850_MMS_TYPE_BCD IEC61850_MMS_TYPE_BOOLARRAY IEC61850_MMS_TYPE_OBJECT IEC61850_MMS_TYPE_MMSSTRING IEC61850_MMS_TYPE_UTCTIME IEC61850_MMS_TYPE_BITSTRING_ 36 Ausnahme Coded ENUM ist ein Bitstring. Bei der Initalisierung wird dieser aber mir einer neg. Länge behandelt IEC61850_MMS_TYPE_OCTSTRING_ Ausnahme Ocstring wird ganz versendet
IEC61850_ENUM_SERVICES (ENUM) ¶ TYPE IEC61850_ENUM_SERVICES : InOut: Name Comment IEC6850_SERVICE_INVALID IEC6850_SERVICE_LD_DIRECTORY Logical Device IEC6850_SERVICE_LD_GET_ALL_DATA_VALUES IEC6850_SERVICE_LN_DIRECTORY Logical Node IEC6850_SERVICE_LN IEC6850_SERVICE_GET_DATA_VALUES Data IEC6850_SERVICE_SET_DATA_VALUES IEC6850_SERVICE_GET_DATA_DEFINITION IEC6850_SERVICE_GET_DATA_DIRECTORY IEC6850_SERVICE_GET_DATASET_VALUE DataSet IEC6850_SERVICE_SET_DATASET_VALUE IEC6850_SERVICE_DATASET_CREATE IEC6850_SERVICE_DATASET_DELETE IEC6850_SERVICE_GET_DATASET_DIRECTORY IEC6850_SERVICE_SG_SELECT_ACTIVE Setting Group Control IEC6850_SERVICE_SG_SELECT_EDIT IEC6850_SERVICE_SG_SET_VALUES IEC6850_SERVICE_SG_CONFIRM_EDIT_VALUES IEC6850_SERVICE_SG_GET_VALUES IEC6850_SERVICE_SG_GET_CB_VALUES IEC6850_SERVICE_SELECT TODO: … GOOSE … Control IEC6850_SERVICE_SELECT_WITH_VALUE IEC6850_SERVICE_CANCEL IEC6850_SERVICE_OPERATE IEC6850_SERVICE_COMMAND_TERMINATION IEC6850_SERVICE_TIME_ACTIVATED_OPERATE IEC6850_SERVICE_GET_FILE File Transfer IEC6850_SERVICE_SET_FILE IEC6850_SERVICE_DELETE_FILE IEC6850_SERVICE_GET_FILE_ATTRIBUTE_VALUES
IEC61850_ENUM_TRGOPT (ENUM) ¶ TYPE IEC61850_ENUM_TRGOPT : InOut: Name Initial Comment IEC61850_TRGOPT_NONE 16#1 Bit 0 Reserved IEC61850_TRGOPT_DCHG 16#2 Bit 1 data-change IEC61850_TRGOPT_QCHG 16#4 Bit 2 data-update IEC61850_TRGOPT_DUPD 16#8 Bit 3 quality-change IEC61850_TRGOPT_INTEGRITY 16#10 Bit 4 integrity IEC61850_TRGOPT_GI 16#20 Bit 5 general-interrogation
IEC61850_EthernetAdapter (STRUCT) ¶ TYPE IEC61850_EthernetAdapter : STRUCT InOut: Name Type Initial aSrcMac ARRAY [0..5] OF BYTE [16#FF, 16#FF, 16#FF, 16#FF, 16#FF, 16#FF] nSrcMasterIx INT
IEC61850_HistDataBuffer_In (STRUCT) ¶ TYPE IEC61850_HistDataBuffer_In : STRUCT Achtung: die Reihenfolge der Elemente ist nicht egal InOut: Name Type Comment wLenInBuffer WORD wDataLen WORD dwMsgID DWORD Automatisch vergebene Message Nummer pSource POINTER TO STRING Pointer auf den Quellstring des Datenpunkt-Names dwTimeStampMS DWORD wTimeStampDay WORD iTrgOpt INT Trigger Option wDataType WORD Datentyp wIxInDataset WORD wBufferStatus WORD Status der Daten im Buffer
IEC61850_ENUM_QUALITY (ENUM) ¶ TYPE IEC61850_ENUM_QUALITY : InOut: Name Initial IEC61850_QAULITY_VALIDITY_1 0 IEC61850_QAULITY_VALIDITY_2 IEC61850_QAULITY_OVERFLOW IEC61850_QAULITY_OUTOFRANGE IEC61850_QAULITY_BADREFERENCE IEC61850_QAULITY_OSCILLATORY IEC61850_QAULITY_FAILURE IEC61850_QAULITY_OLDDATE IEC61850_QAULITY_INCONSISTENT IEC61850_QAULITY_INACCURATE IEC61850_QAULITY_SOURCE IEC61850_QAULITY_TEST IEC61850_QAULITY_OPERATORBLOCKED