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

1932 байта добавлено ,  1 год назад
Строка 55: Строка 55:


== Создание проекта ==
== Создание проекта ==
[[Image: 6. WebUI mbgate buzzer.png |300px|thumb|right| Веб-интерфейс контроллера Wiren Board, настройка шлюза Modbus RTU/TCP Slave ]]
Перед тем, как создать проект, надо настроить шлюз [[Modbus RTU/TCP Slave | Modbus RTU/TCP Slave]]. В примере мы будем управлять Buzzer контроллера:
# Перейдите в настройки шлюза.
# Найдите канал <code>buzzer/enabled</code>, включите флажок Enabled и запомните значения: ''Modbus unit ID'' — адрес устройства и ''Start address'' — номер регистра.
Новый проект:
# Запустите среду разработки ISaGRAF ACP.
# Создайте проект, если у вас нет лицензии, то выберите WirenBoard6_Demo
# Настройте драйвер Modbus TCP по инструкции в видео [https://youtu.be/XRo-_Aog-mU FIO PAC Suite Конфигурирование Modbus драйверов в ISaGRAF 6], отличия:
#* Modbus TCP Client IP Address — 127.0.0.1
#* Функция dout, настройки: node — 242 (адрес устройства), bar (номер регистра) — 4186.
#* В окне ''Resource I/O Device'' в свойствах ''do_'' установите параметр ''Number of Channels'' в 1.
# Скомпилируйте проект.
<gallery mode="packed" heights="150px">
Image: 1. New Project 1.png |Создание проекта, выбор шаблона
Image: 2. New Project 2.png |Пустой проект для контроллера Wiren Board
Image: 3. Modbus TCP 1.png |Настройка драйвера Modbus TCP
Image: 4. Modbus TCP 2.png |Настройка драйвера Modbus TCP
Image: 5. Build Succeeded.png |Сборка проекта
</gallery>
== Загрузка проекта в контроллер ==
== Загрузка проекта в контроллер ==