Счетчики импульсов с rs232
Как проверить RS-232, RS-422, RS-485?
UPort – это преобразователь USB в RS-232/422/485 производства MOXA, который добавляет СОМ порты на ПК.
Оглавление:
- Описание UPort и его предварительная настройка
- Как проверить RS-232 интерфейс?
- Схема подключения внешнего устройства с RS-232
- Как проверить RS-422 интерфейс?
- Схема подключения внешнего устройства с RS-422
- Как проверить RS-485 интерфейс?
- Схема подключения внешнего устройства с RS-485
- Подтягивающие и согласующие резисторы
- Распиновка разъема UPort 1150
- Рекомендации по устранению неисправностей
Структурная схема подключения UPort 1150 выглядит так:
Для работы с UPort 1150 необходимо установить драйвер ( Driver for UPort 1000 Series ).
После установки драйвера в диспетчере устройств мы увидим новый СОМ порт.
В разделе Многопортовые последовательные адаптеры, мы можем настроить СОМ порт, а именно выбрать номер СОМ порта и тип интерфейса.
Для работы с СОМ портом нужна программа, которая позволит открыть СОМ порт и отправить в него данные. MOXA предлагает воспользоваться бесплатной утилитой PComm Lite .
RoboZone.SU
- Главная
- Правила
- Контакты
- Просмотров: 74646
- Автор: administrator
- Дата: 28 февраля 2008
Интерфейс RS-232 (COM-порт)
Сигналы после прохождения по кабелю ослаюляются и искажаются. Ослабление растет с увеличением длины кабеля. Этот эффект сильно связан с электрической емкостью кабеля. По стандарту максимальная нагрузочная емкость составляет 2500 пФ. Типичная погонная емкость кабеля составляет 130 пФ, поэтому максимальная длина кабеля ограничена примерно 17 м.
Контакты разъемов
DB25 Розетка (мама) | |||
Контакт | Обозн. | Направление | Описание |
1 | SHIELD | — | Shield Ground — защитная земля, соединяется с корпусом устройства и экраном кабеля |
2 | TXD | —> | Transmit Data — Выход передатчика |
3 | RXD | Request to Send — выход запроса передачи данных | |
5 | CTS | Data Terminal Ready — выход сигнала готовности терминала к обмену данными | |
21 | N/C | — | — |
22 | RI | Transmit Data | |
4 | DTR | —> | Data Terminal Ready |
5 | GND | — | System Ground |
6 | DSR | Request to Send | |
8 | CTS | Data Terminal Ready | |
4 | GND | — | System Ground |
5 | RxD | Transmit Data | |
7 | CTS | Request to Send |
Кабели подключения
Рассмотрим сначала DSR сигнал (конт.6). Этот вход сигнала готовности от аппаратуры передачи данных. В схеме соединений вход замкнут на выход DTR (конт.4). Это означает, что программа не видит сигнала готовности другого устройства, хотя он есть. Аналогично устанавливается сигнал на входе CD (конт.1). Тогда при проверке сигнала DSR для контроля возможности соединения будет установлен выходной сигнал DTR.
Это соответствует 99% коммуникационного программного обеспечения. Под этим подразумевается, что 99% программного обеспечения с этим нуль-модемным кабелем примут проверку сигнала DSR.
Самый дорогой полный нуль-модемный кабель с семью проводами. Только сигналы индикатора вызова и определения несущей не подключены.
Можно найти или изготовить много типов кабелей для связи по интерфейсу RS-232. В этом нуль- модемном кабеле используется только 5 проводов: сигналы данных TXD, RXD, сигнал GND и управляющие сигналы RTS CTS для управления потоком.
Все DTE-DCE кабели прямого соединения, контакты соединяются один к одному. Кабели DTE-DTE и DCE-DCE кросс-кабели.
- DTE — DCE называется ‘прямой кабель’
- DTE — DTE называегся ‘нуль-модемный кабель’
- DCE — DCE называется ‘Tail Circuit Cable’
Соединение D9- D9
DB9-1 | DB9-2 | ||
Receive Data | 2 | 3 | Transmit Data |
Transmit Data | 3 | 2 | Receive Data |
Data Terminal Ready | 4 | 6+1 | Data Set Ready + Carrier Detect |
System Ground | 5 | 5 | System Ground |
Data Set Ready + Carrier Detect | 6+1 | 4 | Data Terminal Ready |
Request to Send | 7 | 8 | Clear to Send |
Clear to Send | 8 | 7 | Request to Send |
DB25-1 | DB25-2 | ||
Receive Data | 3 | 2 | Transmit Data |
Transmit Data | 2 | 3 | Receive Data |
Data Terminal Ready | 20 | 6+8 | Data Set Ready + Carrier Detect |
System Ground | 7 | 7 | System Ground |
Data Set Ready + Carrier Detect | 6+8 | 20 | Data Terminal Ready |
Request to Send | 4 | 5 | Clear to Send |
Clear to Send | 5 | 4 | Request to Send |
DB9 | DB25 | ||
Receive Data | 2 | 2 | Transmit Data |
Transmit Data | 3 | 3 | Receive Data |
Data Terminal Ready | 4 | 6+8 | Data Set Ready + Carrier Detect |
System Ground | 5 | 7 | System Ground |
Data Set Ready + Carrier Detect | 6+1 | 20 | Data Terminal Ready |
Request to Send | 7 | 5 | Clear to Send |
Clear to Send | 8 | 4 | Request to Send |
Длина кабеля влияет на максимальную скорость передачи информации. Более длинный кабель имеет большую емкость и соответственно для обеспечения надежной передачи более низкую скорость. Большая емкость приводит к тому, что изменение напряжения одного сигнального провода может передаться на другой смежный сигнальный провод. Максимальным расстоянием обычно считается равным 15 м, но это не установлено в стандарте. Мы рекомендуем использовать на расстояниях до 50 м, но это зависит от типа используемого оборудования и характеристик кабеля.
Максимальная длина кабеля
Скорость [бод] | Макс. длина [футы] | Макс. длина [метры] |
19 200 | 50 | 15 |
9 600 | 500 | 150 |
4 800 | 1000 | 300 |
2 400 | 3000 | 900 |
Контроль четности
В этом примере показана структура передаваемых данных со синхронизирующим тактовым сигналом. В этом примере используется 8 бит данных, бит четности и стоп бит. Такая структура также обозначается 8Е1.
Стоп бит не просто один бит минимального интервала времени в конце каждой передачи данных. На компьютерах обычно он эквивалентен 1 или 2 битам, и это должно учитываться программе драйвера. Хоя, 1 стоп бит наиболее общий, выбор 2 бит в худшем случае немного замедлит передачу сообщения.
Управление потоком
Программный протокол управления потоком Xon/Xoff использует два символа: Xon и Xoff. Код ASCII символа Xon — 17, а ASCII код Xoff — 19. Модем имеет маленький буфер, поэтому при его заполнении модем посылает символ Xoff компьютеру для прекращения посылки данных. При появлении возможности приема данных посылается символ Xon и компьютер продолжит пересылку данных. Этот тип управления имеет преимущество в том, что не требует дополнительных линий, т.к. символы передаются по линиям TD/RD. Но на медленных соединениях это может привести к значительному замедлению соединения, т.к. каждый символ требует 10 битов.
Преобразование уровней RS-232 в TTL уровень с помощью MAX232
Семейство микросхем MAX220-MAX249 линейных приемо-передатчиков предназначены для интерфейсов EIA/TIA-232E и V.28/V.24, особенно в устройствах, где отсутствуют напряжения ±12В.
Микросхема MAX232 быстро стала индустриальным стандартом. Многие разработчики используют ее, несмотря на то, что параметры микросхем с однополярным питанием значительно улучшились со временем.
Конфигурация выводов MAX232: представлена на рис.
Структурная схема MAX232A
На структурной схеме MAX232A изображены удвоитель напряжения и инвертор напряжения +10В в -10В. Эти напряжения используются для формирования сигналов соответсвующих RS-232. MAX232A позволяет подключить два последовательных порта.
Технические характеристики
Паспорт прибора
Срок службы прибора
Изделие характеризуется сроком работы в течение 25 лет. Гарантия распространяется на 2 года от первоначальной поверки, выполненной после установки.
Межповерочный интервал
Величина межповерочного интервала оборудования – 10 лет. Это позволяет потребителю не беспокоиться о необходимости частого предоставления аппарата контролирующим службам с целью поверки.
Стоимость счётчика
В зависимости от исполнения прибор стоит около 2150 или 4500 рублей. Цена определяется модификацией и функциональными возможностями изделия.
Онлайн-курс по работе с новым контроллером ОВЕН ПЛК110
Компания ОВЕН организовала интернет-курс по обучению работе с новым (модернизированным) контроллером ОВЕН ПЛК110. Начало курса (выход первого видеоролика) – 4 декабря 2014 года. Периодичность выхода видеороликов – два раза в неделю.
Для того чтобы научиться с легкостью работать с контроллером ОВЕН ПЛК110, мы создали ряд видеороликов.
Видеоинструкции дают наглядные рекомендации по наиболее часто встречающимся вопросам. Например, для начинающих это: как начать работу с контроллером, как создать свой первый проект и т.п. Продвинутые пользователи также найдут для себя ответы или важные подсказки, например: как подключить внешние устройства к контроллеру ОВЕН ПЛК110 – такие как модули ввода-вывода, панельные контроллеры, частотные преобразователи. Кроме того, курс включает в себя видеоролик по настройке работы с беспроводными сетями и ведению архивов.
Просмотрев данный ролик, Вы будете уметь произвести все предварительные настройки, чтобы начать создавать свой проект:
От теории к практике — или как в своей программе задействовать физические входы и выходы контроллера.
Знакомимся с конфигуратором ПЛК. Учимся, как в программе обращаться к физическим входам и выходам.
Пишем простую программу на языке CFC, понятном для автоматчиков.
Используем в своей первой программе физические входы-выходы.
Важный урок, где мы не только учимся запускать и проверять работу нашей программы. Главное – мы учимся как нам подключить наш контроллер к системе программирования на компьютере по интерфейсу Ethernet.
Подключаем контроллер к ПЛК через стандартный COM порт. Для обладателей современных ноутбуков – через стандартный USB порт.
Подключаем к ОВЕН ПЛК110 модули расширения Мх110 по интерфейсу RS-485, используя протокол ModBus RTU. Считываем значение аналоговых входов с модуля МВ110-2А. Считываем значение дискретных входов, и управляем дискретными выходами на модуле МК110-8Д.4Р.
Первая серия триллера по сопряжению контроллера ОВЕН ПЛК110 и панельного контроллера ОВЕН СПК107, под названием: «Это скучно… это мы уже умеем». Начинаем настраивать обмен между устройствами с конфигурирования (заметьте – никакого программирования) контроллера ПЛК110 в CODESYS v.2. Все как обычно, но в данном случае настраиваем ПЛК110 как Slave устройство.
Вторая серия триллера по сопряжению контроллера ОВЕН ПЛК110 и панельного контроллера ОВЕН СПК107, под названием: Не так страшен CODESYS v.2, как не страшен CODESYS v.3.
Легкий экскурс в особенности CODESYS v.3 (подробнее работа с панельными контроллерами ОВЕН СПК освящается в отдельных инструкциях и видео-уроках). Настраиваем обмен по протоколу RS-485. Связываем устройства. Управляем выходами контроллера ПЛК110 непосредственно с дисплея СПК107.
Управляем вращением двигателя, с использованием частотного преобразователя из программы контроллера ОВЕН ПЛК110 по интерфейсу RS. До сегодняшнего урока подключение ОВЕН ПЧВ по RS-485 к ПЛК казалось сложным. Теперь мы знаем, что это не так. Все стандартно. Конфигуратор ПЛК, настраиваем обмен по сети, указываем параметры обмена между ОВЕН ПЛК110 и ОВЕН ПЧВ. Настраиваем частотный привод. Управляем двигателем с помощью ПЧВ непосредственно из управляющей программы контроллера.
Интегрировать контроллеры ОВЕН ПЛК110 в SCADA системы неожиданно просто. Делаем два паса мышкой в CODESYS. Важно не забыть произвести все приведенные манипуляции, и именно в этом порядке. В OPC сервере нам требуется настроить только лишь канал связи, по которому ОВЕН ПЛК110 будет подключаться к Вашей SCADA системе. Вуаля. Все готово. Можно использовать переменные в своем проекте в SCADA системе.
Ну и на сладкое: при покупке контроллеров ОВЕН с CODESYS OPC сервер предоставляется совершенно бесплатно.
Как нам оперативно получать информацию с объекта, если мы не можем все время находиться рядом? А давайте контроллер ОВЕН ПЛК110 будет слать Вам смс, в случае, если что-то случилось на объекте, или просто информационные сообщения о состоянии объекта. Например: «Котел в работе», «Темп. воды 27», «Несанкционированный доступ». Ну, или мы будем посылать смс с командами для контроллера, и контроллер будет производить управляющие воздействия на систему. Например: «Включить котел», «Остановить печь», «Выключить электропитание». При этом количество сообщений, тип сообщений и информация в смс ограничивается только Вашей фантазией.
Настраиваем подключение модема ОВЕН ПМ01 к контроллеру ОВЕН ПЛК110. Подключаем специальную библиотеку для работы с смс. Определяем необходимое количество смс, и текст, который они будут нести.
Контроллеры Beckhoff CX
Контроллеры Beckhoff серии CX позволяют полноценно реализовывать все базовые функции ПО Умного Дома EasyHome и имеют все драйверы интеграции с другими системами.
На самом контроллере нет встроенных входов-выходов, только COM-порты, в зависимости от комплектации. К контроллерам Beckhoff предлагается большой ассортимент модулей ввода-вывода Beckhoff ( устанавливается до 255 модулей по 8 каналов). Программная среда промышленного контроллера TwinCAT ( она же известна как CoDeSys ) позволяет просматривать
работу внутреннего ПО контроллера и дорабатывать её прямо «на лету», без остановки работы контроллера и модулей ввода-вывода.
Документация Сравнить с другими
Для работы системы Умного Дома EasyHome контроллер Beckhoff должен иметь:
1) TwinCAT 2 PLC run-time — движок для программы в стандарте IEC 61131-3
2) ОС WindowsCE или WindowsXP и выше
3) K-bus — разъём системной шины для модулей расширения серии KL (с шиной E-bus для модулей серии EL не тестировалось)
4) Если порты RS232+485 опциональны для данной модели, то выгоднее их заказать в комлекте
Контроллеры Beckhoff для работы с ПО EasyHome и сравнительные характристики:
Быстрые функции* — Счётчики импульсов по DI, Сглаживание диммирования освещения, Шлюзы KNX и DALI, Коммуникация ModbusTCP. Все остальные функции имеют частоту исполнения 10Hz.
Модули расширения Beckhoff серии KL рекомендуемые для комплектации систем EasyHome:
Модель | Функции | Цена | Примечание |
KL1408 | 8 x DI (0/24v) | 84 € | Ток утечки на вход — 1мА |
KL2408 | 8 x DO (0/24v) | 94 € | Выдаёт 24V 0.5А на выход, до 3А на все |
KL3228 | 8 x AI (pt1000) | 362 € | Для датчиков Т резистивного стандарта |
KL3468 | 8 x AI (0-10v) | 362 € | Для датчиков Т, RH и прочих стандарта 0-10В |
KL3403 | 6 x AI (500v|5A) | 358 € | -0010 версия для трансформаторов тока 5А |
KL4408 | 8 x AO (0-10v) | 362 € | управление диммерами, актуаторами |
KL6031 | RS232 | 402 € | замена порта ПЛК для GSM и прочего. |
KL6041 | RS485 | 424 € | работа с ИК шлюзами, кондиционерами и т.д. |
KL9020 | K-bus OUT | 83 € | вывод шины модулей на патч-корд |
KL9050 | K-bus IN | 128 € | ввод патч-корда в шину блока модулей |
KL9400 | K-bus Power | 198 € | доп.питание модулей (если их много) |
KL9210 | DO Power | 48 € | ввод питания для DO с отдельного БП |
KL6301 | KNX EIB | 414 € | связь по 256 переменным с KNX сетью |
KL6811 | DALI | 444 € | управление 64мя светильниками DALI |
KL9010 | Terminator | 21 € | ставится в конце каждого блока модулей |
Так же в системе поддерживаются другие модули KL-серии с другим количеством каналов или типом подключения.
БОЛЬШАЯ ЧАСТЬ ЭТОГО АССОРТИМЕНТА ВСЕГДА В НАЛИЧИИ НА НАШЕМ СКЛАДЕ ! ПИШИТЕ ЗАЯВКИ НА ПОЧТУ !