EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Modbus


Author Message
Written on: 10. 12. 2008 [11:22]
Dima
Dima Podolinsky
Topic creator
registered since: 04.12.2008
Posts: 14
Так случилось, что у меня на 1-й RS-485 линии 30 контроллеров. Надо собирать с них по одному байту. Вопрос какова очерёдность опроса контроллеров, от чего зависит?
Written on: 10. 12. 2008 [15:38]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Чёткого порядка там нет. Задачи (потоки) опроса у каждого контроллера собственные. Эти потоки сами по себе никак не связаны. А сама очерёдность определяется борьбой этих потоков за ресурс последовательного интерфейса, который один.

Learn, learn and learn better than work, work and work.
Written on: 13. 05. 2009 [09:50]
Dima
Dima Podolinsky
Topic creator
registered since: 04.12.2008
Posts: 14
А нельзя ли разделить понятия идентефикатор последовательного порта и устройство(ttys..),?, ато в моём случае чтобы пересадить контроллеры на другой порт много мороки.
Written on: 13. 05. 2009 [10:14]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Непонятно о чём речь.

Learn, learn and learn better than work, work and work.
Written on: 13. 05. 2009 [14:16]
Dima
Dima Podolinsky
Topic creator
registered since: 04.12.2008
Posts: 14
В параметрах контроллера последовательный порт выбирается по устройству (/dev/ttys...), и для того, чтобы перевести контроллеры на другой порт надо сначала создать его, потом в каждом контроллере изменить его. А хотелось бы, что-бы последовательный порт имел поле "id" и отдельное поле "устройство" и в свойствах контроллера указывать id. В таком случае перевод моего большого количества контроллеров производился бы всего-лишь заменой поля ''Устройство" в свойствах последовательного порта.
Written on: 13. 05. 2009 [15:07]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Модуль DAQ.ModBus в репозитории значительно переработан и транспорт может быть выбран любой из подсистемы "Транспорты" OpenSCADA - http://wiki.oscada.org.ua/Doc/ModBus

Learn, learn and learn better than work, work and work.



0580