PDA

Просмотр полной версии : проблемма с датчиками



mettled
11.11.2008, 17:44
есть два шкафа. в каждом стоит ПЛК 150 у-м. к его аналоговым входам подключены три датчика pt1000. таргет 2.02. прошивка контроллера 2.03.
проблемма с следующем: при опросе датчиков в одном из контроллеров выскакивает ошибка -1#QNAN по каждому из входов, которые подключены к датчикам.но это происходит не сразу а через некоторое время после включения и запуска программы на выполнение. при этом программы контроллеров идентичны, но на одном выскакивает данная ошибка а на другом нет
подключили фб DECODE_FLOAT в программу. выдает ошибку 15 - Некорректный калибровочный коэффициент.

Филоненко Владислав
11.11.2008, 20:09
Ошибка временная или постоянная?
Что ещё подключено к контроллерам

Anis
12.11.2008, 08:13
Шкаф:ПЛК 150I-M +7520,7510(связь с другим контроллером и расходомером). Кабель связи Debug RS-232 -- 7520R подключен.
Показания аналоговых входов(Pt1000) - неправильные на ~10гр..
Убираю кабель показания верны. 7510,7520R запитаны от отдельных
источников питания. Это гальв.развязка RS-232?

Николаев Андрей
12.11.2008, 09:16
К сожалению это все та же проблема развязки порта...

mettled
12.11.2008, 10:20
ошибка постоянная, возникает через минут 10 после работы программы. к контроллеру подключен МДВВ еще. датчики - три штуки. дискретные выходы использованы на запуск вентилятора, насоса, открытия заслонки и лампочку аварии. и дискретные выходы все задествованы, подключены датчики разные и концевики от заслонки.
тут человек писал что показания датчиков врут на контроллере.. у меня вообще врало на 12-ть градусов на этом контроллере... на другом - (в таком же ящике, но в другом месте) показания отличались на 0.3 градуса всего лишь.

mettled
12.11.2008, 14:34
может кто выскажется по данному поводу ? у кого были такие же проблеммы, как решили?

Anis
12.11.2008, 14:58
У меня врали из за Debug RS-232(ПЛК 150) аналоговые входы.
-1#QNAN - показывает при разрыве и замыкании накоротко
датчиков Pt1000. Не хватает портов связи!

mettled
12.11.2008, 15:02
насчет обрыва.. врядли тут виноват обрыв ..
при использовании фб DECODE_FLOAT. выдает ошибку 15 - Некорректный калибровочный коэффициент.
чего то не могу понять до конца .. что может тут быть такое.. при этом ведь используем два идентичных шкафа... и в однов выскакивает вот такая нехорошая проблемма.. а второй работет отлично.

Kirill
12.11.2008, 16:59
насчет обрыва.. врядли тут виноват обрыв ..
при использовании фб DECODE_FLOAT. выдает ошибку 15 - Некорректный калибровочный коэффициент.
чего то не могу понять до конца .. что может тут быть такое.. при этом ведь используем два идентичных шкафа... и в однов выскакивает вот такая нехорошая проблемма.. а второй работет отлично.

Порт 232 на ПЛК используется? Если да, то разница может выражаться в помехах. На одном объекте их нет, а на другом они через неразвязанный порт влияют на работу входов. проверьте без подключения 232 кабеля. Если есть такая возможность.

mettled
12.11.2008, 17:05
т.е. получается в двух идентичных шкафах стоят одинаковые контроллеры с подключенными понелями по рс232 дебаг и в одном ящике помехи есть а в друго мнет ? так ?
попробую поотключать панели.
если не поможет .. что делать ? есть еще какие нибудь предположения ?
просто насоклько я помню .. раньше на данном контроллере стояла прошивка 2.02 и таких проблемм не возникало. только после того как перепрошил на 2.03 вылезло вот такое зло.

Kirill
12.11.2008, 17:29
т.е. получается в двух идентичных шкафах стоят одинаковые контроллеры с подключенными понелями по рс232 дебаг и в одном ящике помехи есть а в друго мнет ? так ?
попробую поотключать панели.
если не поможет .. что делать ? есть еще какие нибудь предположения ?
просто насоклько я помню .. раньше на данном контроллере стояла прошивка 2.02 и таких проблемм не возникало. только после того как перепрошил на 2.03 вылезло вот такое зло.

разницы в этих прошивках быть не должно. В 2-5 делались попытки это побороть.

Anis
12.11.2008, 22:50
Про зависимость ан-х входов 150-го и Debug-232 писал выше.
Второй контроллер ПЛК100. Панель вешал на D-232 напрямую и через
7520R(не было 7520). На панели 50 регистров. Через 5--20 сек. контроллер пищал и отваливался от CoDeSys. Потом вешал на RS-232 через преобр-ль и расходомер и панель - все работало нормально. Но хотелось бы развязать индикацию и прибор учета. Завтра буду снова эксперементировать на работе.

Филоненко Владислав
13.11.2008, 12:37
Нехилые наводки у Вас. В нашей тестовой лаборатории так и не удалось заставить 100-ку сбоить (правда там помехи только в 2-3 раза выше ГОСТовских можно подавать).
По всей видимости, на нуле есть сильное смещение относительно земли.

mettled
17.11.2008, 10:10
ну вот такие наводки. кстати прошивка 2.05 решает проблемму наводок.
еще вопрос один возник с периодом опроса устройств по модбасу. овен считывает каждый цикл по одному регистру? и есть ли груповая команда опроса, что бы за цикл считывавала все регистры ?

Николаев Андрей
17.11.2008, 10:44
Считывание регистров не привязано непосредственно к циклу ПЛК. Оно делается по прерыванию.
Но естественно если бы был групповой опрос - было бы быстрее.

mettled
17.11.2008, 11:16
ну хорошо, мы поставили опрашивать регистров 20-ть по модбасу и выскакивает ошибка 81 постоянно. меняли и время опрса и время ожидания ответа.. ничего не помогает.. как выскакивала она так и продолжает выскакивать...

Филоненко Владислав
17.11.2008, 12:40
Проект и описание объекта управления, плиз...