Описание системы  и программы тестер-имитатор линии МАРЕЛ ООО «КМК»   

 

Адрес документа:

http://shabronov_s2.dyn-dns.ru/doc_sh/kmk_tester_imitator_v5/kmk_tester_imitator_v5.doc  ~8мб, 1-50-4

Адрес программы: 

http://90.189.213.191:4422/doc_sh/kmk_tester_imitator_v5/kmk_tester_imitator_marel_v1.zip  ~20mb

Консольная версия:

http://90.189.213.191:4422/doc_sh/kmk_tester_imitator_v5/kmk_test_rt220_n1.zip~1mb

 

Вступление: 

Приведено описание системы тестирования линии МАРЕЛ и проверка работоспособности кнопок терминалов RT-220.

Все  тексты с подчеркиванием - ссылки и выполняют переход  по теме документа по нажатию клавишей мышки.  Сопровождение по варианту 2.   При просмотре с сайта в электронной версии  для увеличения   фотографий  предусмотрено «кликать» на фото. Предварительный  анализ линии расположен в документе по адресу http://90.189.213.191:4422/doc_sh/marel_analiz/     

Цель системы – ускорить поиск неисправностей линии в процессе эксплуатации.

 

Содержание:

 

  Назначение

Существующая разделочная линия МАРЕЛ ООО =Кудряшевский мясо комбинат=   имеет несколько «узких» мест и проблем в эксплуатации, а именно:

Предлагаемая система, предназначена для решения вопросов диагностики и быстрого поиска неисправностей составных элементов, расположенных на CAN-шине.  Ниже на фото внешний вид объекта.

 

 

 

 

Фото  основных элементов линии =Марел=      

 

 

  

 

    

 

 

Что конкретно контролируется тестовым компьютером:

·         видео разделки 1    видео_разделки 2   -  после разделки нажимается кнопка на RT-220 для приема продукта. Система линии  должна принять команду и выполнить действия по дальнейшей обработке.

·        Основная цель – взвесить и учесть работу каждого работника. Оплата работника проводиться по весу обработанной продукции.

·         При сбоях линии учет продукции проводится по среднему на каждого работника. А это означает уравниловку. Квалификация работника отличается в разы и соответственно оплата отличается в разы, 3..5 .  Любой сбой и сброс данных – это гнев, ярость  и недоверие к технике и  квалификации обслуживающего персонала.

 

Структурная схема тестирования

 

 

·         Дополнительно установлен микро-компьютер серии ASUS 500x. Посмотреть процесс установки компьютера по ссылке.  Микро-компьютер включен в LAN-линию и доступен компьютерe  КИПа для удаленной работы.

·         Любой другой компьютер локальной сети  может работать с тестовым микрокомьютером.

·         Для подключения к CAN-линии используются адаптеры - преобразователи USB-RS-CAN серии CH340 Поставщик - ссылка. Внимание!  В процессе тестовой эксплуатации выявилась особенность подключения. Рекомендуется использовать оптопару или обязательно заземлять используемый компьютер. Описание установленного варианта приведено ниже.

·         Устанавливается 2а адаптера. Первый для передачи данных второй для приема. Создается двойной контроль за работой CAN-линии. В процессе тестовых испытаний принято решение отказаться от постоянного включения передающего адаптера. Для диагностики неисправности хватает только приема информации.

·         Использование микро-компьютера с аккумулятором, позволило отказаться от  источника бесперебойного питания.

·         Микро-компьютер доступен по  LAN сети и по Wi-FI.

·         Wi-FI  позволяет, находясь непосредственно на разделочной линии, получать данные на другом компьютере.

·         LAN сеть используется для доступа от компьютера КИПа для удаленного мониторинга CAN-линии.

·         Информация из интернета на оборудование МАРЕЛ: ссылка_1 ссылка_2   ссылка_3 ссылка_4

 

Схема подключения адаптеров.

Программа тестирования – первый запуск, настройки  и  установки портов.

Программа поставляется в одном файле приложения формата exe. В теле программы «записаны» все необходимые компоненты для работы. Программа не устанавливается и работает в каталоге  своего расположения. При первом запуске  появляется предварительный режим, как показано на рисунке ниже.

Весь текст действий есть и на окне программы.  Если не нажимать и не кликать, то через 1 минуту программа прекратит работу. Подробнее о назначение  кнопок меню:

Файл инициализации  правильно отображается блокнотом в кодировке TERMINAL. Ниже на рисунке показана  установка шрифта.

   

Файл инициализации содержит комментарии к опциям.  Для других условий эти опции будут другие.  Читать внимательно и  исправлять осторожно! А если что-то напутали, всегда можно восстановить исходный файл.

 

 Внимание!  Необходимо помнить, что  очень просто изменить код и программу.  Для удостоверения достоверности неизменности программы предусмотрена контрольная сумма файла и дата создания файла. Эти данные  подтверждают неизменность программы.

 

Рабочий вид окна  правильно работающей программы в тест режиме, представлен ниже. Цветом выделено дата создания, контрольная сумма и  размер файла.  Эти данные и подтверждают неизменность программы.

   kmk_tester_imitator_marel_v1.exe 4 , где цифра означает выбранный режим после старта программы.

Наиболее  важное,  для Вашего Компьютера и Ваших портов.

Для работы CAN – линии требуется установить скорость 250000бит/с без проверки на контрольную сумму и 2-а стоповых интервала, на используемый порт преобразователя USB-CAN. А так же, узнать номер этого порта.

 

Вероятнее всего, на Вашем компьютере будут другие порты, чем те, что указаны в файле *.ini . Ниже пример установки для порта 69 и 70 

UST_COM_PORTA_IN1=  com69 8 N 2 250000.

UST_COM_PORTA_IN2=  com70 8 N 2 250000

 

 Чтобы узнать подключенные порты, при первом запуске по клавише 5 вызовите диспетчер устройств. Посмотрите, что у Вас используется. Ниже на рисунке выделено два порта 22 и 26.

Запишите те, которые подключены к CAN-линии. Допускается «выдергивать» usb-can конвертор и при этом в диспетчере устройств «исчезнет» «выдернутый» порт. А после «втыкания», он вновь появится.

Тест «своих» адаптеров

Ниже на рисунке представлено отображение, при прохождении сигнала от 1-го порта ко 2-му

 

Обмен на CAN-линии  можно наблюдать на экране, как показано ниже на рисунке.

Тест «своих» адаптеров  показывает:

Режим осциллографа уровня CAN-линии.

По клавише «3» выполняется режим «осциллографа» уровня. Ниже на рисунке  отображение сигналов. Слева рисунок - идут сигналы, справа рисунок – линия «молчит».

 

.Режим осциллографа кодов CAN-линии.

По клавише «4» выполняется режим «осциллографа» кодов на CAN-линии. Ниже на рисунке, показаны коды, присутствующие и принятые в входной буфер 1-го порта.

Удаленное включение и выключение  компьютера тестовых проверок

Включение:

 

   

    

Выключение:

 

 

Схема «опторазвязки» CAN-линии

Контрольная эксплуатация линии выявила ситуацию повреждения дополнительного тестового, внешнего адаптера CAN-линии при его подключении. Если при включении штекера разъема, происходит касание одного из шин интерфейса, а не общего провода разъема, то разница потенциалов  повреждает адаптер. Аварийное замыкание  возникает, если подключать разъем с небольшим перекосом. Что бывает достаточно часто. На рисунке показан такой случай.

 

Назначение элементов схемы:

·         Сопротивления R1..3  ограничительные. Образуют делитель напряжения. Напряжение на R2 поступает на операционный усилитель. Входное сопротивление операционного усилителя на порядок больше. Таким образом, общее нагрузочное сопротивление  на CAN-шину более 2ком, что  не нагружает и не влияет на ее работоспособность.

 

·          Если напряжение на входе положительное D+=U+ и D-=U-, то на выходе вывода 6,  отрицательное  напряжение. Операционный усилитель включен с инвертированием полярности входного напряжения.  Оптическая развязка на  6N135 выключена.  Фаза сигнала поменялась на 180 градусов. Повторный поворот фазы выполняет оптопорт.

 

 

·         Если на R2 отрицательное напряжение D+=U- и D-=U+, то на выходе вывода 6, положительное напряжение и   6N135 включена.

 

·         Выход 6N135 подключается к приему информации D+.  Инвертирующий каскад на транзисторе кт315  преобразует сигнал и передает его на D-.  Резисторы R6, R7 определяют режим работы транзистора, а светодиод ал103б – индикатор передачи данных и контроля питающего напряжения.

Консольный режим работы.

Контрольная эксплуатация выявила следующие особенности работы компьютера:

Консольная программа kmk_test_rt220_n1.exe  поставляется в одном файле, формата exe.  В теле  консольной программы   «записаны» только настроечные  данные ини файла.  Компоненты для  восстановления консольной программы находятся в теле  основной программы kmk_tester_imitator_marel_v1.exe .  Консольная программа «делается» из основной программы.

 

 Консольная  программа не устанавливается и работает в каталоге  своего расположения. При первом запуске  появляется предварительный режим, как показано на рисунке ниже.

Методика определение кода нажатия кнопки  и запись полученного кода в ини-файл.

После записи кодов в ини файл, обязательно записать сам ини файл в тело исполняемой программы, т.е. сформировать новый exe файл, который содержит новый ини-файл.  Режим повторной компиляции приведен выше, в описании на полную версию программы.

Методика анализ статистики нажатий линии и рекомендации по предупреждению неисправностей.

Пример имитационного моделирования нажатия кнопок  и их фиксации  консольной программой;

 

 

Выводы

Подготовил Шабронов Андрей Анатольевич тс    +7-913-905-8839   shabronov@ngs.ru    

5-12-2015  Успехов и здоровья!