PLCopen Motion Control
bDigCamP: BOOL:=FALSE;
bDigCamPP: BOOL:=FALSE;
DriveError: UDINT:=0;
ActualPos: ARRAY [0..1] OF UINT:=0;
DriveState: ARRAY [0..3] OF BYTE:=0;
S_iReserve: INT:=0;
S_DiReserve: ARRAY [1..9] OF DINT:=0;
CiA_Reserve: ARRAY [1..8] OF UINT:=0;
bPowerOk: BOOL:=FALSE;
bEnAck: BOOL:=FALSE;
wDriveDevState: WORD:=0;
wDriveWcState: BYTE:=0;
wEncDevState: WORD:=0;
wEncWcState: BYTE:=0;
uiDriveBoxState: UINT:=0;
uiEncBoxState: UINT:=0;
sEncAdsAddr: ST_TcPlcAdsAddr;
nEncAdsChannel: BYTE:=0;
sDrvAdsAddr: ST_TcPlcAdsAddr;
nDrvAdsChannel: BYTE:=0;
nReserve: ARRAY [1..20] OF BYTE;
END_STRUCT
END_TYPE
uiCount: Verwendet für Positionserfassung. Benutzt bei iTcMc_EncoderEL3102, iTcMc_EncoderEL3142,
iTcMc_EncoderEL5101, iTcMc_EncoderKL2521, iTcMc_EncoderKL2531, iTcMc_EncoderKL2541,
iTcMc_EncoderKL3002, iTcMc_EncoderKL3042, iTcMc_EncoderKL3062, iTcMc_EncoderKL3162,
iTcMc_EncoderKL5101, iTcMc_EncoderKL5111, iTcMc_EncoderM2510, iTcMc_EncoderM3120,
iTcMc_DriveKL2531, iTcMc_DriveKL2541.
uiLatch: Verwendet für Positionserfassung. Benutzt bei iTcMc_EncoderEL5101, iTcMc_EncoderKL5101,
iTcMc_EncoderKL5111.
usiStatus: Verwendet für Gerätezustandsinformation. Benutzt bei iTcMc_EncoderEL5101,
iTcMc_EncoderKL3002, iTcMc_EncoderKL3042, iTcMc_EncoderKL3062, iTcMc_EncoderKL3162,
iTcMc_EncoderKL5101, iTcMc_EncoderKL5111, iTcMc_EncoderM3120.
uiPZDL_RegDaten: Verwendet für Positionserfassung und Parameter-Kommunikation. Benutzt bei
iTcMc_EncoderKL5001.
uiPZDH: Verwendet für Positionserfassung. Benutzt bei iTcMc_EncoderKL5001.
usiRegStatus: Verwendet für Gerätezustandsinformation. Benutzt bei iTcMc_EncoderEL5001,
iTcMc_EncoderKL5001.
udiCount: Verwendet für Positionserfassung. Benutzt bei iTcMc_EncoderEL5001.
uiStatus: Verwendet für Gerätezustandsinformation. Benutzt bei iTcMc_EncoderAx2000_B110,
iTcMc_DriveAx2000_B110.
bTerminalState: Verwendet für Parameter-Kommunikation. Benutzt bei iTcMc_EncoderKL2521,
iTcMc_EncoderKL2531, iTcMc_EncoderKL2541, iTcMc_DriveEL4132, iTcMc_DriveKL2521,
iTcMc_DriveKL2531, iTcMc_DriveKL2541, iTcMc_DriveKL4032.
uiTerminalData: reserviert.
uiTerminalState2: Verwendet für Positionserfassung. Benutzt bei iTcMc_EncoderKL2541.
bDigInA: Verwendet für Positionserfassung. Benutzt bei iTcMc_EncoderDigIncrement.
bDigInB: Verwendet für Positionserfassung. Benutzt bei iTcMc_EncoderDigIncrement.
bDigCamMM: Verwendet für Positionserfassung. Benutzt bei iTcMc_EncoderDigCam.
bDigCamM: Verwendet für Positionserfassung. Benutzt bei iTcMc_EncoderDigCam.
TwinCAT PLC Hydraulics
Version: 1.2
99