Вообщем есть датчик тока, выдаёт аналоговый сигнал 4-20 mA, этот сигнал идёт на пневмоостров (это устройство управляет пневмцоилиндрами + туда можно датчики подключать и передавать сигналы выше через промышленную сеть) а потом через Profibus DP приходит к Simatic S300. Можно ли как нибудь узнать какое значение придёт к S300, например при 11 mA? Или нужно смотреть как в пневмоострове АЦП значения переводит? Просто я дилетант и думою, что есть наверно какое то стандартное значение (или формула для перевода) при подключении 4-20 мА.
П.с. искал ответа, не нашёл.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
4-20 мА как узнать значения? + при передаче Profibus DP
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Re: 4-20 мА как узнать значения? + при передаче Profibus DP
Непонятно, причем здесь пневмоцилиндры? При первом прочтении показалось, что аналоговый токовый сигнал преобразуется в аналоговый пневматический и уже пневматика передает дальше...)))
Чтобы узнать значение параметра в плк надо знать разрядность ацп, загляните в паспорт или руководство, там должно быть...
Чтобы узнать значение параметра в плк надо знать разрядность ацп, загляните в паспорт или руководство, там должно быть...
-
- здесь недавно
- Сообщения: 33
- Зарегистрирован: 06 июл 2014, 23:17
- Имя: Дементьев Алексей Александрович
- Страна: Россия
- город/регион: Kostroma
- Поблагодарили: 6 раз
Re: 4-20 мА как узнать значения? + при передаче Profibus DP
Пневмоостров - это просто станция ввода вывода. В вашем случае с интегрированными клапанами.
В HW config ищите PIW относящийся к вашему входу. Значение в PIW 0-4мА; 27648-20мА. Это стандартное масштабирование на сименсовские железки.
В HW config ищите PIW относящийся к вашему входу. Значение в PIW 0-4мА; 27648-20мА. Это стандартное масштабирование на сименсовские железки.
-
- почётный участник форума
- Сообщения: 3577
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 271 раз
Re: 4-20 мА как узнать значения? + при передаче Profibus DP
Для каждого преобразования сигнала достаточно знать, чему соответствует минимальное значение измерительного диапазона (0% или -100%) и чему - максимальное (100 %). По этим данным можно восстановить любые сигналы, в том числе при промежуточных преобразованиях. Более конкретно: допустим у датчика максимум = 250 А, для токового сигнала 20 мА, после оцифровки в пневмоострове, например, 16384, после передачи в S7-300 по сети не изменяется = 16384, при подаче на аналоговый выход S7-300 нужно растянуть диапазон до 27648. Минимальное значение поэтапно преобразуется: 0 А = 4 мА = 0 = 0 = 0.Welder писал(а):Можно ли как нибудь узнать какое значение придёт к S300, например при 11 mA?
Следовательно, 11 мА соответствует (11-4)/(20-4)*100 = 43,75%. Все сигналы: 109,375 А = 11 мА = 7168 = 7168 = 12096.
-
- администратор
- Сообщения: 17589
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 825 раз
- Поблагодарили: 1653 раза
Re: 4-20 мА как узнать значения? + при передаче Profibus DP
Это если преобразование линейное, что чаще всего и бывает.Михайло писал(а):Для каждого преобразования сигнала достаточно знать, чему соответствует минимальное значение измерительного диапазона (0% или -100%) и чему - максимальное (100 %). По этим данным можно восстановить любые сигналы, в том числе при промежуточных преобразованиях.Welder писал(а):Можно ли как нибудь узнать какое значение придёт к S300, например при 11 mA?
По опыту отгрузки измерительных преобразователей, которые мы же и настраиваем, примерно каждый 15-й заказ - нелинейное преобразование. Точнее линейное, но во всём диапазоне несколько "переломов" (обычно один-два)
По вопросам работы Форума можно обратиться по этим контактам.