WINCC 有条件报警

使用WINCC V7.3+OPC软件读取仪表来做监控系统,没有PLC。我想在电机电流低于25A时报警(电机启动时才报警,不启动时不报警),但在WINCC–>报警记录–>模拟量报警中没有相关设定,请教各位如何实现这个功能?

最佳答案

1、定义一个内部变量,假定叫spL,浮点型数据
2、全局脚本里面写一个定时执行的脚本,当电机启动信号on时,spL=20.0,否则spL=-10.0
我用vbs写了一个简单的脚本测试:r1_b是电机启动信号,spL是报警设定

Dim motorRun
motorRun = HMIRuntime.tags("r1_b").Read
If   motorRun = 1 Then
   Hmiruntime.Tags("spL").Write 20.0
Else
   Hmiruntime.Tags("spL").Write -10.0
End If
3、定义模拟量报警,“间接”列勾上,然后“比较值变量”列选择spL

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • 关于配料顺序重复

    如何在wincc里,当配料顺序有重复时(比如有两个1)给出提示信息。因为在实际操作中如果有2个配料顺序是一样的话,plc只配2个物料中的一个。因为我是操作者,略懂wincc,所以还…

    SIMATIC WinCC 2018年12月7日
  • wincc7.4sp1自定义数据的相关问题

    有个项目需要自定义数据。需要记录电机的电流,以及电机的累计运行时间,能够%ignore_a_1%弄个时间段的已及某几个电机的累计运行时间。哪位大神有相关的例子。以及实现自定义数据的…

    SIMATIC WinCC 2021年7月5日
  • wincc6.0画面中的联锁问题

    现有一个操作画面,有三个库,当启动一个库下的设备时,另外两个库设备不能启动,我想在此画面上做一个选择按钮,按下时,只能启动一个设备,另一台设备被屏蔽,不能进行任何操作。想请教一下,…

    SIMATIC WinCC 2017年11月19日
  • 在C脚本中如何用API函数创建文件夹?

    在C脚本中如何用API函数创建文件夹?能给个例子么? 最佳答案 typedef struct SECURITY_ATTRIBUTES { &…

    SIMATIC WinCC 2019年6月11日
  • wincc按钮采用c脚本如何实现持续置位

    现在有多个不同网段的plc,每个plc有一个启动点。现在使用脚本设置了按钮按下各个启动点置一,不知道什么原因效果不好。请问各位大神有没有办法可以使置位信号一直持续。我估计要持续十几…

    SIMATIC WinCC 2021年7月5日
  • wincc运行画面的最小化

    如何通过C脚本实现WINCC的运行画面的最小话? 最佳答案 用API函数CloseWindow可以实现! 最小化WINCC运行画面窗口 如果你的wincc是英文…

    SIMATIC WinCC 2019年6月11日
  • Wincc5.1项目保存问题,请高手帮忙。

    先说下情况。 在现场匆忙COPY了wincc项目,用的是直接从中控室主机硬盘拷贝了整个文件夹到我的电脑上。回公司后装了win2000并装了wincc,版本和中控室的一样,…

    SIMATIC WinCC 2019年6月11日
  • WINCC与412H通讯问题

    操作员站配置1块CP1613和1块内置网卡,CPU采用412H。WINCC变量通过AS-OS编译上来。可是下装OS后,CPU的数据上不来,不知什么原因。有没有相关的资料。谢谢! 最…

    SIMATIC WinCC 2019年6月10日
  • wincc中用C动作调用画面不行

    用C动作来组态切换画面,但程序写好了,却不能切换画面,程序应该是没有错误的,没有报错纪录,而且同样的程序在另外一个项目上(也是在另外一个电脑上)可以运行,现在不知道是不是什么地方设…

    SIMATIC WinCC 2019年6月11日
  • 两台电脑wincc通讯

    现在我要与另一台电脑的wincc  opc通讯,用户名密码一致。也在同一个网段,配置了dcom,但是在那台电脑上能找到我的wincc  op…

    2021年7月5日