S7-200 MODBUS通讯请教(急!) 点击:504 | 回复:8



bestwyysx

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2010年4月25日
发表于:2010-04-25 15:19:20
楼主
请问我现在手上有个智能电量仪表,需要与西门子S7-200进行通讯,我那仪表上只引出来485串口的A,B两个口,我该怎么和S7-200的PORT0连接起来呢?找一个9针的头连上仪表A,B两根线可以吗?



[三分明月]

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2010-04-25 20:25:13
1楼

好象只用了九针口的3与8,网上搜一下,这方面的资料网上不缺。

这台仪表就是MODBUS从站,S7-200做主站,可以N台从站挂在S7-200主站上,

但每台仪表的MODBUS节点地址要设成不同。

S7-200的梯形图编辑程序要下载 Step7MicroWin 4.0Sp6才行,还要去下载一个

MODBUS子程序库。我不告诉你,你要费很大功夫的呀 

bestwyysx

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2010年4月25日
发表于:2010-04-29 09:57:08
2楼

是必须用Step7MicroWin 4.0SP6才行吗?我用Sp4和西门子MODBUS主站库写了程序与仪表通信,然后就是用了一个九针口的3,8脚,但是通信结果输出总是错误3,也就是从站没有响应。

1234456

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 275回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2004年12月12日
发表于:2010-04-29 10:01:03
3楼
把3,8数据调换下,试试。

1234456

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 275回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2004年12月12日
发表于:2010-04-29 10:02:37
4楼
先做单台表的,做通了在连其他的。注意通信距离。

bestwyysx

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2010年4月25日
发表于:2010-04-29 10:17:29
5楼

我就做的单台的,3,8也换过试了的,不知道是软件版本低了的问题还是我那仪表上的MODBUS协议和西门子的不兼容

1234456

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 275回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2004年12月12日
发表于:2010-04-29 14:18:42
6楼

MODBUS RTU格式

是不是程序做的有问题啊!我做过于变频器通信没有问题的

bestwyysx

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2010年4月25日
发表于:2010-04-29 14:50:58
7楼

是RTU模式,程序理论上没问题,就是简单的5句话试验一下通信, 真是麻烦

数风流人物还看今朝

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2010-04-29 17:43:09
8楼
我会用高级语言编的485通迅程序监控MODBUS通迅,不过你要用232/485转换器

热门招聘
相关主题

官方公众号

智造工程师