Wirenboard6 с установленной MS4D

Добрый день!

Есть ли версия контроллера с уже предустановленной исполнительной системой MS4D (подобно ПЛК ОВЕН110-MS4D)? Или же рантайм MasterScada устанавливается самостоятельно через SSH-протокол? Какое минимальное время цикла можно использовать в MS4D в простых применениях, где используется только опрос входов и линий RS-485? Есть ли сведения по быстродействию ПЛК?
Планирую контроллер для использования именно с MS4D

Добрый день!

Рантайм устанавливается самостоятельно. Взять его можно в Master Scada, поставить можем помочь и мы. Остальные вопросы лучше задать разработчикам Master Scada.

Подходит дело к реализации. С установкой рантайма ничего сложного, у Masterscada есть на то инструкция. Есть ли у вас проект для MS4D для ознакомления с тем как сконфигурированы модули ввода/вывода и опрос по Modbus RTU. Также пока непонятно как внедрить в MS4D дополнительный модуль расширения RS485-ISO?

Прошу ответить на мой вопрос - есть ли демо-проект для Мастерскада4Д

Зачем внедрять именно в MS4D? С точки зрения scada - количество и размещение портов неважно, главное возможность получать данные с устройств.
Устройства конфигурируются совершенно штатно.

Нет, мы не создавали “демо”.

Подошёл бы любой проект для MasterScada4D. Спрашивал в ИнСАТ - у них нет. Хотя слышу что “широко используется”

Т.е. средствами MasterScada4D нужно добавить в проект ПЛК, а потом в ПЛК добавить его как протокол RS-485. Как узнать какой номер порта будет у дополнительного модуля?

Имя порта в зависимости от номера разьема куда установлен модуль расширения:

/dev/ttyMOD1 - при установке в первый модуль расширения (MOD1)
/dev/ttyMOD3 - при установке во второй модуль расширения (MOD3)

https://wirenboard.com/wiki/WBE2-I-RS485-ISO_RS485_Extension_Module#.D0.A0.D0.B0.D0.B1.D0.BE.D1.82.D0.B0

Спасибо!

Каким образом можно настроить опрос линий RS-485 (Modbus RTU) в ПЛК, чтобы добавление и настройка устройств осуществлялась драйвером MasterSCADА (без сервиса wb-mqtt-serial, который занимает последовательный порт). Конфигурирование устройств в таком случае производится в Web-UI ПЛК,что не очень-то удобно при использовании MS4D. Может ли драйвер ModbusRTU MS4D перехватить управление портом в случае удаления сервиса wb-mqtt-serial?

Вот в этой ветке - представители Insat:

Именно заменить wb-mqtt-serial драйверами MS4D - не пробовали, ну и неудобно это, создавать “шаблоны” всех устройств придется как минимум.

Добрый день! Непонятно в чем сложность - у Вас порт не работает или не знаете какой порт указывать? Вообще настройка порта производится из MS4D, в WEBUI заходить для этого не нужно.
image

Добрый день!

Так а разве служба wb-mqtt-serial не занимает порт ПЛК? Такая настройка будет работать? Именно так как вы указываете я и хотел настраивать устройство и добавлять опрашиваемые приборы в MS4D, вообще не пользуясь WebUI. Я пока делаю проект без реального ПЛК, через пару недель приступим к тестированию. Без реального железа вопрос обсуждаю теоретически.

Ну и номер порта где посмотреть?

По-умолчанию wb-mqtt-serial не будет занимать шину, т.к. в конфиге не настроено ни одного устройства. На всякий случай можете зайти в его настройки в родном веб-интерфейсе и снять галочку enabled со всех портов.

Модуль расширения RS-485, установленный в первый слот, получается можно опрашивать точно также средствами MasterSCADA, не используя сервис mqtt? Как всё же узнать номера портов?

Имена портов - для “штатных”:

/dev/ttyRS485-1
/dev/ttyRS485-2

Для модулей

/dev/ttyMOD1
/dev/ttyMOD2
/dev/ttyMOD3

Это имена, в настройках MS4D используются номера портов. Какой номер будет соответствовать какому имени?

/dev/ttyRS485-1 - для этого порта в MS4D нужно указать 2
/dev/ttyRS485-2 - для этого порта в MS4D нужно указать 4

1 Like

Ответ на вопрос: