40
Modbus RTU
В этом разделе описывается, как опрашиваются отдельные регистры, входы и пр.
Здесь не приводятся адреса отдельных входов и выходов: они даны в паспорте соответствующего устройства.
Аналоговые значения
Для хранения аналоговых значений в шинной системе FB-II используется тип данных WORD (16-битный).
Значения температуры передаются как целые числа с шагом 1 ⁄ 10 °C.
Температуре 21,3 °C .......соответствует значение 213.
Активные результаты измерения и выходные величины (0 .. 10 В и 0 ... 20 мА) передаются с разрешением 1 ⁄ 100.
Напряжению 6,7 В ...........соответствует значение 670.
Току 11,25 мА ...................соответствует значение 1125.
Следующие команды позволяют читать или изменять значения в этих регистрах:
Результаты измерения ...read Holding Register ............... 0x03
Выходные величины .......read Holding Register ............... 0x03
write Single Register................. 0x06
write Multiple Register ............. 0x17
Цифровой вход
Цифровые входы в шинной системе FB-II интерпретируются как отдельные биты.
Одновременно могут считываться несколько цифровых входов.
Цифровой вход ...............read Discrete Inputs ................. 0x02
Цифровой выход
Цифровые выходы в шинной системе FB-II интерпретируются как отдельные биты.
Одновременно могут считываться или записываться несколько цифровых выходов.
Цифровой выход .............write Single Coil ......................... 0x05
write Multiple Coil ...................... 0x0F
read Coils .................................... 0x01
Аварийные выключатели
Выключатели аварийного управления, как и цифровые входы, представляются в системе FB-II в виде отдельных битов.
Одновременно могут считываться несколько выключателей.
Выключатели ..................read Discrete Inputs ................. 0x02
Аварийные потенциометры
Потенциометры аварийного управления обрабатываются как активные аналоговые входы.
Текущему состоянию потенциометра соответствует выходной сигнал, напряжение или ток в зависимости от типа
устройства (0 .. 10 В), который передается с разрешением 1 ⁄ 100.
Тип U ...... 67% ........ соответствует значению 670 или 6,7 В.
Тип I ....... 50% ........ соответствует значению 1000 или 10 мА.
Следующие команды позволяют читать или изменять значения в этих регистрах:
Потенциометр .................read Holding Register ............... 0x03