如何组态操作员更改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日 上午5:05
下一篇 2019年6月11日 上午5:05

相关推荐

  • 怎么改变弹出窗口的大小

    在WINCC画面里,做一个弹出窗口,但做了,窗口弹出来了,就是全屏,怎么改变其大小? 最佳答案 你可以参考一下这里—— http://hi.baidu.com/lwdiy…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何做个按钮固定显示

    我想做个切换页面的按钮,因为页数比较多,除了首页让他每页都显示,要怎么做呢 最佳答案 单独做一个小画面,然后主画面中用画面窗口显示这个小画面(主画面包含两个画面窗口一个显示这些按钮…

    SIMATIC WinCC 2017年11月12日
  • 关于wincc flexible的区域指针

    我用屏是TP277,我想利用区域指针的操作模式来监测HMI的电源, 状态位(心跳)我已经利用为监测连接是否正常, 但是操作模式的位在HMI断电时不能使AB公司的…

    SIMATIC WinCC 2017年11月26日
  • WINCC数据库SQL中无效归档数据库如何操作

    WINCC正常运行2年,现发现SQL中存在无效的报警、趋势归档数据库文件,库文件在SQL中显示灰色,且有ReadOnly注释,在WINCC项目文件中并不存在这些库文件。针对这些无效…

    SIMATIC WinCC 2018年12月2日
  • 请问怎么用vbs函数打开一个画面

    请问怎么用vbs函数打开一个画面,再问下谁有WINCC vbs的函数手册(都不知道相关的函数),好像在西门子官方也没找到相关文档,分不多了,大家帮帮忙 最佳答案 如果你是…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4基本版自带的归档变量个数

    wincc7.4基本版自带的归档变量个数 最佳答案 wincc7.4基本版自带的归档变量个数512个参考:http://www.wincc.com.cn/wiccdown/WinC…

    SIMATIC WinCC 2017年5月29日
  • 在Wincc中打开指定Excel文件

    在Wincc中打开指定Excel文件,能否指定打开的位置以及显示的行和列数,比如只打开前20行和前20 列 问题补充:现在直接打开Excel都是全屏显示,我想打开Exce…

    SIMATIC WinCC 2019年6月11日
  • wincc 曲线采样时间

    请问:wincc的采样时间是1秒要怎样才能改成250毫秒。 问题补充:电流曲线的采样时间为1秒,有什么方法可以使wincc的采样时间缩短。 最佳答案 1.WinCC是监控软件,不是…

    SIMATIC WinCC 2019年6月11日
  • wincc报警控件和历史曲线图

    请问下下图中的这2个控件是在插入的 我在wincc的控件里面没有找到 图片说明:       钻石用户推荐最佳答案 打开画面编辑器…

    2021年7月5日
  • Wincc项目移植问题

    目前我有一个在7.0版本上做好的项目,项目能完美运行,没有报错。然后我将7.0版本的项目拷贝到另一台装有7.3版本的机子上,打开时提示移植,移植后提示成功!首次也能打开该项目,但提…

    SIMATIC WinCC 2021年7月5日