在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

相关推荐

  • S7 连接无法激活

    建立了几个服务器与CPU之间的连接分别下载后: 服务器端在线后显示Not Avaliable CPU端在线后显示is being …

    SIMATIC PCS 7 2017年8月24日
  • Station Configure

    PCS 7中的“Station Configure”的作用是什么? 为什么ES中的这个站组太项为“x”时,我还能 在ES上运行WINCC&n…

    SIMATIC PCS 7 2017年10月31日
  • PCS7教程求助

    我在迅雷上面下载了(pcs7视频教程)的9-33部分,可是1-8部分找不到,哪里有可以告诉我一下,或者发到我邮箱。万分谢谢 !邮箱:rj041226@163.com 最佳…

    SIMATIC PCS 7 2017年8月24日
  • PCS 7导航条字体修改求助

    我遇到一个项目扩容发改造的项目,客户要求把原来的工艺的导航条字体或是颜色和新增的分开,但是这个导航条是OS编译生成的,不知道在哪里修改,怎么修改,请各位帮帮忙,先谢谢了! 最佳答案…

    SIMATIC PCS 7 2017年6月10日
  • 自定义功能块在CFC引用时无OCM

    刚开始学习,自己在库里定义了一个功能块,实现流量的累加功能。块属性和IO管脚的属性分别进行了设置,但是在CFC引用时,OCM仍然是灰色的,这样无法在WINCC生成块图标,求各位大侠…

    2017年6月12日
  • PCS7光纤同步问题

    一套从德国引进的生产线,用的是417H冗余系统控制,现在准备将一个ET200M(ET6)从站脱掉,操作过程如下:先将该从站断电,然后将上一个从站(ET5)DP头连接该从站的线缆拔掉…

    SIMATIC PCS 7 2017年8月26日
  • PCS7运行CPU后(AS410-H)冗余故障

    CPU是AS41H系列,一主一备,正常在软件中停主CPU时能自动切换到备用CPU,但是冗余切换选择是灰色的无法选择,CPU的LED INTF指示灯常亮,硬件在线诊断,冗余…

    2017年5月31日
  • FC如何引入到CFC中

    自己编写FC如何引入到CFC中。 最佳答案 1、大前提是程序结构目录得有“Charts”(必须安装CFC)。2、先编写好FC块,然后下载,接着单击charts,打开右面的任意子ch…

    SIMATIC PCS 7 2017年6月29日
  • 重装s7和wincc之后仿真用不了了

    显示的以下内容 问题补充:我用的是笔记本我根本没有实物的cpu 图片说明:    最佳答案 SetPG/PC选择 PLCSIM/MPI选择400站点后…

    2017年6月1日
  • PCS7 V7.0SP2 小信号切除 和多个模拟量信号低选的程序该怎么写呢?

    如题 PCS7 V7.0SP2 小信号切除 和多个模拟量信号低选的程序该怎么写呢?V7.0的没有APL库 最佳答案 1、小信号切除:只有单极…

    SIMATIC PCS 7 2017年6月4日