TIA Protal Wincc RT Professional 中操作员操作记录如何实现?

已锁定

傲视人间笑红尘

  • 帖子

    334
  • 精华

    1
  • 被关注

    4

论坛等级:侠圣

注册时间:2019-10-11

钻石 钻石 如何晋级?

TIA Protal Wincc RT Professional 中操作员操作记录如何实现?

1351

0

2024-05-10 15:49:17

       在经典 WINCC V7 中,可以利用“GCreateMyOperationMsg”函数可实现操作员操作后的操作记录,那么在博图中能否实现呢?经查阅手册,发现博图中同样有函数何以实现,不过只能是在wincc RT Professional中。具体操作案例可以参见附件。因文件大小受限,供各位需要的参考以及交流!可以评论区或者私底下沟通。

TIA Portal Wincc RT Professional中实现操作员操作记录.docx

      C脚本函数:TriggerOperatorEvent 系统函数用于触发操作员输入报警。

      语法 Int TriggerOperatorEvent(dwFlags,dwMsgNum,lpszObjectName,dwMyTextID, doValueOld, doValueNew, pszComment); 

    参数 dwFlags

            FLAG_COMMENT_PARAMETER (0x001):指定通过此参数输入注释。 

            FLAG_COMMENT_DIALOG (0x003):指定通过对话框输入注释。

            FLAG_TEXTID_PARAMETER (0x100):指定通过文本 ID 指定注释。为此,在“文本和 图形列表”(Text and graphics list) 编辑器的“C 文本列表”(C text list) 选项卡中 组态一个文本列表条目。 

           dwMsgNum 触发的操作员输入报警的编号。 

           lpszObjectName 指向具有旧值和新值的变量的名称的指针。 

           dwMyTextID 要用作注释的文本的 ID。 如果您为参数“ dwFlags” 使 用 “FLAG_COMMENT_PARAMETER”(0x001) 或 “FLAG_COMMENT_DIALOG”(0x003),则为参数“dwMyTextID”输入值 0。 如果您为参数“ dwFlags” 使 用 “FLAG_TEXTID_PARAMETER”(0x100) 则 为 参 数 “dwMyTextID”输入文本列表条目的 ID。可以在“文本和图形列表”(Text and graphics list) 编辑器的“C 文本列表”(C text list) 选项卡中组态文本列表条目。 

          doValueOld 旧值。 

          doValueNew 新值。 

          pszComment 指向要用作注释的文本的指针。 

          返回值 0 系统函数已成功执行,未发生任何错误。 

                -101 无法开始编辑操作员输入报警。

                -201 调用“MSRTGetComment()”时发生错误。

                -301 调用“MSRTCreateMsgInstanceWithComment()”时发生错误。

TIA Protal Wincc RT Professional 中操作员操作记录如何实现? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10588条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。