wincc的输入、输出域,如何做输入值与当前值比较。

wincc的输入、输出域,如何做输入值与当前值比较。输入值和当前值差的绝对值大于10,则报警(输入无效),输入值和当前值差的绝对值小于10,输入值有效。
1脚本如何写?
2用输入、输出域的哪个属性来实现这个功能?

最佳答案

建议还是在PLC里面做比较方便!WINCC里面也可以做,给你做一个DEMO,你自己再发挥吧!
1、在画面上建立一个输入输出IO域,格式为999.9,先不用连接变量;
2、输入输出域右键——属性——事件——属性主题——输入/输出——输入值——更改,写上C脚本:如下

double  a,b,c;
a=GetInputValueDouble(lpszPictureName,lpszObjectName);
b=GetOutputValueDouble(lpszPictureName,lpszObjectName);
c=a-b;
if(c<0.0) c=c*-1.0;

if(c>10.0)
MessageBox(NULL,"设定值超限!","警告",
MB_OK|MB_ICONSTOP|MB_SETFOREGROUND|MB_SYSTEMMODAL);
else
SetOutputValueDouble(lpszPictureName,lpszObjectName,a);

编译运行即可!至于连接变量自己再发挥吧!

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日
下一篇 2017年6月19日

相关推荐

  • WINCC如何选择变量显示趋势

    我像做个复选框或者按钮什么的。只要选择下只显示选择的趋势 。有什么脚本吗。还有我把项目复制到另外台机子上了 如何导原来的趋势。 专家建议 问题1:请参照以下链接…

    SIMATIC WinCC 2020年11月1日
  • WINCC6.0 C脚本 全局变量超过64K,能提高吗?

    我在WinCC6.0 C脚本中定义了一些矩阵.编译提示 全局变量超过64K,有方法提高吗? 最佳答案 没有办法,还是把你的算法做成DLL来调用比较好 提问者对于…

    SIMATIC WinCC 2019年6月11日
  • wincc占用端口

    wincc变量占用的端口是多少内部变量协议端口s7协议端口MODUBS TCP协议端口net协议端口等 最佳答案 通过TCP和UDP传输数据时,不同类型的服务用到了哪些端…

    SIMATIC WinCC 2020年11月1日
  • smart700和s7-200在线仿真

    手里有一个S7-200plc用USB-PPI编程电缆和电脑相连,用SIMATIC WinCC flexible 2008组态一个smart700,目前…

    SIMATIC WinCC 2021年7月5日
  • WINCC SMART 700 IE V3 能装在WIN10系统上吗?

    WINCC SMART  700 IE V3 能装在WIN10系统上吗? 钻石用户推荐最佳答案 WinCC f…

    SIMATIC WinCC 2021年7月5日
  • Wincc的外部变量

    我是新手,对监控软件不是很了解。从网上看到一些资料,软件的购买按点数论,想请教外部变量的含义,又是怎么计算的,它同PLC的外部I/O点的含义和计算有啥不同。请别见笑,新手上路呀! …

    SIMATIC WinCC 2019年6月11日
  • 为毛要为退出按钮另建一个用户管理器组员

    画面中有两个按钮。一个是 WINCC 的退出按钮,一个是登陆按钮。两个按钮都没问题。可为什么,如果我没在用户管理器中新建组员的话,退出按钮一按就退出。我明明已经…

    SIMATIC WinCC 2019年6月10日
  • OPC信号做逻辑使用

    请教一个关于OPC信号的问题,当DCS与第三方的系统进行OPC通讯时,由第三方系统通讯过来的OPC信号能不能在DCS中做逻辑使用?比如通讯过来的三个信号,是否可以将这三个信号做一些…

    SIMATIC WinCC 2021年7月5日
  • 求 SIMATIC NET 软件

    求 SIMATIC NET 软件 。谢谢 问题补充:WINCC7.5的 钻石用户推荐最佳答案 此回答已完善 官方不提供下载,需要购买的sim…

    2021年7月5日
  • wincc的历史曲线有时没有显示

    我们用的是wincc 6.0做的操作画面,最近总遇到历史曲线有时一时间段没显示,请高手解答。 问题补充:该操作画面已经用了两年多了,只是最近半个多月才有这个问题。它的温度…

    SIMATIC WinCC 2019年6月11日