请教大神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画面加载“计算器”,多次点击鼠标只出现一个“计算器”?

    WINCC画面加载“计算器”,如何多次点击鼠标只出现一个“计算器”?现在做了一个计算器,可是操作人员每点击一次按钮就出现一个计算器,多次点击出现多个。如何解决?或者打开计算器后,让…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3如何导入变量

    7.3变量管理里面只有导出变量功能,那么如何导入变量呢,要把两个项目整合到一个项目中去,画面可以复制过去,但是变量不知道怎么导入 最佳答案 可以导入啊,就在编辑里,或者你直接复制进…

    2021年7月5日
  • wincc 报警的问题

    现在项目中,模拟量的报警我在PLC程序里面做了,上位只是用数字量做报警,但我调试的时候,发现WINCC的报警控件上不显示报警条目,我已经启动了报警系统,但就是不显示,不知道哪里出了…

    SIMATIC WinCC 2019年6月11日
  • WinCC数据备份问题

    WinCC自身的数据归档备份应该是属于 定期的备份吧? 如果我想实时备份,备份在另外一台机子上,有没有办法通过SQL SERVER数据库 来…

    SIMATIC WinCC 2019年6月11日
  • 怎样删除WINCC画面的历史数据

    最近我在查看WINCC画面历史数据时电脑CPU运行为100%,不能查看历史数据,哪位高人可以告诉我是怎么回事,谢谢! 最佳答案 缩短查询时间间隔  减少同时查询…

    SIMATIC WinCC 2019年6月11日
  • 贝加莱PLC与wincc OPC-Ua 通讯

    为啥我在wincc中设置好参数,“选择”按钮无法点击,请教大家了 图片说明:    钻石用户推荐最佳答案 参考:OPCUA实例4_服务器为精智面板_客户端为Wi…

    2021年7月5日
  • 关于wincc画面的问题能及时给予回答么

    最佳答案 如果你想快的话,可以到这个群里QQ8975693问问,这是个关于WINCC的群,里边有人帮忙的。 提问者对于答案的评价:谢谢给我提供信息的来源。在这里谢谢你了。

    SIMATIC WinCC 2019年6月11日
  • 为什么我的C脚本中的项目函数里的中文字经常变成乱码?

    我用的wincc6.0,项目函数里的中文字经常变成乱码,包括注释,为什么? 最佳答案 你参考一下两个斑竹的探讨: http://www.ad.siemens.com.cn…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0如何打开6.2项目

    请问有没有办法使wincc6.0打开6.2的项目?大家确定向下兼容一点补救办法也没有了么? 最佳答案 没有,你可以把6.2的图复制到6.0下其他的要重新做了。 提问者对于答案的评价…

    SIMATIC WinCC 2019年6月11日
  • 不能运行WINCC

    我在1台电脑上安装了WINCC附带的SQL2000SP3和WIINCC。开机完毕后弹出1对话框:“标题 NET  SERVICE &nbsp…

    SIMATIC WinCC 2019年6月11日