凯控科技
首页
KVPAC
软PLC
PLC方案
硬件产品
关于我们
POU 库
base
fb_ain
fb_ain
fb_camera
fb_camera
fb_xin
fb_xin
fb_yout
fb_yout
fb_char_led
fb_char_led
fb_wifi
fb_wifi
Standard function blocks
SR
SR
"S1"
"R"
"Q1"
RS
RS
"S"
"R1"
"Q1"
SEMA
SEMA
"CLAIM"
"RELEASE"
"BUSY"
R_TRIG
R_TRIG
"CLK"
"Q"
F_TRIG
F_TRIG
"CLK"
"Q"
CTU
CTU
"CU"
"R"
"PV"
"Q"
"CV"
CTU_DINT
CTU_DINT
"CU"
"R"
"PV"
"Q"
"CV"
CTU_LINT
CTU_LINT
"CU"
"R"
"PV"
"Q"
"CV"
CTU_UDINT
CTU_UDINT
"CU"
"R"
"PV"
"Q"
"CV"
CTU_ULINT
CTU_ULINT
"CU"
"R"
"PV"
"Q"
"CV"
CTD
CTD
"CD"
"LD"
"PV"
"Q"
"CV"
CTD_DINT
CTD_DINT
"CD"
"LD"
"PV"
"Q"
"CV"
CTD_LINT
CTD_LINT
"CD"
"LD"
"PV"
"Q"
"CV"
CTD_UDINT
CTD_UDINT
"CD"
"LD"
"PV"
"Q"
"CV"
CTD_ULINT
CTD_ULINT
"CD"
"LD"
"PV"
"Q"
"CV"
CTUD
CTUD
"CU"
"CD"
"R"
"LD"
"PV"
"QU"
"QD"
"CV"
"CD_T"
"CU_T"
CTUD_DINT
CTUD_DINT
"CU"
"CD"
"R"
"LD"
"PV"
"QU"
"QD"
"CV"
"CD_T"
"CU_T"
CTUD_LINT
CTUD_LINT
"CU"
"CD"
"R"
"LD"
"PV"
"QU"
"QD"
"CV"
"CD_T"
"CU_T"
CTUD_UDINT
CTUD_UDINT
"CU"
"CD"
"R"
"LD"
"PV"
"QU"
"QD"
"CV"
"CD_T"
"CU_T"
CTUD_ULINT
CTUD_ULINT
"CU"
"CD"
"R"
"LD"
"PV"
"QU"
"QD"
"CV"
"CD_T"
"CU_T"
TP
TP
"IN"
"PT"
"Q"
"ET"
TON
TON
"IN"
"PT"
"Q"
"ET"
TOF
TOF
"IN"
"PT"
"Q"
"ET"
Additional function blocks
RTC
RTC
"IN"
"PDT"
"Q"
"CDT"
INTEGRAL
INTEGRAL
"RUN"
"R1"
"XIN"
"X0"
"CYCLE"
"Q"
"XOUT"
DERIVATIVE
DERIVATIVE
"RUN"
"XIN"
"CYCLE"
"XOUT"
PID
PID
"AUTO"
"PV"
"SP"
"X0"
"KP"
"TR"
"TD"
"CYCLE"
"XOUT"
RAMP
RAMP
"RUN"
"X0"
"X1"
"TR"
"CYCLE"
"BUSY"
"XOUT"
HYSTERESIS
HYSTERESIS
"XIN1"
"XIN2"
"EPS"
"Q"
Extra Function Blocks
BYTE_BITS
BYTE_BITS
"IN"
"Bit0"
"Bit1"
"Bit2"
"Bit3"
"Bit4"
"Bit5"
"Bit6"
"Bit7"
BITS_BYTE
BITS_BYTE
"BIT0"
"BIT1"
"BIT2"
"BIT3"
"BIT4"
"BIT5"
"BIT6"
"BIT7"
"OUT"
WORD_BITS
WORD_BITS
"IN"
"Bit0"
"Bit1"
"Bit2"
"Bit3"
"Bit4"
"Bit5"
"Bit6"
"Bit7"
"Bit8"
"Bit9"
"Bit10"
"Bit11"
"Bit12"
"Bit13"
"Bit14"
"Bit15"
BITS_WORD
BITS_WORD
"BIT0"
"BIT1"
"BIT2"
"BIT3"
"BIT4"
"BIT5"
"BIT6"
"BIT7"
"BIT8"
"BIT9"
"BIT10"
"BIT11"
"BIT12"
"BIT13"
"BIT14"
"BIT15"
"OUT"
Filter
SimpleKalman
SimpleKalman
"mea_e"
"est_e"
"q"
"IN"
"OUT"
FirstOrderLag
FirstOrderLag
"IN"
"COE"
"PT"
"OUT"
MovingAverage
MovingAverage
"IN"
"TIMES"
"PT"
"OUT"
Motion Function Blocks
StepperDriver
StepperDriver
"CH"
"MaxSpeed"
"Acceleration"
"StepPinPolarity"
"DirectionPolarity"
"TargetAbs"
"TargetRel"
"TargetSet"
"Position"
"PositionSet"
"Run"
"Running"
"End"
"CurrentPosition"
Type conversion
BOOL_TO_SINT
BOOL_TO_SINT
"IN"
"OUT"
BOOL_TO_INT
BOOL_TO_INT
"IN"
"OUT"
BOOL_TO_DINT
BOOL_TO_DINT
"IN"
"OUT"
BOOL_TO_LINT
BOOL_TO_LINT
"IN"
"OUT"
BOOL_TO_USINT
BOOL_TO_USINT
"IN"
"OUT"
BOOL_TO_UINT
BOOL_TO_UINT
"IN"
"OUT"
BOOL_TO_UDINT
BOOL_TO_UDINT
"IN"
"OUT"
BOOL_TO_ULINT
BOOL_TO_ULINT
"IN"
"OUT"
BOOL_TO_REAL
BOOL_TO_REAL
"IN"
"OUT"
BOOL_TO_LREAL
BOOL_TO_LREAL
"IN"
"OUT"
BOOL_TO_TIME
BOOL_TO_TIME
"IN"
"OUT"
BOOL_TO_DATE
BOOL_TO_DATE
"IN"
"OUT"
BOOL_TO_TOD
BOOL_TO_TOD
"IN"
"OUT"
BOOL_TO_DT
BOOL_TO_DT
"IN"
"OUT"
BOOL_TO_STRING
BOOL_TO_STRING
"IN"
"OUT"
BOOL_TO_BYTE
BOOL_TO_BYTE
"IN"
"OUT"
BOOL_TO_WORD
BOOL_TO_WORD
"IN"
"OUT"
BOOL_TO_DWORD
BOOL_TO_DWORD
"IN"
"OUT"
BOOL_TO_LWORD
BOOL_TO_LWORD
"IN"
"OUT"
SINT_TO_BOOL
SINT_TO_BOOL
"IN"
"OUT"
SINT_TO_INT
SINT_TO_INT
"IN"
"OUT"
SINT_TO_DINT
SINT_TO_DINT
"IN"
"OUT"
SINT_TO_LINT
SINT_TO_LINT
"IN"
"OUT"
SINT_TO_USINT
SINT_TO_USINT
"IN"
"OUT"
SINT_TO_UINT
SINT_TO_UINT
"IN"
"OUT"
SINT_TO_UDINT
SINT_TO_UDINT
"IN"
"OUT"
SINT_TO_ULINT
SINT_TO_ULINT
"IN"
"OUT"
SINT_TO_REAL
SINT_TO_REAL
"IN"
"OUT"
SINT_TO_LREAL
SINT_TO_LREAL
"IN"
"OUT"
SINT_TO_TIME
SINT_TO_TIME
"IN"
"OUT"
SINT_TO_DATE
SINT_TO_DATE
"IN"
"OUT"
SINT_TO_TOD
SINT_TO_TOD
"IN"
"OUT"
SINT_TO_DT
SINT_TO_DT
"IN"
"OUT"
SINT_TO_STRING
SINT_TO_STRING
"IN"
"OUT"
SINT_TO_BYTE
SINT_TO_BYTE
"IN"
"OUT"
SINT_TO_WORD
SINT_TO_WORD
"IN"
"OUT"
SINT_TO_DWORD
SINT_TO_DWORD
"IN"
"OUT"
SINT_TO_LWORD
SINT_TO_LWORD
"IN"
"OUT"
INT_TO_BOOL
INT_TO_BOOL
"IN"
"OUT"
INT_TO_SINT
INT_TO_SINT
"IN"
"OUT"
INT_TO_DINT
INT_TO_DINT
"IN"
"OUT"
INT_TO_LINT
INT_TO_LINT
"IN"
"OUT"
INT_TO_USINT
INT_TO_USINT
"IN"
"OUT"
INT_TO_UINT
INT_TO_UINT
"IN"
"OUT"
INT_TO_UDINT
INT_TO_UDINT
"IN"
"OUT"
INT_TO_ULINT
INT_TO_ULINT
"IN"
"OUT"
INT_TO_REAL
INT_TO_REAL
"IN"
"OUT"
INT_TO_LREAL
INT_TO_LREAL
"IN"
"OUT"
INT_TO_TIME
INT_TO_TIME
"IN"
"OUT"
INT_TO_DATE
INT_TO_DATE
"IN"
"OUT"
INT_TO_TOD
INT_TO_TOD
"IN"
"OUT"
INT_TO_DT
INT_TO_DT
"IN"
"OUT"
INT_TO_STRING
INT_TO_STRING
"IN"
"OUT"
INT_TO_BYTE
INT_TO_BYTE
"IN"
"OUT"
INT_TO_WORD
INT_TO_WORD
"IN"
"OUT"
INT_TO_DWORD
INT_TO_DWORD
"IN"
"OUT"
INT_TO_LWORD
INT_TO_LWORD
"IN"
"OUT"
DINT_TO_BOOL
DINT_TO_BOOL
"IN"
"OUT"
DINT_TO_SINT
DINT_TO_SINT
"IN"
"OUT"
DINT_TO_INT
DINT_TO_INT
"IN"
"OUT"
DINT_TO_LINT
DINT_TO_LINT
"IN"
"OUT"
DINT_TO_USINT
DINT_TO_USINT
"IN"
"OUT"
DINT_TO_UINT
DINT_TO_UINT
"IN"
"OUT"
DINT_TO_UDINT
DINT_TO_UDINT
"IN"
"OUT"
DINT_TO_ULINT
DINT_TO_ULINT
"IN"
"OUT"
DINT_TO_REAL
DINT_TO_REAL
"IN"
"OUT"
DINT_TO_LREAL
DINT_TO_LREAL
"IN"
"OUT"
DINT_TO_TIME
DINT_TO_TIME
"IN"
"OUT"
DINT_TO_DATE
DINT_TO_DATE
"IN"
"OUT"
DINT_TO_TOD
DINT_TO_TOD
"IN"
"OUT"
DINT_TO_DT
DINT_TO_DT
"IN"
"OUT"
DINT_TO_STRING
DINT_TO_STRING
"IN"
"OUT"
DINT_TO_BYTE
DINT_TO_BYTE
"IN"
"OUT"
DINT_TO_WORD
DINT_TO_WORD
"IN"
"OUT"
DINT_TO_DWORD
DINT_TO_DWORD
"IN"
"OUT"
DINT_TO_LWORD
DINT_TO_LWORD
"IN"
"OUT"
LINT_TO_BOOL
LINT_TO_BOOL
"IN"
"OUT"
LINT_TO_SINT
LINT_TO_SINT
"IN"
"OUT"
LINT_TO_INT
LINT_TO_INT
"IN"
"OUT"
LINT_TO_DINT
LINT_TO_DINT
"IN"
"OUT"
LINT_TO_USINT
LINT_TO_USINT
"IN"
"OUT"
LINT_TO_UINT
LINT_TO_UINT
"IN"
"OUT"
LINT_TO_UDINT
LINT_TO_UDINT
"IN"
"OUT"
LINT_TO_ULINT
LINT_TO_ULINT
"IN"
"OUT"
LINT_TO_REAL
LINT_TO_REAL
"IN"
"OUT"
LINT_TO_LREAL
LINT_TO_LREAL
"IN"
"OUT"
LINT_TO_TIME
LINT_TO_TIME
"IN"
"OUT"
LINT_TO_DATE
LINT_TO_DATE
"IN"
"OUT"
LINT_TO_TOD
LINT_TO_TOD
"IN"
"OUT"
LINT_TO_DT
LINT_TO_DT
"IN"
"OUT"
LINT_TO_STRING
LINT_TO_STRING
"IN"
"OUT"
LINT_TO_BYTE
LINT_TO_BYTE
"IN"
"OUT"
LINT_TO_WORD
LINT_TO_WORD
"IN"
"OUT"
LINT_TO_DWORD
LINT_TO_DWORD
"IN"
"OUT"
LINT_TO_LWORD
LINT_TO_LWORD
"IN"
"OUT"
USINT_TO_BOOL
USINT_TO_BOOL
"IN"
"OUT"
USINT_TO_SINT
USINT_TO_SINT
"IN"
"OUT"
USINT_TO_INT
USINT_TO_INT
"IN"
"OUT"
USINT_TO_DINT
USINT_TO_DINT
"IN"
"OUT"
USINT_TO_LINT
USINT_TO_LINT
"IN"
"OUT"
USINT_TO_UINT
USINT_TO_UINT
"IN"
"OUT"
USINT_TO_UDINT
USINT_TO_UDINT
"IN"
"OUT"
USINT_TO_ULINT
USINT_TO_ULINT
"IN"
"OUT"
USINT_TO_REAL
USINT_TO_REAL
"IN"
"OUT"
USINT_TO_LREAL
USINT_TO_LREAL
"IN"
"OUT"
USINT_TO_TIME
USINT_TO_TIME
"IN"
"OUT"
USINT_TO_DATE
USINT_TO_DATE
"IN"
"OUT"
USINT_TO_TOD
USINT_TO_TOD
"IN"
"OUT"
USINT_TO_DT
USINT_TO_DT
"IN"
"OUT"
USINT_TO_STRING
USINT_TO_STRING
"IN"
"OUT"
USINT_TO_BYTE
USINT_TO_BYTE
"IN"
"OUT"
USINT_TO_WORD
USINT_TO_WORD
"IN"
"OUT"
USINT_TO_DWORD
USINT_TO_DWORD
"IN"
"OUT"
USINT_TO_LWORD
USINT_TO_LWORD
"IN"
"OUT"
UINT_TO_BOOL
UINT_TO_BOOL
"IN"
"OUT"
UINT_TO_SINT
UINT_TO_SINT
"IN"
"OUT"
UINT_TO_INT
UINT_TO_INT
"IN"
"OUT"
UINT_TO_DINT
UINT_TO_DINT
"IN"
"OUT"
UINT_TO_LINT
UINT_TO_LINT
"IN"
"OUT"
UINT_TO_USINT
UINT_TO_USINT
"IN"
"OUT"
UINT_TO_UDINT
UINT_TO_UDINT
"IN"
"OUT"
UINT_TO_ULINT
UINT_TO_ULINT
"IN"
"OUT"
UINT_TO_REAL
UINT_TO_REAL
"IN"
"OUT"
UINT_TO_LREAL
UINT_TO_LREAL
"IN"
"OUT"
UINT_TO_TIME
UINT_TO_TIME
"IN"
"OUT"
UINT_TO_DATE
UINT_TO_DATE
"IN"
"OUT"
UINT_TO_TOD
UINT_TO_TOD
"IN"
"OUT"
UINT_TO_DT
UINT_TO_DT
"IN"
"OUT"
UINT_TO_STRING
UINT_TO_STRING
"IN"
"OUT"
UINT_TO_BYTE
UINT_TO_BYTE
"IN"
"OUT"
UINT_TO_WORD
UINT_TO_WORD
"IN"
"OUT"
UINT_TO_DWORD
UINT_TO_DWORD
"IN"
"OUT"
UINT_TO_LWORD
UINT_TO_LWORD
"IN"
"OUT"
UDINT_TO_BOOL
UDINT_TO_BOOL
"IN"
"OUT"
UDINT_TO_SINT
UDINT_TO_SINT
"IN"
"OUT"
UDINT_TO_INT
UDINT_TO_INT
"IN"
"OUT"
UDINT_TO_DINT
UDINT_TO_DINT
"IN"
"OUT"
UDINT_TO_LINT
UDINT_TO_LINT
"IN"
"OUT"
UDINT_TO_USINT
UDINT_TO_USINT
"IN"
"OUT"
UDINT_TO_UINT
UDINT_TO_UINT
"IN"
"OUT"
UDINT_TO_ULINT
UDINT_TO_ULINT
"IN"
"OUT"
UDINT_TO_REAL
UDINT_TO_REAL
"IN"
"OUT"
UDINT_TO_LREAL
UDINT_TO_LREAL
"IN"
"OUT"
UDINT_TO_TIME
UDINT_TO_TIME
"IN"
"OUT"
UDINT_TO_DATE
UDINT_TO_DATE
"IN"
"OUT"
UDINT_TO_TOD
UDINT_TO_TOD
"IN"
"OUT"
UDINT_TO_DT
UDINT_TO_DT
"IN"
"OUT"
UDINT_TO_STRING
UDINT_TO_STRING
"IN"
"OUT"
UDINT_TO_BYTE
UDINT_TO_BYTE
"IN"
"OUT"
UDINT_TO_WORD
UDINT_TO_WORD
"IN"
"OUT"
UDINT_TO_DWORD
UDINT_TO_DWORD
"IN"
"OUT"
UDINT_TO_LWORD
UDINT_TO_LWORD
"IN"
"OUT"
ULINT_TO_BOOL
ULINT_TO_BOOL
"IN"
"OUT"
ULINT_TO_SINT
ULINT_TO_SINT
"IN"
"OUT"
ULINT_TO_INT
ULINT_TO_INT
"IN"
"OUT"
ULINT_TO_DINT
ULINT_TO_DINT
"IN"
"OUT"
ULINT_TO_LINT
ULINT_TO_LINT
"IN"
"OUT"
ULINT_TO_USINT
ULINT_TO_USINT
"IN"
"OUT"
ULINT_TO_UINT
ULINT_TO_UINT
"IN"
"OUT"
ULINT_TO_UDINT
ULINT_TO_UDINT
"IN"
"OUT"
ULINT_TO_REAL
ULINT_TO_REAL
"IN"
"OUT"
ULINT_TO_LREAL
ULINT_TO_LREAL
"IN"
"OUT"
ULINT_TO_TIME
ULINT_TO_TIME
"IN"
"OUT"
ULINT_TO_DATE
ULINT_TO_DATE
"IN"
"OUT"
ULINT_TO_TOD
ULINT_TO_TOD
"IN"
"OUT"
ULINT_TO_DT
ULINT_TO_DT
"IN"
"OUT"
ULINT_TO_STRING
ULINT_TO_STRING
"IN"
"OUT"
ULINT_TO_BYTE
ULINT_TO_BYTE
"IN"
"OUT"
ULINT_TO_WORD
ULINT_TO_WORD
"IN"
"OUT"
ULINT_TO_DWORD
ULINT_TO_DWORD
"IN"
"OUT"
ULINT_TO_LWORD
ULINT_TO_LWORD
"IN"
"OUT"
REAL_TO_BOOL
REAL_TO_BOOL
"IN"
"OUT"
REAL_TO_SINT
REAL_TO_SINT
"IN"
"OUT"
REAL_TO_INT
REAL_TO_INT
"IN"
"OUT"
REAL_TO_DINT
REAL_TO_DINT
"IN"
"OUT"
REAL_TO_LINT
REAL_TO_LINT
"IN"
"OUT"
REAL_TO_USINT
REAL_TO_USINT
"IN"
"OUT"
REAL_TO_UINT
REAL_TO_UINT
"IN"
"OUT"
REAL_TO_UDINT
REAL_TO_UDINT
"IN"
"OUT"
REAL_TO_ULINT
REAL_TO_ULINT
"IN"
"OUT"
REAL_TO_LREAL
REAL_TO_LREAL
"IN"
"OUT"
REAL_TO_TIME
REAL_TO_TIME
"IN"
"OUT"
REAL_TO_DATE
REAL_TO_DATE
"IN"
"OUT"
REAL_TO_TOD
REAL_TO_TOD
"IN"
"OUT"
REAL_TO_DT
REAL_TO_DT
"IN"
"OUT"
REAL_TO_STRING
REAL_TO_STRING
"IN"
"OUT"
REAL_TO_BYTE
REAL_TO_BYTE
"IN"
"OUT"
REAL_TO_WORD
REAL_TO_WORD
"IN"
"OUT"
REAL_TO_DWORD
REAL_TO_DWORD
"IN"
"OUT"
REAL_TO_LWORD
REAL_TO_LWORD
"IN"
"OUT"
LREAL_TO_BOOL
LREAL_TO_BOOL
"IN"
"OUT"
LREAL_TO_SINT
LREAL_TO_SINT
"IN"
"OUT"
LREAL_TO_INT
LREAL_TO_INT
"IN"
"OUT"
LREAL_TO_DINT
LREAL_TO_DINT
"IN"
"OUT"
LREAL_TO_LINT
LREAL_TO_LINT
"IN"
"OUT"
LREAL_TO_USINT
LREAL_TO_USINT
"IN"
"OUT"
LREAL_TO_UINT
LREAL_TO_UINT
"IN"
"OUT"
LREAL_TO_UDINT
LREAL_TO_UDINT
"IN"
"OUT"
LREAL_TO_ULINT
LREAL_TO_ULINT
"IN"
"OUT"
LREAL_TO_REAL
LREAL_TO_REAL
"IN"
"OUT"
LREAL_TO_TIME
LREAL_TO_TIME
"IN"
"OUT"
LREAL_TO_DATE
LREAL_TO_DATE
"IN"
"OUT"
LREAL_TO_TOD
LREAL_TO_TOD
"IN"
"OUT"
LREAL_TO_DT
LREAL_TO_DT
"IN"
"OUT"
LREAL_TO_STRING
LREAL_TO_STRING
"IN"
"OUT"
LREAL_TO_BYTE
LREAL_TO_BYTE
"IN"
"OUT"
LREAL_TO_WORD
LREAL_TO_WORD
"IN"
"OUT"
LREAL_TO_DWORD
LREAL_TO_DWORD
"IN"
"OUT"
LREAL_TO_LWORD
LREAL_TO_LWORD
"IN"
"OUT"
TIME_TO_SINT
TIME_TO_SINT
"IN"
"OUT"
TIME_TO_INT
TIME_TO_INT
"IN"
"OUT"
TIME_TO_DINT
TIME_TO_DINT
"IN"
"OUT"
TIME_TO_LINT
TIME_TO_LINT
"IN"
"OUT"
TIME_TO_USINT
TIME_TO_USINT
"IN"
"OUT"
TIME_TO_UINT
TIME_TO_UINT
"IN"
"OUT"
TIME_TO_UDINT
TIME_TO_UDINT
"IN"
"OUT"
TIME_TO_ULINT
TIME_TO_ULINT
"IN"
"OUT"
TIME_TO_REAL
TIME_TO_REAL
"IN"
"OUT"
TIME_TO_LREAL
TIME_TO_LREAL
"IN"
"OUT"
TIME_TO_STRING
TIME_TO_STRING
"IN"
"OUT"
TIME_TO_BYTE
TIME_TO_BYTE
"IN"
"OUT"
TIME_TO_WORD
TIME_TO_WORD
"IN"
"OUT"
TIME_TO_DWORD
TIME_TO_DWORD
"IN"
"OUT"
TIME_TO_LWORD
TIME_TO_LWORD
"IN"
"OUT"
DATE_TO_SINT
DATE_TO_SINT
"IN"
"OUT"
DATE_TO_INT
DATE_TO_INT
"IN"
"OUT"
DATE_TO_DINT
DATE_TO_DINT
"IN"
"OUT"
DATE_TO_LINT
DATE_TO_LINT
"IN"
"OUT"
DATE_TO_USINT
DATE_TO_USINT
"IN"
"OUT"
DATE_TO_UINT
DATE_TO_UINT
"IN"
"OUT"
DATE_TO_UDINT
DATE_TO_UDINT
"IN"
"OUT"
DATE_TO_ULINT
DATE_TO_ULINT
"IN"
"OUT"
DATE_TO_REAL
DATE_TO_REAL
"IN"
"OUT"
DATE_TO_LREAL
DATE_TO_LREAL
"IN"
"OUT"
DATE_TO_STRING
DATE_TO_STRING
"IN"
"OUT"
DATE_TO_BYTE
DATE_TO_BYTE
"IN"
"OUT"
DATE_TO_WORD
DATE_TO_WORD
"IN"
"OUT"
DATE_TO_DWORD
DATE_TO_DWORD
"IN"
"OUT"
DATE_TO_LWORD
DATE_TO_LWORD
"IN"
"OUT"
TOD_TO_SINT
TOD_TO_SINT
"IN"
"OUT"
TOD_TO_INT
TOD_TO_INT
"IN"
"OUT"
TOD_TO_DINT
TOD_TO_DINT
"IN"
"OUT"
TOD_TO_LINT
TOD_TO_LINT
"IN"
"OUT"
TOD_TO_USINT
TOD_TO_USINT
"IN"
"OUT"
TOD_TO_UINT
TOD_TO_UINT
"IN"
"OUT"
TOD_TO_UDINT
TOD_TO_UDINT
"IN"
"OUT"
TOD_TO_ULINT
TOD_TO_ULINT
"IN"
"OUT"
TOD_TO_REAL
TOD_TO_REAL
"IN"
"OUT"
TOD_TO_LREAL
TOD_TO_LREAL
"IN"
"OUT"
TOD_TO_STRING
TOD_TO_STRING
"IN"
"OUT"
TOD_TO_BYTE
TOD_TO_BYTE
"IN"
"OUT"
TOD_TO_WORD
TOD_TO_WORD
"IN"
"OUT"
TOD_TO_DWORD
TOD_TO_DWORD
"IN"
"OUT"
TOD_TO_LWORD
TOD_TO_LWORD
"IN"
"OUT"
DT_TO_SINT
DT_TO_SINT
"IN"
"OUT"
DT_TO_INT
DT_TO_INT
"IN"
"OUT"
DT_TO_DINT
DT_TO_DINT
"IN"
"OUT"
DT_TO_LINT
DT_TO_LINT
"IN"
"OUT"
DT_TO_USINT
DT_TO_USINT
"IN"
"OUT"
DT_TO_UINT
DT_TO_UINT
"IN"
"OUT"
DT_TO_UDINT
DT_TO_UDINT
"IN"
"OUT"
DT_TO_ULINT
DT_TO_ULINT
"IN"
"OUT"
DT_TO_REAL
DT_TO_REAL
"IN"
"OUT"
DT_TO_LREAL
DT_TO_LREAL
"IN"
"OUT"
DT_TO_STRING
DT_TO_STRING
"IN"
"OUT"
DT_TO_BYTE
DT_TO_BYTE
"IN"
"OUT"
DT_TO_WORD
DT_TO_WORD
"IN"
"OUT"
DT_TO_DWORD
DT_TO_DWORD
"IN"
"OUT"
DT_TO_LWORD
DT_TO_LWORD
"IN"
"OUT"
STRING_TO_BOOL
STRING_TO_BOOL
"IN"
"OUT"
STRING_TO_SINT
STRING_TO_SINT
"IN"
"OUT"
STRING_TO_INT
STRING_TO_INT
"IN"
"OUT"
STRING_TO_DINT
STRING_TO_DINT
"IN"
"OUT"
STRING_TO_LINT
STRING_TO_LINT
"IN"
"OUT"
STRING_TO_USINT
STRING_TO_USINT
"IN"
"OUT"
STRING_TO_UINT
STRING_TO_UINT
"IN"
"OUT"
STRING_TO_UDINT
STRING_TO_UDINT
"IN"
"OUT"
STRING_TO_ULINT
STRING_TO_ULINT
"IN"
"OUT"
STRING_TO_REAL
STRING_TO_REAL
"IN"
"OUT"
STRING_TO_LREAL
STRING_TO_LREAL
"IN"
"OUT"
STRING_TO_TIME
STRING_TO_TIME
"IN"
"OUT"
STRING_TO_DATE
STRING_TO_DATE
"IN"
"OUT"
STRING_TO_TOD
STRING_TO_TOD
"IN"
"OUT"
STRING_TO_DT
STRING_TO_DT
"IN"
"OUT"
STRING_TO_BYTE
STRING_TO_BYTE
"IN"
"OUT"
STRING_TO_WORD
STRING_TO_WORD
"IN"
"OUT"
STRING_TO_DWORD
STRING_TO_DWORD
"IN"
"OUT"
STRING_TO_LWORD
STRING_TO_LWORD
"IN"
"OUT"
BYTE_TO_BOOL
BYTE_TO_BOOL
"IN"
"OUT"
BYTE_TO_SINT
BYTE_TO_SINT
"IN"
"OUT"
BYTE_TO_INT
BYTE_TO_INT
"IN"
"OUT"
BYTE_TO_DINT
BYTE_TO_DINT
"IN"
"OUT"
BYTE_TO_LINT
BYTE_TO_LINT
"IN"
"OUT"
BYTE_TO_USINT
BYTE_TO_USINT
"IN"
"OUT"
BYTE_TO_UINT
BYTE_TO_UINT
"IN"
"OUT"
BYTE_TO_UDINT
BYTE_TO_UDINT
"IN"
"OUT"
BYTE_TO_ULINT
BYTE_TO_ULINT
"IN"
"OUT"
BYTE_TO_REAL
BYTE_TO_REAL
"IN"
"OUT"
BYTE_TO_LREAL
BYTE_TO_LREAL
"IN"
"OUT"
BYTE_TO_TIME
BYTE_TO_TIME
"IN"
"OUT"
BYTE_TO_DATE
BYTE_TO_DATE
"IN"
"OUT"
BYTE_TO_TOD
BYTE_TO_TOD
"IN"
"OUT"
BYTE_TO_DT
BYTE_TO_DT
"IN"
"OUT"
BYTE_TO_STRING
BYTE_TO_STRING
"IN"
"OUT"
BYTE_TO_WORD
BYTE_TO_WORD
"IN"
"OUT"
BYTE_TO_DWORD
BYTE_TO_DWORD
"IN"
"OUT"
BYTE_TO_LWORD
BYTE_TO_LWORD
"IN"
"OUT"
WORD_TO_BOOL
WORD_TO_BOOL
"IN"
"OUT"
WORD_TO_SINT
WORD_TO_SINT
"IN"
"OUT"
WORD_TO_INT
WORD_TO_INT
"IN"
"OUT"
WORD_TO_DINT
WORD_TO_DINT
"IN"
"OUT"
WORD_TO_LINT
WORD_TO_LINT
"IN"
"OUT"
WORD_TO_USINT
WORD_TO_USINT
"IN"
"OUT"
WORD_TO_UINT
WORD_TO_UINT
"IN"
"OUT"
WORD_TO_UDINT
WORD_TO_UDINT
"IN"
"OUT"
WORD_TO_ULINT
WORD_TO_ULINT
"IN"
"OUT"
WORD_TO_REAL
WORD_TO_REAL
"IN"
"OUT"
WORD_TO_LREAL
WORD_TO_LREAL
"IN"
"OUT"
WORD_TO_TIME
WORD_TO_TIME
"IN"
"OUT"
WORD_TO_DATE
WORD_TO_DATE
"IN"
"OUT"
WORD_TO_TOD
WORD_TO_TOD
"IN"
"OUT"
WORD_TO_DT
WORD_TO_DT
"IN"
"OUT"
WORD_TO_STRING
WORD_TO_STRING
"IN"
"OUT"
WORD_TO_BYTE
WORD_TO_BYTE
"IN"
"OUT"
WORD_TO_DWORD
WORD_TO_DWORD
"IN"
"OUT"
WORD_TO_LWORD
WORD_TO_LWORD
"IN"
"OUT"
DWORD_TO_BOOL
DWORD_TO_BOOL
"IN"
"OUT"
DWORD_TO_SINT
DWORD_TO_SINT
"IN"
"OUT"
DWORD_TO_INT
DWORD_TO_INT
"IN"
"OUT"
DWORD_TO_DINT
DWORD_TO_DINT
"IN"
"OUT"
DWORD_TO_LINT
DWORD_TO_LINT
"IN"
"OUT"
DWORD_TO_USINT
DWORD_TO_USINT
"IN"
"OUT"
DWORD_TO_UINT
DWORD_TO_UINT
"IN"
"OUT"
DWORD_TO_UDINT
DWORD_TO_UDINT
"IN"
"OUT"
DWORD_TO_ULINT
DWORD_TO_ULINT
"IN"
"OUT"
DWORD_TO_REAL
DWORD_TO_REAL
"IN"
"OUT"
DWORD_TO_LREAL
DWORD_TO_LREAL
"IN"
"OUT"
DWORD_TO_TIME
DWORD_TO_TIME
"IN"
"OUT"
DWORD_TO_DATE
DWORD_TO_DATE
"IN"
"OUT"
DWORD_TO_TOD
DWORD_TO_TOD
"IN"
"OUT"
DWORD_TO_DT
DWORD_TO_DT
"IN"
"OUT"
DWORD_TO_STRING
DWORD_TO_STRING
"IN"
"OUT"
DWORD_TO_BYTE
DWORD_TO_BYTE
"IN"
"OUT"
DWORD_TO_WORD
DWORD_TO_WORD
"IN"
"OUT"
DWORD_TO_LWORD
DWORD_TO_LWORD
"IN"
"OUT"
LWORD_TO_BOOL
LWORD_TO_BOOL
"IN"
"OUT"
LWORD_TO_SINT
LWORD_TO_SINT
"IN"
"OUT"
LWORD_TO_INT
LWORD_TO_INT
"IN"
"OUT"
LWORD_TO_DINT
LWORD_TO_DINT
"IN"
"OUT"
LWORD_TO_LINT
LWORD_TO_LINT
"IN"
"OUT"
LWORD_TO_USINT
LWORD_TO_USINT
"IN"
"OUT"
LWORD_TO_UINT
LWORD_TO_UINT
"IN"
"OUT"
LWORD_TO_UDINT
LWORD_TO_UDINT
"IN"
"OUT"
LWORD_TO_ULINT
LWORD_TO_ULINT
"IN"
"OUT"
LWORD_TO_REAL
LWORD_TO_REAL
"IN"
"OUT"
LWORD_TO_LREAL
LWORD_TO_LREAL
"IN"
"OUT"
LWORD_TO_TIME
LWORD_TO_TIME
"IN"
"OUT"
LWORD_TO_DATE
LWORD_TO_DATE
"IN"
"OUT"
LWORD_TO_TOD
LWORD_TO_TOD
"IN"
"OUT"
LWORD_TO_DT
LWORD_TO_DT
"IN"
"OUT"
LWORD_TO_STRING
LWORD_TO_STRING
"IN"
"OUT"
LWORD_TO_BYTE
LWORD_TO_BYTE
"IN"
"OUT"
LWORD_TO_WORD
LWORD_TO_WORD
"IN"
"OUT"
LWORD_TO_DWORD
LWORD_TO_DWORD
"IN"
"OUT"
TRUNC
TRUNC
"IN"
"OUT"
BCD_TO_USINT
BCD_TO_USINT
"IN"
"OUT"
BCD_TO_UINT
BCD_TO_UINT
"IN"
"OUT"
BCD_TO_UDINT
BCD_TO_UDINT
"IN"
"OUT"
BCD_TO_ULINT
BCD_TO_ULINT
"IN"
"OUT"
USINT_TO_BCD
USINT_TO_BCD
"IN"
"OUT"
UINT_TO_BCD
UINT_TO_BCD
"IN"
"OUT"
UDINT_TO_BCD
UDINT_TO_BCD
"IN"
"OUT"
ULINT_TO_BCD
ULINT_TO_BCD
"IN"
"OUT"
DATE_AND_TIME_TO_TIME_OF_DAY
DATE_AND_TIME_TO_TIME_OF_DAY
"IN"
"OUT"
DATE_AND_TIME_TO_DATE
DATE_AND_TIME_TO_DATE
"IN"
"OUT"
Numerical
ABS
ABS
"IN"
"OUT"
SQRT
SQRT
"IN"
"OUT"
LN
LN
"IN"
"OUT"
LOG
LOG
"IN"
"OUT"
EXP
EXP
"IN"
"OUT"
SIN
SIN
"IN"
"OUT"
COS
COS
"IN"
"OUT"
TAN
TAN
"IN"
"OUT"
ASIN
ASIN
"IN"
"OUT"
ACOS
ACOS
"IN"
"OUT"
ATAN
ATAN
"IN"
"OUT"
Arithmetic
MOD
MOD
"IN1"
"IN2"
"OUT"
EXPT
EXPT
"IN1"
"IN2"
"OUT"
MOVE
MOVE
"IN"
"OUT"
Time
ADD
ADD
"IN1"
"IN2"
"OUT"
MUL
MUL
"IN1"
"IN2"
"OUT"
SUB
SUB
"IN1"
"IN2"
"OUT"
DIV
DIV
"IN1"
"IN2"
"OUT"
ADD_TIME
ADD_TIME
"IN1"
"IN2"
"OUT"
ADD_TOD_TIME
ADD_TOD_TIME
"IN1"
"IN2"
"OUT"
ADD_DT_TIME
ADD_DT_TIME
"IN1"
"IN2"
"OUT"
MULTIME
MULTIME
"IN1"
"IN2"
"OUT"
SUB_TIME
SUB_TIME
"IN1"
"IN2"
"OUT"
SUB_DATE_DATE
SUB_DATE_DATE
"IN1"
"IN2"
"OUT"
SUB_TOD_TIME
SUB_TOD_TIME
"IN1"
"IN2"
"OUT"
SUB_TOD_TOD
SUB_TOD_TOD
"IN1"
"IN2"
"OUT"
SUB_DT_TIME
SUB_DT_TIME
"IN1"
"IN2"
"OUT"
SUB_DT_DT
SUB_DT_DT
"IN1"
"IN2"
"OUT"
DIVTIME
DIVTIME
"IN1"
"IN2"
"OUT"
Bit-shift
SHL
SHL
"IN"
"N"
"OUT"
SHR
SHR
"IN"
"N"
"OUT"
ROR
ROR
"IN"
"N"
"OUT"
ROL
ROL
"IN"
"N"
"OUT"
Bitwise
AND
AND
"IN1"
"IN2"
"OUT"
OR
OR
"IN1"
"IN2"
"OUT"
XOR
XOR
"IN1"
"IN2"
"OUT"
NOT
NOT
"IN"
"OUT"
Selection
SEL
SEL
"G"
"IN0"
"IN1"
"OUT"
MAX
MAX
"IN1"
"IN2"
"OUT"
MIN
MIN
"IN1"
"IN2"
"OUT"
LIMIT
LIMIT
"MN"
"IN"
"MX"
"OUT"
MUX
MUX
"K"
"IN0"
"IN1"
"OUT"
Comparison
GT
GT
"IN1"
"IN2"
"OUT"
GE
GE
"IN1"
"IN2"
"OUT"
EQ
EQ
"IN1"
"IN2"
"OUT"
LT
LT
"IN1"
"IN2"
"OUT"
LE
LE
"IN1"
"IN2"
"OUT"
NE
NE
"IN1"
"IN2"
"OUT"
Character string
LEN
LEN
"IN"
"OUT"
LEFT
LEFT
"IN"
"L"
"OUT"
RIGHT
RIGHT
"IN"
"L"
"OUT"
MID
MID
"IN"
"L"
"P"
"OUT"
CONCAT
CONCAT
"IN1"
"IN2"
"OUT"
CONCAT_DATE_TOD
CONCAT_DATE_TOD
"IN1"
"IN2"
"OUT"
INSERT
INSERT
"IN1"
"IN2"
"P"
"OUT"
DELETE
DELETE
"IN"
"L"
"P"
"OUT"
REPLACE
REPLACE
"IN1"
"IN2"
"L"
"P"
"OUT"
FIND
FIND
"IN1"
"IN2"
"OUT"
IO Function
DI
DI
"CH"
"OUT"
DO
DO
"CH"
"IN"
"OUT"
AI
AI
"IN1"
"IN2"
"OUT"
AO
AO
"IN1"
"IN2"
"OUT"
TIMESTAMP
TIMESTAMP
"IN"
"OUT"
Extra Function
WEEKNUM
WEEKNUM
"YEAR"
"MONTH"
"DAY"
"WEEKEND"
"OUT"
BYTE_BIT_TEST
BYTE_BIT_TEST
"IN"
"BIT"
"OUT"
WORD_BIT_TEST
WORD_BIT_TEST
"IN"
"BIT"
"OUT"
DWORD_BIT_TEST
DWORD_BIT_TEST
"IN"
"BIT"
"OUT"
BYTE_2_WORD
BYTE_2_WORD
"LBYTE"
"HBYTE"
"OUT"
Native POUs
LOGGER
LOGGER
"TRIG"
"MSG"
"LEVEL"
Etherlab POUs
EtherLabSDOUpload
EtherLabSDOUpload
"EXECUTE"
"POS"
"INDEX"
"SUBINDEX"
"VARSIZE"
"ACK"
"VALID"
"VALUE"
EtherLabSDODownload
EtherLabSDODownload
"EXECUTE"
"POS"
"INDEX"
"SUBINDEX"
"VARSIZE"
"VALUE"
"ACK"
"ERROR"
EtherLabSetTorqueLimit
EtherLabSetTorqueLimit
"Pos"
"Execute"
"TorqueLimitPos"
"TorqueLimitNeg"
"Done"
"Busy"
"Error"
"ErrorID"
EtherLabGetTorqueLimit
EtherLabGetTorqueLimit
"Pos"
"Execute"
"Done"
"Busy"
"Error"
"ErrorID"
"TorqueLimitPos"
"TorqueLimitNeg"
Motion POUs
MC_GetTorqueLimit
MC_GetTorqueLimit
"Axis"
"Execute"
"Axis"
"Done"
"Busy"
"Error"
"ErrorID"
"TorqueLimitPos"
"TorqueLimitNeg"
MC_SetTorqueLimit
MC_SetTorqueLimit
"Axis"
"Execute"
"TorqueLimitPos"
"TorqueLimitNeg"
"Axis"
"Done"
"Busy"
"Error"
"ErrorID"
MC_Power
MC_Power
"Axis"
"Enable"
"EnablePositive"
"EnableNegative"
"Axis"
"Status"
"Valid"
"Error"
"ErrorID"
MC_Home
MC_Home
"Axis"
"Execute"
"Position"
"HomingMode"
"BufferMode"
"Axis"
"Done"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_Stop
MC_Stop
"Axis"
"Execute"
"Deceleration"
"Jerk"
"Axis"
"Done"
"Busy"
"CommandAborted"
"Error"
"ErrorID"
MC_Halt
MC_Halt
"Axis"
"Execute"
"Deceleration"
"Jerk"
"BufferMode"
"Axis"
"Done"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_MoveAbsolute
MC_MoveAbsolute
"Axis"
"Execute"
"ContinuousUpdate"
"Position"
"Velocity"
"Acceleration"
"Deceleration"
"Jerk"
"Direction"
"BufferMode"
"Axis"
"Done"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_MoveRelative
MC_MoveRelative
"Axis"
"Execute"
"ContinuousUpdate"
"Distance"
"Velocity"
"Acceleration"
"Deceleration"
"Jerk"
"BufferMode"
"Axis"
"Done"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_MoveAdditive
MC_MoveAdditive
"Axis"
"Execute"
"ContinuousUpdate"
"Distance"
"Velocity"
"Acceleration"
"Deceleration"
"Jerk"
"BufferMode"
"Axis"
"Done"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_MoveSuperimposed
MC_MoveSuperimposed
"Axis"
"Execute"
"ContinuousUpdate"
"Distance"
"VelocityDiff"
"Acceleration"
"Deceleration"
"Jerk"
"Axis"
"Done"
"Busy"
"CommandAborted"
"Error"
"ErrorID"
"CoveredDistance"
MC_HaltSuperimposed
MC_HaltSuperimposed
"Axis"
"Execute"
"Deceleration"
"Jerk"
"Axis"
"Done"
"Busy"
"CommandAborted"
"Error"
"ErrorID"
MC_MoveVelocity
MC_MoveVelocity
"Axis"
"Execute"
"ContinuousUpdate"
"Velocity"
"Acceleration"
"Deceleration"
"Jerk"
"Direction"
"BufferMode"
"Axis"
"InVelocity"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_MoveContinuousAbsolute
MC_MoveContinuousAbsolute
"Axis"
"Execute"
"ContinuousUpdate"
"Position"
"EndVelocity"
"Velocity"
"Acceleration"
"Deceleration"
"Jerk"
"Direction"
"BufferMode"
"Axis"
"InEndVelocity"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_MoveContinuousRelative
MC_MoveContinuousRelative
"Axis"
"Execute"
"ContinuousUpdate"
"Distance"
"EndVelocity"
"Velocity"
"Acceleration"
"Deceleration"
"Jerk"
"BufferMode"
"Axis"
"InEndVelocity"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_TorqueControl
MC_TorqueControl
"Axis"
"Execute"
"ContinuousUpdate"
"Torque"
"TorqueRamp"
"Velocity"
"Acceleration"
"Deceleration"
"Jerk"
"Direction"
"BufferMode"
"Axis"
"InTorque"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_PositionProfile
MC_PositionProfile
"Axis"
"TimePosition"
"Execute"
"ContinuousUpdate"
"TimeScale"
"PositionScale"
"Offset"
"BufferMode"
"Axis"
"TimePosition"
"Done"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_VelocityProfile
MC_VelocityProfile
"Axis"
"TimeVelocity"
"Execute"
"ContinuousUpdate"
"TimeScale"
"VelocityScale"
"Offset"
"BufferMode"
"Axis"
"TimeVelocity"
"ProfileCompleted"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_AccelerationProfile
MC_AccelerationProfile
"Axis"
"TimeAcceleration"
"Execute"
"ContinuousUpdate"
"TimeScale"
"AccelerationScale"
"Offset"
"BufferMode"
"Axis"
"TimeAcceleration"
"ProfileCompleted"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_SetPosition
MC_SetPosition
"Axis"
"Execute"
"Position"
"Relative"
"ExecutionMode"
"Axis"
"Done"
"Busy"
"Error"
"ErrorID"
MC_SetOverride
MC_SetOverride
"Axis"
"Enable"
"VelFactor"
"AccFactor"
"JerkFactor"
"Axis"
"Enabled"
"Busy"
"Error"
"ErrorID"
MC_ReadParameter
MC_ReadParameter
"Axis"
"Enable"
"ParameterNumber"
"Axis"
"Valid"
"Busy"
"Error"
"ErrorID"
"Value"
MC_ReadBoolParameter
MC_ReadBoolParameter
"Axis"
"Enable"
"ParameterNumber"
"Axis"
"Valid"
"Busy"
"Error"
"ErrorID"
"Value"
MC_WriteParameter
MC_WriteParameter
"Axis"
"Execute"
"ParameterNumber"
"Value"
"ExecutionMode"
"Axis"
"Done"
"Busy"
"Error"
"ErrorID"
MC_WriteBoolParameter
MC_WriteBoolParameter
"Axis"
"Execute"
"ParameterNumber"
"Value"
"ExecutionMode"
"Axis"
"Done"
"Busy"
"Error"
"ErrorID"
MC_ReadDigitalInput
MC_ReadDigitalInput
"Input"
"Enable"
"InputNumber"
"Input"
"Valid"
"Busy"
"Error"
"ErrorID"
"Value"
MC_ReadDigitalOutput
MC_ReadDigitalOutput
"Output"
"Enable"
"OutputNumber"
"Output"
"Valid"
"Busy"
"Error"
"ErrorID"
"Value"
MC_WriteDigitalOutput
MC_WriteDigitalOutput
"Output"
"Execute"
"OutputNumber"
"Value"
"ExecutionMode"
"Output"
"Done"
"Busy"
"Error"
"ErrorID"
MC_ReadActualPosition
MC_ReadActualPosition
"Axis"
"Enable"
"Axis"
"Valid"
"Busy"
"Error"
"ErrorID"
"Position"
MC_ReadActualVelocity
MC_ReadActualVelocity
"Axis"
"Enable"
"Axis"
"Valid"
"Busy"
"Error"
"ErrorID"
"Velocity"
MC_ReadActualTorque
MC_ReadActualTorque
"Axis"
"Enable"
"Axis"
"Valid"
"Busy"
"Error"
"ErrorID"
"Torque"
MC_ReadStatus
MC_ReadStatus
"Axis"
"Enable"
"Axis"
"Valid"
"Busy"
"Error"
"ErrorID"
"ErrorStop"
"Disabled"
"Stopping"
"Homing"
"Standstill"
"DiscreteMotion"
"ContinuousMotion"
"SynchronizedMotion"
MC_ReadMotionState
MC_ReadMotionState
"Axis"
"Enable"
"Source"
"Axis"
"Valid"
"Busy"
"Error"
"ErrorID"
"ConstantVelocity"
"Accelerating"
"Decelerating"
"DirectionPositive"
"DirectionNegative"
MC_ReadAxisInfo
MC_ReadAxisInfo
"Axis"
"Enable"
"Axis"
"Valid"
"Busy"
"Error"
"ErrorID"
"HomeAbsSwitch"
"LimitSwitchPos"
"LimitSwitchNeg"
"Simulation"
"CommunicationReady"
"ReadyForPowerOn"
"PowerOn"
"IsHomed"
"AxisWarning"
MC_ReadAxisError
MC_ReadAxisError
"Axis"
"Enable"
"Axis"
"Valid"
"Busy"
"Error"
"ErrorID"
"AxisErrorID"
MC_Reset
MC_Reset
"Axis"
"Execute"
"Axis"
"Done"
"Busy"
"Error"
"ErrorID"
MC_DigitalCamSwitch
MC_DigitalCamSwitch
"Axis"
"Switches"
"Outputs"
"TrackOptions"
"Enable"
"EnableMask"
"ValueSource"
"Axis"
"Switches"
"Outputs"
"TrackOptions"
"InOperation"
"Busy"
"Error"
"ErrorID"
MC_TouchProbe
MC_TouchProbe
"Axis"
"TriggerInput"
"Execute"
"WindowOnly"
"FirstPosition"
"LastPosition"
"Axis"
"TriggerInput"
"Done"
"Busy"
"CommandAborted"
"Error"
"ErrorID"
"RecordedPosition"
MC_AbortTrigger
MC_AbortTrigger
"Axis"
"TriggerInput"
"Execute"
"Axis"
"TriggerInput"
"Done"
"Busy"
"Error"
"ErrorID"
MC_CamTableSelect
MC_CamTableSelect
"Master"
"Slave"
"CamTable"
"Execute"
"Periodic"
"MasterAbsolute"
"SlaveAbsolute"
"ExecutionMode"
"Master"
"Slave"
"CamTable"
"Done"
"Busy"
"Error"
"ErrorID"
"CamTableID"
MC_CamIn
MC_CamIn
"Master"
"Slave"
"Execute"
"ContinuousUpdate"
"MasterOffset"
"SlaveOffset"
"MasterScaling"
"SlaveScaling"
"MasterStartDistance"
"MasterSyncPosition"
"StartMode"
"MasterValueSource"
"CamTableID"
"BufferMode"
"Master"
"Slave"
"InSync"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
"EndOfProfile"
MC_CamOut
MC_CamOut
"Slave"
"Execute"
"Slave"
"Done"
"Busy"
"Error"
"ErrorID"
MC_GearIn
MC_GearIn
"Master"
"Slave"
"Execute"
"ContinuousUpdate"
"RatioNumerator"
"RatioDenominator"
"MasterValueSource"
"Acceleration"
"Deceleration"
"Jerk"
"BufferMode"
"Master"
"Slave"
"InGear"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_GearOut
MC_GearOut
"Slave"
"Execute"
"Slave"
"Done"
"Busy"
"Error"
"ErrorID"
MC_GearInPos
MC_GearInPos
"Master"
"Slave"
"Execute"
"RatioNumerator"
"RatioDenominator"
"MasterValueSource"
"MasterSyncPosition"
"SlaveSyncPosition"
"SyncMode"
"MasterStartDistance"
"Velocity"
"Acceleration"
"Deceleration"
"Jerk"
"BufferMode"
"Master"
"Slave"
"StartSync"
"InSync"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_PhasingAbsolute
MC_PhasingAbsolute
"Master"
"Slave"
"Execute"
"PhaseShift"
"Velocity"
"Acceleration"
"Deceleration"
"Jerk"
"BufferMode"
"Master"
"Slave"
"Done"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
"AbsolutePhaseShift"
MC_PhasingRelative
MC_PhasingRelative
"Master"
"Slave"
"Execute"
"PhaseShift"
"Velocity"
"Acceleration"
"Deceleration"
"Jerk"
"BufferMode"
"Master"
"Slave"
"Done"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
"CoveredPhaseShift"
MC_CombineAxes
MC_CombineAxes
"Master1"
"Master2"
"Slave"
"Execute"
"ContinuousUpdate"
"CombineMode"
"GearRatioNumeratorM1"
"GearRatioDenominatorM1"
"GearRatioNumeratorM2"
"GearRatioDenominatorM2"
"MasterValueSourceM1"
"MasterValueSourceM2"
"BufferMode"
"Master1"
"Master2"
"Slave"
"InSync"
"Busy"
"Active"
"CommandAborted"
"Error"
"ErrorID"
MC_Sim
MC_Sim
"MaxVel"
"MaxAcc"
"MaxDec"
"Axis"
MC_CreateTrigger
MC_CreateTrigger
"PositiveEdge"
"NegativeEdge"
"TriggerInput"
MC_CreateOutput
MC_CreateOutput
"Output"
MC_ToIntArray
MC_ToIntArray
"X"
"Y"
"Z"
"U"
"V"
"W"
"IntArray"
MC_ReadOutputBits
MC_ReadOutputBits
"Output"
"Bits"
MC_ReadOutputBit
MC_ReadOutputBit
"Output"
"OutputNumber"
"Bit"
MC_TP_REF_FROM_CSV
MC_TP_REF_FROM_CSV
"FileName"
"Active"
"Valid"
"TimeProfile"
MC_TV_REF_FROM_CSV
MC_TV_REF_FROM_CSV
"FileName"
"Active"
"Valid"
"TimeProfile"
MC_TA_REF_FROM_CSV
MC_TA_REF_FROM_CSV
"FileName"
"Active"
"Valid"
"TimeProfile"
MC_CAMSWITCH_REF_FROM_CSV
MC_CAMSWITCH_REF_FROM_CSV
"FileName"
"Active"
"Valid"
"CamSwitchList"
MC_CAM_REF_FROM_CSV
MC_CAM_REF_FROM_CSV
"FileName"
"Active"
"Valid"
"CamTable"
IOT POUs
SOCKET_SEND
SOCKET_SEND
"DATA"
"SERVER"
"SEND"
"STATUS"
aliyun_mqtt
aliyun_mqtt
"DATA"
"SERVER"
"SEND"
"STATUS"
Python POUs
python_eval
python_eval
"TRIG"
"CODE"
"ACK"
"RESULT"
python_poll
python_poll
"TRIG"
"CODE"
"ACK"
"RESULT"
python_gear
python_gear
"N"
"TRIG"
"CODE"
"ACK"
"RESULT"