Обмен данными 3.2 Коммуникационные услуги 3.2.6 Связь с помощью глобальных данных (только MPI) Свойства Связь с помощью глобальных данных реализует циклический обмен глобальными данными (напр., I, Q, M) через подсети MPI между CPU SIMATIC S7 (обмен данными без квитирования). Эти данные один CPU посылает одновременно всем CPU в подсети MPI. Эта функция встроена в операционную систему CPU . Коэффициент редукции Коэффициент редукции указывает, на сколько циклов распределяется GD-связь. Коэффициент редукции можно установить при проектировании связи через глобальные данные в STEP 7.
Если вы, например, выбрали коэффициент редукции, равный 7, то связь через глобальные данные происходит только каждые 7 циклов. Благодаря этому сокращается нагрузка на CPU . Условия передачи и приема Для обмена данными через контуры обмена глобальными данными (GD-контуры) необходимо соблюдение следующих условий : • для передатчика пакета глобальных данных (GD-пакета) должно выполняться: Коэффициент редукции передатчика x Время цикла передатчика ≥ 60 мс • для приемника GD-пакета должно выполняться : Коэффициент редукции приемника x Время цикла приемника передатчика x Время цикла передатчика Если эти условия не соблюдаются, то это может привести к потере GD-пакета. Причинами этого являются :
• производительность "самого малого" CPU в GD-контуре • передача и прием глобальных данных производятся передатчиком и приемником асинхронно Если вы в STEP 7 устанавливаете параметр : “Transmit after each CPU cycle [Передача данных после каждого цикла CPU] “, и CPU имеет короткий цикл ( система может переписать еще не посланный GD-пакет CPU. Потеря глобальных данных отображается в массиве состояний GD-контура, если он запроектирован с помощью STEP 7 . Manual, 12/2006 , A5E00105475-07 3-13 CPU 31xC и CPU 31x, Технические данные