Programming the Technological Functions
6-63
FM 353 Stepper Drive Positioning Module
6ES7 353-1AH01-8BG0
Structure of “DBEX” (DB 100)
DATA_BLOCK “DBEX”
STRUCT // *** General signals ***
ERR_CODE_INIT : INT; // Error code for POS_INIT
ERR_CODE_CTRL : INT; // Error code for POS_CTRL
ERR_CODE_DIAG : INT; // Error code for POS_DIAG
OVERRIDE : BYTE; // Override
MODE_IN : BYTE; // Mode setting (coded)
MODE_OUT : BYTE; // Mode setting (coded)
DRV_EN : BOOL; // Drive Enable
SERVO_EN : BOOL; // Controller Enable
OT_ERR_A : BOOL; // Acknowledgement for operator/traversing error
RESET_AX : BOOL; // Restart
DIAG_RD : BOOL; // Start of POS_DIAG
PARA : BOOL; // Initialized
SYNC : BOOL; // Synchronized
START_EN : BOOL; // Start Enable
POS_ROD : BOOL; // Position reached, Stop
WORKING : BOOL; // Execution in progress
GO_M : BOOL; // Traverse in negative direction
GO_P : BOOL; // Traverse in positive direction
OT_ERR : BOOL; // Operator-/traversing error
DATA_ERR : BOOL; // Data error
INIT_ERR : BOOL; // Error in POS_INIT
DIAG_ERR : BOOL; // Error in POS_DIAG
MINUS1 : BOOL; // “MINUS1” error in POS_CTRL
MINUS2 : BOOL; // “MINUS2” error in POS_CTRL
MINUS3 : BOOL; // “MINUS3” error in POS_CTRL
EX1: STRUCT // *** Signals for EXAMPLE 1 ***
DIR_M : BOOL; // Negative direction
DIR_P : BOOL; // Positive direction
START : BOOL; // Start
STOP : BOOL; // Stop
END_STRUCT;
EX2: STRUCT // *** Signals for EXAMPLE 2 ***
START : BOOL; // Start
STOP : BOOL; // Stop
END_STRUCT;
EX3: STRUCT // *** Signals for EXAMPLE 3 ***
START : BOOL; // Start
STOP : BOOL; // Stop
READ_EN : BOOL; // Read Enable
END_STRUCT;
END_STRUCT
BEGIN
END_DATA_BLOCK