我从变频器读到的0-4000H在上位机wincc上显示0-50HZ,但是变频器反转时读到上位机的是****,请各位同行提示怎么让上位机wincc显示-0-50HZ频率。谢谢
最佳答案
1、在PLC里面转换使用公式:读取上来的数/16384*50计算出来的数就是频率,然后在WINCC上直接显示
2、创建变量,在变量属性里面进行线性转换,0-16384对应0-50就行了
关于线性转换参考:
WinCC 如何实现变量的线性变换?
https://support.industry.siemens.com/cs/cn/zh/view/83126802
提问者对于答案的评价:
非常感谢以上各位同行的支持帮助,我是采用本答案的第一种方法解决问题的,就是在PLC中通过转换运算,直接生产-50-+50HZ的浮点数,wincc直接读取浮点数,在wincc里不再标定。
这位师傅的第二个方案我之前也用了,0-50HZ没有问题,但是-50HZ-0HZ时上位机wincc显示****。
非常感谢以上各位朋友的思路、方法。启发我正确解决问题。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc316231.html