PDA

Просмотр полной версии : СПК110. Варианты одновременной работы modbus RTU и OWEN



msagent
19.04.2017, 16:10
Подскажите как реализовать одновременный (поочередный) опрос одного прибора (ТРМ148) протоколами modbus RTU и OWEN.
Есть ТРМ148 с последней прошивкой (поддержка modbus). Сделал работу по графику уставки. И появилась проблема : не могу прочитать текущую уставку (с посчитанной коррекцией от графика уставки). По modbus'у таких регистров нет. Нашел его по протоколу овен - Set.P (Значение с уставки регулятора).
Читать параметры предполагаю так :
В кодесис запущено стандартное чтение регистров modbus. Затем в нужный мне момент я останавливаю чтение (как?), читаю по овеновскому протоколу нужное значение (вроде читает) , опять включаю стандартный опрос modbus(и тут как?).

ASo
19.04.2017, 16:31
Например, читая МОДБАС через бибку, а не конфигурацией.

msagent
19.04.2017, 16:32
"Бибка" - это как?

msagent
19.04.2017, 16:38
Дошло.Тяжелый день. Хочу оставить конфигурацией. Слишком много регистров распихано по массивам. Пока modbus останавливаю .xStop:=TRUE. Потом открываю порт com_servise, затем owen_get_real. А вот как правильно закрыть com_service - не знаю

ASo
19.04.2017, 17:14
Тогда в техподдержку.
Я вообще не уверен, что xStop "отпустит" СОМ порт. Но если открывается, то закрыть - COM_SERVICE(... Task:=CLOSE_TSK)

Александр Приходько
19.04.2017, 20:45
Скажу Вам честно. Два протокола на одной шине... А Вы уверены, что два протокола друг другу мешать не будут.

Моя рекомендация однозначна - не стоит оно того. Из опыта скажу, два протокола на одной шине может потом обернуться кучей неприятных сюрпризов.
Вам это надо?