请教delphi中通信modbus 点击:1847 | 回复:6



cf

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 15回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2001年11月18日
发表于:2004-02-08 10:55:00
楼主
各位大侠: 小弟刚入行不久,有一事不明,望赐教。我有一组仪表通过RS485与工控机相连,协议modbus,我想用delphi编写可以吗?不知如何区分各个仪表的地址,盼回复,急!!!



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2001-11-27 17:40:00
1楼
仪表上一定有地址设定的 有了固定的地址在协议中就可以使用了 看一下MODBUS协议就知道了

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-05-23 15:54:00
2楼
给个例子看好吗?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-05-30 22:35:00
3楼
modbus,rtu,如果设置了奇校验,在crc16校验中需要注意奇偶吗?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-06-07 11:27:00
4楼
我以前用VB搞过MODBUS的通讯,使用ACTIVEX控件MSCOMM就可以。

草木心

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2001年12月08日
发表于:2003-06-09 21:37:00
5楼
MODBUS协议第一个字节就是下位机的地址,如有疑问,请拨打电话0551-5145547 刘海苗

oldFreshMan

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2003年6月20日
发表于:2004-02-08 10:55:00
6楼
首先要将485转换为232,上位机使用MSCOMM控件直接向串口写指令,指令格式参见485协议。

热门招聘
相关主题

官方公众号

智造工程师