MELSEC-Q Синтаксис элемента MELSEC-Q

Home  Back  Next

 

Для настройки элементов доступны две синтаксические версии.

 

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.