使用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