Процессорный модуль

Процессорный модуль ПЛК выполняет следующие задачи:

o собирает данные из модулей ввода в память и отсылает данные из памяти в модули вывода;

o выполняет обмен данными с устройством для программирования контроллера;

o выдает метки часов реального времени;

o осуществляет обмен данными с промышленной сетью;

o реализует стек протоколов промышленной сети (для этой цели могут использоваться вспомогательные коммуникационные процессоры);

o выполняет начальную загрузку и исполнение операционной системы;

o исполняет загрузочный модуль пользовательской программы системы автоматизации;

o управляет актами обмена с памятью.

Одной из тенденций в развитии ПЛК является использование процессорных модулей разной мощности для одного конструктива контроллера. Это позволяет получить серию контроллеров разной мощности и тем самым покрыть больший сегмент рынка, а также выполнить модернизацию (upgrade) контроллеров, купленных потребителями, путем замены всего одного модуля.

К основным характеристикам процессорного модуля относятся:

o тип операционной системы (Windows CE, Linux, DOS, OS-9, QNX и др.);

o наличие исполнительной среды для стандартной системы программирования на языках МЭК 61131-3;

o типы поддерживаемых интерфейсов (RS-232, RS-422, RS-485, CAN, USB, Ethernet и др.);

o типы поддерживаемых сетей (Modbus RTU, Modbus TCP, Ethernet, Profibus, CANopen, DeviceNet и др.);

o возможность подключения устройств индикации или интерфейса оператора (светодиодного или ЖКИ индикатора, клавиатуры, мыши, дисплея с интерфейсами VGA, DVI или CMOS, LVDS, трекбола и др.);

o разрядность (8, 16, 32 или 64 бита);

o тактовая частота микропроцессора и памяти;

o время выполнения команд;

o объем, иерархия и типы памяти (ОЗУ, кэш, ПЗУ - флэш, съемная флэш и др.);

o типы встроенных функций (ПИД-регулятор, счетчики, ШИМ, алгоритмы позиционирования и управления движением и др.);

o бренд производителя (Intel, AMD, Atmel, Motorola, RealLab! и др.).

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

Огромное разнообразие задач, возлагаемых на ПЛК, и сильная зависимость цены от мощности контроллера явились причиной большого разнообразия используемых микропроцессоров, от простых и дешевых 8-разрядных Atmel и Microchip до самых высокопроизводительных микропроцессоров серии Intel Pentium, включая двухъядерные и четырехъядерные процессоры.

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

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




double arrow
Сейчас читают про: