codesys языки программирования обучение с нуля

Как программировать на codesys 2.3 новичку? Легко

codesys языки программирования обучение с нуля. Смотреть фото codesys языки программирования обучение с нуля. Смотреть картинку codesys языки программирования обучение с нуля. Картинка про codesys языки программирования обучение с нуля. Фото codesys языки программирования обучение с нуля

Перед тем, как программировать ПЛК в среде разработки CoDeSyS 2.3 новички часто задаются вопросом: А какие системы требуется установить для корректной работы с аппаратом?? А как конфигурировать входы и выходы контроллера?? А каким образом связать устройство с ПК?? И снова, а как, а как?? Все мы с вами понимаем, устройства сложные и алгоритмы объёмные, и на изучение потребуется время. Я вот думаю, может написать небольшую книжку и назвать codesys для чайников? А вы согласны?

Из этой статьи вы узнаете:

Здравствуйте уважаемые коллеги и гости. Пишет вам автор блога kip-world.ru, Гридин Семён, и в этой статье я вам расскажу, как правильно программировать контроллер. Тема достаточно актуальная, я надеюсь после прочтения статьи, некоторые вопросы отпадут самим собой. =)

Как работает ПЛК?

ПЛК(программируемый логический контроллер) — это устройства полностью автоматизирующие работу аппаратов, различных агрегатов и станков. Фактически, это некий блок, который содержит входы и выходы, для подключения датчиков и исполнительных органов. Внутри прописывается логика.

Вычисления в устройстве выполняются циклически. То есть одни и те же действия выполнения программы выполняются в короткий промежуток времени.

В один цикл осуществляемый прибором выполняются следующие операции:

Не буду больше разглагольствовать по теории. Давайте сразу перейдём к практике.

Из чего состоит программный комплекс для полноценной работы с ПЛК

Конечно вам поначалу покажется, что слишком много нужно знать, чтобы связать друг с другом основное приложение и утилитки, а потом соединить устройство. Я хочу вам сказать, что ничего сложного в процессе установки и связей — нет. В этом поможет моя статья.

Итак, скачиваем программу:

codesys языки программирования обучение с нуля. Смотреть фото codesys языки программирования обучение с нуля. Смотреть картинку codesys языки программирования обучение с нуля. Картинка про codesys языки программирования обучение с нуля. Фото codesys языки программирования обучение с нуля

Затем следует стандартная процедура установки. Указываем путь и все время жмём “Далее”, “Далее”.

codesys языки программирования обучение с нуля. Смотреть фото codesys языки программирования обучение с нуля. Смотреть картинку codesys языки программирования обучение с нуля. Картинка про codesys языки программирования обучение с нуля. Фото codesys языки программирования обучение с нуля

codesys языки программирования обучение с нуля. Смотреть фото codesys языки программирования обучение с нуля. Смотреть картинку codesys языки программирования обучение с нуля. Картинка про codesys языки программирования обучение с нуля. Фото codesys языки программирования обучение с нуля

Запускаем автоматический установщик, устанавливаем инструкции. Всё, половину пути мы с вами уже сделали в этой работе! После этих всех процедур можно устанавливать библиотеки, но о них позже. Переходим к следующему пункту.

Рабочее окно программы

Дистрибутив мы с вами установили, таргеты тоже. Давайте мы с вами рассмотрим рабочее окно среды разработки, элементы меню и основные вкладки.

codesys языки программирования обучение с нуля. Смотреть фото codesys языки программирования обучение с нуля. Смотреть картинку codesys языки программирования обучение с нуля. Картинка про codesys языки программирования обучение с нуля. Фото codesys языки программирования обучение с нуля

Основное поле на рисунке выше делится на три области:

Редактор переменных — здесь мы с вами вводим переменные и присваиваем им типы данных. Для тех, кто не знает, переменная — это имя, к которому будет обращаться программа и возвращать результат. А тип данных определяет род информации, диапазон представления чисел и множество других операций.

Дерево объектов — в этом окне располагаются такие объекты, как функции, функциональные блоки, подпрограммы, конфигурация ПЛК, библиотеки. Об этом я расскажу позже.

Простой пример на ST

Для удобства восприятия информации я постарался структурировать. Поэтапно расписал последовательность действий. Если возникнут вопросы или пожелания, обязательно пишите в комментариях.

Изначально я размещу в статье код на языке ST. Логика работы заключается в следующем: на дискретный вход прибора подаётся сигнал и через задержку времени включается выход. В принципе задача простая, и мы с вами её решим.

Источник

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

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