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

相关推荐

  • Windows API 函数说明

    请问谁有wincc的C脚本中所有Windows API函数的手册。     手册包括函数所在的.dll文件,函数的功能和…

    SIMATIC WinCC 2019年6月11日
  • WINCC声明数组变量及结构变量的使用

    既然不能把STRUCT的数组直接传送到WINCC,那如何在WINCC中声明数据变量呢,包含的变量很多,难道要一个个声明?求指导另外WINCC种的结构变量不是很明白,他是把一些变量归…

    SIMATIC WinCC 2017年12月7日
  • 报警控件怎么设置?

    在wincc7.0中,报警记录中设置了模拟量、离散量报警,在图形设计器中插入了报警控件(未设置),运行后无论怎么操作都不显示报警,请问是怎么回事? 问题补充:刚才我按照三楼的步骤运…

    SIMATIC WinCC 2019年6月11日
  • sql2000安装

    在XP系统上安装SQL2000,提示我只能安装客户端,不能安装服务器端。我之后要安装Wincc6.0,有影响吗?我的操作系统是XP(上海大客户版)。请教了,谢谢!!! 最佳答案 你…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏组态问题

    我想知道西门子哪一款触摸屏,做的过程画面做的比较好 钻石用户推荐最佳答案 过程画面完全用软件中自带的库就做的不错了啊。如果您是需要如3DMAX那种样式,只能是别的软件做好,然后抓图…

    2021年7月5日
  • WINCC如何实现变量触发记录的表格

    有个项目,客户要求在画面中显示出开关量触发的表格,就是每当操作员操作开关量的时候,这个表格里能及时查找到事件记录。我知道控件里面有个表格趋势,但是那个是属于时时更新的,而不是客户要…

    SIMATIC WinCC 2020年11月1日
  • wincc7.0的3D模式下组态菜单栏的颜色问题

    wincc7.0在3D模式下组态menu and tool bar 出来颜色还是变不了,一般画面对象都有一个globe shado…

    SIMATIC WinCC 2019年6月11日
  • 怎么在WINCC中用一个按钮打开EXCEL?????

    怎么在WINCC中用一个按钮打开EXCEL????? 最佳答案 在C脚本里用这种方式打开Excel,因Excel.exe没有在系统目录需要包含完整路径,比如ProgramExecu…

    SIMATIC WinCC 2019年6月11日
  • 怎样在WINCC中实现统计车间设备开关机时间

    如题,想请教一下怎样在Wincc中统计设备开机关机时间,以及一共运行了多久呢,是编写脚本还是有什么控件可以实现呢 问题补充:怎么写啊,没用过脚本 最佳答案 1、如果设备是在winc…

    SIMATIC WinCC 2021年7月5日
  • 同时把内部变量缓存区的多个XY值一起传送至函数控件的XY轴

    专家:   您好,前几天我有问过一个问题,用的是专家提问的方式。您给我的答复如网址http://www.ad.siemens.com.cn/servi…

    SIMATIC WinCC 2020年11月1日