ЖУРНАЛ «СТА» №2/2006

ОБ ЗО Р / АППА РАТ НЫ Е С Р Е Д С Т В А 12 «интеллектуальная замена» (smart replace): если имена экранов, сообще- ний, переменных и т.п. изменяются в одном из редакторов, то они автомати- чески изменяются и в исходном коде EPCA независимо от того, было ли это написано программистом или автома- тически создано программоймасте- ром (wizard). Текущая версия TERMEX PRO 4.0 является в наибольшей степени соот- ветствующим современным требова- ниям программным средством разра- ботки проектов на основе Windows для управления работой оборудования, диспетчерского управления и сбора данных во взрывоопасных зонах. Версия TERMEX PRO 4.0 , выпущен- ная 5 августа 2005 года, поддерживает- ся операционными системами Windows 2000 (SP2 installed) и Windows XP (SP1 installed). Эта версия использует типы данных в соответствии с международным стан- дартом МЭК 611313. Кроме того, воз- можна работа с типами данных, харак- терными для отдельных видов перифе- рийных устройств, например для ска- неров (считывателей штрихкода). Отметим некоторые возможности, предоставляемые версией TERMEX PRO 4.0 пользователю. ● Импорт/экспорт списков переменных и текстов. Эта функция даёт возмож- ность загружать существующие спи- ски текстов и файлов в стандартном формате файла csv. ● Функция drag&drop («перетащить и оставить») для файлов и объектов. Обеспечивается повышенная произ- водительность разработки проектов за счёт быстрого переноса данных и элементов графики из одного прило- жения в другое. ● Undo/redo («отмена последней коман- ды/повторное выполнение») . Выпол- нение функций undo/redo введено в редакторы, тем самым создано бы- строе и эффективное средство кор- рекции ошибок. ● Поддержка разных языков. В настоя- щее время с целью продвижения в различных национальных и между- народных проектах версия TERMEX PRO 4.0 поддерживает до 32 языков, на которые можно перейти в любое время без прерывания работы. Вме- сте с тем встроенная функция им- порта/экспорта позволяет при необ- ходимости редактировать тексты в других программах, с учётом их язы- ковой специфики. Благодаря этой же функции можно использовать до- полнительные языки на основе вы- полнения перевода и интеграции его результатов в проект. ● Библиотека графики. Готовые пикто- граммы насоса, клапана и резервуара облегчают задачу создания проекта. Новые пользовательские пиктограм- мы могут быть быстро созданы и встроены. ● Оперативная помощь. Здесь реализо- вана интуитивная диалоговая кон- цепция справочноинформационно- го обеспечения пользователя. ● Документация. Проектная докумен- тация формируется как файл Word с известными преимуществами: ● простая модификация/расшире- ние любой программой редактиро- вания; ● легкореализуемое комплексирова- ние в общий пакет проектной до- кументации. ● Программа моделирования ПЛК. PLC Simulator (имитатор) позволяет про- тестировать проекты без соединения с ПЛК. Концепция объектноориентированного программирования Программное обеспечение TERMEX PRO создано на основе принципов объектноориентированного програм- мирования, которые просты для пони- мания, так как соответствуют повсе- дневным рабочим процедурам. Доста- точно указать на объект курсором и на- жать правую кнопку мыши, чтобы вы- звать «всплывающее» меню, которое содержит список функций, применяе- мых в отношении данного объекта. Двойной щелчок левой кнопкой мыши открывает окно свойств (Properties), в котором перечислены все индивиду- альные свойства объекта (элемента управления). Другим полезным свой- ством является панель задач, располо- женная внизу экрана. Если в проекте одновременно открыты несколько окон, в панели задач присутствуют кнопки для каждого из них. Один щел- чок мыши на соответствующей кноп- ке — и окно отобразится на переднем плане. Приложение MDI TERMEX PRO создано как совре- менное приложение MDI (Multiple Document Interface — интерфейс для работы с несколькими документами). Это означает, что одновременно на эк- ране можно отображать или редакти- ровать несколько проектов. Главным преимуществом такого свойства явля- ется возможность копирования и пере- мещения любых созданных элементов по принципу «перетащить и оставить». Программа редактирования проекта Project Editor Программа Project Editor применяет- ся для управления отдельными компо- нентами проекта. Каждый проект включает в свой состав изображения, сообщения, битовые массивы, шриф- ты и шаблоны. Если необходимо соз- дать новую запись в одном из этих ком- понентов, достаточно указать его кур- сором, и после двойного щелчка мы- шью откроется соответствующая про- грамма редактирования (Editor). В специальных инструкциях описа- ны процедуры создания изображений, сообщений, шрифтов и перенос их в операторскую панель. Project Editor отображает все разделы проекта в виде дерева. При этом разли- чаются три основных уровня: тип (Type), группа (Group), запись (Record). ● Тип. Верхний уровень представлен типами записей: тексты, перемен- ные, растровые изображения графи- ческих объектов, шаблоны, экраны, MONOсообщения и MULTIсооб- щения. ● Группа. Для того чтобы сделать боль- шие проекты более понятными, был введён уровень Group. Отдельные типы могут подразделяться на груп- пы. Группы составляют каталог (Folder), в котором собираются запи- си. Так, для MULTIсообщений с це- лью классификации могут быть оп- ределены три группы сообщений: Information, Warning, Errors . ● Запись. На самом нижнем уровне на- ходятся непосредственно записи. Каждая запись принадлежит опре- делённой группе или типу. Запись может обозначать список текстов, список переменных, битовый образ (файл в формате BMP), список MONOсообщений или MULTIсо- общение. Структура проекта Типовые элементы проекта, созда- ваемого средствами TERMEX PRO, и их взаимосвязи показаны на рис. 5. Проектирование производится на ПК, работающем под управлением Windows. Задействованные объекты могут быть компонентами других объектов или мо- гут быть присвоены им. СТА 2/2006 www.cta.ru

RkJQdWJsaXNoZXIy MTQ4NjUy