АРХИТЕКТУРА ПРОГРАММИРУЕМОГО КОНТРОЛЛЕРА ОБЩЕПРОМЫШЛЕННОГО ПРИМЕНЕНИЯ
Архитектурой контроллера называют набор его основных ком- понентов и связей между ними.
Во многих отношениях, архитектура ПЛК напоминает архитектуру персонального компьютера общего назначения со специализирован- ными модулями ввода/вывода (I/O). Однако некоторые важные харак- теристики отличают эти устройства. Во-первых, ПЛК намного более надежны и рассчитаны на безотказную работу в течение многих лет – и это их самая важная особенность. Во-вторых, ПЛК могут использо- ваться в условиях промышленного производства, где им приходится работать в условиях серьезного электромагнитного излучения, вибра- ции, экстремальных температур и влажности. В-третьих, ПЛК легко обслуживаются техническим персоналом на производстве.
Типовой состав ПЛК (рис. 7) включает центральный процессор, память, сетевые интерфейсы и устройства ввода/вывода. Иногда эта конфигурация дополняется устройством для программирования и пультом оператора, устройствами индикации.
Рис.7.Типовая архитектура ПЛК
Центральное процессорное устройство
Процессорный модуль включает в себя микропроцессор, или центральное процессорное устройство (ЦПУ), запоминающие уст- ройства, часы реального времени и сторожевой таймер. Термины
«микропроцессор» и «процессор» в настоящее время стали сино- нимами.
ЦПУ – электронный блок, исполняющий машинные инструкции (код программ), главная часть аппаратного обеспечения ПЛК. Ино- гда его называют микропроцессором или просто процессором.
Функции ЦПУ. Главная функция – управление всеми операция- ми ПЛК, а именно:
выбор команды из памяти, их дешифровка и выполнение;
получение данных из оперативной памяти, выполнение с ними арифметических и логических операций, передача их на внешние устройства;
формирование сигналов, необходимых для работы внутренних узлов и внешних устройств;
временное хранение результатов выполненных операций, пе-
реданных сигналов и других данных;
прием запросов от внешних устройств и их обработка. Таким образом, ЦПУ является «мозгом» ПЛК.
Основными блоками ЦПУ являются: устройство управления и арифметико-логическое устройство. Арифметико-логическое уст- ройство (АЛУ) предназначено для выполнения предусмотренных в ЭВМ арифметических и логических операций. Участвующие в операциях данные выбираются из оперативной памяти (оператив- ное запоминающее устройство – ОЗУ), результаты операций отсы- лаются в ОЗУ. ОЗУ представляет собой единый массив памяти, непосредственно доступный процессору для записи и чтения дан- ных, а также считывания программного кода.
Устройство управления (УУ) – координирует работу процессора, посылая в определенной временной последовательности управ- ляющие сигналы в другие блоки ПЛК, обеспечивая их соответст- вующее функционирование и взаимодействие друг с другом.