递归火山软件开发平台

标题: 【工控福音】开源封装libmodbus [打印本页]

作者: 骑猪逛大街    时间: 昨天 13:20
标题: 【工控福音】开源封装libmodbus
本帖最后由 骑猪逛大街 于 2026-6-30 18:46 编辑

首先踩着巨人肩膀实现的封装,结合AI一起实现了,消费了300刀,这也是本人接触火山视窗至今第一次封装模块。
封装后,支持MODBUS RTU,MODBUS TCP,MODBUS ASCLL,三种通讯协议,支持报文发送,及报文事件回调,针对各种数据类型int,word,flt等数据类型直接读写操作,不需要再做二次封装,大小端切换等,能想到的都封装进去了,因现在只有TCP测试环境,以前的串口桥接工具找不到了,所以就没有测试RTU跟ascll串口通讯,代码中也写了关于TCP调用测试的各种方法。其实64位,32位我都测试了,都调试没问题
欢迎各位工控大佬们测试BUG。也欢迎官方测试,满足各种工控爱好者的短板,欢迎收录

作者: 骑猪逛大街    时间: 昨天 13:21
占个楼
作者: 无情铁手    时间: 昨天 15:18
没看懂
作者: 治国安邦    时间: 昨天 15:19
本帖最后由 治国安邦 于 2026-6-30 15:24 编辑

可以读取03功能码,以后用到了可以试试,加油老铁早日完善,论坛还有个modbus的模块,不过是串口封装的也可以用,估计都没人看到,能了弄弄opcua的库,之前论坛的那个我修改了头文件,可以读取数字的节点了,但是会出现内存错误,不知道怎么解决。
作者: chenshui    时间: 昨天 15:31
大佬6666
作者: zmmhcc    时间: 昨天 15:33
为你点赞~!
作者: zsp    时间: 昨天 15:35
火山没有工控少了半壁江山。最缺工控这块,感谢您无私奉献,大爱无疆!
作者: kaimenle    时间: 昨天 16:05
给大佬点赞
作者: zsh8    时间: 昨天 17:14
感谢您无私奉献,大爱无疆!
作者: 没什么鱼    时间: 昨天 17:21
猪总牛逼 祝猪总骑猪逛街不晃悠稳稳逛街!

作者: 2oon    时间: 昨天 18:11

感谢您无私奉献,大爱无疆!
作者: 骑猪逛大街    时间: 昨天 18:47
治国安邦 发表于 2026-6-30 15:19
可以读取03功能码,以后用到了可以试试,加油老铁早日完善,论坛还有个modbus的模块,不过是串口封装的也可 ...

大佬,V6版本增加了 OPCUA,我这边没测试环境,有时间可以测试一下,看是否可行,
作者: kingsoft    时间: 昨天 19:10
感谢分享
作者: 诗木    时间: 昨天 19:55
支持
作者: 治国安邦    时间: 昨天 20:50
骑猪逛大街 发表于 2026-6-30 18:47
大佬,V6版本增加了 OPCUA,我这边没测试环境,有时间可以测试一下,看是否可行, ...

测试了一下,读取了1个字符串型节点和1个数字型节点,都能单独订阅读取,但是不能同时订阅,或者批量订阅,写值也可以,就测试另一个字符串型节点,停止订阅没有指定停止哪个节点,直接全部停止,大佬继续修改修改,让工业库在火山用起来

作者: kca    时间: 昨天 21:16

感谢分享
作者: cl6843751    时间: 昨天 22:52
感谢您无私奉献
作者: 高山!&流水    时间: 6 小时前
感谢分享




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4