PDA

Просмотр полной версии : просмотреть выходные импульсы с PWM



pavel1212
15.04.2011, 19:19
Добрый день.
Есть необходимость визуализировать(через Sampling Trace) выходные импульсы с модуля pwm, сконфигурированного на одном из дискретных выходов плк-154. Возможно ли это осуществить? Спасибо.

Николаев Андрей
15.04.2011, 21:29
Sampling trace создана для отладки. Максимум можно записать данные в файл. (ну только если в режиме отладки наблюдать).
Для визуализирования есть тренд в визуализации

pavel1212
16.04.2011, 19:22
Записать данные в файл вполне устраивает, вопрос в том, каким образом привязаться именно к выходу PWM, к последовательности импульсов, каким адресом она описывается? Спасибо.

Александр Приходько
18.04.2011, 11:52
В виде выдаваемой мощности. Можете реализовать архив, в который будет записываться мощность выдаваемая на выход.

lumen_xp
18.04.2011, 13:06
Интересные Вы ответы, господа, даете. Видно же что человеку нужен развернутый ответ. Если уже сложно реализовать в Sampling Trace, то неужели нельзя попробовать в кодесис полномасштабной.

pavel1212
18.04.2011, 18:03
В виде выдаваемой мощности. Можете реализовать архив, в который будет записываться мощность выдаваемая на выход.

Если не затруднит, уточните насчет выдаваемой мощности, каким именно образом можно записать её в архив? Спасибо.

Алексей Дмитриев
20.04.2011, 00:27
Собственно, что Вы подаете на выход? Значения от 0 до 1 и есть мощность в диапазоне 0...100%. Или Вы хотите как на осциллографе? Только зачем? Хотя можно, наверно и так.:cool:

lumen_xp
24.04.2011, 07:59
Как я понимаю, pavel1212 использует некий алгоритм, который выдает на дискретный выход параметр формата отнюдь не bool, далее включается "низкоуровневый" ШИМ, который и выдает дискретный сигнал на выход. Так вот у автора проблема зачитать дискретный сигнал с выхода, а не тот, который подается до ШИМ. Каким образом прицепиться к выходу низкоуровневого ШИМ не понятно.

Александр Приходько
25.04.2011, 10:37
Читаем внимательно руководство по программированию:


Подмодуль ШИМ (Pulse?wide modulator)
Модуль ШИМ – программный модуль, предназначенный для
обеспечения функционирования генератора широтно?импульсной
модуляции, подключенного к дискретному выходу.
Модуль ШИМ (Pulse?wide modulator) является подчиненным
подмодулем модуля дискретного выхода.
Модуль имеет 16-ти битовый канал (формат WORD).



При добавлении модуля ШИМ появляется к***** в который
записывается значение скважности ШИМа (от 0 до 65535 (от 0 до 100%
мощности)).


Соответственно, на блок PWM вы подаете значение от 0 (0%) до 65535 (100%). Если вы используете ПИД регуляторы они имеют выход от -1 до 1, от 0 до 100 или др. в зависимости от библиотеки и конкретного блока. Путем несложных арифметических операций вы этот диапазон изменяете в 0-65535 и выдаете в модуль PWM. Данное значение вы и можете архивировать.

На диске с ПЛК есть документ под названием PLC_Configuration_OWEN__.pdf. Он вам очень поможет.

4tdoudo
27.04.2011, 09:49
Здравствуйте! у меня такая же проблема... Видно, что на вход pwm подается мощность от 0 до 65535, слышно, как работает реле pwm (выдает что то типа 0..1..0...1.0..1 ...). Вопрос следующий - как считать эти 0..1..0...1.0..1 (импульсы выхода pwm) ? Желательно в виде графика?

Николаев Андрей
27.04.2011, 10:33
Заведите выход ПЛК на вход, и по входной величине постройте график.
На сколько понимаю задача теоретическая, не прикладная...

lumen_xp
04.05.2011, 15:57
А если к выходу подключена нагрузка в виде цепи переменного тока в 220В. И необходимо отследить отклик регулируемого параметра на последовательность импульсов. Отнюдь не все типы ПЛК могут взять на вход ~220В. Видимо низкоуровневый ШИМ на столько низкоуровневый, что с верхнего уровня кроме как по физической связи его не зачитать. Пром. реле Вам в помощь, ну или прочие технические приспособления увеличивающие время.