Приложение
Программирование в Step7 Lite V.2.0
A-98 A5E00142284-01
Используемые адреса
Следующая таблица содержит список разделяемых адресов. Временные
локальные переменные объявляются области объявления
соответствующего блока.
Адрес Описание
I0.0 Вход для разрешения "установки прерывания по времени" и
"активизации прерывания по времени"
I0.1 Вход для отмены прерывания по времени
Q4.0 Выход, установливаемый/сбрасываемый ОВ прерывания по
времени (OB10)
Q4.1 Выход, устанавливаемый ошибк ой времени (OB80)
MW16 Состояние прерывания по времени (SFC31 "QRY_TINT")
MB100 до MB107 Память дл я хранения событий запуска OB10 (только время дня)
MB110 до MB129 Память дл я хранения событий запуска OB80 (ошибка времени)
MW200 RET_VAL блока SFC28 "SET_TINT"
MB202 Буфер двои чного результата (бит состояния BR) для SFC
MW204 RET_VAL блока SFC30 "ACT_TINT"
MW208 RET_VAL блока SFC31 "QRY_TINT"
Используемые системные и стандартные функции
В программируемом примере используются следующие функции:
• SFC28 "SET_TINT" : установка прерывания по времени
• SFC29 "CAN_TINT" : отмена прерывания по времени
• SFC30 "ACT_TINT" : запуск прерывания по времени
• SFC31 "QRY_TINT" : запрос прерывания по времени
• FC3 "D_TOD_DT" : объединение DATE и TIME_OF_DAY в
DT
A.4.6.2 FC12
Область объявлений
Следующие временные локальные переменные объявляются в области
объявления FC12:
Имя переменной Тип данных Описание Комментарии
IN_TIME TIME_OF_DAY temp Время запуска
IN_DATE DATE temp Дата запуска
OUT_TIME_DATE DATE_AND_TIME temp Преобразованные
дата/временя запуска
OK_MEMORY BOOL temp Раблокировка прерывания по
времени