logo search
Всё по МСА доц

6.2.3. Адресация встроенных входов/выходов и входов/выходов модулей расширения

Встроенные входы и выходы центрального устройства (CPU) имеют фиксированные адреса, их количество можно увеличить, добавив модули расширения. Адреса входов и выходов на модуле расширения определяются видом входов и выходов, а у нескольких модулей одного типа также их расположением. Например, модуль вывода не влияет на адреса модуля ввода и наоборот. Адреса входов и выходов аналоговых и цифровых модулей также не зависят друг от друга.

В табл. 6.4 показан пример нумерации входов и выходов для конкретной конфигурации аппаратуры. Пропуски в адресации (показаны серым курсивом) не могут использоваться программой.

Таблица 6.4. Пример адресов встроенных входов/выходов и входов/выходов модулей расширения CPU 224XP

CPU 224XP

Модуль 0

Модуль 1

Модуль 2

Модуль 3

Модуль 4

встроенные вх/вых

4вх./4вых

8вх.

4 ан.вх. / 1ан.вых.

8 вых

4 ан.вх. / 1ан.вых.

I0.0

Q0.0

I2.0

Q2.0

I3.0

AIW4

AQW4

Q3.0

AIW12

AQW8

I0.1

Q0.1

I2.1

Q2.1

I3.1

AIW6

AQW6

Q3.1

AIW14

AQW10

I0.2

Q0.2

I2.2

Q2.2

I3.2

AIW8

Q3.2

AIW16

I0.3

Q0.3

I2.3

Q2.3

I3.3

AIW10

Q3.3

AIW18

I0.4

Q0.4

I2.4

Q2.4

I3.4

Q3.4

I0.5

Q0.5

I2.5

Q2.5

I3.5

Q3.5

I0.6

Q0.6

I2.6

Q2.6

I3.6

Q3.6

I0.7

Q0.7

I2.7

Q2.7

I3.7

Q3.7

I1.0

Q1.0

I1.1

Q1.1

I1.2

Q1.2

I1.3

Q1.3

I1.4

Q1.4

I1.5

Q1.5

I1.6

Q1.6

I1.7

Q1.7

AIW0

AQW0

AIW2

AQW2

Для цифровых входов и выходов в образе процесса предусмотрены участки по одному байту каждый. Если в модуле не для каждого бита зарезервированного байта имеется физический вход или выход, то свободные биты теряются и не могут быть поставлены в соответствие следующим модулям расширения этого CPU. У модулей ввода свободные биты в зарезервированных байтах в каждом цикле обновления устанавливаются в ноль.

Аналоговые входы и выходы всегда назначаются двойными шагами. Если в модуле не для каждого из этих входов и выходов имеется физический вход или выход, то эти входы и выходы теряются и не могут быть поставлены в соответствие следующим модулям расширения.