СПСЕТЬ ЧТ М - Чтение массива по протоколу СПСеть

Параметры

ИмяВх/ВыхТипКомментарий
D Вход целоч. Номер прибора назначения
R Вход целоч. Номер прибора ретранслятора
CH Вход целоч. Номер канала
N Вход целоч. Номер массива
INDEX Вход целоч. Начальный индекс
READ Вход логич. Считывание массива
OUT[i] Выходы аналог. Значения параметров.
Кол-во выходов может быть от 1 до 30
ERR Выход логич. Ошибка при считывании значения
CRC_ERR Выход логич. Ошибка контрольной суммы
NA Выход логич. Прибор не отвечает

Информация по использованию

Алгоблок предназначен для чтения массива параметров из прибора учета производства ЗАО "НПФ Логика" по протоколу СПСеть.

Алгоблок может работать через интерфейс RS232 или RS485.

Скорость передачи данных - 9600 бод. Если требуется установить другое значение скорости, нужно поместить в проект один алгоблок "CПCЕTЬ CKOP - Уcтaнoвкa cкopocти oбмeнa для пpoтoкoлa CПCeть" и настроить с помощью него скорость порта.

На входе D задается сетевой номер прибора (сетевой номер в сети счетчиков), с которого считывается информация. На входе R - номер прибора-ретранслятора, т.е. того прибора, к которому подключен контроллер. Безадресный режим работы не поддерживается.

Например, если нужно считать данные из счетчика, подключенного к контроллеру, то на входы D и R подается сетевой номер этого счетчика. Если контроллер подключен к одному счетчику, а требуются данные из другого прибора в сети счетчиков, то на входе R задается сетевой номер первого (ретранслятор), а на D - второго (из которого считываются данные).

Счетчик, к которому подключен прибор, должен быть настроен следующим образом: во внешнем интерфейсе должен использоваться магистральный протокол СПСеть, и введена настройка «для подключения компьютера», т.е. параметр 003 счетчика должен быть 10ХХХХХХХХ.

Массив для считывания задается с помощью номера канала CH и номера массива N. Вход INDEX задает начальный индекс.
Запрос на считывание массива формируется по переднему фронту входа READ. В случае если не удалось считать массив, запрос будет повторяться.

В случае если не удалось расшифровать поступившие данные, выход ERR устанавливается равным 1.
В случае если обнаружено несовпадение контрольной суммы, выход CRC_ERR устанавливается равным 1.
В случае если связь с прибором прервана, выход NA устанавливается равным 1.