обеспечение простоты наладки связанных регуляторов; для этого влияющие друг на друга регуляторы следует размещать в одном ломиконте;
обеспечение возможности наращивания системы; для этого следует оставлять некоторый резерв алгоритмической и информационной мощности ломиконтов;
обеспечение однородности динамических характеристик функциональных групп в одном ломиконте; для этого необходимо в один ломиконт помещать функциональные группы с близкими значениями динамических характеристик (например, постоянных времени Т);
обеспечение максимальной загрузки установленных в ремиконте модулей УСО.
Рассматриваемая задача, состоящая из 12 контуров регулирования, помещается в одном ломиконте.
Шаг 5. Разработка программы пользователя (ПрП) ломиконма.
ПрП задает логику управления конкретным технологическим процессом. ПрП вводится пользователем с пульта и запоминается. При пропадании сетевого питания батарея питания сохраняет ПрП. После отладки ПрП ее рекомендуется переписать в постонную память ПрП ( в микромодуль ППЗУ модуля МПП).
ПрП состоит из двух частей: первая называется заголовком ПрП; вторая – программой управления и непосредственно задает логику управления объектом. Программа управления объектом задается на технологическом языке пользователя Микроле.
В Микроле предусмотрена 2- ух уровневая структура: ПрП состоит из 8 програмных блоков, каждый из которых состоит из 32 програмных секций, таким образом, общее число секций в ПрП 256. Непосредственная логика управления объектом пишется по секциям. В Микроле предусмотрены специальные средства для управления работой блоков и секций. Такое разбиение технологической программы на блоки и секции и возможность управления работой блоков и секций позволяет создать ПрП, структура которой соответствует структуре управления процессом.
При составлении ПрП не обязательно использовать все блоки и секции. Количество их определяется самой задачей: можно использовать часть блоков, а внутри блока – часть секций этого блока. Неиспользованные блоки и секции называются пустыми.
Для нумерации блоков и секций принята восьмеричная система. Номера блоков от 0 до 7: восьмеричные номера 32 секций внутри блока меняются от 00 до 37. Полный номер секции содержит 3 цифры: первая – номер блока, вторая и третья – номер секции внутри блока.
Разработанная ПрП для нашего технологического процесса приведена в приложении .
Шаг 6. Проверка соответствия алгоритмической емкости задачи и алгоритмической мощности ломиконта.
Алгоритмическая емкость задачи — число алгоритмов, требуемых для решения этой задачи. Алгоритмическая мощность ломиконта — максимальное число алгоритмов, одновременно обрабатываемых в ломиконте при установленном времени цикла То.
Целью проверки соответствия является выяснение того, не превосходит ли число алгоритмов, требуемых для решения задачи, того числа алгоритмов, которое можно одновременно обрабатывать в ломиконте при заданном времени цикла.
Для определения алгоритмической емкости задачи необходимо подсчитать число необходимых алгоритмов и требуемое для этого время. Затем число алгоритмов сравнивается с числом 64 (предельное число одновременно обрабатываемых в ломиконте алгоритмов), а требуемое время сравнивается с желаемым временем цикла То. Если емкость задачи меньше 64, а требуемое время меньше То, значит распределение выполнено правильно и можно переходить к следующему шагу проектной компоновки. Если емкость задачи превосходит мощность лолмиконта или время больше, чем То, следует пересмотреть распределение задач или увеличить время цикла То.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.