回复:显示温度时如何显示小数点后面的值?在输入输出域中设置不起作用,设置用32位浮点数读不到值。

www95

西门子1847工业学习平台

  • 帖子

    163
  • 精华

    1
  • 被关注

    17

论坛等级:游侠

注册时间:2006-04-25

普通 普通 如何晋级?

发布于 2009-11-22 15:44:44

1楼

目前已经做过的测试,我再补充一下:
1:输入输出域的格式设置不起作用。在读取其他OPC SERVER 值的时候才有作用。可以显示小数位。
2:如果改为读取 数据类型为32位浮点数 IEEE 754格式,就读不到数值。
3:我的下位机是 串口服务器接ABB PLC AC31 ,用TCP模式,上位机不用串口模拟软件。PLC 模拟量数据类型为INT 型。
4:MODBUS TCP 协议设置为 16位无符号数可以正确读值,比如温度值为:8618,线性化后的值为为86,没有了小数位的18。
5:其他组态软件可以正确读值并线性化没有出现丢失小数位的现象。WINCC只是设置输入输出域的999。99是不行的。
6:除过在程序里面用程序实现显示小数位,还有什么好办法吗?
7:WINCC程序里面实现如何实现显示小数位?
8:哪位方便的话,我可以提供公网IP 实际联机设备测试一下这个问题。
9:之前做过WINCC显示小数位的,但也是读取OPC SERVER 的工况。
10:先谢谢各位关注了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32564条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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