<< Click to Display Table of Contents >> Navigation: Проект > Страницы свойств элементов > Типизация > Общее описание |
Инструмент "Типизация" предназначен для создания проектов содержащих несколько полностью идентичных объектов. Этим он отличается от инструмента “Шаблон-экземпляр”, использование которого позволяет создавать объекты, имеющие отличия от исходного шаблонного объекта. При использовании типизации создается типовой объект, а затем создается список экземпляров – с именами и привязками к ОРС переменным (или типизированному контроллеру). Обратите внимание на то, что в проекте фигурирует единственный объект, даже, если он имеет сотни экземпляров. Благодаря этому, дерево проекта не только проще для обзорности и понимания, но и гораздо быстрее открывается при первоначальной загрузке проекта или закрывается при его закрытии.
Например, мы имеем объект “Автоклав”. Поскольку тип автоклава у нас один, а на автоматизируемом объекте их установлено много, инструмент “Типизация” позволит создать в проекте единственный объект-автоклав со всеми его алгоритмическими обработками и документами, а также задать источники данных для каждого экземпляра этого объекта.
Создание проекта с типизированными объектами состоит из следующих шагов:
1.Создание списка экземпляров осуществляется у системы, на закладке "Типизация". На этой странице необходимо добавить список (или несколько списков) с именами экземпляров.
2.Созданный список необходимо применить к созданному типовому объекту. Присваивание осуществляется на закладке "Типизация" объекта. На этой же странице осуществляется настройка опроса, переключения, и установки текущего экземпляра.
3.Затем переменным типизированного объекта на закладке "Типизация" переменной производится привязывание внешних связей. Расстановка связей также может производится с помощью контрола "Таблица экземпляров", используя данных контрол также возможна автоматизация расстановки связей с использованием Excel.
После этого каждый экземпляр объекта будет исполняться независимо.
Документы типизированных объектов, как и обычных объектов, можно вытаскивать на мнемосхему создавать кнопки вызова. В свойствах кнопки типового объекта можно установить принадлежность кнопки конкретному экземпляру списка. В этом случае, нажатие на кнопку будет открывать документ данного экземпляра.
На мнемосхеме также можно расположить контрол”Список экземпляров” (закладка “Окна” палитры мнемосхемы). С помощью данного контрола можно в режиме исполнения управлять списком экземпляров - добавлять, удалять, дублировать, редактировать. Привязка к конкретному списку осуществляется в панели свойств контрола.
Разработчик может ограничить количество создаваемых экземпляров - для этого нужно использовать ФБ “Количество экземпляров” (закладка “Служебные”).
Данный ФБ подсчитывает количество своих копий, и если количество копий превышает заданное в настройках, его выход переходит в состояние “Ложь”.
Используя данное событие можно блокировать отдельные функции, сформировать сообщение, или остановить режим исполнения.
Смотрите также: