教科書
我现在有一个1500做从站,dcs做主站读数据,我这边有real和bool两种数据类型要发送过去。但我看从站的指令只能连一个数组,怎样才能让实数和开关量都发送过去
九州四海
PUT和GET多加一个指针地址啊。
回复本条
发表回复
郭远林
可以走Tcp Modbus
在下厉飞羽
实数4字节,8个bool是一个字节,发送实数类型,你可以把bool存到4个字节中的某一个中 ,接受后再解析出来,或者多发几个实数类型,把bool设置成实数的0/1,那也能把bool信息传过去。
关育谋
modbus协议
只有位和字寄存器
浮点数的话,是占用2个寄存器的,这个固定2个UINT类型变量存储一路浮点数就行
位的话,多个位存储在一个寄存器中即可。
AutoCtrl888
这里有一种不用编程的解决方案:
https://blog.csdn.net/AutoCtrl/article/details/124242478?spm=1001.2014.3001.5502
BAI1231
可以
Smile-lyc
感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。
对于求助者要求:
1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;
2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。
3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。
4、2026年加油!