西门子工业支持中心,以专业共创价值!
登录后可享:
还没有账号?
登录后可查看消息记录
登录后可查看收藏记录
登录后可查看历史记录
热搜词:1847工业学习平台3SB3退市声明选型
西门子官方商城
扫码分享好友 任选多种好礼
本人自己编写的200SMART函数块,多有不成熟的地方,欢迎帮忙修改测试。也可参考此库函数自己编写有关1200的ASCII和RTU功能块。
有主站函数包含有4个块(其中一个中断块)(MBUS_SET,MBUS_LCRC,MBUS_MSG,MBUS(INT)),从站函数包含有5个块(有2个中断块)(MBUS_SET,MBUS_LCRC,MBUS_QUE,MBUS_INT1(INT),MBUS_INT2(INT)),块内有注释。
主站模块支持ASCII和RTU同时轮询(由于设备有限未能实际测试),功能块支持Modbus 0x01,0x02,0x03,0x04,0x05,0x06,0x10,0x0f功能码,地址访问也均为16进制地址。
从站模块支持广播,同时也支持ASCII和RTU模式,功能块支持Modbus 0x01,0x02,0x03,0x04,0x05,0x06,0x10,0x0f功能码,地址访问也均为16进制地址。同时对I,Q,AIW,AQW,VB,T,C,S做了从站地址分布。
I区I0.0~I1151.7 Modbus地址0x0000~0x23FF,支持功能码0x02;
AIW区AIW0~AIW110 Modbus地址0x0000~0x0037,支持功能码0x04;
Q区Q0.0~Q1151.7 Modbus地址0x0000~0x23FF,支持功能码0x01,0x05,0x0f;
M区M0.0~M31.7 Modbus地址0x2400~0x24FF,支持功能码0x01,0x05,0x0f;
S区S0.0~S31.7 Modbus地址0x2500~0x25FF,支持功能码0x01,0x05,0x0f;
V区VB0~VB20479 Modbus地址0x0000~0x27FF(按照2个字节一个字来分配的),支持功能码0x03,0x06,0x10;
T区T0~T255 Modbus地址0x2800~0x28FF,支持功能码0x03,0x06,0x10;
C区C0~C255 Modbus地址0x2900~0x29FF,支持功能码0x03,0x06,0x10;
AQW区AQW0~AQW110 Modbus地址0x2A00~0x2A37,支持功能码0x03,0x06,0x10;
目前暂不支持地址自由设置。
ModbusRTU&ASCIILib.rar
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1799418&b_id=64&s_id=0&num=0&myreply=0&pno=0&af=0&c_floor=&GoWeb=0
感谢楼主分享。
点赞是必须的,。
楼主辛苦了。
库做的可以,但是楼主没有使用说明啊,至少做个例程也可以呀
2.7建的库?
我还是2.6,提示是高版本程序建的。
下载下来学习了,感谢!
不错,必须支持一下。
感谢分享!下载收藏!
分享
收藏
有帮助
1. 文件大小:上传文件的大小请限制在1M以内。
2. 文件格式:请不要上传.exe文件,系统支持的格式有:.jpg, .jpeg, .pdf, .gif, .zip, .rar, .doc,.docx, .xls,.xlsx, .ppt, .mp3, .wma, .wmv .asf, .avi, .bmp, .png, .txt, .7z
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
短信登录
登录