求助:仪表的通讯与MODBUS RTU协议 点击:798 | 回复:6



冷血

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 42回
  • 年度积分:0
  • 历史总积分:429
  • 注册:2006年6月18日
发表于:2007-04-26 20:18:00
楼主
  
    我最近正在想做一个关于PLC与仪表(山武版)的通讯.想用MODBUS RTU协议可是我没用过.不知道怎么用啊...比如怎么样才能读取仪表的当前值?还有那个数据包是怎么写的? 就像这个请求帧:01 12 03 00 0A 00 02 E6 AA(十六进制数)怎么样在西门子PLC程序里体现啊?不知道有哪位高手能指点啊...上面领导在催得急...在线等...
 



冷血

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 42回
  • 年度积分:0
  • 历史总积分:429
  • 注册:2006年6月18日
发表于:2007-04-26 20:24:00
1楼
忘了写上我的邮箱:laiyuqi77@163.com     有谁有这样类似的程序给我发一份吧...感激不尽!

共创美好

  • 精华:1帖
  • 求助:0帖
  • 帖子:70帖 | 1644回
  • 年度积分:0
  • 历史总积分:1957
  • 注册:2006年6月23日
发表于:2007-04-26 20:29:00
2楼
将PLC设为MODBUS主站。
就可以读仪表MODBUS数据了。

冷血

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 42回
  • 年度积分:0
  • 历史总积分:429
  • 注册:2006年6月18日
发表于:2007-04-26 21:09:00
3楼
我没用过啊..共创美好.你能给我发个邮件吗?有关于类似的程序方面的.我真的不知道怎么用

共创美好

  • 精华:1帖
  • 求助:0帖
  • 帖子:70帖 | 1644回
  • 年度积分:0
  • 历史总积分:1957
  • 注册:2006年6月23日
发表于:2007-04-30 22:06:00
4楼
S7-200有一个MODBUS主站库,将他调用就行了,可参考
http://www.gongkong.com/tech/detail.asp?id=345478
俺也刚刚学会。

金粟兰看法

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 479回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2006年8月23日
发表于:2007-05-15 14:32:00
5楼
仪表厂家有通讯规约的。如果支持MODBUS的话,你就按它的格式发就是。
你上面的请求帧:在通讯初始话的时候。可以把01 12 03 00 0A 00 02 E6 AA。放在VB100开始的缓冲区
如:MOVB   8, VB100
    MOVB   16#1, VB101未写完
再在主程序
    XMT    VB100, 0
发出去就可以了。
不难,不过如果你是第一次做就不简单

冷血 _10

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 42回
  • 年度积分:0
  • 历史总积分:429
  • 注册:2006年6月18日
发表于:2012-11-15 20:13:51
6楼

谢谢大家帮助。我又回来了。


热门招聘
相关主题

官方公众号

智造工程师