p align="justify"> Відрив абонента МПІ:
Суть проблеми:
При перезапуску СОЛО-35.01 контролер МПІ, що працює в режимі SLAVE переходить в початковий стан і перестає відповідати на запити по магістралі. Контролер СОЛО-35.02 працює в режимі MASTER продовжує виконувати обмін з СОЛО-35.01, але кожен цикл обміну завершується по перевищенню часу очікування рівного 10mks. В«МасивнийВ» блочний обмін приводить до зрушення в кінець такту обмінів по VI, їх наползание на наступний такт і розсинхронізація між МПД, що призводить до розриву VI сполук та неможливості продовження штатної роботи. p align="justify"> Рішення:
Для усунення даної проблеми розроблено функції В«поточного контролюВ», які перевіряють МПІ на доступність і у випадку відсутності відповіді від абонента забороняє обмін по шині. У разі, коли збій стався під час обміну фіксувати помилку на СОК і відновлювати тимчасову діаграму. p align="justify"> Непередбачений розрив VI сполук або зависання на очікуванні даних від сусіднього процесора:
Суть проблеми:
При зависанні одного з процесорів сусідні процесори можуть очікувати прихід даних від нього на блокуючих функціях, що призведе до зависання сусідів.
Рішення:
Бібліотека VI в даний час містить помилку у функціях очікування прийому або відправки даних пов'язану з очікуванням завершення з заданим обмеженням за часом, що призводить до негайного виходу без очікування даних. Потрібен перехід на нову бібліотеку і доопрацювання програм В«диспетчерівВ» всіх МПД. p align="justify"> 1. Звісно МПД-0 при переході з початкового пуску до штатної роботи:
Суть проблеми:
При після переходу з початкового пуску в штатній роботі МПД-0 двічі виводить попередження про відсутність даних від інших МПД і зависає. При штатній роботі це попередження має виводиться тільки один раз. p align="justify"> Рішення:
Зустрічається вкрай рідко. У польотах жодного разу не виявлялася. На даний момент проблема не вирішена, тому що дуже складно її В«зловитиВ». Попередньо можна сказати, що це пов'язано з зависанням на очікуванні відправки даних по VI (можливо ця проблема пов'язана з бібліотекою). Необхідно перейти на нові версії системних бібліотек. p align="justify"> Невихід до V-обміну:
Суть проблеми:
При відриві дроти ІСЧП або натисканні на кнопку В«тестВ» на синхронізатор відбувається В«схлопуванняВ» ТІМ-2 і ІСЧП. Після цього синхронізатор не реагує на управління з МПІ, а диспетчер МПД-0 фіксує непопадання в ТАУ-обміну. ​​p align="justify"> Рішення:
При триразовому безперервному непотрапляння в ТАУ-обміну диспетчер МПД-0 забороняє переривання від ТІМ-1 і виконує процедуру скидання синхронізатора і В«ОЛИВИВ» як у ...