ProSoft Technology: Модуль коммуникационный Modbus Master/Slave MVI56-MCM


Дата: 10-06-2007
Тема: Коммуникации и сети

Коммуникационный модуль MVI56-MCM Modbus Master/Slave для программируемых контроллеров Rockwell Automation ControlLogix позволяют легко интегрировать устройства с интерфейсом Modbus в системы автоматизации, построенные на базе оборудования Allen-Bradley.

Такими устройствами являются не только, например, поддерживающие протокол Modbus программируемые контроллеры Modicon, но и широкий ассортимент устройств с этим протоколом, предлагаемый на мировом рынке средств автоматизации – датчики, привода и т.п. Модуль MVI56-MCM является идеальным решением для интеграции таких устройств как в существующие, так и вновь создаваемые системы автоматизации.

Модуль имеет два независимо конфигурируемых последовательных порта с оптической изоляцией, которые могут работать, как Master и/или Slave с поддержкой режима Multidrop support. Каждый из портов поддерживает интерфейсы RS-232, RS-422 и RS-485. Кроме того, имеется конфигурационный порт RS-232.



Модуль MVI56-MCM функционирует, как модуль ввода-вывода между сетью Modbus и задней шиной контроллера Rockwell Automation. Данные передаются от процессора асинхронно по отношению к передаче данных в сети Modbus. Для обмена данными между модулем и устройствами в сети Modbus в памяти модуля имеется пространство слов регистров 5000.

Для применения модулей MVI56-MCM в контроллерах ControlLogix ещё недавно необходимо было создавать небольшую программу, состоящую из 31 строки кода Ladder Logix. С появлением пакета программирования RSLogix 5000 Version 16 для контроллеров ControlLogix, применение модулей MVI56-MCM значительно упростилось.

Ранее файлы конфигурации, поставляемые вместе с модулем, приходилось вручную копировать в RSLogix, что могло привести к ошибкам. Благодаря тому, что в RSLogix 5000 Version 16 появилась возможность создания т.н. Add-On инструкций (инструкций, создаваемых пользователем), вся логика управления модулем MVI56-MCM может быть помещена в одну такую инструкцию, которая затем может быть импортирована в любой проект для контроллера ControlLogix.

В режиме Slave модуль MVI56-MCM воспринимает функциональные коды команд 1, 2, 3, 4, 5, 6, 8, 15, 16, 17, 22 и 23 от внешнего устройства Modbus Master. Порт модуля, сконфигурированный, как Slave, позволяет внешнему устройству Master получать доступ ко всем данным модуля.

В режиме Master модуль MVI56-MCM ведёт себя, как виртуальное устройство Master, которое генерирует команды другим узлам сети Modbus. Каждый из портов модуля поддерживает 100 команд и имеет оптимизированные характеристики опроса устройств Slave, позволяющие уменьшить количество коммуникационных проблем.

Основные свойства модуля:
• Полная интеграция в контроллер ControlLogix, 1 слот
• Тэги контроллера и тэги, определяемые пользователем, импортируются в проект
• Модуль конфигурируется с использованием Generic Profile в RSLogix 5000 v16
• Данные конфигурации находятся в определяемой пользователем структуре, импортируемой в проект вместе с Add-On инструкцией
• В одно шасси может быть установлено несколько модулей
• Модуль может использоваться как в локальном, так и в удалённом (remote) шасси
• Два последовательных порта могут использоваться в любой комбинации Modbus Master или Slave
• Поддерживается Enron-версия протокола Modbus, обеспечивающая обмен данными в формате с плавающей запятой.
• Светодиоды диагностики на передней панели модуля показывают состояние модуля, состояние обмена по задней шине шасси, статус аппликации и активность на последовательных портах.




Это статья с сайта http://vdt-solutions.de

Адрес этой статьи:
http://vdt-solutions.de/modules.php?name=News&file=article&sid=135