Ignition中 VISION的Alarm 如何与外部变量连接起来,并且内部状态改变后在Alarm status table 上显示
时间: 2024-03-29 21:35:32 浏览: 27
在Ignition中,您可以使用Tag Binding功能将VISION的Alarm与外部变量连接起来。首先,您需要在Ignition中创建一个Tag,该Tag将作为VISION Alarm的输入。然后,您可以在VISION中设置Alarm的条件和动作,并将其绑定到该Tag上。
当外部变量的值发生变化时,该Tag的值也会相应地更新。如果该Tag的值满足Alarm条件,则Alarm会触发,并将其状态更新为“Active”。同时,在Alarm status table上也会显示该Alarm的状态为“Active”。
一旦Alarm的条件不再满足,Alarm状态将更新为“Inactive”,并在Alarm status table上显示为“Inactive”。您还可以配置Alarm的优先级和通知方式,以便在需要时及时通知相关人员。
相关问题
在ignition8.1版 Vision 中Chart横轴与竖轴如何与PLC的生产时间及产量绑定起来
在Ignition 8.1版的Vision中,可以通过使用数据绑定将Chart的横轴和竖轴与PLC的生产时间和产量绑定起来。具体步骤如下:
1. 确定需要绑定的PLC Tag,包括生产时间和产量。
2. 在Vision中打开Chart组件的属性窗口,选择需要绑定的横轴或竖轴。
3. 在属性窗口中选择数据绑定选项卡,点击绑定按钮。
4. 在弹出的数据绑定对话框中,选择需要绑定的Tag,根据需要设置数据转换选项。
5. 点击确定按钮完成数据绑定。
这样,在PLC中生产时间和产量发生变化时,Chart组件的横轴和竖轴会自动更新。同时,您还可以通过配置Chart组件的其他属性,如X轴标签、Y轴标签、曲线颜色等,来美化图表显示效果。
在ignition8.1版 Vision 中Chart Custom Properties Data 与实时产量绑定起来,脚本如何编写
要在Ignition 8.1版的Vision中将Chart Custom Properties Data与实时产量绑定起来,可以按照以下步骤进行操作:
1. 首先,确保您已经创建了一个数据源,其中包含实时产量的数据。例如,您可以创建一个Realtime Tag Provider,并创建一个名为"CurrentProduction"的Tag,将其配置为存储实时的产量数据。
2. 接下来,在您的视觉组件(视图)中,选择您的Chart组件,然后在属性面板中找到Custom Properties Data属性。
3. 在Custom Properties Data属性下,单击编辑按钮,打开编辑器。
4. 在编辑器中,您可以使用Python脚本来定义Custom Properties Data的值,使其与实时的产量绑定起来。以下是一个示例脚本:
```
from com.inductiveautomation.ignition.common import Dataset
# 获取实时的产量数据
value = system.tag.read("CurrentProduction").value
# 创建数据集并将结果添加到其中
ds = Dataset.newDataset()
ds.setColumnNames(["Production"])
ds.addRows([[value]])
# 返回数据集
return ds
```
5. 编写完脚本后,单击保存并关闭编辑器。
6. 最后,您可以预览您的Chart组件,它现在应该显示与实时产量绑定的Custom Properties Data。您可以使用该数据来绘制图表、计算统计信息等。
请注意,上述示例脚本仅仅是一个示例,您需要根据自己的具体情况进行修改和调整。例如,您可能需要更改Tag名称、数据集列名等等。另外,由于实时的产量数据会不断变化,因此您可能需要使用setInterval函数来定期更新Custom Properties Data的值。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)