Structs ¶ BUS_INFO (Struct) DEVICE_INFO (Struct) ERROR_INFO (Struct) LOG_ENTRY (Struct) QOS_INFO (Struct)
BUS_INFO (STRUCT) ¶ TYPE BUS_INFO : STRUCT This structure provides basic information on a fieldbus: eType : Type of fieldbus. See BUS_TYPE . idSystem : Unique system ID for the identification of the fieldbus. Bus Type Interpretation CANbus Network ID Profibus DP MasterID (see also Master-FB Property) DeviceNet Network ID EtherCAT low DWORD of the MAC address of the master Sercos III CAA.gc_idMAX_IDENT Profinet IO MasterID (see also Controller-FB Property) Modbus TCP CAA.gc_idMAX_IDENT Modbus RTU CAA.gc_idMAX_IDENT EtherNet/IP IP address AS Interface CAA.gc_idMAX_IDENT Ethernet IP address Serial Line number of COM port idInstance : Instance number in I/O configuration (starting by 0). Example First CANbus has instance number 0, second CANbus instance number 1, … Attributes: qualified_only InOut: Name Type Comment eType BUS_TYPE Unique ID of the fieldbus type (e.g. CANopen, ProfiBus) idSystem CAA.IDENT Unique system ID for the identification of the fieldbus. The interpretation of this value is fieldbus dependent (e.g. NetID for CANBus). If the value gc_idMAX_IDENT is returned the system ID could not be determined. idInstance CAA.IDENT Instance number in I/O configuration.
BACnetServer.WritePropertyInstance (METH) ¶ METHOD WritePropertyInstance : CmpBACnet.IEC_BACNET_STATUS Emulates a quasi client side write access to a BACnet-Object-Property under this BACnet-Server. Mostly used to have the Priority_Array-Property updated when writing to a Present_Value-Property or to check the client side access rights and value correctnes when writing in a BACnet-Property. InOut: Scope Name Type Comment Return WritePropertyInstance CmpBACnet.IEC_BACNET_STATUS Input devInstNumber DWORD The targeted device instance number having the targeted object. objID CmpBACnet.IEC_BACNET_OBJECT_ID The object ID of the object having the targeted property. propID CmpBACnet.IEC_BACNET_PROPERTY_ID The property ID of the targeted property. nIndex DINT The index within the property to write to. priority DINT The priority to use when writing to the specified property value. value CmpBACnet.IEC_BACNET_PROPERTY_CONTENTS The property value to write.
DEVICE_INFO (STRUCT) ¶ TYPE DEVICE_INFO : STRUCT This structure provides the basic information on a device. eType : Type of device. See DEVICE_TYPE . idSystem : Unique address within the bus system. Device Type Interpretation CANopen Node ID J1939 Manager CAA.gc_idMAX_IDENT J1939 ECU Preferred Address Profibus MasterID (see also Master-FB Property) DeviceNet MAC ID EtherCAT Master Last 4 Bytes of the Mac address EtherCAT Slave Physical address of slave Sercos III Master CAA.gc_idMAX_IDENT Sercos III Slave active Sercos address Profinet MasterID (see also Controller-FB Property) Modbus TCP CAA.gc_idMAX_IDENT Modbus RTU Master CAA.gc_idMAX_IDENT Modbus RTU Slave slave address EtherNet/IP IP address ASI Master CAA.gc_idMAX_IDENT ASI Slave ASI address I/O Modules CAA.gc_idMAX_IDENT Safety Device CAA.gc_idMAX_IDENT SoftMotion Device CAA.gc_idMAX_IDENT SoftVision Device CAA.gc_idMAX_IDENT PLC CAA.gc_idMAX_IDENT Safety PLC CAA.gc_idMAX_IDENT Drive CAA.gc_idMAX_IDENT Parameterizable device CAA.gc_idMAX_IDENT HMI CAA.gc_idMAX_IDENT SoftMotion PLC CAA.gc_idMAX_IDENT idInstance : Instance number in I/O configuration (starting by 0). Example First EtherNet/IP Scanner has instance number 0, second EtherNet/IP Scanner instance number 1, … Attributes: qualified_only InOut: Name Type Comment eType DEVICE_TYPE Unique ID of the device type (e.g. CANopen, ProfiBus) idSystem CAA.IDENT Unique address within the bus system. The interpretation of this value is fieldbus dependent (e.g. NodeID for CANopen). idInstance CAA.IDENT Instance number in I/O configuration.
ERROR_INFO (STRUCT) ¶ TYPE ERROR_INFO : STRUCT This structure contains an error code for a bus or device. The error information can be retrieved by GetBusError and GetDeviceError . Attributes: qualified_only InOut: Name Type Comment idErrorCode CAA.IDENT unique error code; see ERROR_CODES for detailed information
LOG_ENTRY (STRUCT) ¶ TYPE LOG_ENTRY : STRUCT This structure contains information of a log entry delivered by ILogger . Attributes: qualified_only InOut: Name Type Comment tkTimestamp CAA.TICK Timestamp idMessage CAA.IDENT Message code idSource CAA.IDENT Unique system Id of source
QOS_INFO (STRUCT) ¶ TYPE QOS_INFO : STRUCT This structure provides Quality of Service information for a bus. Attributes: qualified_only InOut: Name Type Comment ctError CAA.COUNT Total sum of bus errors usiBusload USINT Busload in percentage (0..100)
SrvrInit ¶ RWPropCBComplete (Property)
INode.IsRootNode (PROP) ¶ PROPERTY IsRootNode : BOOL returns true, if the current node is the root (plc) node, otherwise false
INode.NextSiblingNode (PROP) ¶ PROPERTY NextSiblingNode : INode returns the next sibling node at the same level used for step through all nodes