Просмотр полной версии : помогите пожалуйста
klochkov
17.06.2010, 20:11
Необходимо управлять открыванием эл приводом (0-10В) воздушных жалюзи от Pt100. Попробовал собрать ФБ на (SUB, MAX,MUL, MIN) за неимением ПЛК не могу быть уверенным что заработает2489
2490.
lara197a
17.06.2010, 21:25
Посмотри библиотеку util.lib, дополнительные матиматические функции, элемент LIN_TRAFO.
Должно подойти.
Николаев Андрей
17.06.2010, 21:36
НУ и оставьте гениальность, и почитайте документацию...
1. Программа всегда должна называться PLC_PRG и в ней не должно быть var_input var_output
2. Есть режим эмуляции для проверки работоспособности программы
klochkov
18.06.2010, 08:01
Целиком программа состоит из отдельных функциональных блоков (освещение, вентиляция, АВР и т.д.), а этим ФБ планировалось управлять вытяжным вентилятром с управлением 0-10В и воздушным клапаном тоже с управлением 0-10В, причём от разных Pt100.Проектируется обеспечение собственных нужд блок-контейнера электростанции. Как я понял блок LIN_TRAFO преобразует определённый диапозон (заданный), а мне необходимо, чтобы при привышении температуры на выходе оставался максимальный сигнал.
lara197a
18.06.2010, 09:52
Вы ознакомьтесь со стандартными библиотеками там все есть.
Или к примеру:
If T>20 THEN
R:=10;
ELSE
R:=0;
END_IF
Александр Ч.
18.06.2010, 10:25
все эти блоки работают на плк. для начала я бы построил график зависимости выходного напряжения от температуры, от чего плясать.
klochkov
18.06.2010, 12:01
спасибо. но я как видно плохо объяснил. до достижения температуры определённого уровня клапан закрыт (0в) на выходе, затем при подъёме температуры он начинает приоткрываться в зависимости от напряжения на выходе (0-10в). к примеру температура 21 на выходе 2в и т.д.. при достижении и превышении температуры (допустим) 25 на выходе 10в(максимальное открытие воздушного клапана) и так-же при снижении температуры.
lara197a
18.06.2010, 12:11
Воспользуйтесь функцией "IF", которую я вам описал выше, а еще лучше используйте вместе с "CASSE". Описания в справке CoDeSys. Ниже -0, выше 10в, посредине через CASSE.
Александр Ч.
18.06.2010, 14:20
у меня получилась следующая конструкция
klochkov
18.06.2010, 15:47
спасибо за помощь буду пробовать
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot