Тем не менее LON-устройства, например для освещения, реализуют незамедлительную отправку данных. Например, есть модуль дискретного ввода (выключтель садим не него) и модуль релейного вывода (актюатор; лампочка к нему подключена). Так вот при связи этих модулей через переменные SNVT_Switch передача данных моментальная (300мсек максимум при очень нагруженной сети).
Цитата:
Сообщение от AMD
При NVUpdateRate = 0 переменные обновляться не будут (извините, в документации не сказано). При малом интервале обновления NVUpdateRate возможны ошибки связи. NVUpdateRate переменная типа SNVT_time_sec : значению единица соответствует 100мс
|
Что-то здесь не так. Т.к. в программе с циклом 100мсек реализована лишь запаковка в переменную SNVT_Switch состояния дискретного входа (без фильтрации) и при NVUpdateRate=1 время появления этого значения на nvo_SNVT_Switch составляет 1секунду, а не 0.1 секунду (как заявлено).
при NVUpdateRate=5 время составляет 5 секунд.
Возможно кратность единиц NVUpdateRate равная 100мсек была только задумана, а на практике реализована все-таки 1:1 ?