Тестовая программа. Мониторинг температуры

Для данного урока необходим датчик температуры. В нашем случае будем использовать датчик температуры ТПУ 0304/М2-Н фирмы ЭЛЕМЕР с заводской установкой НСХ Pt100 dt:(-50…150)℃ с внешним источником питания, канал AI_1 - пассивный.

../_images/plc_elemer.gif

Подключение датчика температуры ТПУ 0304/М2-Н фирмы ЭЛЕМЕР к ПЛК

Аналогично уроку по подключению датчика температурного канала (AI. Подключение датчика температуры 4-20 мА. Преобразование в инженерные единицы с масштабированием) напишем программу на языке FBD, а также программу архива на языке ST.

Аналогично подключим датчик температуры на аналоговый вход AI_1. В основной программе добавим функциональный блок STRUCT_REAL_TIME. Определим время цикла записи в архив как 1 минута. Добавим переменные m_time и temperature. Финальная версия основной программы test_temp представлена на рисунке ниже.

../_images/26.png

Основная программа test_temp

Также напишем простую программу archive на языке ST, с цикличной записью данных температруы в 1 минуту (m_time). Данные будут записываться в переменную temperature_arc.

../_images/27.png

Программа archive

../_images/29.png

Ресурсы программ

Компилируем и загружаем прошивку в ПЛК и открываем вкладку «Archieves». Данные температуры можно увидеть в графике.

../_images/28.png

График изменения температуры