16 343
правки
Строка 15: | Строка 15: | ||
Ообенности примера: | Ообенности примера: | ||
# В примере мы используем АРМ оператора, но это может быть | # В примере мы используем АРМ оператора, но это может быть: панель, сервер автоматизации или контроллер. | ||
# После добавления АРМ, справа на панели укажите его IP | # После добавления АРМ, справа на панели укажите его IP: | ||
#* фактический IP-адрес компьютера, на котором выполняется SCADA, в нашем случае это 127.0.0.1, так как запускается проект на той же машине, что и среда разработки. | #* фактический IP-адрес компьютера, на котором выполняется SCADA, в нашем случае это 127.0.0.1, так как запускается проект на той же машине, что и среда разработки. | ||
#* Порт для Web-сервера — 8043, его мы указывали при установке исполнительной системы. | #* Порт для Web-сервера — 8043, его мы указывали при установке исполнительной системы. | ||
# Вместо протокола DCON используйте встроенный в библиотеку протокол | # Вместо протокола DCON используйте встроенный в библиотеку протокол WirenBoard_MQTT. Для этого нужно создать в АРМ оператора протокол MQTT, установить наследование от библиотечного WirenBoard_MQTT (перетащить WirenBoard_MQTT на него) и задать IP-адрес контроллера Wiren Board (в нашем случае 192.168.200.102). | ||
# Далее добавьте в | # Далее добавьте в '''АРМ''' → '''Протоколы''' → '''MQTT''' канал DIO, и укажите: | ||
#* Имя — Buzzer | #* Имя — Buzzer | ||
#* Topic — <code>/devices/buzzer/controls/enabled</code>. Адреса топиков можно узнать в стандартном веб-интерфейсе контроллера, раздел [[Wiren Board Web Interface#mqtt-channels |MQTT Channels]]. | #* Topic — <code>/devices/buzzer/controls/enabled</code>. Адреса топиков можно узнать в стандартном веб-интерфейсе контроллера, раздел [[Wiren Board Web Interface#mqtt-channels |MQTT Channels]]. | ||
В остальном видеоинструкция актуальна и для получения данных с контроллеров | В остальном видеоинструкция актуальна и для получения данных с контроллеров Wiren Board. | ||
<gallery mode="packed" heights="200px" caption="Добавление библиотеки, среды выполнения, канала"> | <gallery mode="packed" heights="200px" caption="Добавление библиотеки, среды выполнения, канала"> | ||
Строка 30: | Строка 30: | ||
Image: Mscada add PC.png | Добавление АРМ оператора | Image: Mscada add PC.png | Добавление АРМ оператора | ||
Image: Mscada add MQTT.png | Добавление протокола | Image: Mscada add MQTT.png | Добавление протокола | ||
Image: Mscada mqtt inheritance.png | Наследование протокола от | Image: Mscada mqtt inheritance.png | Наследование протокола от WirenBoard_MQTT | ||
Image: Mscada add MQTT channel.png | Добавление канала | Image: Mscada add MQTT channel.png | Добавление канала | ||
</gallery> | </gallery> |