Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Програмування розподіленої ІВС




1. Підключіть модуль І-7011D до ПВІ вимірювання температури. Відкрийте розроблений раніше ПВІ, який моделює пристрій вимірювання температури. На функціональній панелі видаліть елементи, що моделюють процес отримання вимірюваних значень температури (генератор випадкових чисел, датчик поточної температури, елементи нормування випадкових відхилень від поточного значення температури).

Викличіть ПВІ AnalogIn.vi, що виконуєвведення даних з АЦП модуля і- 7011D, через Functions»Select а VI по шляху F:\DAQPro\NAP7000V\7000LV\AIO\AnalogIn.vi. Установіть ПВІ на функціональну панель. Входом ПВІ AnalogIn є масив W7000,який задає режим його роботи та містить 8 елементів. Виходом є масив f7000, нульовий елемент якого містить результати вимірювання напруги на вході модуля.

Для виділення вимірювальної інформації необхідно викликати функцію Index Array і вибрати нульовий елемент. Підключіть вихід f7000 до входу функції Index Array, до другого входу Index 0 якої підключіть константу 0. Вихід Index Array підключіть до програми подальшої обробки.

Для програмування режиму роботи ПВІ AnalogIn викличіть і встановіть на передній панелі елемент введення масиву на вісім елементів. Позначте його W7000 і підключіть термінал цього масиву до входу W7000 ПВІ AnalogIn (можна скористатися швидкою установкою елементу введення масиву, використовуючи покажчик миші у вигляді котушки через контекстне меню контакту W7000 ПВІ, опція Create»Control). Установіть шістнадцятковий U16 формат відображення елементів масиву W7000.

Відредагуйте панель з’єднань ПВІ вимірювання температури. Викличіть панель з'єднань на передній панелі, додайте новий термінал входу і зв'яжіть цей термінал з елементом введення масиву W7000.

Збережіть відредаговане ПВІ вимірювання температури під новим ім'ям.

2. Розробіть програму ініціалізації послідовного СОМ -порту.

Відкрийте панелі для розробки нового ВІ. Установіть на функціональній панелі оболонку послідовної структури. Збільшіть кількість кадрів структури до чотирьох.

Відкрийте нульовий кадр. Установіть на передній панелі 5 приладів цифрового введення даних. Установіть форму представлення чисел U16, шістнадцятковий формат відображення даних для всіх приладів введення, за винятком першого, який залишіть у десятковому форматі. Позначте й установіть ці прилади відповідно із табл. 6.

Таблиця 6

№ п/п Позначення Цифра Опис
  dw BaudRate   Швидкість передачі даних (бод)
  cPort   Номер СОМ-порту
  cData   Формат відображення даних (біт)
  cParity   Контроль парності (0-відсутній)
  cStop   Наявність стоп-біта (0-відсутній)

 

Викличіть ПВІ включення послідовного СОМ -порту ПК OpenCom.vi, який знаходиться в бібліотеці драйверів модулів 7000 за адресою F:\DAQPro\NAP7000\7000LV\Uart\OpenCom.vi. Підключіть виходи терміналів цифрового введення даних до відповідних входів ПВІ OpenCom.

Для передачі номера СОМ -порту до наступних кадрів встановіть локальний перехід на рамці послідовної структури (опція Add Sequence Local в меню структури) і підключіть до нього вихід терміналу cPort.

3. Розробіть програму формування керуючого слова W7000 для ініціалізації ПВІ введення вимірювальної інформації AnalogIn.vi.

Відкрийте перший кадр послідовної структури. На лицьовій панелі встановіть шість елементів введення цифрової інформації із формою представлення даних U16 у шістнадцятковому форматі. Позначьте й установіть елементи введення відповідно до табл. 7.

Таблиця 7

№ п/п Позначення Цифра Опис
  Module Addr   Адреса модуля в системі
  Module ID   Тип модуля
  Check Sum   Перевірка контрольної суми (0-відсутня)
  Time Out   Час установки
  Digital Out   Цифровий вихід від 0 до 3
  String Save   Збереження управляючого слова (0-без збереження)

 

Помістіть всі термінали елементів введення в поле другого кадру та об’єднайте їх виводи в масив за допомогою функції Build Array. До першого входу Build Array підключіть номер СОМ -порта з виходу локального переходу, створеного на першій сторінці структури. До решти входів строго послідовно підключіть термінали пристроїв, що містяться в табл. 2. Виведіть отриманий масив управління W7000 через другий локальний перехід для подальшого використання.

4. Підключіть ВІ збору й обробки інформації.

Відкрийте другий кадр послідовної структури. Відкрийте розроблене раніше ВІ збирання й обробки інформації (лаб. робота 5). Скопіюйте функціональну схему повністю і перенесіть на третій кадр послідовної структури. Замініть ПВІ, яке моделює вимірювання температури, на відредаговане в п.1 ПВІ вимірювання температури із підключеним модулем 7011 за допомогою опції контекстного меню Replace. Під'єднайте керуючий масив W7000 із виходу локального переходу до відповідного входу цього ПВІ.

Відредагуйте вигляд лицьової панелі, перекомпонувавши елементи керування й індикації. Перевірте правильність з'єднання і відсутність програмних помилок.

5. Розробіть програму відімкнення послідовного СОМ -порту.

Відкрийте третій кадр послідовної структури і викличте ПВІ закриття СОМ -порту CloseCom.vi (аналогічно OpenCom). Під'єднайте вхід першого локального переходу до входу CloseCom.vi для ініціалізації номера порту, що закривається.

Виключення відкритого СОМ -порту необхідне після завершення роботи основної програми збору і обробки інформації. Якщо цього не зробити, то СОМ -порт залишиться занятий і повторний запуск програми не буде можливий. З цієї ж причини не зупиняйте роботу ВІ кнопкою СТОП лінійки керування передньої панелі, що приведе до негайного зупину основної програми та не відімкнення СОМ -порту.

6. Запустіть розроблений ВІ на виконання.

Проведіть настроювання індикаторів для оптимального відображення отриманої інформації. Збережіть розроблений ВІ. Проаналізуйте отриману програму і зробіть висновки. Проведіть дослідження температури за перебігом у часі. Роздрукуйте технічну документацію на розроблений ВІ та внесіть до протоколу.

 

Контрольні питання

1. Яка різниця між інтерфейсними лініями зв’язку RS-232 та RS-485?

2. З яких елементів складається програмне забезпечення модульної розподіленої ІВС?

3. Які основні особливості передачі інформації послідовними інтерфейсами? Формати передачі даних.

4. Назвіть основні етапи проектування розподіленої ІВС.

5. Викладіть структуру програми управління роботою модулів розподіленої ІВС на основі послідовного інтерфейсу.

6. Яким чином виконується з’єднання модулів вимірювання в розподілену ІВС?

7. Назвіть основні характеристики модулів серії І-7000.

8. Яким чином виконується перевірка працездатності розподіленої ІВС?

9. Яким чином виконується калібрування вимірювальних модулів системи?

10. Як виконується вимірювання температури за допомогою термопари?

11. Яким чином виконується калібрування каналу вимірювання температури за допомогою термопари?

12. Наведіть основні технічні характеристики модуля І-7011D.

13. Назвіть основні складові структури модуля І-7011D.

14. Які елементи включає процес конфігурування системи та як він виконується?

15. Для чого та як виконується узгодження між інтерфейсними лініями зв’язку RS-232 та RS-485?

16. Опишіть процедуру підключення модулів розподіленої ІВС до програми обробки даних.

17. В чому полягає призначення програми 7000 Util?

 

СПИСОК ЛІТЕРАТУРИ

 

1. Пейч Л.И., Точилин Д.А., Поллак Б.П. LabVIEW для новичков и специалистов. М.– Горячая линия-Телеком, 2003.-384 с.

2. Тревис Дж. LabVIEW для всех. – ДМК Пресс: Приборкомплект, 2004.-544 с.

3. Автоматизация физических исследований и эксперимента: компьютерные измерения и виртуальные приборы на основе LabVIEW 7/Под ред. Бутыркина П.А.– М.: ДМК-Пресс, 2005.-264 с.

4. Жарков Ф.П., Каратаев В.А., Никифоров В.Ф., Панов В.С. Использование виртуальных инструментов LabVIEW.– М.: Радио и связь, 1999.-68 с.

5. Цапенко М.П. Измерительные информационные системы. – М.: Энергоатомиздат, 1985.-440 с.

6. Гук М. Интерфейсы ПК. – СПб: Питер Ком, 1999.-416 с.

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...