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" ("Частота