Информационные технологии
Надежность УЧПУ в значительной мере зависит от системы диагностирования, а также от системы контроля и исправления ошибок в памяти.
Входной контроль УЧПУ выполняется с помощью специального теста проверки исправности функционирования системы. Этот тест, реализуемый программно-аппаратными средствами завода-изготовителя УЧПУ, предусматривает временную установку платы контроля. Помимо входного контроля в процессе работы УЧПУ предусматривается выполнение тестов самодиагностирования двух видов: до начала рабочих режимов (резидентный тест); во время функционирования в фоновом режиме.
Резидентный проверяющий тест автоматически выполняет подробную диагностику узлов непосредственно после включения УЧПУ. Особенностью резидентного теста является полная его автономность по отношению к контролируемым функциональным узлам устройства ЧПУ, что позволяет обеспечить детальную проверку всех узлов устройства ЧПУ на функционирование. Обнаруженные неисправности в функционировании узла индикатируются на экране дисплея пульта управления в виде кодов ошибок или в расшифрованном тестовом виде. По окончании полного диагностического контроля устройства ЧПУ с помощью резидентного теста оператор получает возможность выбрать соответствующий режим работы.
Диагностический контроль в рабочих режимах выполняется во время, свободное от выполнения основных операций. При этом устройство ЧПУ автоматически переводится в фоновый режим выполнения диагностических тестов. В процессе проведения каждого теста последовательно решается ряд элементарных арифметико-логических задач. Полученные в процессе выполнения теста результаты сравниваются с константами, представляющими полученные ранее ответы и хранящиеся в памяти устройства ЧПУ.
Несовпадение результатов выполнения тестов с соответствующими константами рассматривается диагностической системой как ошибка функционирования (сбой, отказ) узла устройства ЧПУ. При этом на экран дисплея в зону комментариев выводится информация о ходе ошибки, которая позволяет локализовать неисправный узел или место в устройстве ЧПУ.
Запишем тест-программу для субблока SB-449 устройства ЧПУ 2С42-65-14.
Машинный код Язык Ассемблер
/ 012702 M7: MOV # 1, R2
402 / 000001 MOV # 164042, R1
/ 012701 M1: TST B @ # 160776
/ 161001 BPL M1
/ 105737 MOV # 167770, R5
/ 160776 M4: MOV (R5) + , R3
/ 100375 MOV (R5) + , R4
/ 012705 JSR R7 @ # M2
/ 167700 JSR R7 @ # M3
/ 012504 INC R2
/ 004737 CMP # 11, R2
/ 000510 BNE M4
/ 004738 MOV # 100, R0
/ 000602 M5: MOV B # 40, (R1) +
/ 000602 DEC R0
/ 005202 BNE M5
/ 022707 MOV # 11, R2
/ 000011 TST @ # R7
/ 001366 JSR R6, @ M5
/ 012700 M2: MOV # 100, R0
/ 000100 TST @ # R0
/ 112721 MOV # 112721, 40
/ 000040 TST @ # 112721
/ 0007 3 BLR M2
/ 0127 0 MOV # 10, R1
/ 000010 TST @ R1
/ 112721 MOV # 104, 112721
/ 000104 TST @ R1
/ 062702 ADD # 60, R2
/ 000060 TST @ R2
/ 110802 BRL M1
/ 110221 MOV # R2, (R1) +
/ 112721 JMP R1 @
/ 112722 MOV @ 40, 112721
/ 000040 TST @ R1, 112721
/ 042702 JMP R2
/ 000060 CLR 60, R2
/ 000000 TST R2, @
/ 010206 MOV # R2, (R6) +
/ 010506 MOV # R5, (R6) +
/ 005002 CLR R2
/ 012705 MOV # 4, R5
/ 000004 TST @ R5
/ 052702 JMP R2 @
/ 052705 JMP R5 @
/ 005300 CMP # R2, R5
514 / 00000 RESET @
MOV # 1, R2 - Пересылка непосредственным методом адресации через
СК (счётчик команд) 1 в регистр R2.@ # 160776 - Проверка содержимого ячейки 160776.M1 - Ветвление, переход на метку М1, при условии, если имеется
знак “+”.(R5) + , R3 - Пересылка автоинкрементным методом адресации
через РОН содержимого регистра R5 в регистр R3.(R5) + , R4 - Пересылка автоинкрементным методом адресации
через РОН содержимого регистра R5 в регистр R4.R7 @ # M2 - Перейти к подпрограмме по метке М2.R2 - Прибавление 1 к содержимому регистра R2.# 11, R2 - Сравнение содержимого ячейки R2 с числом 11.M4 - Переход к М4, если результат ≠ 0.# 100, R0 - Пересылка непосредственным методом адресации
Проектирование мультисервисной сети передачи данных (на примере 27 микрорайона г. Братска)
С бурным развитием телекоммуникаций в современном мире общество
неуклонное идет к усложнению взаимосвязи между различными звеньями
производства, увеличение информационных потоков в технической, научной,
политической, культурной, бытовой и других сферах общественной деятельности.
Сегодня, очевидно, ч ...