здравствуйте помогите с проблемой
прибор плк150u-m периодически отказывается воспринимать сигналы с аналоговых входов к ним подсоеденены 4 датчика влажности 4-20 ма точно такой же датчик подсоеденён к трм133му проблем нет всё функционирует проблема решается только перепрошивкой прибора(пробывал и свою родную с диска и с вашего сайта скачивал результат тотже)
за последний месяц 3 раза перепрошивал контроллер
Перепрошивкой? Что значит не воспринимает? Стоит в нуле, максимуме, показывает произвольное значение? DecodeFloat подключали, какой код ошибки он выдаёт?
И какую прошивку Вы используете?
DecodeFloat использовал на выходе error - 0 ошибок нет Значение аналогового выхода сначала пару раз застывало на максимальном значении 233, последнии пару раз на минимальном -20 (датчик 4-20мА верхний и нижний предел 20-200%) причем calculet time - продолжает отсчитывать время Прошивка ваша с сайта а также с диска одной версии 2.01.8
Такое ощущение что ошибка гдето на уровне железа правда непонятно почему это лечится перепрошивкой
если ток в измеряемой цепи значительно превысит номинальные 20 ма, то такое, наверное возможно. лечится выкл. питания и установкой токоограничительного резистора в цепи.
резистор я так понимаю соединять последовательно? и кокого наминала порекомендуете?
а почему тогда сигнал невосстанавливлся после перезагрузки или отключения питания?
Азат, у Вас ПЛК150И-М или ПЛК150У-М, как-то не понятно написано, то ли русская "и", то ли англ. "u" (т.е. У) имелось ввиду )
У нас примерно такая же проблема. ПЛК150И-М. Подключаем датчики - термосопротивление ДТС какое-то там, и датчик давления КАРАТ-ДИ (0-1 МПа, 4..20мА). CodeSys температуру показывает нормально (стоит тип RTD sensor и пр.), а вот давление ну никак не хочет. Показывает ту же муть, что и в отсутствие датчика. В настройках стоит - unified signal sensor, тип IT4_20 мА, нижняя граница 0, верхняя 10 (он показывает избыточное давление в барах). Накачиваем давление в автоклав, аналоговый манометр увеличивает показания, всё нормально, а соответствующее значение в ПЛК (в codesys) - даже не шехолнётся. Всё время "-2.5", если датчик отключить, эта цифра остаётся, т.е. ощущение, что ПЛК вообще "не видит" датчик. Питание на нём проверяли, всё есть (24В), полярность не путали, резистор нагрузочный рассчитали по формуле в доках датчика, 450 Ом, подключен согласно схеме - так же как в ТРМ 138, кстати, говоря, в ТРМ138 всё работает, а здесь нет!
Кто сталкивался с проблемой, подскажите, плз!
Заранее благодарен!
описание датчика со схемой подключения найти в интернете не удалось.
1. для плк внешнего резистора не нужно!
2. если п.1 не помог, то вероятнее всего датчик не содержит в себе генератора напряжения и его надо ставить последовательно с датчиком. проверить просто. в разрыв цепи вставьте тестер и посмотрите, идет ли ток от датчика. если нет, добавьте источник напряжения 12-24 в. и не забудьте токоограничивающий резистор. внутреннее сопротивление входа плк в режиме измерения тока - 50 ом.
и еще проверьте полярность подключения.
все делали по второму пункту тестером проверяли тока нет, генератор напряжения он же блок питания 24v, 0,5a в цепи стоит последовательно, данные от плк не поступают, пытались играть с полярностью все бестолку.
Последний раз редактировалось urfin; 09.12.2007 в 20:44.