Целищев Роман
Junior Member / Новичок
Участник № / Member № 4226
отправлено / posted
Здравствуйте.
В проекте работает один ПК(WindowsXP) и три контроллера WinPAC(WP-8141-EN-G). У каждого контроллера по несколько корзин расширения(RU-87P8) подключенных по RS-485, настройки com-порта по умолчанию, только уменьшен таймаут до 50. МРВ и микроМРВ версии 6.07.7. Контроллеры подключены к ПК через свитч, используется только LAN1 каждого из контроллеров. В проекте указаны ip-адреса контроллеров и ПК. Пересчет МРВ: Период:10 Разрешение:0.05 Пересчет микроМРВ: Период:10 Разрешение:0.1 Потоки по умолчанию. Только в МРВ графические экраны: ABOVE_NORMAL «Зеленые режимы» в БИОСе и винде отключены.
Проблема такая. В отчет тревог периодически записываются сообщения error по каналам, это как я понимаю означает недостоверность по каналам а значит потеря связи с контроллером. Ошибок в отчете тревог может быть и 20 и 5 подряд. В периодичности их появления также нет никакой закономерности, может 7 часов работать без ошибок или ошибки пишутся через 2-3 минуты. Также есть программа диагностирующая связь с контроллером - счетчик увеличивающийся на 1 каждый цикл CALC, она также диагностирует периодический обрыв связи. Через 2-3дня МРВ полностью теряет связь с контроллерами, помогает только перезагрузка МРВ с выходом в ОС. При этом проект в контроллере работает. В log.txt ничего нет, только start и stop. МРВ и микроМРВ запускал c DEBUG=0x600, ошибок по RS нет, ошибки по IP не совсем понятны.
И еще вопрос: есть ли разница (Период:10 Разрешение:0.1) и (Период:1 Разрешение:1) ?
Вот отчеты:
отчет МРВ DEBUG=0x600:
(16:10:34) INF_IP:name is ARM1 ; cards=2 (16:10:34) INF_IP:card0 addr=0.0.0.0 (16:10:34) INF_IP:card1 addr=192.168.0.100 (16:10:34) INF_IP:Create InSocket = 0 (16:10:34) INF_IP:Mask for use cards 101 (16:10:34) INF_IP:Create OutSocket = 0 (16:10:34) INF_IP:Logger0 is node 16 (16:10:34) INF_IP:Number of ind_block=256 Length of pocket=1452(70) IP Buffer =8kB queue=2048 (16:10:47) INF_TCP:listen 0.0.0.0:772 (16:10:47) INF_TCP:srv buffer size = 92928 (16:12:2) INF_IP:as=0 ls=0 ir=139 ( max_Q=15
отчет микроМРВ(Контроллер 1) DEBUG=0x600:
(2:46:12) INF_RS:init string is COM2:: baud=115200 parity=N data=8 stop=1 (2:46:12) WRN_RS:found channels = 61 (2:46:12) INF_IP:name is PLC1 ; cards=3 (2:46:12) INF_IP:card0 addr=0.0.0.0 (2:46:12) INF_IP:card1 addr=169.254.160.164 (2:46:12) INF_IP:card2 addr=192.168.0.101 (2:46:12) ERR_IP:WSAEFAULTreuseaddr = 10014 (2:46:12) INF_IP:Create InSocket = 0 (2:46:12) INF_IP:Mask for use cards 101 (2:46:12) ERR_IP:WSAEFAULTreuseaddr = 10014 (2:46:12) ERR_IP:WSAEFAULTsetsockopt broadcast = 10014 (2:46:12) INF_IP:Node must use bridge (2:46:12) INF_IP:Create OutSocket = 0 (2:46:12) WRN_IP:Bridge not found at start (2:46:12) INF_IP:Logger0 is node 16 (2:46:12) INF_IP:Number of ind_block=256 Length of pocket=1452(70) IP Buffer =20kB queue=2048 (2:46:19) INF_TCP:listen 0.0.0.0:772 (2:46:19) ERR_TCP:WSA:errorsrv setsockopt = 10042 (2:46:19) INF_TCP:srv buffer size = 32768 (23:30:17) INF_IP:node=19 addr=192.168.0.200 port=1026 card=0 (23:42:8) INF_IP:node=4 addr=192.168.0.200 port=1026 card=0 (3:13:29) INF_IP:as=0 ls=0 ir=3786353 ( max_Q=53 (3:13:29) INF_RS:COM2 TRANSACTION=20464799 ERROR=0 TIME=347248 (3:13:29) INF_RS: TOTAL_BYTE=285466603 AVR_RESPONSE=0.00357919 MAX_RESPONSE=0.222
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
ip_addr=192.168.0.200 откуда ? в сети работают 2 пректа с одинаковыми кодругой проект с одинаковыми кодами проекта ?
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Целищев Роман
Junior Member / Новичок
Участник № / Member № 4226
отправлено / posted
(node=19 ip_addr=192.168.0.200) - это консоль. Еще один ethernet-овский кабель брошен ко мне в кабинет к еще одному ПК, где проводились эксперименты с резервным контроллером. Дополнительные узлы были подключены случайно и на непродолжительное время(минут десять). Консоль я так же отключил. На появление/исчезновение ошибок это не сказалось. Большую часть времени работало: 192.168.0.100 - МРВ(АРМ оператора) 192.168.0.101 - микроМРВ(контроллер №1) 192.168.0.102 - микроМРВ(контроллер №2) 192.168.0.103 - микроМРВ(контроллер №3)
Сообщения / Posts 18 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |
отправлено / posted
Для анализа необходимы синхронные протоколы по всем узлам в полном объеме. Проведите, пожалуйста, тестовый прогон до выявления указанного эффекта с диагностикой во всех узлах проекта и пришлите нам на hotline@adastra.ru полные протоколы всех узлов и файл проекта.
Сообщения / Posts 17314 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Целищев Роман
Junior Member / Новичок
Участник № / Member № 4226
отправлено / posted
Разобрались, error-ов больше нет. Так что вопрос по потери связи снимается. Единственное что хотел уточнить, сообщения вида: ERR_IP = 10014 и ERR_TCP = 10042 в протоколах являются критичными? Стоит ли обращать на них внимание? И что означает вот эта строка? : INF_IP:as=0 ls=0 ir=921062 ( max_Q=211
Сообщения / Posts 18 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |
отправлено / posted
Сообщите, пожалуйста, на нашу почту, в чем были проблемы и как Вы их устранили.
Сообщения вида: ERR_IP = 10014 и ERR_TCP = 10042 для узлов-контроллеров под CE сопровождают процедуры настройки бродкастов и буферов. Они связаны с особенностями OC и не являются критичными. Строка INF_IP:as=0 ls=0 ir=921062 сообщает о количествах блоков приема и посылки сообщений. Это чисто информационное сообщение.
Сообщения / Posts 17314 | Из / From: Россия
| IP / IP: IP адрес / IP address |