ПОСТРОЕНИЕ ИЕРАРХИИ УСТРОЙСТВ ДЛЯ УДАЛЕННОГО ОКОНЕЧНОГО БЛОКА

1. Система для построения иерархии устройств для технологического предприятия, включающая в себя центральный блок, соединенный с возможностью осуществления связи с промежуточным посредником, и множество удаленных блоков, соединенных с возможностью осуществления связи с промежуточным посредником, причем множество удаленных блоков включает в себя множество полевых устройств, по меньшей мере некоторые из которых выполняют одну или более физических функций для управления технологическим процессом, исполняющимся на технологическом предприятии, содержащая:
средство для создания иерархии, соединенное с возможностью осуществления связи с промежуточным посредником, при этом средство для создания иерархии выполнено с возможностью:
получения соответственной идентификационной информации устройства, указывающей каждый из множества удаленных блоков, причем соответственная идентификационная информация устройства сохранена в промежуточном посреднике;
хранения, в локальном запоминающем устройстве, доступном для средства для создания иерархии, соответственной идентификационной информации устройства;
построения по меньшей мере части иерархии устройств с использованием соответственной идентификационной информации устройства, при этом иерархия устройств указывает соответственные отношения предок-потомок между одной или более парами удаленных блоков, содержащихся во множестве удаленных блоков; и
предоставления возможности построению по меньшей мере части иерархии устройств быть доступным для центрального блока.
2. Система по п. 1, в которой соответственная идентификационная информация устройства включает в себя по меньшей мере одно из соответственного типа устройства, соответственного идентификатора устройства или соответственного обозначения устройства полевого устройства, содержащегося во множестве удаленных блоков.
3. Система по п. 2, в которой соответственная идентификационная информация устройства включает в себя соответственное обозначение устройства упомянутого полевого устройства, и в которой локальное запоминающее устройство хранит только одно обозначение устройства упомянутого полевого устройства, причем упомянутое одно обозначение устройства является соответственным обозначением устройства.
4. Система по п. 3, в которой упомянутое одно обозначение устройства упомянутого полевого устройства, сохраненное в локальном запоминающем устройстве, является самым длинным обозначением устройства из множества обозначений устройства упомянутого полевого устройства.
5. Система по п. 2, в которой упомянутое полевое устройство является проводным полевым устройством или беспроводным полевым устройством.
6. Система по п. 5, в которой полевое устройство является проводным полевым HART-устройством или беспроводным полевым HART-устройством.
7. Система по п. 1, в которой:
по меньшей мере упомянутая часть иерархии устройств является по меньшей мере первой частью иерархии устройств, соответственная идентификационная информация устройства является первой идентификационной информацией устройства, и средство для создания иерархии соединено с возможностью осуществления связи со множеством удаленных блоков; и
средство для создания иерархии дополнительно выполнено с возможностью:
хранения, в локальном запоминающем устройстве, второй идентификационной информации устройства, содержащейся в одном или более сообщениях, которые были переданы от множества удаленных блоков после построения по меньшей мере первой части иерархии устройств; и
по меньшей мере одного из: (i) повторного построения по меньшей мере первой части иерархии устройств, или (ii) построения по меньшей мере второй части иерархии устройств с использованием сохраненной второй идентификационной информации устройства.
8. Система по п. 7, в которой упомянутые одно или более сообщений, которые были переданы от множества удаленных блоков, включают в себя сообщение с HART-Командой #0, и в которой вторая идентификационная информация устройства включает в себя переданный ответ на сообщение с HART-командой #0.
9. Система по п. 1, в которой упомянутый один или более из множества удаленных блоков является по меньшей мере первым поднабором из множества удаленных блоков, и средство для создания иерархии дополнительно выполнено с возможностью:
получения, от промежуточного посредника после построения по меньшей мере первой части иерархии устройств, по меньшей мере одного из соответственного состояния устройства или соответственного состояния связи каждого удаленного блока, содержащегося по меньшей мере во втором поднаборе из множества удаленных блоков; и
по меньшей мере одного из: i) повторного построения по меньшей мере первой части иерархии устройств, или (ii) построения по меньшей мере второй части иерархии устройств с использованием упомянутого по меньшей мере одного из соответственного состояния устройства или соответственного состояния связи.
10. Система по п. 1, в которой по меньшей мере часть средства для создания иерархии содержится в центральном блоке.
11. Система по п. 1, в которой по меньшей мере часть средства для создания иерархии содержится в промежуточном посреднике.
12. Система по п. 1, в которой промежуточный посредник содержится во множестве промежуточных посредников, каждый из которых соединен с соответственным множеством удаленных блоков, и в которой средство для создания иерархии дополнительно выполнено с возможностью построения по меньшей мере части соответственной иерархии устройств, соответствующей каждому из множества промежуточных посредников.
13. Система по п. 1, дополнительно содержащая главный компьютер, выполненный с возможностью предоставления отображения построения по меньшей мере упомянутой части иерархии устройств в пользовательском интерфейсе.
14. Система по п. 13, в которой по меньшей мере часть средства для создания иерархии содержится в главном компьютере.
15. Способ построения иерархии устройств для технологического процесса, включающего в себя центральный блок, соединенный с возможностью осуществления связи с промежуточным посредником, и множество удаленных блоков, соединенных с возможностью осуществления связи с промежуточным посредником, причем множество удаленных блоков включает в себя множество полевых устройств, по меньшей мере некоторые из которых выполняют одну или более физических функций для управления технологическим процессом, исполняющимся на технологическом предприятии, при этом способ содержит этапы, на которых:
получают, от промежуточного посредника в центральном блоке, соответственную идентификационную информацию устройства каждого из множества удаленных блоков, причем соответственная идентификационная информация устройства каждого из множества удаленных блоков сохранена в промежуточном посреднике;
сохраняют, в первом запоминающем устройстве, доступном центральному блоку, полученную соответственную идентификационную информацию устройства;
осуществляют построение по меньшей мере части иерархии устройств с использованием сохраненной соответственной идентификационной информации устройства, при этом иерархия устройств указывает соответственные отношения предок-потомок между одной или более парами удаленных блоков, содержащихся во множестве удаленных блоков; и
сохраняют, по меньшей мере в одном из упомянутом первом запоминающем устройстве или втором запоминающем устройстве, построение по меньшей мере упомянутой части иерархии устройств для использования одним или более другими устройствами технологического предприятия.
16. Способ по п. 15, в котором этап получения соответственной идентификационной информации устройства каждого из множества удаленных блоков содержит этап, на котором получают по меньшей мере одно из соответственного типа устройства, соответственного идентификатора устройства или соответственного обозначения устройства полевого устройства, содержащегося во множестве удаленных блоков.
17. Способ по п. 15, в котором этап сохранения полученной идентификационной информации устройства содержит этап, на котором сохраняют только одно обозначение устройства полевого устройства, содержащегося во множестве удаленных блоков.
18. Способ по п. 15, в котором этап получения соответственной идентификационной информации устройства каждого из множества удаленных блоков содержит этап, на котором получают соответственную идентификационную информацию устройства проводного полевого устройства или беспроводного полевого устройства, содержащегося во множестве удаленных блоков.
19. Способ по п. 15, в котором полученная идентификационная информация устройства является первой полученной идентификационной информацией устройства, и способ дополнительно содержит этапы, на которых:
после построения по меньшей мере части иерархии устройств с использованием первой полученной идентификационной информации устройства, получают вторую идентификационную информацию устройства, содержащуюся в одном или более сообщениях, переданных от множества удаленных блоков;
сохраняют, в первом запоминающем устройстве, полученную вторую идентификационную информацию устройства; и
осуществляют по меньшей мере одно из (i) повторного построения по меньшей мере части иерархии устройств, или (ii) построения по меньшей мере другой части иерархии устройств с использованием сохраненной второй идентификационной информации устройства.
20. Способ по п. 15, в котором упомянутый один или более из множества удаленных блоков является по меньшей мере первым поднабором из множества удаленных блоков, и способ дополнительно содержит этапы, на которых:
получают, от промежуточного посредника, по меньшей мере одно из соответственного состояния устройства или соответственного состояния связи каждого удаленного блока, содержащегося по меньшей мере во втором поднаборе из множества удаленных блоков; и
осуществляют по меньшей мере одно из: i) повторного построения по меньшей мере первой части иерархии устройств, или (ii) построения по меньшей мере второй части иерархии устройств с использованием по меньшей мере одного из соответственного состояния устройства или соответственного состояния связи.