2 Краткая теория .

  Основные понятия инструментальной системы (ИС) TRACE MODE:

  Проект - это вся совокупность данных и алгоритмов функциониро-вания распределенной автоматизированной систем управления технологическими процессами (АСУТП). Итогом разработки проекта в ИС является создание файлов, содержащих необходимую информацию об алгоритмах работы АСУТП. Эти файлы затем размещаются на аппаратных средствах (компьютерах и контроллерах) и выполняются под управлением исполнительных модулей TRACE MODE.

  Исполнительные модули (мониторы реального времени, МРВ) – программные модули математические и графические элементы системы, которые функционируют на различных операторских станциях и контроллерах, входящих в одну АСУТП и объединенных информационными связями и системой архивирования.

  Узел - любое устройство в проекте, на котором запущено про-граммное обеспечение TRACE MODE. Узлом может быть как станция оператора, так и программируемый контроллер, осуществляющий сбор информации или управляющий технологическим процессом.

  Канал - информационная структура, которая служит для осуществления связи и передачи данных между компонентами проекта и включает в себя различные атрибуты (переменные и константы), методы формирования и преобразования значений переменных. Канал имеет два важнейших свойства – связь и вызов.

  Связь - это свойство канала означает способность канала при-нимать данные от источников и передавать данные приемникам – дру-гими словами,с помощью этого свойства можно конфигурировать информационные по-токи АСУТП.

  Вызов - это свойство канала означает способность канала вызвать (реализовать) шаблон с передачей ему необходимых параметров (для канала класса CALL свойство вызов имеет расширенные функции). На основе свойства вызов реализуется, например, графический интерфейс оператора, обмен с базой данных и т.д.

  Шаблон – это заготовка для графического экрана, программы, документа или связи с базой данных, которая может быть вызвана с помощью канала класса CALL с передачей необходимых параметров. Шаблоны создаются с помощью редакторов шаблонов.

  Все компоненты проекта - экраны, программы, SQL-запросы, шаблоны документов, каналы TRACE MODE и источники данных связаны между собой через аргументы. Для обеспечения обмена данными между программой и каналами узла служат аргументы программы. Тип каждого аргумента определяет направление передачи данных. Так если аргумент служит для передачи значения в программу, следует выбрать тип IN, если для передачи из программы— OUT. В ряде случаев нужен аргумент, который будет передавать данный как в программу, так и из нее, тогда следует выбрать тип IN/OUT. Для обмена данными программой необходимо произвести привязку каждого аргумента программы к тому или иному каналу (атрибуту канала). Привязку целесообразно проводить либо только из программы, либо только со стороны экрана.