Добрый день. Использую контроллер I-7188EXD(MiniOS7), запускаю в нем МикроМРВ 6 с программой. Все работает, но через несколько часов программа в контроллере зависает. В чем причина? Может выход из положения это использовать сторожевой таймер? Подскажите какой тип таймера необходимо выбирать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Каким образом диагностируете зависание программы в контроллере? 2. Устанавливается ли аппаратная недостоверность по связанным каналам на верхнем уровне?
Posted by dekker-it (Участник № / Member № 2176) on :
Зависание программы определяю по обнулению значений в каналах. Для диагностики запускаю шпиона, он также не выдает ни чего в значениях каналов, в колоноках Вкл, Работа, Достовернось - пусто.
Posted by dekker-it (Участник № / Member № 2176) on :
по СOM порту вижу следующее: WRN_IP:RTM:IP number of buffers is big
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Непонятно, причем здесь COM-порт. Пришлите, пожалуйста, проект с протоколом профайлера на адрес техподдержки.
Posted by dekker-it (Участник № / Member № 2176) on :
COM-порт конечно не причем, просто я описал, что увидел. Попытался разобраться, и вот что я наблюдаю в профайлере: устанавливается аппаратная недостоверность по связанным с контроллером каналам, а после востановления достоверности в логе появляется ошибка "WRN_IP:number of buffers is big(" ,причем генерируется с каждым циклом монитора, не зависимо от достоверности. Возможно ли избежать возникновения аппаратной недостоверности?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Пришлите, пожалуйста, проект с протоколом профайлера на адрес техподдержки. В письме подробно опишите ситуацию ещё раз.
Posted by dekker-it (Участник № / Member № 2176) on :
Отправил архив projectdekker на hotline2
Posted by AdAstra Technical Support (Участник № / Member № 4) on :