自定义M功能

请问各位大侠M99以后的M指令怎样使用?

最佳答案

使用扩展M功能,DB21.DBD72,所有执行的M功能的数值,就会发送到这个双字节中,在下一个M功能执行以前,他会保持不变。在PLC中我们就可以用这样的方法来实现。比如你要实现M200,Q1.0是M200所要执行的动作:

L  200

L  DB21.DBD70

==I

S  Q1.0

在一行语句中可以最多书写5个M指令,系统提供了接口信号DBD76,DBD82,DBD88,DBD94,但是要注意M指令在加工程序语句中的书写顺序。书写的顺序不同,接口信号得到的值就不同。

提问者对于答案的评价:
我试过,就是这么用的,所以选择了作为最佳答案.
  谢谢啦!以后得翔你多多请教啦!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc223258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年3月6日 下午12:22
下一篇 2018年3月6日 下午12:22

相关推荐

  • 刀长显示问题

    R1=100aa:$TC_DP3[8,1]=R1程序内容R1=R1-1IF RI≤88 gotob aa为什么刀具表里显示的初始值是99呢? 钻石用户…

    SINUMERIK 2020年10月31日
  • PROFIBUS接口模块组态问题

    本人现在一项目里使用到315-2PN/DP的CPU和342 5DA02-0XE0的PROFIBUS接口模块。有两个问题请教。两个DP接口,一个和主控机做DP通讯传数据,另…

    SINUMERIK 2018年12月2日
  • 意大利MARPOSS公司生产的E3μ测量仪如何设置?

     我手里有E3μ的说明书,但是书中说的不清楚,我有2个问题想问一下使用过这个的朋友 :1、如何使用PLC来触发不同的工件,信号接口是多少?不同工件的测量1、测量…

    SINUMERIK 2019年6月10日
  • 840D 双PCU双MCP配置问题

    将840d NCU572.5设置设置为双方式组双通道,但存在以下几个疑惑。 1、用了2个MCP 2个PCU+OP,如何设置让这两个MCP功能完全一样,都能操作各…

    SINUMERIK 2019年6月11日
  • 关于34100[0] 34100[1] 34100[2]

    请教给位老师具体含义? 最佳答案 34100(0)表示第一测量系统,即半闭环34100(1)表示第二测量系统,即全闭环 如 34100参数含义为轴回参考点结束后…

    SINUMERIK 2017年8月18日
  • 对840dsl 中 通道、轴怎么理解 实际怎么灵活应用

    840dsl 中通用机床数据、 通道数据、轴数据  以及机床轴、通道、几何轴怎么理解 怎么灵活应用 最佳答案 机床数据是用于生产、…

    SINUMERIK 2020年10月31日
  • 机床的MGUD中定义的变量是如何赋值的?

    好久没发问了,最近有一个问题想深入了解下,机床MGUD中定义的变量,例如一些轴换刀位置,定义的时候没有赋值,这些数据自从定义完以后,系统是怎么实现赋值的?以下是我实现MGUD变量的…

    2021年7月5日
  • 840DSL如何进入桌面

    840D在开机的时候当面板右下角出现版本号的时候,按数值3可以进入桌面,但840DSL在开机的时候面板的右下角不会出现版本号,那我如何操作才能进入桌面 最佳答案 如果是运行NC卡内…

    SINUMERIK 2020年11月1日
  • 840Dsl系统报警,PLC运行信息监控

    数控磨床,840Dsl 系统,导备份程序后报警,故障代码:2000,PLC运行信息监控,拍下急停按钮系统都毫无反应,MCP面板按钮灯闪烁,NCU指示灯STOP …

    SINUMERIK 2020年10月31日
  • 802D SL Z轴移动时偶尔报警207900.

    802D SL 配置2轴立式车床,X轴和Z轴,Z轴现在移动时偶尔报警207900。复位后又能运行,但是可能过一会又会报警。 图片说明:   …

    2017年6月29日