Необходимо управлять открыванием эл приводом (0-10В) воздушных жалюзи от Pt100. Попробовал собрать ФБ на (SUB, MAX,MUL, MIN) за неимением ПЛК не могу быть уверенным что заработаетпроба1.jpg
НУ и оставьте гениальность, и почитайте документацию...
1. Программа всегда должна называться PLC_PRG и в ней не должно быть var_input var_output
2. Есть режим эмуляции для проверки работоспособности программы
Целиком программа состоит из отдельных функциональных блоков (освещение, вентиляция, АВР и т.д.), а этим ФБ планировалось управлять вытяжным вентилятром с управлением 0-10В и воздушным клапаном тоже с управлением 0-10В, причём от разных Pt100.Проектируется обеспечение собственных нужд блок-контейнера электростанции. Как я понял блок LIN_TRAFO преобразует определённый диапозон (заданный), а мне необходимо, чтобы при привышении температуры на выходе оставался максимальный сигнал.
Последний раз редактировалось klochkov; 18.06.2010 в 09:13.
спасибо. но я как видно плохо объяснил. до достижения температуры определённого уровня клапан закрыт (0в) на выходе, затем при подъёме температуры он начинает приоткрываться в зависимости от напряжения на выходе (0-10в). к примеру температура 21 на выходе 2в и т.д.. при достижении и превышении температуры (допустим) 25 на выходе 10в(максимальное открытие воздушного клапана) и так-же при снижении температуры.
Воспользуйтесь функцией "IF", которую я вам описал выше, а еще лучше используйте вместе с "CASSE". Описания в справке CoDeSys. Ниже -0, выше 10в, посредине через CASSE.
Последний раз редактировалось lara197a; 18.06.2010 в 13:13.