Automatic and Manual Reset Inputs Mapped to the Same Safety Output
By default, Safety Outputs are configured for automatic reset (trip mode). They can be configured as a Latch Reset using the Solid State Output Properties attribute of the Safety Output (see Function Blocks on p. 100).
Safety Input Devices operate as automatic reset unless a Latch Reset Block is added. If a Latch Reset Block is added in line with an output configured for Latch Reset mode, the same or different Manual Reset Input Device(s) may be used to reset the Latch Reset Block and the Safety Output latch. If the same Manual Reset Input Device is used for both, and all inputs are in their Run state, a single reset action will unlatch the function block and the output block. If different Manual Reset Input Devices are used, the reset associated with the Safety Output must be the last one activated. This can be used to force a sequenced reset routine, which can be used to reduce or eliminate pass-through hazards in perimeter guarding applications (see Safety Input Device Properties on p. 30).
If the controlling inputs to a Latch Reset Block or a Safety Output Block are not in the Run state, the reset for that block will be ignored.
Reset Signal Requirements
Reset Input devices can be configured for monitored or non-monitored operation, as follows:
Monitored reset: Requires the reset signal to transition from low (0 V dc) to high (24 V dc) and then back to low. The high state duration must be 0.5 seconds to 2 seconds. This is called a trailing edge event.
Non-monitored reset: Requires only that the reset signal transitions from low (0 V dc) to high (24 V dc) and stays high for at least 0.5 seconds. After the reset, the reset signal can be either high or low. This is called a leading-edge event.
7.7 Virtual Non-Safety Input Devices (XS/SC26-2 FID 2 or later and
Note: When a virtual manual reset or cancel delay is added in the functional view, the check list adds a note that an actuation code must be entered under Network Settings.
Figure 25. Example Checklist Warning
The HMI/PLC programmer can choose from two different methods depending on their preferences; a feedback-based sequence or a timed sequence. These methods are described in the following figures. The actual register location depends upon which protocol is being used.
Virtual Reset or Cancel Delay (RCD) Sequence—Feedback Method
Figure 26. Virtual Reset or Cancel Delay (RCD) Sequence—Feedback Method
RCD Register Bit X RCD Enable Register
RCD Feedback Register Bit X RCD Enable Feedback Register
Actuation Code Actuation Code
RCD success 1
2
3 4
Ignore 5
Logical 0 after power-up or after other RCD activity has occurred Logical 1 if this was the last RCD
successfully performed
1. Write a logical 1 to the RCD Register Bit(s) corresponding to the desired Virtual Reset or Cancel Delay.
2. At the same time, or any time later, write the Actuation Code to the RCD Enable Register.
3. Monitor the RCD Enable Feedback Register for the Actuation Code to appear (125 ms typical). Then write a logical 0 to the RCD Register Bit.
4. At the same time, or any time later, clear the Actuation Code (write a logical 0 to the RCD Enable Register).
This step must be completed within 2 seconds of when the code was first written (step 2).
5. If desired, monitor the RCD Feedback Register to know if the desired Reset or Cancel Delay was accepted (175 ms typical).
Note: The various needed register Bits can be found on the Industrial Ethernet tab of the GUI by changing the Virtual Status Output selection to Virtual Non-Safety Inputs. The Actuation Code is created by the User under the Network Settings icon on the Tool bar.
Note: An AOI and PLC function block are available at www.bannerengineering.com on the Safety Controller product page. The AOI folder includes a Banner SC10 SC26 XS26 Reset and Cancel Delay Activation AOI readable file that can also help explain the process.
Virtual Reset or Cancel Delay (RCD) Sequence—Timed Method
Figure 27. Virtual Reset or Cancel Delay (RCD) Sequence—Timed Method
RCD Register Bit X RCD Enable Register
1 2 3 4
Actuation Code
RCD Feedback Register Bit X Ignore 5 RCD success
125 ms (min.)
1. Write a logical 1 to the RCD Register Bit(s) corresponding to the desired Virtual Reset or Cancel Delay.
2. At the same time, or any time later, write the Actuation Code to the RCD Enable Register.
3. At least 125 ms after step 2, write a logical 0 to the RCD Register Bit.
4. At the same time, or any time later, clear the Actuation Code (write a logical 0 to the RCD Enable Register).
This step must be completed within 2 seconds from when the code was first written (step 2).
5. If desired, monitor the RCD Feedback Register to know if the desired Reset or Cancel Delay was accepted (175 ms typical).
Virtual Manual Reset Devices are used to create a reset signal for an output or function block configured for a manual reset, requiring an operator action for the output of that block to turn on. Resets can also be created using physical reset input;
see Non-Safety Input Devices on p. 51.
WARNING: Virtual Manual Reset
Any Virtual Manual Reset configured to perform a Manual Power Up function in conjunction with equipment in several locations on the same network should be avoided unless all hazardous areas can be verified safe.
Virtual Cancel Off-Delay Devices: provide the option to cancel a configured Off-delay or One Shot time. It functions in one of the following ways:
• Keeps the safety output or delay block output On
• Turns the safety output, delay block output, or one shot block output Off immediately after the Safety Controller receives a Cancel Off-Delay signal
• When Cancel Type is set to "Control Input", the safety output or delay block output stays on if the input turns On again before the end of the delay
A status output function (Output Delay in Progress) indicates when a Cancel Delay Input can be activated in order to keep the Off-delayed safety output On. A cancel off-delay device can also be created using a physical input; see Non-Safety Input Devices on p. 51.
Virtual Cancel Off-Delay Timing
Figure 28. Safety Input remains in Stop mode
Off Delay Time Limit
1
Note 1 - If “turn output off” function is selected Safety Inputs
Cancel Delay Input
SO1 or Delay Block Output
Figure 29. Turn Output Off function
0.5 sec.
Safety Inputs
Cancel Delay Input
SO1 or Delay Block Output
Off Delay Time Limit
Figure 30. Keep Output On function for Safety Inputs with the Latch Reset
Safety Inputs
Latch Reset Input
Cancel Delay Input
SO1On
Off
Off Delay Time Limit
Figure 31. Keep Output On function for Safety Inputs without the Latch Reset
Off Delay
Started Off Delay
Ended Off Delay Normal End Cancel Delay Performed
Safety Inputs
Cancel Delay Input SO1 or
Delay Block OutputOn Off Delay
Off
7.7.2 Virtual ON/OFF and Mute Enable
Virtual ON/OFF
Provides an ON or OFF command to the machine. When all of the controlling safety inputs are in the Run state, this function permits the safety output to turn ON and OFF. The Run state is a logical 1 and the Stop state is a logical 0.
A virtual ON/OFF input can be added without mapping to a safety output, allowing it to control a non-safety status output. An ON/OFF switch can also be created using a physical input; see Non-Safety Input Devices on p. 51.
XS/SC26-2 FID4 or later: The virtual ON/OFF inputs are used to select the mode of the Press Control Mode Function Block. Three separate inputs are required to satisfy this block. The block does accept ON/OFF inputs.
Virtual Mute Enable
Signals the Safety Controller when the mute sensors are permitted to perform a mute function. When the mute enable function is configured, the mute sensors are not enabled to perform a mute function until the mute enable signal is in the Run state. The enable (Run) state is a logical 1 and the disable (Stop) state is a logical 0. A mute enable switch can also be created using a physical input; see Non-Safety Input Devices on p. 51.