PLC-5 / SLC Item Syntax - Синтаксис элемента

Home  Back  Next

 

Синтаксис элементов для ПЛК-5 и SLC настроен следующим образом:

<Область>[Номер файла]<Стартовый адрес>[.Размер массива][Суффикс]

 

Легенда: <> обязательный        [ ] опциональный

<Область>

тип файла

Синтаксис

Ориентирование 1

Права доступа

Default

File number

Адрес

Output

O

BIT

Читать / писать

0

octal / восьмеричный

Input

I

BIT

Читать

1

octal / восьмеричный

Integer

N

WORD

Читать / писать

7

decimal / десятичный

Binary

B

WORD

Читать / писать

3

decimal / десятичный

Float

F

DOUBLE WORD

Читать / писать

8

decimal / десятичный

String

ST

SLC-String

Читать / писать

3

decimal / десятичный

SFC-Status

SC

WORD

Читать / писать

3

decimal / десятичный

Status

S

WORD

Читать / писать

2

decimal / десятичный

Timer

T

WORD

Читать / писать

4

decimal / десятичный

Counter

C

WORD

Читать / писать

5

decimal / десятичный

Control

R

WORD

Читать / писать

6

decimal / десятичный

ASCII

A

WORD

Читать / писать

3

decimal / десятичный

 

1 BIT-ориентированность означает, что для каждого физического адреса адресовано по одному биту.

 Ориентированный на WORD означает, что для каждого физического адреса адресовано по одному слову (16 бит).

 DOUBLE ориентированный на WORD означает, что для каждого физического адреса адресовано по одному двойному слову (32 бита).

[Номер файла]

Указание номера файла не обязательно. Если он не указан, используется номер файла по умолчанию. См. колонку "Номер файла по умолчанию" в таблице.

<Начальный адрес>

Стартовый адрес указывает адрес, начиная с которого начинается доступ на чтение или запись. Стартовый адрес может состоять из 2 частей информации. Word- (Float- плавающее) число и, когда доступен один бит, номер бита. Номер слова можно пропустить одним битом. Номер слова или номер с плавающей запятой вводится двоеточием (:). Затем номер бита вводится со слэшем (/) <:word> или <:float> или </bit>.

 

Спецификация адреса является восьмеричной для одних областей и десятичной для других.  См. колонку Адрес

 

В качестве начального адреса указывается либо номер слова, либо номер плавающей строки, либо номер бита:

<:word> либо <:float> либо </bit>

 

Для обращения к определенному биту внутри слова используется следующий синтаксис:

<:word/bit> <:слово/бит>

 

 

Следующий синтаксис используется для обращения к определенному биту в пределах одного слова.

<:word/bit>

 

ПРИМЕЧАНИЕ:

Когда биты записываются, записывается все слово целиком!

 

Синтаксис

Описание

O:0

Слово 0 в выходном файле 0

O:0/12

Бит 10 (12 восьмеричных = 10 десятичных) в выходном файле 0

O/12

Бит 10 (12 восьмеричных = 10 десятичных) в выходном файле 0

I:37

Слово 31 (37 восьмеричное = 31 десятичное) во входном файле 1

I4:37/2

Бит 2 в слове 31 (37 в восьмеричном = 31 десятичный разряд) во входном файле 4

I:1/0

Бит 0 в слове 1 во входном файле 1

B3/26

Бит 26 в бинарном файле 3

B12:5/15

Бит 15 в слове 5 бинарного файла 12

F8:0

Float 0

N23:4

слово 4 целого файла 23

N23:4/2

Бит 2 в слове 4 целочисленного файла 23 = бит 66 в целочисленном файле 23

N23/66

Бит 66 в целочисленном файле 23

[.Размер массива]

Массивы создаются для объединения нескольких модулей одного типа данных в одном поле вместе. Массивы возможны только для областей слова и плавающих областей.

Примеры N23:4.10

Синтаксис

Описание

N23:4#10

Слово 4-13 в Integer-File 23

[Tani-Суффикс]

Значение может быть представлено в другом формате с помощью суффикса.

Для получения дополнительной информации о суффиксах см. также раздел Suffixes.

 

[RsLinx-Суффикс]

Альтернативный синтаксис позволяет использовать один или несколько суффиксов. Каждый суффикс вводится через ,. Порядок произвольный.

 

 

ПРИМЕЧАНИЕ:

Комбинация суффиксов RsLinx и суффиксов Tani невозможна.

 

Suffix

Erklärung

Filetypen

,N

Значения отображаются со знаком (по умолчанию без знака)

I, O, N, B, S, A

,M

Значения отображаются в формате Motorola (по умолчанию в формате Intel).

I, O, N, B, S, A, F

,L<xxx>

Указание длины массива в формате RsLinx. Считываются ххх элементы.

все

,SC<xxx>

Значения интерпретируются как нуль-терминированная строка. Максимальная длина составляет xxx.

N, A