如何组态操作员更改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外部变量的现实与打印

    采集10台皮带称的称重数据,每次只有一台数据在变化,其他9台数据不变,现在我的打印报表中只现实变化的那个变量的数据,不变化的变量数据得不到,请问如何显示那9个不变的变量,并打印,谢…

    SIMATIC WinCC 2019年6月11日
  • WINCC用户归档

    WINCC用户归档的上传和下载能不能通过脚本用按钮控制啊,因为我想通一个按钮控制两个或两个以上是用户归档同时下载。请高人指点,谢谢! 最佳答案 刚刚有人问过: &nbsp…

    SIMATIC WinCC 2019年6月11日
  • WINCCt和PLC无法通讯

    两台操作站一台可以通讯或取现场数据,另一台WINCC支行界面为虚显示无法获得数据,但用SETP7可以下装数据到417-4CPU里。在WINCC的 Channel&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 请教几个西门子6AV6 545-0CC10-0AX0 的问题

    这个型号的屏能不能用protool组态,如果行的话怎样使用以太网端口将画面下载到屏里。谢谢? 问题补充:再次请教PC和屏的IP怎么样设成同一网段? 再次感谢! 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • Wincc V7.4关于模拟量报警的问题

    我看网上视频 先前版本的都是报警记录-工具-附加项-模拟量报警打勾。但是V7.4 SP1我打开工具栏只有"宏“和”Visual Basic编…

    SIMATIC WinCC 2021年7月5日
  • WINCC运行系统

    在WINCC运行系统中,如果有报警消息产生就自动弹出WINCC报警记录,请问该如何做了??谢谢!!! 最佳答案 自动弹出报警是可以实现的,用画面窗口就可以.当有报警时就自动弹出,弹…

    SIMATIC WinCC 2019年6月11日
  • wincc界面不能显示中文汉字

    我的wincc界面不能显示中文汉字是怎么回事,我的语言选择是中文啊? 最佳答案 组态开发状态下: 打开画面,在图形编辑器的菜单中: 视图-语言,选择Chines…

    SIMATIC WinCC 2019年6月11日
  • PCS7操作过程中wincc遇到的问题怎么解决

    这个需要重新装个wincc吗,打开wincc老是出现问题 图片说明:    最佳答案 一、需要安装WinCC授权RT或RCRT授权,运行版授权,仅有运行功能,没…

    2020年11月1日
  • WinCC RT Advanced 在PC端运行

    我在电脑上安装的 PC station,IP设置的是本地电脑,下载时提示连接建立失败。想问下WINCC Advanced 是如何建立起连接在…

    SIMATIC WinCC 2021年7月5日
  • WINCC画面中输出框中显示数值是星号

    WINCC画面中输出框中显示数值是星号?是什么原因啊?怎么样让它能正确的显示?谢谢大家能解答一下。 最佳答案 你的数值超出了显示范围,比如你选择的整数部分是3位,而实际信号是4位整…

    SIMATIC WinCC 2019年6月11日