• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
aquze123
级别: 正式会员
精华主题: 0
发帖数量: 14 个
工控威望: 80 点
下载积分: 506 分
在线时间: 8(小时)
注册时间: 2018-11-14
最后登录: 2019-07-11
查看aquze123的 主题 / 回贴
12楼  发表于: 2019-05-13 13:43
引用
引用第9楼twingo49于2019-04-25 11:34发表的  :
4225 轉二進制應該是 0001 0000 1000 0001所以你的波特率應該是9600,還有你的設定是從站,站號為4。


在加入MODBUS通讯代码以后,原程序异常,出问题的地方,其实也很基础,例程里最后一行,MOV K100 D8436,就是让通信计数器-通信事件日志的存储起始软元件从D100开始,但是D100已经被原程序占用,改成K500,从D500开始,就没有冲突问题了。


因为PLC源码是供应商提供的,程序本身我们其实也没有动过其他的,没有检查元器件表占用情况。

总之,PLC程序还是得供应商改,但是对于发生错误的原因是记住了。
mxh986
级别: 探索解密
精华主题: 0
发帖数量: 29 个
工控威望: 157 点
下载积分: 960 分
在线时间: 31(小时)
注册时间: 2012-12-27
最后登录: 2024-08-15
查看mxh986的 主题 / 回贴
13楼  发表于: 2019-05-21 21:34
我跟你一样,用了个485md+485adp,也是485adp做从站,结果M8411不会置1,mov指令不执行
twingo49
级别: 网络英雄

精华主题: 0
发帖数量: 559 个
工控威望: 9134 点
下载积分: 22555 分
在线时间: 1019(小时)
注册时间: 2013-08-08
最后登录: 2024-11-10
查看twingo49的 主题 / 回贴
14楼  发表于: 2019-05-22 13:09
引用
引用第13楼mxh986于2019-05-21 21:34发表的  :
我跟你一样,用了个485md+485adp,也是485adp做从站,结果M8411不会置1,mov指令不执行

當作從站相對簡單,只要把通信協定設好就行了
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go