Для настройки элементов доступны две синтаксические версии.
1. Простой вариант:
<Область><Начальный адрес>[.Размер массива][суффикс]
|
2. Расширенная версия:
<Область><.Тип><Начальный адрес>[.Размер массива][суффикс]
|
Легенда: <> обязательный [ ] опциональный
ПОМНИ :
• | В расширенной версии требуется точка или запятая между <area> и <type>. Если точка или запятая опущена, синтаксис использует простую версию. Тогда <type> соответствует типу по умолчанию (для битовой области BIT, для словесной области WORD - см. таблицу <область> (Area)). |
• | Если стартовый адрес представлен в формате HEX, то все числа для этой области также являются HEX. |
• | HEX / десятичные номера могут быть изменены со следующими префиксами.
Преобразование HEX -> DEC: ввод 0d (число ноль + буква d) перед десятичным адресом
Преобразование DEC -> HEX Вход 0x (число 0 + буква x) перед шестнадцатеричным адресом |
• | При регистрации слов, двойных слов или строк в битовой области стартовый адрес является битовым адресом и возможен только на границах слова (десятичная цифра. 0/16/32... или гекс: 0/10/20...) (например, Y.D10.3). |
• | Битовые массивы в битовых областях невозможны. |
• | Битовые массивы в областях WORD с HEX представлением не возможны. |
<Область>
|
Синтаксис
|
Oриентирование1
|
Представление стартового адреса
|
Special Relay
|
SM
|
BIT
|
decimal
|
Special Register
|
SD
|
WORD
|
decimal
|
Input Relay
|
X
|
BIT
|
HEX
|
Output Relay
|
Y
|
BIT
|
HEX
|
Internal Relay
|
M
|
BIT
|
decimal
|
Latch Relay
|
L
|
BIT
|
decimal
|
Annunciator
|
F
|
BIT
|
decimal
|
Edge Relay
|
V
|
BIT
|
decimal
|
Link Relay
|
B
|
BIT
|
HEX
|
Data Register
|
D
|
WORD
|
decimal
|
Link Register
|
W
|
WORD
|
HEX
|
Timer Contact
|
TS
|
BIT
|
decimal
|
Timer Coil
|
TC
|
BIT
|
decimal
|
Timer Current Value
|
TN
|
WORD
|
decimal
|
Retentive Timer Contact
|
STS
|
BIT
|
decimal
|
Retentive Timer Coil
|
STC
|
BIT
|
decimal
|
Retentive Timer Current Value
|
STN
|
WORD
|
decimal
|
Counter Contact
|
CS
|
BIT
|
decimal
|
Counter Coil
|
CC
|
BIT
|
decimal
|
Counter Current Value / Счетчик Текущее значение
|
CN
|
WORD
|
decimal
|
Special Link Relay / Специальное реле связи
|
SB
|
BIT
|
HEX
|
Special Link Register / Специальный реестр ссылок
|
SW
|
WORD
|
HEX
|
Step Relay / Шаговое реле
|
S
|
BIT
|
decimal
|
Direct Input / Прямой вход
|
DX
|
BIT
|
HEX
|
Direct Output / Пчямой выход
|
DY
|
BIT
|
HEX
|
Index Register / Индекс регистра
|
Z
|
WORD
|
decimal
|
File Register
(Normal Access by block Switching)
|
R
|
WORD
|
decimal
|
File Register
(Serial No. Access)
|
ZR
|
WORD
|
HEX
|
1 BIT-ориентированность означает, что для каждого физического адреса назначается по одному биту. Ориентированный на WORD означает, что для каждого физического адреса адресовано по одному слову (16 бит).
<.Type> <,Type>
Typ
VT_Typ
|
Syntax
синтаксис
|
Simple Syntax
Упрощённый синтаксис
|
ex:Bit area
|
Ex: Word area
|
with Array in Bit area
с массивом в битовой области
|
with Array in Word area
с массивом в области Word
|
useful
Suffixes
|
BIT
VT_BOOL
|
X
|
DY1
|
-----
|
D.X1.2
|
-----
|
-----
|
-----
|
BIT 1
VT_BOOL
|
-----
|
DY1
|
-----
|
D.1.2
|
-----
|
-----
|
-----
|
BYTE
VT_UI2
|
B
BYTE
|
-----
|
Y.B10
Y.BYTE10
|
R.B1
R.BYTE1
|
Y.B10.5
Y.BYTE10.5
|
R.B1.3
R.BYTE1.3
|
-----
|
INT
VT_I2
|
I
INT
|
Y.I10
Y.INT10
|
Y.I10
Y.INT10
|
R.I2
R.INT2
|
Y.I10.3
Y.INT10.3
|
R.I2.3
R.INT2.3
|
-----
|
WORD
VT_UI2
|
W
WORD
|
R20
|
Y.W10
Y.WORD10
|
R.W2
R.WORD2
|
Y.W10.3
Y.WORD10.3
|
R.W2.3
R.WORD2.3
|
-----
|
DOUBLE WORD
VT_UI4
|
D
DW
DWORD
|
-----
|
Y.D10
Y.DWORD10
|
R.D2
R.DWORD2
|
Y.D10.3
Y.DWORD10.3
|
R.D2.3
R.DWORD2.3
|
-----
|
DOUBLE INT
VT_I4
|
DI
DINT
|
-----
|
Y.DI10
Y.DINT10
|
R.DI2
R.DINT2
|
Y.DI10.3
Y.DINT10.3
|
R.DI2.3
R.DINT2.3
|
-----
|
REAL
VT_R4
|
R
REAL
|
-----
|
Y.R10
Y.REAL10
|
R.R2
R.REAL2
|
Y.R10.3
Y.REAL10.3
|
R.R2.3
R.REAL2.3
|
-----
|
STRING
VT_BSTR
|
S
STRING
|
-----
|
Y.S10.20
Y.STRING10.20
|
R.S2
R.STRING2.20
|
-----
|
-----
|
-----
|
1 Осторожно: С HEX-адресами, лучше выбрать версию с помощью X.
[.Array size]
Массивы создаются для объединения нескольких модулей одного типа данных в одно поле.
Пример:
D20.300
Для получения дополнительной информации о массивах см. также раздел Arrays.
[Suffix]
Суффиксы могут использоваться для представления значения в другом формате.
Пример:
D20.300KF
Для получения дополнительной информации о суффиксах см. также раздел Suffixes.
|