Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВОПРОСЫ НА ЭКЗАМЕН 23-44.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
198 Кб
Скачать
☆
  1. Словарь тегов , его структура. Имена тегов.

База данных InTouch представляет собой библиотеку тэгов. Тэг – это запись в базе данных, содержащая информацию о параметре процесса. Словарь переменных (Tagname Dictionary) содержит различные типы тэгов. Неизменная составляющая словаря переменных – это системные тэги, которые создаются автоматически и отличаются от других тэгов символом доллара ($) в начале имени тэга. В среде выполнения InTouch обрабатывает значения этих тэгов на определённые события, происходящие в системе. Системные тэги могут использоваться везде, где используются любые другие тэги InTouch, например, со связями анимации в сценариях. При описании тэгов в базе данных InTouch необходимо каждому тэгу присвоить тип в соответствии с его назначением. Если тэг должен считывать значения, исходящие из других приложений Windows или поступающие в них, например, с сервера ввода/вывода или на сервер ввода/вывода, то это должен быть тэг внешнего (I/O – Input/Output) типа. В отличие от внешних внутренние (Memory) тэги хранятся внутр. приложения InTouch. Их используют для создания констант или моделей, используют в качестве вычисляемых переменных (задействуют в расчётных задачах). Существуют следующие типы внутренних переменных:

• Memory Discrete (внутренняя дискретная переменная).

Переменная Memory Discrete может принимать два значения: «0»

(ложно, выключить) или «1» (истинно, включить).

• Memory Integer (внутренняя целая) - 32-битное целое число.

• Memory Real (внутренняя действительная) - внутренняя переменная с плавающей (десятичной) точкой.

• Memory Message (внутренняя текстовая) – переменная в видетекстовой строки, которая может содержать до 131 символа.

Все тэги, которые считываются или записывают свои значения в другие приложения Windows, относятся к типу внешних (I/O) переменных. Сюда относятся все входы и выходы программируемых логических контроллеров (ПЛК), компьютеров управления процессами, а также данные с узлов сети. Как и внутренние, внешние переменные подразделяются на четыре аналогичных типа:

• I/O Discrete (внешняя дискретная переменная), принимающая

значения «0» или «1»

• I/O Integer (внешняя целая) - 32-битное целое значение

• I/O Real (внешняя действительная)

• I/O Message (внешняя текстовая)

Диалоговые окна Tagname Dictionary внешних переменных практически полностью совпадают с аналогичными диалогами для внутренних переменных. Имеется лишь одно важное отличие: все диалоги

Tagname Dictionary для внешних переменных содержат кнопку Access Name (имя доступа). Как уже было сказано выше, в базу данных приложения (в соответствующие тэги) считываются выходные значения программируемых логических контроллеров (значения технологических параметров). С другой стороны, можно производить запись значений отдельных тэгов базы данных в другие приложения, в том числе и в контроллеры. Но для этого приложение должно «знать» адреса источников информации (например, контроллеров), а также адреса других приложений, в которые данное приложение поставляет информацию. Нажатие кнопки Access Name предоставляет разработчику InTouch-приложения набор диалогов для создания системы адресации.