- {{item.name}}
项目 ID 功能
- 0
- 54
1. 基本介绍
传统的精彩、精简和精智面板可以通过组态“项目标识号”区域指针功能以便 HMI 检查是否连接到与之匹配的 PLC 设备。对于 Unified 面板来说,可以借助编写JavaScript 脚本实现对应的功能。如果 PLC 设备中项目 ID 和 HMI 设备中项目 ID 不同(证明HMI设备没有连接到正确的PLC设备上),HMI 项目将在10秒内终止运行。
2. 组态方法
步骤1:在 PLC 的 DB 块中添加一个项目 ID 所需的 Int 类型变量,HMI 上创建对应的 HMI 变量。

步骤2:HMI 的变量表中添加一个与 PLC 侧的相同类型的内部变量。

步骤3:在计划任务页面中添加一个新的任务“任务_1”,工程师可以根据实际的需要来修改任务名称和添加注释。触发器选择“T10s”。

步骤4:在计划任务的事件选项卡中,在其“更新”事件中点击JS图标转换为脚本编写界面。

步骤4:在“更新”事件中,添加 JS 脚本,注意区分大小写。注意:选择“异步”方式。
脚本代码,举例:
if ((Tags("Area Pointer_Project ID").Read() != Tags("Project ID Local").Read())) {
try {
await HMIRuntime.Device.SysFct.StopRuntime();
}
catch (err) { }
}

关于画面编号功能,请参考下边的全球技术资源库的 FAQ 的 2.4 章节和 Demo:
Alternatives to the area pointer for Unified Panel
https://support.industry.siemens.com/cs/cn/en/view/109794243
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错


西门子官方商城


{{item.nickName}}