<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > Spodes |
MasterSCADA 4D поддерживает работу по протоколу Spodes.
Протокол Spodes – открытый объектный протокол для обеспечения сетевого обмена с различными приборами учета - электричество, теплосчетчики, вода, газ. Протокол может работать через последовательные интерфейсы (RS-232, RS-485, GSM), а при использовании конвертеров Ethernet-COM (Moxa NPort 5150 и т.п.) также и по сетям TCP/IP (Ethernet, Wi-Fi). Протокол имеет механизмы многоуровневой аутентификации и шифрования, поддерживает передачу архивов и групповой опрос переменных. Также протокол обеспечивает возможность получения полного списка объектов данного устройства.
Основными переменными протокола являются объекты. Объект Spodes - это различные варианты структур данных, предназначенных для передачи параметров устройства (текущие значения, архивы, состояния счетчика, параметры подключения). Каждый тип объекта имеет различную структуру данных, при этом некоторые атрибуты объекта могут иметь динамический тип данных, устанавливаемый производителем устройства. Подробное описание поддерживаемых объектов смотрите в разделе Поддерживаемые объекты протокола Spodes
При обмене узел играет роль ведущего.
Важно! По умолчанию этот протокол не входит в состав среды исполнения. Стоимость и условия лицензирования необходимо уточнять по электронной почте sales@masterscada.ru
Для получения возможности использования протокола в проекте необходимо подключить соответствующую библиотеку:
В полном дереве библиотека Spodes имеет вид:
После этого в проект могут быть добавлены сначала протокол, а затем устройство, любым известным способом, например, при помощи контекстного меню узла, или с использованием контекстной панели, или путем перетаскивания элемента из библиотеки в дерево системы.
Рекомендуется добавлять элементы в проект при помощи контекстного меню:
Тип добавляемого протокола зависит от реального способа подключения устройств:
•SpodesCOM - если счетчик подключен по последовательному интерфейсу. Настройки этого протокола практически полностью соответствуют настройкам Modbus RTU.
•SpodesOverTCP - если счетчик подключен через конвертер Ethernet-COM. Настройки этого протокола соответствуют настройкам Modbus RTU over TCP.
Описание уникальных настроек протоколов SpodesCOM и SpodesOverTCP:
Название |
Рекомендации |
Повторное соединение после ошибки (с) |
Указывается интервал времени, в течение которого система не будет пытаться восстановить связь с прибором после возникновения ошибки подключения. |
Затем при помощи контекстного меню протокола можно добавить устройство:
В дереве системы в упрощенном дереве элемент имеет вид:
Устройство имеет специальный канал TIME, в котором отображается время, установленное в приборе.
Добавить канал в устройство можно при помощи контекстного меню вручную, либо через диалог импорта (рекомендуется).
Важно! Для использования диалога импорта устройство должно быть подключено непосредственно к компьютеру. Т.е. если планируется подключать устройство к контроллеру, то для формирования списка каналов нужно подключить устройство к компьютеру, считать теги, выбрать нужные или сохранить в Excel. Потом уже подключить устройство к контроллеру и вставить туда устройство с готовым списком каналов или импортировать их из Excel файла.
Смотрите также:
Поддерживаемые объекты протокола Spodes