如何组态操作员更改IO域的模拟量值时触发消息记录?

描述:
画面中有个输入输出型IO域,连接了一个Byte型变量(设置变频器频率),需要记录操作员何时更改了这个频率值,改为何值.
我了解报警记录组态只能在某个位的上升沿或者下降沿的时候触发消息记录,对于一个整型变量该如何触发消息记录呢?
模拟量报警只能组态模拟量超过一定限制,我是想记录操作员何时更改了这个模拟量.

另一个问题,我想记录同一个Bit变量的上升沿和下降沿,都输入进去报警组态了,我将这个Bit置位,消息显示出来,我再复位这个Bit,就不能显示这条下降沿报警了.也就是说对于同一个Bit变量,仅能显示组态序号小的那条消息,而不能显示序号大的消息.这样应该怎么做到呢?取反赋给另一个内部变量然后记录这个内部变量么?

啰啰嗦嗦这么多,不知道各位能不能明白,请指点一二…

问题补充:
研究了一下有一些心得:
记录操作员改变一个整数值
1、用报警记录的情况:

在PLC中判断WinCC某个IO域操作员输入值有没有改变,如果有改变那么给一个Change位的上升沿到WinCC,用于触发报警信息

不能在IO域数值改变事件中触发脚本设置Change位的上升沿,执行时序不对,不能记录改变以后的值,触发报警信息的时候只能记录改变之前的过程值

如果在改变IO域中触发脚本中先延时一段时间在给上升沿是可以的,但是延时又会出现一些意想不到的问题,不推荐啊

可以在操作员设置后先不触发报警信息,而是在IO域中数值改变脚本中将value 赋值给一个内部变量,在设置窗口退出时提供两个按钮,分别是“确定”和“应用”(就像我们使用一般的Windows软件一样,点击应用时候或者确认关闭窗口时候才会保存在这个窗口中进行的所有设置),在点击按钮时候将内部变量传递给Power Tag 过程值,并且触发Change位的上升沿SetTagBit("change",1); SetTagBit("change",0); 在报警组态中组态Change的上升沿,并且显示内部变量过程值。

2、用变量记录组态

最佳答案

1、用变量记录归档 Byte型变量(设置变频器频率)的话没有这么麻烦了。
2、报警的触发归档只能是BOOL型变量,如果想用Byte型来触发只能用脚本来处理。
3、可以在PLC中判断 Byte型变量是否改动,改动了就给上位机的BOOL型变量一个上升沿来记录。
4、报警记录中同一个Bit变量的上升沿和下降沿—只能选择一个,不能同时显示,取反通过另一个变量来报警归档。
5、或者直接通过变量记录中归档,新建一个变量 — 右键 属性 — 事件 — 起始事件/起始变量 中把Bit变量选进去即可,这样上升沿和下降沿都能归档。

提问者对于答案的评价:
有启发,感谢

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

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

相关推荐

  • 组态软件开发

    公司想自己做组态软件,想先做一个市场调研不知道有没有必要。请问各位,开发组态软件的难处在哪里?上位机一般的画面,趋势报表报警这些没有问题。是不是与下位机的连接,数据的采集发送吗?其…

    SIMATIC WinCC 2019年6月11日
  • wincc 关闭变量丢失提示对话框

    使用变量前缀写变量总提示丢失变量 好烦人有时候改变量,一个问题提示好几编,点的都烦死了。这块程序写的,点来点去真啰嗦啊 最佳答案 1、使用变量前缀方法一定要使用WinCC…

    SIMATIC WinCC 2021年7月5日
  • WINCC自动执行的问题

    我用WINCC和S7-300的用以太网通信,中间经过光纤和网络交换机。 在WINCC里做了一些按钮分别远程控制几台泵的启动和停止,现在有台泵总是在没有在WINCC上操作的…

    SIMATIC WinCC 2019年6月11日
  • wincc modbus TCP/IP 通讯设置

    我要跟台达DVP-SE的一台PLC通讯,PLC地址192.168.1.5,电脑地址192.168.1.10,有两个问题想请教:图1:这个里面的参数改怎么设置,我这样设置对吗?远程从…

    2017年11月1日
  • 上位机界面设计规划

    软件用的SIMATIC WinCC,做动力设备的上位监控,设备大概有二十种,种类比较多,比较杂,而且彼此之间没有太大联系,比较分散,不容易归类,有的设备需要做报警、趋势、…

    SIMATIC WinCC 2021年7月5日
  • 其他服务器如何访问WINCC数据库变量记录

    其他SQL数据库服务器如何访问WINCC数据库变量记录 ,是不是通过工业数据桥通信? 最佳答案 因为WinCC中的变量记录是压缩数据,所以需要WinCC 相关的…

    SIMATIC WinCC 2020年11月1日
  • 关于WINCC与CSV文件内文本

    有人尝试过通过CSV文件将文本字符串送入WINCC的text内显示的方法吗?有时候画面需要显示的文本行数较多,各处又不一样,想通过CSV文件来做标准化,方便二次开发和维护修改。 问…

    SIMATIC WinCC 2017年10月29日
  • wincc6.2字体

    用wincc6.2sp3打开以前wincc6.0的项目。画面上文字都没有了显示,全都是???,请问在哪里修改 最佳答案 在WINCC里面的图形编辑器里面打开某个画面,出现???&n…

    SIMATIC WinCC 2019年6月11日
  • 报警与报警事件区别

    各位老师,,我在使用MP-277人机界面中,请问1.报警视图与报警窗口有何区别,2.报警视图和报警窗口的属性中的报警事件和报警又何区别 最佳答案 报警视图是显示报警列表的画面,报警…

    SIMATIC WinCC 2019年6月11日
  • wincc打印问题!!

    上位机wincc6.0,数据库Access,WinCC采集的数据存到Access中,要求按时间查询Access数据库,将得到的查询结果输出到固定格式的Excel中进行输出打印!我想…

    SIMATIC WinCC 2019年6月11日