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

Блок (тег) дискретного выхода (do)

Для любой команды дискретным выходом является значение тегов

Блок (тег) DO передает дискретные значения (0 или 1) контроллеру.

Блоки (теги) DO используются в данном проекте для передачи команд или сигнализации об изменении уставки, которая передается в блоке АО.

Теги базы данных - это программный блоки с множеством полей (рис. 66). У разного типа тегов – разный набор полей. Но есть поля, присутствующие во всех тегах – такие как: имя тега, тип тега, описание тега и т.д., как показано в таблице 20.

Рис. 66 Теги базы данных роботизированного технологического комплекса

Таблица 20

TagName

имя тега. В базе не может быть двух тегов с одинаковыми именами.

Type

Тип тега

AI – Аналоговый вход – данные из контроллера (Float или integer)

AO– Аналоговый выход – данные в контроллер (Float или integer)

DI – Дискретный вход – данные из контроллера (1 бит)

DO– Дискретный выход – данные в контроллер (1 бит)

Description

Описание тега. Разрешено до 40 символов.

Scan Time

Период сканирования. Определяет, как часто обновляются данные в блоке.

I/O Dev

Драйвер ввода/вывода

I/O Addr

Адрес ввода/вывода

Cur Value

Текущее значение

Имена тегов (TagName) в базе данных (рис. 66):

- ACTION 1 – ACTION 4 - текущее перемещение по соответствующим степеням подвижности манипулятора;

- CON – тег, отвечающий за связь с контроллером;

- Т1 - Т8 – таймеры, содержащие время прохождения пути детали по конвейеру между двумя соседними датчиками позиционирования;

- DAT 1,2 – теги, отвечающие за ввод времени работы станков роботизированного комплекса;

- D1 - D4 – управление краном;

- E1 - E12 – датчики состояния оборудования участка;

- E12 Fake – установка манипулятора в начальное состояние;

- T1 - T8 – Теги, содержащие время прохождения пути детали между двумя соседними датчиками;

- М1 - М8 – двигатели;

- SV1 - SV5 – светофоры;

- ON/OFF – включение/выключение.

Список тегов просматривается с помощью приложения SCADA-системы с именем DataBaseManager

Просмотр базы невозможен, если на компьютере установлен ключ iFIX RunTime.

Ниже приводится подробное описание приложения SCADA- системы - генератора базы данных.

Меню электронной таблицы базы данных

Database

New

Создать новую базу данных

Open

Открыть базу данных

Close

Закрыть базу данных

Reload

Перегрузить базу данных.

База данных загружается в оперативную память при запуске iFIX.

Если нужно заменить базу данных без перезагрузки iFix, необходимо скопировать новую версию файл.pdb в каталог \PDB, а затем выполнить команду перегрузки, т.е. загрузить эту версию в оперативную память.

Save

Сохранить

Save as

Сохранить как

Verify

Проверить. Обычно эта команда используется при изменении базы, добавлении или удалении тегов. При наличии ошибки открывается окно со списком всех неверных тегов.

Summary

Получить справку о количестве тегов. В каждом ключе записан максимум тегов базы. Причем не всех тегов, а типа AI, DI, AO, DO.

При добавлении тегов в базу необходимо проверять – не вышли ли мы за установленный для ключа максимум.

Print

Печать списка тегов. Печатается не все теги, а те, что выбраны по запросу.

Print Setup

Настройка печати.

Import

Импорт.

Загрузка в базу данных тегов из файла типа CSV , имеющий определенный формат. Т.е. это операция, противоположная команде Экспорт.

Export

Экспорт.

Сохранение базы в файле типа CSV

Файл такого формата можно просмотреть в NodePad (блокнот) или Excel.

Для сохранения открыть меню DataBase и выбрать пункт Export, после чего указать имя файла, в котором будет сохранена база данных.

Нужно помнить, что в файл записывается не вся база данных, а та, которую вы выбрали в окне запроса. Т.о. можно записать в файл только блоки аналогового ввода (запрос {TAG NAME} = "*" AND {Type}="AI") или блоки дискретного ввода (запрос {TAG NAME} = "*" AND {Type}="DI") или всю базу данных

Fix

Имя текущего узла

EXIT

Закрытие окна

Edit

Cut

Вырезать

Copy

копировать в буфер

Past

Вставить

Find

Вырезать

Replace

Заменить

Goto

Перейти

View

Freeze Columns

Заморозить колонки

Re-sort

Пересортировать

Refresh

Обновить

Property

Свойства

Tool Bar

Панель инструментов

Status Bar

Панель состояния

Block

Add

Добавить новый тег

Modify

Изменить

Delete

Удалить

Show

Показать. Эта команда, как и Modify, эквивалентна двойному клику по строке списка тегов

Duplicate

Дублировать

Generate

Добавить блок с помощью мастера

Driver

Открывает список подключенных драйверов ввода/вывода

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]