sergey UralSteel
Forum Haunter / Завсегдатай форума
Участник № / Member № 1914
отправлено / posted
Здравствуйте! Помогите разобраться в проблеме при резервирование RTM. Когда первым запускаешь основной RTM, работают COM-порты. При запуске второго RTM_rezerv, COM-порты становятся заняты и значение параметра = 0. Так же, если произошло переключение (в случае отказа оборудования) на резервный RTM, а затем на основной RTM, то тогда уже на обоих COM-порты будут заняты. Но на основном останутся последние значения параметра. В режиме шпиона (другой ПК), переход проходит успешно, но в RTM достоверность канала показывает в норме, хотя значения повисли (не изменяются). Пожалуйста, протестируете на своем оборудовании. В чем дело??? В TM, в оборудовании или во мне.
Сообщения / Posts 103 | Из / From: Россия
| IP / IP: IP адрес / IP address |
sergey UralSteel
Forum Haunter / Завсегдатай форума
Участник № / Member № 1914
отправлено / posted
Большое спасибо за ответ на первый вопрос (Графические консоли)! А как со вторым вопросом?
Сообщения / Posts 103 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Высылайте Ваш проект на hotline@adastra.ru. Опишите в письме проблему более подробно. Будем разбираться.
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |
sergey UralSteel
Forum Haunter / Завсегдатай форума
Участник № / Member № 1914
отправлено / posted
Здравствуйте! Проект вам отправил в пятницу. Нет возможности пока смотреть ТМ 6.04, но в 6.03 есть недочёты. Возможно, вы уже учли их в 6.04. Если быстро (так чтобы курсор обгонял выделяемое поле) менять местами положение слоев, то вместе с одним перемещаемым слоем перемещаются и другие. Что после нескольких операций приводит к путанице в положении слоёв. Так же при групповой правке цвета текста кнопок не изменяются. И вот ещё один вопрос. Навигатор проекта ® экран ® свойства ® аргументы экрана и открыт этот же экран для редактирования Вид ® аргументы экрана это одно и то же?
Сообщения / Posts 103 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
С проектом работаем. Обновляйтесь до версии 6.04. Связка "Экран-->Свойства-->Аргументы" отображает аргументы шаблона или канала вызова экрана, в зависимости от того какой элемент был выделен первоначально (шаблон или канал вызова).
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |
sergey UralSteel
Forum Haunter / Завсегдатай форума
Участник № / Member № 1914
отправлено / posted
Но у вас в 6.04 слои не работают. А на счёт шаблона и канала вызова понял, спасибо.
Сообщения / Posts 103 | Из / From: Россия
| IP / IP: IP адрес / IP address |
sergey UralSteel
Forum Haunter / Завсегдатай форума
Участник № / Member № 1914
отправлено / posted
Здравствуйте! Как дела у вас с резервированием? Не пишите. Значит не получается резервирование с СОМ-портами и на вашем оборудовании?
Сообщения / Posts 103 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Запустили Ваш проект. Использовали утилиту portmonitor.exe для просмотра запросов/ответов по COM-порту. Пока активен основной узел, резервный узел не шлёт запросов по COM-порту. При переходе на резервный узел начинается опрос. Убедитесь в исправности Вашего "резервного" COM-порта.
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |
sergey UralSteel
Forum Haunter / Завсегдатай форума
Участник № / Member № 1914
sergey UralSteel
Forum Haunter / Завсегдатай форума
Участник № / Member № 1914
отправлено / posted
Прочитате почту. Пока, как не пытаюсь, порт виснет. Иногда приходится выкл/вкл сетевые СОМ-порты, чтобы освободится от занятости.
Сообщения / Posts 103 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Дело в том, что при обрыве связи между узлами резерв и основной, оба узла становятся в режим "основной" и продолжают опрос. Этого можно избежать лишь контролируя работу и наличие связи сторонним оборудованием, либо введя третий узел, который будет осуществлять арбитраж работы узлов (имея связь с обоими узлами).
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |
sergey UralSteel
Forum Haunter / Завсегдатай форума
Участник № / Member № 1914
отправлено / posted
Можно по подробнее. Что-то не понятно. Как сможет третий узел который будет осуществлять арбитраж работы узлов или стороннее оборудование, что-то сделать с СОМ-портом (освободить его, если мне приходится освобождать его вручную выкл/включением) и основной машиной (у которой неожиданно возникла неисправность: нет электричества, нет сети, пробило блок питания и т.д.)???
отправлено / posted
Резервирование функционально при условии наличия связи между основным и резервным узлами. С COM-портом делать ничего не придётся. При обрыве связи между основным и резервным узлами оба узла пытаются опросить устройство RS, так как резервный узел переходит из режима TRACE в WORK (в то время как основной остаётся в режиме WORK и продолжает опрос). Если же у Вас останавливается МРВ (нет электричества, и т.п.), то опрос на основном узле прекращается, а резервный узел начинает опрос. Третий узел может осуществлять арбитраж работы при наличии своей связи между основным узлом и резервным. Таким образом, появляется возможность контролировать и управлять статусами узлов.
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |
sergey UralSteel
Forum Haunter / Завсегдатай форума
Участник № / Member № 1914
отправлено / posted
Ещё раз поэкспериментировал с резервированием, сетвыми СОМ-портами (шлюзами) и др устройствами. Написал вам на почту. Пока нет возможности создавать третий узел.
Сообщения / Posts 103 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Как выяснилось, в реальной коммуникационной структуре использовался 1 конвертор COM-порт/Ethernet на 2 машины. Т.к. это единый сетевой ресурс, 2 ПК не могут им владеть независимо. Надо поставить 2 конвертора. Это требование интерфейса Ethernet, а не Trace Mode.
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |
sergey UralSteel
Forum Haunter / Завсегдатай форума
Участник № / Member № 1914
отправлено / posted
Не совсем понятен ваш ответ.Что вы подразумеваете под сетевым ресурсом? С точки зрения приложения на компьютере работающего с неким устройством по последовательному интерфейсу преобразование COM/Ethernet совершенно прозрачно. Никаких дополнительных сетевых ресурсов не используется, обмен идет также как и по обычному Com-порту. Подобные конфигурации, когда несколько компьютеров считывают данные с одного устройства с поледовательным интерфейсом через преобразователь, давно у нас успешно работают. Не понятно почему не работает ТМ. Возможно сом-порт проверяется на доступность только в момент запуска ?
Сообщения / Posts 103 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
МРВ Trace Mode проверяет доступность порта в момент запуска и далее самостоятельно не производит перепроверку. Есть специальная команда реинициализации COM-порта, которая может быть заложена в пользовательскую программу и вызываться либо по таймеру, либо по событию, либо по команде оператора. В проблеме, которая была описана выше, ситуация осложняется случаем, когда узел, ранее занявший этот виртуальный COM-порт, перестал работать, но порт не освободил (например, МРВ-МАСТЕР был остановлен, но не выгружен). В этом варианте узел TRACE переходит в режим WORK, но не может осуществлять обмен по тому же COM-порту после реинициализации, т.к. он остался занятым. Именно для разрешения такой коллизии мы и рекомендуем разделять виртуальные COM-порты.
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Вяткин Н В
Forum Haunter / Завсегдатай форума
Участник № / Member № 1853
отправлено / posted
Наверное стоит модифицировать ПО Trace Mode для работы с виртуальными COM-портами, хотя бы модифицировать работу системной переменной реинициализации, с тем что бы вызов её мог бы не только реинициализировать(Отрыть- закрыть) порт, но сделать это отдельно : только закрыть или только открыть, вызывая работу этой переменной программно при изменениии статуса RTM, можно было бы развести коллизии, Ваши комментарии???
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Сейчас ведётся работа по решению подобных проблем. Думаю, результаты будут в ближайшем релизе.
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Вяткин Н В
Forum Haunter / Завсегдатай форума
Участник № / Member № 1853
отправлено / posted
Задержка связана с дополнительным тестированием всех затронутых функций системы.
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |