浔之漫智控技术(上海)有限公司
主营产品: 西门子授权代理商 西门子一级代理商 西门子PLC代理商 西门子触摸屏代理商 西门子变频器代理商 西门子总代理商 西门子CPU模块授权代理商
六安西门子6GK工业交换机一级代理商

六安西门子6GK工业交换机一级代理商


2.2 “图形编辑器"中相应对象的属性中没有“操作员输入消息"选项的对象

  对于操作可选图形 WinCC 对象,可以将您自己的操作员消息组态为 C 动作或 VBS 动作。执行各自的 C 动作或者VBS动作作为对操作事件的反应。 例如,在这种情况下,操作事件可以是鼠标单击 WinCC 对象,例如对按钮操作。使用“报警"功能组中“GCreateMyOperationMsg"功能组态您自己的操作员输入消息,下面举例对此函数进行简单说明。

  int GCreateMyOperationMsg(DWORD dwFlags, DWORD dwMsgNum, char* lpszPictureName, char* lpszObjectName, DWORD dwMyTextID, double doValueOld, double doValueNew, char* pszComment)

  参数的简单介绍

  dwFlags FLAG_COMMENT_PARAMETER 0x00000001 为操作员输入消息添加固定的注释,在pszComment中添加相应的文本FLAG_COMMENT_DIALOG 0x00000003在对对象进行操作时弹出对话框,在对话框中为其添加注释

  dwMsgNum 生成的操作员输入消息的消息号,需要预先创建

  pszPictureName 需要生成操作员输入消息对象所在的画面

  lpszObjectName 在操作员消息生成时,需要在消息中记录的变量。

  doValueOld lpszObjectName组态的变量在消息生成之前的数值,注 意:函数无法自动计算此数值,需要利用GetTagvalue等函数自己提取。

  doValueNew lpszObjectName组态的变量在消息生成之后的数值,函数无法自动计算此数值,需要利用GetTagvalue等函数自己提取。

  pszComment 在FLAG_COMMENT_DIALOG 0x00000001 时,在此参数中添加相应文本。

  注意:

  要预先创建编号为“11"的报警消息;

  消息类别为:系统无需确认;

  类型为:操作员输入消息;

  在“消息文本"中输入需要显示的报警提示信息;其他参数保持默认值即可。

西门子变频器CU230P2HVAC

  实例:按钮的功能为在对变量做加法计算后,保留结果,同时记录操作员输入的消息,并在报警控件的 系统块的 注释 列中(其对应报警控件工具栏里输入或查询的图标为

西门子变频器CU230P2HVAC

  )添加脚本中的文本“changed"。下图为在按钮的事件上添加的脚本。

西门子变频器CU230P2HVAC

  更进一步的详细设置,可以在WInCC V7帮助中Search:GCreateMyOperationMsg

  对于V6版本请参考以下链接:24325381

  2.3 对于消息操作,生成一条操作员输入消息

  例如确认锁定/释放消息,操作员输入消息将在 WinCC 报警记录中进行组态。为此必须在报警记录编辑器中创建 WinCC 系统消息。

  在“操作员输入消息"选项卡上的 WinCC 报警控件中,激活操作消息的触发事件,如下图所示。也可在此处组态操作员输入消息本身。 在 WinCC V7 之前,在“消息列表"选项卡上的 WinCC 报警控件中,使用“操作员输入消息"按钮激活操作员输入消息的触发事件。为了显示或输入对应的操作员输入消息的注释,可使用“注释"按钮在长期归档列表中打开对话框。 在报警控件中将“注释"系统块插入消息行时,此消息块指示此消息有注释。

西门子变频器CU230P2HVAC


展开全文
拨打电话 微信咨询 发送询价