abplc与modbus通信程序问题 点击:1780 | 回复:7



wudaokun

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2007年10月23日
发表于:2008-04-04 17:04:26
楼主
小弟刚接受一个项目,用的是AB的5000系列PLC要从一个ABB的电能质量仪表中读数据,不知道程序怎么做,对CRC校验不是很了解。那位大哥能提供一份程序让小弟参考一下,谢谢阿wudaokun@163.com



KingLion

  • 精华:2帖
  • 求助:0帖
  • 帖子:86帖 | 1155回
  • 年度积分:0
  • 历史总积分:2681
  • 注册:2002年2月26日
发表于:2008-07-21 16:45:39
1楼

不知道你选什么模块做总线的接口???

一沙一天堂

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 222回
  • 年度积分:0
  • 历史总积分:318
  • 注册:2004年6月19日
发表于:2008-08-01 14:18:45
2楼
用MVI-56,不用考虑那么多CRC等.

yeyuking

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 31回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2008年3月14日
发表于:2008-08-06 14:31:56
3楼

通讯选用MVI56-MCM模块(做主站),分配给对方一个从站地址,然后从从站取数据就可以了,如果对方传上来是浮点数(模块接受都是按照整形数排列),那么在5000里显示的为一个负数,你需要用指令将整形转化为浮点数(用MOV指令)。

siren

  • 精华:36帖
  • 求助:0帖
  • 帖子:426帖 | 6724回
  • 年度积分:0
  • 历史总积分:21846
  • 注册:2002年3月09日
发表于:2008-08-13 21:18:31
4楼

你安装的RSLOGIX5000下有个MODBUS程序,你可参考一下,稍微修改一下即可。

玫瑰骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 81回
  • 年度积分:0
  • 历史总积分:338
  • 注册:2007年11月29日
发表于:2008-11-27 20:55:21
5楼
引用 一沙一天堂 的回复内容: 用MVI-56,不用考虑那么多CRC等.


正确,不过成本比较高,AB的销售商会同时销售该模块(所属公司:PROSOFT)AB的第三方集成,专门为AB做总线通讯的

ypf_108

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 47回
  • 年度积分:0
  • 历史总积分:572
  • 注册:2008年7月05日
发表于:2009-01-23 14:26:18
6楼
AB 安装后,就有例程序了,MCM的。

AB◎波波

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 52回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2005年7月15日
发表于:2009-01-28 19:54:16
7楼
可以用PLC上面的串口啊,支持modbus,你只需要加个MOXA的232转485就可以了,呵呵!QQ:183447333

热门招聘
相关主题

官方公众号

智造工程师