PDA

Просмотр полной версии : Optnscada @ ас-4 + несколько ТРМ



papikrus
07.05.2018, 19:14
Вопрос для ГУРУ! Есть три прибора: ТРМ-202, 2 штуки, соединённые по RS-485 с прибором АС-4. к АС-4 таким образом можно подключить 256 приборчиков. Опрос параметров с ТРМ202 через АС-4 происходит по modbus rtu. Опрос делается в программе Openscada. АС-4 определяется осью роса линукс корректно как устройство /dev/ttyUSB0. Но,блин, при подключенном одном ТРМ-202, всё о-кей, а вот при подключении второго ТРМ-202 увидеть оный прибор Openscada не может, потому что ни программно ни аппаратно он в росе линукс не виден, соответственно и ссылку на него как на транспорт для передачи данных я создать не могу. Куда копать или может есть готовый рецепт??!!

melky
07.05.2018, 21:43
не работал с OpenScada но задам наводящие вопросы

1. ТРМ202 является ли устройством ttyUSB0 ? мне кажется он и рядом там с ним не стоял
2. чем является последняя цифра в настройках ? /dev/ttyUSB0:9600:8N1:1 - не адресом ли случайно ?

з.ы. если есть правила udev в Линукс, на котором собрана openScada советую научиться ими пользоваться для подключения преобразователя.

судя по скринам, вы настроили транспортный узел с указанием порта, а вот непосредственно устройства на транспортном узле вероятно настраиваются в другой вкладке

papikrus
08.05.2018, 15:36
/dev/ttyUSB0 -- это ас-4
/dev/ttyUSB0:9600:8N1:1 --1 в общем-то ни на что в этой строке не влияет, то есть есть она или нет скаде безразлично
з.ы. а вышел на форум с такой темой дабы узнать, изобретен ли уже этот велосипед и может кто поделится наработками

melky
08.05.2018, 15:47
Велосипед изобретен автором openScada, разве у него нет форума ?
после USB0 идут настройки порта и какая-то лишняя 1-ца

В той вкладке вроде как настройка транспорта, непосредственно добавление устройств должно быть в других местах, где задаются адреса устройств. На RS485 линии может быть до 32-х устройств без повторителей и адреса у них разные, найдите где их можно задавать и настраивать регистры опроса.

з.ы. а хелпа нет разве в Scada ?

arcsin
27.11.2018, 13:24
/dev/ttyUSB0 -- это ас-4
/dev/ttyUSB0:9600:8N1:1 --1 в общем-то ни на что в этой строке не влияет

единица не нужна. транспорт настраивается один, т.к. ас-4 один.

после этого в Сборе данных добавить два контроллера модбаса. Узел назначения присвоить модбас адреса этих устройств. (конечно же они должны быть уникальные. т.е. с завода хотябы один надо будет менять адрес).

если модбас адрес и/или стоповые биты, четность хранятся в регистрах, то можно тоже заменить openscad'ой. сделать отдельно контроллер который один запустить, а в автозапуск не ставить.

вот когдато видео снимал для себя чтобы не забыть. и на ютуб выложил
https://www.youtube.com/watch?v=eKhQtTvzbVc