返回列表 发帖

[问题解决] 求助!!WICC中将整数标定为实数的问题,急!!!!!!

各位大大:
    请教问题:在WINCC中是否可将一个地址为字长度的整数通过标定或其它方法作为实数使用?我做一个INTOUCH项目移植,原项目中对于长度为字的整数可直接标定为实数,如DB200.DBW0,可以将输入0-10000标定为0-1000.0,而WINCC中没有发现可直接将整数标定为实数的功能,项目移植要求不可更改操作习惯。请问各位大大有没有好的解决方法?谢谢。

没有人有好的办法吗?主要问题是如何通过I/O域可以输出相应比率的值。显示可以通过直接连接,将变量按比率进行显示,如DB0.DBW0数据值为9999,可在WINCC画面中建一I/O域,输出值设为“DB0.DBW0"/10.0,数据格式选为S999.9,则画面显示为999.9。但通过此I/O域进行设定则无法得到相应的数据。大家来讨论讨论,看看有没有什么解决办法。

TOP

问题解决,通过查阅西门子网站,得到解决办法。有类似问题的朋友可以看看。   http://www.ad.siemens.com.cn/Ser ... =25576&cid=1032

下位机变量是整型数,WINCC的I/O域实现小数的设定,如何解决?
悬赏分:10 - 解决时间:2008-9-12 11:17
想在WINCC的I/O域中设定-23.5,已经选了s99.9,但下位机对应变量是整型数(有符号16位数),只能设到整数位,怎样能解决呢?(可不

可以转换成-235设进去,I/O域中还要显示-23.5)怎样实现呢?请大家多多指教帮助,多谢了!
问题ID: 25576 提问者:雪原 - 学长  第2级


最佳答案
现在的要求真是千奇百怪,呵呵。步骤如下:
1.新建变量,变量名随便你
2.数据格式选择浮点数32位
3.改变格式选FloatToSignedWord;地址选择为你PLC中的整形数地址
4.选择线性标定:过程值-1000,1000;变量值范围-100.0,100.0;

TOP

返回列表

Powered by Discuz! 7.2   论坛QQ群:逐梦论坛群

© 2001-2021 Comsenz Inc. 鲁公网安备 37120302000001号