PDA

Просмотр полной версии : InSat Master OPC Server. Непонятка



Anthonymus
01.04.2013, 15:44
Имеем вот такую картину внутри ПЛК.

http://s08.radikal.ru/i181/1304/48/f3a8a2a804e3.jpg

Регистру 32, 34 и 36 читаются без проблем. Качество ОК
Регистры 33, 35 и 37 не читаются или с качеством BAD.

Такое уже бывало. Победить так и не смогли, но в предыдущих случаях было не критично...

Вот что говорит OPC сервер

http://s09.radikal.ru/i182/1304/bd/e3a4f98670c3.jpg

А вот так, когда все нормально.

http://s019.radikal.ru/i618/1304/f3/751a9c7139ef.jpg

capzap
01.04.2013, 15:54
а есть еще один 8-и битный модуль с адресами 40-47?

Anthonymus
01.04.2013, 16:30
а есть еще один 8-и битный модуль с адресами 40-47?

Да. Есть такой модуль... А что?

capzap
01.04.2013, 16:44
просто ошибка конкретно с этим модулем или в последующих модулях тоже самое? И еще по последним двум рисункам, меняете только адреса бит?

Anthonymus
01.04.2013, 19:43
просто ошибка конкретно с этим модулем или в последующих модулях тоже самое? И еще по последним двум рисункам, меняете только адреса бит?

По рисункам - да меняются только адреса битов. И это не только в эом модуле. Еще в списке ошибок (биты 3,4 и 5) и др. Закономерности не увидел. Причем иногда все таки значения считываются и качество OK. Но это крайне редко. И тоже закономерность не прослеживается...

Anthonymus
02.04.2013, 13:27
Уточню. Такой глюк наблюдается только на контроллерах 110-32М
На 110-32L такой проблемы нет. Два проекта (практически идентичных) вертятся на этих контроллерах. На L-ке проблем нет, на М-ке такая же фигня с дискретами случается. Сейчас все тоже на М-ке происходит... Может тут собака порылась? Панель оператора выступает мастером - Все параметры на панель передаются. С аналоговыми сигналами тоже проблем нет, а вот с дискретами на OPC сервере - беда. На Лектусе, кстати, таже фигня...

Вот что сейчас происходит:
http://i062.radikal.ru/1304/c2/3dae83f30013.jpg

Группы дискретов:

1. 0-7
2. 8-15
3. 16-23
4. 24-31
5. 32-39
6. 40-47 и т.д.

YuriBel
02.04.2013, 16:08
Осмелюсь спросить. А в проекте, часом, не может быть косяков с некореектной сменой целевой платфрмы (условно говоря, делали проект для Л, потом решили, что будет М). Обычно у подобных чудес ноги растут из несоответствия конфигурации и целевой платформы.

Anthonymus
02.04.2013, 21:38
Осмелюсь спросить. А в проекте, часом, не может быть косяков с некореектной сменой целевой платфрмы (условно говоря, делали проект для Л, потом решили, что будет М). Обычно у подобных чудес ноги растут из несоответствия конфигурации и целевой платформы.
На эти грабли наступал. Но не в этом случае. Там и симптомы немного другие были...

Anthonymus
03.04.2013, 09:36
А как можно объяснить такую ситуацию:

http://s018.radikal.ru/i520/1304/1d/2c0c737f83fc.jpg

Но прокатило только с этими (7 и 8) адресами...

Но значения не соответствуют реальным...

uJluac
03.10.2013, 00:11
скажите на милость пожалуйста товарищи гур.. есть ли аналогичный discrete output..
holding registers меняет значение 0 8 16 итд... не хотелось бы кучу 8 битных создовать