30 ноября 2020
Обновление встроенного ПО для модулей DDL84R-P, DDL84R-V v1.3.
Выпустил новую версию встроенной программы v1.3 для модулей DDL84R-P, DDL84R-V.
Версию программы можно посмотреть в регистрах IR9000 и IR9001.
Что нового в программе:
1) Добавил функцию отключения сценариев и прямого управления выходов от входов.
В регистре HR2691:
- значение 0 выключит все сценарии и связи, входы (8 шт) и выходы (4 шт) будут независимы друг от друга.
- Значение 1 включит сценарии и взаимодействие нужно описывать сценариями.
- Значение 2 включит связь входов с выходами. 1 вход с 1 выходом. 2 вход с 2 выходом. 3 вход с 3 выходом. 4 вход с 4 выходом. Сценарии будут отключены. Каждый вход это кнопка диммирования. При кратковременном нажатии менее 1 секунды выход будет включаться и выключаться, в зависимости от предыдущего состояния. При удержании кнопки более 1 секунды уровень выхода будет увеличиваться или уменьшаться при четном и не четном нажатии. Кнопка синхронизируется под выход. Если кнопкой включить, затем регистром выключить, то затем кнопкой можно снова включить. Не будет холостого нажатия.
- Значение 3 включит связь входов с выходами. 1 вход с 1 выходом. 2 вход с 2 выходом. 3 вход с 3 выходом. 4 вход с 4 выходом. Сценарии будут отключены. Каждый вход это переключатель. При замыкании переключателя выход включится на максимальный уровень. При размыкании переключателя, выход выключится, т.е. уровень будет 0.
2) Добавил функцию диммирования в сценарии Триггер. Теперь он работает так же как функция 2 в регистре HR2691, описанная выше.
3) Добавил функцию диммирования двумя кнопками. Сценарий KEYDR. Для диммирования используются две кнопки. Кнопки могут быть любые, они описываются в сценарии. При кратковременном нажатии менее 1 секунды первой кнопки выход будет включаться. При удержании этой кнопки более 1 секунды уровень выхода будет увеличиваться. При кратковременном нажатии менее 1 секунды второй кнопки выход будет выключаться. При удержании этой кнопки более 1 секунды уровень выхода будет уменьшаться. Включение и выключение производится разными кнопками, поэтому синхронизации нет. Можно использовать все 8 входов для диммирования всех 4 выходов.
4) Добавил доступ к 16 таймерам через регистры HR2980 - HR2995.
5) Добавил доступ к переменным ОЗУ IR0 - IR999 через регистры HR3000 - HR3999.
6) Исправил ошибку сценариев ветвления. GOTO, CALL, RETURN.
7) оптимизировал конфигурацию и запись её во Флэш память.
В модуле всё так же работают 4 выхода с изменением уровней. С возможностью изменения частоты выходов от 10 Гц до 4кГц, изменения максимального значения заполнения, изменения скорости нарастания уровня.
В модуле всё так же работают 8 входов, в дискретном и импульсном режимах, 4 из них в аналоговом режиме.
Входы могут быть как:
- дискретные 0 или 1;
- счетные для счетчиков энергоресурсов с возможностью установки коэффициентов;
- импульсные с возможностью подсчета частоты за указанный промежуток времени и установкой коэффициентов;
- аналоговые с измерением напряжения 0-5В для датчиков с возможностью установки коэффициентов линейной функции, коэффициентом усреднения для увеличения точности.
В модуле можно так же написать сценарии с использованием логических функций, ветвления, арифметических функций и специальных функций.
Версию программы можно посмотреть в регистрах IR9000 и IR9001.
Что нового в программе:
1) Добавил функцию отключения сценариев и прямого управления выходов от входов.
В регистре HR2691:
- значение 0 выключит все сценарии и связи, входы (8 шт) и выходы (4 шт) будут независимы друг от друга.
- Значение 1 включит сценарии и взаимодействие нужно описывать сценариями.
- Значение 2 включит связь входов с выходами. 1 вход с 1 выходом. 2 вход с 2 выходом. 3 вход с 3 выходом. 4 вход с 4 выходом. Сценарии будут отключены. Каждый вход это кнопка диммирования. При кратковременном нажатии менее 1 секунды выход будет включаться и выключаться, в зависимости от предыдущего состояния. При удержании кнопки более 1 секунды уровень выхода будет увеличиваться или уменьшаться при четном и не четном нажатии. Кнопка синхронизируется под выход. Если кнопкой включить, затем регистром выключить, то затем кнопкой можно снова включить. Не будет холостого нажатия.
- Значение 3 включит связь входов с выходами. 1 вход с 1 выходом. 2 вход с 2 выходом. 3 вход с 3 выходом. 4 вход с 4 выходом. Сценарии будут отключены. Каждый вход это переключатель. При замыкании переключателя выход включится на максимальный уровень. При размыкании переключателя, выход выключится, т.е. уровень будет 0.
2) Добавил функцию диммирования в сценарии Триггер. Теперь он работает так же как функция 2 в регистре HR2691, описанная выше.
3) Добавил функцию диммирования двумя кнопками. Сценарий KEYDR. Для диммирования используются две кнопки. Кнопки могут быть любые, они описываются в сценарии. При кратковременном нажатии менее 1 секунды первой кнопки выход будет включаться. При удержании этой кнопки более 1 секунды уровень выхода будет увеличиваться. При кратковременном нажатии менее 1 секунды второй кнопки выход будет выключаться. При удержании этой кнопки более 1 секунды уровень выхода будет уменьшаться. Включение и выключение производится разными кнопками, поэтому синхронизации нет. Можно использовать все 8 входов для диммирования всех 4 выходов.
4) Добавил доступ к 16 таймерам через регистры HR2980 - HR2995.
5) Добавил доступ к переменным ОЗУ IR0 - IR999 через регистры HR3000 - HR3999.
6) Исправил ошибку сценариев ветвления. GOTO, CALL, RETURN.
7) оптимизировал конфигурацию и запись её во Флэш память.
В модуле всё так же работают 4 выхода с изменением уровней. С возможностью изменения частоты выходов от 10 Гц до 4кГц, изменения максимального значения заполнения, изменения скорости нарастания уровня.
В модуле всё так же работают 8 входов, в дискретном и импульсном режимах, 4 из них в аналоговом режиме.
Входы могут быть как:
- дискретные 0 или 1;
- счетные для счетчиков энергоресурсов с возможностью установки коэффициентов;
- импульсные с возможностью подсчета частоты за указанный промежуток времени и установкой коэффициентов;
- аналоговые с измерением напряжения 0-5В для датчиков с возможностью установки коэффициентов линейной функции, коэффициентом усреднения для увеличения точности.
В модуле можно так же написать сценарии с использованием логических функций, ветвления, арифметических функций и специальных функций.