wincc的输出域输出值通过公式计算为负数则显示*

wincc中,做如下设置:
1. 做两个I/O域分别为A、B,A的I/O域类型为输入,I/O域输出直接连接变量tag1。B的I/O域类型为输出,I/O域输出属性做组态对话框设置,触发器选择tag1,表达式/公式为('tag1'-32)*5/9,在数据类型中选择“直接”。
2. 两个I/O域的输出格式都为s9999.99,以便能输出负数。
激活项目运行,一旦I/O域A输入小于32的数,I/O域B输出*。I/O域输入大于32的数,正常显示。为什么?

最佳答案

检查一下A、B所使用的数据类型是否为实数,如果用的是无符号整数的话,就会出现超过4位数的结果,你设置的输出格式s9999.99便不能正确显示了。

提问者对于答案的评价:
按照你说的,将tag1变量的数据类型修改后结果正常显示。非常感谢。
我首先设置的tag1的数据类型为有符号16位数,如果计算的结果为正数是正常显示的,结果为负数则显示为*。
将tag1修改为浮点数类型后,正负数都正常显示。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月26日 下午4:06
下一篇 2017年11月26日 下午4:06

相关推荐

  • wincc报表打印

    wincc报表,在组态布局时,组态动态对象ODBC数据库>数据库表时,打印的结果,可以通过SQL语句来来输出. 问题:在SQL语句中,如何引用wincc内部变量的值.请举…

    SIMATIC WinCC 2019年6月11日
  • 组合框改变画面

    如何通过组合框改变画面窗口里的画面?我想组合框值为1时为一个画面,2和3时又是另两个不同的画面 最佳答案 参考视频:WinCC跟我做:WinCC如何使用组合框、复选框及选项组htt…

    SIMATIC WinCC 2021年7月5日
  • STEP7 5。5 和WINCC 6.0 ,6 .2都兼容么,

    STEP7 5。5 和WINCC 6.0 ,6 .2都兼容么,这两个版本的的WINCC,哪个和STEP7 5.5能集成,…

    SIMATIC WinCC 2018年12月5日
  • 在WINCC中怎样产生Excel报表?

    请问怎样在WINCC中生成Excel报表,并进行数据的定期备份和查询备份数据?请指教,多多感谢! 问题补充:最好能详细的说明一下,怎样弄,谢谢! 最佳答案 通过DDE通道与Exce…

    SIMATIC WinCC 2019年6月11日
  • 如何用WINCC进行PLC之间的数据传递?

    两个PLC之间的数据通讯只有几个,且在WINCC画面上有显示,想通过WINCC将一个PLC的数据赋值到另一个PLC,请问如何做?谢谢。 最佳答案 1、想通过WINCC将一个PLC的…

    SIMATIC WinCC 2019年6月11日
  • wincc与excel

    现使用wincc里面的VBS编写一段程序,使历史数据以EXCEL格式保存。在画面里以一个输入、输出域的变化作为触发条件。当值变化时,打开一表格,望里面写数据,数值变化后,再写一行。…

    SIMATIC WinCC 2019年6月11日
  • 求求大神帮帮忙吧

    我是真的没招了重做了两次系统我也不知道缺少什么东西了 问题补充:我知道缺少授权,但是这个授权应该怎么做呢,是需要花钱购买还是。。。。。 图片说明:    最佳答…

    2017年6月10日
  • 为什么看不到WINCC的数据库

    我的电脑上安装了WINCCV6.0SP3,但是打开SQL的企业管理器的时候却看不到WINCC的项目,我已经建立了一个WINCC的项目.请问是什么原因? 最佳答案 如果已经有了归档数…

    SIMATIC WinCC 2019年6月11日
  • wincc 与PC 通讯

    有A B  C 三个项目,用CP343组成工业网,加有一个交换机用PC监控,其中一个项目A,在现场用PC 机上的WINCC&nbs…

    SIMATIC WinCC 2019年6月11日
  • 300PLC与WICC以太网通讯,用网线200米距离,和动力线一起走!有干扰吗?

    干扰严重吗?如何解决?用无线通讯的话怎么弄呢?求解决啊!! 问题补充:用光纤的话,如何使用?两头分别加上一个光电转换器就行了吗? 最佳答案 网线最长100米距离。如果200米的话,…

    SIMATIC WinCC 2017年11月25日