Руководства, Инструкции, Бланки

Adam 6051 инструкция на русском img-1

Adam 6051 инструкция на русском

Категория: Инструкции

Описание

Настройка ADAM-4051

Настройка ADAM-4051

Хочу поделиться процедурой настройки параметров связи модуля сбора данных ADAM-4051. Advantech ADAM-4051 это 16-канальный модуль дискретных входов с поддержка Modbus/RTU. Подключив его к Modbus ОРС-серверу, можно увидеть, что данных нет, и возникает ошибка коммуникации. Причина кроется в установленном по умолчанию протоколе связи. Поэтому п еред вводом устройства в эксплуатацию необходимо настроить параметры связи. Аналогично настраиваются и другие модули 4000-ой серии.

Для того, чтобы получить доступ к настройкам устройства, нужно замкнуть контакт INIT+ с GND. Внимание! Перед этим обесточить сам модуль. Перемычка готова? Тогда включаем.

Настройка модулей 4000-ой серии осуществляется через утилиту Advantech Adam/Apax .NET Utility . Скачаем ее и установим.

Настроим параметры связи

1) В запущенной утилите выбираем COM- порт, к которому подключено настраиваемое устройство. Если нужный COM- порт в списке отсутствует, то добавляем командой Add COM Port Tree Nodes.

Так как ADAM находится в положении INIT, то подключение должно производиться со стандартными настройками ( Baudrate: 9600, Parity: None, Stopbits: 1, Timeout: 1000ms, Scan Interval: 500ms ).

2) Просканируем порт командой Search. Найденное устройство содержит вместо адреса знак * (звездочка).

3) Перейдя на вкладку устройства, зададим требуемые настройки:

  • Address (например, 1)
  • Baudrate (например, 9600)
  • Ckecksum (да/нет)
  • Protocol (Advantech или Modbus).

Выставим нужную скорость, адреса модуля, Checksum чаще всего отключается. Протокол выберем Modbus.

И применим настройки.

4) После чего снимем питание с устройства и уберем перемычку.

Все! ADAM-4051 готов к работе!

P.S. Особо хочу заострить ваше внимание на тот факт, что все устройства ADAM по умолчанию выпускаются с настроенным протоколом Advantech. поэтому получить с них данные «с ходу» не получится.

P.P.S Оставляйте свои комментарии под этой статьей, делитесь информацией в социальных сетях.

Другие статьи

ADAM-6051-CE Advantech

Mouser и Mouser Electronics являются товарными знаками компании Mouser Electronics, Inc. в США и/или других странах. Все остальные товарные знаки являются собственностью их соответствующих владельцев. Центральный офис компании и логистический центр в г. Мансфилд (штат Техас, США).

Авторское право ©2016 Mouser Electronics, Inc. - Компания, входящая в группу компаний TTI и Berkshire Hathaway.

Модули ADAM-6000

Модули ADAM-6000

Модуль аналогового ввода для термометров сопротивления

-Эффективное разрешение АЦП 16 разрядов
-Количество каналов: 7 дифференциальных
-Типы поддерживаемых термометров сопротивления: Pt 100, Pt 1000, Balco 500, Ni 50
-Напряжение изоляции 2000 В
-Схема подключения: 2- и 3-проводная

Спецификация (PDF)

Модуль аналогового ввода

-16-разрядный АЦП
-Количество каналов: 8 дифференциальных
-Программная настройка типа и диапазона входного сигнала (мВ, В, мА) индивидуальная для каждого канала
-Напряжение изоляции 2000 В
-2 дискретных выхода (30 В/100 мА)

Спецификация (PDF)

Обзор Adam 4017

Обзор Adam 4017+

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

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

Модуль аналогового ввода

Кол-во каналов AI

Диапазоны входных сигналов

±150 mV, ±500 mV, ±1 V, ±5 V, ±10 V, ±20 mA, 4…20mA

Интерфейс передачи данных

Протоколы передачи данных

Скорость передачи данных, bps

1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200

122 х 75 х 25 mm

Крепление на DIN рейку, монтаж на стену

Отличие Adam 4017+ от просто Adam 4017 :

Кол-во дифференциальных каналов AI

Диапазон измерения 4…20mA

Adam 4017+ выполнен в корпусе для крепления на DIN-рейку. Разъемы с винтовыми клеммами съемные, что очень удобно при монтаже и эксплуатации модуля.

Рядом с надписью «Adam-4017+» находится светодиод, который горит зеленым цветом при работе модуля и мигает, когда идет обмен данными по RS-485.

Крепление на DIN-рейку съемное, для отсоединения ее от модуля нужно выкрутить 2 винта на передней крышке модуля.

Сбоку находится переключатель «Init-Normal» для установки параметров RS-485.

Разберем Adam 4017+. Для этого открутим 2 винта под съемным креплением на DIN-рейку. Снимим крышку и посмотрим на печатную плату.

Перемычки JP0… JP7 используются для установки типа сигнала измерения для каждого канала: для измерения тока(mA) нужно замкнуть контакты 1-2, для измерения напряжения(V, mV) нужно замкнуть контакты 2-3.

Такая система намного удобнее, чем, например, использование аналоговых входов в модулях и контроллерах ОВЕН, где для измерения токового сигнала нужно не просто переставить перемычку, а установить между + и — сигнала прецизионный резистор определенного номинала. Причем, согласно руководству по эксплуатации, при подключении сигнала к аналоговому входу ОВЕН этот резистор нужно припаять к проводам а не просто прикрутить.

Так как Adam 4017+ разработан и производиться уже давно, в нем используется устаревший процессор Winbond W78E054C4OPL. Это процессор с архитектурой 8051. Процессоры с архитектурой 8051 были популярны в 80-90 годах, но с выходом в начале 2000-х процессоров AVR и PIC их эра закончилась навсегда. Тем не менее, для простого сбора и передачи информации возможностей этого процессора более чем достаточно.

Для приема аналоговых сигналов используется 24-битное АЦП ADS1216Y.

Гальваническая развязка аналоговых входов в Adam 4017+ имеется и выполнена на базе DC-DC преобразователя MINMAX MAU209 (обеспечивает изоляцию питания до 3000V DC) и оптронов PC457L, с которыми я уже знаком по кабелю программирования ПР Lovato.

Гальваническая развязка интерфейса RS-485 в Adam 4017+ отсутствует, в отличии от модуля аналогового ввода ОВЕН МВ110-224.2А, в котором гальванразвязка RS-485 имеется .

Прозвонив тестером линию RS-485 в Adam 4017+ я построил такую схему:

Предохранители XF017 на линиях RS-485 рассчитаны на ток до 0.17 А и напряжение до 60 V. Предохранители керамические, желтого цвета и визуально похожи на конденсаторы:

Как было написано выше, в Adam 4017+ нет гальванической развязки интерфейса RS-485.

Передача данных возможна по протоколам Modbus RTU и Advantech. Протокол Advantech это ASCII-протокол, т.е. передача данных ведется ASCII-символами. Про особенности протоколов Modbus RTU и Advantech в Adam 4017+ я уже писал .

При передаче данных по протоколу Modbus RTU значение аналогового сигнала канала передается в виде 2-байтного числа типа WORD по формуле: Current_value=(текущий_сигнал-начало_диапазона)*(65535/(конец_диапазона-начало_диапазона)). Если текущий_сигнал<начало_диапазона или текущий_сигнал>конец_диапазона, то Current_value=65535.

Например:
К каналу Vin0 подключен токовый сигнал с диапазоном 4…20 mA. Подадим на Vin0 сигнал 10 mA. Т.к. сигнал находится в допустимом диапазоне (4 mA<10 mA< 20 mA ), то Current_value не будет равен 65535 и будет рассчитан по формуле: Current_value=(текущий_сигнал-начало_диапазона)*(65535/(конец_диапазона-начало_диапазона))= (10-4)*(65535/(20-4))=6*4095=24570. Это число и будет передано по Modbus RTU в виде WORD как закодированное значение 10 mA.

Главная проблема реализации Modbus в Adam 4017+ состоит в том, что нет регистров ошибки для каждого канала. Т.е. по Modbus пришло значение, равное 65535, это значит, что сигнал находится вне допустимого диапазона. Но что с этим сигналом? Обрыв (0 mA), перепутали полярность(<0 mA), неисправность прибора(>20 mA) или что-то другое? По Modbus это никак не узнать.

Этой недоработкой создатели 4017+ запутали сами себя. Например, вот как в штатной утилите Advantech Adam.NET Utility v. 2.00.06 по протоколу Modbus отображается сигнал 0 mA при диапазоне 4…20 mA:

То есть на входе сигнал 0 mA а передает значение 20 mA! Так получилось потому, что и сигнал, равный верхней границе диапазона и некорректный сигнал кодируются в регистре Modbus одним и тем же числом 65535.

А у того же ОВЕН МВ110-224.2А на каждый канал аналогового ввода отводится в Modbus не только регистр значения сигнала, но и регистр ошибок, в котором находится код ошибки измерения(0- нет ошибок, 0xF7- датчик отключен, 0xFA- измеренное значение слишком велико и т.д)

Все регистры Modbus для Adam 4017+:

В то же время протокол Advantech лишен этого недостатка и всегда видно, сигнал находится выше диапазона, ниже, или был обрыв линии сигнала:

Сигнал на аналоговом входе Adam 4017+ для диапазона 4…20 mA

Но у протокола Advantech есть другие недостатки. Во-первых, это ASCII-протокол и для того, что бы передать значение канала, передается не 2 байта, как в Modbus, а 8 байт. Во-вторых, бесплатных OPC-серверов для протокола Advantech я не встречал. Родной OPC-сервер фирмы Advantech платный, что не способствует для его популярности в наших странах.

Зато в SCADA-системе Trace Mode 6 есть встроенные драйвера для устройств Advantech, в том числе и для Adam 4017+. Поэтому программа на Trace Mode 6 может опрашивать этот модуль по протоколу Advantech напрямую, без OPC-сервера.

Настройка параметров Adam 4017+

Настройка типа аналогового сигнала для каждого канала выставляется как аппаратно, так и программно.

Для аппаратной настройки типа аналогового сигнала для каналов Vin0…Vin7 нужно снять крышку корпуса и на печатной плате выставить перемычки JP0… JP7: для измерения тока(mA) нужно замкнуть контакты 1-2, для измерения напряжения(V, mV) нужно замкнуть контакты 2-3.

Программная настройка типа аналогового сигнала и сетевых настроек производится через программу Advantech Adam.NET Utility.

Настройка Adam 4017+ через программу Advantech Adam.NET Utility v. 2.00.06:

  1. Выключить питание модуля.
  2. Выставить переключатель режима связи(на модуле сбоку) в положение «Init».
  3. Подключить линию RS-485 от ПК к модулю.
  4. Включить питание модуля.
  5. Запустить программу Advantech Adam.NET Utility.
  6. Настроить параметры связи и типа сигналов каждого канала.
    Например, подключим Adam 4017+ к ПК через порт COM5(у меня там преобразователь USB/RS-485) и настроим параметры модуля:

Напомню, что кроме программной настройки диапазона сигнала, нужно выполнить и аппаратную настройку перемычками.
  • Выключить питание модуля.
  • Выставить переключатель режима связи(на модуле сбоку) в положение «Normal».
  • Включить питание модуля. После включения питания, Adam 4017+ будет работать с настройками, установленными в п.6.
  • Во время последней сертификации созданной мною программы для Adam 4017+, при диапазоне сигнала 4…20 mA показания модуля отличались от показаний калибратора на ±0.002 mA.

    При диапазоне сигнала 4…20 mA, когда на входе канала находится 0 mA при отсоединенном либо выключенном источнике сигнала, по протоколу Advantech передается значение то 0, то -999999. В то же время, при измерении напряжения (диапазоны ±1 V,±5 V и др.) в аналогичной ситуации передается значение 0.

    Мое мнение о Adam 4017+

    Adam 4017+ при эксплуатации показал себя надежным устройством с достаточной точностью измерения; благодаря съемным клеммам, съемному креплению на DIN-рейку, компактному и легко разбираемому корпусу он удобен в обслуживании.

    При этом Adam 4017+ имеет ряд недостатков:

    • Отсутствует гальванразвязка RS-485.
    • Протокол Modbus реализован плохо- нет регистра ошибок измерения для каждого канала.
    • Нет бесплатных OPC-серверов для протокола Advantech.

    Опрашивать Adam 4017+ по Modbus я бы не рекомендовал. Лучше опрашивать по протоколу Advantech.

    Системы распределённого ввода-вывода общего назначения

    Интеллектуальные модули сбора данных с интерфейсом Ethernet

    Модули серии ADAM-6000 предназначены для построения интеллектуальных распределенных систем сбора данных и управления на основе интерфейса Ethernet, который позволяет легко интегрировать системы на основе модулей ADAM-6000 в сети Интернет/интранет. Web-доступ к данным модулей в реальном времени организуется благодаря встроенному в каждый модуль сбора данных Web-серверу. Для настройки встроенной в модули Web-страницы предусмотрена возможность удалённой загрузки JAVA-аплетов. Поддержка P2P-соединения позволяет легко настроить систему ввода/вывода без использования управляющего устройства и сложного программирования. Благодаря функции GCL (Graphic Condition Logic) модули ввода/вывода могут работать в качестве управляющих устройств, осуществляя локальный или удаленный ввод/вывод, а также простейшую обработку данных.


    Для организации взаимодействия со SCADA-системами верхнего уровня в модулях реализована поддержка протокола Modbus ТСР, и обмен данными происходит через ОРС-сервер. Кроме того, с модулями поставляются соответствующие DLL-драйверы и ActiveX-компоненты, а также утилита ADAM.NET для конфигурирования модулей и настройки функций P2P-содинения и GCL.

    ADAM-6015 Модуль аналогового ввода для термометров сопротивления Модули сбора данных и управления с интерфейсом RS-485

    Модули серии ADAM-4000 предназначены для построения распределенных систем сбора данных и управления и представляют собой компактные интеллектуальные устройства обработки сигналов датчиков, специально разработанные для применения в промышленности. Наличие встроенного микропроцессора позволяет им осуществлять нормализацию сигналов, операции аналогового и дискретного ввода-вывода, отображение данных и их передачу (или прием) по интерфейсу RS-485. Все модули имеют гальваническую развязку по цепям питания и интерфейса RS-485, программную установку параметров, командный протокол ASCII и Modbus, а также сторожевой таймер.
    Питание модулей осуществляется нестабилизированным напряжением 10. 30 В постоянного тока. Диапазон рабочих температур -10. +70°С, диапазон температур хранения -25. +80°С, относительная влажность воздуха до 95% без конденсации влаги. Модули серии ADAM-4000 имеют сертификат об утверждении типа средства измерений RU.C.34.010.A №30311.

    Программная поддержка

    Для интеграции модулей ADAM-4000 в системы сбора данных и управления могут быть использованы поставляемые компанией Advantech элементы управления ActiveX, OPC-серверы (для ASCII-команд, протоколов Modbus RTU и Modbus TCP), а также SCADA-пакеты Advantech Studio и ADAMView.

    ADAM-4011 Модуль аналогового ввода для подключения термопар

    Характеристики
    • 16-разрядный АЦП, 1 канал
    • Программная настройка для работы с термопарами, малыми напряжениями и токами
    • Гальваническая изоляция 3000 В пост. тока
    • 1 дискретный вход/счетчик событий
    • 2 дискретных выхода/аварии по верхней и нижней границам измеряемого сигнала
    Модули сбора данных и управления с интерфейсом RS-485 для жестких условий эксплуатации

    Модули серии ADAM-4000 предназначены для построения распределенных систем сбора данных и управления и представляют собой компактные интеллектуальные устройства обработки сигналов датчиков, специально разработанные для применения в промышленности. Наличие встроенного микропроцессора позволяет им осуществлять нормализацию сигналов, операции аналогового и дискретного ввода-вывода, отображение данных и их передачу (или прием) по интерфейсу RS-485. Все модули имеют гальваническую развязку по цепям питания и интерфейса RS-485, программную установку параметров, а также сторожевой таймер.

    • Диапазон рабочих температур -40. +85°C
    • Напряжение питания от 10 до 48 В пост. тока
    • Защита от выбросов напряжения до 1 кВ
    • Защита от электростатического разряда до 8 кВ
    • Поддержка протоколов ADAM-ASCII и Modbus RTU
    ADAM-4117 Модуль аналогового ввода SLX200

    Система SLIO сочетает в себе широкие функциональные возможности, оригинальное конструктивное исполнение и небольшие размеры. SLIO - это сокращение от Slice-I/O, означающего «сегментированный ввод-вывод». Модули ввода-вывода с небольшим числом каналов позволяют компоновать оптимальную систему сбора данных, максимально удовлетворяющую требованиям конкретного приложения.

    • Разделение электронных функциональных модулей и монтажной части
    • Малый размер, высокая плотность монтажа
    • Дизайн в соответствии с передовыми тенденциями
    • Понятная и простая индикация состояния канала связи
    • Простой и быстрый монтаж, исчерпывающая информация по подключению на корпусе
    • Понятная и однозначная маркировка модулей
    • При замене модуля маркировка остается на месте и не требует обновления
    • Возможность замены функциональных модулей без демонтажа электрических подключений
    • Продуманный механизм установки и фиксации модулей
    • Кодирование посадочных мест модулей предотвращает ошибочную установку
    • Скорость обмена по внутренней шине до 48 Мбод, время цикла при обработке сигналов до 20 мкс
    Интерфейсные модули (IM) Характеристики
    • Поддержка широкого спектра промышленных сетей и протоколов
    • Сменные модули питания для упрощения процесса обслуживания
    • Установка параметров сетей PROFIBUS-DP и CANopen с помощью DIP-переключателя на передней панели
    • Гальваническая развязка между каналами ввода-вывода и сетевым интерфейсом
    • Подключение до 64 сигнальных и функциональных модулей к одному интерфейсному модулю

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