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

Встроенные входы и выходы центрального устройства (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. У модулей ввода свободные биты в зарезервированных байтах в каждом цикле обновления устанавливаются в ноль.

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