生成指令签名
指令签名由一个 ID 号和时间戳组成,用来识别给定时间点的用户自定义指令的内容。日期和时间来自生成签名的计算机上的本地时钟。
指令签名允许您快速确定指令是否被修改。每个用户自定义指令都可以拥有自己的签名。当在安全相关的功能中使用用户自定义指令时,要求使用指令签名,此外,有时候,受管制行业也可能要求使用指令签名。当应用项目要求较高完整性等级时请使用指令签名。
用户自定义指令生成后,指令签名会立即将其封装,这有助于防止使用签名时对该指令进行编辑。该限制包括梯级注释、标签说明和所创建的所有指令文档。当指令被封装后,只能执行以下动作:
- 复制指令签名
- 创建或复制签名历史条目
- 创建用户自定义指令的实例
- 下载指令
- 移除指令签名
- 打印报表
当生成指令签名后,
Studio 5000 Logix Designer®
应用程序显示带有封装图标的指令定义。用户自定义指令图标

重要提示:
如果在
Studio 5000 Logix Designer®
应用程序中使用源代码保护功能来保护用户自定义指令,需先启用源保护,然后再生成指令签名。当为控制器项目生成安全签名时,Quick View 窗格和安全签名报告将显示用户自定义指令的安全签名元素,即使没有生成指令签名。有关安全签名元素的更多信息,请参见《安全签名》。
初次下载已封装的用户自定义安全指令,会自动生成一个安全指令签名。
重要提示:
选中或清除控制器属性中的 Report Overflow Faults 复选框会更改包含数学指令的用户自定义安全指令的安全指令签名 ID。
提供反馈