S5-95F Contents
Page
13 S5-95F on SINEC L1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13- 1
13.1 Options for Connecting the S5-95F to the SINEC L1 LAN . . . . . . . . . . . . 13- 1
13.2 Non-Failsafe Data Interchange over SINEC L1 . . . . . . . . . . . . . . . . . . . . 13- 3
13.2.1 Initializing the S5-95F for Non-Failsafe Data Interchange . . . . . . . . . . . . . 13- 4
13.2.2 Coordinating Non-Failsafe Data Interchange in the User Program . . . . . . . 13- 6
13.2.3 Transmitting Non-Failsafe Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13- 7
13.2.4 Receiving Non-Failsafe Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13- 8
13.3 Failsafe Data Interchange over SINEC L1 . . . . . . . . . . . . . . . . . . . . . . . 13- 10
13.3.1 Initializing the S5-95F for Failsafe Data Interchange . . . . . . . . . . . . . . . . 13- 12
13.3.2 Coordinating Failsafe Data Interchange in the User Program . . . . . . . . . . 13- 15
13.3.3 Sending Failsafe Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13- 18
13.3.4 Receiving Failsafe Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13- 20
13.4 SINEC L1 Safety Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13- 25
13.4.1 SINEC L1 Safety Time for Receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13- 25
13.4.2 SINEC L1 Safety Time for Send . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13- 28
13.4.3 Load Placed on the System by the SINEC L1 Channel . . . . . . . . . . . . . . 13- 29
13.4.4 Response Time During SINEC L1 Traffic . . . . . . . . . . . . . . . . . . . . . . . . 13- 30
13.4.5 Transmission of Error Messages to the SINEC L1 Master . . . . . . . . . . . . 13- 31
13.4.6 Example: SINEC L1 Cycle Time and SINEC L1 Safety Time . . . . . . . . . . 13- 31
14 Testing the User Program and Storing It on the Memory Submodule . . . . . . 14- 1
14.1 Testing and Debugging the User Program . . . . . . . . . . . . . . . . . . . . . . . 14- 1
14.1.1 Program-Dependent Signal Status Display "STATUS" . . . . . . . . . . . . . . 14- 1
14.1.2 Direct Signal Status Display "STATUS VAR" . . . . . . . . . . . . . . . . . . . . . 14- 3
14.1.3 Forcing Variables with "FORCE VAR" . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 4
14.1.4 Search Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 4
14.2 Interrupt Analysis with the Programmer . . . . . . . . . . . . . . . . . . . . . . . . . 14- 5
14.2.1 The "ISTACK" Analysis Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 5
14.2.2 Descriptions of the ISTACK Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 9
14.3 Program Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 10
14.3.1 Determining the Error Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 10
14.3.2 Program Trace with the "BSTACK" Function . . . . . . . . . . . . . . . . . . . . . 14- 12
14.4 Programmer Control Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 13
14.5 Measures for Securing the User Program Against Errors . . . . . . . . . . . . 14- 15
14.6 Storing the User Program on Memory Submodule . . . . . . . . . . . . . . . . . 14- 15
EWA 4NEB 812 6210-02
xi