S7-1200运动控制指令1:MC_Power(s7-1200运动控制指令)
使能或禁用轴:MC_Power
功能:使用运动控制命令“MC_Power”可启动或停止速度轴、定位轴、同步轴和外部编码器工艺对象,它是轴运行的必要条件,该指令必须在程序里一直调用,并保证MC_Power指令在其他Motion Control指令的前面调用。
输入端:
1、 EN:该输入端是轴使能指令“MC_Power”的使能端,不是轴的使能端;
2、 Axis:工艺对象中配置的轴名称,可直接采用拖拽的方式将建立的轴名称直接拖拽过来。
3、 Enable:轴使能端
⑴、工艺对象可以通过输入参数“Enable=TRUE”命令来启动
①、“StartMode ”=1时,启动位置闭环控制;
②、“StartMode ”=0时,不启动位置闭环控制,轴将采用速度控制模式;
③、“StartMode”参数对于速度轴和外部编码器工艺对象无效。
注意:StartMode为DINT数据类型
⑵、工艺对象可以通过输入参数“Enable=FALSE”命令来停止工艺对象
①、“StopMode ”=0时,轴将以“工艺对象à组态à扩展参数à急停斜坡”中组态的急停减速度制动到停止状态;
②、“StopMode ”=1时,输出设定值为0,轴将根据驱动装置中组态的参数指定的斜坡时间停止(OFF3快速停止);
③、“StopMode ”=2时,轴将以“工艺对象à组态à扩展参数à动态限制”中组态的最大减速度制动到停止状态;
④、“StopMode”参数对于外部编码器对象无效。
注意1:StopMode为INT数据类型
注意2:当工艺对象出错并且报警响应为取消使能时,会导致工艺对象被禁用,轴将根据驱动装置中组态的参数的斜坡时间停止(OFF3快速停止),这种情况下,由于工艺对象不是通过“Enable=FALSE”禁用的,所以命令中的“StopMode”的设置不起作用。
输出端:
ENO:使能输出
Status:轴的使能状态,可以从中读取工艺对象启动成功的状态信息,用作检查工艺对象的状态;
Busy:标记MC_Power指令是否处于活动状态,标记工艺对象正在被执行;
Error:标记MC_Power指令是否产生错误
ErrorID:当MC_Power指令产生错误时,用ErrorID表示错误号,根据错误号查询当前的错误信息。
相关文章
- 前端遍历数组时推荐直接for循环一把梭,少用forEach和map的原因
- Map遍历的四种方法效率对比_map遍历的几种方式和效率问题
- 用了那么久的 Java For 循环,你知道哪种方式效率最高吗?
- JS数组中 forEach() 和 map() 的区别
- 掌握 Java 函数式接口高级技巧:Function、Consumer、Supplier 攻略
- Java集合-Map_Java集合体系
- java中遍历map的几种方式_java遍历map效率高
- M3u8视频文件怎么转换成MP4?三种方法随心选!
- M3U8文件怎么转换成MP4?记住这三个转换方法就够了!
- 如何将m3u8视频转成mp4?试试这些软件