Omron C20 - считать программу

  • Dima_art
D
Dima_art
  • 28 Окт 2009
На предприятии есть 5 мокроволочильных станов ТВ/1 итальянского производства. В качестве контроллера электроавтоматики применены древние ПЛК Omron C20. Работали себе и работали, пока в один прекрасный день не обнаружилось, что два не включаются по причине того, что в контроллерах села литиевая батарейка, которая "держит" программу в ОЗУ. В трех остальных напряжение батарей оказалось близко к той величине, когда ее пора менять.
Начал разбираться. Первое, что неприятно удивило - когда покупали оборудование, сэкономили и не купили программатор. То есть считать программу с ПЛК нечем.
В бумажном виде программы тоже нет. Второе - батареи Maxell ER17-33 в Украине отсутствуют. Звонок в киевское представительство Omron ситуацию не улучшил - у них нет ни программаторов (PRO15), ни блоков связи с компьютером (3G2C7-LK201 Host Adapter), ни батареек.
В связи с этим вопросы:
1. Есть ли у кого опыт замены батарей в С20 и на что (к примеру, на литиевые от компьютера);
2. Как можно вычитать программу с ПЛК? (SYSWIN есть)
 
O
o_l_e_g
  • 28 Окт 2009
1. Ничего сложного, в замене батарей нет ИМХО, прога уже слетела :gigi: , так что меняйте смело на любую нормальную литиевую 3,6В! А так меняем не выключая питания!
2 Кроме сисвина, на данный ПЛК, нужна еще морда-адапрер интерфейса, сам такую ищу для С20 :(
 

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

  • Справочная информация

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

    • Диагностика
    • Определение неисправности
    • Выбор метода ремонта
    • Поиск запчастей
    • Устранение дефекта
    • Настройка

    Учитывайте, что некоторые неисправности являются не причиной, а следствием другой неисправности, либо не правильной настройки. Подробную информацию Вы найдете в соответствующих разделах.

  • Неисправности

    Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

    • не включается
    • не корректно работает какой-то узел (блок)
    • периодически (иногда) что-то происходит

    Если у Вас есть свой вопрос по определению дефекта, способу его устранения, либо поиску и замене запчастей, Вы должны создать свою, новую тему в соответствующем разделе.
  • О прошивках

    Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.


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

    Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:


    Внимательно читайте описание. Перед запросом схемы или прошивки произведите поиск по форуму, возможно она уже есть в архивах. Поиск доступен после создания аккаунта.
  • Справочники

    На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).


    Информация размещена в каталогах, файловых архивах, и отдельных темах, в зависимости от типов элементов.

  • Marking (маркировка) - обозначение на электронных компонентах

    Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.


  • Package (корпус) - вид корпуса электронного компонента

    При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:

    • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
    • SOT-89 - пластковый корпус для поверхностного монтажа
    • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
    • TO-220 - тип корпуса для монтажа (пайки) в отверстия
    • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
    • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
    • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

  • Краткие сокращения

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

      Сокращение   Краткое описание
    LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
    MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
    EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
    eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
    LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
    SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
    SDASerial Data - Шина интерфейса I2C для обмена данными
    ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
    PCBPrinted Circuit Board - Печатная плата
    PWMPulse Width Modulation - Широтно-импульсная модуляция
    SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
    USBUniversal Serial Bus - Универсальная последовательная шина
    DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
    ACAlternating Current - Переменный ток
    DCDirect Current - Постоянный ток
    FMFrequency Modulation - Частотная модуляция (ЧМ)
    AFCAutomatic Frequency Control - Автоматическое управление частотой

  • Частые вопросы

    Как мне дополнить свой вопрос по теме Omron C20 - считать программу?

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает в форуме на вопросы ?

    Ответ в тему Omron C20 - считать программу как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию по форуму ?

    Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

    По каким еще маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Какие еще файлы я смогу здесь скачать ?

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


  • Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.



D
Dima_art
  • 28 Окт 2009
То, что прога слетела - эт я догадался :)
Как ее из рабочего достать и влить в тот, в котором "слетела"?
Если стандартные методы не подходят, существует ли нестандартный?
 
O
o_l_e_g
  • 28 Окт 2009
Dima_art сказал(а):
Если стандартные методы не подходят, существует ли нестандартный?
:no: Простого метода не существует. :( Или искать адаптер, или схему на него, или самый экстрим :shocked: : на горячую выпаивать оперативу статик-рам из рабочего, читать программатором и заливать в аналогичный, но тут, одно неверное движение, и у тебя будут два неработающих станка! :gigi:
 
D
Dima_art
  • 28 Окт 2009
Вот именно этот экстрим я и собираюсь проделать, раз больше никаких вариантов.
У микросхемы ОЗУ цоколевка такая же, как у К573РФ5, если кто еще помнит такое.
Оператива в панельке, тут уже проще. Подам 5 вольт через диод, блокировку, и во включенном состоянии - в программатор.
Прочту как РФ1, а потом зашью дамп в РФ-ки, благо, есть еще некоторые запасы с "тех" времен.
И пофигу все батарейки.
 
O
o_l_e_g
  • 28 Окт 2009
Dima_art сказал(а):
Прочту как РФ1, а потом зашью дамп в РФ-ки, благо, есть еще некоторые запасы с "тех" времен.
И пофигу все батарейки.
С РФ-ками, номер может не пройти, кажется мне, туда же, в оперативу пишуться кое-какие флаги во время выполнения программы ПЛК, хотя могу и ошибаться :) Если дамп содрать удастся, тут и поэкспериментировать можно.
 
D
Dima_art
  • 28 Окт 2009
На плате омрона 2 оперативы. Одна впаяна, одна в панельке (с программой). Причем в букваре написано,что вместо статического ОЗУ может быть установлено и ПЗУ. Всякие флаги пишутся наверняка в ту, которая впаяна.
Однако кавалерийский наскок не удался: у CDM6116AC адресные линии расположены "наоборот" по сравнению с РФ5...
Буду думать дальше....


Ччерт, надо лучше знать английский.
Микросхема в панели - это расширение ОЗУ, начало программы сидит во впаянной микросхеме.
Вариант отбрасываем как несостоятельный. На горячую выпаивать 24-ногую ОЗУ да еще чтобы без потери информации - невозможно.
 
В
Васисуалий
Команда форума
  • 28 Окт 2009
Dima_art сказал(а):
Выпаивать 24-ногую .
А почему решил, что надо именно выпаивать? Может ненадо ее отделять от платы? Может быть попробовать собрать типа косичку из проводов с одной стороны припаячить все это к панельке и засунуть панель в прогер а другим концом аккуратно к выводам микрухи прямо в плате? При этом как учили - паяльную станцию заземлить плюс отдельным проводом через несколько килоом к плате контроллера, руки в браслет, помыть и спиртом протереть? :gigi: Если все пройдет удачно, остальной спирт использовать в "мирных целях"