ISaGRAF: различия между версиями

Строка 56: Строка 56:
== Создание проекта ==
== Создание проекта ==
[[Image: 6. WebUI mbgate buzzer.png |300px|thumb|right| Веб-интерфейс контроллера Wiren Board, настройка шлюза Modbus RTU/TCP Slave ]]
[[Image: 6. WebUI mbgate buzzer.png |300px|thumb|right| Веб-интерфейс контроллера Wiren Board, настройка шлюза Modbus RTU/TCP Slave ]]
Перед тем, как создать проект, надо настроить шлюз [[Modbus RTU/TCP Slave | Modbus RTU/TCP Slave]]. В примере мы будем управлять Buzzer контроллера:
Перед тем, как создать проект, надо настроить шлюз [[Modbus RTU/TCP Slave | Modbus RTU/TCP Slave]].  
 
В примере мы будем управлять Buzzer контроллера:
# Перейдите в настройки шлюза.
# Перейдите в настройки шлюза.
# Найдите канал <code>buzzer/enabled</code>, включите флажок '''Enabled''' и запомните значения: '''Modbus unit ID''' — адрес устройства и '''Start address''' — номер регистра.
# Найдите канал <code>buzzer/enabled</code>, включите флажок '''Enabled''' и запомните значения: '''Modbus unit ID''' — адрес устройства и '''Start address''' — номер регистра.
Строка 67: Строка 69:
#* Функция '''dout''' — настройки по умолчанию, кроме: '''node''' — 242 (адрес устройства), '''bar''' (номер регистра) — 4186.
#* Функция '''dout''' — настройки по умолчанию, кроме: '''node''' — 242 (адрес устройства), '''bar''' (номер регистра) — 4186.
#* В окне '''Resource I/O Device''' в свойствах '''do_''' установите параметр '''Number of Channels''' в 1.
#* В окне '''Resource I/O Device''' в свойствах '''do_''' установите параметр '''Number of Channels''' в 1.
Наш пример можно взять [https://github.com/wirenboard/wb-community/tree/main/isagraf-wb-demo на Github].
<gallery mode="packed" heights="100px" caption="Создание проекта по шаблону">
<gallery mode="packed" heights="100px" caption="Создание проекта по шаблону">
Image: 1. New Project 1.png |Создание проекта, выбор шаблона
Image: 1. New Project 1.png |Создание проекта, выбор шаблона