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

Delta Electronics DVP30EX200T Инструкция по программированию онлайн [130/451] 397537
ПЛК DVP Руководство по эксплуатации - программирование
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
128
Пример программы:
При времени скана программы более 200 мс, например, 300 мс, пользователь может
разделить программу на две части. Установите команду WDT в теле программы так, чтобы
время сканирования первой и второй части менее 200 мс
X0
END
END
WDT
Время выполнения=300мс
Разбиение программы на два отрезка:
каждый по 150 мс
Сброс времени сторожевого таймера
Время выполнения=150мс
Время выполнения=150мс
API
Команда Операнд Функция
Контроллеры
ES2/EX2
SS2
SA2
/SE
SX2
08 FOR
Начало цикла FOR-NEXT
Тип
Операнд
Биты Слова Шаги программы
X
M
S
K
H
KnX
KnY
KnM
KnS
T
C
D
E
F
FOR: 3 шага
S
*
*
*
*
*
*
*
*
*
*
*
ИМПУЛЬС
16- бит
32- бит
ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2
Операнд:
S: Число повторений цикла.
API
Команда Функция
Контроллеры
ES2/EX2 SS2
SA2/
SE
SX2
09 NEXT Конец цикла FOR-NEXT
Операнд
Описание
Шаги программы
НЕТ
Контакт для условия выполнения команды не
требуется.
NEXT: 1 шаг
ИМПУЛЬС
16- бит
32- бит
ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2
Описание:
1. Команды FOR/NEXT используются для программирования циклических повторений
частей программы (цикл программы).
2. Часть программы между FOR- и NEXT-инструкциями повторяется "n" раз, после чего
будет выполнен шаг программы после NEXT-инструкции.
3. Значение "n" может находиться внутри следующей области: "n": от +1 до +32 767. Если
для "n" указано значение между 0 и -32 767, то цикл FOR-NEXT отрабатывается только
один раз.
4. В следующих случаях будет выдана ошибка в работе программы:
NEXT-команда стоит перед FOR-командой.
NEXT-команда стоит после FEND-команды или END-командой.
Количество команд NEXT не соответствует количеству команд FOR.
Большое число повторений "n" может значительно увеличить время
выполнения программы, и сторожевой таймер может вызвать ошибку.
Используйте WDT-команду.
Пример программы 1:
В примере запрограммированы два входящие друг в друга FOR~ NEXT-цикла.
Отрезок программы А обрабатывается три раза (здесь К3 константа 3).
При каждом выполнении отрезка А отрезок программы В обрабатывается четыре раза
(здесь К4 константа 4).
Поэтому отрезок В обрабатывается 3 х 4 = 12 раз.

Содержание

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

Скачать