CODESYS
Измерение температуры на языке ST Нужно
измерять температуру с термодатчика r385_500 на ПЛК PLC-150i в диапазоне от 100 до 200
градусов. При превышении температуры выше чем уставка 1 срабатывает
сигнализация/лампа, которая отключается только после того как температура
уменьшится до уровня уставки 2. Уставка 1 – 200 градусов, уставка 2 – 100 гр.С. Создаем новый проект, в качестве целевой платформы выбираем PLC-150i, затем в организаторе объектов выбираем «Конфигурация ПЛК» и в ней выбираем тип датчика (рис. 1). Рис.1. Выбор датчика r385_500 Рис. 2. Программа на языке ST На
окне визуализации расположены следующие элементы: 1 ползунок, 6 квадратов и 1
эллипс. Ползунок связан с переменной «temp» и служит для моделирования изменения температуры,
измеряемой датчиком. Два квадрата справа от ползунка связаны с переменными
деформации по вертикали: для 1-го кубика это (-PLC_PRG.ustavka1), для второго (-PLC_PRG.ustavka2).
Графический элемент эллипс служит для визуализации срабатывания физического
дискретного выхода ПЛК «lampa».
Три прямоугольника под лампой показывают текущую температуры, уставку 1 и
уставку 2. В них нужно настроить переменные на вывод текста: «temp», «PLC_PRG.ustavka1»
и «PLC_PRG.ustavka2».
Рис.3. Визуализация
(1 – при конфигурировании элементов, 2 – во время работы визуализации) |
||