МОДУЛЬ СВЯЗИ ДЛЯ ПРОИЗВОДСТВЕННО-ТЕХНОЛОГИЧЕСКОЙ СЕТИ

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