8 Интерфейс RS-485 То есть восьмиканальный прибор с точки зрения работы с его оперативными параметрами «распадается» на восемь одноканальных приборов. 8.3 Протокол Modbus Работа по протоколу Modbus может идти в режимах ASCII или RTU в зависимости от заданного значения параметра Prot . По протоколу Modbus в прибор передается значение, подаваемое на аналоговый ВЭ (в диапазоне от 0 до 1000) (см. таблицу 8.4 ). Запись в соответствующие регистры осуществляется командой 16 (0x10), чтение – командами 3 (0x03) или 4 (0x04). Список регистров протокола Modbus приведен в Приложении Регистры протокола Modbus . ПРЕДУПРЕЖДЕНИЕ По протоколу Modbus возможно изменение значений безопасного состояния.
Значения при получении сохраняются в энергонезависимой памяти прибора, имеющей ограниченный ресурс перезаписей (около 1 млн.), поэтому не рекомендуется менять значения безопасного состояния также часто, как передавать значения ЦАП. 8.4 Протокол DCON По протоколу DCON производится только посылка значения каждому ВЭ. Посылка: #AAN(данные)[CHK](cr) где AA – адрес модуля от 0x00 до 0xFF; N – номер канала от 0 до 7 (в шестнадцатеричном формате, начиная с 0); (данные) – значение от 0 до 1, посылаемое на ВЭ в десятичном формате с 3 знаками после запятой; [CHK] – контрольная сумма; (cr) – символ перевода строки (0х0D). Ответ:
• в случае приема значения, не выходящего за допустимые границы (от 0 до 1): [CHK](cr) • в случае приема значения, выходящего за допустимые границы (т. е. меньше 0 или больше 1): ?АА[CHK](cr) • ответ в случае недопустимого или нераспознаваемого значения: Если в посылке синтаксическая ошибка или ошибка в контрольной сумме, то ответ не посылается.  Пример Посылка: >#1610.550[CHK](cr) – установить на выходе №2 модуля с шестнадцатеричным адресом 16 значение 0,550 (55 %). 21 Пример Пусть Базовый адрес Addr = 32.
Тогда для считывания или записи состояния первого ВЭ надо прочитать или записать r.ое с сетевым адресом 32, для считывания или записи состояния второго ВЭ — параметр r.ое с сетевым адресом 33 и т. д. Таблица 8.3 – Оперативные параметры прибора Выход 1 Выход 2 Выход 3 … Выход 8 Расчет сетевого адреса Базовый адрес (Addr) Addr + 1 Addr + 2 … Addr + 7 Сетевой адрес выхода 32 33 34 … 39