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

相关推荐

  • 数据历史记录

    历史数据在画面上怎么显示 最佳答案 在画面中+个历史趋势框就好了,可以直接对变量进行历史查询的 http://www.ad.siemens.com.cn/service/…

    SIMATIC WinCC 2019年6月11日
  • 如何在WINCC画面上同时显示多条曲线???

    我要把记录温度的变化,想把这些温度都做在一个曲线画面上显示,或者在这个画面上选哪个温度就显示哪个温度的曲线,当然曲线是可以显示过去任何时候的(归档),我只会用曲线的控件做一个曲线的…

    SIMATIC WinCC 2019年6月11日
  • C脚本中出现的问题?

    我用的WinCC版本是V6.2,现在出现的问题是:在对象的C脚本中,每次编译都会出现这样的错误:C\Program Files\Siemens\WinCC\APLIB\A…

    SIMATIC WinCC 2019年6月11日
  • 变量归档数据查询不到,为什么呢

    sSql = "TAG:R,’ProcessValueArchive\1′,’0000-00-00 00:00:00′,’0000-00-0…

    SIMATIC WinCC 2019年6月11日
  • wincc变量值由0变1触发一个动作

    当tag1(二进制变量)由0变为1时(由1变为0不执行),执行将tag2的值赋给tag3,脚本该怎么写?请高手指教! 最佳答案 需要结合一个内部变量示例vbs动作脚本:触发方式选择…

    SIMATIC WinCC 2020年11月1日
  • wincc 报警记录打印格式

    我点报警控件上打印按钮,发现打印出来的标题都是wincc的标志  我想自己定制,请问有什么办法?谢谢 最佳答案 我觉得直接更改系统自带的报警布局(@Alarm&…

    SIMATIC WinCC 2019年6月11日
  • wincc 6.0 气泡提示如何实现

    wincc 6.0 气泡提示如何实现? 最佳答案 右键单击画面对象(按钮或I/O域等)属性-属性页-"Miscellaneous(其它)"-…

    SIMATIC WinCC 2019年6月11日
  • WINCC报警回路

    各位大圣,点击屏幕报警后如何跳转至预先编辑好的PDF 图片说明:    最佳答案 先新建一个打开pdf文件的函数,定义一个函数参数用来传递pdf文件名c脚本怎么…

    2020年11月1日
  • 在线表格控件时间列格式1

    WINCC 6.2SP3报表编辑器—在线表格 最左侧的时间列显示格式为何老是:如10-08-27,3:30:30,下午;能不能调整为其他格式的呢?设置了下对…

    SIMATIC WinCC 2019年6月11日
  • 打开文档时出错

    1:版本相同,电脑名改过,地址中无中文。2:自己新建项目,图形编辑器一切正常。3:项目复制器复制过来的就只有图形图形编辑器打开时提示“打开文档出错”,其余都可以打开。 问题补充:项…

    SIMATIC WinCC 2019年6月11日