This is topic Связь с MS SQL2000 через ODBC in forum Мониторы Реального Времени / Real Time Monitors at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/35/t/000257.html

Posted by PMA (Участник № / Member № 1387) on :
 
Добрый день!
Trace Mode версия 6.7.7.
Имеем канал для считывания информация из базы MS SQL 2000. Запрос формируется кажды 5 секунд. Если компьютер на котором устоновлен MS SQL 2000 отключают или остановаливают сервер SQL, то у RTM перестаёт обновляться графика, но самое неприятное почему то прекращается обмен по MODBUS RTU.
В результате происходит потеря управления объектом.
Что можете посоветовать !
 
Posted by Nico (Участник № / Member № 5342) on :
 
Попробуйте установить пертод пересчета IDLE или в своем цикле(CALC IDLE)
 
Posted by PMA (Участник № / Member № 1387) on :
 
Добрый день !
К сожалению предложенный вариант, результата не
принёс.
 
Posted by Nico (Участник № / Member № 5342) on :
 
вариантов было предложено два: лучший CALC IDLE
запрос к СУБД выполняется в своем потоке и не блокирует другие и поставьте отладку потоков чтобы убедиться что такой поток создается и уничтожается
 
Posted by PMA (Участник № / Member № 1387) on :
 
Сработал вариант с установкой приоритета
"Свой поток".
Nico !
Приношу Вам огромную благодарность, спасибо !!!
 
Posted by Nico (Участник № / Member № 5342) on :
 
Дополнение для PMA: таких своих потоков 8 номер задается периодом
Блокировка основного потока связана с установлением соединения с удаленным компьютером
на котором нет серверной программы или коьпьютер не в сети и его IP адрес не удалился из таблиц маршрутизатора рекомендуемый таймаут 75 с(на 3 попытки)
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2