Этот топик включает в себя следующие страницы / This topic is comprised of pages 1 2
Автор / Author
Тема / Topic: Обрыв связи
Vladimir.M
Forum Member / Участник форума
Участник № / Member № 3503
отправлено / posted
Подскажите пожалуйста как сделать, что, если при потери связи с контроллером можно было отобразить это на экране MBP, к примеру в виде появления надписи "обрыв связи". Спасибо.
Сообщения / Posts 58 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Атрибут 4 канала, связанного с источником, указывает на достоверность связи. Надо на экране поставить ГЭ "Текст" с настройкой динамизации "Arg>=Конст", Константа=1. ГЭ "Текст" должен выводить нужные Вам текстовые сообщения. Например, "Если ИСТИННО" - СВЯЗЬ ЕСТЬ, "Если ЛОЖНО" - НЕТ СВЯЗИ. Аргумент этого ГЭ "Текст" свяжите с атрибутом 4 канала-источника.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Vladimir.M
Forum Member / Участник форума
Участник № / Member № 3503
отправлено / posted
Спасибо, сделал, работает... но сразу возник другой вопрос: почему при разрыве связи, у меня остаются все значение в MBP, то есть значение температуры и т.д., почему остаются последнии значения, при перезапуски, все нормально появляются нули?
Сообщения / Posts 58 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
При обрыве связи "Ноль" столь же неадекватен реальному значению параметра, как и любое другое значение. Поэтому при обрыве связи канал не обрабатывается и его значение не изменяется. Это, по крайней мере, последнее, что мы знаем об объекте, и, возможно, не очень далеко от реального значения. Сигнал недостоверности является достаточным основанием как для принятия мер для восстановления связи, так и для реализации специальных программных решений, которые Вы сочтете необходимыми. Если этот параметр архивируется, то сигнал недостоверности также записывается в архив и при последующем считывании данных из архива на тренд сигнал недостоверности меняет стиль отображения соответствующей кривой на тренде.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Здравствуйте, возникло несколько вопросов:
1. Контроллер I7188EX подключен по локальной сети к ПК c РТМ. При наличии связи атрибут "Достоверность" каналов в состоянии _Т (показал "Просмотр компонентов" профайлера). При кратковременном обрыве связь восстанавливается (переменная @Status - Work). При обрыве связи несколько минут (переменная @Status- ??) связь больше не восстанавливается. Каналам выставляется признак _F (хотя линия связи восстановлена). Физически линия связи есть, а связи между МикроРТМ и РТМ нету. Помогает только перезагрузка профайлера. Как добиться достоверности при восстановлении линии связи? 2. Атрибут Достоверность (тип BOOL): достоверно 0- _Т; недостоверно 1-_F; Что такое 2-!Т и 3-!F если атрибут BOOL? 3. ГЭ Текст привязал к атрибуту "Достоверность"(привязывал и к реальному - не помогло) канала РТМ, который привязан к каналу МикроРТМ контролера(атр. "Достоверность"). Значения постоянно 0, даже при отсутствии связи. Что не так? 4. Как правильно привязать переменную Статус чтобы отображать информацию по ПЛК (значение байта 0-START. WORK. STOP)? При автопостроении образуется канал FLOAT (реальное значение-11266).
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Выяснились новые нюансы: 5. Не происходит первичная обработка в каналах ММРВ. При превышении заданных границ в каналах (float), признак недостоверности не присваивается. При задаче флажка "Использовать"-Обработка не происходит загрузки ММРВ в контроллер. Вылетает с ошибкой памяти (-2). Снимаешь флажок "обработка", проект грузится в контроллер без проблем. 6. При организации связи по типу канал-канал между ММРВ и МРВ есть большая инерционность. То есть реально сигнал увеличился, в каналах ММРВ значения поменялись, а в каналах МРВ обновились через 15-20 сек. Тип связи "Auto". ???????? 7. Временами возникает полное зависание ММРВ, контроллер не опрашивает входы/выходы (индикация на модулях не мигает). Помогает только перезагрузка ТМ в контроллере. Ситуация возникает при работе с профайлером. По отдельности они работают нормально (((. Как со всем этим быть?
P.S. Контроллер I7188EX с модулям дискрет. ввода/вывода I7055 и аналог. ввода I7017. ММРВ для Дос 6.06.0 проф. ИС 6.06.2 проф.
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
1. Даже после 8-миминутного разрыва связи, она восстанавливалась за несколько секунд.
3. В механизме автопосылки Достоверность наследуется от канала в МикроМРВ. Т.е. она у Вас отображает достоверность того канала.
5. Первичная обработка не предусмотрена в МикроМРВ для 7188.
6. У Вас проект организован немного неправильно. Завтра-послезавтра проверю это на генераторах на своем проекте, а потом внешних устройствах. Не исключено, что такое может присутствовать из-за особенность ОС.
7. Вот это совсем непонятная ситуация. Как ее воспроизвести и проверить тоже не понятно. Может есть какая-то закономерность или данная ситуация проявляется, хотя бы с какой-нибудь частотой?
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Две жизненно важные проблемы:
1. Полное зависание контроллера. При старте и установлении связи МРВ и ММРВ (работа с тестовым проектом отправленным Вам) ММРВ проработал: - 21 мин; - 17 мин; - 54 мин; - 50 мин. На почту отправил скриншоты в моменты зависания (сняты сетевым сканером CommView). Замечено что при повышении сетевой активности (загрузки сети) зависание происходит быстрее. Мы предполагаем причину в нарушениях связи по UDP. Возможно причина в I/O сокетах. Ещё вопрос почему не срабатывает сторожевой таймер? Он же как раз для таких случаев! http://www.novosoft.by/?page=b_dog Поработайте на реальном оборудовании, проблема обязательно проявится. Контроллер зависает и при демо проекте (из папки Micro TM6 for I7188).
2. Проблему с задержкой между узлами ММРВ и МРВ необходимо также решать. На нижнем тренде реакция мгновенная, на верхнем - 15-18сек. Это уже система нереального времени!
отправлено / posted
1. Зависаний МикроМРВ обнаружено не было. ПО крайней мере за такой короткий период. Проект пока крутится. Будем еще пытаться воспроизвести.
2. Инерционность обмена связана с механизмом автопосылок. Совет такой, отменить автопосылку у всех каналов, кроме одного (он нужен для восстановления связи в случае обрыва). При этом этот канал лучше сделать не существенным, т.е. просто как "тестовый".
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Здравствуйте Техподдержка! Возможно есть какие либо советы по зависанию ПЛК (пока проект крутится). Если нельзя найти причину, то возможно, по симптомам, можно разрешить последствия? Может настройки сторожевого таймера помогут разрешить проблему? Заказчику нужно показывать, а монитор висит . Неужели у Вас на реальном железе ПЛК не виснет? Какая конфигурация железа?
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
отправлено / posted
VaIArg, скажите, а у вас зависание происходит на какие интеравалы времени и как часто? Как называется ваш контроллер?
Сообщения / Posts 127 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Конфигурация железа (тестовый вариант): ПК (МРВ) -сеть Ethernet- ПЛК I7188EX. ICPDAS (MicroRTM). К I7188EX подключены модули дискрет. I/O и аналог. ввода. Проект элементарный (тест) на 7 каналов. Зависает непредсказуемо (больше 2 часов не работал). Контроллер не реагирует, не опрашивает модули I/O, связь пропадает. Выводится сбросом питания. Если сетевой обмен более интенсивный виснет быстрее. С родным софтом ПЛК работает без проблем, на демо проекте АдАстры тоже висит. Мы грешим на сеть. Если ПЛК отключен от сети-работает нормально (2 суток крутился). В проекте связь канал-канал (Auto) posted 23-06-2010 10:48. posted 30-06-2010 13:04
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
отправлено / posted
А драйвера какие используете? На сеть грешить как-то сомнительно, ведь всего 7 каналов
Сообщения / Posts 127 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Для модулей ввода/вывода используем встроенные драйвера АдАстры (группа Распределенные УСО). Без сетки ПЛК нормально пашет, опрашивает модули.
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Проектируется распределенная АСУ на 40-50 контроллеров (потом больше) со связью по интернету. Возможно несколько МРВ или в перспективе NLL. В ПЛК 50-150 каналов. Я думаю по сети будет интенсивный обмен, если все это дело будет передаваться, фиксироваться, архивироваться. Поймите наши сомнения, мы не можем установить стабильную связь напрямую по локалке (ПК+ПЛК), что говорить про свичи, маршрутизаторы, модемы, роутеры и все остальное что напичкано в сети!!! Заказчик подсел именно на эти ПЛК и возможности поменять железо нету.
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Уважаемая Техподдержка! Прошло больше месяца как поставили вопрос, а воз и нынче там. Мы ждем конкретного ответа на животрепещущий вопрос: будет работать связь по Ethernet в МикроМРВ для контроллера 7188Е или нет? Если будет, то когда вы предоставите рабочий модуль согласно заявленными Вами характеристиками??? http://www.adastra.ru/products/runtime/softlogic/minios7/I7188/
Если не будет, то как тогда будем решать проблему? Продукт купленный, но он не рабочий. Согласно заявленным Вами характеристикам на ММРВ спроектирована АСУ, потрачены деньги и время, а связь "верхний-нижний уровни" не работает. Как это всё объяснить Заказчику?
[ 10.11.2010, 09:45: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Здравствуйте. Как идут дела с перепрошивкой устройства? Когда будет собран модуль ММРВ для I7188EX с надежно работающей связью по сети? Месяц прошел. Проблема актуальна.
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Ваш вопрос в стадии решения. Он требует не только доработки программы, но и решения проблемы взаимодействия с ОС.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Когда ориентировочно решится вопрос? Нужно знать сроки, хотя бы приблизительно.
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Svasl
Forum Member / Участник форума
Участник № / Member № 4229
отправлено / posted
Возникли вопросы по контролю идиагностике связи между МРВ и 4-мя ПЛК, связь с ними по эзернету через OPC сервер, который установлен на этом же ПК. Контролировать связь, как понимаю, в этом случае через 4-ый атрибут (достоверность) по выбранному каналу по каждой ПЛК. С этим все понятно, но как определить, что сбой в работе ПЛК (отключен ПЛК, обрыв связи между ПК и ПЛК) или сбой в работе OPC сервера? Во всех этих случаях я получу недостоверность, а действия предпринимать для устранения проблемы необходимо разные.
Сообщения / Posts 42 | Из / From: Россия
| IP / IP: IP адрес / IP address |
на следующей неделе очень плотно займемся этой проблемой.
to Svasl
Определить сейчас это нельзя. Только косвенным путем. Например, завести в OPC сервере внутреннюю переменную, не завязанную на сеть, и проверять ее достоверность. Это точно будет показывать проблемы по OPC.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Svasl
Forum Member / Участник форума
Участник № / Member № 4229
отправлено / posted
1.
quote:Определить сейчас это нельзя.
- связано с тем, что не работает e_opc (input)? Планируется ли решение этой проблемы в рамках текущего релиза выпуском патча? 2.
quote:завести в OPC сервере внутреннюю переменную, не завязанную на сеть
- к сожалению, ОРС сервер (овен) не позволяет этого.
[ 10.11.2010, 09:46: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Сообщения / Posts 42 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1) Не планируется. 2) Возможен ли обрыв связи сразу по всем 4-м контроллерам?
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Svasl
Forum Member / Участник форума
Участник № / Member № 4229
отправлено / posted
quote:2) Возможен ли обрыв связи сразу по всем 4-м контроллерам?
Теоретически да и этот случай как раз самый сложный в диагностике, так как обрыв может быть по причине падения OPC сервера на ПК (в любом случае делаю полную переинициализацию) так и обрыв связи между контроллерами и ПК, сетевой шнурок (эзернет) от компа до ближайшего коммутационного оборудования один, да и дальше по ЛВС все на совести сотрудников заказчика. Поэтому и хотелось бы диагностировать проблему - локально на компе проблема (OPC), тогда вопросы к нам и обработка на моей совести либо далее - пусть к своим сетевикам обращаются.
Сообщения / Posts 42 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
К сожалению, с этим OPC на данный момент диагностировать проблему не получится.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Здравствуйте! Экспериментальным путем определили, что загвоздка, возможно, может быть в библиотеках TCPIP.LIB и TCPIP.H. При маршрутизации возникают зависания. Может стоит связаться с производителем и их обновить? Если они у Вас есть абгрейтнутые, может вышлите на почту? С нетерпением Ждем рабочий ММРВ!!!
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Функции обмена по сети есть не только в библиотеке TCPIP.LIB, но и в основной. У нас есть несколько версий этих библиотек, которые между собой не всегда совместимы.
При этом нельзя исключать вероятность, что в других библиотеках могут не работать другие функции.
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Как идут дела с ММРВ для 7188Е? Есть ли позитивные изменения? Назовите сроки выхода рабочего продукта, пожалуйста. Превышены все возможные сроки. Что сказать Заказчику.
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Подскажите, какие модули ММРВ (для каких контроллеров) ГАРАНТИРОВАННО работают с сетью Ethernet.
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Гарантированно работают сетевые компоненты у контроллеров, работающих под управлением Windows CE.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Вы занимаетесь вопросом сетки 7188Е? Если нет - так и скажите, если Да - то когда будет готовый продукт. Молчание порождает домыслы и непонимание...
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Решение этой проблемы перенесено на январь 2011 г.
Проблема стабильности сетевого обмена в контроллерах I-7188E, как уже было указано выше, связана с качеством сетевого драйвера производителя. Мы уже сталкивались с некоторыми особенностями этих драйверов в различных версиях прошивок контроллера I-7188E, приводящих к подобным проблемам. Необходимы дополнительные исследования и контакты с производителем контроллера.
Именно из-за нестабильности предлагаемого производителем ПО и малой мощности и низкого быстродействия аппаратуры мы 2 года назад прекратили модернизацию и адаптацию МикроМРВ для контроллеров под MiniOS. Использование этих контроллеров в современных проектах мы считаем непродуктивным и предлагем переходить на контроллеры, работающие в среде Windows CE.
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Спасибо за ответ. Мы занимаемся установкой скады уже на существующее железо (I-7188E) и, к сожалению, поменять контроллеры не можем. Очень жаль что такие подробности становятся известны уже при сдаче проекта, когда вложены немалые силы и средства... Обидно то, что контроллеры нормально работали на родном ПО (запрограммированы в С+, драйвера сетки от ICP DAS), а при установке ММРВ вся сеть рухнула. Поэтому возникали вопросы именно к ММРВ. Если будут позитивные сдвиги по этой проблеме то надеемся получить информацию.
Сообщения / Posts 49 | Из / From: Украина
| IP / IP: IP адрес / IP address |
ValArg
Forum Member / Участник форума
Участник № / Member № 4245
отправлено / posted
Проведены дополнительные испытания. В одной 10-Мбитной подсети включали проект из RTM и двух NanoRTM - контроллеры 7188 и 7186. Проектные узла для контроллеров были одинаковы - очень малого объема программы, практически только сетевой обмен. Узлы в контроллерах запускали под управлением ОДНОГО И ТОГО ЖЕ модуля МикроМРВ в непрерывном режиме работы. Через несколько (2-5) часов работы обмен с 7188 прекращался. 7186 работал бессбойно. Однаковые функции обращения к библиотекам ПО контроллеров дают разные результаты.
По результатам консультаций с дистрибуторами можно сделать вывод о возможных причинах: разная мощность процессоров, разные библиотеки, разные аппаратные средства. Надеяться на то, что производители вернутся к доработке уже устаревшего контроллера или его ПО, не приходится. Модифицировать и адаптировать МикроМРВ к контроллера также не представляется возможным - используются библиотечные функции.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
jenyak542
Active Forum Member / Активный участник форума
Участник № / Member № 9353
отправлено / posted
Добрый день. Как я понял, при обрыве связи с контроллером, значения переменных на экране фиксируются на последнем полученном значении до обрыва связи. Можно ли сделать так, чтобы при обрыве связи некоторые значения становились равными 0?
Сообщения / Posts 73 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Этот топик включает в себя следующие страницы / This topic is comprised of pages 1 2