关于1200的485通讯

已锁定

lunxian001

  • 帖子

    9
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2016-12-21

普通 普通 如何晋级?

关于1200的485通讯

5634

1

2020-04-10 11:36:57

各位大哥,小弟用1200CPU组态485模块读写传感器的数据,1200作为主站。有三个问题咨询一下:


 1、关于初始化MODBUS-COMM-LOAD指令,指令REQ触发用的是firstscan,通过done管脚传输数据成功,说明初始化成功。但由于触发指令是firstscan,之后done就处于FALSE状态,那么这个done在触发成功后是一直应该true状态,还是说只在触发的时候true。


2、关于master指令,调试是用1Hz时钟触发req,观测到的是done一直未置位,busy可以置位,通过BUSY传输status检测到状态是7001 (新帧的初始调用:数据传输已启动)和7002(中间调用:数据传输运行)。


通过ERROR检测到是80c8(从站超时。检查波特率,奇偶校验和从站的接线)。问题是done未置位的原因个人搞不明白有三点:1、因为comm指令的done的问题导致  2、因为从站无反馈导致 3、因为本身程序有问题导致。


3、我是用modbus slave软件 通过USB转485连接到PLC模块上,这种方式是否可以测试通讯,或者有没有其他更好的软件分享。


  纯新手,谢谢各位。


关于1200的485通讯 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33778条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。