作为TIA Portal V19和 T-CPU 固件V3.1的重要更新之一,SIMATIC运动解释器用于处理MCL编写的顺控程序,执行单轴、同步轴、最高6D运动学机构的运动作业。由于它是配合MCL编程使用的,因此首先介绍一下MCL的特点。
MCL(Motion Control Language)
MCL (Motion Control Language) 运动控制语言对于顺控编程非常高效,相较在循环程序中编写运动序列,无需处理每一步的执行条件或是检查一个作业是否完成。
MCL支持SCL语言结构和数据类型,提供逻辑、数学、运动、程序执行控制等指令集。编程时可通过对话框快速完成指令参数赋值,编辑器中的3D可视化工具还可轻松调试运动学机构。
SIMATIC 运动解释器
SIMATIC运动解释器工作通过3种工艺对象来实现:
用于加载/卸载解释器程序和解释器映射,准备和运行解释器程序,将运动作业传送给受控的工艺对象。
包含用MCL编写的运动序列,必须加载到解释器中才能被执行,在TIA博途中无需对其进行编译。
指定解释器程序内使用的对象/变量与CPU对象/变量的对应关系,包括轴对象和DB块中的变量。
三者之间的关系和工作原理如图所示:
使用T-CPU操作SIMATIC Motion Interpreter软硬件要求:
TIA Portal V19