840D动态M功能在PLC程序中的解码

我们知道动态M功能M00-M99可以在PLC程序中解码,简明调试手册中说明这些M功能相对应的接口信号是DB21-30 的DBB194-DBB204;但在现场中发现有的OEM在编写PLC程序中并没有用到接口信号的DB21-30中的DBB194-204,而是自己定义了一个DB块(DB170)来做M功能的解码,这个如何理解呢?我觉得接口信号可以理解为NCK和PLC共同访问的区域应该是固定的只能是DB21-30,而厂家用非标准的DB块来做也是可行的,这个又如何理解呢?谢谢!

最佳答案

这个很容易理解,首先M代码确实是  DB21-30中的DBB194-204,这个不会错,
厂家一般都会做自己的标准程序,例如下面把通道1的M代码写到DB170中,
      L     DB21.DBD  194
      T     DB170.DBD  200
因为DB块是有存储功能的,这样做的意义在于可以形成动态和静态M代码的配和使用,
当读到M代码去执行动作时,就可以用对应的DB块的静态M代码区锁DB21.DBX6.1(read-indisable)来保证气缸执行到位

提问者对于答案的评价:
谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月9日 下午5:30
下一篇 2017年6月9日 下午5:30

相关推荐

  • JOG速度受限

    840d数控车,JOG速度突然受限,不管32020设为多少,最大进给量(倍率120%)总是120mm,JOG快速正常,执行NC程序正常,X、Z一样,那位遇到过? 问题补充:SG9&…

    SINUMERIK 2019年6月11日
  • 双HT2手轮设置

    840D SL 系统 配置两个HT2手轮,我知道只能一个手轮生效,但是可以切换。切换DB7里的DBB96 即手轮地址。但是如何生效搞不明白,…

    SINUMERIK 2017年11月12日
  • 840D SL组态问题

    标牌:NCU710.3B PN / PLC-3PN/DP       6FC53…

    2020年10月31日
  • 840d sl配置tcu,不显示带汉字的报警内容

    汉字显示乱码,什么原因呢,谢谢大家,改为英语能正常显示,系统报警正常,就制造商报警不正常 最佳答案 这是您报警文本格式问题,用户报警文本中文格式是“xx_ch.com,_ch”&n…

    SINUMERIK 2017年11月16日
  • 840Dsl数控系统怎么批量翻译报警文本?

    请问高手们:我公司新设备没有中文报警文本,现已在Excel表格中把中文翻译好了,但是不知道怎么编辑. QM和. TS文件?需要用什么软件批量处理?请高手指点一下…

    2021年7月5日
  • SINUMERIK 828D BASIC TSM功能介绍

    SINUMERIK 828D BASIC TSM功能介绍 课程编号:V0714 本视频介绍在 &amp…. 点击这里,打开新窗口观看完整视频 该视频下的所有用…

    2017年6月9日
  • 840Dsl系统M功能指令含义

    各位大神,单位某德国数控车床,系统为840Dsl,NC程序中使用大量的M扩展功能指令,如M74=1814,该如何理解啊,谢谢!下图为数控机床的部分桁架控制NC程序 版主推荐答案 如…

    2020年10月31日
  • 零点丢失

    机床上电时不小心按了回零开关,导致机床不回零 钻石用户推荐最佳答案 绝对值的话手动移轴,根据报警进行解决,不行就只能重新校零了!增量的重新回下零就行了!如果还是有报警提示那就需要按…

    SINUMERIK 2020年10月31日
  • NC维修系统

    840DSL 系统制作“NC维修系统”的U 盘时,都要求在PG/PC 设备上做,见调试说明书(截图),这里指的PG/PC 是联接到NCU&n…

    2017年11月17日
  • 828d调试的软件

    谁有828d toolbox、子程序说明和PLC程序样例?麻烦再问一下828d有刀库子程序吗?麻烦各位了急急急…邮箱114542651@qq.com 最佳答案 文件比…

    SINUMERIK 2017年7月26日