Delta Electronics DVP30EX200T Инструкция по программированию онлайн [129/451] 397537

Delta Electronics DVP30EX200T Инструкция по программированию онлайн [129/451] 397537
Глава 3. Прикладные команды
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
127
Структура программы с командой CALL
X1
CALL P63
P0
P63
CJ P0
I301
X0
0
The program flow
when X0=off,
X1=off
Main program
Main program
Main program
Interrupt subroutine
Command CALL subroutine
The program flow
when X0=Off,
X1=On.
EI
DI
FEND
FEND
SRET
IRET
END
API
Команда Функция
Контроллеры
ES2/EX2 SS2
SA2/
SE
SX2
07 WDT P Сброс сторожевого таймера
Операнд
Описание
НЕТ
ИМПУЛЬС
16- бит
32- бит
ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2
Описание:
1. Команда WDT может использоваться для сброса сторожевого таймера Watch Dog Timer.
Если время цикла превысит 200мс (от адреса 0 до команды END или FEND), то будет
мигать светодиод ERROR LED. В этом случае пользователю необходимо выключить
питание и повторно включить его для сброса ошибки. Контроллер определит статус
RUN/STOP в соответствии с состоянием переключателя RUN/STOP. При его отсутствии
контроллер перейдёт в состояние STOP автоматически.
2. Использование сброса сторожевого таймера WDT:
a) При появлении ошибок в контроллере.
b) Когда время скана превысит значение WDT в регистре D1000.
c) Его задать можно двумя способами:используя команду WDT или записав в регистр
D1000 необходимое значение (по умолчанию установлена величина 200 мс).
T1
T2
STEP0 END(FEND)
WDT
Замечание:
При использовании команды WDT происходит её выполнение в каждом скане в соответствии
с условиями работы программы. Если необходимо обеспечить её выполнение в одном скане,
то следует использовать импульсный вид команды WDT, то есть команду WDTP.
Программа
выполняется
непрерывно, когда
Х0 и Х1 ВЫКЛ
Программа
выполняется
непрерывно, когда Х0
ВЫКЛ и Х1 ВКЛ
Основная программа
Основная программа
Основная программа
Команда CALL подпрограммы
Подпрограмма прерывания
Шаг 0

Содержание

Похожие устройства

Скачать