УСТРОЙСТВА, СИСТЕМЫ И СПОСОБЫ, ОТНОСЯЩИЕСЯ К PLC

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