Здесь описывается, как данные передаются между несколькими элементами. Например, так можно одновременно рассчитывать погодные данные или мигающие сигналы.
Чтобы обмениваться данными с другими элементами в рамках одного и того же проекта, используется переменная с префиксом global.
Совет: Используйте функциональный блок STATUS и GETSTATUS, чтобы передавать центральные значения.
Важно учитывать, что при изменении значения глобальной переменной все задействованные элементы пересчитываются, что может увеличить время цикла.
Поскольку порядок вызова глобальной переменной имеет значение, при изменении глобальной переменной выполняется двойной цикл для уменьшения времени реакции.
Чтобы отобразить все используемые элементы, в активном предварительном просмотре можно щелкнуть правой кнопкой мыши на глобальной переменной. Если переменная используется в другом элементе, они отображаются под
Используется в.
Не рекомендуется использовать префикс в базах данных, так как это может увеличить нагрузку на ПЛК.

Приведенный выше пример не следует использовать. Вместо этого результат расчета должен быть доступен глобально.

В отдельных элементах затем можно обрабатывать результат.

Также нельзя обрабатывать фронты через глобальную переменную, так как значение может сохраняться более одного цикла. Или же никогда не устанавливаться при сбросе. Вместо этого в каждом элементе следует использовать обнаружение фронтов.

В то время как global.count1 не работает правильно, в случае с global.count2 используется альтернативный сигнал. После обработки он остается статическим истинным или ложным. Таким образом можно создать фронт. Вместо этого также можно использовать таймер, что однако может привести к проблемам с временными ограничениями.

В этом примере число увеличивается при фронте, так как значение TRUE интерпретируется как 1.
Так называемые суперглобальные переменные используются для обмена данными между несколькими проектами на одном и том же сервере или в одной и той же
сети. Для этого используется интерфейс
Суперглобальные переменные.
Метод подробно описан в разделе Коммуникация с интерфейсом.
С помощью этого метода данные могут обмениваться между несколькими серверами через облако в реальном времени. Коммуникация осуществляется через интерфейс Гиперглобальные переменные.