恭喜,你发布的帖子
发布于 2022-02-11 11:48:12
16楼
楼主,浮点数这样做很有意义。
楼主的题目是在说MODBUS通讯,在modbus通讯中浮点数是占用2个变量,这就增加就成本。
西门子的modbus通讯绝大多数是使用于与第三方设备通讯(西门子自己设备通讯一般不采用MODBUS),鉴于西门子的浮点数字地址并不符合IEC标准,都必须就行字交换,这就增加麻烦。如果PLC的浮点数基本上是来自程序中的整数,那就直接传送关联的整数给上位机,由上位机去处理成浮点数。上位机处理是很简单的 ,往往就是移动小数点的位置,或者是一个系数的小事情。
如果我搞下位机,我会投其所好传送整数,不传送浮点数,自己的程序工作量也可以少一点。 如果我搞上位机我更加喜欢下位机给的整数而不是浮点数。
一是减少通讯变量,二是减少工作量当然有意义。
请填写推广理由:
分享
只看
楼主