递归火山软件开发平台

标题: modbus类库 [打印本页]

作者: yxrj    时间: 2021-9-22 17:29
标题: modbus类库
本帖最后由 yxrj 于 2021-10-3 09:26 编辑

一个小项目用到了modbus,简单封装了libModbus开源库,修改了下程序,加了几条漏掉的函数。
(, 下载次数: 169)
作者: 伟业    时间: 2021-9-22 19:11
学习.....
作者: nurjay    时间: 2021-9-22 21:33
这几天来了几个新库,好事多多!!!!
作者: yxrj    时间: 2021-9-24 09:54
加了几条漏掉的函数并修正错误。
作者: xqnh520    时间: 2021-9-25 21:20
厉害
作者: itismine    时间: 2021-9-26 08:53
学习一下。。。
作者: JN天涯    时间: 2021-9-26 09:05
厉害,谢谢
作者: szxiao1010    时间: 2021-9-28 17:05
学习一下。谢谢!
作者: chenwing    时间: 2021-10-4 16:53
谢谢!学习
作者: cl6843751    时间: 2022-1-1 15:59
火山就需要你这样的人
作者: ediezhang    时间: 2022-1-5 11:36
这个必须有
作者: aronshen    时间: 2022-1-7 19:49
写多个线圈的 “字节参考数组类” 如何赋
作者: yxrj    时间: 2022-1-8 08:41
aronshen 发表于 2022-1-7 19:49
写多个线圈的 “字节参考数组类” 如何赋

(, 下载次数: 70)
作者: aronshen    时间: 2022-1-8 10:55
yxrj 发表于 2022-1-8 08:41

字节参考数组类可不可以改成十进制或十六进制
作者: yxrj    时间: 2022-1-8 13:42
aronshen 发表于 2022-1-8 10:55
字节参考数组类可不可以改成十进制或十六进制

我不明白你的意思。。。
是用一个字节代替数组吗?
比如字节 i=0x0f
modbus.写多个线圈(0,i);
用来设置线圈0-7位为 00001111?
作者: arlonshen    时间: 2022-1-8 14:00
正是这个意思
作者: yxrj    时间: 2022-1-8 14:57
arlonshen 发表于 2022-1-8 14:00
正是这个意思

没有提供这个方法,模块是开源的,你可以自己在类中加入。
作者: yxrj    时间: 2022-1-8 15:19
arlonshen 发表于 2022-1-8 14:00
正是这个意思

(, 下载次数: 63)

(, 下载次数: 65)

作者: arlonshen    时间: 2022-1-8 15:22
非常感谢
作者: aronshen    时间: 2022-1-27 14:28
yxrj 发表于 2022-1-8 15:19

不知怎么回事只要一读取寄存器里出了问题

作者: fengyishen    时间: 2022-1-27 14:41
感谢分享。。
作者: yxrj    时间: 2022-1-27 14:52
本帖最后由 yxrj 于 2022-1-27 14:54 编辑

(, 下载次数: 76)
@aronshen
寄存器数据 是空数组,先设置下

作者: aronshen    时间: 2022-1-27 16:44
yxrj 发表于 2022-1-27 14:52
@aronshen
寄存器数据 是空数组,先设置下

谢谢,好了
作者: wangwei3942    时间: 2022-8-13 20:02
你好!版主,我测试了下03  06  16功能码都不是  只有01的写可以,后来更新的 没有上传吗? 坐等版本更新最新版本,谢谢
作者: aronshen    时间: 2022-8-13 20:30
wangwei3942 发表于 2022-8-13 20:02
你好!版主,我测试了下03  06  16功能码都不是  只有01的写可以,后来更新的 没有上传吗? 坐等版本更新最 ...

03 06功能码我都有用,没有问题呀
作者: wangwei3942    时间: 2022-8-13 21:57
aronshen 发表于 2022-8-13 20:30
03 06功能码我都有用,没有问题呀

方便加个QQ或者什么吗?我测试了,只能01写位可以
作者: wangwei3942    时间: 2022-8-14 16:56
yxrj 发表于 2021-9-24 09:54
加了几条漏掉的函数并修正错误。

大师修正好的有上传吗?附件2021.9。22上传的我测试了只能用01功能码呢
作者: wangwei3942    时间: 2022-8-14 20:30
可以,没有仔细看下版本回复别人的提问,看了一遍是自己的问题,谢谢
作者: wjks86    时间: 2022-8-14 20:52
666,谢谢楼主!
作者: shh1023    时间: 2023-5-1 17:05
后续有没有更新啊
作者: 15032600990    时间: 2023-8-29 14:19
为什么我打开那个库失败。
作者: yxrj    时间: 2023-8-30 07:55
15032600990 发表于 2023-8-29 14:19
为什么我打开那个库失败。

试了下,可以安装啊
作者: wangwei3942    时间: 2023-9-27 15:06

学习一下。。。
作者: 骑猪逛大街    时间: 2023-11-1 11:20
测试Tcp连接不上:不知道是我的代码问题还是啥,楼主方便建个沟通群不
作者: ediezhang    时间: 2024-5-7 16:26
火山就需要你这样的人
作者: 治国安邦    时间: 2024-5-19 23:26
老哥,我刚开始学,没有看明天,能教教我么

作者: yxrj    时间: 2024-5-21 10:36
这个使用难度不大,有什么问题请回帖,尽量解决回复
作者: 治国安邦    时间: 2024-5-21 21:30
本帖最后由 治国安邦 于 2024-5-22 07:16 编辑

老哥,能给讲解一下么,我想自己研究下,但是不理解这个意思,用tcp不是直接输入ip 和端口 就行么,从站地址和开始位,但是我看函数里面写的不太明白,能给讲讲么

作者: 治国安邦    时间: 2024-5-22 07:20
老哥,给讲讲我哪里出错了么?连接ip 端口 读保持寄存器,位数 在显示,为什么没反应呢?
作者: 治国安邦    时间: 2024-5-22 13:14
yxrj 发表于 2024-5-21 10:36
这个使用难度不大,有什么问题请回帖,尽量解决回复

不能私信,老哥看看楼下问题,能给讲解下么?

作者: yxrj    时间: 2024-5-22 15:13
(, 下载次数: 11)
这是以前写的例子,今天又测试了下可以用。

作者: yxrj    时间: 2024-5-22 15:17
治国安邦 发表于 2024-5-22 13:14
不能私信,老哥看看楼下问题,能给讲解下么?

楼上有例程,请下载试试。
作者: 治国安邦    时间: 2024-5-22 17:59
yxrj 发表于 2024-5-22 15:13
这是以前写的例子,今天又测试了下可以用。

能加个q或者微么老哥
作者: kca    时间: 2024-10-25 16:41
请问取错误信息里的参数错误代码在哪里取的
作者: zsp    时间: 2024-11-9 09:13
火山PC 做上位机离不开modbus通讯,谢谢分享,感谢有你!




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