E_IEC870_5_101InitSeqStep
Commands to be executed once ( initialisation sequence ) after receipt of M_EI_NA_1 ( end of initialisation ) or after the communication establishment with the slave device.
TYPE E_IEC870_5_101InitSeqStep :
(
eIEC870_ISTEP_UNUSED := 0, (* Do nothing *)
eIEC870_ISTEP_CLOCK, (* Send clock synchronization command *)
eIEC870_ISTEP_TEST, (* Send test command *)
eIEC870_ISTEP_GENRO, (* Send general interrogation command *)
eIEC870_ISTEP_CORO, (* Send counter interrogation command *)
eIEC870_ISTEP_COMMAND, (* Send general command *)
eIEC870_ISTEP_DELAY (* Delay timer *)
);
END_TYPE
Initialisation step  | Description  | 
|---|---|
eIEC870_ISTEP_UNUSED  | The initialisation step is not used.  | 
eIEC870_ISTEP_CLOCK  | The server is to send a clock synchronization command.  | 
eIEC870_ISTEP_TEST  | The server is to send a test command.  | 
eIEC870_ISTEP_GENRO  | The server is to send a general interrogation command.  | 
eIEC870_ISTEP_CORO  | The server ist to send a general conunter interrogation command.  | 
eIEC870_ISTEP_COMMAND  | The server is to send commands once (all data points in controlling direction: single-points, double-points, set-point commands and so forth).  | 
eIEC870_ISTEP_DELAY  | The server is to wait the specified number of time prior execution of the next initialization step command  | 
Requirements
Development Environment  | Target System  | PLC Libraries to include  | 
|---|---|---|
TwinCAT v2.10.0 Build >= 1301  | PC or CX (x86, ARM)  | TcIEC870_5_101.Lib  |