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

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

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

最佳答案

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

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

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

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc150071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月4日 上午7:39
下一篇 2017年6月4日 上午7:40

相关推荐

  • wincc6.0

    启动wincc6.0不能新建项目,新建项目出现错误0x80004005:未指定的错误,还有打开项目时出现0x80004610a:(null)等错误,请问是什么原因?谢谢! 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.2安装问题

    WINCC 安装完成,图形编辑器打不开。  最佳答案 我遇到过同样的问题,是中文的吧? 用安装目录下有个KB***的补丁,不要用网上下载的。&nbsp…

    SIMATIC WinCC 2019年6月11日
  • WINCC1

    WINCC工程可在WINDOS-XP系统运行吗?怎么实现? 问题补充:不是仿真,是像比如组态王一样在电脑运行并与PLC通信? 图片说明:     &n…

    2017年11月12日
  • wincc v7.3 中怎么设置图片可以根据数值的变化而左右移动

    请教各位大神,wincc v7.3 中怎么设置图片可以根据数值的变化而左右移动 问题补充:我做了一下,虽然可以左右动但是没有规律,请大神再指教一下 图片说明: …

    2021年7月5日
  • WINCC编译报内部错误

    各位大神,我用V13组态的TP1200触摸屏编译软件时出现报警,内容是:内部错误(详情:CanNotGetCompileState – 对象类型:FUNC_CO…

    SIMATIC WinCC 2017年6月3日
  • 库按钮 动作如何用

    自带的c动作  不会用   上推下拉不行   点也不行   挂动态可以…

    2017年10月24日
  • wincc和PCaccess配合使用中的怪异问题!

    我现在上位机的wincc通过以太网连接243-1,除了PCAccess之外还有其他方法没,现在发现用PCACcess和wincc有冲突,wincc已经建立了10个S7的TCPIP通…

    SIMATIC WinCC 2019年6月11日
  • wincc服务器与客户端问题

    前几天公司的服务器坏了,就紧急更换了一台型号不一样的服务器,所有的设置也都搞好了,服务器和客户机也能正常通讯了,但是在检查客户机上的项目时,发现不能%ignore_a_1%用户的权…

    2021年7月5日
  • wincc历史数据设置

    wincc7.0SP1,要实现历史数据报表里面1分钟更新一次数据,一页显示60条数据,我这个设置里面哪里有问题? 图片说明:       &…

    2017年12月9日
  • 有没有什么好的方法做IO监控画面

    我想在西门子HMI  里面做个页面   里面做所有IO点的监控画面   做成和PLC模块上面那样的&…

    SIMATIC WinCC 2021年7月5日