Страница 1 из 1

обработка аналоговых сигналов

Добавлено: 17 июл 2014, 11:24
service
Здравствуйте!
Проверял программу для обработки аналоговых сигналов. передаю в скаду отмасштабированное значение нагрузки двигателя в %. на аналоговый вход подключен сигнал с трансформатора 4-20мА(0-20А). номинал движка 14.8А, значит 0А - 0, 20А - 27648, 14.8А - 20460. То есть 20460 - 100% этого движка. делю число на входе на 204.6 и получаю нагрузку в процентах. для симуляции подал 4-20мА с аналогового выхода на вход. и получил следующее:
значение -%
0 27
5692 50
9961 67
12808 77
16670 92
18906 101
21346 110
24599 123
27648 135
подскажите, что не так делаю?значения не совпадают

Re: обработка аналоговых сигналов

Добавлено: 17 июл 2014, 11:54
ward
M60.0 сделай FALSE и у тебя все будет ОК

Re: обработка аналоговых сигналов

Добавлено: 17 июл 2014, 13:13
service
20460 - 100%
17265 - 85%
но при 4мА будет 13825 и 67.5%

Re: обработка аналоговых сигналов

Добавлено: 17 июл 2014, 13:26
service
это при т TRUE. при FALSE все в порядке.проверил в симуляторе - все ОК. но и во время проверки на оборудовании M60 не трогал...

Re: обработка аналоговых сигналов

Добавлено: 02 авг 2014, 18:45
service
подключил трансформатор тока 4-20 мА на аналоговый вход плк. без нагрузки (транс замеряет нагрузку движка) выдает 3.74мА. на входе значение 5730. диапазон в программе 0-27648. затем масштабирую в процентное значение и получаю 28%.масштабирование делает верно. почему выдает 5730?

Re: обработка аналоговых сигналов

Добавлено: 02 авг 2014, 18:59
Михайло
Где-то ошибка в суждениях.
service писал(а):подключил трансформатор тока 4-20 мА на аналоговый вход плк.
Скорее всего правда, судя по следующим данным.
service писал(а):без нагрузки (транс замеряет нагрузку движка) выдает 3.74мА.
В идеале должно быть 4 мА. Отклонение 0,26 мА достаточно большое, но в связи отсутствием данных об условиях эксперимента не буду комментировать. Может меряешь полный ток асинхронного двигателя на холостом ходу?
service писал(а):на входе значение 5730.
Первое подозрение - датчик 4-20 мА подключен ко входу 0-20 мА! В таком случае идеальный ноль в датчике должен дать код 5530.
service писал(а):диапазон в программе 0-27648.
Для Сименса-Vipa верно.
service писал(а):затем масштабирую в процентное значение и получаю 28%.масштабирование делает верно.
У меня получается (5730/27648)*100 = 20,7 %
service писал(а):почему выдает 5730?
Скорее всего датчик 4-20 мА подключен ко входу 0-20 мА, но есть странности: ток 3,74 мА - значит код должен быть примерно 5170.

Re: обработка аналоговых сигналов

Добавлено: 03 авг 2014, 07:48
service
1.масштабирование (5730/20460)*100 так как номинал движка 14.8А, значит 0А - 0, 20А - 27648(транс 20А), 14.8А - 20460.
2.модуль Vipa SM 231-1BD4O

Re: обработка аналоговых сигналов

Добавлено: 03 авг 2014, 11:21
Михайло
В Step7 настройте аналоговый вход на измерение тока 4-20 мА: 4 мА = 0, 20 мА = 27648.
Сейчас выставлен режим измерения -20...+20 мА, что соответствует -27648...27648, 0 мА = 0, 4 мА = 5530.

Re: обработка аналоговых сигналов

Добавлено: 03 авг 2014, 15:09
service
а в WinPLC это где сделать?а в степе как?

Re: обработка аналоговых сигналов

Добавлено: 03 авг 2014, 15:21
Автоматизатор
В степе в настройках аналогового модуля (Hardware)

Re: обработка аналоговых сигналов

Добавлено: 03 авг 2014, 18:07
service
вот что есть в WinPLC в Hardware

Re: обработка аналоговых сигналов

Добавлено: 03 авг 2014, 19:18
Автоматизатор
service писал(а):WinPLC
Почему используете WinPLC ? Несколько лет назад знающие люди сказали, что программа сырая. Может что изменилось с тех пор?

Re: обработка аналоговых сигналов

Добавлено: 03 авг 2014, 19:42
service
что есть, то есть. что делать?

Re: обработка аналоговых сигналов

Добавлено: 04 авг 2014, 07:03
service
на странице 2-11 сказано про параметризацию с помощью SFC55. помогите разобраться
http://www.vipa.ru/uploads/tx_sbdownloa ... _12-32.pdf

Re: обработка аналоговых сигналов

Добавлено: 04 авг 2014, 11:34
Автоматизатор
Надо менять параметры модуля во время выполнения программы? Может не стоит усложнять?
By using the SFC 55 "WR_PARM" you may alter the parameterization in the module during runtime.

Re: обработка аналоговых сигналов

Добавлено: 04 авг 2014, 11:47
Автоматизатор
Можно посмотреть у Бергера
SFC 55.JPG

Re: обработка аналоговых сигналов

Добавлено: 14 авг 2014, 10:32
service
решилось все переустановкой версии Hardware. затем стало активным меню с выбором входного сигнала.