oven — 7.4 Типы данных

7 Настройка Пример Если в запросе от Мастера сети ST frame = 40, Q frame = 20 (таким образом, в запросе будут считываться параметрах режима Spy: 1. REG spy = 59, тип переменной INT (Q type = 1) – прибор выведет на дисплей считанную информацию. 2. REG spy = 59, тип переменной DINT (Q type = 2) – прибор не отобразит информацию на дисплее, так как в данном случае прибор ожидает получить информацию из регистров 59–60, а регистр 60 отсутствует в запросе Мастера сети. или записываться регистры 40… 59) будет получена следующая реакция прибора при различных 7.4 Типы данных Прибор поддерживает отображение значений следующих типов данных:

• целочисленные значения ( INT , UINT , DINT , UDINT ); • значения с плавающей точкой ( REAL ); • строки ( STRING ); • битовая маска сегментов индикатора ( Портрет ); • время ( Время ). В ПО «Owen Configurator» можно задать значения для разных типов данных для тестового вывода на дисплей прибора во вкладке Индикатор →Оперативные значения . Для отображения на приборе тестовых значений следует также выбрать соответствующий тип данных во вкладке Индикатор → Настройки →Тип переменной . Описание параметров типов данных приведено в таблице 7.5 .

Таблица 7.5 – Типы данных 20 Тип данных Описание Количество регистров INT Целое число со знаком 1 (2 байта) UINT Целое число без знака 1 (2 байта) DINT Целое число со знаком 2 (4 байта) UDINT Целое число без знака 2 (4 байта) REAL Значение с плавающей точкой (число одинарной точности согласно стандарту IEEE 754) 2 (4 байта) STRING* Строка с кодировкой ASCII с символами латинского алфавита, цифрами и точкой 2…16 (4…32 байта) Портрет Битовая маска сегментов индикатора 2 (4 байта) Время Время в формате XX:YY** 2 (4 байта) ПРИМЕЧАНИЕ * Для определения количества регистров при работе прибора в режимах Modbus Master и Modbus Spy используется параметр Длина строки.

При работе в режиме Modbus Slave длина строки принимается равной 32 символам (16 регистров). Не допускается чтение/запись фрагмента строки (в запросе мастера сети должен быть указан размер данных: 16 регистров). В режиме Modbus Slave параметр Длина строки используется для бегущей строки – при «прокрутке» строки будет отображаться количество символов, которое указано в данном параметре. ** XX:YY рассчитывается по формулам XX = N / 60 (целая часть), YY = N / 60 (остаток от деления), где N – значение, которое приходит на прибор. В случае получения прибором значения 1000 на дисплее будет отображено 16:40.