программирование ПЛКуроки

Установка среды CoDeSys и target файлов

Опубликовано
CoDeSys и ОВЕН

Мы продолжаем изучать программирование ПЛК ОВЕН в универсальной среде программирования CoDeSys. Установка CoDeSys и target файлов соответствующего контроллера – первоочередная необходимость. В этой публикации мы посмотрим как произвести установку среды CoDeSys и target-файла контроллера. С предыдущей публикацией по программированию ПЛК можно ознакомиться здесь.

CoDeSys (Controllers Development System) – это современный универсальный комплекс для программирования контроллеров на языках стандарта МЭК 61131-3. Среди особенностей комплекса можно отметить следующее:

  • Прямая генерация машинного кода. Обеспечивает очень высокое быстродействие программ пользователя.
  • Полноценная реализация МЭК-языков.
  • Встроенный эмулятор контроллера. Позволяет проводить отладку проекта без аппаратных средств (причем эмулируется конкретный ПЛК с учетом аппаратной платформы).
  • Встроенные элементы визуализации. Дают возможность создать модель объекта управления и проводить отладку проекта без изготовления средств имитации. В простых случаях нет необходимости приобретать отдельно SCADA-систему.
  • Серверы данных (DDE и ОРС) входят в стандартный пакет поставки.
  • Широкий набор сервисных функций, ускоряющих работу программиста.

Базовый состав комплекса программирования ПЛК состоит из двух обязательных частей: системы исполнения и рабочего места программиста. Система исполнения функционирует на контроллере и, кроме непосредственно исполнения управляющей программой, обеспечивает загрузку кода прикладной программы и отладочные функции.

Для привязки к конкретному ПЛК требуется адаптация, касающаяся низкоуровневых ресурсов распределение памяти, интерфейс связи и драйверы ввода-вывода. Это делается с помощью специальных target файлов.

Перед тем, как программировать ПЛК в среде разработки CoDeSyS, необходимо установить саму среду программирования и target файлы соответствующего контроллера.

Установка среды CoDeSys

Для начала необходимо установить основной дистрибутив CoDeSyS 2.3 c официального сайта ОВЕН. На момент публикации последней актуальной версией была русифицированная версия 2.3.9.41 – прямая ссылка на скачивание. Также на сайте ОВЕН можно бесплатно скачать различную документацию по программированию контроллеров ОВЕН, библиотеки и иное сервисное ПО.

CoDeSys для пользователей ПЛК ОВЕН предоставляется бесплатно. Файлы можно скачать с официального сайта компании ОВЕН или с иного ресурса.

Стандартная установка среды мало чем отличается от установки любой другой программы под операционную систему Windows. Необходимо согласиться с информацией по установке. Выбрать язык интерфейса. Ознакомиться и согласиться с лицензионным соглашением. Указать путь размещения файлов установленной программы. Выбрать компоненты среды для установки и нажимать кнопку “Далее”. Также можно посмотреть руководство по установке CoDeSys 2.3 на официальном сайте ОВЕН.

установка CoDeSys

Здесь отметим несколько моментов.

  • Если устанавливаете русифицированную версию среды, то необходимо выбрать из предлагаемого списка языков – английский. Этим выбирается язык интерфейса установщика среды, а не сама среда.
первоначальный выбор языка установщика

Русский язык интерфейса выбирается далее в другом диалоговом окне.

выбор языка пользовательского интерфейса CoDeSys
Dыбор языка пользовательского интерфейса CoDeSys
  • При выборе устанавливаемых компонентов согласитесь с предлагаемым набором устанавливаемых компонентов.
  • В конце установки операционная система выдаст следующее сообщение:
информация о демо-режиме

Вместе с бесплатной системой программирования CoDeSys устанавливаются дополнительные программные компоненты в формате демонстрационных версий. Часть из них будем использовать в дальнейшем. Другие окажутся невостребованными. В данном сообщении как раз и указывается, что демонстрационные версии требуют покупки лицензий для полнофункционального использования. Сама система программирования CoDeSys 2.3 в отличие от дополнительных компонентов устанавливается на компьютер без ограничений абсолютно бесплатно. Таким образом, можно смело нажать на кнопку “ОК”.

После окончания необходимо перезагрузить компьютер. Это необходимо для автоматического запуска некоторых компонентов среды программирования, такие как: Gateway Server, ENI Server и др.

После окончания установки на рабочем столе компьютера появится ярлык с тремя разноцветными шестиугольниками для запуска CoDeSys.

ярлык для запуска среды

Можно воспользоваться ярлыком или выбрать в меню «Пуск» следующий путь «Все программы – 3S Software – CoDeSys 2.3». После запуска CoDeSys появится серое окно со строчкой меню сверху.

среда программирования CoDeSys

Можно приступать к программированию. Но, как отмечено выше, универсальная среда должна быть “привязана” к конкретному ПЛК. Это делается с помощью специальных target-файлов.

Инсталляция target-файлов

В target-файлах содержится информация о ресурсах программируемых контроллеров, с которыми работает CoDeSys. Target-файл поставляется производителем контроллера. Например, target-файл для контроллера ОВЕН GKR160 можно скачать на странице с сервисным ПО ОВЕН (или по прямой ссылке на архив).

Необходимо скачать архив на диск, распаковать его и запомнить путь к нему. Установку target-файла можно произвести двумя способами.

  1. Откройте папку, соответствующую модели необходимо контроллера. Запустите файл InstallTarget.bat. После этого на экране на короткое время появится окно загрузки. Затем процедура установки будет завершена, необходимый файл будет установлен в соответствующие директории.
  2. С помощью отдельной программы – установщика InstallTarget.exe. Запустить его можно как из папки со скаченным target-файлом, так и через меню “Пуск: Все программы – 3S Software – InstallTarget».

После запуска InstallTarget.exe появится окно.

окно установщика target-файлов
Установщик target-файлов

В появившемся окне нажимаем кнопку “Open”. В диалоговом окне открытия файла находим скаченную и разархивированную ранее папку с необходимым target-файлом, в которой выберите файл с расширением .tnf (Target Information File).

выбор target-файла
Выбор target-файла

Далее в поле “Possible Targets” выберите контроллер и нажмите кнопку “Install”.

инсталляция target-файла ПЛК160
Инсталляция target-файла ПЛК160

После подтверждения необходимости создания каталога, куда будет помещен файл, target-файл будет инсталлирован и его можно будет увидеть в поле “Installed Targets” в списке Owen. Диалоговое окно можно закрыть.

Теперь можно приступать к написанию программ для контроллера.

В следующем уроке мы продолжим разбираться в вопросе программирования ПЛК в CoDeSys и посмотрим как написать простую программу в CoDeSys.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *