前言:
而今小伙伴们对“c语言中delay如何定义”大约比较关怀,朋友们都想要了解一些“c语言中delay如何定义”的相关资讯。那么小编同时在网络上网罗了一些有关“c语言中delay如何定义””的相关资讯,希望兄弟们能喜欢,姐妹们快快来学习一下吧!原创 答疑解惑大师兄 自动化so酷
自 WinCC 7.5 版本开始,新增了使用电子签名确认操作的功能。通过使用电子签名可以使关键操作的执行只有在已组态用户通过密码验证签名成功后,才能执行相应的操作。如果用户未经授权或输入错误密码,则不能执行该操作。
由于不再需要通过脚本的方式来实现电子签名的功能,这给所有需要进行电子签名组态的用户提供了很大的方便。电子签名的主要组态方法在此不再赘述,今天主要为大家介绍一下另一个非常有用的功能--关于电子签名中的延迟补签功能。
延迟补签一般用于某个比较重要的操作(需要多个人确认),并且在紧急情况下允许在不满足所有签名的条件下进行放行的操作。
由于组态 WinCC 7.5 二次签名中的延迟补签功能需要在电子签名组态中一次性组态多个用户或组的电子签名,所以需要安装 WinCC 7.5 Audit RC 及授权(在组态好配置后,运行时无需 WinCC Audit RC及选件授权),所以在组态前请先将 WinCC 7.5 Audit RC进行安装并且将授权传送至计算机本地磁盘。否则如果组态多个用户或组的电子签名时会提示以下信息,如图1。
图1
除软件和授权外,在 WinCC 7.5软件中组态电子签名还需激活 WinCC 的 “报警记录运行系统”,并需使能报警记录中系统消息内的系统消息 “1900000~1900004”,如图2,图3。
图2
图3
在需要激活电子签名对象的“对象属性—其他—激活电子签名” 处将该属性设置为“是”,然后双击“对象属性—其他—所需的电子签名” 进行电子签名组态,如图4。
图4
在电子签名组态对话框中依次选择所需多个签名的用户或用户组按相应规定格式填入,并在“所需签名”处选择“追溯”选项,如图5。
图5
为了方便查看和操作WinCC 系统产生的电子签名消息,在画面中依次拖入 WinCC Alarm Control及 WinCC ESigControl。在上述两个控件的控件属性中的“消息块”选项卡中取消“应用项目设置”选项,然后在“可用的消息块”中,勾选“日期,时间,编号,消息文本,过程值:1,过程值:3,过程值:4”,最后在“消息列表”选项卡中将上述块添加至“选定消息块”中,如图6(此处仅展示了 WinCC ESigControl,WinCC Alarm Control与其相同)。
图6
组态完毕后,保存画面,并启动运行系统。在点击组态了电子签名功能的对象时,将弹出电子签名对话框,然后点击将要进行签名的用户,在弹出的“电子签名—身份验证”对话框中输入正确的密码后点击确定,最后再次点击确定,关闭对话框。这种情况往往是由于在需要进行双签名操作时,其中一个用户由于特殊原因无法在场进行电子签名,但仍然希望做操作时,进行了一个用户签名后放行操作。如图7。
图7
在已选用户签名成功被确认后,该按钮功能随即执行,与此同时可看到 WinCC Alarm Control 的短期归档列表中将会依次产生两条消息,即电子签名成功消息1900000,及电子签名未签名,“追溯”签名,消息 1900004,并在过程值:1处展示此操作的唯一ID,过程值:4处展示该操作涉及的对象,如图8。
图8
在 WinCC ESigControl 控件中可看到需要补签的消息,注意过程值:1 处的 ID 与 WinCC Alarm Control 中的 ID 值相同。
待未签名用户回到现场,可进行签名时,就可以通过 WinCC ESigControl 工具栏中的“用户定义1”按钮对该未签名操作进行补签。步骤如下:选中控件中需补签的消息,然后点击工具栏的“用户定义1”按钮,并在弹出的对话框中输入密码,最后点击“确定”按钮完成补签操作。如图9。
图9
在补签成功后, WinCC ESigControl 控件中对应的消息将消失,在 WinCC Alarm Control 控件中将会展示编号 1900000 已接受电子签名的消息,其中过程值:1处的 ID 与前面产生的 1900004 未签名,“追溯”消息的过程值:1处的ID相同,即证明该ID所对应操作的补签工作已完成,如图10。
图10
如何才能找到工控人自己的西门子WINCC社区呢?答案揭晓:
标签: #c语言中delay如何定义