В ПЛК лишних компонентов нет и каждый играет свою роль, но ни один из них не является более важным, чем модуль, отвечающий за выполнение логических инструкций, составляющих программируемую часть – это центральный процессор (ЦП). В статье Дэвида Петерсона, опубликованной в журнале Control Automation дается разъяснение, какие характеристики ЦП влияют на производительность и функции ПЛК.Центральный процессор ПЛК во многом действует как процессор обычного компьютера, но мы не часто находим спецификации, которые хотя бы отдаленно соответствуют его производительности даже в низкобюджетном ноутбуке. Причина в том, что, хотя оба процессора выполняют инструкции, которые являются основными, разница в контексте установки требует совершенно разных стратегий выполнения.
Что на самом деле делает ЦП ПЛК?Для запуска ЦП должен выполнить несколько отдельных задач, каждая из которых тесно связана со всеми остальными:
- Связь с ПО для программирования и загрузка программы
- Передача данных ввода-вывода через объединительную плату
- Чтение и обновление входных регистров
- Расчет результата каждой строки кода
- Обновление выходных регистров
Загрузка и выполнение программы ЦП программируемого логического контроллера существенно отличается от традиционного компьютера. Для большинства ноутбуков мы называем операционной системой (Windows, MacOS или Linux) фоновую систему, которая загружает и запускает программы и предоставляет пользовательский интерфейс. Но ПЛК не устанавливает и не запускает программы, а также не предоставляет пользовательский интерфейс, к которому можно подключиться с помощью мыши и клавиатуры.
Вместо этого микропроцессор ПЛК, представляет собой так называемую среду выполнения, что означает, что он только выполняет строки машинного кода. Он не предоставляет среду, в которой можно разрабатывать код.
Нет комментариев