
7 Отчёт ОИКВТ
.docx
|
МИНОБРНАУКИ РОССИИ |
Федеральное государственное бюджетное образовательное учреждение высшего образования «МИРЭА – Российский технологический университет» РТУ МИРЭА |
Институт искусственного интеллекта
Кафедра системной инженерии
Отчёт по практической работе 7
по дисциплине «Основы испытаний и контроля в технике»
Выполнил студент группы КСБО-02-21 Романов В.А.
Проверил преподаватель кафедры системная инженерия Бессонов А.С.
Москва 2024
ПРАКТИЧЕСКАЯ РАБОТА №7
МОДУЛИ УДАЛЕННОГО ВВОДА ВЫВОДА С ИНТЕРФЕЙСОМ RS-485
Цель: изучение интерфейса RS-485, модулей удаленного ввода-вывода и их программирование в среде NI LabVIEW.
7000 Util
На рисунке 1 представлена панель утилиты 7000 Utility. Она считывает подключенные к ней модули ввода вывода данных: модуль 7017 и модуль 7011.
Рисунок 1. Лицевая панель утилиты
Программа сбора данных с модуля УВВ по адресу
При выборе модуля 7017 открывается окно, изображенное на рисунке 2. В этом окне мы можем проверить работоспособность данного модуля, оценив результаты работы каналов CH:0 – CH:7. В нашем случае был задействован только один канал - CH:0. В нем отображается текущее значение напряжения – 8,954 В.
Рисунок 2. Окно модуля 7017
На рисунке 3 представлено окно модуля 7011. В этом окне показывается адрес данного модуля – 2, входное значение – термопара К-типа, формат данных – инженерный, скорость – 9600, контроль четности – отключен. Также выводится температура, считанная термопарой – 26,6.
Рисунок 3. Окно модуля 7011
На рисунке 4 представлена лицевая панель прибора SER7000VISA, благодаря которому мы можем подать команду в поле write buffer и обратиться к любому подключенному модулю. На данном рисунке приведен пример подачи команды #01. Результатом работы программы является вывод значений каналов модуля 7017 в поле read buffer. Программа вывела значение 8,955, что соответствует рисунку 2.
Рисунок 4. Лицевая панель прибора SER7000VISA команда 01
На рисунке 5 представлена лицевая панель прибора SER7000VISA, благодаря которому мы можем подать команду в поле write buffer и обратиться к любому подключенному модулю. На данном рисунке приведен пример подачи команды #02. Результатом работы программы является вывод значения, считанного термопарой модуля 7011 в поле read buffer. Программа вывела значение 0026,6, что соответствует рисунку 3.
Рисунок 5. Лицевая панель прибора SER7000VISA команда 02
На рисунках 6-8 представлена блок-диаграмма прибора SER7000VISA.
Рисунок 6. Блок-диаграмма прибора SER7000VISA лист 1
Рисунок 7. Блок-диаграмма прибора SER7000VISA лист 2
Рисунок 8. Блок-диаграмма прибора SER7000VISA лист 3
Программа сбора данных с двух модулей удаленного ввода-вывода
На рисунке 9 представлена лицевая панель прибора SER7000VISA, который производит сбор данных с двух модулей одновременно. На рисунках 10-14 изображена блок-диаграмма прибора SER7000VISA. С помощью Sequence Structure мы последовательно запрашиваем данные с двух модулей. В поле read buffer 1 отображаются данные, полученные от первого модуля, в поле read buffer 2 отображаются данные, полученные от второго модуля.
Рисунок 9. Лицевая панель прибора SER7000VISA
Рисунок 10. Блок-диаграмма прибора SER7000VISA лист 1
Рисунок 11. Блок-диаграмма прибора SER7000VISA лист 2
Рисунок 12. Блок-диаграмма прибора SER7000VISA лист 3
Рисунок 13. Блок-диаграмма прибора SER7000VISA лист 4
Рисунок 14. Блок-диаграмма прибора SER7000VISA лист 5
Вывод: в ходе практической работы мы изучили интерфейс RS-485, модули удаленного ввода-вывода и их программирование в среде NI LabVIEW.