三菱

注册

 

发新话题 回复该主题

三菱PLC伺服驱动中M的用法 [复制链接]

1#

M的作用

M是三菱FX系列PLC中一个常用的特殊继电器,它是指令执行完成标志;即在指令执行完成后,输出这个M信号。因为M是指令执行完成标志,那在编程时就可以用这个标志判断指令是否执行完毕,也可以用这个标志启动下一个执行指令。

M使用注意事项

1)M虽是指令执行完成标志,但不是所有的指令执行完都会输出这个标志,是部分指令,如手册中提到的DSW(数值开关)RAMP(斜坡信号),以及在控制伺服、步进电机时用到的定位指令或是脉冲指令;最常用的是脉冲发送结束的标志。2)M要是在指令正常完成后才会输出,如果是指令在执行过程中,指令前面的条件不成立(未执行完中断),造成指令没有完全执行完就停止执行,则这个标志M不会输出。3)M指令完成信号,只是一个脉冲信号,它只是在对应的指令完成后的一个扫描周期时成立,在其后的扫描周期会断开。如果是编程时需要瞬时信号,那就可以直接用M信号,如果需要连续的信号,那可以用它置位或保持一个信号。

4)M作为指令执行完成标志,而一个正常的工程程序中可能有多个不同指令,即使是一个指令也可能是用到几次,此时要注意这些指令执行完成的标志都是同一个标志M,要避免一个指令的完成标志对另一个指令完成标志的影响,所以要在程序中要注意M要在各自的指令后面紧随其后的编写。

M难理解的有两点(以脉冲为例)

1)紧随脉冲指令之后

2)瞬时信号,启动下一指令时根据需要保持或置位

例如:周期连续动作时,需要定期重回原点;

分享 转发
TOP
发新话题 回复该主题