当前位置:
工控论坛
> >
产品
>
工业互联
>
现场总线
>
Modbus
我要发帖
首页
上一页
1
2
下一页
尾页
串口转MODBUS的东西需求如何
点击:
3530
| 回复:
25
埃网通
关注
私信
精华:0帖
求助:0帖
帖子:13帖 | 24回
年度积分:0
历史总积分:64
注册:2003年4月03日
发表于:2005-06-28 11:43:00
楼主
我想问下有关串口转MODBUS的东西需求如何
分享到:
收藏
邀请回答
回复楼主
举报
gksc
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 93回
年度积分:0
历史总积分:126
注册:2002年4月02日
发表于:2005-08-28 10:05:00
1楼
什么意思?
回复
引用
举报
拉拉拉
关注
私信
精华:0帖
求助:0帖
帖子:15帖 | 75回
年度积分:0
历史总积分:189
注册:2001年8月12日
发表于:2006-01-13 17:54:00
2楼
MODBUS是通讯协议,是串口通信的一种规则,不需要什么转换.
回复
引用
举报
club
关注
私信
精华:0帖
求助:0帖
帖子:47帖 | 739回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2007-03-30 10:28:00
3楼
学习中
回复
引用
举报
工控新学者
关注
私信
精华:0帖
求助:0帖
帖子:39帖 | 715回
年度积分:0
历史总积分:1550
注册:2005年3月18日
发表于:2007-05-11 16:46:00
4楼
好象说法不对
回复
引用
举报
恨水
关注
私信
精华:0帖
求助:0帖
帖子:6帖 | 43回
年度积分:0
历史总积分:50
注册:2007年2月07日
发表于:2007-05-19 21:38:00
5楼
http://www.kitsnet.cn/blog/post/155.html
这个软件对你有帮助了
看看这个软件,Modbus调试精灵 V1.023
非常的好用
回复
引用
举报
jstiger
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 14回
年度积分:0
历史总积分:44
注册:2006年3月16日
发表于:2007-07-18 17:36:00
6楼
我们的仪器输出是RS232信号,但对方要求是Modbus信号。查阅资料,Modbus应该支持RS232信号和RS485,但Modbus通讯协议首先要求就是地址,而RS232并不能提供地址。请问Modbus怎么支持Rs232的呢?
回复
引用
举报
霸王猫
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 11回
年度积分:0
历史总积分:41
注册:2007年7月18日
发表于:2007-07-18 17:58:00
7楼
自己在软件中定义一个“设备地址”呀。
工业应用中,总线上挂接有很多个子设备,每个子设备都有一个“设备地址”,MODBUS规定设备地址范围为1-247,其中地址“0”作为广播地址。
例如:MODBUS功能码1(读线圈功能)如下
主机请求帧:
从机设备地址 1字节(软件中定义的设备地址)
功能码 1字节
开始地址 2字节
线圈数量 2字节
错误校验 2字节
回复
引用
举报
jstiger
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 14回
年度积分:0
历史总积分:44
注册:2006年3月16日
发表于:2007-07-18 18:02:00
8楼
VB编程中如何体现设备地址呢?
回复
引用
举报
jstiger
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 14回
年度积分:0
历史总积分:44
注册:2006年3月16日
发表于:2007-07-18 18:06:00
9楼
是这样的。
我们设备是RS232串口输出信号,但系统商要求是Modbus信号。我想Modbus是支持Rs232的,可是Rs232没有地址定位啊。同时我们设备Rs232口输出信号本身也没有定义“设备地址”,这样Modbus怎么识别信号呢?
另外,您讲的“自己在软件中定义一个“设备地址””,是说在系统采集软件中定义地址还是本身设备的Firmware中定义地址呢?
多谢楼上大哥。
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2007-07-18 18:07:00
10楼
RS232.485是物理接口,modbus是通讯协议,不要搞混了
回复
引用
举报
霸王猫
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 11回
年度积分:0
历史总积分:41
注册:2007年7月18日
发表于:2007-07-18 18:15:00
11楼
你的软件中肯定有很多需要设定的参数吧!“设备地址”就是其中的一个参数而已(范围从1-247,这是强制规定)
回复
引用
举报
霸王猫
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 11回
年度积分:0
历史总积分:41
注册:2007年7月18日
发表于:2007-07-18 18:21:00
12楼
你可能搞混了,MODBUS分主站和从设备,主设备发送请求信号给从设备,要求获取数据;从设备收到后,经过比较,发现收到当前帧包含的“设备地址”与自己内部存储的设备地址相同,则将主机需要的数据整理好后回送给主机。如果不同,则不予理睬。
因此“设备地址”是从设备中的参数,主机没有“设备地址”的概念。
回复
引用
举报
jstiger
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 14回
年度积分:0
历史总积分:44
注册:2006年3月16日
发表于:2007-07-18 22:07:00
13楼
多谢楼上解答。
那这样的话,从设备的通讯命令中必须先遵循Modbus的协议,可是我们的设备当初也没有考虑到Modbus协议,它的通讯命令也是简单的发送数据。哪位大侠帮我看看它的通讯命令中能否凑上Modbus。
该设备能接收的命令如下:<SOH>j30100,<SOH>j30200,<SOH>j30300等等。<SOH>是ASCII的开头码。
该设备只能根据从部接收过来的命令送出相应的数据,并不能写人设备。
如果不能转换的话,有没有转换设备啊?当然不用修改设备命令,我们也改不了,该设备是老外的。
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2007-08-02 23:23:00
14楼
to 黄大师:
也许加个s7-266能解决你的问题,一个口读你的设备,另一个口与modbus设备通讯,266起协调用。
liumingqin623@hotmail.com
回复
引用
举报
BMC
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 20回
年度积分:0
历史总积分:283
注册:2005年1月13日
发表于:2007-09-12 00:30:00
15楼
RS232C ,RS422,RS485是串行通讯常用的物理接口形式,主要是其传送的距离,抗干扰能力不同。对于MODBUS协议,要求用RS485接口,是为了更好的提高数据的可靠性。ISO定义的MODBUS的物理层定义也规定用RS485口。如果你没有的话,购买一个RS232-RS485转换器就可以了。。
回复
引用
举报
血汗各一滴
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 56回
年度积分:0
历史总积分:35
注册:2006年5月20日
发表于:2007-09-17 14:14:00
16楼
学习
回复
引用
举报
cdust
关注
私信
精华:1帖
求助:0帖
帖子:37帖 | 1817回
年度积分:0
历史总积分:2396
注册:2005年12月22日
发表于:2007-09-17 14:46:00
17楼
就是个RS232-RS485转换器把?说悬乎了!
回复
引用
举报
WONDERFULLY
关注
私信
精华:0帖
求助:2帖
帖子:16帖 | 240回
年度积分:1
历史总积分:465
注册:2003年5月30日
发表于:2007-11-19 12:29:00
18楼
看的我有点晕
回复
引用
举报
excellence
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 27回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2007-11-21 16:47:00
19楼
够帽的
回复
引用
举报
谁是黑鸟
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 53回
年度积分:0
历史总积分:345
注册:2006年2月04日
发表于:2007-11-22 22:28:00
20楼
都是高手啊,说的太吓人了
回复
引用
举报
热门招聘
相关主题
关于profibus的通信距离
[2683]
新人请教:MODBUS和PROFIBUS,...
[8742]
DP总线是什么呀,
[4666]
什么样的浪涌保护器比较好?
[3967]
有谁会CRC16校验
[2673]
DeviceNet 简介
[2902]
PROFIBUS_DP干扰!
[1521]
LonWorks: 布什上了一堂课
[2186]
请教15针RS232接口定义
[9128]
FCS与DCS相比,有哪些本质性的...
[3495]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
下一页
尾页