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

相关推荐

  • 坐标系里面—实际值REL是什么意思?

      图片里面的坐标显示–实际值REL  是怎么来的,什么意思? 版主推荐答案 在828D或者840Dsl上默认没有开启相对坐标系,如果需要相对坐标系功能,可以…

    2020年10月31日
  • 关于H 和M 代码的区别

    在机床的加工程序中,有的动作用的是M代码执行,而有的用的是H代码执行,请问M代码和H代码有什么区别吗?有什么资料能够参考吗? 最佳答案 楼主的问题具有一定典型性,在实际应用中,M代…

    SINUMERIK 2017年11月12日
  • $A_IN[n]

    $A_IN[n]的含义A、IN、n分别代表含义 最佳答案 $A_IN BOOL $A_IN[n]数字输入NCn:输入编号1-…最大的输入编号从MD 产…

    SINUMERIK 2017年12月9日
  • 这个是什么适配器

    今天老外用的一个适配器,订货号是C79459-A1890-A10,一头用的bus插头线插在op旁边一头连电脑比我的要插在模块上的rs232–usb方便多了哎。用过的请给我说下,这是…

    2020年10月31日
  • 手持单元的连接

    840D系统 。最近想把新买的手持单元(6FX2007-1AE13)用上,因供货方没提供相关的资料,自己在网上收集了一些信息。把电缆分线盒,分线盒等大概连接好后,还有一些…

    SINUMERIK 2018年12月9日
  • 双通道的机床有出现执行M00后,先得按RESET后,再点cycle Start才能继续执行程序。

    双通道的机床运行程序时不时出现执行到M00后,先得按RESET键,再点cycle Start才能继续执行程序。直接按cyclestart,不向下执行程序。有知道原因的吗?…

    SINUMERIK 2021年7月5日
  • 840d和plc

    西门子840d系统报警120202然后plc的bf灯长亮红色,什么原因呢?也么解决 最佳答案 看看这个吧:http://wenku.baidu.com/link?url=Gm5OL…

    SINUMERIK 2017年6月11日
  • V3.1 Programming Tool PLC802有的发一份给我,谢了,邮箱,798509635@qq.com

    还请指导802S的PLC程序读出来步骤的话也发一个,谢谢,着急 最佳答案 802系列PLC编程软件,下载地址:http://www.ad.siemens.com.cn/downlo…

    SINUMERIK 2017年6月12日
  • 更换ncu后PLC备份回装问题

    840D系统 以前的NCU丢了,但是有参数和PLC的备份。由于不知道之前ncu的版本,所以找了一个稍微高一点版本的NCU。参数能回装,plc备份能传进去但不能运行,NCU…

    SINUMERIK 2020年10月31日
  • 840d plc stl

    求解老外plc  stl说明书—调用fc语句以下的格式,内容含义:(1)call"fc_si"  fc86en:=T…

    SINUMERIK 2017年11月6日