Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Ход работы. Изучить теоретические положения




Изучить теоретические положения

Порядок выполнения работы

Задание на работу

Выполнить экспорт через интерфейс ODBC


Для импорта/экспорта через интерфейс ODBC необходимо зарегистрировать требуемую базу данных как источник. Для этого надо в Панели управления WINDOWS дважды нажать ЛК на иконке Источники данных ODBC. На экране появится следующий диалог.

В нем следует описать используемую базу как источник данных.

Для импорта/экспорта данных следует выполнить команду Импорт ODBC из меню Проект редактора базы каналов.

При экспорте через ODBC в базу данных заносятся данные выделенного узла. Для выделения узла нужно нажать ЛК на его иконке в окне Узлы редактора базы каналов.

В нем надо открыть бланк Источник данных компьютера и выбрать требуемый источник. После этого на экране появится диалог ввода пароля и имени для подключения к источнику данных. Если источник не защищен, то, оставив поля ввода пустыми, следует нажать кнопку ОК. На экране появится диалог SQL.

По умолчанию в нем выводится SQL запрос для импорта данных из выбранного источника:

SELECL * FROM mytest, где

mytest - имя таблицы в базе данных.

Если в выбранном источнике таблица имеет другое имя, нужно откорректировать запрос.

Для экспорта данных в диалоге следует задать следующую команду:

INSERL INTO <LabName>, где

<TabName> - имя таблицы в базе данных.

В нем настраивается соответствие полей базы данных структуре проекта и атрибутам каналов. При импорте после выхода из этого диалога по ОК в базах каналов узлов проекта создаются новые каналы и объекты, описанные в импортируемой базе. Если каналы с такими же именами уже существуют, то для них производится обновление импортируемых атрибутов.

При экспорте указанные атрибуты заносятся в соответствующие поля базы данных. Имена полей базы данных не должны содержать пробелов.

После настройки описание соответствия полей базы данных структуре проекта и атрибутам каналов можно сохранить как текстовый файл и использовать при следующей


операции импорта/экспорта. Для этого используются команды Сохранить как и Открыть меню Настройка данного диалога.

При настройке соответствия полей базы данных атрибутам каналов последние выбираются из списка, включающего в себя следующие пункты:

Число Бит - число контролируемых дискретным каналом бит;

Кодировка - кодировка канала;

Комментарий - комментарий к каналу;

Размерность - размерность канала;

Трансляция/Управление - имя подключенной к каналу FBD-программы;

Доступ - флаг Доступ;

Индекс - индекс канала;

Номер RS - интерфейс связи с контроллером;

Объект дополнительный - имя объекта, созданного пользователем;

Подтип - наименование подтипа канала (в явном виде, например,

СВЯЗЬ, СИСТЕМНЫЙ и т.п.);

Дополнение к подтипу - наименование дополнения к подтипу канала (в явном виде, например, Архив и т.п.);

Унифицированный сигнал - пределы изменения значения канала, установленные при задании кодировки сигнала;

ARG0-Arg31 - аргументы и константы привязанной к каналу FBD-

программы. Число, следующее за ARG, обозначает порядковый номер параметра в списке, который отображается при привязке программы к каналу на вкладках Трансляция или Управление.

В поле базы данных, которому ставится в соответствие атрибут Подтип(Аию), могут быть использованы следующие выражения:

АО - аналоговый выход;

AI - аналоговый вход;

DO - дискретный выход;

DI - дискретный вход;

F или А - создание канала типа INPUT подтипа ПУСТОЙ с дополнением Виртуальное УСО и видом представления F;

Н или D - создание канала типа INPUT подтипа ПУСТОЙ с дополнением Виртуальное УСО и видом представления Н;

AN - создание канала типа INPUT подтипа ПУСТОЙ с дополнением in null и видом представления F;

DN - создание канала типа INPUT подтипа ПУСТОЙ с дополнением in_null и видом представления Н;

AVI - создание канала типа INPUT подтипа ПУСТОЙ с дополнением Виртуальное УСО и видом представления F;

AVO - создание канала типа OUTPUT подтипа ПУСТОЙ с дополнением Виртуальное УСО и видом представления F;

DVI - создание канала типа INPUT подтипа ПУСТОЙ с дополнением Виртуальное УСО и видом представления Н;

DVO - создание канала типа OUTPUT подтипа ПУСТОЙ с дополнением Виртуальное УСО и видом представления Н;

SYS - создание канала типа INPUT подтипа Системный; ERR - создание канала типа INPUT подтипа Диагностика; LOW или CONTROL - создание канала подтипа УПРАВЛЕНИЕ.

Если задано любое из первых четырех значений и узел, в который импортируются каналы, имеет тип МФК, КРУИЗ, TREI, Festo, LAGOON или ОРС, то тип, подтип, дополнение к подтипу и вид представления создаваемого канала выбираются автоматически. Например, если задано значение DI, то при импорте в узел типа КРУИЗ создается канал типа INPUT подтипа ДИСКРЕТ с дополнением DI Круиз и видом представления Н, а при импорте в узел типа LAGOON - канал типа INPUT подтипа DCS с дополнением DI и видом представления Н. Для других типов узлов импортированные каналы будут иметь тип INPUT, подтип ПУСТОЙ, дополнение Виртуальное УСО и вид представления F.

Если задано значение SYS или ERR, номер дополнения к подтипу создаваемого канала можно указать в другом поле базы данных. При импорте этому полю следует поставить в соответствие атрибут Адрес.

Если значение не задано, создается канал типа INPUT подтипа ПУСТОЙ с дополнением in_null и видом представления F.

Пример.

Создадим следующую базу данных в Microsoft Access (имя таблицы зададим ТаЫ) и зарегистрируем ее как источник данных ODBC:

В Редакторе базы каналов создадим проект, который имеет узлы KRUIZ типа KRUIZ и MIC типа MIC2000. Далее выполним команду Импорт ODBC из меню Проект редактора и зададим следующий SQL запрос в окне SQL:

SELECT * FROM Tabl

Установим соответствие полей базы данных и атрибутов

После нажатия кнопки ОК в базе каналов узла KRUIZ будут созданы следующие каналы, объединенные в объект Obj 1:


chl - системный с дополнением Флаг пересчета;

ch2 - пустой с дополнением Виртуальное УСО;

ch3 - ДИСКРЕТ с дополнением DO КРУИЗ;

ch4 - ПУСТОЙ с дополнением in_null.

В базе каналов узла MIC будут созданы следующие каналы, объединенные в объект Obj2:

ch5 - Диагностика с дополнением DCS;

ch6 - Пустой с дополнением Виртуальное УСО;

ch7 - Пустой с дополнением Виртуальное УСО;

ch8 - Пустой с дополнением in_null;

ch9 - ДИАГНОСТИКА с дополнением СПАД. 4.3 Оформить отчет




Поделиться с друзьями:


Дата добавления: 2015-04-29; Просмотров: 265; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.