Меню

Как подключить плк дельта к компьютеру

Как подключить плк дельта к компьютеру

Мы подготовили для вас видео-урок по 4 способам загрузки проектов с ПК в панели оператора Delta: по USB, Ethernet, с флешки, закрытого автозагрузочного файла.

Передача данных с ПЛК по RS232/RS485. Этот способ позволяет осуществлять коммуникацию посредством последовательной связи различных устройств сторонних производителей с ПЛК Delta.

Вопросов не возникает, если Slave-устройством является устройство Delta, поскольку можно использовать PLC Link.

А если Slave-устройством является устройство стороннего производителя?

Предлагаем два пути решения задачи.

Путь 1.
Используйте модуль DVP12SCM-SL с 2 встроенными портами, который позволит конфигурировать кадр.

Путь 2.
В основном, ПЛК Delta имеют 2 коммуникационных порта RS485 и RS232. В отдельных случаях имеется еще и 3-й порт RS485, используемый для передачи кадров другим Slave-устройств.

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

В нашем примере используется значение D1036=87H, что означает:
— Длина данных: 8
— Четность: Четное
— Стоп-бит: 1 бит
— Битрейт: 9600 бит/сек

Используйте таблицу для создания шестнадцатеричного числа или используйте WPLSoft.

После настройки конфигурации COM порта выполните команду RS.

Операнды:
S: Стартовый адрес передаваемых данных m: Длина передаваемого сообщения (m = 0

256)
D: Стартовый адрес принимаемых данных n: Длина принимаемого сообщения (n = 0

Обычно команда RS используется для настройки адреса сохранения принимаемых и передаваемых данных, но чтобы сконфигурировать кадр, необходимо настроить специальный маркер.
COM1:M1312
COM2 M1122
COM3 M1316

После срабатывания маркера ПЛК конфигурирует кадр с помощью команды RS, в противном случае, ПЛК ожидает приема данных. Маркеры, указывающие на то, что принимаемые данные доступны:
COM1:M1313
COM2 M1124
COM3 M1317

В качестве помощи при выполнении данного приложения можно скачать следующий материал: Send Frame Help

Рекомендация!
При работе с коммуникационными сетями всегда необходим анализатор пакетов (сниффер) для мониторинга сети. В случае с RS485 рекомендуется иметь IFD6500 и любой сниффер Modbus.

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

Если вы являетесь пользователем регуляторов температуры серий DTA и DTB, то следуйте инструкции ниже:

Что в этом случае делать с DTC? Данное устройство не имеет кнопок.

Например, вы изменили адрес Modus и не запомнили его. В этом случае существуют 2 пути решения:

Решение 1 : Используйте светодиодный код для угадывания протокола и адреса вручную согласно руководству по эксплуатации:

Формат передачи светодиодами информации о протоколе коммуникации:

AT TX RX O1 O2 Err Run
000: 2400 бит/с
001:4800 бит/с
010:9600 бит/с
011:19200 бит/с
100:38400 бит/с
Четность:
00:нет
01:четн.
10: нечетн.
0: ASCII
1: RTU
0:2 Stop bit
1:1 Stop bit

Коммуникационный адрес отображается в двоичном коде светодиодами от AT (6 бит) до RUN (0 бит).

Можно ли использовать для возврата к заводским настойкам программу DTCOM?
Можно, о том как это сделать читайте в англ. руководстве: DTA, DTB, DTC Default reset by comunication

Читайте также:  Smart tv box x96 как подключить мышку

Источник

Обзор ПЛК Delta Electronics DVP14SS11R2. Тонкий, надёжный, простой Оставить комментарий

Программируемые логические контроллеры Delta давно присутствуют на отечественном рынке и заслужили популярность у пользователей. Сегодня мы рассмотрим Delta DVP14SS11R2. Это младшая модель из компактной серии ПЛК Delta DVP для простых задач.

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

DI 8 DO 6, релейные AI – AO – RTC – Порты передачи данных COM1 RS-232 COM2 RS-485 Порт загрузки программ COM1 Протоколы передачи данных Modbus RTU, ASCII Модули расширения 8 Макс. точек вода/вывода 256 Питание 24V DC Габариты Д*В*Г, мм 25.2*96*60 Среда программирования ISPSoft, бесплатная Языки программирования LD IL SFC Размер программ, шагов 4K

Как видно из параметров, DVP14SS11R2 со своими 14 точками дискретного ввода/вывода занимает нишу недорогого ПЛК для несложных задач. При этом есть возможность подключить дополнительные модули расширения и увеличить тем самым количество точек ввода/вывода. Однако размер программы составляет всего 4К шагов.

Конструкция

Главная особенность, которая сразу бросается в глаза, — это маленькие размеры ПЛК. Он буквально помещается в ладонь. Размер, основные элементы и комплектацию поставки ПЛК можно оценить на видео.

Внимательно рассмотрим корпус ПЛК.

Рис.1 – ПЛК, вид спереди

Рис.2 – ПЛК, нижняя поверхность

Рис.3 – ПЛК, боковая поверхность

Название модели DVP14SS11R2 расшифровывается так:

Рис.4 – ПЛК, задняя поверхность

Крепление модуля осуществляется на DIN-рейку.

Для загрузки программы в контроллер через его порт COM1 используются кабели USBACAB230 USB и DVPACAB2A30 RS-232. Из последнего Delta секрета не делает и открыто публикует схему, по которой любой желающий может спаять загрузочный кабель себестоимостью ниже 1$.

Рис.5 – Цоколевка загрузочного кабеля DVPACAB2A30

DVPACAB2A30 можно подключить к компьютеру или ноутбуку через любой преобразователь USB-RS232.

Порты связи

DVP-14SS имеет два порта последовательной передачи данных:

Из-за того что COM1 работает только как Slave, к нему обычно подключают панель оператора HMI. Параметры связи COM1 и COM2 настраиваются через специальные регистры.

К программируемому логическому контроллеру можно подключить модули расширения DVPDT01-S DeviceNet Slave и DVPPF01-S Profibus Slave.

Программная архитектура

Программная архитектура Delta DVP-SS напоминает Mitsubishi FX и, скорее всего, это не случайно, учитывая популярность этой платформы в Юго-Восточной Азии.

Таблица: основные операнды.

Дискретный выход ПЛК

В DVP-SS операнды разделены на общие, энергонезависимые и специальные.

Некоторые специальные операнды:

Программа для контроллера состоит из инструкций. Размер каждой инструкции измеряется в шагах (step), и чем она сложнее, тем больше шагов занимает. Например, инструкция SET, которая устанавливает бит в единицу, занимает один шаг. А инструкция PID — 17 шагов.

Максимальный размер программы официально составляет 4К шагов. А на самом деле 3792 шага.

Программирование

Программы для контроллеров серии DVP-SS разрабатываются в бесплатной среде программирования ISPSoft.

Для DVP-SS доступны языки программирования LD, IL и SFC.

Программа создается с помощью инструкций. Есть инструкции ветвления, операции с переменными типа bool, integer и float, математические операции, ПИД-управление и т.д.

Читайте также:  Как подключить бесконтактный трамблер

Рис.6 – Все инструкции DVP-SS

Что особо радует, даже для ПЛК начального уровня, каковым является серия DVP-SS, в ISPSoft есть возможность создавать функциональные блоки (FB). Этого нет не только у многих других китайских братьев по классу (Wecon, Xinje), но и у брендовых ПЛК начального уровня (Shneider M221).

Кроме того, имеется библиотека Delta FB, в которой реализованы некоторые полезные функциональные блоки (DFB). Например, таймеры с задержкой включения и отключения TON и TOF.

Вот так работают простые инструкции и DFB:

Для загрузки в ПЛК необходимо установить отдельную программу COMMGR (аббревиатура от Сommunication Manager). В ней нужно создать конфигурацию и указать номер COM-порта компьютера, через который разработанная пользователем программа будет загружаться в ПЛК.

В ISPSoft есть симулятор ПЛК, работает он также через COMMGR.

Для симуляции DVP-SS в COMMGR нужно создать конфигурацию, где указать Type=”DVP-Simulator” и Device=”EH2/SV/Old series”. Во время выполнения симуляции нужно включить управление входами, иначе при попытке имитировать работу входов появляется сообщение «CommunicationError! (function not support)».

Симуляция программы ISPSoft в COMMGR:

Антивирус Avast воспринимает симуляторы, входящие в состав COMMGR 1.09, как вирусы и блокирует их.

Рис.7 – Антивирус заблокировал программу-симулятор

Нужно добавить папку COMMGR (путь по умолчанию C:\Program Files\Delta Industrial Automation\COMMGR) в исключения антивируса.

Что касается пользовательского интерфейса, то есть претензии к текущей версии ISPSoft 3.06.

Ветвление Network и загрузка программы в ПЛК:

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

Из-за того что инструкции состоят из разного количества шагов, трудно оценить, сколько инструкций поместится в 3792 шага.

Чтобы примерно рассчитать соотношение количества инструкций и шагов, я создал тестовую программу. Она реализует типичную производственную задачу: по нажатию кнопки поочередно включает шесть клапанов, между включениями которых выдерживается пауза. В программе задействовано два таймера и 30 инструкций (не считая инструкций ветвления). Откомпилированный код программы (Objective Code Usage) занял 101 шаг. Таким образом, соотношение инструкций и шагов примерно 1:3. Но еще 865 шагов было отведено на некое «программное использование» (Program Usage), что бы это ни значило. Программу клапанов и все остальные примеры, тут рассмотренные, можно скачать по ссылке внизу статьи.

Принцип отвода памяти под Program Usage мне неясен. Даже в простейшей программе, которая состоит всего из одного Network вида |—|x0|—(y0), Objective Code займет три шага, а Program Usage целых 478 шагов.

Что касается изучения Delta DVP-SS, то для этого информации хватает. На русском языке есть руководство по программированию, эксплуатации, инструкции на модули расширения.

На YouTube размещено огромное количество видеороликов по ISPSoft, в том числе на русском языке.

DVP SS2

Для замены программируемого логического контроллера серии DVP-SS компания Delta выпустила следующее, второе, поколение компактных контроллеров, под названием DVP-SS2. Сохранив от первого поколения основную концепцию — недорогой контроллер для простых задач и маленький форм-фактор, DVP-SS2 получил улучшенные характеристики.

Читайте также:  Как подключить электромеханический замок без домофона

DVP-SS2 совместим с программами DVP-SS. Общие принципы работы остались те же.

Подводя итоги

ПЛК DVP 14SS и вся серия SS/SS2 — маленькие по размерам и простые в эксплуатации устройства. Надежность ПЛК может показать только время, и здесь у DVP-SS все хорошо: они давно присутствуют на отечественном рынке и показали себя с положительной стороны. Ближайший аналог контроллеров этих серий — Mitsubishi FX1/FX2. Но у DVP-SS первый последовательный порт может работать по протоколу Modbus, что дает определенное преимущество.

Есть возможность подключить к DVP 14SS модули расширения и тем самым увеличить количество входов и выходов. Но сильно обольщаться не стоит: ограничение размера программы в 4К шагов у DVP-SS и 8К шагов у DVP-SS2 не позволит реализовать сложную программу.

ПЛК Delta DVP-SS/SS2 — хороший выбор для построения простых АСУ ТП за небольшие деньги. Одно из главных достоинств ПЛК Delta DVP-SS/SS2 — их низкая цена.

Источник

alexindima › Блог › Изучаем ПЛК. Часть 2. Подключение компьютера к ПЛК.

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

Программы для ПЛК Овен пишутся в CodeSys 2.3, поэтому нужно заранее ее установить. Также нужно установить драйвер USB для самого ПЛК. И то и то можно скачать с официального сайта Овен.

Запускаем CodeSys и создаем новый проект. Программа попросит нас выбрать платформу. Выбираем наш ПЛК 110-30М.

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

Так как сейчас мы никакую программу писать не будем, нужно, чтобы хоть что-то выполнялось. Для этого создаем переменную. Для этого нажимаем SHIFT+F2. Вводим имя переменной «a» и задаем тип «BOOL».

В программу вписываем «a;»

Подключаем ПЛК. Заходим в диспетчер устройств Windows и смотрим, на какой порт подключается наш ПЛК.

Как видим внутри ПЛК находится тупо преобразователь USB UART. Заходим в CodeSys, нажимаем «Онлайн».

Нажимаем «Параметры связи…».

Нажимаем «New…». Вводим имя «USB», тип устройства выбираем «Serial (RS232)». Нажимаем «Ок».

Теперь щелкаем на порт, и стрелками вверх/вниз выбираем нужный нам порт. В моем случае это COM3. Таким же способом изменяем скорость на 115200.

Теперь все готово для подключения к ПЛК. Нажимаем «Онлайн», убеждаемся что не стоит галочка на «Режим симуляции», и нажимаем подключить. Если в ПЛК нет программы, программа предложит записать новую программу. Пока у нас нет программы, поэтому нажимать «Старт» нет необходимости. Снизу окна увидим наше подключение, «ОНЛАЙН: USB».

Для примера я через конфигурацию ПЛК включил три выхода.

Источник