发布于 2013-05-29 10:37:44
1楼
一个M代码是由两部分构成的,M功能代码值与M功能扩展地址。
M20=200,就表示代码值为200,扩展地址为20
其实一般常用比如M09水泵闭,其隐含格式为M0=9,默认扩展地址为0的。
扩展地址的应用使得具功能类似的设备拥用相同的M代码,而扩展地址不一样,比如你上面所说的主轴,有多个主轴时旋转代码都是3通过扩展地址来确定那一个主轴。在多个主轴的情况如果执行M03就是主主轴旋转。
M代码的执行成功与否,在PLC中需要作相应处理的,比如执行M代码时激活读入使能,动作完成后返回相应的信号来取消读入使能。
一切皆有可能