
20. Основная программа 
 
Automating with STEP 7 in STL and SCL                                                                                  20 - 55 
Автоматизация посредством STEP 7       
с использованием STL и SCL
 
компилирование GD-таблицы.  
 
Идентификатор глобальных данных (GD ID) 
После  выполнения  без  ошибок  процесса  компи лирования GD-таблицы 
STEP 7 заполняет  столбец "GD ID". Этот  столбец  показывает 
пользователю структуру передаваемых данных в GD-группах , GD-пакетах 
и GD-элемента х. Например, GD ID "GD 2.1.3" соответствует GD-группе 2, 
GD-пакету 1 и GD-э лементу 3. В GD-таблице в столбце  каждого CPU Вы 
можете  также  найти  назначенные  ресурсы (число GD-групп)  для 
соответствующего CPU.  
 
Состояние GD-коммуникаций (GD status) 
После  выполнения  процесса  компилирования GD-таблицы  Вы  можете 
задать адреса для формирования  состояни я (статуса) GD-коммуникаций. 
Это  выполняется  с  помощью  опций  меню: View -> GD Status (Вид -> 
состояние GD-коммуникаций).  Параметр  общего  состояния (статуса) 
(
GST)
  определяет  все  коммуникационные  соединения  в  таблице. 
Параметр  состояния (статуса) (
GDS)
  показывает  состояние 
коммуникационных  соединений  для  передачи GD-пакетов.  В  каждом 
случае параметр использует двойное слово данных.  
 
Частота сканирования (Scan rate) 
Осуществление функций  связи посредством глобальных данных  требует 
значительной доли времени на выполнение соответствующих операций в 
общем  объеме  работы  операционной  системы CPU, а  также  требует 
определенных затрат времени на передачу по MPI-шине. Для того, чтобы 
свести такие затраты времени ("коммуникационная нагрузка") к минимуму, 
можно  соответствующим  образом  настраивать  параметр "Scan rate" 
("Частота  сканирования").  Этот  параметр  определяет  количество  циклов 
сканирования  пользовательской  программы,  после  выполнения  которых 
CPU осуществляет передачу или прием данных в форме GD-пакета (GD-
packet). 
Так  как  с  учетом  применения  параметра "Scan rate" ("Частота 
сканирования")  обновление  данных  происходит  не  в  каждом  цикле 
сканирования  программы,  пользователю  рекомендуется  избегать 
использования GD-коммуникаций  для  пересылки  данных,  критичных  ко 
времени. 
После  первого  выполнения  процесса  компилирования GD-таб лицы (если 
не произошло ошибок) Вы можете самостоятельно определить параметры 
"Scan rate" ("SR" - "частота сканирования") для каждого GD-пакета и для 
каждого CPU. Это  выполняется  с  помощью  опций  меню: View -> Scan 
Rates (Вид -> Частота  сканирования).  Стандартно  параметр "Scan rate" 
("Частота  сканирования")  устанавливается  таким,  что  при "пустом" (без 
пользовательской  программы) CPU посылка  и  прием GD-пакета 
осуществляется  приблизительно  каждые 10 миллисекунд.  Если  п осле 
этого  загрузить  в CPU пользовательскую  программу,  интервал  можду 
соседними посылками или приемами GD-пакета возрастает. 
Пользователь  может  задавать  параметр "Scan rate" ("Частота 
сканирования") в диапазоне от 1 до 255.  
Необходимо отметить, что при уменьшении значения "Scan rate" ("Частота