当前位置: 主页 > PLC控制

smart 7000 ie屏IO域怎么显示负数

是与三菱fx3u通信程序中有D100变化范围为-360~360之间变化,当屏变量选double时,程序数据为负时显示###,当选float时显示none。请问各位大侠怎么才能正确显示正负之间的数呢?

最佳答案

变量要为有符号的,不要用无符号
而且下位机和上位机变量类型要一致
另外注意设置I/O域为s99.9或者根据需要设定,必须加S
S表示的是符号位,就是你的数据显示是否选择带符号(+/-),且占用一个位置。
如格式样式99.9,则写负数时最大-9.9,正数最大99.9。
格式样式S99.9,则写负数时最大-99.9,正数最大99.9。

提问者对于答案的评价:
smaRT700在与三菱链接中,变量类型只有word,double,float,STring,还有各个字节块,就没有像int,uint等区分有符号和无符号的类型变量。最后就是io域类型格式前加s后显示。但变量必须是float类型才可以

专家置评

winccflexible画面中分别显示“绝对值”和“符号位”

  • 关注微信

猜你喜欢

微信公众号