Программное обеспечение owenlogic

Высокая производительность и надёжность ОВЕН ПЛК

Программируемые логические контроллеры ОВЕН построены на базе высокопроизводительного RISC-процессора архитектуры семейства ARM с тактовой частотой 200 МГц. Контроллерам компании ОВЕН посильно решение сложных вычислительных задач в минимальное время. Для оценки: цикл типовой программы по обработке 100 дискретных точек ввода/вывода ПЛК выполняет за 1 мс. Кроме того, отсутствие операционной системы, которая часто грешит зависаниями, обеспечивает высокую надёжность работы программной части ОВЕН ПЛК. Контроллеры спроектированы в соответствии с требованиями стандартов IEC 6-1131-2 и ГОСТ Р 51840-2001 и успешно прошли комплекс испытаний в отделе тестирования компании ОВЕН на климатические, вибрационные, ударные воздействия, а также в условиях различных электромагнитных и импульсных помех. Диапазон рабочих температур от -20 до +70 °С позволяет устанавливать ПЛК вне отапливаемых помещений. Сохранность подключенного к контроллеру оборудования обеспечивается наличием гальванической изоляции (четыре развязки на 1500 В между узлами).

Возможно, вам также будет интересно

В статье представлен обзор современных отечественных программируемых логических контроллеров (ПЛК) со встроенной исполнительной системой ISAGRAF 6 Fiord Target, которая успешно работает на контроллерах различного исполнения, информационной емкости и функционального назначения. Использование среды разработки ISaGRAF вместе с ISaGRAF 6 Fiord Target — это ориентация на лучший в своем классе продук…

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

Компания IEI объявила, что новые модели транспортных компьютеров будут выпускаться с поддержкой GLONASS, начиная с 2012 года.

Опрос и запись значений в МК210 по протоколу Modbus

Для загрузки полученного в CODESYS проекта в ПЛК110 необходимо выбрать в главном меню пункт Онлайн и затем Подключение. При корректно подключенном к компьютеру ПЛК система предупредит вас о загрузке нового или изменении существующего проекта. Полезно согласиться с предложенными действиями.

После успешной загрузки напротив пунктов, добавленных нами в Конфигурацию ПЛК, должны появиться оперативные значения. Полезно проверить значение в конце строки с комментарием (*Last error*). Если ошибок обмена нет, и данные передаются с модуля на ПЛК и обратно, это значение будет равным 0.

Мы упоминали, что входы и выходы модуля опрашиваются группами. Таким образом, в ПЛК вы получаете одно целое число, в котором в двоичном виде зашифровано состояние входов, и целое число с текущим состоянием выходов. К примеру, если на модуле мы подадим сигнал на восьмой вход, то в CODESYS мы увидим значение 128. Если же включим первые три входа, получим от модуля число 7. Если все выходы выключены, в соответствующей переменной будет значение 0.

Для изменения состояния выходов необходимо дважды кликнуть левой кнопкой мыши на надписи AT внутри Register output module. В открывшемся окне Запись переменной во второй строчке задать новое значение. Если мы хотим одновременно включить первый и третий выходы, нужно задать значение 5 и нажать кнопку OK.

Данные будут переданы в модуль. На нем сработают выходы, загорятся соответствующие светодиоды. Затем информация о состоянии выходов вернется на ПЛК и отобразиться в Register input module. Для проверки можно еще раз поменять состояние выходов. Попробуйте задать значения 15, 10 или 0.

Таким образом, мы кратко рассмотрели принципы обмена между контроллером ПЛК110 и модулем МК210 по протоколу Modbus TCP. Надеемся, что эта информация будет для Вас полезной. Просим Вас переслать эту статью заинтересованным коллегам или знакомым, если она может быть им интересна.

Успехов в вашей работе!

При использовании этого текста на сторонних Интернет-ресурсах просим Вас обязательно указывать адрес источника – edu.owen.ru.

Более подробно материал этой статьи мы разберем в видео-уроках, пока они готовятся:).
Готовый проект в CODESYS из этой статьи.
Скачать эту статью в формате pdf.Статья в PDF

Вас также заинтересуют:

Базовый курс по программированию ПЛК110 в CODESYS 2.3.
Видео-материалы и статьи по работе с протоколом Modbus.

Входы и выходы

Все дискретные входы ОВЕН ПЛК являются высокочастотными, любой из них может быть настроен на работу с импульсными сигналами с рабочей частотой до 10 кГц. Дискретный вход может функционировать в режиме импульсного счётчика, энкодера или триггера, а также в нескольких режимах одновременно. Дискретные выходы ПЛК100 могут быть двух типов — силовые реле или сдвоенные транзисторные ключи. 6 силовых реле способны коммутировать нагрузку до 8 А при напряжении 220 В, а 12 транзисторных ключей коммутируют напряжение питания (+24 В) на выходную клемму. ПЛК150 оснащены четырьмя менее мощными э/м реле (до 4 А, 220 В). Любой дискретный выход может быть настроен на выдачу ШИМ-сигнала, генерируемого с высокой точностью. Аналоговые входы ПЛК150 выполнены по двухпроводной схеме. Они работают с сигналами сопротивления (до 5 кОм), напряжения (до 10 В) или тока (до 20 мА). Подключение любого вида сигнала осуществляется напрямую, без дополнительных согласующих элементов, шунтирующих резисторов и т. п. Аналоговые выходы ПЛК150 могут быть трех типов: токовый 4…20 мА, напряжения 0…10 В или универсальный. Универсальный выход может выдавать либо напряжение, либо ток в указанных диапазонах, при этом переключение выходного сигнала выполняется программно при конфигурировании ПЛК. Аналоговые выходы имеют собственный встроенный, гальванически развязанный блок питания.

Дополнительные возможности и функции ОВЕН ПЛК

При разработке контроллеров были отобраны самые востребованные функции аналогичных изделий ведущих мировых производителей, поэтому созданные компанией ОВЕН контроллеры ПЛК100 и ПЛК150 обладают современными расширенными функциональными и эксплуатационными возможностями. Первое — это наличие встроенного аккумулятора резервного питания, который позволяет сохранить данные и результаты промежуточных вычислений, а также функцию обмена по сети Ethernet после отключения основного питания (до 10 минут без перезагрузки). Второе — если всё-таки основное питание отсутствовало более 10 мин, то при перезагрузке ОВЕН ПЛК его выходы будут переведены в безопасное состояние. То же произойдет в случае аварийной ситуации. Третье — большой объем внутренней энергонезависимой Flash-памяти и наличие специализированной файловой системы даёт возможность сохранить проект CoDeSys непосредственно в контроллере. Встроенная Flash-память может быть использована для хранения архивов данных или результатов измерений. Архивы можно считать непосредственно из ПЛК через интерфейсы RS-232 или Ethernet и открыть в программе обработки электронных таблиц или текстовом редакторе. Дополнительно отметим, что ПЛК оснащён часами реального времени с собственным аккумуляторным питанием, имеет удобные надёжные винтовые клеммы и покупателю не требуется приобретать специальные кабели для подключения. Количество входов и выходов ОВЕН ПЛК может быть расширено путем подключения модулей ввода/вывода ОВЕН МВА8 и МВУ8, которые поддерживают интерфейс RS-485. Подробная информация о контроллерах, а также специальная библиотека функциональных блоков, таких как ПИД-регуляторы с автонастройкой коэффициентов, регуляторы положения трёх-позиционных исполнительных механизмов (задвижек), адаптивные регуляторы находятся в свободном доступе на сайте www.owen.ru.

Таблица. Технические характеристики контроллеров ОВЕН ПЛК100 И ОВЕН ПЛК150

Параметры
ОВЕН ПЛК100
ОВЕН ПЛК150
Общие сведения
Тип корпуса
для крепления на 35-мм DIN-рейку, длина 105 мм
Степень защиты корпуса
IP20
Диапазон рабочих температур
-20…+70 °С
Напряжение питания (два варианта исполнения)
=24 В/~220 В
Потребляемая мощность
б Вт
Индикация на передней панели
светодиодная
Ресурсы
Центральный процессор
32-разрядный RISC-процессор 200 МГц на базе ядра ARM9
Объём оперативной памяти
8 Mбайт
Объём энергонезависимой памяти хранения программ
4 Mбайт (Flash-память, специализированная файловая система)
Размер Retain-памяти
4 кбайт
Дискретные входы
Количествоь дискретных входов
8
6
Тип сигнала дискретного входа: • =24 В • ~220 В
15..24 В соответствует логической 1, 0…5 В — логическому 0 сухой контакт (разомкнут — логический 0; замкнут — логическая 1)
Гальваническая изоляция дискретных входов
на 1,5 кВ, групповая
Рабочая частота дискретных входов
до 10 кГц
Аналоговые входы
Количество аналоговых входов
нет
4
Предел основной приведённой погрешности

0,5 %
Типы поддерживаемых датчиков и входных сигналов (подключение датчика с выходным унифицированным сигналом тока или напряжения осуществляется напрямую и не требует согласующих резисторов)

термопреобразователи сопротивления медные, платиновые, никелевые 50,100, 500,1000 Ом (по двухпроводной схеме); термопары; ток 0…5 мА, 0(4).20 мА; напряжение 0…1 В, 0…10 В; сопротивление до 5 кОм

Время опроса одного аналогового входа

0,5
Дискретные выходы
Количество дискретных выходов и варианты их исполнения
б э/м реле (220 В, 8 А) 12 транз. кл., коммутирующих +Uпит
4 реле (220 В, 4 А)
Гальваническая изоляция дискретных выходов
1,5 кВ, индивидуальная
Аналоговые выходы
Количество аналоговых выходов

2
Разрядность

10 бит
Тип выходного сигнала (варианты исполнения): • тока • напряжения • универсальный (программное переключение типа выходного сигнала)

4…20мА 0…10В 0…10 В или 4…20 мА
Наличие встроенного источника питания
общий, гальванически изолированный (1,5 кВ)
Интерфейсы связи
Интерфейсы
Ethernet 10/100 mbps, RS-485, RS-232 – 2 канала, USB-Device, USB-Host
Ethernet 10/100 mbps, RS-485,RS-232
Скорость обмена по интерфейсам RS
настраиваемая, до 115200 bps
Протоколы
ОВЕН, Modbus RTU, Modbus ASCII, Modbus TCP, Dcon, Gateway (протокол CoDeSys)
Программирование
Среда программирования
CoDeSys 2.3
Языки программирования
IL, ST, LD, SFC, FBD + дополнительный язык CFC
Размер пользовательской программы
ограничен размерами свободной памяти (около 1 млн инструкций)
Интерфейс для программирования и отладки
RS-232, Ethernet или USB

Конфигурация ПЛК110 в проекте CODESYS 2.3

После предварительной настройки модуля МК210 необходимо создать проект в CODESYS 2.3

Важно при этом выбрать target-файл для соответствующей модификации для контроллера, в нашем примере это ОВЕН ПЛК110-24.30.Р-М

Обратите внимание, что в случае изменения target-файла ПЛК в текущем проекте, описанные ниже операции для настройки Modbus подключения придется повторить еще раз

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

ПЛК110 в нашей системе традиционно будет выполнять функции Master-а сети. В открывшемся окне Конфигурации ПЛК мы нажимаем правой кнопкой на обозначении контроллера (PLC110_30). В появившемся контекстном меню выбираем пункт Добавить Подэлемент и затем ModBus (Master).

В конфигурации контроллера теперь добавлен пункт ModBus (Master). Его необходимо раскрыть, нажав на значок «+». Внутри есть элемент Debug RS-232, который указывает, какой последовательный интерфейс ПЛК должен использовать для работы по протоколу Modbus. В нашем случае будет использоваться Ethernet. Поэтому лучше изменить настройки по умолчанию. Для этого нажимаем правой кнопкой мыши на пункт Debug RS-232. В контекстном меню выбираем сначала пункт Заменить элемент, затем Empty.

Для установки связи с нужным slave-устройством (в нашем случае это модуль МК210-312) нажимаем правой кнопкой мыши на ModBus (Master). В контекстном меню выбираем пункт Добавить Universal Modbus device. Соответствующий элемент появляется под надписью Empty.

Теперь укажем для ПЛК те сетевые параметры, которые позволят ему «увидеть» в сети наш модуль. Выделяем добавленный пункт Universal Modbus device, справа вверху в окне CODESYS находим и выбираем вкладку Параметры модуля. В открывшемся окне параметров нас интересует второй сверху пункт, напротив него в столбце Значение подставляем IP-адрес модуля МК210, разделяя цифры двоеточиями, т.е. 10:10:10:230.

Также необходимо в пятом пункте выбрать из выпадающего списка настройку TCP вместо Serial, и затем в пункте номер шесть указать адрес Slave. Напомним, ранее мы договорились, что в нашем случае адрес будет равен 1.

Вы также можете указать режим опроса и частоту посылки запросов в седьмом и восьмом пункте. При этом для первого знакомства здесь вполне можно оставить указанные на рисунке параметры. В соответствии с ними ПЛК будет производить обмен информацией по времени (By poll time), каждые 100 мс формируя новый запрос к модулю.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий