grish
Junior Member / Новичок
Участник № / Member № 3067
отправлено / posted
Здравствуйте. На объекте, обслуживаемом нашим предприятием, используется система ТМ5: контроллер под управлением Микро МРВ, основная рабочая станция с установленным МРВ и дополнительная рабочая станция, подключенная к МРВ с помощью NetLink Light. Имеется следующаяя проблема: периодическое (раз в сутки) отключение NLL от МРВ, при этом происходит зависание МРВ. Если рабочая станция с NLL отключена, проблема не возникает. Подскажите, пожалуйста, в чем может заключаться неисправность. Спасибо.
Сообщения / Posts 15 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Скорее всего, проблема с организацией связи между графическими консолями (локальной и удаленной) и сервером по интерфейсу COM/DCOM. Это может оказаться особенно существенным, если Вы работаете не в последнем релизе Trace Mode 5 и используете современные ОС (W'2000 SP4, W'XP SP1 или 2). Вам надо: - обеспечить запуск МРВ в раздельном режиме с командных строк (отдельно Drawserv, а затем PicRT), - в папке проекта ввести раздел [Servers] в файле *.ini в соответствии с рекомендациями раздела "Работа в реальном времени/Графическая консоль МРВ/Переключение между серверами", - скачать с нашего сайта релиз 5.15 и сервиспак 1 к нему и установить их в соответствии с вложенными рекомендациями, - настроить на обоих ПК DCOM и политику безопасности соответственно требованиям ОС.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
grish
Junior Member / Новичок
Участник № / Member № 3067
отправлено / posted
На АРМ операторов установлена Windows2000 SP4. Запуск МРВ в раздельном режиме реализован. Релиз 5.15 также установлен. Обновлением программы и настройкой переключения между серверами занимаемся, спасибо за информацию. Не могли бы Вы уточнить, какие именно параметры DCOM и политики безопасности ОС критичны для стабильной связи между консолями и сервером?
Сообщения / Posts 15 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Я отправил Вам вчера на Ваш e-mail рекомендации по настройке DCOM и политики безопасности.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
grish
Junior Member / Новичок
Участник № / Member № 3067
отправлено / posted
Извиняюсь за рассеянность, не проверил вовремя почту. У меня есть еще один вопрос (не хочу выносить в отдельный топик, т.к. вопрос мелкий). Для загрузки обновления SP1 необходима дополнительная регистрация программы, а для регистрации требуется ввести рег. номер программы и внешний код. Регистрационный номер указан на jewel`е компакт-диска, внешнего кода там нет. Подскажите, пожалуйста, где его можно найти. Спасибо.
Сообщения / Posts 15 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Добрый день! Так же раз в сутки у NLL терялась связь с сервером. После настройки раздела [SERVERS] периодически появляется ошибка 7 связи по OPC Раздел [Servers] выглядит след. образом:
S1=192.168.0.1 timeout=25 auto=1
Это правильно? Откуда тогда ошибка конфигурации? Раньше ее не было.
Убрала эти строчки - опять раз в сутки теряется связь с сервером. В чем может быть дело? DCOM настроен в соответствии с рекомендациями
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Внешний код имеется на коробке продукта, на его ключе, на регистрационной карточке. Вы приобретали и регистрировали продукты Trace Mode 5 до 2005 года, поэтому регистрация их на сайте в установленном порядке потребует некоторых дополнительных процедур с нашей стороны. Это можно проделать только по каждому отдельному экземпляру продукта. Пришлите, пожалуйста, на адрес техподдержки регистрационный номер, внешний код и организацию-владельца инструментальной системы Trace Mode 5, которую Вы собираетесь регистрировать на сайте.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Для Olga Shabalina. Связь NLL с сервером и связь сервера по OPC осуществляется по DCOM. Очевидно, первопричина проблемы - перегрузка или ошибки этого общего транспорта. До введения раздела [Servers] интерфейс NLL оказывался, видимо, более чувствительным, этот трафик отключался и OPC-интерфейс продолжал работать. Введение раздела [Servers] не устраняет первопричину. Трафик NLL автоматически восстанавливается. Теперь реагирует OPC-интерфейс. Если ошибка 7 связи по OPC не устраняется автоматически (связь не восстанавливается), придется вводить принудительное восстановление связи по OPC с помощью той же диагностической переменной, но не INPUT, а OUT (см.документацию).
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Я так и сделала, но потеря связи по OPC после введения раздела Servers происходит чаще - 3-4 раза в сутки. Непонятно, почему без раздела Servers вообще не происходит потери по OPC, если нарушение с NLL всего раз в сутки.
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
В критической ситуации без раздела [Servers] трафик к NLL сразу снимается, а поток OPC остается единственным и благополучно "переживает" критическую ситуацию. При введении режима автоматического восстановления связи со стороны NLL последний в течение этого критического периода продолжает нагружать DCOM своими коннектами к серверу и трафиком обмена. Равновесие по DCOM не успевает восстановиться и OPC-интерфейс это чувствует. В любом случае, эта проблема - вне Trace Mode.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Если это проблема в DCOM, а ТМ использует этот механизм, то как же вне Trace Mode...
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Это справедливо в такой же степени, как зависимость электротранспорта от поставки и качества электроэнергии. Именно для уменьшения этой зависимости мы в Trace Mode 6 исключили DCOM из внутренних интерфейсов. Он вынужденно используется только в OPC-интерфейсе.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Скажите пожалуйста, а нет ли у ТМ ограничений на количество компьютеров с NLL в сети? Не нужны ли доп. настройки? Проблема в следующем - у нас в ЛВС 1 компьютер с МРВ и 2 компьютера с NLL. Один NLL (любой) работает без нареканий. Если включить второй, то 1-2 раза в сутки происходит зависание всей системы, лечится перезагрузкой. ВСЩЬ настроен в соответствии с рекомендациями AdAstra. Что делать?
И второй вопрос - на компьютерах установлена Win2K. Есть ли мнение насчет надежности DCOM в Win2k и WinXP - не улучшит ли ситуацию ли замена ОС на WinXP?
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Методическое ограничение графических клиентов, подключаемых к серверу существует, но оно превышает 32. В Вашем случае, видимо, причина в том, что возникают конфликты по DCOM при одновременном обращении от двух консолей. Возможно, в разделе [SERVERS] следует увеличить величину таймаута. О различиях в надежности DCOM в разных ОС нам ничего не известно.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Здравствуйте еще раз
Позвонил диспетчер с объекта и сказал, что появились сообщения "Произошла ошибка DrawServ.exe. Приложение будет закрыто". "Произошла ошибка PicRT.exe. Приложение будет закрыто".
отправлено / posted
В этом случае первичным, видимо, является сообщение "Произошла ошибка DrawServ.exe....". PicRt потерял связь с сервером и DCOM его, как клиента, выключил. Скорее всего отказы именно DrawServ.exe бывают очень редко, и причиной здесь может быть любое событие, которое может внести помеху во внутренний интерфейс, привести к сбою по памяти и пр. (удар по питанию, перегрев процессора, ...). Отказы графических клиентов могут быть и по причинам перегрузки интерфейса к серверу и состояния сети и, возможно, от некоторых сетевых надстроек над DCOM и антивирусов и пр.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Может ли это быть связано с увеличением трафика из-за добавления второго клиента NLL?
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
У NLL нет периода опроса каналов. Можно уменьшить загрузку процессора сервера увеличением периода обработки базы каналов (если это допускает динамика реального технологического процесса). Это одновременно уменьшит интенсивность трафика консолей. Можно также использовать при запуске Drawserv.exe сервера ключ NNNN, 15 и 16 биты которого задают период оповещения консолей, что также регулирует трафик NLL.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Я правильно понимаю, что, если мен нужно увеличить время оповещения до 5 с, то NNNN=C000?
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Увеличила период обработки БК в 2 раза. Уже 5 дней сбоев нет. Посмотрим, что будет дальше. Спасибо
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |