62
MOVB 88 , YATWPSFW
= ATWPSFWoffErr
JMP 255
Network 47
// Переход по умолчанию
LD SM0.0
JMP 255
Network 48
// ПОСЛЕДОВАТЕЛЬНОСТЬ ПРОВЕРКИ УСЛОВИЙ И ДЕЙСТВИЙ в состоянии 8
LBL 8
Network 49
// Переход с приоритетом 1 из состояния 8 в состояние 5
LDN DDI_X1P_WP
O M2P_WP
A CclS_FW
MOVB 5 , YATWPSFW
S KclS_FW , 1
JMP 255
Network 50
// Переход с приоритетом 2 из состояния 8 в состояние 88
LDN DDI_X1P_WP
O M2P_WP
AN CclS_FW
MOVB 88 , YATWPSFW
= MNCclS_FW
= ATWPSFWoffErr
JMP 255
Network 51
LBL 255
END_SUBROUTINE_BLOCK
Автомат ATMainWP (рис. 13, 14)
SUBROUTINE_BLOCK ATMainWP:SBR12
TITLE=SUBROUTINE COMMENTS
// СОЗДАНО с использованием КОНВЕРТОРА
// графа переходов алгоритма (изображенного в Visio) в текст программы
//
// ********************************
// **** Входные переменные
// ********************************
// ATWPSFWoff - Цикл управления НА завершился нормально
// ATWPSFWoffErr - Цикл управления НА завершился ненормально
// ConP_WP - Есть все условия для автоматического пуска промывного насоса (DDI_ReadyWP -
Насосный агрегат к пуску готов)
// DDI_X4S_FW - Напорная задвижка закрыта
// DI_CCEstopWP - Команда от ШКО "Аварийное отключение насосного агрегата"
// DI_CCoffWP - Команда от ШКО "Отключить насосный агрегат"
// CConWP - Команда от ШКО "Включить насосный агрегат"
// PBEstopWP - Команда по сети PROFIBUS "Аварийная остановка насосного агрегата"
// PBoffWP - Команда по сети PROFIBUS "Отключить насосный агрегат"
// PBonWP - Команда по сети PROFIBUS "Включить насосный агрегат"
// ReadyAC - Есть все условия для работы в автоматическом режиме управления: (DI_380V -
Питание 380 В DI_OnAS220V - Включен автоматический выключатель питания цепей управления ~220
В DI_OnKIP220V - Включен автоматический выключатель питания КИП ~220 В DI_AC - Избиратель
режима управления в положении "Автоматический" DI_CACWP - НА выбран для управления)
// ********************************
// **** Выходные процедуры
// ********************************
// zFinit - Инициализация номеров состояний автоматов и переменных , формируемых в автоматах:
(Номер состояния автомата управления насосным агрегатом и напорной задвижкой: YATWPSFW=0
Стирание команд управления KonP_WP , KoffP_WP , KopS_FW , KclS_FW , KoffS_FW ,
DDO_predpuskWP)
// zMNReadyACWP - Запись признака "Нет готовности к пуску промывного насоса в автоматическом
режиме"