Меню Рубрики

Установка target файлов codesys

CODESYS v.2

CODESYS версия 2.3.9.41 (Русифицированная версия)

Русификатор для CoDeSys (для версии 2.3.8.1)

CODESYS версия 2.3.8.1 (Англоязычная версия)

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

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

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

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

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

В меню «Файл» необходимо выбрать пункт «Создать», либо немного ниже

найти иконку и воспользоваться ею. В появившемся окне «Настройки целевой платформы» пока ничего не меняем, нажимаем кнопку «ОК».

В следующем окне система программирования предлагает выбрать нам язык реализации. Можно выбрать язык функциональных блоков CFC согласно рисунку и нажать «ОК».

После этих операций CoDeSys открывает основную рабочую область . Главное меню в верхней части содержит пункты «Файл», «Правка» и т.д.

Панель быстрого доступа ниже главного меню позволяет выполнять наиболее часто используемые операции одним нажатием на соответствующую иконку. Состав иконок будет меняться в процессе работы над различными компонентами проекта. Увы, у пользователя нет возможности самостоятельно добавлять или удалять иконки. В дальнейшем мы увидим, что в большинстве случаев все необходимое уже и так вынесено в эту область.

После инсталляции ПО CoDeSys следует выполнить инсталляцию Target-файлов.

2. Инсталляция Target-файлов

В Target-файлах содержится информация о ресурсах программируемых контроллеров, с которыми работает CoDeSys. Target-файл поставляется производителем контроллера.

Архив (если файл заархивирован) скачиваем на свой диск, распаковываем и запоминаем путь где он лежит.

1) Способ. В полученной при этом папке мы запускаем файл InstallTarget.bat. После этого на экране на короткое время появится окно загрузки. Затем процедура установки будет завершена, необходимый файл будет установлен в соответствующие директории.

2) Способ. В папке также содержится файл InstallTarget.exe

Запускаем установку «InstallTarget.exe».

В появившемся окне указываем путь до файла «Installation directory»,который мы предварительно запомнили, с расширением .tnf, в нашем случае это plc.tnf.

Теперь при выборе конфигурациии, кроме базовых , программа предложит нам задействовать установленную версию.

Для каждой модификации необходим свой target-файл. Скачать их вы можете с сайта компании.

С чего начинается программный проект?

Прежде всего нужно дать проекту новое имя, оно же послужит и названием файла проекта.

Первый программный компонент (POU — Program Organization Unit) помещается в новый проект автоматически и получает название PLC_PRG. Именно с него и начинается выполнение процесса (по аналогии с функцией main в языке С), из него будут вызываться другие программные блоки (программы, функции и функциональные блоки).

Нет необходимости писать вручную текст для PLC_PRG, поскольку конфигурация задачи определяется на вкладке проекта Task Configuration. Подробнее это будет описано в главе, посвященной Task Configuration.

Проект содержит ряд разнородных объектов POU, данных разных типов, элементов визуализации и ресурсов.

Организатор объектов (Object Organizer) управляет списком всех объектов Вашего проекта.

Как создать собственный проект?

Для начала вы определяете конфигурацию ПЛК в соответствии с аппаратными средствами своего контроллера.

Читайте также:  Установка зажигания на камазе 6520

Затем вы создаете программные компоненты, необходимые для решения проблемы.

Далее вы пишете программный код для созданных компонентов на выбранных языках.

Сразу после завершения программирования, вы компилируете проект и исправляете ошибки, если они есть.

Как проверить проект?

Когда все ошибки устранены, можно приступить к отладке.

Включите флажок эмуляция (simulation) и «подключитесь» к контроллеру. Теперь вы в режиме Online.

Руководство пользователя по программированию ПЛК в CoDeSys скачать

Дополнение к руководству пользователя по программированию ПЛК в CoDeSys скачать

Конфигурирование области ввода/вывода ПЛК.

Руководство пользователя для v2.0 скачать

Конфигурирование области ввода/вывода ПЛК.

Статья создана на основе книги Кирилла Гайнутдинова «Простое и понятное программирование в CODESYS».

источник

CoDeSys v.2

CoDeSys версия 2.3.9.41 (Русифицированная версия)

Русификатор для CoDeSys (для версии 2.3.8.1)

CoDeSys версия 2.3.8.1 (Англоязычная версия)

Программное обеспечение для ОВЕН ПЛК

Руководство пользователя по программированию ПЛК в CoDeSys

Дополнение к руководству пользователя по программированию ПЛК в CoDeSys

Конфигурирование области ввода/вывода ПЛК.

Руководство пользователя для v2.0

Конфигурирование области ввода/вывода ПЛК.

Видео инструкции и примеры

Запуск CoDeSys, создание проекта

Установка соединения со средой программирования по RS-232

Установка соединения со средой программирования по Ethernet

Подключение модуля в PLC_Configuration

Задание значений в PLC_Configuration

Библиотеки CoDeSys

Автоматический установщик библиотек (ПЛК100/150/154/110/160/63/73)

Скачать библиотеку с описанием

Библиотеки для контроллеров ОВЕН ПЛК100/150/154 (Версия 8.12)

Скачать библиотеку с описанием

Библиотеки для контроллеров ОВЕН ПЛК110/160 (Навигатор ПЛК110/160 версия 6)

Скачать библиотеку с описанием

Библиотеки для контроллеров ОВЕН ПЛК63 (Навигатор ПЛК63 версия 5)

Скачать библиотеку с описанием

Утилиты EasyWorkPLC и PLC_IO

Скачать утилиты с описанием

Утилиты EasyWorkPLC и PLC_IO предназначены для работы с контроллерами серий ОВЕН ПЛК110/160, ОВЕН ПЛК100/150/154, и не предназначены для работы с контроллерами серии ОВЕН ПЛК 63/73.

Сервисное ПО для контроллеров ОВЕН ПЛК 100/150/154

Действующая программа обновления встроенного ПО контроллеров ОВЕН ПЛК версии 2.14.0

Установщик Target файлов для следующих моделей ПЛК: ПЛК100, ПЛК150, ПЛК154

Автоматический установщик (400 КБ):

Установщик Target файлов для всех моделей ПЛК: ПЛК110, ПЛК160, ПЛК100, ПЛК150, ПЛК154

Автоматический установщик (500 КБ):

Прошивка с помощью команды UpdateCore скачать описание.

Драйвер порта usb для программирования ПЛК с ПК

Драйвер для ОС Windows 2000/XP/Vista/W7 скачать здесь

Программы калибровки аналоговых входов

Для target файла версии 2.14 скачать здесь (590 Kb).

Диск ПЛК

DVD V.3 для ОВЕН ПЛК (CoDeSys v 2.3). Скачать (440 Мб).

Сервисное ПО для контроллеров ОВЕН ПЛК 110/160

Действующая программа обновления встроенного ПО контроллеров ОВЕН ПЛК версии 2.14.0

Установщик Target файлов для следующих моделей ПЛК: ПЛК110, ПЛК160

Автоматический установщик (400 КБ)

Установщик Target файлов для всех моделей ПЛК: ПЛК110, ПЛК160, ПЛК100, ПЛК150, ПЛК154

Автоматический установщик (500 КБ)

Прошивка с помощью команды UpdateCore скачать описание.

Драйвер порта usb для программирования ПЛК с ПК

Драйвер для ОС Windows 2000/XP/Vista/W7 скачать здесь

Диск ПЛК

DVD V.3 для ОВЕН ПЛК (CoDeSys v 2.3). Скачать (440 Мб).

Сервисное ПО для контроллеров ОВЕН ПЛК 63/73

Действующая программа обновления встроенного ПО контроллеров ОВЕН ПЛК версии 2.12/2.15

Установщик Target файлов для следующих моделей ПЛК: ПЛК 63

Автоматический установщик (400 КБ):

Программа тиражирования

Программа тиражирования предназначена для копирования программы из одного контроллера на другой без использования CoDeSys. Данная программа не позволяет считать исходный код проекта, она копирует образ памяти с программой(в компилированном виде) и позволяет распространить его на подобные устройства. Программа позволяет копировать данные только на аналогичные устройства, например с ПЛК73M только на ПЛК73М.

Диск ПЛК

DVD V.3 для ОВЕН ПЛК (CoDeSys v 2.3). Скачать (440 Мб).

источник

CODESYS форум

Добро пожаловать на официальный форум CODESYS, 3S-Smart Software Solutions GmbH | A member of the CODESYS Group

Поиск target-файлов

Версия для печати Пред. тема | След. тема
Автор Сообщение
Доцент

1) Нельзя.
CoDeSys используется для программирования контроллеров ПЛК, а никак не микроконтроллеров (микропроцессоров). Одна из ключевых идей языков МЭК 61131-3 состоит в отделении прикладного ПО от аппаратуры. Прикладной программист должен думать только о своей прикладной задаче и не должен ничего знать о железе. Ему нет никакого дела какой там процессор и др. У него есть программа (универсальная, переносимая), в ней есть переменные, которые неким образом (ему до фонаря как) связаны со входами и выходами ПЛК. Все. Если мы пишем программу на Си для микроконтроллера, то программист обязан знать как реализован некий вход. Например, для аналогового входа он обязан сам запускать АЦП, считывать его значения через определенное время, предварительно обработать и др. и пр. Программа получается в виде смеси системных частей, необходимых для обслуживания железа, и прикладных частей (ради которых все и затеяно). Никто кроме автора в ней разобраться не может (через год он и сам не всегда может). В МЭК системный и прикладной уровни четко развязаны. В МЭК программе для аналогового входа у меня есть входная переменная и более ничего меня не волнует. Я могу ее настроить в диалоговом окошке – какой там датчик, какая шкала = температура сразу будет в градусах. Соотв. измерение, калибровка, фильтрация, линеаризация, масштабирование и др. – все это меня не касается, это забота системы исполнения CoDeSys SP. В ней для этого есть соотв. драйверы, которые изготовитель ПЛК туда заранее встроил.
Короче говоря, система исполнения CoDeSys SP – это специализированная ОС, которая поддерживает загрузку, отладку кода и обслуживание ввода вывода.
Она разная для разных аппаратных средств. Это зависит не только от типа процессора, но и от всех прочих микросхем и деталей. Под каждый тип ПЛК нужны некие исправления.
Допустим взяли таргет фалы от некоего ПЛК на базе 8051. CoDeSys выдаст машинный код, который будет содержать кучу вызовов функций системы исполнения, драйверов обслуживания железа данного конкретного ПЛК. И что с ним далее делать?
В лоб взять систему исполнения с одного ПЛК и поставить на другой тоже нельзя. Она просто не будет работать, там другое распределение памяти, другие порты, прерывания и др и пр. Т.е. систему исполнения нужно адаптировать под конкретное железо. Это работа.

2) Нет смысла. CoDeSys надо осваивать на нормальном ПЛК, а не на некой плате с микропроцессором. Есть очень большое число изготовителей ПЛК с CoDeSys. Найти подходящий готовый ПЛК не проблема. Многие изготовители имеют специальные программы поддержки вузов. Обычно нужен документ о включении в учебную программу и тогда техника предоставляется бесплатно или со скидкой. Для многих ПЛК их изготовители имеют даже специальные учебные стенды с эмуляторами входов разных типов и разными нагрузками. См.тут, тут и тут .

Спасибо за разъяснения.
Имел достаточно примитивное представление о системе исполнения: составил программу на МЭК-языках, отладил, откомпилировал, получил код и загрузил его в МК. Окалось здесь совсем другой подход.
Хотелось бы студентам дать общие представления и начальные навыки программирования не только на классических ассемблере и Си, но и на МЭК-языках.
В принципе это можно сделать и без аппаратной платформы. (У меня два дипломника реализовали программы для ПЛК фирмы ОВЕН по системам защиты водогрейного котла и защиты ЛЭП).
Для проведения полноценных занятий для группы студентов необходимо 4-5 комплектов ПЛК. А это накладно даже со скидкой.

Хочу поблагодарить за книгу по ПЛК. Очень помогла преподавателю в возрасте при освоении современных средств разработки.

1) В принципе, ПЛК показывать не обязательно. Для обучения программированию он нужен не сильно. При программировании на контроллер смотреть не надо. Они бывают очень разные и можно получить ошибочное представление. В некоторых вузах в свое время были куплены классы ПЛК. За 3 года они устарели, а учат на них уже десятый год, тому как когда-то давно это было… Лучше писать правильную программу без всякой оглядки на железо, а затем уже ставить ее на выбранный ПЛК.
В дистрибутиве CoDeSys есть SoftPLC – SP RTE (демо – работает непрерывно 2 часа, перезапуск и опять 2 часа… для обучения ничего более не надо). С SP RTE можно делать даже распределенные системы реального времени. На обычных компьютерах в обычной локальной сети. ПЛК можно нарисовать в визуализации прямо в CoDeSys.

2) При соблюдении определенных условий, многие изготовители ПЛК предоставляют оборудование для учебных целей даром. Например, обратитесь в ОВЕН к Андрею Николаеву

источник

CODESYS v.2

CODESYS версия 2.3.9.41 (Русифицированная версия)

Русификатор для CoDeSys (для версии 2.3.8.1)

CODESYS версия 2.3.8.1 (Англоязычная версия)

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

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

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

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

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

В меню «Файл» необходимо выбрать пункт «Создать», либо немного ниже

найти иконку и воспользоваться ею. В появившемся окне «Настройки целевой платформы» пока ничего не меняем, нажимаем кнопку «ОК».

В следующем окне система программирования предлагает выбрать нам язык реализации. Можно выбрать язык функциональных блоков CFC согласно рисунку и нажать «ОК».

После этих операций CoDeSys открывает основную рабочую область . Главное меню в верхней части содержит пункты «Файл», «Правка» и т.д.

Панель быстрого доступа ниже главного меню позволяет выполнять наиболее часто используемые операции одним нажатием на соответствующую иконку. Состав иконок будет меняться в процессе работы над различными компонентами проекта. Увы, у пользователя нет возможности самостоятельно добавлять или удалять иконки. В дальнейшем мы увидим, что в большинстве случаев все необходимое уже и так вынесено в эту область.

После инсталляции ПО CoDeSys следует выполнить инсталляцию Target-файлов.

2. Инсталляция Target-файлов

В Target-файлах содержится информация о ресурсах программируемых контроллеров, с которыми работает CoDeSys. Target-файл поставляется производителем контроллера.

Архив (если файл заархивирован) скачиваем на свой диск, распаковываем и запоминаем путь где он лежит.

1) Способ. В полученной при этом папке мы запускаем файл InstallTarget.bat. После этого на экране на короткое время появится окно загрузки. Затем процедура установки будет завершена, необходимый файл будет установлен в соответствующие директории.

2) Способ. В папке также содержится файл InstallTarget.exe

Запускаем установку «InstallTarget.exe».

В появившемся окне указываем путь до файла «Installation directory»,который мы предварительно запомнили, с расширением .tnf, в нашем случае это plc.tnf.

Теперь при выборе конфигурациии, кроме базовых , программа предложит нам задействовать установленную версию.

Для каждой модификации необходим свой target-файл. Скачать их вы можете с сайта компании.

С чего начинается программный проект?

Прежде всего нужно дать проекту новое имя, оно же послужит и названием файла проекта.

Первый программный компонент (POU — Program Organization Unit) помещается в новый проект автоматически и получает название PLC_PRG. Именно с него и начинается выполнение процесса (по аналогии с функцией main в языке С), из него будут вызываться другие программные блоки (программы, функции и функциональные блоки).

Нет необходимости писать вручную текст для PLC_PRG, поскольку конфигурация задачи определяется на вкладке проекта Task Configuration. Подробнее это будет описано в главе, посвященной Task Configuration.

Проект содержит ряд разнородных объектов POU, данных разных типов, элементов визуализации и ресурсов.

Организатор объектов (Object Organizer) управляет списком всех объектов Вашего проекта.

Как создать собственный проект?

Для начала вы определяете конфигурацию ПЛК в соответствии с аппаратными средствами своего контроллера.

Затем вы создаете программные компоненты, необходимые для решения проблемы.

Далее вы пишете программный код для созданных компонентов на выбранных языках.

Сразу после завершения программирования, вы компилируете проект и исправляете ошибки, если они есть.

Как проверить проект?

Когда все ошибки устранены, можно приступить к отладке.

Включите флажок эмуляция (simulation) и «подключитесь» к контроллеру. Теперь вы в режиме Online.

Руководство пользователя по программированию ПЛК в CoDeSys скачать

Дополнение к руководству пользователя по программированию ПЛК в CoDeSys скачать

Конфигурирование области ввода/вывода ПЛК.

Руководство пользователя для v2.0 скачать

Конфигурирование области ввода/вывода ПЛК.

Статья создана на основе книги Кирилла Гайнутдинова «Простое и понятное программирование в CODESYS».

источник

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