Функция обработки сигналов

Функции обеспечения электропитанием

Функции программирования, отладки, тестирования и документирования

Функция человеко-машинного интерфейса

Функция передачи данных

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

Функция ЧМИ заключается в обеспечении взаимодействия человека-оператора с данными, получаемыми в результате выполнения функции обработки сигналов, а также поступающими от установки/процесса.

Данные функции заключаются в загрузке и генерации прикладной программы, ее мониторинге, тестировании и отладке, а также документировании и архивировании.

Функции обеспечения электропитанием заключаются в преобразовании напряжений и изоляции цепей П К от сети электроснабжения.

Возможности контроллеров определяются программируемыми функциями, которые в обобщенном виде представлены в табл. 1. Для облегчения использования их подразделяют на группы в зависимости от назначения.

 

Таблица 1. Обобщенные функциональные группы программируемых функций

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