Категория: Руководства
Общая характеристика CoDeSys. Стандарт МЭК 61131-3
Обзор контроллеров ОВЕН, программируемых с помощью CoDeSys
Порядок инсталляции и структура среды программирования и ее компонентов
Структура проекта
Написание управляющих программ на МЭК-языках
Принцип работы ПЛК
Работа с различными эмуляторами контроллеров ОВЕН
Подключение Target-пакетов
Конфигурирование ПЛК
Фиксированный набор модулей ПЛК
Дополнительные модули ПЛК
Ознакомление с языком CFC.
Операторы и порядок программирования.
Основные приемы работы в редакторе.
Операторы присваивания и логические операторы.
Решение пр. №1: логическое управление котлом-бойлером (CFC)
Практическое занятие №3 (2 ак.час)
Порядок подключения к ПЛК по различным интерфейсам.
Стандартные типы данных.
Формализация имен переменных в CoDeSys.
Условные операторы в CoDeSys.
Конфигурирование аналоговых входов ПЛК.
Отладка программ в режиме «ОНЛАЙН».
Решение пр. №2: двухпозиционное управление регулятором с сигнализацией достижения значений уставок контролируемого параметра (ST)
Практическое занятие №4 (2 ак.час)
Алгоритм работы на этапе первоначальной разработки проекта.
Операторы сравнения.
Арифметические операторы.
Операторы выбора.
Оператор MOVE и разрешающий вход EN.
Создание визуализации проекта на примере управления клапаном.
Решение пр. №3: ручное управление клапаном с индикацией достижения крайних положений клапана.
Практическое занятие №5 (2 ак.час)
Алгоритм работы на этапе первоначальной разработки проекта.
Решение примера №4: управление освещением в комнате (CFC).
Практическое занятие №6 (2 ак.час)
Алгоритм работы на этапе первоначальной разработки проекта.
Операторы логарифмические, тригонометрические и для обработки чисел с плавающей запятой.
Предопределенные блоки.
Библиотеки и их компоненты.
Счетчики и таймеры.
Временные типы данных.
Решение примера №5: управление включением оборудования (CFC).
Порядок работы с библиотечными функциональными блоками.
Порядок подключения и создания библиотек.
Решение примера №6: управление освещением в комнате (CFC).
Практическое занятие №7 (1 ак.час)
Операторы преобразования типов данных.
Решение примера №7: формирование импульсов (CFC).
Практическое занятие №8 (1 ак.час)
Типы POU.
Функция, функциональный блок и программа.
Порядок взаимодействия POU.
Применение функций, функциональных блоков и библиотек.
Решение примера №8: автоматический ввод резерва (CFC).
Практическое занятие №9 (2 ак.час)
Создание и подключение пользовательской библиотеки.
Экспорт и импорт программ CoDeSys.
Решение примера №9: система пожарной безопасности здания (CFC)
Общая характеристика принципов конфигурирования ресурсов ПЛК в среде CoDeSys.
Обзор добавляемых программных модулей в конфигурацию ПЛК ОВЕН.
Порядок конфигурирования добавляемых программных модулей и их компонентов.
Обзор интерфейсов (RS-232, RS-485) и протоколов (ОВЕН, ModBus) для обмена данными м/у ПЛК и др. устройствами.
Обзор устройств компании ОВЕН для сетевого взаимодействия с ПЛК ОВЕН: модули ввода\вывода, панели оператора, преобразователи интерфейсов.
Порядок подключения и конфигурирования модулей (МДВВ), панелей оператора (СМИ-1, ИП-320), регуляторов ОВЕН (ТРМ-101), модуля сбора данных (МСД-200) и GSM-модема (ПМ-01)
Подключение модуля МДВВ к ПЛК по протоколу ModBus.
Решение пр. №1: модификация пр. №1 «котел» добавлением программного «ModBus_Мастер»
Подключение модуля МВА к ПЛК по протоколу ОВЕН.
Решение пр. №2: модификация пр. №2 «терморегулятор» добавлением модуля «ОВЕН_Мастер».
Подключение ПО СМИ-1(слэйв) к ПЛК (мастер) по протоколу ОВЕН.
Решение пр. №3: модификация пр. №3 «клапан».
Подключение ПО ИП-320 (мастер) к ПЛК (слэйв) по протоколу ModBus.
Решение пр. №4: модификация пр. №5 «насос».
Подключение ТРМ101к ПЛК по протоколу ОВЕН.
Решение пр. №5: модификация пр. №2 «терморегулятор» добавлением программного «ОВЕН_Мастер» и возможностью выбора уставки.
Подключение модуля архивирования данных (МСД-200) к модулю МВА.
Решение пр. №6: конфигурирование модулей для обмена данными по протоколу ModBus.
Составители: В. А. Гольцев, С. С. Кулишов Методические указания. Екатеринбург: УрФУ, 2011. 26 с. Дано описание лабораторной работы по изучению среды программирования контроллеров и получение навыков создания программного обеспечения в интегрированном пакете CoDeSys. Назначение и функции программируемого логического контроллера ПЛК– 150 Краткие сведения по.
Учебное пособие. - Ставрополь: АГРУС, 2009. - 100 с. Изложены общие сведения по применению программируемых логических контроллеров (ПЛК) в системах управления технологическими процессами, описываемых с позиций событийно-управляемой логики. Для инженеров, начинающих осваивать программируемые контроллеры, а также студентов вузов и аспирантов, изучающих современные методы.
Контроллеры данной линейки также поддерживают работу с нестандартными протоколами по любому из портов, что позволяет подключать такие устройства, как электро-, газо-, водосчетчики, считыватели штрих-кодов и т.п.
Программирование контроллеров осуществляется в профессиональной, распространенной среде CODESYS v.2.3.x, максимально соответствующей стандарту МЭК 61131:
При покупке программируемого контроллера ОВЕН ПЛК предоставляются БЕСПЛАТНО
Сообщаем о распродаже квартирных газовых счетчиков СГБМ-1,6 со склада в г. Нижнем Тагиле.
Межповерочный интервал – 12 лет,
срок работы без замены батареи – 12 лет,
гарантийный срок – 12 лет!
Подробнее.
Сообщаем, что представительство немецкого концерна «TESTO AG» в России и «ООО Прибор-ПК» заключили договор, в соответствии с которым нашей компании присвоен статус авторизованного дилера продукции марки «TESTO» в Уральском регионе.
Начало продаж регулятора производства ПО «ОВЕН» ТРМ136.
ТРМ136 является аналогом популярного измерителя-регулятора ТРМ138, имеет 6 универсальных входов для подключения от 1 до 6 датчиков разного типа в любых комбинациях. Прибор предназначен для измерения и регулирования температуры, давления и других физических величин, может управлять до 6 исполнительными механизмами, вести регистрацию показаний на ЭВМ.
В апреле 2012г. наша компания получила статус партнера ЗАО Торговый дом Холдинга "Теплоком".
Теперь наши клиенты могут приобрести преобразователи расхода "ПРЭМ", тепловычислители и теплосчетчики производства НПФ Теплоком в Нижнем Тагиле, в кратчайшие сроки и по привлекательной цене.
По результатам аттестации поставщиков на ОАО «Металлургический завод им. А.К. Серова» (предприятие Холдинга УГМК), ООО «Прибор-ПК» присвоена категория «А» (отличный поставщик). Заверяем Вас – наших партнеров, настоящих и будущих, что и в дальнейшем будем стремиться к улучшению качества обслуживания клиентов компании!
Рекомендуется к использованию
Оптимально для построения распределенных систем управления и диспетчеризации с использованием как проводных, так и беспроводных технологий.
ОВЕН ПЛК160Программируемые логические контроллеры ОВЕН ПЛК160 выполнены в полном соответствии со стандартом ГОСТ Р 51840-2001 (IEC 61131-2), что обеспечивает высокую аппаратную надежность.
По электромагнитной совместимости контроллеры соответствуют классу А по ГОСТ Р 51522-99 (МЭК 61326-1-97) и ГОСТ Р 51841-2001, что подтверждено неоднократными испытаниями изделия.
Вычислительные ресурсыВ контроллере изначально заложены мощные вычислительные ресурсы при отсутствии операционной системы:
Широкие возможности самодиагностики контроллера.
Встроенный аккумулятор, позволяющий «пережидать» пропадание питания - выполнять программу при пропадании питания, и переводить выходные элементы в «безопасное состояние». Время «пережидания» настраивается пользователем при создании проекта.
Встроенные часы реального времени.
Возможность создавать и сохранять архивы на Flash контроллера.
Условия эксплуатацииПо устойчивости к климатическим воздействиям при эксплуатации ПЛК160 соответствует группе исполнения В4 по ГОСТ 12997-84.
По устойчивости к механическим воздействиям при эксплуатации ПЛК160 соответствует группе исполнения N2 по ГОСТ 12997.
По устойчивости к воспламенению и распространению пламени FV1 корпус контроллера соответствует ГОСТ Р 51841, разделу 6.
Конструктивные особенностиКонтроллеры выполнены в компактном DIN-реечном корпусе. Габаритные и установочные размеры отличаются в зависимости от модификации, и приведены в конце раздела.
Расширение количества точек ввода\вывода осуществляется путем подключения внешних модулей ввода\вывода по любому из встроенных интерфейсов.
Электрические параметрыДва варианта питания для каждого контроллера:
Небольшая потребляемая мощность до 10Вт.
Все дискретные входы контроллера измеряют сигнал 24В.
Тип сигнала может быть как n-p-n, так и p-n-p.
Количество «быстрых» дискретных входов зависит от модификации контроллера.
Дискретные выходы типа: Р - реле.
Количество быстрых дискретных выходов зависит от модификации контроллера.
«Быстрые» аналоговые входы, для подключения унифицированных датчиков тока, напряжения. Дискретные выходы контроллеров данной линейки могут быть настроены на выдачу ШИМ, или генератора с высокой точностью.
Аналоговые выходы могут бытьВсе контроллеры данной линейки имеют большое количество интерфейсов на борту, работающих независимо друг от друга:
Программа обновления прошивки (внутреннее ПО) контроллера ОВЕН ПЛК160 и таргет файлы можно скачать в разделе "Сервисное ПО контроллеров ОВЕН ПЛК ПЛК110-30, ПЛК110-32, ПЛК110-60, ПЛК160 ".
Так же в контроллерах данной линейки поддержана возможность работы по любому нестандартному протоколу по любому из портов, что позволяет подключать устройства с нестандартным протоколом (электро-, газо-, водосчетчики, считыватели штрих - кодов и т.д.).
ПрограммированиеПрограммирование контроллеров осуществляется в профессиональной, распространенной среде CoDeSys v.2.3.x, максимально соответствующей стандарту МЭК 61131:
Получить более подробную информацию по системе программирования CoDeSys и скачать её можно с нашего сайта или с сайта производителя www.3s-software.ru .
Программируются контроллеры данной линейки по любому из нижеперечисленных интерфейсовКабель для программирования идет в комплекте поставки (для Debug RS-232), или используется стандартный кабель.
Отличительные особенности линейкиРуководство по программированию ПЛК110/160
Демонстрационные базы системы АИСТ. Мы делаем информацию практически полезной Здравствуйте, Вячеслав. Измерители давления АДН, АДР на данный момент выпускаются в. Первые шаги с CoDeSys. скачать. Руководство пользователя по программированию ПЛК в CoDeSys По оценкам специалистов около 65% вырабатываемой электроэнергии расходуется в сфере её. По оценкам специалистов около 65% вырабатываемой электроэнергии расходуется в сфере её. Первые шаги с CoDeSys. скачать. Руководство пользователя по программированию ПЛК в CoDeSys Драйверы / opc-серверы: Список контроллеров и УСО, поддерживаемых в trace mode 6: Поддержка. Драйверы / opc-серверы: Список контроллеров и УСО, поддерживаемых в trace mode 6: Поддержка. Здравствуйте, Вячеслав. Измерители давления АДН, АДР на данный момент выпускаются в. Программируемые логические контроллеры ОВЕН ПЛК110, ПЛК160 выполнены в полном соответствии. Демонстрационные базы системы АИСТ. Мы делаем информацию практически полезной Программируемые логические контроллеры ОВЕН ПЛК110, ПЛК160 выполнены в полном соответствии. Программируемые логические контроллеры ОВЕН ПЛК110, ПЛК160 выполнены в полном соответствии. Программируемые логические контроллеры ОВЕН ПЛК110, ПЛК160 выполнены в полном соответствии.
Add Comment Cancel Reply Навигация по записям Свежие записи Свежие комментарии Архивы РубрикиHello, activate some Widgets!
Составить отзыв от 28 792 руб. 2. 4 недели Выбрать конфигурацию
Контроллер предназначен для:Доставая новенький контроллер ПЛК160 от ОВЕН я и не подозревал, что с монтажом данного устройства будут такие неудобства…
Мотор-редукторы серии RCA iC60 дают вам возможность включать и выключать модульные автоматические как в дистанционном режиме, так и в автоматическом. А так же, использовать их в схемах АВР.
Легкий и эргономичный аккумуляторный шуруповерт от компании BOSCH достаточно мощный, а самое главное - компактный
Не делайте поспешных выводов, бесконтактный индикатор напряжения переменного тока Fluke LVD2 Volt Light – действительно работает!
Собрав несколько сотен электрощитов с дифференциальными автоматическими выключателями серии АВДТ-063Про, я не ожидал такого поворота событий
Электрический тестер Fluke T150 оказался довольно не плох и после шести месяцев эксплуатации, я все-таки нашел, как работает тестирование напряжения с переключаемой нагрузкой.
Мои впечатления об источнике бесперебойного питания SKAT-24-2.0 DIN и применении его на практике
На первый взгляд, двухполюсный электрический тестер напряжения Fluke T150 ничего из себя не представляет, но это ошибочное мнение и он действительно необходим каждому электрику!
ПопулярноеСхемы подключения и управления освещением с помощью выключателей Legrand серии Valena
Небольшой, но очень важный совет при подключении и пуско-наладке АВР с применением реле контроля фаз ЕЛ-11Е
Применение устройства Altistart 01 улучшает пусковые характеристики и продлевает срок службы асинхронного электродвигателя
Схема защиты электродвигателя от неправильного чередования фаз, обрыва и превышения питающего напряжения в сети
Электрическая схема управления освещением с применением электронного таймера
Две схемы подключения импульсного реле iTL для управления освещения из разных мест
Забыли выключить свет в помещении? Импульсное реле iTLc для централизованного управления освещением, решит вашу проблему…
Очень часто, т.е. почти постоянно, начал сталкиваться с кустарной установкой электросчетчика Меркурий 200 в модульных электрощитах…
Продолжаю делиться кодом и опытом. В этом посте выкладываю выстраданные экспортированные файлы универсальных конфигураций для ОВЕН ПЛК 150 и ПЛК 160. В них нет ничего особенно сложного, просто пришел я к их структуре не сразу.
На работе я и мои коллеги по отделу в основном занимаемся комплексной автоматизацией тепловых пунктов, которые отличаются друг от друга обычно лишь количественно. Соответственно и программы однотипны. Поэтому я поставил перед собой задачу написать универсальную шаблонную программу, позволяющую с минимальными усилиями подстроить себя под любой тепловой пункт. Это задачу я в принципе выполнил, хотя и сейчас постоянно добавляю и изменяю что-то в коде, а иногда и вовсе переписываю заново. Одним из пунктов универсализации было создание конфигурации ПЛК, которую не пришлось бы изменять (возможно, лишь удалять лишнее для сокращения размера программы и увеличения скорости работы интерфейсов). Конфигурирование ПЛК в CoDeSys - это довольно нудное и долгое занятие: много кликаний мышью (с тачпадом – вообще беда), невозможность копировать данные из конфигураций других программ, невозможность выделения и копирования/удаления/редактирования более одного модуля. В общем, неплохо сделать конфигурацию один раз и не вспоминать о ней.
Немного справки. Конфигурация ПЛК располагается во вкладке Ресурсы и позволяет (для ОВЕН ПЛК 150 и ПЛК 160): — организовать доступ к периферии программируемого логического контроллера и настроить её (дискретные и аналоговые входы/выходы, цифровые интерфейсы RS-485 и RS-232, кнопки на панели, зуммер); — создать архиватор данных и модуль статистики; — установить ограничения времени цикла ПЛК.
Базовая конфигурация создается одновременно с проектом, когда вы выбираете ее в настройках целевой платформы. В любой момент можно добавлять в конфигурацию ПЛК дополнительные модули и редактировать существующие. Редактирование заключается в изменении параметров модуля, написании комментариев к нему, а также в именовании переменных, входящих в его состав. Все эти действия для каждого модуля совершать не обязательно, в частности, именовать переменные – к ним можно обращаться по прямым адресам (начинающимся со знака %). Переменные, задаваемые в конфигурации, являются глобальными. Варианты работы с переменными конфигуратора такие:
— Объявить глобальные переменные в соответствующем разделе и связать их с прямыми адресами. Неудобство заключается в том, что при добавлении или удалении модулей эти адреса смещаются. Хотя есть и достоинства. Подробнее читайте в документации (ссылка на скачивание - внизу).
— Задать в самом конфигураторе (нажав два раза мышкой на буквы AT) имена вроде: temperaturaPodachi. puskNasosa1. alarmOfInverterOfFifthPumpOfColdWaterSupply и подобные, связанные с процессом, контролируемым ПЛК.
— Но для поставленной задачи универсализации удобнее всего дать переменным в конфигураторе следующие имена:
PLC_DIn – дискретный вход n ПЛК,
PLC_DOn – дискретный выход n ПЛК,
PLC_AIn – аналоговый вход n ПЛК,
PLC_AOn – аналоговый выход n ПЛК,
MVA1_AIn – аналоговый вход n первого прибора МВА8,
MDVV_DI_PORT – маска дискретных входов прибора МДВВ (обращение идет к битам, т.е. MDVV_DI_PORT.n - дискретный вход (n+1)),
TRM32_1 – первый вход прибора ТРМ32,
и т.д. в таком духе. После этого создать промежуточные глобальные и/или локальные переменные (теперь спокойно можно использовать массивы и структуры) с именами, несущими информацию о технологических процессах (например, температуры, давления, пуски/работы/аварии частотных преобразователей. сигналы c ПИД-регулятора на открытие/закрытие КЗР и т.д.), и связать их с переменными из конфигурации ПЛК.
Таким образом, можно написать универсальную программу-шаблон, описывающую все возможные процессы на однотипных объектах и использующую промежуточные переменные. Присвоение промежуточным переменным переменных из конфигурации можно вынести в одно место, и в нём указывать к какому входу, выходу, регистру относится каждая промежуточная переменная. Лишние, незадействованные на конкретном объекте, части кода можно удалить, закомментировать или оставить, если они не мешают оставшемуся коду (грузиться программа будет дольше). В итоге нет необходимости перелопачивать весь код, и сейчас для адаптации шаблонной программы под объект у нас уходит всего несколько минут. Также сильно уменьшается вероятность совершить ошибку или пропустить что-то.
Помимо этого, программа становится независимой от платформы. Мы используем одну программу для разных моделей программируемых контроллеров со своими конфигурациями, созданными по четко заданным правилам.
Конфигурации (экспортированные) для ОВЕН ПЛК 150 и ПЛК 160, включающие
— именованные переменные всех дискретных и аналоговых (все 4-20 мА) входов/выходов,
— модуль статистики,
— модуль Button (для отключения кнопки Старт/Стоп на панели ПЛК для защиты от произвольной остановки выполнения программы),
— модуль Modbus Master (RS-485) с вложенными подмодулями связи с МДВВ, двумя МВА8, ТРМ32, ТРМ212,
— модуль Modbus Slave (Debug RS-232) для связи с панелью оператора ИП320 или любой другой панелью, скадой, любым мастер-устройством, включающий 8-битные и флоатовские переменные (при добавлении/удалении не забывайте про выравнивание), можно скачать по ссылкам:
CONFIG150.EXP
CONFIG160.EXP
Руководство по конфигурации ПЛК ОВЕН