Как мы можем помочь?
[p][dropcap3]П[/dropcap3]еременные (тэги) — ключевой элемент работы Scada–системы. Movicon 11 позволяет работать с переменными процесса при помощи очень мощного, современного механизма, который не только записывает данные в базу, но и позволяет манипулировать ими по усмотрению разработчика проекта. Этот механизм даёт возможность получать информацию о состоянии технологического процесса, формировать из них логические переменные, комбинировать данные по смыслу, обрабатывать их в проекте Movicon 11.[/p]
Переменные могут попадать в проект через коммуникационный драйвер, ОРС–сервер, локальную сеть, ODBC, общую память, ActiveX и специально разработанные библиотеки (DLL).
Основные функции
Возможность изменения имени переменной и её описания.
Возможность определения (задания) типа переменной: бит, байт со знаком и без знака, двойное слово со знаком и без знака, число с плавающей точкой, двойное число, строковая переменная, массив.
Возможность структурировать данные по заранее созданному шаблону.
Возможность сохранения значения переменной после отключения.
Активация статистического режима для определения минимума, максимума и среднего значения переменной и общее время её активности.
Проверка корректности и качества получения переменной через коммуникационый драйвер.
Возможность назначения переменной начального значения, формата и единицы измерения.
Автоматическая загрузка тэгов из контроллера (ПЛК), если эта функция поддерживается коммуникационным драйвером.
Автоматическое масштабирование диапазона изменения переменной.
Возможность применения функций Трассировки или Аудита переменной с записью результата в базу данных или в текстовый файл.
Переименование переменной ведёт к автоматическому изменению всего проекта без ручной корректировки.
Возможность создавать локальные переменные для конкретного экрана системы диспетчеризации, которые активируются только при переходе на этот экран.
Возможность связи с внешней базой данных (чтение/запись) с помощью менеджера ODBC.
Функция временных срезов.
Система перекрёстных ссылок переменных для документирования проекта.
Использование переменных
Переменные могут использоваться любыми ресурсами и объектами проекта, для анимации, базовых скриптов и для программирования в IL logic. Они могут формировать аварийные записи и сигналы, а также изменять состояние графических объектов по значению.
Каждая переменная Дочернего проекта доступна для Родительского и наоборот.
Типы переменных
[list-ul type=«circle»][li-row]Бит[/li-row][li-row]Байт со знаком и без (8 бит) [/li-row][li-row]Слово со знаком и без знака (16 бит)[/li-row][li-row]Двойное слово со знаком и без знака (32 бита)[/li-row][li-row]Число с плавающей точкой (32 бита)[/li-row][li-row]Длинное число с плавающей точкой (64 бита)[/li-row][li-row]Строковая переменная (каждый символ — 1 байт плюс конечный символ 0)[/li-row][li-row]Массив с заданным в начале размером и адресным пространством[/li-row][li-row]Структура (из группы Structure Prototypes)[/li-row][/list-ul]
Локальные переменные
Экран Scada-системы Movicon 11 может содержать Локальные переменные. Они активируются только при переходе на данный экран и могут быть использованы только объектами данного экрана. Они не могут быть записаны в память, использоваться в коммуникациях или в скриптах. Кроме этого, данный тип переменной имеет меньше свойств, чем глобальные переменные.
Системные переменные
Scada-система Movicon 11 имеет возможность использовать некоторые системные переменные Windows в проекте диспетчеризации. Эти переменные имеют тип Структура. Для использования системной переменной её необходимо вызвать в список переменных проекта с помощью команды «Add a System Variable» в окне Project Explorer, щёлкнув правой клавишей на строке Real Time DB. После внедрения системной переменной она появится в списке доступных переменных с префиксом «_SysVar_».
Управление переменными
Для оптимизации работоспособности Scada–системы Movicon используется механизм Variables InUse, который позволяет управлять частотой опроса данной переменной системой и её общением с полевым устройством. Механизм активируется по умолчанию, но его можно отключить в строке Real Time DB.
Указание отдельных участков переменной
Scada–система Movicon 11 позволяет использовать отдельные биты и участки переменной с помощью адресных указателей. Отдельный бит переменной может быть определён с помощью указания имени переменной и номер бита в данной переменной через точку: <tag_name>.<bit nr >, например, WORD0001.15. Если необходимо использовать какую-то часть структуры, то можно сослаться на неё с помощью указания имени переменной и его имени её части через двоеточие: <tag_name>:<member_name>, например, STRUCT0001:LOW.
Ограничения
Каждый проект на Win 32⁄64 может иметь 128 000 заявленных переменных (тэгов); на Win CE — 4096. Если необходимо более число тэгов, надо создавать архитектурные аппаратные или программные решения, например, использовать распределённые сетевые структуры или системы Parent/Child (Родительские и Дочерние проекты).
Имя переменной должно иметь специальный символ «_V». Длина имени не должна превышать 64 символа. Имя не должно начинаться с цифры или специального символа.
Структурная переменная не должна быть больше 32 767 байт.
В сетевом проекте не должно быть более 32 000 переменных, которые обмениваются данными через сеть, в проекте на Win 32⁄64 и 512 переменных в проекте Win CE.
Для 2048 переменных можно включить Статистическую функцию.
2048 переменных могут быть подключены к внешней базе данных через ODBC. Для Win CE — 64 тэга.
Функция Tracing-Audit может обрабатывать 2048 переменных в проекте Win 32⁄64 и 64 переменных в проектах Win CE.