Доброго дня, Уважаемые коллеги. Первый раз имею дело с оборудованием OWEN, поэтому заранее извиняюсь за глупые вопросы.
Подскажите, пожалуйста, в чем может быть затык.
Задача: связать по ModBus ПЛК110+МВ110-8А+МВ110-8АС+ИП320.
ПЛК110- мастер.
К модулям аналогового ввода подключены датчики тока- показания с которых мы сравниваем в ПЛК с уставками, при превышении стоп-машина.
Уставки задаем с панели и на ней же выводим текущие значения + кнопка квитировать и аварийные сообщения.
Для чтения из панели использую:
кнопка квитировать- 8bit output module (0x01 Read Coils Status) (1 регистр + 1 сдвиг для выравнивания)
задание уставок- Real input module (0x03 Read holding Registers) (2 регистра начиная с чётного (0,1-2,3-4,5 и т.д.)
Для записи в панель использую:
аварийных сообщений- 8bit input module (0x0f Force multiply Status) (1 регистр + 1 сдвиг для выравнивания)
задание уставок- Real output module (0x10 Preset multiply Registers) (2 регистра начиная с чётного, аналогично входным регистрам).
В итоге: при передаче значения тока с модуля в ПЛК, значение в ПЛК отображается корректно, а при передаче в панель получается совсем какая-то муть, ещё и с минусом.
При записи значения уставки- в панели отображается корректно, а в плк что-то, аля 1,52е-32.
Такое чувство, что или неправильно настроены поля в панели (хотя перепробовал все возможные варианты) или сдвигаются регистры ( регистр поля в панели соответствует регистру указанному в универсальном устройстве модбас).
Подскажите, пожалуйста в чем может быть дело? Или хоть направьте куда копать. Заранее благодарю