АСУТП по-домашнему

Вкусная АСУ на малине, секреты приготовления

#1 2017-03-02 12:16:03

Puhov
Administrator
Зарегистрирован: 2016-09-20

Как запустить первый проект

1. Установка ISaGRAF (если не установлен)
  Скачайте (в целях ознакомления) и установите систему разработки.
ISaGRAF установлен
2. Установка библиотек системы разработки
  Скачайте здесь архив библиотеки и распакуйте его в какую-нибудь папку, например С:\Tmp\Libs .
В окне "ISaGRAF-управление проектами" откройте Инструменты -> Библиотеки. Появится следующее окно:
Библиотеки
Выберите тип библиотеки - платы ввода вывода.
Откройте Инструменты -> Архив. Появится следующее окно:
Библиотеки
в котором укажите путь к ранее распакованному архиву (С:\Tmp\Libs), после чего в правом списке появятся платы ввода вывода. Выделите все платы в правом списке и нажмите Восстановить.
Все платы скопируются и станут доступны в системе разработки:
Библиотеки

Аналогичную процедуру проделайте с библиотекой функций С и библиотекой функциональных блоков С.

3. Импорт демо-проекта
В окне "ISaGRAF-управление проектами" откройте Инструменты -> Архив -> Проекты. Появится следующее окно:
Библиотеки
Если путь к ранее распакованному архиву не указан, укажите его. Выделите в правом списке проект rpi_demo и нажмите Восстановить. Проект скопируется в систему разработки:
Проекты
4. Компиляция
В окне управления проектами кликните по проекту rpi_demo. Откроется окно проекта:
Проект
Нажмите Создать -> Создать приложение
Появится окно компилятора, при успешном построении закройте его. Проект готов к загрузке в ПЛК!

5. Подготовка ПЛК
  Скачайте здесь образ системы исполнения для записи его на SD-карту памяти. Образ подходит для записи на SD карты размером 256мБ и более. Записать образ на карту можно при помощи утилиты Win32DiskImager.exe.
DiskImager
Запустив Win32DiskImager, в поле Device нужно выбрать карту памяти, на которую осуществляется запись образа , и, кликнув на пиктограмму с синей папкой, указать путь до  образа  ОС. После этого нажать кнопку Write. В будущем при помощи Win32DiskImager можно делать бэкап содержимого  SD  карты, нажав кнопку Read.

После того, как образ TargetPI записан, SD-карта должна распознаться как том с двумя разделами, первый из которых размечен в FAT. Для удобства в этом разделе собраны все необходимые для настройки конфигурационные файлы и скрипты.

Чтобы присвоить ПЛК 'жёсткий' IP-адрес, нужно отключить механизм DHCP. Для этого откройте редактором файл \TargetPI\setIP.sh и раскомментируйте строки, начиная со строки pkill udhcpd. Если больше ничего не менять, адрес ПЛК будет 192.168.0.179 . Оставьте его таким или скорректируйте под свою сеть.

Вставьте SD в малину, свяжите сеть ПЛК с компьютером разработки, включите питание. ПЛК готов к работе!

6. Заливка проекта в ПЛК.
Осталось только связать систему разработки с системой исполнения (ПЛК), для чего нужно прописать IP-адрес ПЛК в настройках связи. В окне проекта rpi_demo откройте Отладка -> Установление связей:
Проект
В поле Номер подчинённого задаётся адрес проекта в ПЛК. В ПЛК можно грузить несколько разных проектов на параллельное исполнение, соответственно каждому проекту нужно присвоить свой номер (от 1 до 254. Также этот номер будет являться адресом подчинённого при опросе ПЛК по протоколу Modbus-TCP).
Для задания IP нажмите кнопку Установка и введите IP-адрес ПЛК.

В окне проекта rpi_demo откройте Отладка -> Отладка. Если ПЛК включен и связь настроена верно откроется следующее:
Отладчик
Связь с ПЛК установлена.
Теперь в окне отладчика (верхнее горизонтальное окно) нажмите Файл -> Загрузить и загрузите в ПЛК скомпилированный TIC-код приложения, а также символы приложения, если будет использоваться web-интерфейс.
Отладчик
Проект загружен в ПЛК и будет сохраняться до перезаливки следующей версии. Не выходя из режима отладки, можно открывать программные секции проекта, наблюдать и изменять значения переменных.

Не в сети

Быстрый ответ

Введите сообщение и нажмите «Отправить»

Подвал раздела