模拟量在上位机显示
刘玉蓉
发布于2014-10-21 17:18
4
0
标签:
模拟量值在上位机画面中显示.而值是在step7中进行判断和赋值.然后在输入输出域连接DB块的点. 我现在想用上位机直接连接step7中工程量转化之后的值,然后在画面中进行数值范围的判断. 在范围内的,就显示正常数值.大于上限或者小于下限的值,就显示0.
我用a=(a>b)?b:-b; 这个复合赋值运算来判断.编写好之后没有error,只有针对这个语句的warning(0011):conversion may loose information.请问这是什么原因?
问题补充:
我没做任何改变,没做任何操作,再次编译,warning消失了.有没有能给解释一下.
佳答案
很简单的解决方法,你可以使用仿真测试一下效果怎样,再做决定。
conversion may loose information,转化(改变)可能释放信息(应该与这条语句自身有问题,该语句属于紧凑语句)
实在不行时,可以使用简单的IF语句来解决……
另外,这个比较其实完全可以放在PLC中做处理就好了,这样还可以批量操作<但是放到上位机中处理时就没办法批量处理了>