离合器-制动器单冲程模式 (CBSSM)

本指令适用于 Compact GuardLogix 5370、GuardLogix 5570、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。
“离合器-制动器单冲程模式”(CBSSM) 指令用于单循环冲压应用。
可用语言
梯形图
CBBSM_LD_v31
功能块
此指令不可用于功能块中。
结构化文本
此指令不可用于结构化文本中。
警告: 如果异物进入危险区的情况有可能无法被检测到,则不要使用自动应答。如果为该指令配置自动应答,则必须将该指令与其他指令配合使用,至少其中一个指令必须满足手动复位要求。
复位控制装置必须在视野范围内,并且远离危险区。
有关详细信息,请参见 EN692-2005 的第 5.4.1.3 节。
警告:
注意:
使用该指令时,滑块区域输入仅来自“曲柄轴位置监视”(CPM) 指令的滑块区域输出或应用逻辑,该应用逻辑须满足此指令所列滑块区域要求。
使用该指令时,“使能”输入仅以“八位模式选择器”(EPMS) 指令的 Ox 输出 1 作为信号源,所用输出不能同时接到“离合器-制动器寸动模式”(CBIM)、“离合器-制动单冲程模式”(CBSSM) 或“离合器-制动器连续模式”(CBCM) 指令的使能输入。
1 其中 x = 1 到 8
操作数
重要提示: 以下情况下会导致运行出现意外:
  • 输出标签操作数被覆盖。
  • 结构操作数的成员被覆盖。
  • 多条指令共用结构操作数。
警告: CBSSM 结构包含内部状态信息。如果有任何配置操作数在运行模式下发生更改,必须将梯级输入条件跳变为假,以此对状态信息重新进行初始化。
下表给出了用于配置指令的操作数。
操作数
数据类型
格式
说明
CBSSM
CB_SINGLE_STROKE_MODE
标签
指令正确运行所需的数据结构。
Ack Type
BOOL
列表项
此操作数指定安全使能由 OFF (0) 跳变至 ON (1) 时如何应答。必须在输出 1 能够接通之前进行应答。
AUTOMATIC (1)
The acknowledgment is made automatically when the Safety Enable input transitions from OFF (0) to ON (1).
MANUAL (0)
The acknowledgment is made when Safety Enable Ack transitions from OFF (0) to ON (1) after the Safety Enable input transitions from OFF (0) to ON (1).
Takeover Mode
BOOL
列表项
此操作数用于确定当滑块处于上行区域时,如果“安全使能”输入和/或“启动”输入由 ON (1) 跳变为 OFF (0),压力机的停止位置。
重要提示: 若在交接模式已启用的情况下使用此指令,持续激活的安全设备(如急停设备)必须直接驱动 CBSSM 指令的“使能”操作数。应用开发人员应负责确定哪些安全设备(如某些光幕、双手操作工作站等)不持续激活,这些设备可用于驱动“安全使能”操作数,并且在压力机上冲程期间可以屏蔽。
ENABLED (1)
The press is stopped when the slide enters the Top zone.
DISABLED (0)
The press is stopped immediately.
下表介绍指令输入。
操作数
数据类型
格式
说明
Enable
BOOL
标签
该输入信号用于激活该指令;例如,通过“八位模式选择器”(EPMS) 指令的 Ox 输出(其中 x = 1 到 8)激活。
ON (1):该指令被选择并且可运行。
关闭 (OFF) (0):该指令未在运行。所有指令输出均切断。
Safety Enable
BOOL
标签
该输入代表与安全相关的选通装置(例如急停设备、光幕或安全门)的状态。
ON (1):选通装置正在主动保护危险区。允许输出 1 接通。
关闭 (OFF) (0):选通装置处于不允许输出 1 接通的状态。
Standard Enable
BOOL
标签
指示非安全相关选通装置的状态。
ON (1):允许输出 1 接通。
关闭 (OFF) (0):阻止输出 1 接通。
此操作数与安全无关。
Start
BOOL
标签
用于启动压力机运动的输入。
ON (1):如果满足所有输入条件,则接通输出 1。
关闭 (OFF) (0):输出 1 切断。
Press In Motion
BOOL
标签
该输入来自“凸轮轴监视”(CSM) 指令的输出 1 或用户应用逻辑。构建此信号时,需要包括来自压力机安全阀的反馈信号。
ON (1):指示压力机正在运动。
关闭 (OFF) (0):指示压力机停止运动。
Slide Zone
DINT
标签
该输入表示滑块的位置和位置信息状态。它来自提供以下位映射信息的“曲柄轴位置监视”(CPM) 指令“滑块区域”输出或用户应用逻辑。
位 0:状态
OFF (0) - 滑块区域信息无效。阻止在初始启动时接通输出 1,或者立即停止压力机运动。
ON (1) - 滑块区域信息有效。
位 1 和 2:滑块区域
下表列出了代表有效滑块区域的位 0 到 2 的组合。
Bit 2
Bit 1
位 0
滑块区域
Decimal Value
0
0
1
下行
1
0
1
1
上行
3
1
0
1
顶部
5
Bits 3 through 31: Unused: Set to 0.
Motion Monitor Fault
BOOL
标签
检测到压力机运动问题时,立即停止压力机。该输入由“凸轮轴监视”(CSM) 指令的“存在故障”输出经取反后接入,或者来自执行运动诊断的应用逻辑。
ON (1):指示压力机运动有效。允许输出 1 接通。
关闭 (OFF) (0):指示存在压力机运动问题。阻止输出 1 接通或立即切断输出 1。
Safety Enable Ack
BOOL
标签
当所配置的应答类型为手动时,需要此输入。
OFF (0)->ON (1):确认“安全使能”输入已由 OFF (0) 跳变为 ON (1) 。
下表介绍指令输出。
操作数
数据类型
说明
Output 1 (01)
BOOL
此输出可接到“主阀控制”(MVC) 指令的“启动”输入。
ON (1):输出已接通。
关闭 (OFF) (0):输出已断电。
请参见“接通输出 1”和“切断输出 1”部分。
Diagnostic Code
DINT
此操作数与安全无关。
请参见“诊断代码”部分。
重要提示: 在任何情况下,均不要对任何指令输出标签执行写操作。
影响数学状态标志
严重/轻微故障
没有特定于此指令的故障。请参见“数组索引编制”,了解关于数组索引故障的信息。
执行
条件/状态
执行的操作
预扫描
与梯级输入条件为假时相同。
梯级输入条件为假
.O1 设置为假。
“诊断代码”输出设为 0。
梯级输入条件为真
此指令按运行部分所述执行。
后扫描
与梯级输入条件为假时相同。
操作
接通输出 1
仅当“启动”输入由 OFF (0) 跳变为 ON (1),并且满足以下所有条件时,输出 1 才接通:
  • “使能”输入为 ON (1)。
  • “安全使能”输入已应答。
  • “标准使能”输入为 ON (1)。
  • “滑块区域”输入表示顶部区域。
  • “运动监视故障”输入为 ON (1)。
  • “压力机运动中”输入为 OFF (0)。
  • “安全使能应答”输入为 OFF (0)。
    重要提示: 如果应答类型为手动,则当“使能”输入由 OFF (0) 跳变为 ON (1) 时,需要应答“安全使能”输入,然后“启动”输入才会跳变为 ON (0)。
警告: 将应答类型配置为自动时,如果当“启动”输入由 OFF (0) 跳变为 ON (1) 的同时,“安全使能”、“标准使能”、“压力机运动中”和“运动监视故障”输入返回激活或有效状态,则输出 1 接通。
警告: 若当“滑块区域”输入为顶部区域时输出 1 已接通,而且输出 1 因“启动”输入跳变为 OFF (0) 而断开,当“滑块区域”输入为下行区域时,输出 1 可以重新接通。
对于导致输出 1 切断的其他原因,都要求滑块寸动返回至顶部区域位置。
警告: 决定滑块位置的凸轮开关由 CPM 指令进行监视。该指令以 CPM 指令的“滑块区域”输出来表示决定滑块位置的凸轮开关。
接通输出 1 时序
以下时序图说明,在 (A) 点应答“安全使能”输入,在 (B) 点,“启动”输入由 OFF (0) 跳变为 ON (1),并且满足所有输入条件,因此输出 1 接通。若配置的确认类型为手动,仅需要在“安全使能”输入为 ON (1) 时进行一次安全使能应答。
CBSSM Acknowledge safety enable input
切断输出 1
输出 1 接通后,当发生以下一种或多种情况时会切断:
  • “使能”输入由 ON (1) 跳变为 OFF (0)。
  • “启动”输入由 ON (1) 跳变为 OFF (0)。
    如果此跳变发生在滑块处于上行区域且启用交接模式时,则当滑块进入顶部区域时,输出 1 切断。否则,当交接模式禁用时,输出 1 立即切断。如果此跳变发生在滑块处于顶部区域或下行区域时,输出 1 也会立即切断。
  • “安全使能”输入由 ON (1) 跳变为 OFF (0)。如果此跳变发生在滑块处于上行区域且启用交接模式时,则当滑块进入顶部区域时,输出 1 切断。否则,当交接模式禁用时,输出 1 立即切断。如果此跳变发生在滑块处于顶部区域或下行区域时,输出 1 也会立即切断。
  • “标准使能”输入由 ON (1) 跳变为 OFF (0)。如果此跳变发生在滑块处于上行区域时,则当滑块进入顶部区域时,输出 1 切断。否则,输出 1 立即切断。
  • “滑块区域”输入值变为无效。
  • 滑块转到顶部区域。
  • 运动监视故障输入由 ON (1) 跳变为 OFF (0)。
  • 压力机变为反向运行。
  • 当滑块从上行区域转到下行区域时,“压力机运动中”输入处于 OFF (0) 状态。
  • “压力机运动中”输入由 ON (1) 跳变为 OFF (0)。
此时序图显示,在 (A) 点,“安全使能”输入由 ON (1) 跳变为 OFF (0),输出 1 切断。在 (B) 点,当“安全使能”输入由 OFF (0) 跳变为 ON (1) 时,需要应答“安全使能”输入,此后输出 1 才可以重新接通。
CBSSM De-energizing of Output 1
假梯级状态行为
在假梯级执行该指令时,所有指令输出均切断。
诊断代码与纠正措施
尝试通过接通输出 1 启动压力机运动时,检测到诊断代码 2000H 到 200AH。通过切断输出 1 停止压力机运动时,使用诊断代码 2020H 到 202D 诊断原因。
诊断代码采用十六进制格式,后面跟有十进制格式。
Diagnostic Code
说明
纠正措施
0
无故障。
无。
16#2000
8192
由于“滑块区域”输入值无效,当“启动”输入跳变为 ON (1) 时,输出 1 无法接通。
检查用于决定此输入的“曲柄轴位置监视”(CPM) 指令或应用逻辑。当“滑块区域”输入变为有效时,此诊断代码被清除。
16#2001
8193
由于“压力机运动中”输入为 ON (1),当“启动”输入跳变为 ON (1) 时,输出 1 无法接通。
  • 等待压力机的运动完全停止后,再启动压力机运动。
  • 检查压力机监视设备是否正常工作。
  • 检查是否仅选择了一种运行模式。
当“压力机运动中”输入跳变为 OFF (0) 时,此诊断代码被清除。
16#2002
8914
如果“启动”输入在应答“安全使能”输入前跳变为 ON (1),输出 1 无法接通。
  • 检查用于提供“安全使能”输入的有源光电防护装置 (AOPD) 和电敏防护装置 (ESPE) 是否正在为其相应区域提供保护。
  • 然后,在配置了手动应答类型的情况下,要清除诊断代码,应通过将“安全使能应答”输入跳置为 ON (1) 来应答“安全使能”输入。
  • 在配置了自动应答类型的情况下,当“安全使能”输入跳变为 ON (1) 时,此诊断代码即被清除。
16#2003
8915
由于“标准使能”输入为 OFF (0),当“启动”输入跳变为 ON (1) 时,输出 1 无法接通。
检查用于提供“标准使能”输入的设备是否正常工作。当“标准使能”输入为 ON (1) 时,此诊断代码被清除。
16#2008
8200
由于“运动监视故障”输入为 OFF (0),当“启动”输入跳变为 ON (1) 时,输出 1 无法接通。
检查“凸轮轴监视”(CSM) 指令或用于监视压力机运动的应用逻辑。
当运动监视功能正确监视运动并且“运动监视故障”输入为 ON (1) 时,此诊断代码被清除。
16#2009
8201
手动应答类型
由于安全使能应答输入为 ON (1),当“启动”输入跳变为 ON (1) 时,输出 1 无法接通。
Turn the Safety Enable Ack input OFF (0).
This diagnostic is cleared when the Safety Enable Ack input turns OFF (0).
自动应答类型
不适用
16#200A
8202
由于滑块处于下行区域或上行区域,当“启动”输入跳变为 ON (1) 时,输出 1 无法接通。
滑块必须位于顶部区域才能启动压力机运动。
当滑块寸动返回顶部区域时,此诊断代码被清除。
16#2020
8224
由于“滑块区域”输入值变为无效,输出 1 切断。
检查用于决定此输入的“曲柄轴位置监视”(CPM) 指令或应用逻辑。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#2021
8225
由于“运动监视故障”输入跳变为 OFF (0),输出 1 切断。
检查“凸轮轴监视”(CSM) 指令或用于监视压力机运动的应用逻辑。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#2022
8226
由于检测到压力机反向运动,输出 1 切断。
检查压力机的运动方向。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#2023
8227
由于滑块处于顶部区域或下行区域时“安全使能”输入跳变为 OFF (0),输出 1 切断。
检查用于提供“安全使能”输入的 AOPD 和 ESPE 目前是否为其相应区域提供保护。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#2024
8228
由于滑块处于顶部区域或下行区域时“标准使能”输入跳变为 OFF (0),输出 1 切断。
检查用于提供“标准使能”输入的设备和应用逻辑是否正常工作。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#2025
8229
由于滑块处于顶部区域或下行区域时“启动”输入跳变为 OFF (0),输出 1 切断。
由于滑块处于顶部区域或下行区域时“启动”输入跳变为 OFF (0),输出 1 始终切断。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#2026
8230
未被此指令使用。
16#2027
8231
如果在滑块处于顶部区域且交接模式已禁用时,“安全使能”输入跳变为 OFF (0),输出 1 立即切断。
检查用于提供“安全使能”输入的 AOPD 和 ESPE 目前是否为其相应区域提供保护。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#2028
8232
由于在滑块处于上行区域时“标准使能”输入跳变为 OFF (0),当滑块进入顶部区域时,输出 1 切断。
检查用于提供“标准使能”输入的设备和应用逻辑是否正常工作。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#2029
8233
如果在滑块处于顶部区域且交接模式已禁用时,“启动”输入跳变为 OFF (0),输出 1 立即切断。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#202A
8234
由于滑块进入顶部区域,输出 1 切断。
当滑块进入顶部区域时,输出 1 始终处于切断状态。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#202B
8235
“压力机运动中”输入在滑块进入下行区域时仍保持 OFF (0) 状态或“压力机运动中”输入由 ON (1) 跳变至 OFF (0),因此输出 1 切断。
检查“凸轮轴监视”(CSM) 指令或用于监视压力机运动的应用逻辑。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#202C
8236
如果在滑块处于上行区域且交接模式已启用时,滑块进入顶部区域且“安全使能”输入跳变为 OFF (0),输出 1 切断。
检查用于提供“安全使能”输入的 AOPD 和 ESPE 目前是否为其相应区域提供保护。
在下次尝试启动压力机运动时,此诊断代码被清除。
16#202D
8237
如果在滑块处于上行区域且交接模式已启用时,滑块进入顶部区域且“启动”输入跳变为 OFF (0),输出 1 切断。
在下次尝试启动压力机运动时,此诊断代码被清除。
示例
梯形图
RSL5K_CBSSM Ladder Diagram Example_v31
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal