quote:以下是引用gelu172在2014-03-29 21:31:07的发言:
M2是主轴2,是可能的,但要是m21的话怎么办。所以还需要确认的。
恩恩对,我这对应的是主轴2 ,看了一下我心依旧的帖子,是这样说的
一个M代码是由两部分构成的,M功能代码值与M功能扩展地址。
M20=200,就表示代码值为200,扩展地址为20
其实一般常用比如M09水泵闭,其隐含格式为M0=9,默认扩展地址为0的。
扩展地址的应用使得具功能类似的设备拥用相同的M代码,而扩展地址不一样,比如你上面所说的主轴,有多个主轴时旋转代码都是3通过扩展地址来确定那一个主轴。在多个主轴的情况如果执行M03就是主主轴旋转。
M代码的执行成功与否,在PLC中需要作相应处理的,比如执行M代码时激活读入使能,动作完成后返回相应的信号来取消读入使能。
但是是不是还有其他方法呢?我这的读入使能没有这个条件。只有一点不太理解,就是对NC给到PLC后,PLC用不用给回NC一个应答?