
  Проектирование связи через глобальные данные 
Конфигурирование аппаратуры и коммуникационных соединений STEP 7 V5.3 
A5E00261404-01 
11-7 
Пример преобразования в таблицу глобальных данных (после 
компиляции): 
  
GD Identifier 
[Идентификатор GD] 
CPU 300 (1)  CPU 300 (2)  CPU 300 (3)  CPU 300 (4) 
GD 1.1.1 
> MW0  IW0  IW0   
GD 2.1.1 
> MW100:4  IW30:4  IW20:4  IW30:4 
Совет 
При определенных обстоятельствах может оказаться целесообразным 
определить CPU в качестве приемника GD-пакета, хотя этот пакет для 
данного CPU не нужен (как в вышеприведенном примере CPU 4). Если 
передающие и принимающие CPU одни и те же, то таким способом можно 
сократить количество GD-контуров, например, для передающего CPU. В 
вышеприведенном примере CPU 1, 2 и 3 в этом случае образовали бы только 
один
 GD-контур, так как оба GD-пакета были бы объединены в один пакет. 
Максимальное число GD-контуров  
число GD-контуров ограничено 16. CPU которые имеют число контуров GD 
больше чем 16 нельзя загрузить из конфигурации глобальных данных. 
Однако, STEP 7 не предотвращает сохранение и компиляцию таблицы GD с 
большим числом контуров GD. 
11.2.4  Исключения при расчете GD- контуров 
При определенных условиях баланс выглядит более благоприятно (т. е. 
требуется меньшее количество GD-контуров): 
Для S7-300: 
Если CPU S7-300 ("передающий CPU") посылает точно одному другому CPU 
S7-300 ("принимающий CPU") один GD-пакет, и этот принимающий CPU, в 
свою очередь, возвращает GD-пакет передающему CPU, то используется 
только 
один 
GD-контур. 
Это свойство отражает содержащееся в технических данных требование 
"макс. количество принимаемых GD-пакетов на GD-контур = 1". 
В следующем примере Вы увидите из идентификатора GD (номер GD-
пакета!), что используется только один GD-контур. 
Пример (таблица глобальных данных после компиляции): 
  
GD Identifier [Идентификатор GD]  CPU 300 (1)  CPU 300 (2) 
GD 1.1.1 
> MW100  IW2 
GD 1.2.1 
IW4:3 >MW10:3