并发管理
相对于基于浏览器的工具,此功能的一个优势在于可以让多个用户同时访问系统。 Configuration Hub 通常支持此功能,但需要注意以下事项:
常规
- 对于彼此将会互相覆盖其工作的不同用户来说,一个插件上的工作不会与另一个插件上的工作重叠。
iFIX
- 一个 iFIX 节点只能具有一个活动的数据库,因此“发布”操作对正在运行的数据库造成的更改将反应在所有浏览器会话中。
- 任何给定节点上未发布的更改将反映在访问该节点的所有浏览器会话中。因此在一个浏览器上添加标签、导入标签、修改、添加到模型以及执行其他操作的用户将会影响在同一节点上的另一个浏览器会话中工作的用户能够看到的内容。例如,如果一个用户将 1000 个标签导入到数据库,第二个查看同一数据库面板的用户将会看到这些标签显示在其面板中,即使这些标签尚未发布到正在运行的 iFIX SCADA 系统中。
- 如果正在 iFIX 中更改内容的用户需要执行“保存”操作,而数据库由于来自任何其他来源的数据而发生了更改,将会提示他们保存并刷新。
- 总体而言,应该避免同时从多个会话中导入内容。虽然“数据”面板中支持此操作,但同时执行多个导入会严重降低性能。
Historian
- “发布”操作造成的更改将会反映在所有浏览器会话中。
- 当用户正在需要执行“保存”操作的 Historian 中进行更改时,如果某个项由于来自任何其他来源的数据而发生更改,将会提示用户保存并刷新。