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