Modbus

Адресное пространство сервера Modbus/TCP “КАСКАД Цифра» определяется с помощью назначенных представлений CNS. Следовательно, адресное пространство сервера не зависит от структуры точек данных соответствующего проекта и может быть свободно определено для каждого сервера (см. также Modbus/TCP server для получения дополнительной информации).

ПРИМЕЧАНИЕ

Если вы создаете представление CNS и его подэлементы вручную, структура должна быть определена, как описано в главе Modbus /TCP server — Сопоставление данных.

Обзор системы

После создания представления CNS вы можете назначить его соответствующему серверу Modbus/ TCP “КАСКАД Цифра» с помощью перетаскивания. Щелкните элемент system в дереве, чтобы открыть обзор доступных представлений и серверов. Обратите внимание, что соответствующий сервер Modbus должен быть перезапущен после назначения представления CNS.

Рисунок – Modbus

Вид

При нажатии на вид отображается следующая панель обзора. Идентификатор системы, идентификатор вида и т.д. Отображаются так, как определено на вкладке Редактор, однако поля доступны только для чтения.

Создать RTU

Автоматически создает соответствующую структуру для RTU (удаленного терминального устройства). После нажатия на эту кнопку вы должны определить номер RTU. Создается соответствующий узел (“RTU<номер>”) со своими подэлементами. Указанный номер RTU также используется в качестве идентификатора узла.

ПРИМЕЧАНИЕ

При запросе данных с помощью клиента Modbus / TCP вы должны определить этот идентификатор узла как адрес устройства (например, на панели конфигурации клиента, см. Также Конфигурацию драйвера Modbus /TCP).

Созданные подэлементы эквивалентны четырем областям памяти (см. сведения о сервере Modbus/TCP), в которых должны храниться данные. Создаются следующие четыре узла:

  • 1 Входные параметры
  • 2 катушки
  • 3 входных регистратора
  • 4 регистратора хранения

Экспортер адресов

Соответствующая Modbus информация из представления CNS экспортируется в файл, который может использоваться другими программами (например, для настройки клиентского проекта Modbus).

Узел

На этой панели отображается информация о соответствующем узле (как описано в Редакторе Plantmodel – Узел).

Идентификатор узла на скриншоте ниже представляет следующие адреса Modbus: 5 -> Адрес устройства RTU, 3 -> Входной регистр, 1 -> Адрес регистра Modbus.

Элемент Modbus

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

  • Количество используемых регистров: Определяет, сколько регистров должно использоваться для соответствующего элемента. Например, для типа int по умолчанию требуется 2 регистра. Если вам нужен только int16, назначьте точку данных int32 и установите количество используемых регистров равным 1.
  • Количество элементов в dyn: Определяет, сколько элементов dyn должно быть отображено в регистры Modbus.

ПРИМЕЧАНИЕ

Дополнительную информацию о типах данных и регистрах см. в главе «Сведения о сервере Modbus/TCP».

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

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