Функция обработки сигналов
Функции обеспечения электропитанием
Функции программирования, отладки, тестирования и документирования
Функция человеко-машинного интерфейса
Функция передачи данных
Функция передачи данных заключается в обмене данными с другими системами или устройствами, такими как, например, другие ПК, контроллеры роботов, компьютеры.
Функция ЧМИ заключается в обеспечении взаимодействия человека-оператора с данными, получаемыми в результате выполнения функции обработки сигналов, а также поступающими от установки/процесса.
Данные функции заключаются в загрузке и генерации прикладной программы, ее мониторинге, тестировании и отладке, а также документировании и архивировании.
Функции обеспечения электропитанием заключаются в преобразовании напряжений и изоляции цепей П К от сети электроснабжения.
Возможности контроллеров определяются программируемыми функциями, которые в обобщенном виде представлены в табл. 1. Для облегчения использования их подразделяют на группы в зависимости от назначения.
Таблица 1. Обобщенные функциональные группы программируемых функций
Функциональная группа | Примеры |
Логическое управление: - логические функции; - функции времени; - функции счета | «И», «ИЛИ», «НЕ», «исключающее ИЛИ», триггер задержки включения, выключения, тактовый импульс, счет импульсов вперед и/или назад |
Последовательное управление | Диаграмма последовательности выполнения программы |
Обработка сигналов/данных: - математические функции; - оперирование данными; - обработка аналоговых данных | Основные арифметические действия: сложение, вычитание, умножение, деление Расширенные арифметические действия: извлечение корня, тригонометрические функции Функции сравнения: больше, меньше, равно Выбор, упорядочение, форматирование, пересылка ПИД-обработка, интегрирование, фильтрация |
Функция взаимодействия: - ввод/вывод; - взаимодействие с другими системами; - ЧМИ; - взаимодействие с принтерами; - взаимодействие с ЗУ большой емкости | Двоично-десятичные преобразователи Аналоговые, цифровые модули входа/выхода Протоколы передачи данных Дисплей, команды Сообщения, отчеты Регистрация информации |
Управление исполнением | Периодическое, исполнение по прерыванию |
Системная конфигурация | Контроль состояния |