Рис. 3.22. Структура сетевого взаимодействия контроллеров
и средств визуализации данных
Устройства визуализации отображают управление исполнитель-
ными устройствами, осуществляемое с помощью контроллеров. Они
присоединены к сети через преобразователи протоколов RS-485/RS-
232 и могут отображать текущие данные с любых устройств.
Создание программы осуществляется в семь этапов.
1. Заполнение таблиц переменных величин. Переменные делят на
четыре вида:
– константа – устанавливается один раз;
– входная – привязана к входу контроллера;
– выходная – привязана к выходу контроллера;
– сетевая – передается другим контроллерам или на верхний
уровень.
Через эти переменные выполняются команды: включить/выклю-
чить, принять сигнал датчика, передать информацию на верхний уро-
вень и т.п.
2. Конфигурирование контроллера. Осуществляется подобно за-
полнению анкеты. В появляющихся окнах пользователь отмечает то,
что ему требуется от контроллера: тип модуля, наличие локальной сети
и сторожевого таймера, номенклатура модулей входа/выхода.
3. Привязка переменных к входам и выходам контроллера. Проек-
тировщик присваивает имена переменных входам и выходам конт-
роллера.
4. Разработка алгоритмов управления. С помощью графического
редактора пользователь вызывает из библиотеки и соединяет между
собой функциональные блоки. Возможно отображение последователь-
ности работы функциональных блоков в виде иерархического дерева.
5. Компиляция проекта. Кнопкой на панели инструментов запус-
кают компилятор, который преобразует соединение функциональных
блоков в объектный файл. Одновременно компилятор проверяет нали-
чие ошибок в написанной программе.
6. Отладка программы. Система имитирует работу контроллера в
пошаговом и непрерывном режимах. Режим используется для перво-
начальной отладки алгоритма или обучения без реального объекта.