在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日
下一篇 2017年6月10日

相关推荐

  • 请教pcs7 v7.0 sp2模拟通讯

    请问在使用PLCSIM模拟硬件时,如何设置计算机网卡. 问题补充:可能说的不清楚,让大家理解错了.配置是这样ES和OS在一台计算机上,PCS为单站模式.以太网通讯. 最佳答案 请参…

    SIMATIC PCS 7 2017年7月30日
  • 好像很简单的问题(不知道怎么做,求助各位了)

    请教 有一料仓满了开始卸料,减少了9450吨后停止卸料。料位是变化的 普通的功能块好像做不了啊 会做的告诉我一下(详细点) 我用的西门子PC…

    SIMATIC PCS 7 2017年8月26日
  • PCS7 冗余CPU

    1#CPU为主运行时,2#CPU不管运行还是被打到STOP状态,OS站的WINCC都能正确连接变量;2#CPU为主运行时,1#CPU如果仍处于运行状态,OS站的WINCC显示正常,…

    SIMATIC PCS 7 2017年5月29日
  • CP1613和普通网卡

    我是S7-400H的冗余系统,一台装有WINCC的上位机,计算机上有一块普通网卡,一块CP1613,还有两个交换机,请问正常情况下运行站是和普通网卡连还是和CP1613连啊?一旦运…

    SIMATIC PCS 7 2017年6月8日
  • pcs 自定义功能块以及模拟量信号设置

    1,Pcs7自定义功能块系统预留的编号应该fb多少到多少?2,pcs7模拟量判断坏点后怎么让监视块的报警不输出,3,模拟量利用信号的变化率判断坏点怎么设置 最佳答案 1、自定义功能…

    SIMATIC PCS 7 2017年6月4日
  • CFC功能块管脚连接错了如何撤销

    CFC编辑器里编辑已插入的功能块的管脚连接。如果出现错误,如何撤销操作返回操作前的状态(如word那样)?我把sheet bar中的链接地址删除了(没记住原来的地址),想…

    SIMATIC PCS 7 2017年6月7日
  • PCS7打开问题

    在用PCS7打开一个WINCC工程项目时提示缺少“WinCC (Component Object Manager)“是少安装了什么组件 最佳答案 1.…

    SIMATIC PCS 7 2017年11月1日
  • WINCC运行画面的首页是哪个?

    PCS7编译后的画面的首页是哪幅? 最佳答案 默认是@SCREEN.PDL 可以通过 wincc–>计算机–>属性—>图形运行系统–…

    SIMATIC PCS 7 2017年11月1日
  • PCS7V8.1

    请问哪里有PCS7系统软件PCS7V8.1的订货号,含工程师站和操作员站? 最佳答案 SIMATIC PCS 7 快速访问http://support…

    SIMATIC PCS 7 2017年6月6日
  • 如何在监控画面实现点击按钮先验证密码再打开面板

    比如点击电机的图标,必须先登录密码,密码正确后才能进入控制面板进行操作,属个性化要求,不在用户管理里设置。麻烦高手帮忙解答。 问题补充:有必要补充一下,这是电厂的项目,操作画面是可…

    SIMATIC PCS 7 2017年6月24日