- •Il (Instruction List) — ассемблер-подобный язык
- •Сигналы
- •Аналоговые и цифровые сигналы
- •Параметры аналоговых сигналов
- •Параметры цифровых сигналов
- •Сравнение аналоговых и цифровых сигналов
- •Модулированные и немодулированные сигналы
- •Немодулированные сигналы
- •Модулированные сигналы
- •Мультиплексирование
- •Полудуплексная передача
- •Затухание сигналов
- •Пропускная способность
- •Планирование роста сети
- •Метод csma/ca
- •Передача маркера
- •Приоритеты запросов
- •Протоколы подключения
- •Модуль плк
- •Модули аналогового ввода/вывода
Модуль плк
В
качестве модуля управления, центрального
процессораили процессорного модуля
(CPU) понимается модуль ПЛК, выполняющий
функции управления процессом, обработку
прикладных программ, доступ к периферийным
модулям, контроль/управление всей
системой, функции управления логикой
ПЛК и функции коммуникаций (обмен
информацией через интерфейс
программировании, а также для обмен
данными с другими интеллектуальными
устройствами системы автоматизации).
Рисунок 1- Типовая архитектура ПЛК
При работе процессор "читает" входные данные с подключенных полевых устройств с помощью своих входных интерфейсов, и затем выполняет управляющую программу, которая загружена в память процессорного модуля. Программы обычно разрабатываются на специальных языках программирования ПЛК и должны быть загружены в память контроллера до начала его работы.
Наконец, на основании программы ПЛК "записывает" или обновляет управляющие выходы через выходные интерфейсы. Этот процесс, называемый циклом сканирования, постоянно выполняется в одной и той же последовательности без остановки и изменяется или при возникновении определенных, заранее оговоренных событий, или когда вносятся изменения в управляющую программу.
Процессорный модуль включает в себя микропроцессор (центральное процессорное устройство - ЦПУ), запоминающие устройства, часы реального времени и сторожевой таймер. Термины "микропроцессор" и "процессор" в настоящее время стали синонимами, поскольку все вновь выпускаемые процессоры выполняются в виде СБИС, т.е. являются микропроцессорами.
Основными характеристиками микропроцессора являются разрядность (в ПЛК используются 8-ми, 16-ти и 32-разрядные микропроцессоры), тактовая частота, архитектура, наличие операций с плавающей точкой, типы поддерживаемых портов ввода-вывода, температурный диапазон работоспособности и потребляемая мощность.
Производительность микропроцессоров с одной и той же архитектурой пропорциональна тактовой частоте. Большинство контроллеров используют микропроцессоры с сокращенным набором команд (RISC - Reduced Instruction Set Computing), в которых используется небольшое количество команд одинаковой длины и большое количество регистров. Сокращенный набор команд позволяет строить более эффективные компиляторы и конвейер процессора, способный за каждый такт выдавать результат исполнения очередной команды.
Для контроллеров, выполняющих интенсивную математическую обработку данных, важно наличие математического сопроцессора (вспомогательного процессора, выполняющего операции с плавающей точкой) или сигнальных процессоров, в которых операции типа Y=A*B+X выполняются за один такт. Сигнальные процессоры позволяют ускорить выполнение операций свертки или быстрого преобразования Фурье.
Модуль входа\ выхода
ОПИСАНИЕ
Модули ввода/вывода состоят из съемного электронного блока CLIO.. и клеммного основания XS82.., причем основание может устанавливаться и подключаться до установки электронного блока. Замену всех электронных блоков можно осуществлять без отсоединения питания и разъемов шин.
ОСОБЕННОСТИ
В каждом модуле ввода/вывода LION предусмотрен:
• зеленый светодиод индикации включения питания
• один желтый светодиод отображения состояния
Защита от перенапряжения: Все входы и выходы имеют защиту от перенапряжения 24 Vac переменного тока и 40Vdc постоянного тока, а также от короткого замыкания.
Микропроцессор: В каждом модуле ввода/вывода имеется собственный микропроцессор.
Замена модулей: Осуществляется по принципу Plug&Play, с «адресацией отверткой» (для модулей Panel Bus версии)
МОДУЛИ ВВОДА/ВЫВОДА PANEL BUS К процессорному модулю могут быть подсоединены до 16 модулей ввода/вывода Panel Bus в любой комбинации. Адресация осуществляется с помощью шестнадцатеричного HEX переключателя, расположенного на каждом клеммном основании. Расстояние между контроллером LION и модулем ввода/вывода
Panel Bus не должно превышать 40м.Техническое обслуживание программно аппаратных средств осуществляется контроллером CLLIONLC01 автоматически.
МОДУЛИ ВВОДА/ВЫВОДА LonWorks®
Модули ввода/вывода LonWorks® могут использоваться с любым контроллером LonWorks® (Panther, Tiger, Lion). Помимо основного микропроцессора в модулях ввода/вывода LonWorks® предусмотрена также собственная микросхема Neuron (3120). Каждый модуль ввода/вывода LonWorks® оборудован приемопередатчиком FTT-10A (совместимым с питанием линии связи). На каждом клеммном основании располагается service pin.
Устройства (модули) ввода-вывода являются интерфейсом между процессором ПЛК и реальным миром. В идеальном случае было бы желательно иметь в процессоре значения измеренных сигналов в любой момент времени. Однако поскольку количество каналов ввода-вывода в некоторых системах может достигать тысяч, а измерительные каналы всегда имеют ограниченную пропускную способность, измеренные значения поступают в процессор в дискретные моменты времени.
Существует несколько уровней и способов опроса множества каналов ввода. Современный модуль ввода имеет свой собственный микроконтроллер, который выполняет циклический опрос всех своих каналов и помещает полученные данные в буфер. Если по алгоритму работы системы автоматизации используются только несколько каналов модуля, то неиспользуемые каналы можно замаскировать (исключить их из процедуры опроса), если это требуется для увеличения быстродействия системы. При поступлении в модуль команды считывания значений со входов собранные данные передаются из буфера модуля в ПЛК, где помещаются в буфер OPC сервера или в определенную область ОЗУ.
Опрос модулей может выполняться циклически с одинаковой частотой для всех модулей, или с разной частотой. Второй вариант позволяет уменьшить загруженность шины, по которой выполняется обмен данными между модулями ввода и процессорным модулем.
Циклический опрос всех модулей с заранее заданной частотой сильно загружает шину, по которой модули ввода связываются с процессором. Это особенно очевидно, если процессор сканирует входы для обнаружения сигнала от аварийного датчика, который может сработать один раз в 10 лет, или если вводятся данные от датчика температуры в условиях, когда температура постоянна. В подобных случаях более эффективны многомастерные шины (например, CAN или Profibus), которые позволяют использовать режим подписки, при котором процессор модуля ввода, в котором произошло изменение состояния входа, является инициатором обмена данными.
Наибольшее распространение в промышленной автоматизации нашли одномастерные шины и циклический опрос (поллинг - от "polling") модулей ввода в силу своей простоты и сравнительно низкой стоимости.
Модули ввода и вывода в промышленной автоматизации имеют гальваническую изоляцию между входными (выходными) зажимами и шиной контроллера. Напряжение изоляции составляет от 2500 В (реже от 500 В) до 4000 В.
Иногда требуется выполнить одновременный опрос входов всех модулей ввода или вывести данные одновременно в каналы всех модулей вывода. Для решения этой проблемы используют широковещательные команды, которые воспринимаются всеми модулями одновременно и они выполняют ввод или вывод данных в свои буферные регистры в одно и то же время. После этого обычным циклическим опросом данные по очереди вводятся в процессорный модуль.
