Clutch Brake Continuous Mode (CBCM)

This instruction applies to the Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, and GuardLogix 5580 controllers.
The Clutch Brake Continuous Mode (CBCM) instruction is used in press applications where continuous operation is desired.
Available Languages
Ladder Diagram
RSL5K_CBCM Ladder Diagram_v31
Function Block
This instruction is not available in function block.
Structured Text
This instruction is not available in structured text.
WARNING:
Do not use automatic acknowledgment when access within the danger zone can go undetected. This instruction, configured for automatic acknowledgment, must be used in combination with other instructions, at least one of which must fulfill the manual reset requirement.
Reset controls must be located within sight, but out of reach of the danger zone.
See section 5.4.1.3 of EN692-2005 for details.
WARNING:
This instruction is specified with the intent that the Slide Zone input is sourced only by the Slide Zone output of the Crankshaft Position Monitor (CPM) instruction or application logic that satisfies the Slide Zone requirements listed in the Clutch Brake Continuous Mode Instruction: Inputs table below.
This instruction is specified with the intent that the Enable input is sourced only by an Ox output
1
of the Eight Position Mode Selector (EPMS) instruction that is not already sourcing the Enable input of another Clutch Brake Inch Mode (CBIM), Clutch Brake Single Stroke Mode (CBSSM), or Clutch Brake Continuous Mode(CBCM) instruction.
1
where x = 1 through 8
The Mode parameter specifies how continuous operation is attained. An arming sequence is required for these modes: Immediate with Arming, Half Stroke with Arming, or Stroke-and-a-Half with Arming. The arming sequence requires that the Start input transitions from OFF (0) to ON (1) within five seconds of the Arm Continuous input transitioning from OFF (0) to ON (1). When the arming sequence requirements have been satisfied and the Start input has remained ON (1) as specified by the configured Mode, the press begins to operate continuously.
An arming sequence is not required with Immediate mode configurations. In Immediate mode, the press begins to operate continuously when the Start input transitions from OFF (0) to ON (1).
Operands
IMPORTANT:
Do not use the same tag name for more than one instruction in the same program. Do not write to any instruction output tag under any circumstances.
WARNING:
If you change instruction parameters while in Run mode, you must accept the pending edits and cycle the controller mode from Program to Run for the changes to take effect.
The following table provides the parameters used to configure the instruction. These parameters cannot be changed at runtime.
Operand
Data
Type
Format
Description
CBCM
CB_CONTINUOUS_MODE
tag
This parameter is a backing tag that maintains important execution information for each usage of this instruction.
dangericon
ATTENTION:
To avoid unexpected operation do not reuse this backing tag and its members. Do not write to any of the tag members anywhere else in the program.
Ack Type
BOOL
name
Defines how instruction acknowledgment operates.
Automatic (1)
The acknowledgment is made automatically when the Safety Enable input transitions from OFF (0) to ON (1).
Manual (0)
Acknowledgment is made when Safety Enable Ack transitions from OFF (0) to ON (1) and the Safety Enable input is ON (1).
Mode
DINT
name
This parameter configures the different continuous modes of operation.
Immediate (0)
The press begins to operate continuously when the Start input transitions from OFF (0) to ON (1).
Immediate with Arming (3)
After completion of the arming sequence the continuous mode is entered immediately.
Half Stroke with Arming (1)
After completion of the arming sequence the Start input signal must remain ON (1) until the first upstroke zone is reached.
Stroke and a Half with Arming (2)
After completion of the arming sequence, the Start input signal must remain ON (1) until the slide completes a full rotation and the second upstroke zone is reached.
Takeover Mode
BOOL
name
This parameter determines when the stop occurs if the Safety Enable input transitions from ON (1) to OFF (0) while the slide is in the Up zone.
Enabled (1)
The press is stopped when the slide enters the Top zone.
Disabled (0)
The press is stopped immediately.
The following table explains the instruction inputs.
Operand
Data Type
Format
Description
Enable
BOOL
tag
This input is the signal to activate this instruction; for example, by an Eight Position Mode Selector (EPMS) Ox output, where x = 1 through 8.
ON (1): The instruction is selected and operational.
OFF (0): The instruction is not operating. All instruction outputs are de-energized.
Safety Enable
BOOL
tag
This input represents the status of safety-related permissive devices such as E-stops, light curtains, or safety gates.
ON (1): Permissive devices are actively guarding the danger zone. Permits the energizing of O1 (Output 1).
OFF (0): Permissive devices are in a state that doesn’t allow Output 1 to be energized.
Standard Enable
BOOL
tag
Indicates the state of non safety-related permissive devices.
ON (1): Permits the energizing of Output 1.
OFF (0): Prevents the energizing of Output 1.
This parameter is not safety-related.
Arm Continuous
BOOL
tag
Enables arming for the Immediate with Arming, Half Stroke with Arming, and Stroke-and-a-half with Arming modes only.
ON (1): Enables arming. The arming sequence ends when the Start input transitions from OFF (0) to ON (1) within 5 seconds.
Start
BOOL
tag
Input to start press movement.
ON (1): Energize Output 1 if all input conditions have been met.
OFF (0): Output 1 remains energized based on the configured continuous mode. Output 1 is de-energized if the continuous mode requirements are not met. See Mode parameter in the Clutch Brake Single Stroke Mode Instruction: Configuration Parameters table above for more information.
Stop At Top
BOOL
tag
This input is the request to stop press movement when the Top zone is reached.
OFF (0): Prevents the energizing of Output 1. De-energize Output 1 the next time the slide enters the Top zone.
Press In Motion
BOOL
tag
This input is typically sourced by Output 1 of the Camshaft Monitor (CSM) instruction or by user application logic. Feedback from the press safety valve needs to be included in the building of this signal.
ON (1): Indicates that the press is moving.
OFF (0): Indicates that the press is stopped.
Slide Zone
DINT
tag
This input represents the position of the slide and the position information status. It is sourced by the Crankshaft Position Monitor (CPM) instruction's Slide Zone output or user application logic that provides the following bit-mapped information.
Bit 0: Status
OFF (0) - The Slide Zone information is invalid. Prevents the energizing of Output 1 on an initial start or immediately stops the press.
ON (1) - Slide Zone information is valid.
Bits 1 and 2: Slide Zone
The following table lists how Bits 0 to 2 are used to represent the valid slide zones.
Bit 2
Bit 1
Bit 0
Slide Zone
Decimal Value
0
0
1
Down
1
0
1
1
Up
3
1
0
1
Top
5
Bits 3 to 31: Unused; Set to 0.
Motion Monitor Fault
BOOL
tag
Stops the press immediately when a press motion problem has been detected. This input is sourced by inverting the Fault Present output coming from the Camshaft Monitor (CSM) instruction or application logic that performs motion diagnostics.
ON (1): Indicates that press motion is valid. Permits Output 1 to be energized.
OFF (0): Indicates that a press motion problem exists. Prevents Output 1 from being energized or immediately de-energizes Output 1.
Safety Enable Ack
BOOL
tag
This input is required when the configured Ack Type is Manual.
OFF (0)->ON (1): Acknowledges that the Safety Enable input has transitioned from OFF (0) to ON (1).
The following table explains the instruction outputs.
Operand
Data Type
Description
Output 1 (O1)
BOOL
Output used to source the Actuate input of the Main Valve Control (MVC) instruction.
ON (1): The output is energized.
OFF (0): The output is de-energized.
See CBCM – Energizing Output 1 and CBCM – De-energizing Output 1 below for details.
Continuous Armed (CA)
BOOL
This output is used when the instruction is configured for Immediate with Arming, Half Stroke with Arming and Stroke-and-a-half with Arming modes.
ON (1): The arming sequence is in progress.
OFF (0): Waiting to be armed.
This parameter is not safety-related.
Diagnostic Code
DINT
See the CBCM – Diagnostic Codes below.
This parameter is not safety-related.
IMPORTANT:
Do not write to any instruction output tag under any circumstances.
Operation
Energizing Output 1
Output 1 is energized when the Start input transitions from OFF (0) to ON (1) and all of these conditions are met:
  • The arming sequence, if configured, is complete.
  • The Enable input is ON (1).
  • The Safety Enable input has been acknowledged.
  • The Standard Enable input is ON (1).
  • The Slide Zone input represents the Top zone.
  • The Motion Monitor Fault input is ON (1).
  • The Press In Motion input is OFF (0).
  • The Safety Enable Ack input is OFF (0).
  • The Stop At Top input is ON (1).
    IMPORTANT:
    If the Ack Type is Manual, an acknowledgment of the Safety Enable input is required when the Enable input transitions from OFF (0) to ON (1) and before the Start or Arm Continuous input turns ON (0).
WARNING:
When the configured Mode is Immediate and the Ack Type is Automatic, Output 1 energizes when the Safety Enable, Standard Enable, Slide Zone, Press In Motion, and Motion Monitor Fault inputs return to the active, or valid state at the same time the Start input transitions from OFF (0) to ON (1).
WARNING:
When the configured Mode is Immediate with Arming, Half Stroke with Arming, or Stroke-and-a-half with Arming and the Ack Type is Automatic, the five-second arming time starts when the Safety Enable, Standard Enable, Slide Zone, Press In Motion, and Monitor Motion Fault inputs return to the ON (1), active, or valid state at the same time the Arm Continuous input transitions from OFF (0) to ON (1).
WARNING:
The cam switches that determine slide position are monitored by the CPM instruction. This instruction uses the Slide Zone output of the CPM instruction as a representation of the cam switches that determine slide position.
Immediate Mode
The timing diagram shows the acknowledgment of the Safety Enable input, at (A), and the energizing of Output 1 when the Mode is configured as Immediate. Output 1 is energized when the Start input transitions from OFF (0) to ON (1) at (B) and all input conditions are being met. Output 1 remains energized when the Start input turns OFF (0) at (C).
CBCM Safety Input Acknowledgment
Immediate with Arming Mode
This diagram shows the acknowledgment of the Safety Enable input, at (A), and the energizing of Output 1 when the Mode is configured as Immediate with Arming. The five-second arming timer starts when the Arm Continuous input transitions from OFF (0) to ON (1) at (B) and all input conditions are being met. Within five seconds, Output 1 is energized when the Start input transitions from OFF (0) to ON (1) at (C) and all input conditions are being met. Output 1 remains energized when the Start input turns OFF (0) at (D).
CBCM Immediate with Arming Mode
Half Stroke with Arming Mode
This diagram shows the acknowledgment of the Safety Enable input, at (A), and the energizing of Output 1 when the Mode is configured as Half Stroke with Arming. The five-second arming timer starts when the Arm Continuous input transitions from OFF (0) to ON (1) at (B) and all input conditions are being met. Within five seconds, Output 1 is energized when the Start input transitions from OFF (0) to ON (1) at (C) and all input conditions are being met. Output 1 remains energized when the Start input turns OFF (0) after the slide has transitioned a half-stroke at (D).
CBCM Half Stroke with Arming Mode
Stroke and a half with Arming Mode
This diagram shows the acknowledgment of the Safety Enable input, at (A), and the energizing of Output 1 when the Mode is configured as Stroke-and-a-half with Arming. The 5-second arming timer starts when the Arm Continuous input transitions from OFF (0) to ON (1) at (B) and all input conditions are being met. Within 5 seconds, Output 1 is energized when the Start input transitions from OFF (0) to ON (1) at (C) and all input conditions are being met. Output 1 remains energized when the Start input turns OFF (0) after the slide has transitioned a stroke-and-a-half at (D).
CBCM Stroke and a half with Arming Mode
De-energizing Output 1
Once energized, Output 1 is de-energized when one or more of the following occurs:
  • The Enable input transitions from ON (1) to OFF (0).
  • The Start input transitions from ON (1) to OFF (0) prior to entering the continuous operation.
    When this transition occurs while the slide is in the Up zone, Output 1 is de-energized when the slide enters the Top zone. Otherwise, Output 1 is de-energized immediately.
  • The Safety Enable input transitions from ON (1) to OFF (0).
  • When this transition occurs while the slide is in the Up zone and Takeover Mode is enabled, Output 1 is de-energized when the slide enters the Top zone. Otherwise, when Takeover Mode is disabled, Output 1 is de-energized immediately. Output 1 is also de-energized immediately when this transition occurs while the slide is in the Top or Down zones.
  • The Standard Enable input transitions from ON (1) to OFF (0). When this transition occurs while the slide is in the Up zone, Output 1 is de-energized when the slide enters the Top zone. Otherwise, Output 1 is de-energized immediately.
  • The Slide Zone input value becomes invalid.
  • The Monitor Motion Fault input transitions from ON (1) to OFF (0).
  • The direction of the press appears to be running in reverse.
  • The Press In Motion input is OFF (0) when the slide goes from Top to Down.
  • The Stop At Top input transitions from ON (1) to OFF (0) and the slide enters the Top zone.
  • The Press in Motion input transitions from ON (1) to OFF (0).
Safety Enable and Takeover Mode
This diagram shows Output 1 being de-energized when the slide enters the Top zone at (B). Output 1 is de-energized because the Safety Enable input has transitioned from ON (1) to OFF (0) during the Up zone, at (A), with Takeover Mode enabled. Before Output 1 can be re-energized, an acknowledgment of the Safety Enable input is required when the Safety Enable input transitions from OFF (0) to ON (1) at (C).
CBCM Safety Enable and Takeover Mode
False Rung State Behavior
When the instruction is executed on a false rung, all instruction outputs are de-energized.
Diagnostic Codes and Corrective Actions
Diagnostics 16#2000...16#200A are detected when attempting to start press movement by energizing Output 1.
Diagnostics 16#2020...16#202D are used to diagnose the reason for stopping press movement by de-energizing Output 1.
The diagnostic codes are listed in hexadecimal format followed by decimal format.
Diagnostic Code
Description
Corrective Action
0
No fault.
None.
16#2000
8192
Immediate Mode
Output 1 failed to energized when the Start input turned ON (1), due to an invalid Slide Zone input value.
Check the Crankshaft Position Monitor (CPM) instruction or the application logic used to source this input. This diagnostic is cleared when a valid Slide Zone is established.
Arming Modes
  • The five-second arming timer failed to start when the Arm Continuous input turned ON (1) due to an invalid Slide Zone input value.
  • During the five-second arming period, the Slide Zone input value became invalid.
16#2001
8193
Immediate Mode
Output 1 failed to energize when the Start input turned ON (1) due to the Press In Motion input being ON (1).
  • Wait for the press to come to a complete stop before initiating press movement.
  • Verify that the device is monitoring press movement is working correctly.
  • Verify that only one mode of operation is selected.
Arming Modes
  • The five-second timer failed to start when the Arm Continuous input turned ON (1) due to the Press In Motion input being ON (1).
  • During the five-second arming period, the Press In Motion input turned ON (1).
16#2002
8194
Immediate Mode
  • When the configured Ack Type is Manual, Output 1 failed to energize when the Start input turned ON (1) prior to the acknowledgment of the Safety Enable input.
  • When the configured Ack Type is Automatic, Output 1 failed to energize when the Start input turned ON (1) and the Safety Enable input was OFF (0).
  • Verify that the active opto-electronic protective devices (AOPDs) and electro-sensitive protective equipment (ESPEs) used to source the Safety Enable input are protecting their respective areas.
  • Then, to clear the diagnostic for manual Ack Types, acknowledge the Safety Enable input by turning the Safety Enable Ack input ON (1).
  • For automatic Ack Types, this diagnostic is cleared when the Safety Enable input turns ON (1).
Arming Modes
  • When the configured Ack Type is Manual, the five-second timer failed to start when the Arm Continuous input turned ON (1) prior to the acknowledgment of the Safety Enable input.
  • When the configured Ack Type is Automatic, the five-second arming timer failed to start when the Arm Continuous input and the Safety Enable inputs are OFF (0).
  • During the five-second arming period, the Safety Enable input turned OFF (0).
16#2003
8195
Immediate Mode
Output 1 failed to energize when the Start input turned ON (1) due to the Standard Enable input being OFF (0).
Verify that the devices used to source the Standard Enable input are functioning properly.
This diagnostic is cleared when the Standard Enable input is ON (1).
Arming Modes
  • The five-second timer failed to start when the Arm Continuous input turned ON (1) due to the Standard Enable input being OFF (0).
  • During the five-second arming period, the Standard Enable input turned OFF (0).
16#2004
8196
Immediate Mode
N/A
Turn the Start input OFF (0) and turn the Arm Continuous input ON (1) to clear this diagnostic.
Arming Modes
The Start input was ON (1) when the Arm Continuous input turned ON (1).
16#2005
8197
Immediate Mode
N/A
Turn the Arm Continuous input ON (1) to restart the arming timer and clear this diagnostic.
Arming Modes
The Start input did not turn ON (1) within five seconds of the Arm Continuous input turning ON (1).
16#2006
8198
Immediate Mode
N/A
The Arm Continuous input must turn ON (1) before the Start input does. Turn the Start input OFF (0) and turn the Arm Continuous input ON (1) to clear this diagnostic.
Arming Modes
The Start input turned ON (1) before the Arm Continuous input turned ON (1).
16#2007
8199
Immediate Mode
Output 1 failed to energize when the Start input turned ON (1) due to the Stop At Top input being OFF (0).
Turn the Stop At Top input OFF (0) and turn the Arm Continuous input ON (1) to clear this diagnostic.
Arming Modes
  • The five-second timer failed to start when the Arm Continuous input turned ON (1) due to the Stop At Top input being OFF (0).
  • During the five-second arming period, the Stop At Top input turned OFF (0).
16#2008
8200
Immediate Mode
Output 1 failed to energize when the Start input turned ON (1) due to the Motion Monitor Fault input being OFF (0).
Check the Camshaft Monitor (CSM) instruction or the application logic used to monitor press movement.
This diagnostic is cleared when the motion monitor functions are properly monitoring motion and the Motion Monitor Fault input is ON (1).
Arming Modes
  • The five-second timer failed to start when the Arm Continuous input turned ON (1) due to the Motion Monitor Fault input being OFF (0).
  • During the five-second arming period, the Motion Monitor Fault input turned OFF (0).
16#2009
8201
Immediate Mode
Output 1 failed to energize when the Start input turned ON (1) due to the Safety Enable Ack input being ON (1).
Turn the Safety Enable Ack input OFF (0).
This diagnostic is cleared when the Safety Enable Ack input turns OFF (0).
Arming Modes
  • The five-second timer failed to start when the Arm Continuous input turned ON (1) due to the Safety Enable Ack input being OFF (0).
  • During the five-second arming period, the Safety Enable Ack input turned OFF (0).
16#200A
8202
Immediate Mode
Output 1 failed to energize when the Start input turned ON (1) due to the slide being in the Down or Up zone.
The slide must be in the Top zone when press movement is initiated.
This diagnostic is cleared when the slide is inched back to the Top zone.
Arming Modes
  • The five-second timer failed to start when the Arm Continuous input turned ON (1) due to the slide being in the Down or Up zone.
  • During the five-second arming period, the slide moved to the Down or Up zone.
16#2020
8224
Output 1 is de-energized due to the Slide Zone input value becoming invalid.
Check the Crankshaft Position Monitor (CPM) instruction or the application logic used to source this input.
This diagnostic is cleared at the next attempt to begin press movement.
16#2021
8225
Output 1 is de-energized due to the Motion Monitor Fault input turning OFF (0).
Check the Camshaft Monitor (CSM) instruction or the application logic used to monitor press movement.
This diagnostic is cleared at the next attempt to begin press movement.
16#2022
8226
Output 1 is de-energized due to the detection of press movement in the reverse direction.
Verify the direction of the press.
This diagnostic is cleared at the next attempt to begin press movement.
16#2023
8227
Output 1 is de-energized due to the Safety Enable input turning OFF (0) while the slide was in the Top or Down zone.
Verify that the AOPDs and ESPEs used to source the Safety Enable input are protecting their respective areas.
This diagnostic is cleared at the next attempt to begin press movement.
16#2024
8228
Output 1 is de-energized due to the Standard Enable input turning OFF (0) while the slide was in the Top or Down zone.
Verify that the devices and application logic used to source the Standard Enable input are functioning properly.
This diagnostic is cleared at the next attempt to begin press movement.
16#2025
8229
Immediate
N/A
Output 1 is always de-energized when the Start input turns OFF (0) while the slide is in the Top or Down zones.
This diagnostic is cleared at the next attempt to begin press movement.
Immediate with Arming
Half Stroke with Arming Mode
Output 1 is de-energized due to the Start input turning OFF (0) while the slide was in the Top or Down zones prior to entering continuous operation.
Stroke-and-a-half with Arming Mode
16#2026
8230
Not used by this instruction.
16#2027
8231
Output 1 is de-energized immediately when the Safety Enable input turned OFF (0) while the slide was in the Up zone and the Takeover Mode is Disabled.
Verify that the AOPDs and ESPEs used to source the Safety Enable input are protecting their respective areas.
This diagnostic is cleared at the next attempt to begin press movement.
16#2028
8232
Output 1 is de-energized when the slide entered the Top zone due to the Standard Enable input turning OFF (0) while the slide was in the Up zone.
Verify that the devices and application logic that is used to
source the Standard Enable input are functioning properly.
This diagnostic is cleared at the next attempt to begin
press movement.
16#2029
8233
Output 1 is de-energized immediately when the Start input turned OFF (0) while the slide was Up zone before entering continuous operation, with a Takeover Mode of Disabled.
This diagnostic is cleared at the next attempt to begin press movement
16#202A
8234
Output 1 is de-energized because the slide entered the Top zone after a stop request has been made.
This diagnostic is cleared at the next attempt to begin press movement.
16#202B
8235
Output 1 is de-energized because the Press In Motion input remained OFF (0) when the slide entered the Down zone or the Press In Motion input is transitioned from ON (1) to OFF (0)
Check the Camshaft Monitor (CSM) instruction or he application logic that is used to monitor press movement. This diagnostic is cleared at the next attempt to begin press movement.
16#202C
8236
Output 1 is de-energized when the slide entered the Top zone and the Safety Enable input turned OFF (0) while the slide was in the Up zone, with Takeover Mode enabled.
Verify that the AOPDs and ESPEs used to source the Safety Enable input are protecting their respective areas.
This diagnostic is cleared at the next attempt to begin press movement.
16#202D
8237
Output 1 de-energized when the slide entered the Top zone and the Start input turned OFF (0) while the slide was in the Up zone prior to entering continuous operation, with Takeover Mode enabled.
This diagnostic is cleared at the next attempt to begin press movement.
Affects Math Status Flags
No
Major/Minor Faults
None specific to this instruction. See Index Through Arrays for array-indexing faults.
Execution
Condition/State
Action Taken
Prescan
Same as Rung-condition-in is false
Rung-condition-in is false
The .O1 and .CA are cleared to false.
The Diagnostic Code output is set to 0.
Rung-condition-in is true
The instruction executes as described in the Normal operation section.
Postscan
Same as Rung-condition-in is false
Example
RSL5K_CBCM Example_v31
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.