请教大神WINCC IO域如何做每次输入限制

就是有个风机执行器开口度限制,要求每次输入超过30%就提示输入超限,最好是做成跟IO域原来的上下限那种限制弹出的窗口一样

最佳答案

wincc定义内部变量保存当前输入值,io域的属性--事件--输出/输入--输出值--改变,编程:
dim mytag(2)
mytag(0)=hmiruntime.tags("val_input").read//wincc内部变量
mytag(1)=hmiruntime.tags("val_output").read//wincc外部变量,控制设备
if abs(mytag(0)-mytag(1))>12.0 then//这个12.0根据你自己计算出你的30%对应的数值
    msgbox "超限"
else
     hmiruntime.tags("val_output").write mytag(0)
end if

提问者对于答案的评价:
谢谢大神的回答。我已经用上了您的答案。很好用。还有关于C脚本和全局脚本学习的书推荐一下啊谢谢。。。。

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

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

相关推荐

  • WINCC 与 s7 通讯异常

    最近在做WINCC项目时遇到一个棘手的事情,就是与PLC通讯连接不上,在同一个项目里的PLC共有10台,其中九台能通讯数据WINCC运行正常,我分别更换了以太网模块,和CPU都不行…

    SIMATIC WinCC 2019年6月11日
  • Portal V13

    请问,博图V13的入门指南或者操作手册在哪儿下载?谢谢! 最佳答案 参见:https://support.industry.siemens.com/cs/document/1090…

    SIMATIC WinCC 2017年7月26日
  • plcsim仿真结果出现怪问题

    用step7编写了一个程序,在wincc中做了个动画验证了一下逻辑关系,各种颜色的改变设置的是变量有变化就改变。从wincc界面运行来看,没有问题。PLC程序中有将M1.7置位的指…

    SIMATIC WinCC 2019年6月10日
  • wincc7.4新建项目画面调不出

    WINCC7.4新建的项目,经过项目管理器编译后,运行画面,登陆都正常,area buttons 有文本显示,但是一直是灰色,不能点击,修改button的C语言…

    SIMATIC WinCC 2021年7月5日
  • wincc 6.0移植7.0过程中报错

    4年前的项目用的是wincc 6.0做的 现在2期开始了 准备用wincc 7.0 用项目移植器移植过程中报错如下:*******…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.2与SP3不兼容,怎样解决

    装好WINDOWS xp sp3的系统,准备装Wincc6.2,已经装好SQL2003,接下来装6.2的时候,提示要装补丁319740,但打开补丁安装时候提示,…

    SIMATIC WinCC 2019年6月11日
  • 没有符号库

    我安装的Portal Wincc basic V16后,工具箱-元素下没有符号库。如何添加符号库? 图片说明:    最佳答案 组…

    2021年7月5日
  • WinCC与多台PLC通讯

    请问,WinCC与2台S7-400通讯,WinCC变量应该怎样建立?2台PLC有相同变量,咋办? 最佳答案 2台PLC有相同变量没事,只要注意在建立变量时,选择不同的连接。 提问者…

    SIMATIC WinCC 2019年6月11日
  • 当在WinCC中连接有符号变量时,如何不显示“+”?

    在WinCC中使用IO域连接有符号变量时,如何在变量为负数时显示“-”,而变量为正数时不显示“+”? 最佳答案 如果只是用IO域进行显示,那么可以对输出格式做动态化。例如连接的是变…

    2020年11月1日
  • 用网线从触摸屏传程序到电脑的通讯设置

    用网线从触摸屏传程序到电脑的通讯设置 最佳答案 从触摸屏上面回传有前提的,必须满足下面的两个条件:1。触摸屏支持存储卡,必须安装了存储卡2。在下载触摸屏程序的时候,勾选了“回传”选…

    SIMATIC WinCC 2019年6月11日