Sr2usb01 zelio logic своими руками

Программирование Zelio SR2/SR3 без использования оригинального кабеля

Моя старая статья про строение кабеля SR2CBL01 для ЛР Zelio имела большой успех- за 2 года ее нахождения по адресу pertsukh.blogspot.com/2012/03/zelio-sr2cbl01.html она собрала 6995 просмотров и 30 комментариев.

Как сделать самодельный кабель для программирования Zelio серий SR2/SR3, интересуются и сейчас. С просьбой уточнить отдельные моменты мне писали на почту даже из арабских стран, Бразилии и Коста-Рики.

Я в работе пользуюсь фирменным шнуром программирования, но для интереса решил сам опробовать подключение к Zelio альтернативными способами.

Таких способов много, потому что фирменный шнур для программирования Zelio является всего-лишь преобразователем сигналов RS232(USB) в TTL-уровень. Фирменный шнур, благодаря оптронам, имеет оптическую развязку.

Внимание!

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

Итак, способ №1— программирование Zelio через преобразователь USB/TTL:

Загрузка программ и обмен данными через такой преобразователь проходит нормально.

Этот преобразователь USB/TTL собран на микросхеме CP2102, для него нужно поставить драйвер и в системе он будет виден как COM-порт.

Вместо USB/TTL можно использовать преобразователи RS232/TTL.

Способ №2— собрать преобразователь сигналов RS232/TTL на основе микросхемы MAX232 или его клонов вроде ST232. Для проверки этого способа я собрал преобразователь на беспаечной макетной плате:

Загрузка программ и обмен данными через такой преобразователь проходит нормально.

Схема преобразователя RS232/TTL на микросхеме ST232BN:

Для этой схемы не нужен внешний источник 5 вольт- питание микросхемы ST232 происходит от разъема программирования Zelio.

Для постоянной работы, конечно, лучше спаять такой преобразователь хотя бы на макетной плате, но даже на беспаячной плате он работает хорошо.

Способ №3— переделать дата-кабель от старого мобильного телефона.

Когда нет времени ждать USB/TTL преобразователь из Китая(способ №1) и не хочется собирать самодельную плату на ST232(способ №2), можно переделать дата-кабель от старого мобильника в USB/TTL преобразователь. Для этого нужно походить по радиорынку и купить дата-кабель на основе микросхемы PL-2303. Стоить такой раритет будет пару десятков гривень, не больше, т.е. те же 2 бакса, что и китайский преобразователь с ебея. Ну, может, 3 бакса.

Для примера возьмем кабель от Samsung C100:

Тестером находим на плате сигналы Rx, Tx, GND:

Отрываем самсунговский хвост и вместо него припаиваем 3 проводка на площадки сигналов Rx, Tx, GND:

Подключаем супер-кабель к девайсу:

Загрузка программ и обмен данными по кабелю проходят нормально.

Для кабеля тоже нужно поставить драйвер, в системе он будет виден как COM-порт.

Вывод:

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

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

Читайте также:  Дубинка для детей своими руками

Источник

Блог компьютерщика

Все, чем занимаюсь на работе: компьютеры, автоматизация, контроллеры, программирование и т.д.

вторник, 20 марта 2012 г.

Плата шнура программирования Zelio SR2CBL01. Фото, схема расположения элементов.

Недавно я написал небольшую программку на логическом реле Zelio.
Для загрузки программы в Зелио я использовал фирменный шнур SR2CBL01.
Загрузка идет через порт RS-232 (COM-порт ПК).
Этот шнур сейчас стоит около 90 евро.

Мне стало интересно, что из себя представляет этот шнур. Может быть, это по электрическим сигналам простой шнур типа нуль-модемного, просто с разъемом специальной формы?
Любопытство взяло надо мной верх и я разобрал разъем шнура с конца, вставляемого в реле.
И вот что я там увидел:
Читать далее на plc-blog.com.ua>>

36 комментариев:

не имеете ли возможности написать подобную статью о кабеле для SR1? никак не получается законектить, а надо прошивку обновить в модуле

Увы, у меня только есть кабель для SR2.

Схему кабеля SR1 я встречал тут:
http://www.schneider-electric.fr/sites/france/fr/support/faq/faq_main.page?page=content&country=FR&lang=FR&locale=fr_FR&id=FA17969&redirect=true

Если создадите аналог, расскажите о вашем опыте, мне интересно.

Этот комментарий был удален автором.

Александр, если не трудно- пришлите фото вашей платки на МАХ232, я бы тут опубликовал. Кстати, я тоже было создал платку на MAX232, но у меня она не заработала с Зелио.

Я собирал для SR2 на обычной MAX232,работает без проблем.А ни у кого нет модуля памяти?Из него бы дамп загрузчика снять.Там стоит какая-то микросхема из серии 24Схх,т.к. поключается на шину I2C к меге 128 в самой зелио,но вот с пустым чипом работать не захотел,нужно уточнить тип памяти и слить с нее дамп.

На фото шкафа сиренку углядел,какой вольтаж?А то я применил такую на 24В постоянки (если не ошибаюсь серия 24-03),это был полный абзац,как срабатывал аларм, пол завода сбегалось:)Народ энту хреновину поролоном облепил со всех сторон.До этого применяли в серии 02 модификацию,она расчитана на переменный ток,а питали постоянкой,вполне аккуратный звук был.А я решил не искать легких путей и взял как положено, 24V DC.Когда отлаживался,у меня была секретная комба кнопок на ПЛК,так свои уши я сберег,а вот работяги потом в мою сторону косо смотрели,т.к. все знали,что у оператора грабли какие-то

О, сирена достойна отдельного рассказа.
Она работает от 24 V DC. Орет очень громко, в помещении ее запускать опасно для ушей. Но я нашел простой выход- пр наладке повесил резистор, кажется что-то около 20 кОм и вместо ужасного ора был приятный писк.
В последнем проекте, который только закончил, я ввел таймер на длительность сигнализации.
По умолчанию 1 минута. Причем длительность можно поставить и 0.

Кроме того поставили кнопку «отключение звуковой сигнализации» . Услышал сирену, подошел, сбросил и разбирайся спокойно с вызвавшей ее причиной.

Спасибо за информацию.
Одно уточнение. По фотке с разводкой платы и даташиту, распиновка не такая как на фото с контроллером. Получается левый нижний пин — GND, правый ряд сверху вниз — Txd,Rxd,+5V контроллера.

Поправьте меня, если я не прав.

Вы правы, фотку обновил. Теперь она правильная.

У меня более свежий USB кабель (SR2USB01).
Собран он на контроллере st72f651, зачем они его туда запихнули не понятно. Для этих целей вполне достаточно PL2303 или FT232.

Читайте также:  Как обтянуть салон ваз своими руками

а как можно связаться с kapral_82?

В данном случае самодельное устройство прокатило, а что делать если питание прибора 220 вольт и нет гальванической развязки внутри прибора. Ведь не зря кабель делают на оптопарах.

Большое спасибо за статью, очень пригодилось. Сейчас как раз разбираюсь с Zelio SR3b262bd. Надеюсь там такая же распиновка как на SR2.

Собрал переходничок для кабеля на PL2303 (от мобильника) подключил. Все работает. 🙂

подключали как?
Rx к Tx
Tx к Rx
Так? (МК там другой правда)
http://www.xappsoftware.com/wordpress/wp-content/uploads/2012/04/pl2303_manual.png

есть SR2 A201FU на ATMEGA128
там разведен разъем таким образом
— левый столбик сверху вниз
1) SDA/INT1 (PD1) — на 26 ногу МК
2) SCL/INT0 (PD0) — на 25 ногу МК
3) GND
— правый столбик сверху вниз
4) TXD1/INT3 (PD3) — на 28 ногу МК
5) через резистор 220Ом подключен к — RXD1/INT2 (PD2) на 27 ногу МК
6) +5В подключен к 4, 21, 52, 62, 64 ножкам МК и выходу стабилизатора 5В

выглядит это так
1) 4)
2) 5)
3) 6)

roker, если есть возможность, киньте фото своего девайса на cpu486@rambler.ru , я размещу их в этой статье.

Алексей, я сейчас тоже подключил свой SR2 A201FU через старый датакабель (от телефона сименс м55) — на базе PL2303.
Пробовал запитать через +5В от юсб порта на разъем контроллера, не захотел определяться.

Смотрим эту картинку с PL2303:
Сейчас используется общая земля(11 и 10) и на разъеме контроллера земля как у вас на картинке (или как я описывал чуть выше на 3)
Затем TxD (на рисунке контакт 6) датакабеля подключен к контакту на плате контроллера RxD (5) из моего поста выше или INF2 с вашей картинки)
И последний RxD (на рисунке контакт 3) датакабеля подключен к контакту на плате (4) или по вашей картинке INF1

картинка с pl2303
http://www.ra1aie.ru/mimg/2303pinout.jpg

Сейчас мой работает от сети 220В (сам себя запитывает) но не могу с него стянуть программу — пароль стоит. А так управляется нормально из ZelioSoft2 V4.5
Пока попробую поискать, как можно подобрать ключик, если нет то просто придется убить программу в нем и свою сочинять.

пароль подобрал со второй попытки — 1234. Но выяснился один недостаток USB шнурка — он в системе идет как COM9, а реальных портов всего 4. В моем модуле прошита программа какая-то старая и ZelioSoft 4,2 и 4,5 не может ее считать, пишет нужна более старая версия программы. Ок. Но версия ZelioSoft COM более старая, но требует фирменный COM шнур и на выбор только четыре порта (1-4), а юсбшный она не понимает.

Придется еще лепить переходник на 232 микросхеме, чтоб слить программу и потом обновить прошивку из четвертой версии.

Все получилось с USB, скачал версию 3.1 и считал программу с контроллера. Нашел старую версию на этом сайте
http://www.global-download.schneider-electric.com/mainRepository/Index.nsf/DisplayProductDocumentation?OpenAgent&L=EN&App=Schneider&p=542&c=60,61,63,64,65,303,307

Hello friends, my name is Gabriel and I am from Brazil.
Sorry but I don’t speak your language. I am using a translate software.
I have some knowledge about eletronic circuits. I need transfer a complex program to SR3B101BD (i need use timers, but all timers has been blocked and can’t be changed by display) and I need a cable. I would like to know the pinout used to make a cable. What pins in RS232, in MAX232(in / out) and in the last 6 pin (plc conector). If possible, an schematic. My email biel.ramone@gmail.com Thanks a lot for any help.

Читайте также:  Итальянское мороженое своими руками

———
Здравствуйте, друзья, меня зовут Габриэль и я из Бразилии.
Извините, но я не говорю на вашем языке. Я использую перевод программного обеспечения.
У меня есть некоторые знания о электронных схем. Мне нужно передать сложную программу для SR3B101BD (мне нужно использовать таймер, но все таймеры был заблокирован и не может быть изменен на дисплее), и я нужен кабель. Интересно, закрепления используется для изготовления кабеля. Это контактный RS232, MAX232 в (вход / выход) и последний вывод 6 (разъем PLC). Если это возможно, электрическая схема. Мое письмо biel.ramone @ gmail.com Большое спасибо за любую помощь.

Сергей, вы просто взяли дата-кабель от мобилки и подключив его концы определенным образом к реле смогли законнектиться?

Источник

Плата кабеля программирования Zelio SR2CBL01. Фото, схема

Недавно я написал небольшую программку на логическом реле Zelio.
Для загрузки программы в Зелио я использовал фирменный кабель SR2CBL01.
Загрузка идет через порт RS-232 (COM-порт ПК).
Этот кабель сейчас стоит около 90 евро.

Мне стало интересно, что из себя представляет этот кабель. Может быть, это по электрическим сигналам простой шнур типа нуль-модемного, просто с разъемом специальной формы?
Любопытство взяло надо мной верх и я разобрал разъем кабеля с конца, вставляемого в реле.
И вот что я там увидел:

Сторона 1 платы кабеля Zelio SR2CBL01:

Сторона 2 платы кабеля Zelio SR2CBL01:

Как видно, данный кабель не просто удлинитель СОМ-порта компьютера.
Однако его электроника излишней сложностью тоже не отличается.
Если для работы очень нужен такой шнур но жалко тратить на него 90 кровных евро, при минимальных навыках работы с паяльником можно создать его клон.

Правда, походив по интернету, прецедента я не обнаружил, но вот на этом форуме обговаривали клонирование шнура. Там же кем-то уже выложен рисунок платы с расположением элементов.
Я тестером перепроверил, все правильно:

Но как понять маркировку «211 517»? 211 это, допустим, модель(точнее, 3 последние цифры модели), а что такое «517»?
Это всего-навсего код даты выпуска микросхемы в корпусе SO-8:

Так что вовсе не обязательно искать микросхемы HCPL «211 517», их уже не найти, можно найти HCPL 211 с любым последним 3-значным числом.

Схема работы кабеля понятна- это фактически преобразователь на оптопарах уровня сигналов RS-232(+3…+12, -3…-12 вольт) в TTL уровень(0, +5 вольт).

Чтобы удостовериться в своих догадках я замерил сигналы на разъеме для программирования на самом реле Zelio. И, действительно, обнаружил на нем сигналы земля и +5 вольт.
Из остальных сигналов судя по всему еще 2 пустых(по крайней мере на шнуре их штырьки «висят в воздухе») и 2 информационных:

HCPL-0211 можно заказать в Киеве за 30 грн/шт.

Если кому-то помогла эта статья и/или получилось сделать клон кабеля Zelio SR2CBL01, отпишитесь о результатах.

Обвязка конденсаторами стандартная для ST232BN.
Видео, как работает такой шнур:

Kapral_82, спасибо за интересные фото и видео!

Источник

Оцените статью