Что такое ПЛК?
21 ноября, 2017
Заземление и защитные меры электробезопасности
Заземление и защитные меры электробезопасности
30 ноября, 2017

При непрерывном развитии промышленных технологий, существует несколько требований к удаленным модулям ввода/вывода, которые становятся более актуальными. Особенно в тех отраслях, которые имеют большое количество децентрализованных сигналов ввода/вывода (в отношении температуры, влажности, разности давления, объема воздуха, потока, скорости вращения вентиляторов, открытия клапанов и т. д.), их применение имеет очень важное значение для сбора данных и мониторинга.

Благодаря этому распределенная система может быть легко реализована за счет расширения вводов-выводов без ограничения, что значительно повышает гибкость конфигурации системы управления и возможности расширения, которые могут потребоваться в будущем, уменьшает объем проводов, устраняет помехи, вызванные передачей на большие расстояния, и экономит много затрат для проекта.

Расширения Haiwell PLC имеют один встроенный порт RS485, поддерживающий протокол Modbus и могут использоваться как подчиненный Modbus.

Адрес: С 1-254 может быть настроен.

Скорость передачи: 2400, 4800, 19200, 38400, 57600, 115200 (опционально).

Формат файла: N,8,2 RTU/ E,8,1 RTU/ O,8,1 RTU/ N,8,1 RTU/ E,7,1 ASCII/ O,7,1 ASCII/ N,7,2 ASCII (опционально).

Описание:

1. Все расширения имеют один встроенный RS485 порт, за исключением модуля H04DT и аналогового модуля расширения на 8-точек.

2. Модули без DIP-переключателей: 16-точечные цифровые модули, 4-точечные аналоговые модули и температурные модули. DIP используется для адресации. Модули с внешними DIP будут использовать адрес, заданный переключателем (4 диапазона адресов DIP от 1 до 15). Если DIP отсутствует, вам необходимо установить адрес в программном обеспечении.

3. Как настроить адрес / скорость передачи / формат файла для модулей через программное обеспечение?

3.1. Подключение оборудования: Модуль с коммуникационным портом RS485 и ПК с последовательным портом может быть подключен к преобразователю RS232 – RS485. Если это USB-порт, вы можете использовать преобразователь USB – RS485.

3.2. Программное обеспечение:

1. Нажмите «Tools – Remote module» в программном обеспечении, выберите и откройте окно «Online» во всплывающем окне. Адрес по умолчанию для модуля: 1. Baud rate: 19200, Data format: B 8 2 RTU, ниже на картинке успешное онлайн-соединение:

Нажмите Exit, чтобы выйти, и перейдите в окно удаленных модулей.

Здесь вы можете изменить адрес / скорость передачи / формат файла для модулей.

Нажмите download, чтобы загрузить данные после редактирования. Обычно используются стандартные значения 19200 8 2, не нужно менять. Ниже приведены примеры.

Модули будут использовать протокол Modbus, номер CR – соответствующий адрес Modbus в таблице ниже.

Из таблицы выше видно:

10H-4FH – входных каналов DI 1-64.

50H—8FH – выходных каналов DO 1—64.

Это очень важная информация. Это означает, что если мы сможем получить адрес ввода и вывода Modbus с SCADA / HMI / Text Display / PLC, тогда мы сможем получить реальную информацию о статусе ввода-вывода.

Примеры:

Пример 1: Цифровой модуль H16XDR, используемый как удаленный IO.

Требования: Благодаря связи с удаленным модулем ввода-вывода, MPU ПЛК должен получить статус входов X0-X7 и управлять соответствующими выходами Y0-Y7.

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

Результаты программирования выходов Y0-Y7 для H16XDR выглядит следующим образом:

После загрузки программы в ПЛК нажмите online monitor и получите данные – смотрите ниже.

Вышеупомянутая программа может использоваться со всеми цифровыми модулями с коммуникационными портами.

Пример 2. Аналоговый модуль S04AO, используемый как удаленный IO.

Конфигурации для модуля address / baud rate / file format такие же, как и у цифрового модуля. В этом примере мы используем adress=2, baud rate=19200, file format=U 8 2 RTU.

Нам также необходимо знать соответствующий адрес Modbus для каждого канала аналогового модуля, и вы можете получить его из онлайн-справки HaiwellHappy PLC. Ниже приведены некоторые изображения о адресе Modbus S04AO.

Из вышеприведенного изображения мы видим, что соответствующий Modbus для AQ0-AQ3 составляет 10H-13H, поэтому при программировании нам нужно поставить значение для этих 4 каналов. Программа, как показано ниже:

Таким образом, методы чтения и записи для других аналоговых модулей / модулей термопар / модулей теплового сопротивления будут такими же. Поскольку программа для считывания значения температуры для 8 каналов H08TC будет выглядеть следующим образом (адрес = 3, скорость передачи = 19200, формат файла = N 8 2RTU).

Пример 3: Цифровой температурный модуль H32DT, используемый как удаленный IO.

Конфигурации для модуля address / baud rate / file format совпадают с предыдущими. В этом примере мы используем адрес модуля = 4, скорость передачи = 19200, формат файла = U 8 2 RTU.

Из приведенного выше изображения видно, что соответствующий Modbus 10H-1FH для первого канала и 20H-2FH для второго, общее значение для 16 каналов соответственно, поэтому PLC будет запрограммирован следующим образом:

Описание: Все MPU Haiwell PLC поддерживают 2 коммуникационных порта (RS232 + RS485) – максимальный размер может быть увеличен до пяти. Каждый коммуникационный порт может использоваться для программирования и онлайн-соединения, по принципу главный/подчиненный. Он поддерживает соединения 1: N / N: 1 / N: N и различные типы HMI и SCADA, что позволяет взаимодействовать со всеми третьими сторонами, которые имеют коммуникационную способность ( инверторы, контрольно-измерительные приборы, сканеры штрих-кода и т. д.)

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

Добавление:

1. Схема подключения PLC MPU и модулей.

2. Схема подключения ПЛК и модуля используется в качестве удаленного ввода-вывода.

3. Когда вы подключаетесь к SCADA / HMI / Text Display / PLC, просто выберите протокол Modbus, и вы можете осуществлять сбор и мониторинг данных для модулей.

Источник статьи: Haiwell remote I/O expansion application

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заказать обратный звонок

×
Заказ продукции

Моторный дроссель:
25 A40 A50 A60 A110 A160 A265 A

×