IEC61850ServerFB.QueryInterface (METH) ¶ METHOD QueryInterface : POINTER TO POINTER TO BYTE InOut: Scope Name Type Comment Return QueryInterface POINTER TO POINTER TO BYTE Input iid DWORD InterfaceID pResult POINTER TO UDINT
POUs ¶ BASIC IEC61850_ClientConnectionFB (FunctionBlock) IEC61850_ServerCom (Program) IEC61400 CDC IEC61850_CDC_ALM (FunctionBlock) IEC61850_CDC_ASS (FunctionBlock) IEC61850_CDC_CMD (FunctionBlock) IEC61850_CDC_CTE (FunctionBlock) IEC61850_CDC_SPV (FunctionBlock) IEC61850_CDC_STV (FunctionBlock) IEC61850_CDC_TMS (FunctionBlock) IEC61850_CDC_WDPL (FunctionBlock) IEC61850 CDC CDC Tools IEC61850_CheckEnumRange (Function) IEC61850_CreateBasicNames (Function) IEC61850_GetDatapoint (Function) IEC61850_GetDatapointRef (Function) IEC61850_GetDefinition (Function) IEC61850_GetDirectory (Function) IEC61850_GetDirectory_All (Function) IEC61850_GetValue (Function) IEC61850_GetValues_All (Function) IEC61850_Init_DataPoints (Function) IEC61850_SetStructIndex (Function) IEC61850_SetValue (Function) Controllable Analogue Information IEC61850_CDC_APC (FunctionBlock) IEC61850_CDC_ASG (FunctionBlock) IEC61850_CDC_CURVE (FunctionBlock) Controllable Status Information IEC61850_CDC_BSC (FunctionBlock) IEC61850_CDC_DPC (FunctionBlock) IEC61850_CDC_INC (FunctionBlock) IEC61850_CDC_ISC (FunctionBlock) IEC61850_CDC_SPC (FunctionBlock) Description Information IEC61850_CDC_CSD (FunctionBlock) IEC61850_CDC_DPL (FunctionBlock) IEC61850_CDC_LPL (FunctionBlock) Monitoring Measurand Information IEC61850_CDC_CMV (FunctionBlock) IEC61850_CDC_DEL (FunctionBlock) IEC61850_CDC_HDEL (FunctionBlock) IEC61850_CDC_HMV (FunctionBlock) IEC61850_CDC_HWYE (FunctionBlock) IEC61850_CDC_MV (FunctionBlock) IEC61850_CDC_SAV (FunctionBlock) IEC61850_CDC_SEQ (FunctionBlock) IEC61850_CDC_WYE (FunctionBlock) Monitoring Status Information IEC61850_CDC_ACD (FunctionBlock) IEC61850_CDC_ACT (FunctionBlock) IEC61850_CDC_BCR (FunctionBlock) IEC61850_CDC_DPS (FunctionBlock) IEC61850_CDC_INS (FunctionBlock) IEC61850_CDC_SEC (FunctionBlock) IEC61850_CDC_SPS (FunctionBlock) Status Settings IEC61850_CDC_ING (FunctionBlock) IEC61850_CDC_ORG (FunctionBlock) IEC61850_CDC_SPG (FunctionBlock) DataSet IEC61850_CheckDataPoint (Function) IEC61850_DatasetFB (FunctionBlock) IEC61850_DeleteDataSet (Function) IEC61850_InitDSLastValPtr (Function) IEC61850_SetDSError (Function) IEC61850_SetDatasetVal (Function) IEC61850_SetTrgOpt (Function) GOOSE IEC61850_CDC_GoCB (FunctionBlock) SendGooseMsg (Method) IEC61850_GooseManager (Program) Close (Action) InitAdapter (Method) Receive (Method) Send (Method) IEC61850_Goose_ASN1_Decoder (FunctionBlock) IEC61850_Init_GoCB (Function) IEC61850_MMSGetBlockLen (Function) Tools IEC61850_GooseDecodeData (Function) fbIEC61850_Subs_ASN1_CheckData (FunctionBlock) fbIEC61850_Subs_ASN1_Decoder (FunctionBlock) fbIEC61850_Subs_ASN1_Decoder_CheckDataNum (FunctionBlock) fbIEC61850_Subs_ASN1_Decoding_Data (FunctionBlock) funIEC61850_MMSTYPE_TO_STRING (Function) funIEC61850_SubsCheckDataNum (Function) funIEC61850_Subs_Bits_SwapRight (Function) funIEC61850_Subs_InitDatapoint (Function) fbIEC61850_Subscriber (FunctionBlock) NewMsg (Method) MMS Handle IEC61850_OpenLocalSocket (Program) Close (Action) IEC61850 Decoding IEC61850_ASN1_DECODING (Function) IEC61850_ASN1_Decoder (FunctionBlock) IEC61850_ASN1_Decoding_Data (Function) IEC61850_ASN1_GetNextTag (Function) IEC61850_ASN1_NewDecoder (FunctionBlock) IEC61850_DecodeNull (Function) IEC61850_String_Split (Function) IEC61850 Encoding ASN1 IEC61850_ASN1_EncodingBlock (Function) IEC61850_ASN1_EncodingSize (Function) IEC61850_ASN1_EncodingSpecific (Function) IEC61850_ASN1_EncodingStruct (Function) IEC61850_Encoding_Array_Count (Function) IEC61850_Encoding_Array_Struct (Function) IEC61850_Encoding_Component (Function) IEC61850_Encoding_ComponentSingle (Function) IEC61850_Encoding_Component_Struct (Function) IEC61850_Encoding_DirectoryNames (Function) IEC61850_Encoding_ListOfData (Function) IEC61850_Encoding_ListOfData_Struct (Function) IEC61850_Encoding_ListOfVariable (Function) IEC61850_Encoding_Value (Function) IEC61850_SWAP_2_BYTE (Function) IEC61850_SWAP_3_BYTE (Function) IEC61850_SWAP_4_BYTE (Function) IEC61850_GetReportLen (Function) IEC61850_MMS_Data_InterpreterFB (FunctionBlock) DefineNamedVarList (Action) DeleteNamedVarList (Action) GetCapabilityList (Action) GetDomainAttributes (Action) GetNameList (Action) GetNamedVarListAttr (Action) GetVarAccAttr (Action) Identify (Action) InformationReport (Action) Read (Action) Status (Action) Write (Action) _CallLogicalDevice (Action) IEC61850_MMS_ErrorPDU (Function) IEC61850_MMS_InterpreterFB (FunctionBlock) PDUConclude (Action) PDUConfirmed (Action) PDUInitiate (Action) PDUReject (Action) PDUUnconfirmed (Action) Reporting IEC61850_CDC_BRCB (FunctionBlock) AddDCHG (Method) AddGI (Method) AddIntegrity (Method) CheckSegmentation (Method) Report (Method) ReportSeg (Method) SetValues (Method) IEC61850_CDC_URCB (FunctionBlock) Report (Method) ReportSendAll (Method) SetValues (Method) IEC61850_CheckBufferIx (Function) IEC61850_CheckDoubleDP (Function) IEC61850_CheckTrgOp (Function) IEC61850_GetDataPointLen (Function) IEC61850_GetURCBDataLen (Function) IEC61850_HistDataBufferFB (FunctionBlock) CheckBuffer (Method) GetAllMsgCnt (Method) GetDone (Method) GetDoneSeg (Method) GetEntryID (Method) GetMsgLen (Method) IncrementMsgID (Action) MsgGet (Method) MsgGetReasonCode (Method) MsgGetRefName (Method) MsgPut (Method) ResetBuffer (Action) ResetBufferOverflow (Action) ResetEntryID (Method) SetBufferOverflow (Action) SetEntryID (Method) _Del (Action) _DelAll (Action) _Init (Action) IEC61850_Init_BReportBlock (Function) IEC61850_Init_UBReportBlock (Function) IEC61850_SetReportValue (Function) funIEC61850_GetReportHeaderLen (Function) Tools IEC61850_ArrayBits_SwapLeft (Function) IEC61850_ByteBits_SwapLeft (Function) IEC61850_ByteBits_SwapRight (Function) IEC61850_CONCAT3 (Function) IEC61850_CONCAT4 (Function) IEC61850_CONCAT5 (Function) IEC61850_CONCAT6 (Function) IEC61850_CheckByteOrder (Function) IEC61850_CheckClients (Function) IEC61850_CheckEntryID (Function) IEC61850_Check_HexString (Function) IEC61850_CpyAndSwap (Function) IEC61850_DWORD_TO_HEXSTRING (Function) IEC61850_GetFC (Function) IEC61850_HEXSTRING_TO_DWORD (Function) IEC61850_INT_TO_STRING (Function) IEC61850_STR_TO_BYTE (Function) IEC61850_SysMemCpy (Function) IEC61850_WordBits_SwapLeft (Function) IEC61850_WordBits_SwapRight (Function) Uhrzeit IEC61850_CP56_FROM_SNTP (Program) DST (Action) Datum (Action) Init (Action) IEC61850_DST (Program) IEC61850_DT_TO_NTP (Program) IEC61850_INC_DAY (Program) IEC61850_SyncClockOnRTC (Program) Adjust_IEC_Clock (Action) Init (Action) IEC61850_UpdateCP56 (Program) IEC61850_Version (Function) ISO ISO8073_FB (FunctionBlock) RX_AK (Action) RX_CR (Action) RX_DR (Action) RX_DT (Action) RX_EA (Action) RX_ED (Action) RX_ER (Action) RX_RJ (Action) TX_CC (Action) TX_CR (Action) TX_DC (Action) TX_DT (Action) _Doku (Action) _LoggError (Action) ISO8327_FB (FunctionBlock) NewState (Action) RX_AA (Action) RX_AB (Action) RX_AC (Action) RX_CDO (Action) RX_CN (Action) RX_DN (Action) RX_DT (Action) RX_FN (Action) RX_GT (Action) RX_GTA (Action) RX_OA (Action) RX_PR (Action) RX_PT (Action) RX_RF (Action) TX_AC (Action) TX_DT (Action) X_AD (Action) X_ADA (Action) X_AE (Action) X_AEA (Action) X_AI (Action) X_AIA (Action) X_AR (Action) X_AS (Action) X_CD (Action) X_CDA (Action) X_ED (Action) X_ER (Action) X_EX (Action) X_GTC (Action) X_MAA (Action) X_MAP (Action) X_MIA (Action) X_MIP (Action) X_NF (Action) X_RA (Action) X_RS (Action) X_TD (Action) _Doku (Action) ISO8650_FB (FunctionBlock) RX_AARE (Action) RX_AARQ (Action) RX_ABRT (Action) RX_RLRE (Action) RX_RLRQ (Action) TX_AARE (Action) ISO8823_FB (FunctionBlock) RX_ACA_PPDU (Action) RX_AC_PPDU (Action) RX_ARP_PPDU (Action) RX_ARU_PPDU (Action) RX_CPA_PPDU (Action) RX_CPC_Type (Action) RX_CPR_PPDU (Action) RX_CP_Type (Action) RX_RSA_PPDU (Action) RX_RS_PPDU (Action) RX_UserData (Action) TX_CPA_PPDU (Action) TX_UserData (Action) ISOLayer_FB (FunctionBlock) SendData (Action) TCPIP_Close (Action) TCPIP_Open (Action) TCPIP_Send (Action) TOOLS IEC61850_ReadDWord (Function) IEC61850_ReadISOHeader (Function) IEC61850_ReadString (Function) IEC61850_ReadWord (Function) IEC61850_SetISOEntry (Function) IEC61850_SetISOLen (Function) ISO8327_ReadHeader (Function) iIEC61850_LogicalDevice (Interface) PDatasets (Property) PDeviceName (Property)
BASIC ¶ IEC61850_ClientConnectionFB (FunctionBlock) IEC61850_ServerCom (Program)
tyIEC61850_AT_VisSTRING32 (ALIAS) ¶ TYPE tyIEC61850_AT_VisSTRING32 : STRING(32)
tyIEC61850_AT_VisSTRING64 (ALIAS) ¶ TYPE tyIEC61850_AT_VisSTRING64 : STRING(64)
DataClass ¶ IEC61850_ENUM_ATTR_NAMES (Enum) tyIEC61850_DataPoint (Struct)
tyIEC61850_AT_VisSTRING65 (ALIAS) ¶ TYPE tyIEC61850_AT_VisSTRING65 : STRING(65)
tyIEC61850_DataPoint (STRUCT) ¶ TYPE tyIEC61850_DataPoint : STRUCT InOut: Name Type Initial Comment eName IEC61850_ENUM_ATTR_NAMES Name des Datenpunktes eDataType IEC61850_ENUM_MMS_DataType Datentyp pData POINTER TO BYTE Zeiger auf den Datenpunkt wDataLen WORD Länge der Daten. Bei Bitstring die Anzahl Bits wSizeOf WORD Sizeof des Datenpunkts. Es kann vorkommen, dass die Länge 1 ist, der Datenpunkt aber 4 Byte groß eFC IEC61850_ENUM_FC FC des Datenpunktes eElementTyp IEC61850_ENUM_ELEMENTTYP Element, SubElment, MainElement xCanValueSet BOOL Wert kann beschrieben werden nFistSubElementIx INT -1 = kein Index, n = Index eines MainElements auf das Erste SubElement eTrgOp IEC61850_ENUM_TRGOPT Trigger Options: 0=IEC61850_TRGOPT_NONE, 1=IEC61850_TRGOPT_DCHG 2=IEC61850_TRGOPT_DUPD, 4=IEC61850_TRGOPT_QCHG nArrayIx SINT -1 Array Index, wenn der Datenpunkt einem Array zugeordnet ist. -1=kein Array
IEC61850_ENUM_ATTR_NAMES (ENUM) ¶ TYPE IEC61850_ENUM_ATTR_NAMES : InOut: Name Comment IEC61850_ATTR_NAME_d IEC61850_ATTR_NAME_dU IEC61850_ATTR_NAME_cdcNs IEC61850_ATTR_NAME_cdcName IEC61850_ATTR_NAME_dataNs IEC61850_ATTR_NAME_general IEC61850_ATTR_NAME_dirGeneral IEC61850_ATTR_NAME_phsA IEC61850_ATTR_NAME_dirPhsA IEC61850_ATTR_NAME_phsB IEC61850_ATTR_NAME_dirPhsB IEC61850_ATTR_NAME_phsC IEC61850_ATTR_NAME_dirPhsC IEC61850_ATTR_NAME_neut IEC61850_ATTR_NAME_dirNeut IEC61850_ATTR_NAME_q IEC61850_ATTR_NAME_t IEC61850_ATTR_NAME_operTm IEC61850_ATTR_NAME_setMag IEC61850_ATTR_NAME_origin IEC61850_ATTR_NAME_ctlModel IEC61850_ATTR_NAME_units IEC61850_ATTR_NAME_sVC IEC61850_ATTR_NAME_minVal IEC61850_ATTR_NAME_maxVal IEC61850_ATTR_NAME_stepSize IEC61850_ATTR_NAME_actVal IEC61850_ATTR_NAME_frVal IEC61850_ATTR_NAME_frTm IEC61850_ATTR_NAME_pulsQty IEC61850_ATTR_NAME_frEna IEC61850_ATTR_NAME_strTm IEC61850_ATTR_NAME_frPd IEC61850_ATTR_NAME_frRs IEC61850_ATTR_NAME_ctlVal IEC61850_ATTR_NAME_ctlNum IEC61850_ATTR_NAME_valWTr IEC61850_ATTR_NAME_stSeld IEC61850_ATTR_NAME_subEna IEC61850_ATTR_NAME_subVal IEC61850_ATTR_NAME_subQ IEC61850_ATTR_NAME_subID IEC61850_ATTR_NAME_persistent IEC61850_ATTR_NAME_instCVal IEC61850_ATTR_NAME_cVal IEC61850_ATTR_NAME_range IEC61850_ATTR_NAME_subCVal IEC61850_ATTR_NAME_db IEC61850_ATTR_NAME_zeroDb IEC61850_ATTR_NAME_rangeC IEC61850_ATTR_NAME_magSVC IEC61850_ATTR_NAME_angSVC IEC61850_ATTR_NAME_angRef IEC61850_ATTR_NAME_smpRate IEC61850_ATTR_NAME_xUnit IEC61850_ATTR_NAME_xD IEC61850_ATTR_NAME_yUnit IEC61850_ATTR_NAME_yD IEC61850_ATTR_NAME_numPts IEC61850_ATTR_NAME_setCharact IEC61850_ATTR_NAME_setParA IEC61850_ATTR_NAME_setParB IEC61850_ATTR_NAME_setParC IEC61850_ATTR_NAME_setParD IEC61850_ATTR_NAME_setParE IEC61850_ATTR_NAME_setParF IEC61850_ATTR_NAME_phsAB IEC61850_ATTR_NAME_phsBC IEC61850_ATTR_NAME_phsCA IEC61850_ATTR_NAME_stVal IEC61850_ATTR_NAME_pulseConfig IEC61850_ATTR_NAME_vendor IEC61850_ATTR_NAME_hwRev IEC61850_ATTR_NAME_swRev IEC61850_ATTR_NAME_serNum IEC61850_ATTR_NAME_model IEC61850_ATTR_NAME_location IEC61850_ATTR_NAME_phsABHar IEC61850_ATTR_NAME_phsBCHar IEC61850_ATTR_NAME_phsCAHar IEC61850_ATTR_NAME_numHar IEC61850_ATTR_NAME_numCyc IEC61850_ATTR_NAME_evalTm IEC61850_ATTR_NAME_frequency IEC61850_ATTR_NAME_hvRef IEC61850_ATTR_NAME_rmsCyc IEC61850_ATTR_NAME_har IEC61850_ATTR_NAME_phsAHar IEC61850_ATTR_NAME_phsBHar IEC61850_ATTR_NAME_phsCHar IEC61850_ATTR_NAME_neutHar IEC61850_ATTR_NAME_netHar IEC61850_ATTR_NAME_resHar IEC61850_ATTR_NAME_setVal IEC61850_ATTR_NAME_configRev IEC61850_ATTR_NAME_ldNs IEC61850_ATTR_NAME_lnNs IEC61850_ATTR_NAME_instMag IEC61850_ATTR_NAME_mag IEC61850_ATTR_NAME_subMag IEC61850_ATTR_NAME_min IEC61850_ATTR_NAME_max IEC61850_ATTR_NAME_cnt IEC61850_ATTR_NAME_sev IEC61850_ATTR_NAME_addr IEC61850_ATTR_NAME_addInfo IEC61850_ATTR_NAME_c1 IEC61850_ATTR_NAME_c2 IEC61850_ATTR_NAME_c3 IEC61850_ATTR_NAME_seqT IEC61850_ATTR_NAME_phsRef IEC61850_ATTR_NAME_net IEC61850_ATTR_NAME_res IEC61850_ATTR_NAME_orCat IEC61850_ATTR_NAME_orIdent IEC61850_ATTR_NAME_sboTimeout IEC61850_ATTR_NAME_sboClass IEC61850_ATTR_NAME_multiplier IEC61850_ATTR_NAME_SIUnit IEC61850_ATTR_NAME_numPls IEC61850_ATTR_NAME_offDur IEC61850_ATTR_NAME_onDur IEC61850_ATTR_NAME_cmdQual IEC61850_ATTR_NAME_scaleFactor IEC61850_ATTR_NAME_offset IEC61850_ATTR_NAME_f IEC61850_ATTR_NAME_llLim IEC61850_ATTR_NAME_lLim IEC61850_ATTR_NAME_hLim IEC61850_ATTR_NAME_hhLim IEC61850_ATTR_NAME_posVal IEC61850_ATTR_NAME_transInd IEC61850_ATTR_NAME_xVal IEC61850_ATTR_NAME_yVal IEC61850_ATTR_NAME_crvPts IEC61850_ATTR_NAME_ang IEC61850_ATTR_NAME_RptID IEC61850_ATTR_NAME_RptEna IEC61850_ATTR_NAME_DatSet IEC61850_ATTR_NAME_ConfRev IEC61850_ATTR_NAME_OptFlds IEC61850_ATTR_NAME_BufTm IEC61850_ATTR_NAME_SqNum IEC61850_ATTR_NAME_TrgOps IEC61850_ATTR_NAME_IntgPd IEC61850_ATTR_NAME_GI IEC61850_ATTR_NAME_PurgeBuf IEC61850_ATTR_NAME_EntryID IEC61850_ATTR_NAME_TimeofEntry IEC61850_ATTR_NAME_ResvTms IEC61850_ATTR_NAME_Resv IEC61850_ATTR_NAME_Oper IEC61850_ATTR_NAME_TT IEC61850_ATTR_NAME_Test IEC61850_ATTR_NAME_Check IEC61850_ATTR_NAME_mxVal IEC61850_ATTR_NAME_APPID IEC61850_ATTR_NAME_DstAddress IEC61850_ATTR_NAME_VID IEC61850_ATTR_NAME_PRIORITY IEC61850_ATTR_NAME_NdsCom IEC61850_ATTR_NAME_GoID IEC61850_ATTR_NAME_GoEna IEC61850_ATTR_NAME_Addr_ IEC61850_ATTR_NAME_alTm WIND IEC61850_ATTR_NAME_alCt IEC61850_ATTR_NAME_cmTm IEC61850_ATTR_NAME_cmCt IEC61850_ATTR_NAME_stTm IEC61850_ATTR_NAME_stCt IEC61850_ATTR_NAME_numAlm IEC61850_ATTR_NAME_tot IEC61850_ATTR_NAME_yly IEC61850_ATTR_NAME_mly IEC61850_ATTR_NAME_dly IEC61850_ATTR_NAME_tmTot IEC61850_ATTR_NAME_oldTmVal IEC61850_ATTR_NAME_actTmVal IEC61850_ATTR_NAME_rsPer IEC61850_ATTR_NAME_hisRs IEC61850_ATTR_NAME_manRs IEC61850_ATTR_NAME_chaManRs IEC61850_ATTR_NAME_oldVal IEC61850_ATTR_NAME_sdvVal IEC61850_ATTR_NAME_totAvVal IEC61850_ATTR_NAME_maxMxVal IEC61850_ATTR_NAME_minMxVal IEC61850_ATTR_NAME_decRate IEC61850_ATTR_NAME_incRate IEC61850_ATTR_NAME_chaPerRs IEC61850_ATTR_NAME_spAcs IEC61850_ATTR_NAME_oldSp IEC61850_ATTR_NAME_actSp IEC61850_ATTR_NAME_datSetMx IEC61850_ATTR_NAME_smpTmms IEC61850_ATTR_NAME_pstTmms IEC61850_ATTR_NAME_preTmms IEC61850_ATTR_NAME_ctTot IEC61850_ATTR_NAME_oldCtVal IEC61850_ATTR_NAME_actCtVal IEC61850_ATTR_NAME_oldSt IEC61850_ATTR_NAME_actSt IEC61850_ATTR_NAME_cmAcs IEC61850_ATTR_NAME_almTm IEC61850_ATTR_NAME_almCt IEC61850_ATTR_NAME_seqId IEC61850_ATTR_NAME_oldStp IEC61850_ATTR_NAME_almAck IEC61850_ATTR_NAME_dataSetSt IEC61850_ATTR_NAME_almStPos IEC61850_ATTR_NAME_almLev IEC61850_ATTR_NAME_stDT IEC61850_ATTR_NAME_tmCountry IEC61850_ATTR_NAME_tmLang IEC61850_ATTR_NAME_tmTZ IEC61850_ATTR_NAME_tmAutoDT IEC61850_ATTR_NAME_tmDT IEC61850_ATTR_NAME_tmUseDT IEC61850_ATTR_NAME_tmOffset IEC61850_ATTR_NAME_SBO IEC61850_ATTR_NAME_operTmPhsC IEC61850_ATTR_NAME_operTmPhsB IEC61850_ATTR_NAME_operTmPhsA
ENUM61850_SIM_MODE (ENUM) ¶ TYPE ENUM61850_SIM_MODE : Attributes: qualified_only InOut: Name NORMAL SIMULATION