wincc内部变量和外部变量

我的WINCC系统中,从操作界面输入一个数值。如果这个数值被修改,在报警记录或事件记录中记下修改前后的值。如何通过内部变量来处理?

最佳答案

请参考:
 如何通过脚本或过程信号确认报警消息?
 描述
 基本有3种选择用于确认报警消息。 

 脚本确认报警消息。 
 使用脚本按下按下"单个确认" 或 "组确认" 按钮。 
 通过过程信号确认报警消息。
 1. 脚本确认报警消息
 为了能够确认激活的消息,必须从对象选择面板向画面里插入一个报警OCX 或 WinCC 报警控件。调用以下函数: 

 用以下函数确认 单个消息: 

 WinCC V4.x:
 BOOL OnBtnSinglAckn(char* pszMsgWin) 
 WinCC V5.x and WinCC 6.x
 BOOL AXC_OnBtnSinglAckn(char* lpszPictureName, char* lpszObjectName)
 用以下函数在报警窗口确认 全部可见的消息 : 

 WinCC V4:
 BOOL OnBtnVisibleAckn(char* pszMsgWin) 
 WinCC V5.x and WinCC 6.x
 BOOL AXC_OnBtnVisibleAckn(char* lpszPictureName, char* lpszObjectName)
 注释:
 例如,可以在按钮脚本里调用这些函数。 

 2. 使用脚本按下按下"单个确认" 或 "组确认" 按钮
 在WinCC 报警控件属性对话框中 (如 Control1),在 "Toolbar" 页,使能按钮(勾选检查框) 并确定对象ID (在图. 01: 单个确认为10). 

 
 图. 01 

 使用以下命令通过脚本"点击" 按钮并执行按钮功能。 

 WinCC 6.x and WinCC 7.x
 SetPropDouble(lpszPictureName,"Control1","ToolbarButtonClick",10); 

 注释:
 例如,可以在按钮脚里本调用这些函数。 

 3. 通过过程信号确认报警消息
 可以通过报警消息的内部或外部确认变量。设置确认变量的确认位,例如通过按钮或控制器确认相关消息。也可以选择确认变量确认组消息。 

 例如: 
 通过系统I/O 模块确认消息。这个信号可被 CPU 周期读取并映射到一个过程变量。可以使用这个变量作为消息的确认变量。  

 关键词:
 设计注释,报警日志,WinCC 报警控件 

  
  
  条目号:7797013     日期:2009-04-21   
  
  http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=7797013
  
  
  
 

提问者对于答案的评价:
谢谢了!

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

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

相关推荐