在plc与wincc通信完毕后。想在wincc中实时显示模拟量的数值,数值为0-10V。但是弄完之后数字一直是0.不会改变。wincc通信肯定没问题。plc程序内是piw272先送给pqw272。然后用move将piw272送到MD10.wincc内变量设置,输入输出域的设置也都是按网上教程来的。尝试用了fc105,最后也是不能显示。
我说的可能太乱但只能把知道的信息全说出来,有大神能帮忙解答一下吗?谢谢大家
最佳答案
在调试时要一步一步进行。
1、模拟量的数值,数值为0-10V。但是弄完之后数字一直是0.不会改变?
首先要保证PLC的模拟量采集正确。piw272的数值正确吗?如果不正确要正确掌握模拟量模块的应用。
2、尝试用了fc105,最后也是不能显示?
如果模拟量采集的数值正确,接下来是正确掌握fc105方法,见:
见《 FC105 , FC106使用与实例》下载:
https://wenku.baidu.com/view/ff23194b8e9951e79b892788.html
3、想在wincc中实时显示模拟量的数值?
如果上述模拟量采集的数值均正确。接下来是WINCC应用的问题了。
在WINCC里面建立了地址为MD10的变量,如果你按照上述的实例进行转换,那么模拟量转换后的数值的数据类型应该是32位浮点数,并用I/O域关联此变量,那么你应该可以看到数值的变化。从你的描述中可能是出现问题是I/O域的没有在正确的地方关联变量,在I/O域属性--输出/输入--输出值那里关联变量还有I/O域的数据格式和输出格式也要设置对,通常数据格式设为十进制数,输出格式设为99999.999(如果需要小数的话),整数的话设为99999,如果变量数值超过输出格式的位数或者数据格式不对,会显示***
提问者对于答案的评价:
感谢各位的帮助,大家都在帮我指点迷津。但是这位前辈讲解最详细,小弟西币奉上。明天再去奋战。最后还要谢谢大家在这里帮我。谢谢!大师能加个微信吗0.018340829092
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359959.html