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

相关推荐

  • 840dsl如何通过NCU的X127端口拿到PCU上的文件

    本人想同时拿到840dslNCU上的数据和PCU上的文件,NCU上的数据我可以通过X127端口获得,请问PCU上的文件也可以直接通过NCU上的X127端口获得吗?跟HMI版本什么有…

    SINUMERIK 2020年11月1日
  • 【求助】请问在810D/840D数控系统中可否通过PCU单元查看PLC模块CPU的固件版本信息?

    请问在810D/840D数控系统中可否通过PCU单元查看PLC模块的固件版本信息?或者在数控机床中有什么办法可以查看NCU、PLC模块的固件版本信息?谢谢了!!! 最佳答案 是可以…

    SINUMERIK 2017年11月4日
  • 840D通讯里面DDE、DCTL有什么区别

    请教里面的OPC、DCTL、DDE链接这三种读写方式有何异同? 图片说明:    最佳答案 OPC、DCTL、DDE链接这三种读写方式具体可以参阅西门子权威资料…

    2017年11月12日
  • STEP7 同时仿真2台PLC

    程序可以仿真,但实用好像不直观如下图箭头所示,第一台仿真上显示站点是1号的,而第二台就不显示是那一台这个是软件本来就这样的还是要在哪里设置下,求指导下。 图片说明:  &…

    2017年6月24日
  • 西门子810D系统 自动模式下 执行程序G01 Z X5程序停止

    西门子810D系统,自动模式下,执行程序G00 Z5后执行G01 Z X5 程序停止,MDI方式下编程一切正常,手动走各轴一切正常,自动模式…

    SINUMERIK 2017年11月12日
  • 如何修改810T的显示语言

    在一次对810T初始化的过程中,重启后显示为德文,请问如何修改为英文啊? 最佳答案 将NC数据中的中的MD 的 250 由“0”变为“1”,重新启动即…

    SINUMERIK 2017年12月10日
  • 840D powerline系统无显示

    有时开机无显示,重新开机又正常显示。有时运行时突然黑屏,但仍正常加工。请各位大侠多多指教。 最佳答案 重装机床备份试试,还出现此故障就是硬件问题了。 提问者对于答案的评价:

    SINUMERIK 2020年11月1日
  • 840d PS/PF不定期亮红灯

    Diagnose – 记事本.pdf 我司一台840d系统,NCU不定期出现PS/PF报警,查看诊断缓冲区(见附件)不知道从哪里入手 前辈们有遇到类似问题的,多多提出自己的观点,谢…

    SINUMERIK 2017年6月1日
  • 802dsl换刀乱刀

    两台一样的系统  有一台k键不能激活 想用这个好的试试是不是系统坏了  交换后换回来发现换刀时会有乱刀  刀库…

    SINUMERIK 2020年10月31日
  • PLC与PLC之间连接怎么搞

    我有两个224XP的PLC,一个做主站,一个做从站。PLC与PLC之间通讯该怎么做,主站PLC还要和西门子触摸屏相连,在触摸屏希望同时对2个PLC进行控制,该怎么控制,应该注意什么…

    SINUMERIK 2017年6月11日