EasyManua.ls Logo

Beckhoff TwinSAFE logic FB - Page 114

Beckhoff TwinSAFE logic FB
217 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Function blocks
112 Function blocks for TwinSAFE logic components
Table 3-79: State information (8-bit value)
Value
Description
0
undefined
1
RUN
If the TimerIn input is 1 and the delay time has expired (DelayTimeExpired=TRUE), the FB
TON module assumes the RUN state.
The outputs assume the following values:
TimerOut=1
2
STOP
The FB TON module assumes the STOP state if the input FbRun is FALSE.
The outputs assume the following values:
TimerOut=0
3
SAFE
- If the TimerIn input is 0, the FB TON module assumes the SAFE state. If the TimerIn
input changes to 1 in the SAFE state, the FB TON module starts the delay timer with
the DelayTime and changes to the DELAYIN state.
- If TimerIn changes to 1, "Save remaining time" operation mode is enabled and the
Enable input is TRUE in SAFE state, the FB TON module starts the delay timer with
the DelayTime minus the ExpiredTime stored in the FRAM and switches to DELAYIN
state.
- If TimerIn changes to 1, "Save remaining time" operation mode is enabled and the
Enable input is FALSE in SAFE state, the FB TON module starts the delay timer with
the DelayTime and switches to DELAYIN state.
- If TimerIn changes to 1, "Save remaining time" operation mode is enabled, the
Enable input is TRUE and the ExpiredTime is greater than the DelayTime in SAFE
mode, the FB TON module calls the module CTRLCYC so that it assumes the state
GLOBAL-SHUTDOWN with error code 0x3510.
The outputs assume the following values:
TimerOut=0
9
DELAY_IN
If the TimerIn input is 1 and the delay time has not yet expired (DelayTimeExpired=FALSE),
the FB TON module assumes the DELAYIN state.
The outputs assume the following values:
TimerOut=0

Table of Contents

Related product manuals