在PCS7系统中如何利用C脚本创建报警?

场景描述:某供水公司在供水管网上安装了若干个测压点,测量各居民点的实时供水压力,通过PCS7系统对各测压点压力数据进行实时在线监控。当某一时间点监测到某测压点实时值偏离正常值时,报警响应,采取相关措施。而各测压点压力在一天当中不同时段对压力实时值(PV)得要求是不同的。假定中午12时为3.5±0.1Mpa,15时为3.3±0.1Mpa(SP)。
     问题:能否在上位机中通过C脚本实现?如何实现?
问题问得有点大,不知道各位看懂了没有?呵呵。谢谢各位大侠。

最佳答案

你可以用脚本取系统当前时间,用vbs应该比较简单的。直接用now函数取当前时间,然后判断当前时间如果是12点,判断当前测量值和设定值差的绝对值(abs)是否大于0.1如果大于则置位一个内部bool量,然后报警记录中用这个bool量做报警组态。

提问者对于答案的评价:
感谢你的提示。

专家置评

可以在AS中实现,也可以在OS中实现,在AS中实现比较节省资源,首先AS要做时钟同步 ,保证时间实时!之后就是判断条件去触发报警,在上位,
OS实现要用脚本循环,

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月10日 下午12:00
下一篇 2017年6月10日 下午12:01

相关推荐

  • Station Configurator Editor 的目的是什么?

    各位大侠,我有2个问题请教:1,很多文档里都对Station Configurator Editor的组态做了说明,但我不明白的是,什么情况下,或者说项目组态到…

    SIMATIC PCS 7 2017年6月19日
  • PCS7运行时@AreaButton文本显示不出

    PCS7_8.0移植6.0项目,运行时@AreaButton文本显示不出,是否是移植过程中有问题,我把截图贴出来 最佳答案 1.网络必须使能;2.os project&n…

    SIMATIC PCS 7 2017年6月7日
  • 拖动F块到CFC里,CFC就自动关了,变成灰色的界面,什么原因啊

    拖动F块到CFC里,CFC就自动关了,变成灰色的界面,什么原因啊 问题补充:我打开别的逻辑也不能进到CFC 最佳答案 是不是没安装安全模块的驱动包啊,另外安全模块得单独做CFC标签…

    SIMATIC PCS 7 2017年6月10日
  • 系统错误SDB

    编译硬件组态出现系统错误SDB,如何解决? 问题补充:一般是什么问题,如何解决? 最佳答案 是系统问题 从装系统就好了 我遇到这种问题。 提问者对于答案的评价:…

    SIMATIC PCS 7 2017年8月16日
  • 在PCS7中的SFC

    在SFC中的转移条件大于16个时,该怎么办 最佳答案 在CFC里建一个OR或其它逻辑的块。比如4个条件的OR综合后给SFC作为一个转移条件。就这么个思路。 提问者对于答案的评价:好

    SIMATIC PCS 7 2017年6月8日
  • ET200S安全模块

    我们公司用的是PCS7系统,现场用的是ET200S的分布式I/O,最近出了一个怪现象,一次意外停电后现场有2个安全模块(型号均是6ES7 138-4FB03-0AB0)的…

    SIMATIC PCS 7 2017年6月6日
  • WinCC appl. Ref 是什么意思?

    WinCC appl. Ref 是什么意思? 最佳答案 WINCC APPLICATION REF对应的参数化信息来源于WINCC…

    SIMATIC PCS 7 2017年6月3日
  • CFC插入错误

    在PCS7组态中插入一个CFC时,系统提示hardware error    gen_failure。从而无法增加CFC,请专家指…

    SIMATIC PCS 7 2017年6月29日
  • 间断称重累计

    为什么400的程序做好后用模拟软件模拟都是正常的,但下载到PLC后它的功能就不能实现?我是做一重量的累计,这个重量是间断的。 问题补充:截图未传完,只有明天传,几天只能传9张。 图…

    2017年6月9日
  • pcs7的OPC SERVER接口的学习资料

    想用C#语言,读取PCS7系统的PLC数据,是不是必须通过OPC SERVER提供的接口呢?具体代码应该怎么编写,有没有关于这方面的技术资料?跪求! 最佳答案 有两种方式…

    SIMATIC PCS 7 2017年6月4日