Встроенные входы и выходы центрального устройства (CPU) имеют фиксированные адреса, их количество можно увеличить, добавив модули расширения. Адреса входов и выходов на модуле расширения определяются видом входов и выходов, а у нескольких модулей одного типа также их расположением. Например, модуль вывода не влияет на адреса модуля ввода и наоборот. Адреса входов и выходов аналоговых и цифровых модулей также не зависят друг от друга.
В табл. 6.4 показан пример нумерации входов и выходов для конкретной конфигурации аппаратуры. Пропуски в адресации (показаны серым курсивом) не могут использоваться программой.
Таблица 6.4. Пример адресов встроенных входов/выходов и входов/выходов модулей расширения CPU 224 XP
CPU 224XP | Модуль 0 | Модуль 1 | Модуль 2 | Модуль 3 | Модуль 4 | ||||
встроенные вх/вых | 4вх./4вых | 8вх. | 4 ан.вх. / 1ан.вых. | 8 вых | 4 ан.вх. / 1ан.вых. | ||||
I 0.0 | Q 0.0 | I 2.0 | Q 2.0 | I 3.0 | AIW 4 | AQW 4 | Q 3.0 | AIW 12 | AQW 8 |
I 0.1 | Q 0.1 | I 2.1 | Q 2.1 | I 3.1 | AIW 6 | AQW 6 | Q 3.1 | AIW 14 | AQW 10 |
I 0.2 | Q 0.2 | I 2.2 | Q 2.2 | I 3.2 | AIW 8 | Q 3.2 | AIW 16 | ||
I 0.3 | Q 0.3 | I 2.3 | Q 2.3 | I 3.3 | AIW 10 | Q 3.3 | AIW 18 | ||
I 0.4 | Q 0.4 | I 2.4 | Q 2.4 | I 3.4 | Q 3.4 | ||||
I 0.5 | Q 0.5 | I 2.5 | Q 2.5 | I 3.5 | Q 3.5 | ||||
I 0.6 | Q 0.6 | I 2.6 | Q 2.6 | I 3.6 | Q 3.6 | ||||
I 0.7 | Q 0.7 | I 2.7 | Q 2.7 | I 3.7 | Q 3.7 | ||||
I 1.0 | Q 1.0 | ||||||||
I 1.1 | Q 1.1 | ||||||||
I 1.2 | Q 1.2 | ||||||||
I 1.3 | Q 1.3 | ||||||||
I 1.4 | Q 1.4 | ||||||||
I 1.5 | Q 1.5 | ||||||||
I 1.6 | Q 1.6 | ||||||||
I 1.7 | Q 1.7 | ||||||||
AIW 0 | AQW 0 | ||||||||
AIW 2 | AQW 2 |
Для цифровых входов и выходов в образе процесса предусмотрены участки по одному байту каждый. Если в модуле не для каждого бита зарезервированного байта имеется физический вход или выход, то свободные биты теряются и не могут быть поставлены в соответствие следующим модулям расширения этого CPU. У модулей ввода свободные биты в зарезервированных байтах в каждом цикле обновления устанавливаются в ноль.
|
|
Аналоговые входы и выходы всегда назначаются двойными шагами. Если в модуле не для каждого из этих входов и выходов имеется физический вход или выход, то эти входы и выходы теряются и не могут быть поставлены в соответствие следующим модулям расширения.