您现在所在的是:

西门子SIEMENS

回帖:12个,阅读:898 [上一页] [1] [2] [下一页]
9344
towngas
文章数:1431
年度积分:171
历史总积分:9344
注册时间:2006/10/12
发站内信
发表于:2020/3/12 10:52:53
#0楼
附件 单片机数据通讯格式.jpg

200smart和单片机做主从站通讯,图片是单片机给的通讯数据格式,用mbus_ctrl和mbus_msg可以直接通讯读写吗?

9344
towngas
文章数:1431
年度积分:171
历史总积分:9344
注册时间:2006/10/12
发站内信
发表于:2020/3/12 11:06:24
#1楼
CRC采用查询法进行校验,CRC校验的起始位为“设备号”,结束位为“CRCL”的前一位
28112
guanyumou 版主
文章数:10560
年度积分:90
历史总积分:28112
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/3/12 15:10:45
#2楼
以下是引用towngas2020/3/12 10:52:53的发言:
附件 单片机数据通讯格式.jpg

200smart和单片机做主从站通讯,图片是单片机给的通讯数据格式,用mbus_ctrl和mbus_msg可以直接通讯读写吗?

单片机的通信协议不是Modbus RTU,所以没法用200Smart自带Modbus指令库。得自由口通信了。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
9344
towngas
文章数:1431
年度积分:171
历史总积分:9344
注册时间:2006/10/12
发站内信
发表于:2020/3/13 10:25:19
#3楼
以下是引用guanyumou2020/3/12 15:10:45的发言:
以下是引用towngas2020/3/12 10:52:53的发言:
附件 单片机数据通讯格式.jpg

200smart和单片机做主从站通讯,图片是单片机给的通讯数据格式,用mbus_ctrl和mbus_msg可以直接通讯读写吗?

单片机的通信协议不是Modbus RTU,所以没法用200Smart自带Modbus指令库。得自由口通信了。
这个RTU数据帧符合MODBUS报文格式的吧
地址帧:指示从站的站号,以十六进制表示
功能码帧:指示操作是读还是写,03H为读,06H为写操作
数据帧:包含要读写的从站参数起始地址、个数及数值
校验帧:CRC校验值
是只需要把功能码改为:03H为读,06H为写操作就行吗?
28112
guanyumou 版主
文章数:10560
年度积分:90
历史总积分:28112
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/3/13 11:40:55
#4楼
以下是引用towngas2020/3/13 10:25:19的发言:
以下是引用guanyumou2020/3/12 15:10:45的发言:
以下是引用towngas2020/3/12 10:52:53的发言:
附件 单片机数据通讯格式.jpg

200smart和单片机做主从站通讯,图片是单片机给的通讯数据格式,用mbus_ctrl和mbus_msg可以直接通讯读写吗?

单片机的通信协议不是Modbus RTU,所以没法用200Smart自带Modbus指令库。得自由口通信了。
这个RTU数据帧符合MODBUS报文格式的吧
地址帧:指示从站的站号,以十六进制表示
功能码帧:指示操作是读还是写,03H为读,06H为写操作
数据帧:包含要读写的从站参数起始地址、个数及数值
校验帧:CRC校验值
是只需要把功能码改为:03H为读,06H为写操作就行吗?
Modbus RTU的03和06功能码,主站发送格式都是8个字节,所以你这不仅仅是改功能码的事。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
9344
towngas
文章数:1431
年度积分:171
历史总积分:9344
注册时间:2006/10/12
发站内信
发表于:2020/3/13 14:03:56
#5楼
以下是引用guanyumou2020/3/13 11:40:55的发言:
以下是引用towngas2020/3/13 10:25:19的发言:
以下是引用guanyumou2020/3/12 15:10:45的发言:
以下是引用towngas2020/3/12 10:52:53的发言:
附件 单片机数据通讯格式.jpg

200smart和单片机做主从站通讯,图片是单片机给的通讯数据格式,用mbus_ctrl和mbus_msg可以直接通讯读写吗?

单片机的通信协议不是Modbus RTU,所以没法用200Smart自带Modbus指令库。得自由口通信了。
这个RTU数据帧符合MODBUS报文格式的吧
地址帧:指示从站的站号,以十六进制表示
功能码帧:指示操作是读还是写,03H为读,06H为写操作
数据帧:包含要读写的从站参数起始地址、个数及数值
校验帧:CRC校验值
是只需要把功能码改为:03H为读,06H为写操作就行吗?
Modbus RTU的03和06功能码,主站发送格式都是8个字节,所以你这不仅仅是改功能码的事。
关版主,我们是在开发个专用的传感器,因为涉及flash内部比较多的浮点数读写(因算法问题有近30个),每个传感器要单一性标定,想做成标准的MODBUS RTU协议数据格式,也好支持模拟量输出和RTU通讯通用型;还请关版指导下传感器端的数据格式。
附件:
[本地下载]
28112
guanyumou 版主
文章数:10560
年度积分:90
历史总积分:28112
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/3/13 15:48:05
#6楼
以下是引用towngas2020/3/13 14:03:56的发言:
以下是引用guanyumou2020/3/13 11:40:55的发言:
以下是引用towngas2020/3/13 10:25:19的发言:
以下是引用guanyumou2020/3/12 15:10:45的发言:
以下是引用towngas2020/3/12 10:52:53的发言:
附件 单片机数据通讯格式.jpg

200smart和单片机做主从站通讯,图片是单片机给的通讯数据格式,用mbus_ctrl和mbus_msg可以直接通讯读写吗?

单片机的通信协议不是Modbus RTU,所以没法用200Smart自带Modbus指令库。得自由口通信了。
这个RTU数据帧符合MODBUS报文格式的吧
地址帧:指示从站的站号,以十六进制表示
功能码帧:指示操作是读还是写,03H为读,06H为写操作
数据帧:包含要读写的从站参数起始地址、个数及数值
校验帧:CRC校验值
是只需要把功能码改为:03H为读,06H为写操作就行吗?
Modbus RTU的03和06功能码,主站发送格式都是8个字节,所以你这不仅仅是改功能码的事。
关版主,我们是在开发个专用的传感器,因为涉及flash内部比较多的浮点数读写(因算法问题有近30个),每个传感器要单一性标定,想做成标准的MODBUS RTU协议数据格式,也好支持模拟量输出和RTU通讯通用型;还请关版指导下传感器端的数据格式。
附件:
[本地下载]
我用的office2003,你发的这个我打不开啊。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
9344
towngas
文章数:1431
年度积分:171
历史总积分:9344
注册时间:2006/10/12
发站内信
发表于:2020/3/13 16:11:30
#7楼
以下是引用guanyumou2020/3/13 15:48:05的发言:
以下是引用towngas2020/3/13 14:03:56的发言:
以下是引用guanyumou2020/3/13 11:40:55的发言:
以下是引用towngas2020/3/13 10:25:19的发言:
以下是引用guanyumou2020/3/12 15:10:45的发言:
以下是引用towngas2020/3/12 10:52:53的发言:
附件 单片机数据通讯格式.jpg

200smart和单片机做主从站通讯,图片是单片机给的通讯数据格式,用mbus_ctrl和mbus_msg可以直接通讯读写吗?

单片机的通信协议不是Modbus RTU,所以没法用200Smart自带Modbus指令库。得自由口通信了。
这个RTU数据帧符合MODBUS报文格式的吧
地址帧:指示从站的站号,以十六进制表示
功能码帧:指示操作是读还是写,03H为读,06H为写操作
数据帧:包含要读写的从站参数起始地址、个数及数值
校验帧:CRC校验值
是只需要把功能码改为:03H为读,06H为写操作就行吗?
Modbus RTU的03和06功能码,主站发送格式都是8个字节,所以你这不仅仅是改功能码的事。
关版主,我们是在开发个专用的传感器,因为涉及flash内部比较多的浮点数读写(因算法问题有近30个),每个传感器要单一性标定,想做成标准的MODBUS RTU协议数据格式,也好支持模拟量输出和RTU通讯通用型;还请关版指导下传感器端的数据格式。
附件:
[本地下载]
我用的office2003,你发的这个我打不开啊。
我转换下
附件:
[本地下载]
28112
guanyumou 版主
文章数:10560
年度积分:90
历史总积分:28112
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/3/13 23:04:42
#8楼
以下是引用towngas2020/3/13 16:11:30的发言:
以下是引用guanyumou2020/3/13 15:48:05的发言:
以下是引用towngas2020/3/13 14:03:56的发言:
以下是引用guanyumou2020/3/13 11:40:55的发言:
以下是引用towngas2020/3/13 10:25:19的发言:
以下是引用guanyumou2020/3/12 15:10:45的发言:
以下是引用towngas2020/3/12 10:52:53的发言:
附件 单片机数据通讯格式.jpg

200smart和单片机做主从站通讯,图片是单片机给的通讯数据格式,用mbus_ctrl和mbus_msg可以直接通讯读写吗?

单片机的通信协议不是Modbus RTU,所以没法用200Smart自带Modbus指令库。得自由口通信了。
这个RTU数据帧符合MODBUS报文格式的吧
地址帧:指示从站的站号,以十六进制表示
功能码帧:指示操作是读还是写,03H为读,06H为写操作
数据帧:包含要读写的从站参数起始地址、个数及数值
校验帧:CRC校验值
是只需要把功能码改为:03H为读,06H为写操作就行吗?
Modbus RTU的03和06功能码,主站发送格式都是8个字节,所以你这不仅仅是改功能码的事。
关版主,我们是在开发个专用的传感器,因为涉及flash内部比较多的浮点数读写(因算法问题有近30个),每个传感器要单一性标定,想做成标准的MODBUS RTU协议数据格式,也好支持模拟量输出和RTU通讯通用型;还请关版指导下传感器端的数据格式。
附件:
[本地下载]
我用的office2003,你发的这个我打不开啊。
我转换下
附件:
[本地下载]
明天看看吧。
此帖发自论坛手机版
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
28112
guanyumou 版主
文章数:10560
年度积分:90
历史总积分:28112
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/3/14 12:15:40
#9楼
以下是引用towngas2020/3/13 16:11:30的发言:
以下是引用guanyumou2020/3/13 15:48:05的发言:
以下是引用towngas2020/3/13 14:03:56的发言:
以下是引用guanyumou2020/3/13 11:40:55的发言:
以下是引用towngas2020/3/13 10:25:19的发言:
以下是引用guanyumou2020/3/12 15:10:45的发言:
以下是引用towngas2020/3/12 10:52:53的发言:
附件 单片机数据通讯格式.jpg

200smart和单片机做主从站通讯,图片是单片机给的通讯数据格式,用mbus_ctrl和mbus_msg可以直接通讯读写吗?

单片机的通信协议不是Modbus RTU,所以没法用200Smart自带Modbus指令库。得自由口通信了。
这个RTU数据帧符合MODBUS报文格式的吧
地址帧:指示从站的站号,以十六进制表示
功能码帧:指示操作是读还是写,03H为读,06H为写操作
数据帧:包含要读写的从站参数起始地址、个数及数值
校验帧:CRC校验值
是只需要把功能码改为:03H为读,06H为写操作就行吗?
Modbus RTU的03和06功能码,主站发送格式都是8个字节,所以你这不仅仅是改功能码的事。
关版主,我们是在开发个专用的传感器,因为涉及flash内部比较多的浮点数读写(因算法问题有近30个),每个传感器要单一性标定,想做成标准的MODBUS RTU协议数据格式,也好支持模拟量输出和RTU通讯通用型;还请关版指导下传感器端的数据格式。
附件:
[本地下载]
我用的office2003,你发的这个我打不开啊。
我转换下
附件:
[本地下载]
你好,这个我看了,这你找个Modbus RTU的程序改改就可以的。你这报文有和Modbus相似之处。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

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

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

140.4009