您现在所在的是:

德嘉工控

回帖:22个,阅读:1801 [上一页] [1] [2] [3] [下一页]
8297
大连德嘉工控WB 版主
文章数:1837
年度积分:157
历史总积分:8297
注册时间:2018/5/31
发站内信
发表于:2019/8/30 8:48:20
#0楼
MODBUS规约是MODICOM公司开发的一个为很多厂商支持的开放规约, Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。



最主要的是它被很多组态软件所兼容,开发速度较快,受到了很多工控厂商的追捧。但是协议还是有点小麻烦的。



下面主要说一下Modbus协议中的03功能码,即4xxxx,因为03功能码常被用在一些Modbus通讯的仪器仪表上,很多客户的需求就是将仪表的数据与PLC或者上位机(如wincc、组态王等)通过Modbus通讯,实现数据的采集。

那么还有很多不太懂Modbus协议的用户,不知道4xxxx,怎么回事,比如功能码为03,寄存器地址是100,即40100,很多用户在上位机或者PLC中想要读取其数据,就直接定义为40100,比如您用Modbus调试软件,如Modbus Poll,起始地址应该定义为100,而不是40100

附件 1.jpg

但是像西门子的PLC定义为40101,如:西门子S7-200,在程序里是这样定义的

附件 2.jpg

像一些上位机软件,如winc、组态王、力控等,定义方式又不一样

Wincc如下:

附件 3.jpg

组态王如下:

附件 4.jpg

力控如下:

附件 5.jpg

另外我们有一款TCP转ModbusRTU的转换器,能够将带有Modbus RTU方式的仪表直接与PLC或上位机wincc、组态王、力控等通过ModbusTCP方式通讯,非常方便实用。

附件 6.jpg



10962
yanli7234 版主
文章数:3035
年度积分:50
历史总积分:10962
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2019/8/30 9:03:42
#1楼
楼主又做广告!不过这种广告方式,本胖咋辣么喜欢呢!感谢科普。
国人当自强,共同努力,抵制日货。
28112
guanyumou 版主
文章数:10560
年度积分:90
历史总积分:28112
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/8/30 14:35:07
#2楼
以下是引用yanli72342019/8/30 9:03:42的发言:
楼主又做广告!不过这种广告方式,本胖咋辣么喜欢呢!感谢科普。
人家交了钱的!当然可以做广告。表情
就是不交钱,只要发的帖子有意义,轻度广告我想论坛这份宽容也给得起。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
28112
guanyumou 版主
文章数:10560
年度积分:90
历史总积分:28112
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/8/30 14:36:05
#3楼
以下是引用大连德嘉工控WB2019/8/30 8:48:20的发言:
MODBUS规约是MODICOM公司开发的一个为很多厂商支持的开放规约, Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。



最主要的是它被很多组态软件所兼容,开发速度较快,受到了很多工控厂商的追捧。但是协议还是有点小麻烦的。



下面主要说一下Modbus协议中的03功能码,即4xxxx,因为03功能码常被用在一些Modbus通讯的仪器仪表上,很多客户的需求就是将仪表的数据与PLC或者上位机(如wincc、组态王等)通过Modbus通讯,实现数据的采集。

那么还有很多不太懂Modbus协议的用户,不知道4xxxx,怎么回事,比如功能码为03,寄存器地址是100,即40100,很多用户在上位机或者PLC中想要读取其数据,就直接定义为40100,比如您用Modbus调试软件,如Modbus Poll,起始地址应该定义为100,而不是40100

附件 1.jpg

但是像西门子的PLC定义为40101,如:西门子S7-200,在程序里是这样定义的

附件 2.jpg

像一些上位机软件,如winc、组态王、力控等,定义方式又不一样

Wincc如下:

附件 3.jpg

组态王如下:

附件 4.jpg

力控如下:

附件 5.jpg

另外我们有一款TCP转ModbusRTU的转换器,能够将带有Modbus RTU方式的仪表直接与PLC或上位机wincc、组态王、力控等通过ModbusTCP方式通讯,非常方便实用。

附件 6.jpg



无非就是要么按寄存器编号寻址、要么按报文实际地址寻址!楼主总结的很到位!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
8297
大连德嘉工控WB 版主
文章数:1837
年度积分:157
历史总积分:8297
注册时间:2018/5/31
发站内信
发表于:2019/8/30 16:27:52
#4楼
回复 #2楼 guanyumou
表情感谢支持
8297
大连德嘉工控WB 版主
文章数:1837
年度积分:157
历史总积分:8297
注册时间:2018/5/31
发站内信
发表于:2019/8/30 16:28:17
#5楼
回复 #1楼 yanli7234
感谢您的支持表情
14026
465010287 版主
文章数:6332
年度积分:69
历史总积分:14026
注册时间:2012/10/11
发站内信
发表于:2019/8/30 17:11:09
#6楼
非常好,这个宣传效果刚刚的,既有产品又有示例
19380
PLC-hmi
文章数:7448
年度积分:98
历史总积分:19380
注册时间:2010/8/19
发站内信
2018论坛热心网友
发表于:2019/8/30 18:04:39
#7楼
这样的技术性广告还是不错的
15234
xuhuifox
文章数:2856
年度积分:151
历史总积分:15234
注册时间:2005/3/25
发站内信
发表于:2019/8/31 10:56:57
#8楼
把这个东西的技术文档发我们学习一下呗,看看怎么用
                 一切为了生活
8297
大连德嘉工控WB 版主
文章数:1837
年度积分:157
历史总积分:8297
注册时间:2018/5/31
发站内信
发表于:2019/9/2 8:34:59
#9楼
回复 #8楼 xuhuifox
您加我QQ:1055249760,我发给您

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005