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

相关推荐

  • 840D电子手轮液晶显示机床坐标无变化

    我厂购买的一台TK6926机床,用的是840D数控系统,其所配套的电子手轮功能正常但就是液晶显示屏上机床坐标只显示一个固定的数值,用手轮移动机床时也不变化。 最佳答案 你可以这样试…

    SINUMERIK 2017年12月7日
  • NCU上显示PF灯亮

    NCU上的PF灯亮,但是机床能够运行,也没有PLC和系统上的报警,这是为什么呢? 一般什么情况下会引起PF灯亮呢? 问题补充:总清完了后,PF不亮,但是恢复PLC程序这个…

    SINUMERIK 2018年12月7日
  • 关于速度控制和力矩(电流)控制

    大家好,西门子驱动手册经常会出现速度控制和力矩(电流)控制,我想问一下各位专家速度控制和力矩(电流)控制的区别是什么? 什么情况下用电流控制,什么情况下用力矩(电流)控制…

    SINUMERIK 2018年3月6日
  • 求助840D双通道知识

    现在需要用840D双通道做一台机床,现在对双通道没有一点知识,求助各位高手发点资料给我,mzy6907@sina.com,谢谢了 最佳答案 840D双通道设置建议参考——http:…

    SINUMERIK 2017年12月9日
  • 数控车

    西门子802Dsl数控车床报201421是什么原因? 问题补充:怎么解决呢? 最佳答案 201421 < 地点 > 拓扑结构:比…

    SINUMERIK 2017年8月18日
  • 840DSL PLC基本程序说明

    840DSL PLC基本程序说明   程序块说明 资料手册哪里可以下载,下载中心里面没找到 最佳答案 关于基本程序块的说明,请参考…

    2020年10月31日
  • 802D sl编程问题

    手上有一套老的802D sl数控系统,在加工编程的时候,每次后面必须输入eof,怎么才能取消这个 最佳答案 西门子数控编程中,eof 即文件结尾,你可以不用特意…

    SINUMERIK 2017年6月10日
  • 龙门式铣床在用直角铣头执行CYCLE84时出现25050报警

    最佳答案 25050报警报是轮廓监控的意思。之所以会发生轮廓监控,是因为NCK在监控每一个插补点的计算值与实际值的误差。如果这个误差超过了MD36400。可以通过提高MD36400…

    SINUMERIK 2019年6月11日
  • 840D sl基本功能 功能手册

    谁有840D和840D sl基本功能 功能手册???麻烦给我一份,谢谢114542651@qq.com 问题补充:麻烦了 图片说明:    …

    2017年6月12日
  • 急!SUNRISE密码被修改!

    知道的人多了果然出这种情况,求各位帮忙 问题补充:总清 应该如何操作? 还有就是如果没有备份 哪些数据会被还原? 问题比较菜 新人…

    SINUMERIK 2019年6月10日