oven — 8.4 Управление выходами по сети RS-485

8 Интерфейс RS-485 Оперативные параметры не имеют индекса. Они индексируются через сетевой адрес. В приборе есть несколько оперативных параметров. Для непосредственного обращения к выходу есть оперативный параметр r.ое . Адресация оперативных параметров протокола ОВЕН Каждый выход прибора имеет собственный сетевой адрес. Таким образом, прибор занимает 4 адреса в адресном пространстве сети RS-485. Адреса прибора должны следовать подряд. Для удобства задания адресов задается только Базовый адрес, который соответствует адресу Входа 1. Для каждого последующего входа адрес увеличивается на 1. Список параметров протокола ОВЕН приведен в Приложении Б .

8.3 Протокол Modbus Протокол Modbus поддерживает два режима передачи данных: RTU или ASCII. Чтение осуществляется функциями 0x03 (Read Holding Registers) или 0x04 (Read Input Registers), запись – 0x06 (Preset Single Register) или 0x10 (Write Multiple Registers). Адрес битовой маски дискретных выходов – 50 (0x32). Адрес битовой маски дискретных входов – 51 (0x33). Диапазон значений битовых масок соответствует количеству выходов и входов прибора. Список всех регистров протокола Modbus приведен в Приложении А . 8.4 Управление выходами по сети RS-485 Дискретные выходы управляются следующими способами:

• переключение логического сигнала • генерация ШИМ сигнала Переключение между способами происходит по крайней записи в битовую маску или коэффициент заполнения ШИМ. В случае записи битовой маски, все выходы будут работать в режиме переключения логического сигнала. И наоборот, все выходы перейдут в режим генерации ШИМ сигнала в случае записи значения коэффициента заполнения ШИМ одного из выходов. В режиме генерации ШИМ задается период выходного сигнала. Длительность импульса для ШИМ определяется коэффициентом заполнения. ПРИМЕЧАНИЕ Минимальная длительность импульса ШИМ составляет 50 мс. ПРИМЕЧАНИЕ В протоколе ОВЕН битовая маска дискретных выходов отсутствует.

24 Пример Пусть Базовый адрес прибора (параметр Addr) равен 32. Тогда для считывания или записи состояния первого выхода надо прочитать или записать r.ое с сетевым адресом 32, для считывания или записи состояния второго выхода – параметр r.ое с сетевым адресом 33 и т. д. Таблица 8.2 – Оперативные параметры Выход 1 Выход 2 Выход 3 Выход 4 Расчет сетевого адреса Базовый адрес (Addr) Addr + 1 Addr + 2 Addr + 3 Сетевой адрес выхода 32 33 34 35