Простая АСУ на Логическом Реле Zelio. Мнение, текст программы, фото. | ПЛК и АСУТП. Программирование zelio


Простая АСУ на Логическом Реле Zelio. Мнение, текст программы, фото.

В мире автоматизации сейчас царят ПЛК- Программируемые Логические Контроллеры. ПЛК хороши тем, что на них можно построить сложную АСУ.Но иногда наоборот нужно автоматизировать какой-то простой техпроцесс. В котором задействованы 3-5 датчиков и 3-5 управляющих сигнала.Для этой цели тоже можно использовать ПЛК, но тут у них проявляются недостатки- высокая цена, избыточность ресурсов и относительная сложность в программировании.Специально для таких простых задач придуманы ЛР- Логические Реле.

По факту ЛР представляет собой  ПЛК с малым количеством входов/выходов, более простой системой команд и значительно меньшей ценой.Более простая система команд и меньшее количество программных ресурсов ЛР ограничивает область применения ЛР именно простыми системами.

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

Идея в следующем- по нажатию кнопки «Пуск» бункер заполняется песком. При этом в нем установлены 2 датчика- «Нижний уровень» и «Верхний уровень». По достижении верхнего уровня подача песка отключается. Далее в бункер подается сжатый воздух и песок по пескопроводу выдавливается во второй, больший бункер.Потом воздух из первого бункера стравливается и все повторяется по новой, пока второй бункер не заполнится- в нем тоже установлен датчик «Верхний уровень бункера».Всего в алгоритме задействовано:

  • 4 дискретных входа
  • 3 дискретных выхода
  • 3 таймера

Как видно, задача проста.Построить систему решили на ЛР Zelio SR2B121BD. Я его уже программировал когда-то.

Zelio обошелся в 1400 грн, аналогичная система на обычных реле и таймерах обошлась бы примерно в 1000 грн.

Поставленная задача была легко решена за день, включая поиск в интернете и установку среды программирования Zelio Soft 2 v.4.5 и отладку.

Особенности Zelio для программистаПовторюсь, программные ресурсы Zelio ограничены. При программировании в LD для модели SR2B121BD:

  • 120 строк кода,
  • 28 «катушек»,
  • 16 таймеров,
  • 16 обычных счетчиков,
  • 1 быстрый счетчик,
  • Доступны для программирования 4 кнопки под экраном,
  • 16 текстовых блоков,
  • 8 событий по реальному времени.

Отличия LD Zelio от LD Siemens STEP 7

Кроме ограниченности самих программных ресурсов, урезанным является и сам язык LD. По крайней мере по сравнению с его реализацией в Step 7 мне бросилось в глаза следующее:

  • SET и RESET для выходов(Q) и катушек(М, в STEP 7 они называются «маркеры») можно выполнить только в 1 месте программы и только 1 раз за цикл программы(1 проход программы от первой до последней строки), а не где угодно и сколько угодно, как в Step 7, что неудобно,
  • Нет условий «передний фронт» и «задний фронт» входа(I) или катушки(M). Есть только условия «открытый контакт» и «закрытый контакт».
  • В отличии от ПЛК Simatic и ОВЕН, с которыми я имел дело, в Zelio выхода выставляются не в конце прохода программы, а сразу же по команде. Т.е. если в первой строке установить, допустим, выход Q1 (SQ1) а в следующей строке сбросить его (RQ1), то реле выхода Q1 быстро клацнет. А в Simatic’e этого бы не произошло. т.к. состояния входов в нем записываются в память в начале цикла программы, а выхода устанавливаются в конце его. Будьте бдительны! Этот момент я отловил только потому, что не положился только на симулятор Zelio а создал модель с тумблерами.

Что мне, как программисту, нравится в Zelio

  • Удобная среда программирования с встроенным симулятором. В том же microwin для S7 200 симулятора нет, что очень плохо для программиста,
  • Возможность использования в программе 4 кнопки под экраном ЛР,
  • Возможность программирования «текстовых блоков»- т.е. доступен вывод на 4-строчный экран Zelio текстовых сообщений,
  • Достаточное количество таймеров, счетчиков и катушек для создания простой программы,
  • Программу в LD можно вводить прямо с экрана дисплея. Правда, это неудобно,
  • Среда программирования бесплатна,
  • Подробная документация по программированию на русском языке,
  • В 1 строке программы LD до 5 условий. В ЛР Siemens Logo, например, всего до 3 условий на строку.

Что мне, как программисту, НЕ нравится в Zelio

  • Нет русского языка. Есть английский, французский и еще несколько.Как следствие- на экран нельзя выводить сообщения русскими буквами а только нерусскими.
  • В текстовых блоках при программировании в LD кроме статического текста, типа «Privet», из динамического текста можно отображать только текущее значение таймеров, счетчиков и текущего времени. А состояние входов и выходов нельзя. При программировании в FBD в текстовых блоках можно отображать также еще до 4-х значений типа integer. Проблема в том, что не все модули Zelio поддерживают программирование на FBD.
  • Шнур для записи программы с ПК в Zelio стоит от 90 евро, хотя конструктивно он очень прост.

Вывод:

В общем с задачей построения простой АСУ ТП Zelio справляется отлично.

 

Текст программы:

 

Фото

Собранный шкаф управления (ШУ) с ЛР Zelio:

 

Zelio в ШУ:

 

Лицевая часть ШУ:

plc-blog.com.ua

Zelio | ПЛК и АСУТП

Недавно ко мне обратились из России с предложением написать программы для проекта, в котором используется продукция Schneider, в том числе логическое реле Zelio SR3 и сенсорная панель Magelis HMI STO 501.

Из всего оборудования я живьем видел только Zelio, но взялся за разработку программ.Писал программы в Запорожье, отправлял в Россию, там проверяли, я устранял ошибки и так пока все не заработало, как надо.В итоге все получилось и я хочу поделиться своими впечатлениями от проекта:

  • Оргвопросы
  • Сенсорная панель HMI STO501
  • Создание программ для подключения сенсорной панели к Zelio через порт программирования
  • Впечатления

За все фото оборудования и платы кабеля спасибо Даниэлю, который предложил мне поучаствовать в этом проекте.

1. Оргвопросы

Прежде всего, если вы имеете дело с продукцией Schneider (Zelio, Twido, Magelis) нужно включить повышенную внимательность. Sсhneider очень любит применять специфические кабели программирования: для Zelio, Twido и Magelis они свои. Эти кабели мало того, что дорогие, но еще и эксклюзивные.

В то же время китайцы, тайванцы и русские(«Овен») снабжают свои контроллеры и сенсорные панели возможностью программироваться через стандартные интерфейсы RS-232/485 и USB, шнуры для которых есть везде и стоят сущие копейки.

Поэтому при заказе продукции Шнайдер нужно предусмотреть покупку шнуров программирования.

Но если вы захотели купить эти шнуры, еще не факт, что вам их продадут. Потому что…

…обычно их нет в наличии и срок поставки- до 7 недель.

Я думал, что такое только на Украине, но в России, оказывается, точно так же. С чем это связано, я не знаю. Наверное, «Шнайдер» так демонстрирует свою элитарность. Типа, если надо- подождешь.

Программное обеспечение для Zelio бесплатное, для панелей Magelis платное.

2. Сенсорная панель HMI STO501

На данный момент к Zelio через порт программирования можно подключить одну-единственную модель сенсорной панели- Magelis HMI STO501:

Читать далее →

plc-blog.com.ua

Подключение сенсорной панели к Zelio через порт программирования

Недавно ко мне обратились из России с предложением написать программы для проекта, в котором используется продукция Schneider, в том числе логическое реле Zelio SR3 и сенсорная панель Magelis HMI STO 501.

Из всего оборудования я живьем видел только Zelio, но взялся за разработку программ.Писал программы в Запорожье, отправлял в Россию, там проверяли, я устранял ошибки и так пока все не заработало, как надо.В итоге все получилось и я хочу поделиться своими впечатлениями от проекта:

  • Оргвопросы
  • Сенсорная панель HMI STO501
  • Создание программ для подключения сенсорной панели к Zelio через порт программирования
  • Впечатления

За все фото оборудования и платы кабеля спасибо Даниэлю, который предложил мне поучаствовать в этом проекте.

1. Оргвопросы

Прежде всего, если вы имеете дело с продукцией Schneider (Zelio, Twido, Magelis) нужно включить повышенную внимательность. Sсhneider очень любит применять специфические кабели программирования: для Zelio, Twido и Magelis они свои. Эти кабели мало того, что дорогие, но еще и эксклюзивные.

В то же время китайцы, тайванцы и русские(«Овен») снабжают свои контроллеры и сенсорные панели возможностью программироваться через стандартные интерфейсы RS-232/485 и USB, шнуры для которых есть везде и стоят сущие копейки.

Поэтому при заказе продукции Шнайдер нужно предусмотреть покупку шнуров программирования.

Но если вы захотели купить эти шнуры, еще не факт, что вам их продадут. Потому что…

…обычно их нет в наличии и срок поставки- до 7 недель.

Я думал, что такое только на Украине, но в России, оказывается, точно так же. С чем это связано, я не знаю. Наверное, «Шнайдер» так демонстрирует свою элитарность. Типа, если надо- подождешь.

Программное обеспечение для Zelio бесплатное, для панелей Magelis платное.

2. Сенсорная панель HMI STO501

На данный момент к Zelio через порт программирования можно подключить одну-единственную модель сенсорной панели- Magelis HMI STO501:

http://www.schneider-electric.co.th/support/index?page=content&country=th&lang=zh&id=FA141635

Характеристики панели HMI STO501:

Тип устройства: Сенсорная панель с монохромным экраном
Размер экрана: 3.4″
Разрешение: 200×80 px.
Порты связи: 1xRS-232C, 2xUSB
Протоколы: Zelio протокол для прямого подключения к Zelio Logic SR2/SR3, Modbus, Uni-Telway, SiemensPPI-MPI, OmronSysmacwayRockwellDF1 / Dh585, MitsubishiMelsecFX/Q/A
Память для хранения данных: 16 Мб, флеш
Питание: 24V DC
Габариты: 113 x 78 х 28 мм
Цена:  260$

Если смотреть с точки зрения цена/характеристики, то виден перекос в сторону цены. Короче говоря, при своих возможностях HMI STO501 слишком дорого стоит. Я не могу себе представить, что кто-то купит 501-ю панель куда-нибудь, кроме как для Zelio.

Панель Magelis HMI STO501:

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

Панель монохромная, но это не значит, что черно-белая. В данном случае панель зелено-белая:

Задняя крышка:

Для подключения HMI STO501 к Zelio используется кабель SR2CBL09:

Плата кабеля SR2CBL09 функционально аналогична плате кабеля программирования Zelio SR2CBL01:

SR2CBL09 принципиально отличается от SR2CBL01 только разъемом  подключения к панели. В SR2CBL09 применяется разъем EC350V:

Поэтому, если очень надо SR2CBL09 а нету, но при этом есть SR2CBL01, можно самому сделать такой вот преобразователь:

Разъем DB9M стоит 0.3$ и продается везде, а EC350V входит в комплект сенсорной панели.Надо- программируешь Zelio, надо- одеваешь переходник и подключаешь Zelio к 501-й панели.

Для программирования HMI STO501, как и прочих семейства Magelis, используется среда разработки Vijeo Designer. Поддержка HMI STO501 в ней появилась начиная с 6 версии.Vijeo Designer программа платная, что создает очередные проблемы для клиентов «Шнайдера».  Демо-версия не позволяет записать разработанный проект в панель, в остальном ограничений нет. Если поискать, в нете можно найти серийный номер для Vijeo Designer.

Загрузить программу в HMI STO501 можно 2-мя способами:

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

Кабеля BMXXCAUSBH018 у поставщика в России не оказалось(только под заказ и через 7 недель), но загрузить программу удалось через обычный кабель micro USB.

Еще один важный момент, который нужно иметь ввиду: подключить HMI STO501 можно не к какому попало Zelio, а только к тем моделям, которые имеют режим программирования FBD. Связано это с тем, что программные блоки передачи данных по последовательному порту в среде программирования LelioSoft 2 доступны в языке FBD, но отсутствуют в языке LD.

3. Создание программ для подключения сенсорной панели к Zelio через порт программирования

3.1 Программа для Zelio

Некоторые модели Zelio можно программировать только в LD и, следовательно, нельзя подключить к сенсорной панели через порт программирования:

Передача данных через порт программирования программируется очень просто. Для этого используются 2 функциональных блока- «Serial port input»(входящие данные по порту программирования) и «Serial port output»(исходящие данные по порту программирования).

Блок «Serial port input» объединяет в себе 8 слов по 16 бит, входящих в Zelio через порт программирования. Всего доступно 24 входящих слова или 3 блока(24 : 8 = 3) «Serial port input» на программу:Блок «Serial port output» объединяет в себе 8 слов по 16 бит, исходящих из Zelio через порт программирования. Всего доступно 24 исходящих слова или 3 блока(24 : 8 = 3) «Serial port output» на программу:

Вот пример простой программы для управления Zelio через порт программирования:

Дискретный сигнал состояния входа i1 поступает на вход блока B01 (преобразование 16 отдельных бит в слово), далее попадает в блок B02( «Serial port output» ) и через порт программирования уходит в сенсорную панель как первый бит в слове №25.

Состоянием выхода Q1 управляет входящая команда от сенсорной панели: в блок B03( «Serial port input» ) через порт программирования приходит слово №1, в котором первый бит является управляющим для выхода Q1, далее слово попадает на блок B04(преобразование слова в 16 отдельных бит) и уходит далее на выход Q1.

3.1 Программа для HMI STO501

Для программирования HMI STO501 нужно использовать Vijeo Designer v6 или выше. Нужно указать подключение к Zelio через порт программирования, настроить исходящие(для записи в Zelio) и входящие(для чтения из Zelio) переменные типа «External» и подключить к этим переменным органы управления.

3.2 Видеоурок

Создание простой программы для  Zelio и HMI STO501:

Используется ZelioSoft2 v4.4 и VijeoDesigner 6.0При нажатии кнопки «Q1» на сенсорной панели, состояние выхода Q1 в Zelio SR2E121BD будет изменяться на противоположное. Цвет кнопки «Q1» на сенсорной панели изменяется в зависимости от состояния выхода Q1 Zelio.Лампочка «i1» на сенсорной панели меняет свой цвет(включается/выключается) в зависимости от состояния входа i1 Zelio.

Исходные файлы программ.

4.  Впечатления

Про Zelio SR2/SR3 я уже писал, это надежные устройства, но они созданы на основе микроконтроллера atmega128 с ядром AVR, т.е. на технологиях конца 90-х, начала 2000-х годов.  Хотя для многих задач возможностей Zelio чаще всего хватает, но они во многом уступают своим конкурентам, построенным на современных процессорах.

Например, я писал про китайский ПР xLogic, в основе которого современный микроконтроллер NXP LPC1765fbd100 с ядром ARM Cortex-M3. xLogic своими возможностями значительно превосходит Zelio и стоит значительно дешевле. На стороне Zelio остается только проверенная временем надежность и репутация, что тоже немало.

Но вот некоторые особенности Zelio необъяснимы с точки зрения факта применения устаревшего микроконтроллера. К примеру, почему одни модели Zelio можно программировать на FBD а другие только на LD? И там и там процессоры одинаковые, а подключить HMI STO501 можно только к Zelio с программой на FBD.

Фирма «Шнайдер» предлагает только одну модель СП для подключения к Zelio через порт программирования. Эта СП маленькая, монохромная и дорогая. Хочешь панель больше- покупай модуль расширения для Ethernet или RS-232/485.

А у xLogic все модели можно подключить к какой угодно сенсорной панели, т.к. обмен через порт программирования идет по Modbus.

Например, даже самый слабый и дешевый(45$) xLogic ELC-6AC-R я через порт программирования подключил к 7-дюймовой цветной панели, которая стоит немного дешевле, чем 3-дюймовая монохромная  для Zelio:

Ощущение, что «Шнайдер» не развивает линейку «Zelio» (в т.ч. в возможностях подключения сенсорных панелей), почивает на лаврах и думает, что их продукцию будут покупать только из-за бренда. Пока такой подход еще срабатывает, но в дальнейшем они рискуют растерять клиентов.

Порт программирования Zelio для обмена данными с СП использует не Modbus а свой нестандартный протокол. Но самое удивительное, что «Шнайдер» не засекретил этот протокол, а даже расписал его в справке ZelioSoft 2. Теоретически можно найти сенсорную панель другой фирмы, запрограммировать там протокол и подключить к Zelio. Многие китайские панели имеют такую возможность, как и русская СП270 фирмы «Овен»(если покопаться и разблокировать возможности ее китайского прародителя).

Среда программирования для шнайдеровских панелей платная и это создает проблему.  Для меня странно, что производитель оборудования просит денег за софт для своей же продукции. Другие производители разделяют мое мнение и чаще всего распространяют ПО для своей продукции бесплатно.

Zelio + HMI STO501 = не для всех, дорого, но работает.

 

plc-blog.com.ua

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

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

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

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

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

 

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

 

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

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

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

Такие преобразователи на ебее стоят до 2 $ с доставкой.

 

Способ №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: Если беспокоит отсутствие гальванической развязки в рассмотренных вариантах, ниже ссылка на самодельную плату с опторазвязкой.

 

По теме в блоге:

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

 

plc-blog.com.ua

Еще раз про самодельный кабель программирования Zelio SR2/SR3 » Портал инженера

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

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

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

 

Итак, способ №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. В конце концов, дата-кабели мобилки не палили.

 

Источник: https://plc-blog.com.ua/

Обсудить на форуме

ingeneryi.info

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

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

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

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

 

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

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

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

Что касается элементной базы, кажется, все ясно. Имеются конденсаторы. Микросхемы S1J это, как подтвердил тестер, диоды. Скорее всего эти:

Микросхемы с маркировкой «211 517» являются, оптопарами HCPL-0211 фирмы Avago Technologies:

Но как понять маркировку «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 информационных:

 

 

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

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

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

UPD1:

Коллега  kapral_82 поделился фотографиями своей платы на ST232BN(аналог MAX232), работающей в качестве платы программирования вместо SR2CBL01. Смею предположить, себестоимость этой платы где-то гривен 15. Жадные буржуйские инженеры недополучили свои 90 евро и легли спать голодными:

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

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

UPD2:

Подключение к ЛР Zelio через старый датакабель от телефона Siemens M55 на базе PL2303 по варианту Serg Melnikov. Сергей, спасибо, что поделились с нами своей идеей:

 

По теме в блоге:

.

plc-blog.com.ua

Zelio Logic 2. Краткое руководство

 

Назначение: краткое руководство для начинающих пользователей ZelioSoft. Данный документ поможет разобраться с ПО ZelioSoft тем, кто не имеет большого опыта работы с автоматикой. Пользователь найдет здесь все инструкции, необходиг^, для создания первой программы. Список необходимого оборудования приведен ниже. На случай отсутствия какого-либо оборудования всегда предусмотрен режим моделирования.

 

(А) Требуемая аппаратура

 

 

В Подключение аппаратуры

 

 

Подключение аппаратуры для программирования и загрузки программ

 

С Установка и применение ПО

 

 

Примечание.Использование USB кабеля (см. соответствующую инструкцию по установке драйверов USB-кабеля) Р Создание и загрузка программ

 

 

 

www.schneider-electric.

 

 

 

 

(Е) Помощь

(F) Небольшое применение, которое будем программировать в Zelio Logic

(G)

Коэффициент усиления зависит от типа применяемого датчика

 

' * Расстояние до вашей ладони

(I) Проверка программы

(J) Моделирование

 

(К) Загрузка: загрузка программы с ПК на модуль

В случае ошибки проверьте номер последовательного порта

СОВЕТЫ

Что можно сделать с помощью ZelioSoft?

Модификация программы посредством импорта собственных изображений

Функция разделения экрана

Язык последовательных функциональных блоков (SFC)

Контроль установки на расстоянии - функция СОМ

 

 

Рекламные щиты -функция САМ

 

 

Регулирование температуры - функция BOOLEAN

 

 

Для программирования ПАК используются стандартизированные языки МЭК (IEC). Языки программирования для инженеров по автоматизации (графические):

LD - Язык релейных схем - самый распространённый язык для PLC FBD - Язык функциональных блоков - 2-й по распространённости язык для PLC SFC - Язык диаграмм состояний - используется для программирования автоматов CFC - Не сертифицирован IEC61131-3, дальнейшее развитие FBD

Языки для программистов ПАК (текстовые):

IL - Ассемблер

ST - Паскале-подобный язык

Использование программируемых контроллеров в современных

системах автоматизации.

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

Широкое применение средств автоматизации производственных процессов, напрямую влияющее на сокращение издержек и повышение качества продукции, становится главным фактором развития российского промышленного производства. Лучшее доказательство этому - растущее влияние на мировом рынке российских металлургов, нефтяников, предприятий оборонного комплекса. Инвестируя в автоматизацию, модернизацию и развитие производства, сегодня именно эти отрасли становятся локомотивом всей отечественной промышленности. Современное предприятие наряду с полностью автоматизированными или роботизированными линиями включает в себя и отдельные полу автономные участки - системы блокировки и аварийной защиты, системы подачи воды и воздуха, очистные сооружения, погрузочно-разгрузочные и складские терминалы и т.п. Функции автоматизированного управления для них выполняют программнотехнические комплексы (ПТК).

Они строятся с использованием аппаратно-программных средств, к которым относятся средства измерения и контроля и исполнительные механизмы, объединенные в промышленные сети и управляемые промышленными компьютерами с помощью специализированного ПО. При этом, в отличие от компьютерных сетей, центральным звеном ПТК является не главный процессор, а программируемые логические контроллеры, объединенные в сеть. Автоматизированные системы управления технологическими процессами (АСУ ТП) объединяют различные объекты и устройства, локальные и удаленные, в единый комплекс и позволяют контролировать и программировать их работу как в целом, так и по отдельности с помощью SCAD А или других систем. Этим обеспечивается максимальная эффективность и безопасность производства, возможность оперативной наладки и переналадки, строгий учет и планирование показателей операционной деятельности, оптимизация бизнес-процессов.

Назначение и выбор программируемых логических контроллеров.

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

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

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

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

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

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

При выборе програмируемого логического контроллера необходимо учитывать следующие основные факторы:

1 Характер применения (автономно, в качестве станции в распределенной сети, в качестве удаленной станции)

Функциональное назначение (ПИД регулирование, управление системами тепло

2. и водоснабжения, измерение и счет данных, терморегулирование, аварийная защита и блокировка и т.д.)

3. Количество входов/выходов (цифровых и аналоговых)

4. Требуемая скорость передачи данных

5. Наличие автономного счетчика времени

6. Условия регистрации и хранения данных

7. Возможность самодиагностики

8. Требования к панели оператора

9. Язык программирования

10. Интерфейс

11. Каналы связи (проводной, беспроводной)

12. Режим и условия эксплуатации

Корпус изготавливается разборным. С возможностью прямого монтажа на шасси щита, так и на динрейку (при условии, если контактор небольшой).

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

Компоновка электрических щитов. Контакторы.

 

 

архитектура судовых систем  
  3 фазы + трансформатор
  сети с изолированной нейтралью
  сети с заземленной нейтралью
иерархия электросети  
б компоновка электрощитов  

 

lektsia.com


Видеоматериалы

24.10.2018

Опыт пилотных регионов, где соцнормы на электроэнергию уже введены, показывает: граждане платить стали меньше

Подробнее...
23.10.2018

Соответствует ли вода и воздух установленным нормативам?

Подробнее...
22.10.2018

С начала года из ветхого и аварийного жилья в республике были переселены десятки семей

Подробнее...
22.10.2018

Столичный Водоканал готовится к зиме

Подробнее...
17.10.2018

Более 10-ти миллионов рублей направлено на капитальный ремонт многоквартирных домов в Лескенском районе

Подробнее...

Актуальные темы

13.05.2018

Формирование энергосберегающего поведения граждан

 

Подробнее...
29.03.2018

ОТЧЕТ о деятельности министерства энергетики, ЖКХ и тарифной политики Кабардино-Балкарской Республики в сфере государственного регулирования и контроля цен и тарифов в 2012 году и об основных задачах на 2013 год

Подробнее...
13.03.2018

Предложения организаций, осуществляющих регулируемую деятельность о размере подлежащих государственному регулированию цен (тарифов) на 2013 год

Подробнее...
11.03.2018

НАУЧИМСЯ ЭКОНОМИТЬ В БЫТУ

 
Подробнее...

inetpriem


<< < Ноябрь 2013 > >>
Пн Вт Ср Чт Пт Сб Вс
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

calc

banner-calc

.