КАТЕГОРИИ: Архитектура-(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; Просмотров: 266; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |