我下位机的数是个整型数(有符号16位数),怎样在上位机I/O域上显示成小数,精确到小数点后一位;
怎样在上位机I/O域中输入负值,请各位高手指教,多谢!
问题补充:
这个数在WINCC上经过了线性标定后显示,希望显示的值能精确到小数点后一位!如23.8 25.3等,但小数点后只能显示0,要想显示数的话,怎么样实现呢?
最佳答案
最好在下位机中换成实型数。
不方便的话可以采用下面的办法:
1、设两个IO域,中间加一个文本“." 来作为小数点
2、小数点前链接 X/10
3、小数点后链接X%10,(求余数是不是%,有点记不清了,)
4、任何整数 除以10后的余数只能是一位数
提问者对于答案的评价:
多谢!
专家置评
参考http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_ID=25576&cid=1032
修改
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276280.html