Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по InTouch.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
1.02 Mб
Скачать

3 Отчет

Отчет должен содержать:

- тема;

- цель;

- ход работы;

- вывод.

4 Контрольные вопросы

1. Расскажите о концепции безопасности в InTouch?

2. Какие уровни доступа вы знаете?

3. Какие функции у администратора, какие у оператора?

4. Как происходит организация доступа к средствам обеспечения безопасности?

Лабораторная работа № 10

Тема: Рецепты и SQL-запросы в InTouch

Цель работы: Знакомство с подсистемой управления рецептами InTouch. Ор­ганизация доступа к программам управления базами данных с помощью SQL-запросов.

1 Теоретические положения

Работа с подсистемой управления рецептами.

В производст­венной сфере понятие рецепта используют для описания различ­ных вещей. Например, в хлебобулочном производстве это может быть основной рецепт теста для изготовления печенья, где пере­числены все ингредиенты, необходимые для выпечки обычного печенья, а также все дополнительные ингредиенты, например, орехи, фрукты, кусочки шоколада и т. п., которые можно добав­лять к основному рецепту для выпечки различных сортов пече­нья. На металлообрабатывающем предприятии рецептом может быть ряд установочных параметров оборудования. При пакетной обработке данных рецепт может использоваться для описания различных стадий процесса обработки. Recipe Manager системы InTouch в сочетании с базовыми функциями Quick-сценария InTouch может работать в любой из ситуаций, подобной приве­денным выше. Подсистема управления рецептами состоит из двух компонентов: Recipe Manager и набор функций для рецеп­тов. Recipe Manager - автономная программа, которая использу­ется для создания шаблонов рецептов. Шаблон рецепта состоит из трех таблиц: Template Definition — для определения ингредиен­тов рецепта (произвольные имена) и соответствующих типов данных (допустимые типы - Analog, Discrete, Message); Unit Definition - для привязки тэгов InTouch к ингредиентам рецепта (тэги могут быть типа Memory, либо типа I/O для загрузки рецеп­та непосредственно в PLC); Recipe Definition - для задания имени рецепта и количества каждого ингредиента. Шаблон каждого рецепта сохраняется в формате .CSV (Comma Separated Variable). Экземпляры рецепта можно изменять, создавать или удалять в процессе работы в среде исполнения InTouch с помощью функ­ций для рецептов. Функции для рецептов используются в Quick-сценариях системы InTouch для доступа к шаблонам. С помощью этих функций в InTouch можно выбирать, загружать, изменять, создавать и удалять рецепты, содержащиеся в шаблонах.

Работа с InTouch SQL Access.

Продукт InTouch SQL Access состоит из утилиты SQL Access Manager и SQL функций. Дан­ный продукт использует библиотеку Intersolv/Q+E Software Database Library QELIB, которая работает с множеством раз­личных СУБД и включает в себя все коды, необходимые для взаимодействия с драйверами ODBC. Драйверы ODBC необхо­димы для непосредственного «соединения» с базой данных. Утилита SQL Access Manager создает списки привязок (Bind Lists) и шаблоны таблиц (Table Templates). Список привязок ас­социирует колонки базы данных с тэгами из словаря данных InTouch. Шаблон таблиц определяет структуру и формат новой таблицы в базе данных. Процесс привязки колонок базы данных к тэгам называется «связыванием». «Связывание» позволяет программе SQL Access Manager манипулировать данными непо­средственно в базе данных. Программа SQL Access Manager со­храняет информацию для списков привязки шаблонов таблиц в файле SQL.DEF в формате разделенных запятыми переменных (.CSV). Этот файл можно просмотреть или изменить с помощью SQL Access Manager или любого текстового редактора, например, Notepad.