Delta Electronics DVP20EX200T [160/451] 0 0 0 1 0 0 0 7 6 5 4 3 2 1 0

Delta Electronics DVP20EX200T [160/451] 0 0 0 1 0 0 0 7 6 5 4 3 2 1 0
ПЛК DVP Руководство по эксплуатации - программирование
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
158
Пример программы 2:
1. Когда D является словным, n=1-4, и
ошибка возникает при n=0 или n>4.
2. Если n = 4, дешифрованные данные -
2
4
= 16 бит данных.
3. Когда Х20 включается, данные в D10
(b2-b0) будут дешифрованы и сохранены в
D20 (b7-b0). Неисполь- зуемые биты в D20
(b15-b8) будут = 0.
4. Младшие 3 бита D10 дешиф- руются и
сохраняются в младшие 8 бит D20.
Старшие 8 бит D20 равны 0.
5. После завершения Х20 отключается. Дешифрованные данные будут сохранены.
API
Команда Операнды Функция
Контроллеры
ES2/EX2 SS2
SA2/
SE
SX2
42 ENCO P
Шифратор 256 - 8
бит
Тип
Операнд
Биты Слова Шаги программы
X
Y
S
K
H
KnX
KnY
KnM
KnS
T
C
D
E
F
DECO, DECOP: 7 шагов
S
*
*
*
*
*
*
*
*
D
*
*
*
*
*
n
*
*
ИМПУЛЬС
16-бит
32-бит
ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2
Операнды:
S: Источник данных для шифровки D: Адрес хранения результата n: Количество
последовательных бит S.
Описание:
1. Команда кодирует 2
n
младших битов S и сохраняет результат в адресе цели D.
2. Старшие биты в S имеют приоритет для кодирования.
3. Эта команда обычно используется в импульсном режиме выполнения (ENCOP).
4. Когда операнд S является битным, n=1-8, а когда словным, n=1-4.
5. Если ни один бит в S не является активнымтатус 1), включаются флаги М1067 и М1068
и записывается код ошибки 0Е1А (шестнадцатеричный).
Пример программы 1:
1. Когда S является битным,
n=1-8, и ошибка возникает при n=0
или n>8.
2. Если n = 8, дешифрованные
данные - 2
8
= 256 бит данных.
3. Когда Х0 включается, данные в
(М0-М7) будут кодированы и
сохранены в 3 младших бита D0
(b2-b0). Неиспользуемые биты в D0
(b15-b3) будут равны 0.
4. После завершения Х0 выклю-
чается, и данные в D будут
сохранены.
Пример программы 2:
1. Когда D является словным, n=1-4,
а ошибка возникает при n=0 или n>4.
2. Если n = 4, дешифрованные
данные - 2
4
= 16 бит данных.
3. Когда Х0 включается, 23 бита
(b0-b7) в D10 будут кодированы и
сохранены в 3 младших бита D20
(b2-b0). Неиспользуемые биты в D0
(b15-b3) будут равны 0.
4. После завершения Х0
выключается и данные в D будут
неизменны.
0 0 0 0 0 0 0 0 0 0 0 0 100
b15
b0
D20
1
6 5 4 3
2
1
0
0 0 0 0 0 0 0 0 1 01 0 0111
b15
b0
7
D10
all be 0
Invalid data
0 0 0 0 0 0 0 0 0 0 0 0 100
124
b15
b0
D0
1
0 0 0 0 1 0 0 0
7 6 5 4 3 2 1 0
M7 M6 M5 M4 M3 M2 M1 M0
all be 0
0
0 0
0
0 0
0 0
1
11
11
1
11
0
0 0
0
0 0
0 0
0
0 0
0 1
0
0 0
01
23
4
56
7
1
24
b15
b15 b0
b0
D10
D20
all be 0
Все равны 0
Все равны 0
Некорректные данные
Все равны 0
DECOP D10 K3D20
X20
ENCOP M0 K3D0
X0
ENCOP
D10 K3D20
X0

Содержание

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

Скачать