RndI_Range.Advance (METH) ¶ METHOD FINAL Advance
CartesianToAxes_PosLimits (FUN) ¶ FUNCTION CartesianToAxes_PosLimits : BOOL Gets the flange frame (given the tool offset) and executes the inverse kinematic transformation followed by a calculation of the axis values for the configured period and finally a check of the software limits of all axes InOut: Scope Name Type Inout errCtx SMRE.ErrorContext Input kin TRAFO.MC_KIN_REF_SM3 Inout a TRAFO.AXISPOS_REF Inout Const f SM3M.SMC_Frame aRef TRAFO.AXISPOS_REF cd TRAFO.CONFIGDATA aInfos AxisInfos fToolOffset SM3M.SMC_Frame Return CartesianToAxes_PosLimits BOOL
Div64_32 (FUN) ¶ FUNCTION Div64_32 : UI64 Divides an unsigned 64-bit number by an unsigned 32 bit number. The result is an unsigned 64-bit number, given as a pair of 32 bit numbers. Note: this function can always be used, no matter whether the target system supports 64 bit types. InOut: Scope Name Type Comment Input dividend UI64 udiDivisor UDINT The divisor must not be zero Return Div64_32 UI64 Output udiRem UDINT
LEQ64_64 (FUN) ¶ FUNCTION LEQ64_64 : BOOL returns whether n1 <= n2. Note: this function can always be used, no matter whether the target system supports 64 bit types. InOut: Scope Name Type Input n1 UI64 n2 UI64 Return LEQ64_64 BOOL
SysEthernetGetInterfaceCounters (FUN) ¶ FUNCTION SysEthernetGetInterfaceCounters : SysTypes.RTS_IEC_RESULT Get EIP Interface Counters of an adapter identified by its MAC address. InOut: Scope Name Type Comment Return SysEthernetGetInterfaceCounters SysTypes.RTS_IEC_RESULT Runtime system error code (see CmpErrors.library). Input macAddress ARRAY [0..5] OF BYTE MAC address of the adapter to get information from pSysEthernetInterfaceCounters POINTER TO SysEthernetInterfaceCounters EIP Interface Counters structure xGetAndClear BOOL Set the counters to zero after the response is built.
SysEthernetGetMediaCounters (FUN) ¶ FUNCTION SysEthernetGetMediaCounters : SysTypes.RTS_IEC_RESULT Get EIP Media Counters of an adapter identified by its MAC address. InOut: Scope Name Type Comment Return SysEthernetGetMediaCounters SysTypes.RTS_IEC_RESULT Runtime system error code (see CmpErrors.library). Input macAddress ARRAY [0..5] OF BYTE MAC address of the adapter to get information from pSysEthernetMediaCounters POINTER TO SysEthernetMediaCounters EIP Media Counters structure xGetAndClear BOOL Set the counters to zero after the response is built.
SysEthernetGetPortConfigAndStatus (FUN) ¶ FUNCTION SysEthernetGetPortConfigAndStatus : SysTypes.RTS_IEC_RESULT Get Ethernet port configuration and status of an adapter identified by its MAC address. InOut: Scope Name Type Comment Return SysEthernetGetPortConfigAndStatus SysTypes.RTS_IEC_RESULT Runtime system error code (see CmpErrors.library). Input macAddress ARRAY [0..5] OF BYTE MAC address of the adapter to get information from pPortConfigAndStatus POINTER TO SysEthernetPortConfigAndStatus Port configuration and status structure puxiPortConfigAndDataSize POINTER TO __UXINT Size in bytes of SysEthernetPortConfigAndStatus ; returns structure size from external implementation
SysEthernetIpFrameReceive (FUN) ¶ FUNCTION SysEthernetIpFrameReceive : POINTER TO SysEthernetFrame This function receives an IP frame from the systems IP Stack. This frame has to be packed into an EtherCAT frame and sent to this adapter. ..note: Special function for Ethernet over EtherCAT ( EoE ) InOut: Scope Name Type Return SysEthernetIpFrameReceive POINTER TO SysEthernetFrame Input hAdapter SysTypes.RTS_IEC_HANDLE pResult POINTER TO SysTypes.RTS_IEC_RESULT
MvtIdRange_Create (FUN) ¶ FUNCTION MvtIdRange_Create InOut: Scope Name Type Inout mvtIds MvtIdRange Input first ULINT last ULINT
SysEthernetIpFrameSend (FUN) ¶ FUNCTION SysEthernetIpFrameSend : SysTypes.RTS_IEC_RESULT This functions sends an Ethernet frame to the local IP Stack for processing. The frame can be safely reused when this function has returned. ..note: Special function for Ethernet over EtherCAT ( EoE ) InOut: Scope Name Type Return SysEthernetIpFrameSend SysTypes.RTS_IEC_RESULT Input hAdapter SysTypes.RTS_IEC_HANDLE pFrame POINTER TO SysEthernetFrame