离合器-制动器单冲程模式 (CBSSM)
本指令适用于 Compact GuardLogix 5370、GuardLogix 5570、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。
“离合器-制动器单冲程模式”(CBSSM) 指令用于单循环冲压应用。
可用语言
梯形图

功能块
此指令不可用于功能块中。
结构化文本
此指令不可用于结构化文本中。
警告:
如果异物进入危险区的情况有可能无法被检测到,则不要使用自动应答。如果为该指令配置自动应答,则必须将该指令与其他指令配合使用,至少其中一个指令必须满足手动复位要求。
复位控制装置必须在视野范围内,并且远离危险区。
有关详细信息,请参见 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 的组合。
| |||||||||||||||||||||||||
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) 时进行一次安全使能应答。

切断输出 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 才可以重新接通。

假梯级状态行为
在假梯级执行该指令时,所有指令输出均切断。
诊断代码与纠正措施
尝试通过接通输出 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 无法接通。 |
| |
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 切断。 | 在下次尝试启动压力机运动时,此诊断代码被清除。 | |
示例
梯形图

提供反馈