На панель выводится 8 температур и лампочка на превышение температуры. С адресами температур я разобрался , не могу найти како адрес указать у бита? (Картинка во вложении)
Вид для печати
На панель выводится 8 температур и лампочка на превышение температуры. С адресами температур я разобрался , не могу найти како адрес указать у бита? (Картинка во вложении)
240, в одном слове 16 битов, нумерация с нуля. У вас задействовано 15 слов. 15*16=240.
Пробовал задавать адрес Регистр 0х240, 0х241 на лампочку при превышении на контролере загорается первый дискретный выход но на панели лампочка не загорается? Почему?
Программу в студию!
Высылаю программу
На контроллер программу. На панели адрес должен 240 стоять а не 225.
Программа контроллера
Каждое Float 32 бита. Таких переменных 8. Они занимают 8х32=256 бит, от 0 до 255
Следовательно битовый адрес лампочки будет 256.
А почему выбран режим Modbus ASCII, а не RTU?
Если бы был RTU, то для лампочки можно взять адрес 4х16 и бит0