当前位置: 主页 > PLC控制

wincc如何实现变步长点动操作

就是步长可以设置,点一下某一特定按钮PLC输出量就多相应的一点。大神提一点思路啊……

问题补充:
我想控制私服阀,上位机输出模拟量0—100%,下位机plc转换成4—20ma输出。我的情况就是上位机界面中有两个按钮,增和减,一个输入步长的io域这些都可以是内部变量,可实现关联的外部变量私服阀阀位给定实现点动变化。谢谢,不知道表述清楚没。

最佳答案

脚本就可以实现的!
假设你的设定阀门开度的变量地址是Tag1,如下:
+1功能:
floatn;
n=GetTagFloat("Tag1");
if(n<=99.0)
n=n+1.0;
else
n=100.0;
SetTagFloat("Tag1",n);

-1功能:
floatn;
n=GetTagFloat("Tag1");
if(n>=1.0)
n=n-1.0;
else
n=0.0;
SetTagFloat("Tag1",n);

提问者对于答案的评价:
很好的解决了我的问题

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号