运动协调关闭复位 (MCSR)

此信息适用于
CompactLogix
5370、
ControlLogix
5570、
Compact GuardLogix
5370、
GuardLogix
5570、
Compact GuardLogix
5380、
CompactLogix
5380、
ControlLogix
5580、
GuardLogix
5580 和 ControlLogix 5590 控制器。
运动协调关闭复位 (MCSR) 指令用于将坐标系统中的所有轴复位。MCSR 指令将轴由关闭状态复位到轴就绪状态。该指令也可清除任何轴故障。
重要提示: 用于指令运动控制属性的标签只能使用一次。在其他指令中重复使用运动控制标签可能导致意外操作,从而可能造成设备损坏或人员受伤。
架构和安全支持
架构
标准
安全
CompactLogix 5370、ControlLogix 5570、Compact GuardLogix 5370 和 GuardLogix 5570 控制器
Compact GuardLogix 5380、CompactLogix 5380、ControlLogix 5580、GuardLogix 5580 和 ControlLogix 5590 控制器
可用语言
梯形图
MCSR_LD_avail_v31
功能块
此指令不可用于功能块中。
结构化文本
MCSR(CoordinateSystem, MotionControl);
操作数
梯形图和结构化文本
操作数
类型
格式
说明
Coordinate System
COORDINATE_SYSTEM
标签
要执行关闭复位的坐标系统。
对于支持 REF_TO 运动数据类型的控制器,支持的轴操作数类型可以替换为等效的 REF_TO 类型。
Motion Control
MOTION_INSTRUCTION
标签
用于访问指令状态参数的结构。
有关结构化文本中表达式语法的详细信息,请参阅结构化文本语法
坐标系统
“坐标系统”操作数指定用于定义笛卡尔坐标系统维度的一组运动轴。对于此版本,坐标系统最多支持三 (3) 个主轴。在坐标速度计算中,将仅包含配置为主轴的轴(最多 3 个)。
运动控制
以下控制位受 MCSR 指令影响。
助记符
说明
.EN (Enable) Bit 31
使能位,当梯级由假跳变为真时置位。当梯级由真跳变为假时复位。
.DN (Done) Bit 29
完成位,当协调关闭复位成功完成时置位。当梯级由真跳变为假时复位。
.ER (Error) Bit 28
错误位,当协调关闭复位无法启动时置位。梯级由假跳变为真时,此位复位。
此为跳变指令:
  • 在继电器梯形图中,每次要执行该指令时,梯级输入条件均会由假切换为真。
  • 在结构化文本中,为指令设置限定条件,以便仅在出现跳变时才执行此指令。
影响数学状态标志
严重/轻微故障
没有特定于此指令的故障。如果将未初始化的引用或类型不正确的引用传递给坐标系统操作数,则可能会发生严重故障。有关操作数相关的故障,请参阅 通用属性
执行
梯形图
条件/状态
执行的操作
预扫描
.EN、.DN、.ER 和 .IP 位设置为假。
梯级输入条件为假
如果 .DN 或 .ER 位为真,则 .EN 位设置为假。
梯级输入条件为真
.EN 位设置为真,指令执行。
后扫描
不适用
结构化文本
条件/状态
执行的操作
预扫描
请参阅“梯形图”表中的“预扫描”行。
正常执行
请参见“梯形图”表中的“梯级输入条件为假”行,然后参见“梯级输入条件为真”行。
后扫描
请参见“梯形图”表中的“后扫描”行。
MCSR 状态位变化:
状态位可用于监视运动指令的进度。状态位分为三种,分别提供相关信息。它们是:轴内部状态位、坐标系统状态位和协调运动状态位。当启动 MCS 指令时,状态位将发生以下变化。
轴状态位
位名称
含义
CoordinatedMotionStatus
无影响
坐标系统状态位
位名称
含义
ShutdownStatus
关机状态位清零。
协调运动状态位
位名称
含义
MovePendingStatus
刷新指令队列并将状态位清零。
MovePendingQueueFullStatus
刷新指令队列并将状态位清零。
示例
梯形图
MCSR_LD_ex_v31
结构化文本
MCSR(myMcsrCoordinateSystem,myMcsrMotionControl);
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal