блин....
в аську то выгляни...
блин....
в аську то выгляни...
Вообще про свойство примеров "работать" хорошо написано тут - http://www.owen.ru/forum/showpost.ph...20&postcount=2
Широтно-импульсная модуляция (ШИМ, англ. Pulse-width modulation (PWM)) — приближение желаемого сигнала (многоуровневого или непрерывного) к действительным бинарным сигналам (с двумя уровнями - вкл/выкл), так, что, в среднем, за некоторый отрезок времени, их значения равны.Что такое ШИМ применительно к реле, оно должно щелкать выдавая в нагрузку 30% мощности (пример из трактата Конфигурирование области ввода вывода).
Другими словами, за некоторый полный период, реле будет находиться, например, 30% времени в замкнутом состоянии, а 70% - в разомкнутом. Это и есть 30% мощности.
Откуда это?Что обозначает Сост. ВУ1>=0.00 (значение из конфигуратора прошитого в контроллере) опятьтаки применительно к реле.
А вообще, 0 - это false, все что >= 0 - это true.
a и b - это некие переменные одного типа. Переменной a (будь это выход или просто переменная) присваивается знач переменной b (будь то вход или переменная).И вот это сакральное a:=b, мы пытаемся изменить состояние входа или я плохо помню Паскаль.
Спасибо за оперативный ответ.
Нормальный пример должен нормально работать. Извинения не принимаются. Это так к слову.
Если реле щелкает широтно моделируя нагрузку то оно очевидно умрет
скоро. Следовательно подозреваю некоторые настройки применительно именно к релейным выходам о чем ни слова нет в упомянутом документе о входах и выходах. Кстати сакральное это как раз присвоение a ,окажись вы прочитамши ветку то зналибы что сие вход. Те a:=b это попытка програмным способом вырвать честно прикрученные проводки имитирующие замкнутый контакт. впрочем b:=a также не привело к зажиганию лампочки, хотя должно. что и расстраивает.
Сост Ву1 это очевидно состояние выходного устройства. Каким образом
состояние реле может выражаться десятичной дробью понять я не смог.
Посему снова ожидаююю
присоединяюсь к предыдущему автору с вопросом про выходы.
в конфигурации все выходы типа Real и они кнфликтует с булевыми выходам программы.
в чём засада?
перерыл почти всю инфу на сайте - ничего внятного.
Итак, постулаты
[QUETE]
Спасибо за оперативный ответ.
Нормальный пример должен нормально работать. Извинения не принимаются. Это так к слову.
Если реле щелкает широтно моделируя нагрузку то оно очевидно умрет
[/QUETE]
Предположим, что у Вас есть печь, В ней необходимо поддерживать определенную температуру. Пусть цикл измерения температуры 1-2 секунды. Т.е. регулятор может выдать 1-2 регулирующих воздействия в секунду. Практически - нужно ли это? Ответ не нужно. Для больших печек период ШИМ сопоставим с tau запаздывания и составляет десятки и сотни секунд. Если производителем реле декларируется 500 тыс. срабатываний реле в штатных условиях - при ШИМ = 30 сек и средней мощности 50% и рабочей смене = 8 часов реле гарантированно отработает год, а практически гораздо больше если использовать нагрузку не 8 А, ну скажем 2 или 3 ампера.
Если нужно более частое управление - берите аналоговый выход и выход типа К.
Преобразовать булевское в REAL
real_var:=BOOL_TO_REAL(bool_var);
PS Online -> Start
по поводу не работы программы.
Спасибо, почти понятно.
Не могли бы вы выдать готовый проект на а=в
Даже после нажатия кнопки старт выходное реле не щёлкает.
Единственно - в окошке конфигурации напротив первого входа загорается синий квадратик, когда подаю на вход напряжение.
И второй вопросик -куда вставлять в программе преобразование
real_var:=BOOL_TO_REAL(bool_var);
ясно, что причина не в конфигурации, уже хорошо.
Точно такая же проблема рассмотрена вот в этой теме:
http://www.owen.ru/forum/showthread.php?t=5510&page=4
Подскажите новичку пожалуйста в чём ошибка?
http://s54.radikal.ru/i143/0912/97/7bb0add6b536.bmp
я ещё пока с языками программирования незнаком, а очень хочется научиться.
Последний раз редактировалось nevii; 13.12.2009 в 17:21.
1. Перевыложите картинку в jpeg - не насилуйте народ.
2. Рекомендую начать с Help-а или мануала, хотябы базовые вещи про область определения и область написания программы.
В области определения переменных указывают тип переменной, а программа пишется в области программы.