ПЛК и АСУТП

plc110-60В очередном проекте мне нужно подключить по Modbus к ПЛК110-60 украинские  датчики температуры и влажности SM-100 и SM-200.

Сразу оговорюсь, в данном случае имеется ввиду старая модель ПЛК110-60, с 2014 г. под таким же названием выпускается новая модель, конструктивно совсем другая.

Скорость передачи данных по модбас у датчиков SM-100/200 фиксирована и равна 2400 бод. Это, кстати, говорит не в пользу датчиков- нет ни одной объективной причины, что бы не сделать в датчиках SM-100/200 скорость передачи данных по модбас  изменяемую в диапазоне, хотя бы, 2400 — 19200. Даже в начале 2000-х везде применяли скорость минимум 9600.

Но я не сильно обеспокоился, ибо согласно 14-й странице РЭ ПЛК110, передача данных через RS-485 работает на скоростях 2400-11500 бод:

plc110_speed_modbus

Читать далее

В связи с распространением на просторах СНГ программируемых реле xLogic/x-Messenger фирмы EasyElectronics, многих интересует вопрос, как самому сделать кабель для их программирования.

Благодаря усилиям коллег, мы можем ответить на этот вопрос.

Сергей Кычкин, основываясь на оригинальной схеме кабеля ELC-USB, создал и проверил его аналог:

Как видно, Сергей использовал китайский USB/TTL преобразователь и самодельную плату для опторазвязки. Китайский преобразователь надо купить (на ебее стоит 2$), а плату сделать самому. Преобразователь USB/TTL подойдет любой, если нет времени ждать такой из Китая и негде купить у себя в городе, можно купить и переделать любой дата-кабель с микросхемой pl-2303 для мобилки. Таких кабелей полно в магазинах для мобилок и на радиорынках. Вот пример переделки дата-кабеля мобилки в USB/TTL преобразователь: http://plc-blog.com.ua/cable-zelio-sr2_sr3#usb_ttl

Плата в работе:

xlogic_01_1024x768

Конечно, EasyElectronics продают кабели для своих ПР дешевле конкурентов в 2-3 раза и оригинальный ELC-USB стоит всего 50$. Но зачем платить 50 баксов если можно уложиться в 5?

Логические реле принципиально отличаются от ПЛК только степенью сложности программы. Главное- почувствовать, с какой задачей справится и ЛР, а с какой только ПЛК. Не всегда это выходит.

Вот и я едва не просчитался. Где-то в марте ко мне подошел некий начальник отдела и спросил, какое оборудование нужно для реализации простенькой задачи. Задачу тут же объяснил на пальцах. Не особо вникнув в суть, я ответил, что для такого ерундового дела хватит и ЛР. Сошлись на Zelio. С тем мой заказчик и удалился.

Уже летом разговор мне припомнили и дали тех.задание. А оборудование уже купили и смонтировали.

Вот это ТЗ:

На РОФ-1 запроектировали компрессорную (давление воздуха в сети 3атм), сжатый воздух которой используется для выгрузки пыли из бункеров фильтров ГОУ-1…ГОУ-10 (10 шт).
Компрессорная расчитана на расход воздуха для выгрузки пыли из одной ГОУ.
В компрессорной установлен шкаф контроля давления воздуха, а в нем находится
модульное интеллектуальное реле, управляющее процессом выгрузки пыли из бункеров фильтров ГОУ-1…ГОУ-10.
Необходимо запрограммировать реле таким образом, чтобы выгрузка пыли из
бункеров ГОУ-1…ГОУ-10 происходила в порядке поступления сигналов верхнего уровня пыли в бункере фильтра ГОУ-1…ГОУ-10, т.е. соблюдалась очередность
выгрузки.

Читать далее

Что делать, если разрабатываешь программу оператора на СКАДА а под рукой нет устройства (ПЛК, ПР, датчика) с которым программа должна обмениваться данным по протоколу Modbus? Или если разрабатываешь программу для ПЛК а нет модулей ввода/вывода, обмен данными с которыми, опять же, идет по Modbus?

Именно такая проблема недавно возникла у меня при разработке программы на СКАДА Trace Mode 6- нужно было обеспечить вывод на ПК оператора данных по протоколу Модбас от 30 ПИД-регуляторов МИК-21-05, но у меня под рукой не было ни одного.

Первая моя мысль была- написать программу-эмулятор(имитатор, симулятор) самому. Вторая мысль была о том, что такие программы уже созданы, нужно просто поискать.

И, действительно, в интернете есть много программ-эмуляторов устройств Модбас.

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

И все-таки я нашел хороший бесплатный эмулятор, который оправдал все мои надежды. Программа называется «DevEmu программный эмулятор Modbus-slave».

DevEmu-about

Читать далее

Недавно ко мне обратились из России с предложением написать программы для проекта, в котором используется продукция 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, шнуры для которых есть везде и стоят сущие копейки.

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

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

nelsa_kupit_schneider

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

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

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

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

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

Читать далее

Моя старая статья про строение кабеля 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:

Zelio_sr2_usbttl_conv_800x600 

Читать далее

xMess_small

x-Messenger это семейство программируемых реле фирмы Easy Electronic. О другом семействе устройств этой фирмы, xLogic я уже писал тут и тут. В принципе, единственное отличие x-Messenger состоит в использовании в процессорных модулях более продвинутых интерфейсов передачи данных- Ethernet и GSM/SMS/GPRS.

Сегодня рассмотрим программируемые реле EXM-8AC-R-HMI и ELC-12DC-DA-R-N-HMI:

  • Характеристики
  • Конструкция
  • Документация и ПО
  • Связь со SCADA
  • Работа с ELC-12DC-DA-R-HMI
  • Работа с EXM-8AC-R-HMI
  • Моё мнение о x-Messenger

Характеристики

EXM-8AC-R-HMI ELC-12DC-DA-R-HMI
Назначение Программируемое реле с беспроводным интерфейсом передачи данных GSM/GPRS Программируемое реле с интерфейсом Ethernet
Питание AC 110…240V DC 12…24V
Интерфейсы связи GSM/GPRS, RS232, RS485 Ethernet, RS232, RS485
Входы 6 DI 8 DI (в т.ч. 4 AI/DI)
Выходы 2 DQ (Реле, 10 А) 4 DQ (Реле, 10 А)
Высокоскор. входы +
Высокоскор. выходы
Дисплей 16×4 знаков 16×4 знаков
Возможность расширения + +
RTC + +
Размеры (ШхВхГ) 95х90х68 мм 95х90х68 мм
Среда программирования eSmsConfig eSmsConfig
Цена 3010 грн 1760 грн

Цены указаны по курсу на момент написания статьи: 1$= 8 грн.

Конструкция

Несмотря на разное количество входов/выходов, оба устройства собраны в абсолютно одинаковых корпусах. Не задействованные отверстия просто закрыты заглушками.  Класс защиты корпусов- IP20.

Вид сверху:

xMess_top_1500x1000

Читать далее

Adam 4017+ это модуль ввода аналоговых сигналов, производства тайваньской фирмы Advantech. Предназначен для сбора параметров аналоговых сигналов и их передачи по интерфейсу RS-485.

Впервые я столкнулся с этим устройством в 2007 г. при разработке программы для небольшого проекта АСУ ТП. С тех пор и в дальнейшем мы иногда применяли Adam 4017+  в своих проектах.

adam4017p_top_800x600
Рассмотрим:

  • Характеристики
  • Конструкция
  • Связь по RS-485
  • Настройка параметров Adam 4017+
  • Особенности работы
  • Мое мнение о Adam 4017+

 

Характеристики

Назначение Модуль аналогового ввода
Кол-во каналов AI 8
Диапазоны входных сигналов ±150 mV, ±500 mV, ±1 V, ±5 V, ±10 V, ±20 mA, 4…20mA
Интерфейс передачи данных RS-485
Протоколы передачи данных Modbus-RTU, Advantech
Скорость передачи данных, bps 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
Питание 10…30 V DC
Потребляемая мощность 1.3 W
Напряжение изоляции 3000 V DC
Габариты корпуса 122 х 75 х 25 mm
Исполнение корпуса Крепление на DIN рейку, монтаж на стену
Температура эксплуатации -25…+75 °С

Читать далее

adum1301Недавно в рамках очередного проекта я работал с  модулем аналогового ввода ОВЕН МВ110-224.2А.

Подключил я МВ110 к ПК через недорогой китайский преобразователь RS232/485 и вследствие недоразумения подал на этот преобразователь 24 вольта с промышленного БП… в преобразователе сгорели 2 диода. С дрожащим сердцем я разобрал МВ110- стоит-то он немало, около 1000 грн:

 

mv110_224_2a_top_txt_1024x768

 

Читать далее

Некоторые производители СКАДА-систем для конкуренции и популяризации своих продуктов выпускают их бесплатные урезанные версии. С одной из таких бесплатных программ я и решил ознакомиться на досуге, а за одно и посмотреть, смогу ли я в дальнейшем ее применять в своих проектах. Встречаем, герой сегодняшней статьи- бесплатная СКАДА на 8 тегов SimpLight free версия 4.3.1.59.

simp_about

Читать далее

Подпишитесь на нашу рассылку


Copyright © 2016. Перцух Алексей

Индекс цитирования