19
Приведем пояснения к табл. 4.
Базовой для проекта является таблица входов/выходов контроллера. Если в автомате
(непосредственном или подпрограмме) используется переменная, описанная в таблице
входов/выходов, то, естественно, ее не надо описывать еще раз.
Эта и другие таблицы являются Excel-аналогом реальной Symbol Table среды разработки
STEP7-MicroWin32. Поэтому описываемые здесь параметры (они же программные переменные со
своими уникальными адресами) должны быть уникальны и не повторяться в разных таблицах
(проверка уникальности обозначения и адреса производится автоматически в среде разработки
STEP7-MicroWin32).
Таблица фактических параметров, используемых при вызове автомата управления, должна
содержать логически определенный для рассматриваемого привода набор данных – все
фактические параметры (кроме входов/выходов), которые необходимы при управлении. Это не
только данные, используемые в рассмотренном выше автомате управления, но и команды,
результаты проверки условий для пуска/останова, признаки сообщений об отсутствии этих
условий и т.д. Все эти данные формируются /используются в технологических автоматах, которых
может быть несколько. Однако они все относятся к конкретному приводу, и поэтому их логично
описывать в одной таблице.
Для минимизации размера кода программы при дальнейших операциях поддержки обмена
по сети введена обобщенная переменная Abnormal_WP_B0 с адресом, перекрывающим адреса
признаков ненормальной работы привода.
Таймеры, используемые при контроле времени, представлены в таблице как булевы
переменные, но в программе, естественно, будут использованы и их текущие численные значения.
2.4.4. Таблица символов фактических параме
тров, используемых/формируемых
при вызове автомата потенциального управления реверсивным приводом
Табл. 5 содержит символы фактических параметров для рассматриваемого привода.
Таблица 5. Пример таблицы фактических параметров при вызове автомата потенциального
управления реверсивным приводом
ФАКТИЧЕСКИЕ ПАРАМЕТРЫ ПРИ ВЫЗОВЕ ACS_FW
ДЛЯ УПРАВЛЕНИЯ НАПОРНОЙ ЗАДВИЖКОЙ
(кроме фактических входов/выходов контроллера и
таймеров)
YACS_FW VB18 Номер состояния
ПАРАМЕТРЫ, ПЕРЕДАВАЕМЫЕ В АВТОМАТ УПРАВЛЕНИЯ
(кроме фактических входов контроллера).
Необходимые фактические входы контроллера также
передаются в автомат.
KopS_FW V19.0 Команда "Открыть"
KclS_FW V19.1 Команда "Закрыть"
KoffS_FW V19.2 Команда "Остановить"
КОНКРЕТНЫЕ ТАЙМЕРЫ, ИСПОЛЬЗУЕМЫЕ В АВТОМАТЕ
(передаются при вызове автомата).
TACS1_FW T111 Окончилось время контроля включения/отключения пускателя
TACS2_FW T112 Окончилось время контроля открытия/закрытия задвижки
noneX1S_time_FW T113 Пускатель на открытие отключен по внешней причине (проверено временем)
noneX2S_time_FW T114 Пускатель на закрытие отключен по внешней причине (проверено временем)