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日 下午5:58
下一篇 2017年6月19日 下午5:58

相关推荐

  • HMI的库文件不能正常使用

    已有一个HMI的库文件,在实验室电脑上加入库,然后项目树下直接添加可以正常使用。整个项目拷到自己电脑上,能正常打开HMI的组态画面。把库文件拷到自己电脑上,添加到项目树下使用时,H…

    SIMATIC WinCC 2017年6月1日
  • 多台s7-1200组网的问题

    wincc最多能连接多少台1200?是不是加cp1613卡就可以增加连接数量? 最佳答案 WinCC7.3最多可以与32个S7-1200通信。请看WinCC 7.3帮助,…

    SIMATIC WinCC 2017年6月10日
  • wincc与现场多台相同设备进行TCPIP通讯

    请问,有什么比较快捷的方式可以对wincc组态?所有设备程序、变量都是相同的,最理想的方式就是可以通过改变连接驱动参数里面的IP地址来实现监控设备的切换,请问有什么办法可以实现? …

    SIMATIC WinCC 2020年11月1日
  • WINCC项目文件夹为什么无权访问

    我客户机访问WINCC的这台服务器,但是始终无法访问,就是没有访问的授权。我共享都打开了,其它共享文件都可以的,唯独WINCC不行,请高手解答?? 最佳答案 这个因该是文件共享设置…

    SIMATIC WinCC 2019年6月11日
  • wincc下拉菜单

    我想做一个下拉菜单,把按钮放进去,运行时点击此菜单后,按钮能够显示出来,并通过连接后,点击按钮能够控制现场设备。怎样做?谢谢。 最佳答案 Wincc好像没有下拉菜单吧!只能做一个文…

    SIMATIC WinCC 2019年6月11日
  • VBS定时存储数据

    我这样写了一段vbs的定时触发程序(为了周期存数),但是不工作,调试表明到了这句Wscript.Sleep 1000就不执行了,请各位大小帮我看一下这是为什么 …

    SIMATIC WinCC 2019年6月11日
  • WinCC中怎么定时控制

    例如我做个系统,要在8:30启动运行,10:50停止运行,请问要怎么完成? 问题补充:谢谢各位的回答,这个系统只在上位机中进行时间比较,输出一个bool量到下位机中进行控制。问题是…

    SIMATIC WinCC 2017年11月12日
  • WINCC V5.1归档数据存储问题

    WINCC V5.1中如何设置归档数据的存储时间,怎么样能存储更多的数据记录,如何设置一条实时数据的采样时间间隔? 最佳答案 这个版本的真没有用过,你参考下wincc&n…

    SIMATIC WinCC 2019年6月11日
  • 用户归档的数据库记录导出到excel是不是必须安装connectivity?

    如题 在wincc的脚本中用vbs将UA#???里面的记录查询出来然后插入到excel里,那些数据库连接及查询语句是不是必须安装connectivity 才能使…

    SIMATIC WinCC 2019年6月11日
  • wincc可以做无线数据采集的上位机软件吗

    现在我想做一个水表的数据无线采集,想用wincc来做上位机界面,可以实现吗?如果可以实现需要哪些设置呢 最佳答案 楼主误入歧途了。。。 像这种用量大的系统,开发1个低成本…

    SIMATIC WinCC 2019年6月11日