当前位置:
工控论坛
> >
产品
>
工控机
我要发帖
请教Modus通信?
点击:
1040
| 回复:
4
蓝夜
关注
私信
精华:0帖
求助:0帖
帖子:17帖 | 62回
年度积分:0
历史总积分:116
注册:2004年3月09日
发表于:2007-09-21 16:18:00
楼主
应用:Slave端是一台气体流量计,支持485通信采用Modbus协议。Master端是WinXP的工控机带232串口,Master端我将采用232转485转换器。基本配置就这样的。现在要写一个通信软件能够通过232串口采用modbus协议来对流量计的某些信息进行读和写操作。
因为第一次使用Modbus,所以有几点疑问想请教一下各位高手:
1、工控机端需不需支持Modbus?或是说需要在我的软件里加入支持Modbus的dll或是组件什么的?还是说我只要知道Modbus的协议格式,在程序中按照这些协议格式组织我想要发的信息然后直接通过VC的控制串口的组件直接发送出去,即不需要什么支持Modbus的dll或是组件?
2、大概看了一下Modbus的通信协议通信需要设备地址,Slave端的地址我想应该可以设置(通过硬件拨码开关或是软件进行设置)。但是Master的地址怎么设置?还是说我只要知道Slave的地址就可以进行通信?如果没有Master地址Slave怎么知道要Response回送给谁呢?
分享到:
收藏
邀请回答
回复楼主
举报
一沙一天堂
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 222回
年度积分:0
历史总积分:318
注册:2004年6月19日
发表于:2007-09-21 16:44:00
1楼
首先, 我声明: 我没有编过VC与MODBUS的通讯.说错了不要笑.
1.工控机端你说的很对."在程序中按照这些协议格式组织我想要发的信息然后直接通过VC的控制串口的组件直接发送出去,即不需要什么支持Modbus的dll或是组件".
2.Master端没有地址,所有的从站的响应都应该是对MASTER的, 从站之间是无法直接通讯的.
回复
引用
举报
AB菜鸟
关注
私信
精华:0帖
求助:0帖
帖子:14帖 | 228回
年度积分:0
历史总积分:361
注册:2003年10月26日
发表于:2007-09-29 00:25:00
2楼
共享一个VB读Modbus的程序给大家
回复
引用
举报
AB菜鸟
关注
私信
精华:0帖
求助:0帖
帖子:14帖 | 228回
年度积分:0
历史总积分:361
注册:2003年10月26日
发表于:2007-09-29 00:26:00
3楼
哦,不可以加附件,给邮箱吧
回复
引用
举报
yhongy
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 2回
年度积分:0
历史总积分:15
注册:2007年9月28日
发表于:2007-09-29 14:45:00
4楼
只需要有气体流量计的协议就可以了,工控机中硬件部分需要232转485的转换器,软件部分用VC读写串口就可以,MASTER不需要地址,知道SLAVE气体流量计的地址就可以,我编过N个这样的驱动,可以先从网上下一个MODBUS测试程序先测试,然后再编
回复
引用
举报
热门招聘
相关主题
一种基于电脑硬件监控电路的...
[1520]
电脑启动后显示器自动熄灭,怎...
[2876]
小弟跪求max232与max489的接...
[1255]
DAQBench 2.3 已经发布了!!
[2278]
请问工控机用什么软件编程,哪...
[3700]
求助-RS485抗干扰以及解决远...
[1418]
"驱动程序日期:不可用" 是什...
[1808]
关于cPCI的问题
[1399]
帮我看看如何用工控机实现这...
[1148]
3u4槽cpci背板
[2392]
官方公众号
智造工程师
客服
小程序
公众号