Базовое (системное) программное обеспечение

Базовое ПМО состоит из комплексных программ, поставляемых вместе с ПЛК, которые «зашиты» в их центральную память, и предназначены для решения вопросов, связанных с эксплуатацией этих контроллеров. Рассмотрим базовое ПМО на примере работы алгоритма программы «Монитор» (рис. 40).

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

Рис. 40. Алгоритм программы «Монитор»