维护手动阀控制 (MMVC)

本指令适用于 Compact GuardLogix 5370、GuardLogix 5570、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。
“维护手动阀控制”(MMVC) 指令用于在维护操作期间手动驱动压力机的阀门。当此指令已使能且处于选通态时,允许手动驱动阀门。选通态表示以下所有条件均已满足:
  • 键形开关已启用。
  • 飞轮已停止。
  • 滑块位于下止点 (BDC)。
  • “安全使能”输入为 ON (1)。
每个需要手动控制的阀都需要一条指令。
警告: 此指令仅应在维护操作期间使能,并且在压力机运行期间禁止使用。
警告: 除了接入下止点和飞轮停止输入外,还需要执行目视检查,确保压力机位于下止点 (BDC),并且在激活键形开关并启用阀门之前飞轮未处于运动状态。
警告: “键形开关使能”输入必须通过受监视的键形开关进行激活。
可用语言
梯形图
RSL5K_MMVC Ladder Diagram_v31
功能块
此指令不可用于功能块中。
结构化文本
此指令不可用于结构化文本中。
操作数
重要提示: 以下情况下会导致运行出现意外:
  • 输出标签操作数被覆盖。
  • 结构操作数的成员被覆盖。
  • 多条指令共用结构操作数。
警告: 如果在运行模式下更改指令操作数,必须接受待定的编辑内容,并将控制器模式从编程模式循环切换到运行模式,以使更改生效。
下表给出了用于配置指令的操作数。运行期间无法更改这些操作数。
操作数
数据类型
格式
说明
MMVC
MANUAL_VALVE_CONTROL
标签
MMVC 结构
下表介绍指令输入。输入可能是来自输入设备的现场设备信号,也可能源自用户逻辑。
操作数
数据类型
格式
说明
Enable
BOOL
标签
此输入为来自模式开关的指令使能信号。此指令仅应在维护模式下使能。
ON (1):指令处于启用状态。若指令处于选通态,当“启动”输入由 OFF (0) 跳变为 ON (1) 后,输出 1 接通。
关闭 (OFF) (0):此指令未使能。输出 1 无法接通。
Keyswitch
BOOL
标签
此为指令受监视的键形开关输入。
ON:指令激活。
OFF:指令未激活。输出 1 无法接通。
Bottom
BOOL
标签
此输入指示滑块位置。
ON (1):滑块位于下止点 (BDC)。
关闭 (OFF) (0):滑块未处于下止点。输出 1 无法接通。
Flywheel Stopped
BOOL
标签
此输入指示飞轮是否已停止。此输入必须为 ON (1) 才能实现阀门的手动控制。
ON (1):飞轮已停止。
关闭 (OFF) (0):飞轮不停止。
Safety Enable
BOOL
标签
该输入代表与安全相关的选通装置(例如急停设备、光幕或安全门)的状态。此输入为此指令的可选项,可针对特殊应用在必要时提供额外保护。
ON (1):指示选通装置正在主动保护危险区并允许输出 1 接通。
关闭 (OFF) (0):指示选通装置不再保护危险区并阻止输出 1 接通。
Actuate
BOOL
标签
此输入信号用于手动启动阀,以接通和切断输出 1。
OFF (0) -> ON (1):如果该指令使能、钥匙开关输入激活且不存在故障,则接通输出 1。
ON (1) -> OFF (0):输出 1 切断。
Input Status
BOOL
立即数
标签
如果指令输入来自安全 I/O 模块,则这是来自 I/O 模块的状态(连接状态或组合状态)。如果指令输入源自内部逻辑,则应由应用程序员确定条件。
ON (1):此指令的输入有效。
关闭 (OFF) (0):此指令的输入无效。
Output Status
BOOL
立即数
标签
此输入指示此指令连接的 I/O 模块的输出状态。
ON (1):输出模块正常运行。
关闭 (OFF) (0):输出模块出现故障或离线。指令输出设为安全状态。
Reset
1
BOOL
标签
如果不存在故障条件,此输入将清除指令故障。
ON (1):“存在故障”和“故障代码”输出复位。
1
ISO 13849-1 规定,指令复位功能必须在出现下降沿信号时触发。为遵从 ISO 13849-1 要求,在该指令前增加此逻辑。将如下示例中的“Reset_Signal”标签重命名为复位信号的标签名称。然后使用 OSF 指令的“输出位”标签作为指令的复位信号源。
RSL5K_MMVC Reset-Signal Example_v31
下表介绍指令输出。输出可能是现场设备信号,也可能源自用户逻辑。
操作数
数据类型
说明
输出 1 (01)
BOOL
此输出用于手动控制阀。在以下情况下,此输出切断:
  • “使能”输入由 ON (1) 跳变为 OFF (0)。
  • 钥匙开关输入由 ON (1) 跳变为 OFF (0)。
  • 下止点输入由 ON (1) 跳变为 OFF (0),表示滑块离开下止点。
  • 飞轮停止输入由 ON (1) 跳变为 OFF (0),表示飞轮在运动。
  • “安全使能”输入由 ON (1) 跳变为 OFF (0)。
  • “输入状态”或“输出状态”输入跳变为 OFF (0)。
  • “启动”输入由 ON (1) 跳变为 OFF (0)。
存在故障 (Fault Present, FP)
BOOL
ON (1):指令中存在故障。
关闭 (OFF) (0):指令正常运行。
故障代码
DINT
此输出指示所发生故障的类型。有关故障代码列表,请参见“MMVC 故障代码”部分。
此操作数与安全无关。
Diagnostic Code
DINT
此输出指示指令的诊断状态。有关诊断代码列表,请参见下文的“MMVC 诊断代码”部分。
此操作数与安全无关。
重要提示: 在任何情况下,均不要对任何指令输出标签执行写操作。
影响数学状态标志
严重/轻微故障
没有特定于此指令的故障。请参见“数组索引编制”,了解关于数组索引故障的信息。
执行
条件/状态
执行的操作
预扫描
与梯级输入条件为假时相同。
梯级输入条件为假
.O1 和 .FP 设置为假。
诊断代码与故障代码输出均设为 0。
梯级输入条件为真
此指令按运行部分所述执行。
后扫描
与梯级输入条件为假时相同。
操作
常规
以下时序图显示了手动驱动阀模式下该指令的正常运行状况。在 (A) 点,指令已使能,已达到下止点 (BDC),已停止飞轮且“安全使能”输入为 ON (1),因此指令进入选通态。在 (B) 点,在“启动”输入检测到上升沿,因此输出 1 接通,从而手动接通阀。在 (C) 点,由于“启动”输入跳变为 OFF (0),因此输出 1 切断。在 (D) 点,在“启动”输入再次检测到上升沿,输出 1 再次接通。在 (E) 点,由于“使能”输入跳变为 OFF (0),因此输出 1 切断,从而将指令复位。最后,在 (F) 点,指令返回选通态且在“启动”输入检测到上升沿后,因此输出 1 接通。此示例中的条件不会导致故障。
MMVC Normal Operation
在非选通态下启动
在以下时序图中,由于指令在“启动”输入由 OFF (0) 跳变为 ON (1) 时未处于选通态,因此不允许接通输出 1。在 (A) 点,由于当“启动”输入由 OFF (0) 跳变为 ON (1) 时,指令尚未使能,因此输出 1 不接通。在 (B) 点,指令已使能,但由于“安全使能”输入为 OFF (0),因此当“启动”输入由 OFF 跳变为 ON 时立即发生故障。在 (C) 点,由于故障条件仍存在,因此无法清除故障。最后,在 (D) 点,由于“安全使能”输入为 ON (1),因此当“复位”输入由 OFF (0) 跳变为 ON (1) 时,故障清除。这种情况下,当“启动”输入由 OFF (0) 跳变为 ON (1) 时,输出 1 将会接通。
MMVC Actuate in non-permissive state
输出 1 接通后的故障
在 (A) 点,指令处于选通态,当“启动”输入由 OFF (0) 跳变为 ON (1) 时,输出 1 接通。在 (B) 点,由于滑块不再位于下止点 (BDC),因此指令发生故障。在 (C) 点,复位输入由 OFF (0) 跳变为 ON (1) 且滑块已返回下止点,因此故障清除。在 (D) 点,由于“启动”输入由 OFF (0) 跳变为 ON (1) 而飞轮未停止,因此发生另一个故障。
MMVC Fault After Output 1 Energized
假梯级状态行为
在假梯级执行该指令时,所有指令输出均切断。
故障代码与处理措施
故障代码采用十六进制格式,后面跟有十进制格式。
故障代码
说明
纠正措施
0
无故障
无。
16#20
32
指令执行期间,“输入状态”输入由 ON (1) 跳变为 OFF (0)。
  • 检查 I/O 模块的连接。
  • 将故障复位。
16#21
33
指令执行期间,“输出状态”输入由 ON (1) 跳变为 OFF (0)。
  • 检查 I/O 模块的连接。
  • 将故障复位。
16#5040
20544
当“启动”输入由 OFF (0) 跳变为 ON (1) 时,滑块未处于下止点 (BDC)。
  • 执行目视检查,确保滑块处于下止点。
  • 检查下止点输入信号。
  • 将故障复位。
16#5041
20545
当“启动”输入由 OFF (0) 跳变为 ON (1) 时,检测到飞轮运动。
  • 执行目视检查,确保飞轮未在运动。
  • 检查飞轮停止输入信号。
  • 将故障复位。
16#5042
20546
当“启动”输入由 OFF (0) 跳变为 ON (1) 时,“安全使能”输入为 OFF (0)。
  • 执行目视检查,确保与“安全使能”输入相关的选通输入正常工作。
  • 检查“安全使能”输入信号。
  • 将故障复位。
16#5043
20547
当“启动”输入由 OFF (0) 跳变为 ON (1) 时,钥匙开关输入为 OFF (0)。
  • 打开钥匙开关。
  • 检查“钥匙开关”输入信号。
  • 将故障复位。
诊断代码与纠正措施
诊断代码采用十六进制格式,后面跟有十进制格式。
Diagnostic Code
说明
纠正措施
0
无故障
无。
16#20
32
此指令启动时,输入状态为 OFF (0)。
检查 I/O 模块的连接。
16#21
33
指令执行期间,“输出状态”输入由 ON (1) 跳变为 OFF (0)。
检查 I/O 模块的连接。
16#5000
20480
“启动”输入保持 ON (1)。
请将“启动”输入设为 OFF (0)。
16#5040
20544
滑块未处于下止点 (BDC)。
  • 执行目视检查,确保滑块处于下止点。
  • 检查下止点输入信号。
16#5041
20545
检测到飞轮运动。
  • 执行目视检查,确保飞轮未在运动。
  • 检查飞轮停止输入信号。
16#5042
20546
安全使能信号为 OFF (0)。
  • 执行目视检查,确保与安全使能信号相关的选通输入正常工作。
  • 检查“安全使能”输入信号。
16#5043
20547
钥匙开关处于禁用状态。
使能钥匙开关输入。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal