Delta Electronics DVP30EX200T [103/451] Dsw x10 y10 d0 k0

Delta Electronics DVP30EX200T [103/451] Dsw x10 y10 d0 k0
Глава 3. Прикладные команды
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
101
на OFF. Состояние четырех флагов связано со многими командами. См. соответствующие
команды для более подробной информации.
X0
SET M0
M0
DSW X10 Y10 D0 K0
RST M0
M1029
Когда X0 = 1, DSW
активируется.
Когда X0 = 0, M0
выключится только, когда
команда DSW закончит
цикл и M1029 = 1.
Флаги ошибок:
Ошибки при выполнении команд могут возникать при неправильной комбинации команд, или
когда какой-либо из операндов выходит за допустимый диапазон. В данных случаях
активируются нижеприведенные реле и регистры.
Операнд Комментарии
M1067
D1067
D1069
M1067 включается при появлении ошибки. В регистре D1067 отображается код ошибки, а в D1069 шаг
программы, в котором возникла ошибка. При появлении новых ошибок, содержимое D1067 и D1069 будет
автоматически обновляться. Флаг M1067 выключится после устранения ошибки.
M1068
D1068
M1068 включается при появлении ошибки. В регистре D1068 отображается шаг программы, где возникла
ошибка. Появление новых ошибок не будет влиять на содержимое D1068 до тех пор, пока флаг М1068 не
будет принудительно сброшено командой RST.
Флаги расширения функций:
Некоторые команды могут иметь специальные флаги, включающие или отключающие
дополнительные возможности данных функций. Например, у инструкции RS есть реле М1161,
которое переключает между режимами 8 или 16 бит.
Ограничения по использованию прикладных команд
Количество применений некоторых команд в программе ограничено.
Такие команды могут с помощью индексных регистров расширять свои возможности.
1. Команды, допускающие только однократное использование в программе:
API 60 (IST)
API 155 (DABSR)
2. Команды, допускающие двукратное использование в программе:
API 77 (PR)
3. Команды, которые могут быть использованы в программе не более 8-ми раз:
API 64 (TTMR)
4. Для счётчиков C232~C242: максимально 6 раз могут использоваться DHSCS, DHSCR и
DHSZ. Только DHSZ может использоваться менее 6 раз.
5. Для счётчиков C243, C245~C248, C251, C252: максимально 4 раза могут использоваться
DHSCS, DHSCR и DHSZ. Только DHSZ может использоваться менее 2 раз
6. Для счётчиков C244, C249, C250, C253, C254: максимально 4 раза могут использоваться
DHSCS, DHSCR и DHSZ . Только DHSZ может использоваться менее 2 раз
Ограничения по одновременному выполнению команд
Некоторые команды можно использовать неограниченное число раз в одной
программе, однако ограничено число их одновременного выполнения:
1. Не более одной инструкции одновременно: API 52 MTR, API 69 SORT, API 70 TKY, API 71
HKY, API 72 DSW, API 74 SEGL, API 75 ARWS.
2. Не более четырех инструкции одновременно: API 56 SPD, API 169 HOUR.
3. Число применений команд высокоскоростного выхода API 57 PLSY, API 58 PWM, API 59
PLSR, API 156DZRN, API 158 DDRVI, API 159 DDRVA и API 195 DPTPO в программе
неограничено, но в одном цикле они может применяться только одна из них.
4. На применение в программе коммуникационных команд API 80 RS, API 100 MODRD, API
101 MODWR, API 102 FWD, API 103 REV, API 104 STOP, API 105 RDST, API 106 RSTEF ,
API 150 MODRW нет ограничений, но в одном цикле для одного порта может
использоваться только одна из них.
Числовые значения:
1. Такие операнды, как X, Y, M и S, имеющие состояние ON или OFF называются
битовыми.
2. Такие операнды, как T, C, D, E и F, применяемые для хранения значений, называются
словными. Битовые операнды, сохраняющие значения ON/OFF, могут также
использоваться в словных операндах некоторых команд, если тип данных операнда,
указывается, как Kn перед битовым.
3. Для 16-битных данных применяется K1~K4, для 32-битных данных-K1~K8. Например,
K2M0 обозначает 8-битовое число, скомпонованное из разрядов M0 ~ M7.

Содержание

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

Скачать