回复:昨晚终于用modbus-tcp连上了wincc7.4sp1和smartST40

已锁定

YUKJ

  • 帖子

    3257
  • 精华

    7
  • 被关注

    70

论坛等级:至圣

注册时间:2014-04-28

钻石 钻石 如何晋级?

发布于 2022-02-11 11:48:12

16楼

楼主,浮点数这样做很有意义。

楼主的题目是在说MODBUS通讯,在modbus通讯中浮点数是占用2个变量,这就增加就成本。

西门子的modbus通讯绝大多数是使用于与第三方设备通讯(西门子自己设备通讯一般不采用MODBUS),鉴于西门子的浮点数字地址并不符合IEC标准,都必须就行字交换,这就增加麻烦。如果PLC的浮点数基本上是来自程序中的整数,那就直接传送关联的整数给上位机,由上位机去处理成浮点数。上位机处理是很简单的 ,往往就是移动小数点的位置,或者是一个系数的小事情。

如果我搞下位机,我会投其所好传送整数,不传送浮点数,自己的程序工作量也可以少一点。 如果我搞上位机我更加喜欢下位机给的整数而不是浮点数。

一是减少通讯变量,二是减少工作量当然有意义。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9019条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。