SIEMENS, DF&PD

Предыдущее посещение: Вт июл 05, 2016 17:11 Текущее время: Вт июл 05, 2016 17:11

Часовой пояс: UTC + 3 часа




 [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Отрицательное переполнение АЦП при измерении сопротивления
СообщениеДобавлено: Ср ноя 02, 2011 11:00 
Не в сети
Новый писатель

Зарегистрирован: Вт ноя 09, 2010 8:55
Сообщения: 33
Здравствуйте.

У меня следующий вопрос по аналоговому модулю 6ES7 331-1KF01-0AB0.

Вход модуля настроен на измерение сопротивления. К входу модуля подключен однооборотный потенциометр 1КОм, в хардвее указан 6КОм . Иногда результат АЦП выдаёт -32678. Что означает данный результат?

Подробное описание.
Для измерения угла заслонок жалюзей применяется однооборотный потенциометр 1000Ом. Вход настрое на 6КОм. Подключен следующим образом: неподвижный контакт потенциометра подключен к М+ (например клемма 4 модуля), подвижный к М- (соответственно 5), при этом М- замкнут с S- (клемма 3).
При запуске программы управления жалюзями в автоматическом режиме, происходит однократное измерение показаний потенциометра при полностью закрытом состоянии заслонок и при полном открытии заслонок. Результат сохраняется в двух переменных для последующего преобразования результатов АЦП в процентное значение угла заслонок.
Иногда значение измерения угла при закрытом состоянии (меньшие значения сопротивления) выдаёт отрицательное переполнение -32768.

Меня интересует, что означает отрицательное переполнение при измерении сопротивления на аналоговом модуле 6ES7 331-1KF01-0AB0?

Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 02, 2011 11:22 
Не в сети
Писатель со стажем

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
Изображение

написано что импосибл
а коль уж ты его таки наблюдаешь, то может это обрыв?
схемы включения
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 02, 2011 11:45 
Не в сети
Новый писатель

Зарегистрирован: Вт ноя 09, 2010 8:55
Сообщения: 33
Да доки я видел, там нет ответа.

При отсоединении потенциометра он показывает положительное переполнение, насколько я помню, надо будет проверить.

Результат АЦП сохраняется в переменной после вот такого преобразования на SCL коде INT_TO_REAL(WORD_TO_INT(IWxxxx)), где IWxxxx – это адрес входа.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 02, 2011 11:48 
Не в сети
Писатель со стажем

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
а зачем преобразовывать значение в реал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 02, 2011 11:51 
Не в сети
Новый писатель

Зарегистрирован: Вт ноя 09, 2010 8:55
Сообщения: 33
В контексте данной проблемы, отрицательного переполнения, это не имеет значения. Так надо далее по программе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 02, 2011 12:18 
Не в сети
Известный Писатель

Зарегистрирован: Пт июн 25, 2010 13:15
Сообщения: 229
Совершенно точно программные преобразования тут не при чем.
Возможно ли что это от потенциометра идет сопротивление больше 6кОМ в закрытом положении? вы измеряли что на его выходе при таких значения на модуле?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 02, 2011 14:19 
Не в сети
Писатель со стажем

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
больше 6к - это 32767
честно говоря, сложно предположить, когда может быть меньше нуля сопротивление, собственно так и написано в мануале - impossible.
а минус виден при мониторинге непосрдественно PIW### или же где?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 02, 2011 15:45 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Вс фев 26, 2006 21:44
Сообщения: 1688
Откуда: Липецк, ОАО "НЛМК"
fatman писал(а):
сложно предположить, когда может быть меньше нуля сопротивление

А вы подумайте, каким образом модуль измеряет сопротивление?
Либо тупо подаёт на него эталонное напряжение и измеряет ток(по схеме подключения больше всего похоже на это)
Либо используется измерительный мост(Сложнее, но точнее).
Даже подключив щупы мультиметра(особенно в режиме измерения сопротивления) к резистору - вы делаете измерение недостоверным(В режиме измерения мультиметром напряжения - несущественно).

Вероятно, "отрицательные значения" - это значения выше 32767, так как единичка в старшем разряде интерпретируется как знаковый бит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 02, 2011 15:47 
Не в сети
Начинающий писатель

Зарегистрирован: Ср дек 19, 2007 0:49
Сообщения: 58
У меня похожий случай был, только на 4-20 мА.
Проблема была в подключенных к модулю каналах(не правильно было проведено подключение других каналов, которые в свою очередь нормально работали).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 02, 2011 16:02 
Не в сети
Писатель со стажем

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
ну в случае 4-20 присутствие отрицательного числа как бы понятно, это переполюсовка
здесь же речь идет про сопротивление, и топикстартер утверждает, что подключено все согласно инструкции к модулю. Как ты не подключай резистор, он что с одного конца что с другого имеет одинаковое сопротивленеи


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 02, 2011 16:14 
Не в сети
Новый писатель

Зарегистрирован: Вт ноя 09, 2010 8:55
Сообщения: 33
Итак, провёл эксперимент, проверяя результат в вариейбелтайбел, для заданного входа, для выше указанного модуля. Когда отсоединяю потенциометр (бесконечное сопротивление) то идёт положительное переполнение - +32767. Когда замыкаю входа М+ и М- накоротко перемычкой (нулевое сопротивление) то результат АЦП колеблется в интервале 100-0 значения кода, при этом с разной периодичностью (1мин, больше меньше) иногда выставляется -32768. Этот случай в доках не описан, но тут видимо прав пользователь Негатив, это связанно с физическим устройством модуля и тем как он осуществляет замер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 02, 2011 18:22 
Не в сети
Известный Писатель

Зарегистрирован: Ср авг 01, 2007 4:06
Сообщения: 166
Откуда: Красноярск
Цитата:
Когда отсоединяю потенциометр ... Когда замыкаю входа М+ и М- накоротко перемычкой

А как ты отсоединял-замыкал? Не мог ты при этом получить помеху по кабелю?
Универсальный модуль, да еще с несколькими диапазонами измерения сопротивления практически на 100% предполагает отсутствие моста и наличие генератор тока. Т.е. при замыкании должен быть ноль (+ дрейф нуля АЦП).
Не может ли быть у тебя в крайнем положении нарушение контакта в потенциометре. В этом случае ты получаешь помеху. По собственному опыту знаю, что на разомкнутом кабеле можно получить любое и заранее непредсказуемое значение то -32768 до +32767 (кроме токовых входов).
Попробуй надежно замкнуть-разомкнуть вход на стороне потенциометра, возможно это прояснит ситуацию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 03, 2011 9:34 
Не в сети
Новый писатель

Зарегистрирован: Вт ноя 09, 2010 8:55
Сообщения: 33
gsant писал(а):
Цитата:
Когда отсоединяю потенциометр ... Когда замыкаю входа М+ и М- накоротко перемычкой

А как ты отсоединял-замыкал? Не мог ты при этом получить помеху по кабелю?


Отсоединял непосредственно сам потенциометр от кабеля (длина кабеля несколько десятков метров). При корочении ставил перемычку на входах самого модуля ввода. При разрыве всегда (в моих измерениях, выборка не большая) выдаёт положительное переполнение, при корочении показания плавают возле нулевого значения в положительном интервале кода с выдачей иногда отрицательного переполнения. С технологической точки зрения мне всё ясно, надо просто отрегулировать концевик закрытого положения так, что бы при этом потенциометр не доходил до нуля ом. Остаётся только теоретический вопрос, почему при нуле ом с разной периодичностью выдается отрицательное переполнение. Буду считать, что это недокументированная особенность модуля, связанная с её физической реализацией.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 03, 2011 14:11 
Не в сети
Известный Писатель

Зарегистрирован: Ср авг 01, 2007 4:06
Сообщения: 166
Откуда: Красноярск
Цитата:
что бы при этом потенциометр не доходил до нуля ом
или, если так удобней, включить последовательно постоянный резистор.
Интересно бы посмотреть что покажет этот канал, если его замкнуть и перевести на измерение малых напряжений.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Alex@ndr, Google [Bot] и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group