WINCC画面控制

我想在WINCC画面里做一个能控制电磁调节阀的按钮.请教高人画面如何和控制程序的模拟量输出,,从而能达到控制调节阀..

最佳答案

做一个按钮,用c语言编程如下:
  float    wert;                      /* Variablen-Wert */
  int flag3;

 flag3 = GetTagWord("aaa") & 0x0010;
 if (flag3==0)   // Extern
 {
   wert =GetTagFloat ("aaa");
   wert = wert+5.0;
   SetTagFloat ("aaa", wert);
 }
 else if (flag3!=0)  // Intern
 {
   wert =GetTagFloat ("aaa");
   wert = wert+5.0;
   SetTagFloat ("21_wi2ES", wert);
 }
 其中aaa为变量;5.0为每次增大的量,如果是关阀的时候将+改为-即可!

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午1:35
下一篇 2019年6月11日 下午1:35

相关推荐

  • 求wincc flexible 2008 sp4使用手册

    全面的文档 最佳答案 SIMATIC HMI WinCC flexible 2008 通讯第1部分,https://support…

    2021年7月5日
  • wincc 6.0下载

    我想下载Wincc6.0安装软件,之前我是在WIN200下用WINCC5.1的,现在装了WIN XP SP3,wincc5.1就没法安装了,只能重新下,但我在网…

    SIMATIC WinCC 2019年6月11日
  • 使用WinCC ConnectivityPack 查询本地过程值归档

    如题,在深入浅出WinCC 中有讲到用WinCC OLE DB读取过程值归档的方法,具体方法可见图片1,代码如下,但是运行VB应用程序,总是提示:Co…

    2017年12月2日
  • WINCC 自我诊断

    自我诊断:值 DMRT AsynWriteQueueSize(Machine.Sofware.Wincc.DataManager z站中)超过报警上限…

    SIMATIC WinCC 2020年11月1日
  • wincc脚本换成模版

    wincc画面上有48个阀门,都是开到位变绿,关到位变红,有故障就闪,这样每个阀门有3个变量,我编了48套VBS脚本,导致WINCC显示很慢,用户要求必须整改。要命了。网友建议改成…

    SIMATIC WinCC 2019年6月11日
  • 两台WINCC的OPC通信

    两台计算机一台在设备现场通过pc access读取s7-200运行正常,如果远程计算机通过Internet访问现场计算机应如何实现?有资料没有发我邮箱一份?谢谢 问题补充…

    SIMATIC WinCC 2019年6月11日
  • 两台上位机版本不一样

    两台上位机如果版本不一样会有冲突吗?一台用WINCC6.0版,一台用WINCC6.2版。如果有冲突会怎样呢?哪位朋友能告诉我呀!!! 最佳答案 看你是什么通讯,如果是工业以太网没有…

    SIMATIC WinCC 2019年6月11日
  • 为什么生成的报表每行都是一样的?

    全局动作,每隔10分钟执行一次,用wincc自带的仿真器改变变量的值,脚本如下:Option ExplicitFunction actionDim o…

    SIMATIC WinCC 2019年6月11日
  • 断网变量改变

    小弟最近调试wincc的时候发现了一个问题: 小弟用VBS编写了30多个全局动作,触发都是用变量触发,一旦变量改变便运行脚本,将变量纪录到数据库。 小弟测试的时…

    SIMATIC WinCC 2019年6月11日
  • 新的HMI下载出现固件不同的问题

    HMI是新的,在往里面下载的时候出现如图所示的问题 问题补充:图在 图片说明:    最佳答案 此回答已完善 OS是跟你组态软件走的不是HMI是不是新的http…

    2021年7月5日