PDA

Просмотр полной версии : ТРМ32+ПЛК110 (FLOAT32)



DiMKiN
24.05.2011, 13:46
КАК ОБРАБОТАТЬ ЗНАЧЕНИЕ ТЕМПЕРАТУР ИЗ ТРМ32 (FLOAT32) (куплен в апреле) В ПЛК110 (WORD? DWORD?) ПО MODBUS?

capzap
24.05.2011, 14:49
http://www.owen.ru/uploads/rp_plk110.160.pdf - таблица 7.1 стр.89 и
http://www.owen.ru/uploads/rie_trm32_sh7__979.pdf таблица Ж5 стр.81

В КДС переменная float32 приводится к типу REAL

DiMKiN
24.05.2011, 16:17
В ПЛК СЧИТЫВАЕТСЯ ИЛИ DWORD ИЛИ REAL.
А КАКИМ ОБРАЗОМ ПРИВЕСТИ FLOAT32(TPM) К REAL(ПЛК)?

capzap
24.05.2011, 18:09
Вам точно напрягаться не придется, что REAL что DWORD в обоих случаях это четыре байта или два регистра модбаса (которые в ТРМ подписывают как Float32), так что при конфигурировании ПЛК ставите REAL и наслаждаетесь результатом

DiMKiN
26.05.2011, 15:58
СПСБ РАЗОБРАЛСЯ...
ТРМ32 (FLOAT_32) >>> ПЛК110 (REAL INPUT MODULE)
UNIVERSAL MODBUS DEVICE >>> ПАРАМЕТРЫ МОДУЛЯ >>> BYTE SEQUEENCE = NATIVE