Далее создаются объекты, отображающие состояние параметров данного технологического процесса – индикаторы температуры, давления и расхода. Для этого создается список переменных процесса. Этот список создается на специальном сервере отображения данных DataWorX32.
DataWorX32 является OPC-сервером, который предназначен для организации единого моста между множеством клиентских и серверных компонентов системы. На DataWorX32 создается единый список глобальных переменных проекта, которые могут использоваться одновременно несколькими OPC-серверами и OPC-клиентами. Кроме этого DataWorX32 позволяет осуществлять замену одних источников данных на другие незаметно для своих клиентов. Это необходимо, например, для замены основного OPC-сервера резервным в случае выхода основного из строя.
Запустите приложение DataWorX32, находящееся в папке ICONICSGENESIS-32 меню Пуск. Внешний вид окна программы показан на рисунке 21.
Рисунок 21 - Вид окна сервера DataWorX32
После запуска этого сервера создайте новую базу путем выбора команды New/Новый меню File/Файл. Затем щелкнув правой кнопкой мыши по «адресному пространству», в сплывающем меню выберете Новый и создайте папку, которой присвойте имя Pech/Печь.
Рисунок 22 – Создание новой папки
С помощью мыши выделите созданную папку и описанным выше способом создайте в ней папки INPUT и OUTPUT. Будьте внимательны, новая папка создается внутри той, которая в данный момент открыта (выделена). После произведенных манипуляций структура папок должна выглядеть так, как это показано на рисунке 23.
Рисунок 24 – Создание папок INPUT иOUTPUT, создание переменной.
Такая структуризация папок позволит разделить глобальные переменные на входные – значения которых измеряются на технологическом объекте, и выходные – которые предназначены для хранения заданий локальным регуляторам микроконтроллеров. В созданной папке INPUT будут располагаться переменные отображающие входные параметры. А в папке OUTPUT – переменные содержащие задания для регуляторов.
Теперь, во входной и выходной папке создаются непосредственно сами переменные. Для каждого параметра создается отдельная переменная в папке INPUT и переменная в папке OUTPUT, в случае, если данный параметр подлежит регулированию.
С помощью мыши выделите созданную папку INPUT и описанным выше способом создайте в ней регистры. В результате появится окно, в котором настраиваются параметры переменной рисунок 24. В поле Имя введите имя новой переменной «Temper1». В выпадающем меню Тип данных выберите пункт FLOAT. Отметьте флажком пункт Диапазоны и в полях Нижняя граница и Верхняя граница введите нижний и верхний пределы измерения – 0 и 1800. В поле Задержка введите значение 200 мс. После чего нажмите кнопку ОК. В результате произведенных действий в папке INPUT появится новая переменная с именем Temper1, как это показано на рисунке 24.
Таким же образом создаются еще пять переменных с именами TemperSloya, DavlenPech, RashodKoks, LevelKamera, LevelCiklon. В группе OUTPUT создаются три тега с именами Temper1, TemperOthGaz, RashodKoks,. Для этих переменных назначаются такие же пределы измерения и задержка как и для переменной Temper1.
После этого необходимо сохранить конфигурацию сервера DataWorX32. Это делается с помощью команды Сохранить меню Файл. В появившемся окне сохранения файла введите его название (например свою фамилию) и нажмите кнопку ОК.
Затем в GraphWorX32 создаются элементы отображения основных параметров процесса.
Динамизация графических объектов основана на изменении их визуальных свойств в зависимости от значений связанных с этими свойствами источников данных. Каждому графическому объекту может быть поставлен в соответствие ряд зависимостей его визуальных свойств от значений нескольких технологических параметров или источников данных. При этом для некоторых зависимостей могут быть переопределены диапазоны изменения визуальных свойств, причем границы диапазонов изменения в свою очередь могут быть связаны с источниками данных. Источниками данных в GraphWorX32 могут быть входные и выходные сигналы устройств ввода-вывода (элементы данных в серверах ОРС), локальные переменные GraphWorX32, константы, выражения, операндами в которых могут быть другие источники данных.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.