ТУННЕЛИРОВАНИЕ СООБЩЕНИЙ В ПРОМЫШЛЕННЫХ СЕТЯХ

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