Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Anybus-Communicator
Руководство пользователя.
DOC. ID: SDN-7061-059 Rev.1.60
Содержание.
Введение…………………………………………………………………………………………. 3
Общая информация……………………………………………………………….…………… 3
Монтаж на DIN-рейку …………………………………………………………........................ 4
Быстрое включение……………………………………………………………………………. 4
Подключение……………………………………………………………………………………. 4
Микропереключатели…………………………………………………….……………………. 5
Индикаторы……………………………………………………………………………………… 5
Обмен данными…………………………………………………………………………………. 6
Карта памяти (распределение данных)……………………………………………………… 6
Конфигурирование шлюза при помощи ПО ABC Config Tool……………………………. 8
Начало работы……………………………………………………………………………. 8
Главное окно программы………………………………………………………………… 8
Конфигурация сети (Fieldbus)……………………………………………………………. 9
Конфигурация шлюза (АВС)……………………………………………………………... 9
Конфигурация подсети (Sub-network)…………………………………………………… 10
Конфигурация протокола………………………………………………………………… 10
Generic Data Mode (универсальный режим)………………………………………………… 10
Основные настройки…………………………………………………………………….. 11
Узлы (Nodes)………………………………………………………………………………. 12
Меню подсети…………………………………………………………………………….. 12
Настройки узла…………………………………………………………………………… 12
Меню узла………………………………………………………………………………… 12
Транзакции…………………………………………………………………………………. 13
Параметры транзакции Подписчика (Transaction Consume)………….......................... 13
Параметры транзакции Издателя (Transaction Produce)……………………………….. 14
Меню транзакций Подписчик/Издатель……………………………………………….. 15
Объекты фрейма…………………………………………………………………………… 15
Константы (Constant)…………………………………………………………………….. 15
Контрольная сумма (Checksum)…………………………………………………………. 16
Ограничения (Limits)…………………………………………………………………….. 16
Данные (Data)…………………………………………………………………………….. 16
Данные переменной длины (Variable Data)……………………………………………. 16
Режим ведущего (Master Mode)………………………………………………………………. 17
Список сканирования (Scan List)………………………………………………………. 18
Основные настройки…………………………………………………………………….. 18
Узлы (Nodes)……………………………………………………………………………… 19
Меню подсети…………………………………………………………………………… 19
Настройки узла………………………………………………………………………….. 19
Меню узла……………………………………………………………………………….. 19
Транзакции…………………………………………………………………………………. 20
Меню транзакций………………………………………………………………………… 20
Параметры ответа………………………………………………………………………… 20
Параметры запроса………………………………………………………………………. 21
Меню Запроса/Ответа (и транзакции Broadcaster)…………………….......................... 22
Объекты фрейма…………………………………………………………………………… 22
Редактор фреймов (Frame editor)…………………………………………….......................... 23
Редактор команд (Command editor)………………………………………………………….. 24
Добавление новой команды…………………………………………………………….. 24
Монитор подсети (Sub-Network Monitor)…………………………………………………… 25
Монитор узлов (Node Monitor)……………………………………………………………….. 26
Регистр Управления (Control Register)……………………………………………………… 27
Коды управления (Control Codes)………………………………………………………. 27
Регистр Статуса (Status Register)…………………………………………………………….. 28
Коды статуса (Status Code) в режиме Generic Data……………….…………………… 28
Коды статуса (Status Code) в режиме Master…………………………………………… 29
Процедура установления связи (handshake)………………………………………………... 30
Чтение из регистра Статуса……………………………………………………………… 30
Запись в регистр Управления…………………………………………………………… 30
Работа при запуске……………………………………………………………………………… 31
Конфигурирование сети (fieldbus), дополнительные возможности……………………… 32
Редактор сообщений mailbox……………………………………………………………. 32
Приложение 1. Назначение контактов разъемов и кабелей связи………………………. 33
Приложение 2. Технические характеристики………………………………………………. 34
Приложение 3. Таблица ASCII кодов………………………………………………………… 35
Введение.
Данное руководство описывает функциональные возможности и методы настройки шлюзов
Anybus-Com, одинаковые для всех моделей. Специфические возможности и настройки для
различных типов сетей не рассматриваются – эта информация изложена или в отдельных
Руководствах или в специальных Приложениях по работе с конкретными сетями. При
изложении информации предполагается, что читатель уже знаком с понятиями "полевая шина"
(fieldbus) и имеет общее представление о средствах цифровой передачи данных.
Компания HMS Industrial Networks AB, как производитель оставляет за собой право без
уведомления вносить изменения в конструкцию изделия, что может привести к некоторым
несоответствиям данному руководству.
Общая информация.
Шлюз Anybus-Com предназначен для подключения устройств с последовательным портом
связи и практически любым протоколом передачи данных к промышленным сетям. Со стороны
промышленной сети Anybus-Com всегда выступает в качестве Slave/Adapter устройства
(ведомого).
Серия шлюзов Anybus-Com состоит из нескольких моделей и обеспечивает подключение к
следующим видам сетей:
• Profibus-DP • ControlNet
• DeviceNet • Modbus Plus
• CANOpen • Modbus-RTU
• EtherNet/IP • FIPIO
• Modbus/TCP • CC-Link
• Profinet • LonWorks
Узел 1 Узел 1
Узел N
Узел N
Подключение
Подключение
к PC для
конфигурации к PC для
и мониторинга конфигурации
и мониторинга
подсеть RS-485
Устройство с
последовательным
портом связи
Монтаж на DIN-рейку
последовательность действий при установке (А) и снятии (В):
Быстрое включение.
(Требуется компьютер с предустановленным ПО Anybus Config Tool).
• Подключить преобразователь к сети;
• Подключить преобразователь к подсети (устройству с последовательным портом связи);
• Используя кабель RJ11-DSUB9 подключить преобразователь к СОМ-порту компьютера
(после окончания конфигурирования кабель необходимо отсоединить);
• Подключить кабель питания, подать питание 24В пост. тока;
• Произвести конфигурирование преобразователя при помощи специализированного
программного обеспечения ABC Config Tool;
• При необходимости внести изменения в конфигурацию сети;
• Перейти в рабочий режим.
Подключение.
Назначения контактов разъемов приведены в Приложении 1.
• Подключение к сети: разъем для
подключения к промышленной сети
(fieldbus). Тип разъема может
изменяться в зависимости от типа
Разъем для
используемой сети; подключения к сети
Узел 1
• Конфигурационный порт: порт с
интерфейсом RS-232 и разъемом RJ11
Узел N
(Modular 4/4) для подключения
шлюза к СОМ порту компьютера; Конфигурационный порт
для подключения к РС
• Подключение к подсети:
универсальный порт с интерфейсами Подключение к подсети
(устр-ву с послед. портом)
RS-232/422/485 и разъемом DB9 для
подключения к устройствам с Питание
последовательным портом связи;
• Питание: разъем для подключения
источника питания 24В пост. тока.
Микропереключатели.
Данная секция закрыта защитной пластиковой
крышкой и содержит микропереключатели для
установки сетевого адреса и скорости передачи
Микропереключатели данных (для некоторых моделей). Точное
для конфигурации
Узел 1
назначение микропереключателей описано в
отдельных описаниях для используемой сети.
Узел N
Индикаторы.
В верхней части передней панели шлюза расположено шесть
двухцветных светодиодов (красный/зеленый) для индикации
текущего состояния преобразователя.
• (1 – 4): данные индикаторы показывают состояние
сетевого коммуникационного модуля, и их назначение
может изменяться в зависимости от типа сети;
• (5): статус подсети:
o Погашен: нет питания;
o Мигает зеленым: конфигурация загружена
(модуль инициализирован), но работа не
разрешена;
o Зеленый: рабочий режим, идет преобразование;
o Красный: работа прекращена (таймаут или ошибка/неисправность в подсети);
Примечание: индикатор переходит в режим зеленого свечения, только если все
транзакции были активны хотя бы один раз. В противном случае наступает состояние
"таймаут" и индикатор переходит в режим красного свечения.
• (6): Статус модуля подсети:
o Погашен: нет питания;
o Мигает красным/ зеленым: ошибка конфигурации;
o Зеленый: конфигурация загружена (модуль инициализирован), но работа не
разрешена;
o Мигает зеленым: рабочий режим, идет преобразование;
o Мигает красным: критическая ошибка или неисправность.
Обмен данными.
ВНИМАНИЕ! Здесь и далее для однозначности понятия "вход" и "выход" рассматриваются
относительно fieldbus (промышленной сети). Понятия "fieldbus", "сеть" и "промышленная
сеть" считаются эквивалентными. Под понятием "подсеть" понимается как отдельное
устройство с последовательным портом связи, так и образованная подобными устройствами
сеть.
Все данные, пересылаемые между fieldbus и подсетью, сохраняются во внутреннем буфере
памяти, разделенном на две отдельных области "Вход" (IN Area) и "Выход" (OUT Area).
Внутренний буфер построен на основе микросхем памяти с двойным доступом (DPRAM) и для
обмена данными коммуникационные модули с обеих сторон шлюза просто производят
чтение/запись данных по определенным адресам. Оба коммуникационных модуля (со стороны
сети и подсети) работают одновременно и независимо друг от друга.
Для правильного обмена данными все устройства в сети должны "знать" карту распределения
данных в памяти шлюза. Эта информация становится доступной через конфигурационное
программное обеспечение (ПО) ABC Config Tool после окончания настройки подсети.
• Input Data Area (0x000 - 0x1FF): область памяти для данных, передаваемых из подсети
в fieldbus;
• Output Data Area (0x200 - 0x3FF): область памяти для данных, передаваемых из сети
fieldbus в подсеть;
• Local Data Area (0x400 - 0x7FB): данная область памяти используется для сохранения
служебной информации и обмена данными между узлами подсети. Со стороны
промышленной сети область внутренних данных не доступна.
Входы Выходы
Температура Уставка
ПЛК
(Fieldbus Master)
Промышленная сеть
(например, Profibus)
Slave
Внутренняя память
Anybus-Com
INPUT OUTPUT LOCAL
Температура Уставка
Master
Подсеть RS-485
Регулятор
температуры
Внутренняя память
регулятора
Входной регистр "Уставка"
Начало работы.
При первом запуске или создании нового проекта программа предложит два пути дальнейшей
работы:
• Configuration Wizard (Мастер Конфигурации). Автоматически создает конфигурацию на
основе базовых сведений об устройствах в подсети – пользователю нужно только
заполнить пробелы нужными значениями. В основном Мастер Конфигурации
применяется для настройки подсети Modbus RTU, при работе со специфическими
протоколами могут возникнуть трудности;
• Blank Configuration (Пустая Конфигурация). Универсальный путь создания
конфигурации для работы практически с любыми протоколами. Т.к. все параметры
должны быть описаны пользователем вручную, является более трудоемким.
1
2
3
4
Ø Окно навигации – основное средство для выбора различных уровней конфигурации: Fieldbus
(сеть), АВС (шлюз) и Sub-Network (подсеть). По нажатию на значок слева от пунктов меню
открывается доступ в соответствующее подменю. По щелчку правой кнопкой мыши ну пунктах
меню и подменю появляется всплывающее окно со списком возможных действий. Данный
список доступен и из основного меню в верхней части окна.
Ù Окно параметров – в зависимости от выбранного в окне навигации пункта отображает
доступные для редактирования параметры. Представляет собой таблицу с названием параметра
и полем для выбора/ввода значения параметра. Закладки в верхней части окна позволяют
производить сортировку по алфавиту (Alphabetic) или по категориям (Categorized). Значения
Конфигурация протокола.
Чтобы работать с устройствами в подсети нужно иметь описание используемого протокола.
Шлюз Anybus-Com имеет гибкую систему конфигурирования, что позволяет настроить
коммуникационный модуль подсети на работу по практически любому протоколу.
Anybus-Com поддерживает два режима обеспечения связи в подсети: Generic Data Mode
(универсальный режим) и Master Mode (режим ведущего).
• Generic Data Mode. В этом режиме нет четкого разделения на Master и Slave между
шлюзом и устройствами подсети. Данный режим ориентирован для работы с
протоколами, основанных на принципах Издатель/Подписчик;
• Master Mode. В данном режиме шлюз со стороны подсети работает в режиме Master
(ведущий) с использованием протокола Modbus RTU или похожего (с принципом
работы Запрос/Ответ).
Для выбора режима нужно выделить в навигационном окне программы пункт АВС
(Конфигурирование шлюза) и справа, в окне параметров, в поле "Protocols" выбрать нужное
значение.
Учтите, что названия Generic и Master являются обобщенными названиями режимов работы, а
не названиями определенных протоколов. Более подробно эти режимы будут описаны в
следующих главах.
В режиме Generic Data шлюз и устройства в подсети не разделяются на Master и Slave. Любое
устройство в подсети (узел), включая сам шлюз, могут спонтанно посылать сообщения без
ожидания запросов и принимать сообщения без генерации ответов/подтверждений.
Основные настройки.
Если в режиме Generic Data выделить пункт "Sub-Network" в
окне навигации, то в окне параметров будет предложено
выполнить следующие основные настройки:
• Communication: параметры связи в подсети
(рассмотрены подробно на стр. 10);
• Start Character и End Character: разрешение (Enable)
или запрещение (Disable) использования
соответственно стартовых и стоповых символов в
сообщении. При использовании – нужно указать
значения этих символов в шестнадцатеричном виде.
Например, имеется протокол на основе ASCII
кодировки, где каждое сообщение начинается с
символа "ESC", а заканчивается символом "LF". В
этом случае в полях "Use … character" выбираем
значение "Enable", в поле "End character value"
набираем значение 0х1В (ASCII код символа "ESC"),
а в поле "Start character value" набираем значение
0х0A (ASCII код символа "LF").
• Message delimiter: максимальное время задержки
между сообщениями в подсети (таймаут), кратно 10 мкс;
o для Подписчиков (Consume) определяет время после получения последнего
байта, по истечении которого считается, что сообщение закончилось;
o для Издателей (Produce) определяет время задержки перед посылкой нового
сообщения.
Узлы (Nodes).
В программном обеспечении ABC Config Tool узлом (node) называется каждое устройство в
подсети. В режиме Generic Data для всех узлов количество транзакций в сумме не должно
превышать 100.
Меню подсети.
Вызывается по щелчку правой кнопкой мыши на пункте "Sub-
Networks" в окне навигации (доступно и через главное меню).
Пункт Значение
Paste Вставить скопированный узел
Sub-Network Monitor Монитор подсети (подробное
описание смотри далее)
Add Node Добавить новый узел
Load Node Добавить новый узел с загрузкой
сохраненной ранее конфигурации
Sub-Network Status… Вывести информацию о текущем
статусе подсети.
Настройки узла.
После выделения узла в навигационном окне, в окне Параметров нужно указать сетевой адрес
соответствующего устройства (Slave address).
Меню узла.
Вызывается по щелчку правой кнопкой мыши на значке нужного узла в окне навигации
(доступно и через главное меню).
Пункт Значение
Cut Вырезать узел
Copy Копировать узел
Insert Вставить вырезанный/скопированный узел
Delete Удалить узел
Node Monitor Вызов окна Монитора узла
Add Transaction Добавить транзакцию "Подписчик"
Consume
Add transaction Добавить транзакцию "Издатель"
Produce
Add command Добавить команду (из списка заранее
описанных транзакций)
Insert new node Добавить новый узел (над выделенным)
Save node Сохранить конфигурацию узла в файл
Insert from file Вставить узел с конфигурацией из файла
Rename Переименовать узел
Транзакции.
В режиме Generic Data различаются два типа транзакций:
• Transaction Consume (транзакция Подписчика): используется при приеме данных из
подсети, т.е. в случае передачи данных из подсети в fieldbus;
• Transaction Produce (транзакция Издателя): используется при передаче данных в подсеть
без ожидания ответа, т.е. в случае передачи данных из fieldbus в подсеть.
Объекты фрейма.
Константы (Constant).
Константы – это объекты, содержащие постоянные данные. Значения констант определяются
один раз на этапе конфигурирования через программу ABC Config Tool. При приеме
сообщения (транзакция Подписчик) принятые данные сравниваются с этими значениями и в
случае несоответствия игнорируются. В качестве примера констант можно привести
стартовый/стоповый символы и сетевой адрес.
Три типа констант:
• Byte: константа 1 байт (8 бит);
• Word: константа 2 байта (слово 16 бит);
• Dword: константа 4 байта (двойное слово 32 бита);
Ограничения (Limits).
Ограничения – это объекты с предопределенным диапазоном значений (указываются
максимальное и минимальное значения). При приеме сообщения (транзакция Подписчик)
принятые данные сравниваются с этими значениями и в случае несоответствия диапазону
игнорируются. Типы используемых данных такие же, как для констант: Byte, Word и Dword.
Данные (Data).
Объект используется для обмена данными между ведущим устройством (Master)
промышленной сети и устройствами подсети.
• Data Length: указывается длина данных в байтах;
• Data Location: адрес данных в памяти шлюза для чтения/записи;
• Byte Swapping: "переворачивание" байт в слове:
o No Swapping: без изменения;
o Swap 2 bytes: парное "переворачивание" (A, B↔ B, A ), (A, B, C, D ↔ B, A, D, C);
o Swap 4 bytes: полное "переворачивание" (A, B, C, D ↔ D, C, B, A).
Параметры:
• Data Location: начальный адрес данных в памяти шлюза для чтения/записи;
• Maximum Data Length: максимальная длина данных;
• Byte Swap: "переворачивание" байт в слове:
o No Swapping: без изменения;
o Swap 2 bytes: парное "переворачивание" (A, B↔ B, A), (A, B, C, D ↔ B, A, D, C);
o Swap 4 bytes: полное "переворачивание" (A, B, C, D ↔ D, C, B, A).
• End Character Value: значение концевого символа (используется при соответствующих
настройках в пункте "Object Delimiter");
• Fill un-used bytes: заполнение неиспользуемых данных (только для транзакций
Consume)
o Disabled: функция отключена;
o Enabled: неиспользуемые данные во время приема заполняются символами,
указанными в поле "Filler Value";
• Filler Value: символ для заполнения неиспользуемых данных;
• Object Delimiter: определение длины данных
o Length Character: перед данными стоит указатель длины, невидимый со стороны
подсети;
o Length Character Visible: перед данными стоит указатель длины, видимый со
стороны подсети;
o End Character: данные заканчиваются концевым символом, невидимым со
стороны подсети;
o End Character Visible: данные заканчиваются концевым символом, видимым со
стороны подсети;
o No Character: данные сохраняются в памяти шлюза "как есть" (только для
транзакций Подписчика).
Sub-Network Master
Fieldbus Slave
Работа в режиме Master основана на использовании стандартных команд Modbus RTU, т.е. все
транзакции будут заменены командами Modbus RTU из имеющегося списка. Тем не менее,
имеется возможность вручную создавать новые команды и добавлять их в список. В данном
случае команда – это заранее описанная транзакция (т.е. запрос и ответ).
Scan list
Каждый узел в списке сканирования должен иметь свое имя и
соответствовать определенному устройству в подсети (адрес узла
должен соответствовать сетевому адресу устройства).
Основные настройки.
Если в режиме Master выделить пункт "Sub-Network" в окне навигации, то в окне параметров
будет предложено выполнить следующие основные настройки:
• Communication: параметры связи в подсети (рассмотрены подробно на стр. 10);
• Message delimiter: минимальное время задержки между сообщениями в подсети, кратно
10 мкс. Если интервал между старым и новым сообщениями будет меньше этого
значения, принимающая сторона воспримет их как одно целое. Согласно спецификации
Modbus, по умолчанию это значение должно соответствовать времени передачи 3,5
знаков. При установке значения "0" будет автоматически выбрано время,
соответствующее передаче 3,5 знаков – значение будет зависеть от выбранной скорости
передачи данных (baudrate).
Узлы (Nodes).
В программном обеспечении ABC Config Tool узлом (node) называется каждое устройство в
подсети. Каждый узел содержит по крайней мере одну транзакцию. Транзакция, в свою
очередь, состоит из Запроса и Ответа. В режиме Master узлы могут поддерживать до 50
транзакций (команд).
Меню подсети.
Вызывается по щелчку правой кнопкой мыши на пункте "Sub-Networks" в окне навигации
(доступно и через главное меню).
Пункт Значение
Paste Вставить скопированный узел
Sub-Network Monitor Монитор подсети (подробное
описание смотри далее)
Add Node Добавить новый узел
Add Broadcaster Добавить широковещательный узел
Load Node Добавить новый узел с загрузкой
сохраненной ранее конфигурации
Sub-Network Status… Вывести информацию о текущем
статусе подсети.
Настройки узла.
После выделения узла в навигационном окне, в окне Параметров нужно указать сетевой адрес
соответствующего устройства (Slave address).
Меню узла.
Вызывается по щелчку правой кнопкой мыши на значке нужного узла в окне навигации
(доступно и через главное меню).
Пункт Значение
Cut Вырезать узел
Copy Копировать узел
Insert Вставить вырезанный/скопированный узел
Delete Удалить узел
Node Monitor Вызов окна Монитора узла
Add Transaction Добавить транзакцию (с описанием в
ручную)
Add Command Добавить команду (из списка описанных
стандартных транзакций)
Insert new node Добавить новый узел (над выделенным)
Save node Сохранить конфигурацию узла в файл
Insert from file Вставить узел с конфигурацией из файла
Rename Переименовать узел
Транзакции.
В режиме Master каждая транзакция состоит из двух сообщений: Запрос и Ответ (исключая
режим Broadcaster).
• Запрос (Query) – сообщение от устройства Master (шлюз) к Slave (узел);
• Ответ (Response) – ответное сообщение Slave устройства на предыдущее сообщение-
запрос от Master'а.
Меню транзакций.
Данное меню вызывается щелчком правой кнопки мыши на значке нужной транзакции.
Пункт Значение
Cut Вырезать транзакцию
Copy Копировать транзакцию
Delete Удалить транзакцию
Insert New Command Вставить команду из списка (заранее
описанную транзакцию)
Insert New Вставить новую транзакцию (с
Transaction описанием в ручную)
Параметры ответа.
После выделения пункта "Response" в навигационном окне, в окне Параметров будет
предложено ввести следующие значения:
Параметр Описание
Trigger byte Триггер-счетчик (1 байт), значение которого увеличивается на 1
автоматически при каждом удачном приеме сообщения из подсети. В
основном служит указателем fieldbus системе, что из соответствующей
области памяти шлюза можно получить обновленные данные.
Enable/Disable: соответственно включить/выключить счетчик
Trigger byte address
При разрешении использования (Enable) триггера-счетчика в
предыдущем пункте, нужно указать его адрес в памяти шлюза.
Рекомендуется использовать область памяти, доступную со стороны
fieldbus.
Параметры запроса.
После выделения пункта "Query" в навигационном окне, в окне Параметров будет предложено
ввести следующие значения:
Параметр Описание
Offline options for Определяет режим работы шлюза со стороны подсети в случаях, когда
fieldbus промышленная сеть не работает (fieldbus offline):
• Clear: если сеть находится в режиме offline, в подсеть всегда
отправляются только нулевые значения (0);
• Freeze: в подсеть отправляются последние данные,
полученные из сети;
• NoScanning: работа в подсети останавливается.
Offline options for Определяет режим работы шлюза со стороны промышленной сети в
sub-network случаях, когда подсеть не работает (sub-network offline):
• Clear: если подсеть находится в режиме offline, в сеть всегда
отправляются только нулевые значения (0);
• Freeze: если подсеть находится в режиме offline, в сеть
отправляются последние данные, полученные из подсети.
Определяется отдельно для каждой транзакции.
Update mode Режим передачи команд в подсеть:
• Cyclically: команды передаются в подсеть постоянно
(циклически), с периодом, заданным параметром Update time;
• On data change: команды передаются только при каких либо
изменениях в связанных данных;
• Single shot: однократная передача команд при запуске;
• Change of state on trigger: команды будут передаваться при
каждом изменении значения триггера-счетчика.
Minimum time Данный пункт действителен, если в списке сканирования есть
between broadcasts транзакция "Broadcaster". Определяет паузу между
(10 ms) широковещательной передачей и посылкой следующей команды (с
шагом 10 мс).
Reconnect time Пауза между попытками восстановить связь с отключенным узлом.
(10ms)
Retries Указывается количество неудачных попыток связаться с узлом
(таймаутов), после которых узел считается отключенным.
Timeout time (10ms) Время ожидания ответа от ведомого устройства. Если за это время
ответ не получен (таймаут), посылается повторный запрос. Количество
подобных повторов определяется параметром "Retries".
Update time (10ms) Определяет частоту передачи команд в режиме "Cyclically" (Update
mode) с шагом 10 мс.
Trigger byte address При разрешении использования (Change of state on trigger) триггера-
счетчика в пункте "Update mode", нужно указать его адрес в памяти
шлюза. Рекомендуется использовать область памяти, доступную со
стороны fieldbus. В этом случае со стороны fieldbus можно управлять
передачей данных в подсеть – при каждом увеличении значения
счетчика в подсеть будут передаваться соответствующие данные.
Пример запроса:
Контрольная
СТАРТ (1 байт) Длина (2 байта) Данные (8 байт) СТОП (1 байт)
сумма
Объекты фрейма.
• Константы (Constant);
• Контрольная сумма (Checksum);
• Ограничения (Limits);
• Данные (Data);
• Данные переменной длины (Variable Data).
Фрейм
Если редактируемая транзакция (команда) не имеет ни одного объекта, редактор фреймов будет
недоступен. Рекомендуется вначале добавить все нужные объекты в фрейм через всплывающее
меню (по щелчку правой кнопкой мыши), а затем перейти в редактор для ввода нужных
значений.
Для сохранения изменений нужно выбрать в меню редактора команду "File/Apply Changes".
Редактор фреймов доступен и для режима Generic Data и для режима Master.
1 2 3
Ø Значки для запуска (Start – зеленый светофор) и останова (Stop – красный светофор)
сканирования подсети;
Ù Поле для выбора рассматриваемых узлов/транзакций;
Ú Область мониторинга, разделенная на три части: In Area (область входных данных), Out Area
(область выходных данных) и General Area (область внутренних данных). Каждому адресу в
памяти шлюза соответствует квадратик соответствующего цвета:
• Белый – адрес свободен, данные не используются;
• Желтый – данные используются в транзакциях Подписчик или Ответ;
• Синий – данные используются в транзакциях Издатель или Запрос;
• Красный – ошибка (коллизия), немонопольное использование адреса данных;
• Серый – адреса отведены под служебные регистры.
передача
Область для выбранной транзакции "Издатель" команды
выбранному
узлу
Меню управления:
1. Старт (зеленый светофор) и Стоп (красный светофор) работы с узлом. Команда Стоп
эквивалентна временному удалению узла из сети, что очень удобно при проблемах
связи с одним из узлов сети;
2. Выбор используемой команды;
3. Отправка команды;
4. Включить/выключить обновление данных
на мониторе. 1 2 3 4
На мониторе темно-серый цвет указывает на
регистры Статуса и Управления, а светло-серый – на ячейки памяти, используемые данным
узлом. Если обновление данных включено, то в этих ячейках появится их текущее значение в
шестнадцатеричном виде.
7-0 Данные
Data (SR_ED)
СТАРТ
Сравнение бит
CR_HS_CONFIRM=
регистров Статуса
SR_HS_SEND и Управления
Да
Нет
Установка бита
подтверждения
SR_HS_SEND CR_HS_CONFIRM чтения из
регистра Статуса
Конец
СТАРТ
Сравнение бит
SR_HS_CONFIRM=
регистров Статуса
CR_HS_SEND и Управления
Да
Нет
Флаг новых
Инвертирование бита CR_HS_SEND данных в регистре
Управления
Конец
Fieldbus Anybus-Com
CR_DV = 1
Нет
CR_DV = 1
Да
Выполнение цикла
сканирования всей подсети
SR_DV = 1
Готовность
Сообщение mailbox состоит из секции Заголовка и секции Данных. Заголовок содержит 16 слов
(32 байта), а данные могут иметь размер до 128 слов (256 байт).
Нередактируемым является единственное
поле "Message information" (имеет значение
0х4002). Данное поле служит для
сообщений, определяемых спецификой
используемых сетей.
Для того чтобы в правой части окна
появились поля для ввода значений, в поле
"Data size" нужно поставить нужный размер
данных.
Приложение 1
Назначение контактов разъемов и кабелей связи.
Разъем питания.
Контакт Назначение
1 + 24В пост. тока
2 Общий (GND)
Приложение 2
Технические характеристики.
Температура:
Рабочая: -5…55 С°;
Хранения: -55…85 С°;
Монтаж: на DIN-рейку;
Пылевлагозащита: IP20/Nema1;
Приложение 3
Таблица ASCII кодов.