Страничка продукта.
Инструкция по эксплуатации.
Контроллер общего назначения
CP10031-2013
Сравнительная таблица
Параметр |
CP10031 |
CP10032 |
CP10033 |
CP10034 |
Вид |
стр. 4
|
стр. 5
|
стр. 6
|
стр. 7
|
Цена, грн с НДС |
3000,00 |
3000,00 |
3000,00 |
3000,00 |
Напряжение питания |
24 В |
24 В |
220 В |
220 В |
Напряжение дискретных входов |
12…24В пост/перем |
110…220В пост/перем |
12…24В пост/перем |
110…220В пост/перем |
Поддержка аккумулятора |
- |
- |
+ |
+ |
Кол-во входов |
32 |
32 |
32 |
32 |
Напряжение и ток выходных реле |
220В/0,5А |
220В/0,5А |
220В/0,5А |
220В/0,5А |
Кол-во выходных реле |
20 |
20 |
20 |
20 |
RS485-1 |
+ |
+ |
+ |
+ |
RS485-2 |
+ |
+ |
+ |
+ |
USB-Serial |
+ |
+ |
+ |
+ |
USB-ISPmkII – Возможность замены прошивки |
+ |
+ |
+ |
+ |
Графический дисплей |
+ |
+ |
+ |
+ |
Русскоязычное меню |
+ |
+ |
+ |
+ |
Энкодер навигации |
+ |
+ |
+ |
+ |
Modbus RTU |
+ |
+ |
+ |
+ |
Архив |
65535 событий |
65535 событий |
65535 событий |
65535 событий |
Энергонезависимые часы с запасом хода без питания 10 лет |
+ |
+ |
+ |
+ |
Сторожевой таймер |
+ |
+ |
+ |
+ |
DIN35 монтажный конструктив |
+ |
+ |
+ |
+ |
Контроллер CP1003*-2013
Конфигурация
• Питание 24 В пост/перем. тока
• 32 изолированных входа 12…24 В пост/перем. тока
• 20 релейных выходных контактов 0,5А, 220В пост./перем. тока
• Графический TFT дисплей для отображения состояния входов, выходов, навигации по меню, вывода архива событий
• Энкодер для навигации по меню и изменения параметров
• Функция электронного самописца. Архив 65536 событий
• Сторожевой таймер (автоматический сброс при сбое)
• Быстроразъёмные соединения на всех подключениях
• DIN-35 монтажный конструктив
• USB Serial интерфейс для обмена по Modbus RTU
• RS485 интерфейса c гальваническими развязками для обмена по Modbus RTU
• USB интерфейс для обновления прошивки ( ISPmkII )
• Избыточное кодирование при передаче и хранении
• 38400 b/s, enev_parity, 1 stop bit
• соответствие «MODBUS APPLICATION PROTOCOL
SPECIFICATION V1.1b» www.Modbus-IDA.org |
Рисунок 1.Габариты контроллера
Таблица 1. Максимальные параметры
№ |
Параметр |
Значение |
Ед. измер. |
1 |
Диапазон питающих напряжений
CP10031,CP10032, клеммы +24V,-24V |
20…26 |
В |
2 |
Диапазон питающих напряжений
CP10033,CP10034, клеммы L,N |
110…220 |
В |
3 |
Входное напряжение на входах Y1-Y32 относительно СОМ1, СОМ2 CP10031,CP10032 |
12…26 |
В |
4 |
Входное напряжение на входах Y1-Y32 относительно СОМ1, СОМ2 CP10033,CP10034 |
110…220 |
В |
5 |
Потребляемая мощность |
4…15 |
Вт |
6 |
Ток через выходы Х1-Х20, |
0,5 |
A |
7 |
Глубина архива |
65536 |
событий |
8 |
Запас хода энергонезависимых часов при отсутствии питания |
10 |
лет |
9 |
Температура хранения |
-30…+85 |
°С |
10 |
Температура эксплуатации |
0…+70 |
°С |
11 |
Напряжение изоляции интерфесов RS485 |
400 |
В |
Таблица 2. Назначение входов и выходов контроллера.
Назв. |
Тип |
Назначение |
+24V |
Вход |
Только для CP10031,CP10032 – вход питания +24В |
-24V |
Вход |
Только для CP10031,CP10032 – вход питания -24В |
L |
Вход |
Только для CP10033,CP10034 – вход питания L 110…220В |
N |
Вход |
Только для CP10033,CP10034 – вход питания N 110…220В |
RS485 A,B,OV |
Вход/Вых |
Интерфейс RS485 |
COM1 |
Вход |
Общий вывод входов Y1-Y23 |
COM2 |
Вход |
Общий вывод входов Y24-Y32 |
Y1-Y32 |
Вход |
Дискретный вход, уровень напряжений – в зависимости от типа контроллера |
COM3 |
Выход |
Общий вывод выходов реле X1-X4 |
COM4 |
Выход |
Общий вывод выходов реле X5-X12 |
COM5 |
Выход |
Общий вывод выходов реле X13-X20 |
X1-X20 |
Выход |
Выход реле X1-X20 |
USB Serial |
Вход/Вых |
USB Serial интерфейс для обмена по Modbus RTU |
USB ISPmkII |
Вход/Вых |
USB интерфейс для обновления прошивки ( ISPmkII ) |
Таблица 3. Список параметров, изменяемых в меню
№ |
Параметр |
Значение |
Ед. измер. |
1 |
Время, минут |
0…59 |
минут |
2 |
Время, часов |
0…23 |
часов |
3 |
Время, число месяца |
1…31 |
|
4 |
Время, месяц |
1…12 |
|
5 |
Время, год |
0…99 |
|
6 |
Сетевой адрес 1 |
1…254 |
|
|
|
|
|
Описание контроллера
Контроллер предназначен для работы с входными дискретными сигналами и управления выходными цепями посредством выходных реле. Алгоритм работы контроллера зависит от загруженной в контроллер программы («прошивки»). Стандартная прошивка, осуществляет сбор информации о состоянии входов, выдачи этой информации по запросу от Мастер - контроллера, приёма команд включения выходных реле и отображения информации о текущем состоянии входов и выходов на дисплее контроллера. Контроллер имеет два программных независимых друг от друга Modbus RTU. Физически, первый интерфейс работает на RS485-1, второй подключен к RS485-2 но при подключении по USB, RS485-2 переключается на работу с USB-Serial либо программирования по USB-ISPmkII.
Также возможна загрузка нестандартных прошивок, специализированных под конкретную задачу.
Если расстояние между контроллером и компьютером не значительное, можно соединить их с помощью USB кабеля из комплекта поставки. При подключении к компьютеру по интерфейсу USB-Serial, контроллер определяется как дополнительный СОМ порт, с которым можно работать из любого пользовательского программного обеспечения, поддерживающего протокол ModbusRTU. Драйвер для работы с данным USB-COM преобразователем, находится на диске, поставляемом в комплекте с контроллером.
При большем расстоянии - до 1000м ( по кабелю ), либо при установке нескольких контроллеров и необходимости объединения их в сеть, можно использовать интерфейс RS485. Для этого необходимо установить в компьютер карту, имеющую порт RS485, либо преобразователь USB-RS485.
Параметры протокола : 38400, even_parity, 1 stop_bit. Контрольная сумма вычисляется в 16тиричном формате на основе полинома 0xA001. Подробное описание стандартного протокола Modbus RTU можно найти на официальном сайте www.Modbus-IDA.org
Те модели, которые имеют встроенный источник подзарядки аккумулятора осуществляют также автономный двухступенчатый заряд внешнего аккумулятора 24В. Максимальный ток зарядки – 400мА. После полной зарядки аккумулятора, контроллер производит постоянную тренировку аккумулятора асимметричным током для поддержания полного уровня заряда аккумулятора. В случае исчезновения питания, контроллер переходит на питание от аккумулятора. По достижении аварийно низкого уровня напряжения на аккумуляторе в процессе разрядки, контроллер автоматически отключается во избежание выхода аккумулятора из строя. Повторное включение контроллера возможно только после восстановления основного питания.
Дискретные входы имеют оптронные развязки для работы с постоянным и переменным напряжением.
Контроллер имеет встроенные энергонезависимые часы.
Контроллер ведёт архив событий в энергонезависимой памяти, занося в него данные при изменении состояния какого-либо входа, выхода, либо изменении статуса интерфейса обмена данными. Записи архива доступны для просмотра на экране контроллера, либо их можно запросить и получить по Modbus RTU интерфейсу.
Стандартную прошивку контроллера можно обновить бесплатно, скачав её с нашего сайта – www.robotix.com.ua
Для получения данных и управления параметрами контроллера по RS485 или USB Serial, используются следующие Modbus RTU команды: |
Таблица 4. Перечень доступных команд
Наименование |
Код |
Разрядн. данных |
Примечание |
Чтение состояний дискретных выходов (Read Coils) |
0x01 |
1 бит |
Возвращает состояние дискретных выходов |
Чтение дискретных входов (Read Discrete Inputs) |
0x02 |
1 бит |
Возвращает состояние дискретных входов |
Чтение регистров хранения (Read Holding Registers) |
0x03 |
16 бит |
Возвращает содержимое регистров хранения |
Чтение входных регистров (Read Input Registers) |
0x04 |
16 бит |
Возвращает содержимое входных регистров |
Изменение состояния единичного дискретного выхода (Write Single Coil) |
0x05 |
1 бит |
Включает или отключает один физический выход |
Запись одного 16ти битного регистра хранения (Write Single Register) |
0x06 |
16 бит |
Производит запись в один регистр хранения |
Изменение состояния дискретных выходов (Write Multiple Coils) |
0x0F |
1 бит |
Изменяет состояния одновременно нескольких дискретных выходов |
Запись регистров хранения (Write Multiple Registers) |
0x10 |
16 бит |
Производит запись в несколько регистров хранения |
Чтение идентификатора устройства (Report Slave ID) |
0x11 |
8 бит |
Возвращает четыре байта идентификатора – «1003» . |
Таблица 5. Карта памяти контроллера:
Наименование |
Доступ |
Разрядн. |
Стартовый адрес |
Количество ячеек |
Фактически задействовано |
Дискретные входы (Discrete Inputs) |
Чтение |
1 бит |
0 |
32 |
32 |
Дискретные выходы (Coils) |
Запись Чтение |
1 бит |
100 |
24 |
20 |
Входные регистры (Input Registers) |
Чтение |
16 бит |
200 |
4 |
4 |
Регистры хранения (Holding Registers) |
Запись Чтение |
16 бит |
300 |
13 |
13 |
Таблица 6. Соответствие адресов дискретных входов (Discrete Inputs):
Адрес |
Источник данных |
0 |
Вход Y1 – «1» - под напряжением, «0» - обесточен |
1 |
Вход Y2 – «1» - под напряжением, «0» - обесточен |
2 |
Вход Y3 – «1» - под напряжением, «0» - обесточен |
••• |
••• |
31 |
Вход Y32 – «1» - под напряжением, «0» - обесточен |
Таблица 7. Соответствие адресов дискретных выходов (Coils):
Адрес |
Управляемый выход |
100 |
Выход Х1 – «1» реле замкнуто, «0» - разомкнуто |
101 |
Выход Х2 – «1» реле замкнуто, «0» - разомкнуто |
102 |
Выход Х2 – «1» реле замкнуто, «0» - разомкнуто |
••• |
••• |
119 |
Выход Х20 – «1» реле замкнуто, «0» - разомкнуто |
120 |
Не задействован |
121 |
Не задействован |
122 |
Не задействован |
123 |
Не задействован |
Таблица 8. Соответствие адресов входных регистров (Input Registers):
Адр. |
Источник данных |
200 |
Напряжение на входе питания, мВ |
201 |
Напряжение на аккумуляторе , мВ |
202 |
Состояние аккумулятора, значения:
0 – отключен,
1 – заряжается,
2 – заряжен полностью,
3 – авария аккумулятора |
203 |
Состояние сети RS845-1, RS845-2/USB-Serial
0 – RS845-1-нет обмена, RS845-2- нет обмена
1 – RS845-1-есть обмен, RS845-2- нет обмена
0 – RS845-1-нет обмена, RS845-2- есть обмен
0 – RS845-1-есть обмен, RS845-2- есть обмен |
Таблица 9. Соответствие адресов регистров хранения (Holding Registers):
Адр. |
Регистр |
300 |
Напряжение на входе питания, мВ ( события – снижение напряжения питания ниже нормы и восстановление напряжения в нормальных пределах ) |
301 |
Напряжение на аккумуляторе , мВ ( события – снижение напряжения аккумулятора ниже нормы и восстановление напряжения аккумулятора в нормальных пределах ) |
302 |
Состояние аккумулятора, значения:
0 – отключен,
1 – заряжается,
2 – заряжен полностью,
3 – авария аккумулятора |
303 |
Состояние сети RS845-1, RS845-2/USB-Serial (событие – появление или исчезновение обмена)
0 – RS845-1-нет обмена, RS845-2- нет обмена
1 – RS845-1-есть обмен, RS845-2- нет обмена
2 – RS845-1-нет обмена, RS845-2- есть обмен
3 – RS845-1-есть обмен, RS845-2- есть обмен |
304 |
Номер последней архивной записи . Значение 0…65535 (только чтение) |
305 |
Номер архивной записи отображаемой по адресам 306-319. Значение 0…65535 (запись/чтение). Чтобы получить архивную запись нужно записать в эти ячейки её номер. |
306-312 |
Архивная запись (только чтение), с номером, указанным по адресу 305,
в формате :
Адр |
Номер бита |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
306 |
Год (0…99) |
Месяц (1…12) |
307 |
День месяца (1…31) |
Час (0…23) |
308 |
Минута (0…59) |
Секунда (0…59) |
309 |
Состояние входов Y1-Y16 |
Y16 |
Y15 |
Y14 |
Y13 |
Y12 |
Y11 |
Y10 |
Y9 |
Y8 |
Y7 |
Y6 |
Y5 |
Y4 |
Y3 |
Y2 |
Y1 |
310 |
Состояние входов Y17-Y32 |
Y32 |
Y31 |
Y30 |
Y29 |
Y28 |
Y27 |
Y26 |
Y25 |
Y24 |
Y23 |
Y22 |
Y21 |
Y20 |
Y19 |
Y18 |
Y17 |
311 |
Состояние выходов X1-Y16 |
X16 |
X15 |
X14 |
X13 |
X12 |
X11 |
X10 |
X9 |
X8 |
X7 |
X6 |
X5 |
X4 |
X3 |
X2 |
X1 |
312 |
Состояние выходов X17-Y20 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
X20 |
X19 |
X18 |
X17 |
|
Рисунок 2. Схема включения нескольких контроллеров, сеть RS485
Рисунок 3.Экран контроллера
1 – Окна вывода состояния входов.
2 – Окна вывода состояния выходов.
3 – Окна вывода текущего времени.
4 – Записи архива изменения состояния системы. Новые записи вносятся в архив только «по событию». Такими событиями могут быть изменения состояния входов и выходов, изменения статуса информационных сетей и состояния аккумулятора.
5 – Окно меню. При нажатии на энкодер, выводятся пункты русскоязычного меню контроллера. Навигация по меню и смена значений параметров осуществляется путём вращения и нажатий энкодера. Редактируемый в данный момент пункт меню либо параметр, подсвечивается красными значками «>…<». Для выхода из меню, необходимо выбрать последний пункт меню.
6 – Мнемосхема блока подзарядки аккумулятора. Отображается состояние цепей подзарядки, работа в режимах двухступенчатого заряда, заряда асимметричным током, аварийная работа от аккумулятора при отсутствии основного питания и напряжения на аккумуляторе и блоке питания.
7 – Текущее состояние информационных сетей, сетевой адрес контроллера.
Применение нестандартных прошивок.
Если стандартная прошивка контроллера по какой-то причине не подходит клиенту, её можно быстро заменить на другую, разработанную в соответствии с ТЗ клиента. Для этого контроллер достаточно подключить к компьютеру по интерфейсу USB-ISPmkII просто вставив шнур из комплекта поставки в USB разъёмы контроллера и компьютера и запустить загрузчик нового ПО. Замена прошивки происходит за несколько секунд. Загрузчик с полной инструкцией к применению можно получить у нас, согласовав стоимость разработки нового ПО нашими силами. Наши координаты приведены на нашем сайте www.robotix.com.ua |
|
|