Передача данных Memograph M, RSG45
14 Endress+Hauser
описание этого процесса приведено в разделе «Настройка циклической передачи
данных».
Описание используемых типов данных:
• Uint8: 1 байт, целое число
• Uint16: 2 байта, целое число
• Float32: 4 байта, число с плавающей точкой (IEEE-754, одинарная точность)
• Float64: 8 байт, число с плавающей точкой (IEEE-754, двойная точность)
Каждое значение всегда передается с байтом состояния, который описывает его
применимость и следует непосредственно за фактическим значением.
Пример: мгновенное значение (Float32+Uint8)
• Значение: Float32 → 4 байта
• Состояние: Uint8 → 1 байт (см. раздел «Кодирование байта состояния» → 15)
• Передаваемые данные (5 байт): байт 0–3: Float32; байт 4: состояние
2.2.1 Входные данные: передача данных, прибор → контроллер
PROFINET
Входные данные состоят из значений, которые передаются от прибора к контроллеру
PROFINET во время циклической передачи данных.
Следующие значения могут передаваться от прибора к контроллеру PROFINET:
Передаваемые входные данные
Значение Структура данных Размер данных
(байты)
Место записи
Мгновенное значение Значение: Float32
Состояние: Uint8
5 Универсальные входы, математические
каналы
Состояние цифрового
сигнала
Значение: Uint16
Состояние: Uint8
3 Цифровые входы, математические
каналы
Сумматор (Float32) Значение: Float32
Состояние: Uint8
5 Универсальные входы, цифровые входы,
математические каналы
Сумматор (Float64) Значение: Float64
Состояние: Uint8
9 Универсальные входы, цифровые входы,
математические каналы
Интерпретация считанного значения зависит от конфигурации входа/канала.
Например, мгновенное значение универсального входа может быть, помимо прочего,
результатом измерения термопары или текущего измерения.
Подробное описание способа настройки входов/каналов приведено в стандартном
руководстве по эксплуатации.
2.2.2 Выходные данные: передача данных, контроллер
PROFINET → прибор
Выходные данные состоят из значений, которые передаются от контроллера
PROFINET к прибору во время циклической передачи данных.
Следующие значения могут передаваться от контроллера PROFINET к прибору:
Получаемые выходные данные
Значение Структура данных Размер данных (байты) Место считывания
Мгновенное значение Значение: Float32
Состояние: Uint8
5 Универсальные входы
Состояние цифрового сигнала Значение: Uint16
Состояние: Uint8
3 Цифровые входы