Удалённое тестирование модулей IOlog
Пользователи и разработчики могут протестировать модули сбора данных IOlog с помощью тестовой системы, доступной по адресу «iolog.sielcosistemi.com» с использованием протокола Modbus TCP на порту 502.
Таким образом, вы можете напрямую взаимодействовать с удалёнными модулями IOlog, используя собственное диспетчерское ПО или ПЛК, либо загрузив Winlog Evo и запустив проект Circuit Demo.
Система разработана таким образом, чтобы предоставлять пользователю обратную связь и подтверждать, что отправленные команды выполнены. Цифровые выходы модуля SS3130 подключены к цифровым входам SS3148; аналоговые выходы модуля SS3024 подключены к аналоговым входам SS3017-I, как показано на рисунке ниже. Кроме того, к модулю SS3016 подключены четыре датчика термопары для измерения температуры окружающей среды.
Адресация модулей и переменных
Приведённая ниже таблица содержит описание, Modbus-адрес устройства и ссылки для загрузки технического паспорта и руководства пользователя для каждого модуля тестовой системы.
| Модель | Описание | Адрес Modbus | Datasheet | Руководство пользователя |
|---|---|---|---|---|
| SS8580 | Converter from Modbus TCP Ethernet to Modbus RTU RS485 | - | ||
| SS3130 | Digital module with 4 digital inputs and 4 relay outputs | 1 | ||
| SS3148 | Digital module with 12 digital inputs | 2 | ||
| SS3024 | Analog module with 4 voltage or current outputs | 3 | ||
| SS3017-I | Analog module with 8 current inputs | 4 | ||
| SS3016 | Analog module with 4 thermocouple inputs | 5 |
В руководстве пользователя для каждого устройства приведена его «карта Modbus» — таблица, сопоставляющая каждую общую переменную с соответствующим Modbus-адресом. Существует два типа переменных:
регистр: длиной 2 байта (16-битное слово), используется для представления аналоговых входов, аналоговых выходов или числовых переменных;
coil: один бит, используемый для представления состояния цифровых входов (контактов), цифровых выходов (реле) или логических состояний (аварийных сигналов, флагов и т. д.).
Регистр также можно использовать для группировки нескольких coil в единое значение. Например, цифровые входы устройства также можно считывать вместе как один регистр (16-битное слово), где каждый бит соответствует одному coil.