西门子PLC MC_Reset(确认错误)指令使用方法

2019年1月9日22:47:06 发表评论 686 阅读

表格 10- 57 MC_Reset 指令

1 STEP 7 会在插入指令时自动创建 DB。

2 在 SCL 示例中,“MC_Reset_DB”是背景 DB 的名称。

MC_Reset 任务无法被任何其它运动控制任务中止。 新的 MC_Reset任务不会中止任何其它已激活的运动控制任务。

表格 10- 58 MC_Reset 指令的参数

参数和类型 数据类型 说明
Axis IN TO_Axis_1 轴工艺对象
Execute IN Bool 出现上升沿时开始任务
Restart IN Bool TRUE = 从装载存储器将轴组态下载至工作存储器。 只有轴处于禁用状态时才能执行该命令。
FALSE = 确认未决错误
Done OUT Bool TRUE = 错误已确认。
Busy OUT Bool TRUE = 正在执行任务。
Error OUT Bool TRUE = 任务执行期间出错。 出错原因可在“ErrorID”和“ErrorInfo”参数中找到。
ErrorID OUTP Word 参数“Error"”的错误 ID
ErrorInfo OUT Word 参数“ErrorID”的错误信息 ID

要使用 MC_Reset 确认错误,请按以下步骤操作:

  1. 检查上文所述的要求。
  2. 在 Execute输入参数出现上升沿时开始确认错误。
  3. 当Done 等于 TRUE 并且工艺对象变量 <轴名称>.StatusBits.Error 等于 FALSE时,错误已被确认。

 

weinxin
plc入门知识问答
所有PLC工程师都会关注的微信公众账号,只需输入您的问题,就会有答案

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: