PDA

Просмотр полной версии : Адрес бита в панели



Stas
19.02.2013, 12:54
На панель выводится 8 температур и лампочка на превышение температуры. С адресами температур я разобрался , не могу найти како адрес указать у бита? (Картинка во вложении)

SBER
19.02.2013, 13:02
240, в одном слове 16 битов, нумерация с нуля. У вас задействовано 15 слов. 15*16=240.

Stas
19.02.2013, 13:18
Пробовал задавать адрес Регистр 0х240, 0х241 на лампочку при превышении на контролере загорается первый дискретный выход но на панели лампочка не загорается? Почему?

SBER
19.02.2013, 13:20
Программу в студию!

Stas
19.02.2013, 13:27
Высылаю программу

SBER
19.02.2013, 13:51
На контроллер программу. На панели адрес должен 240 стоять а не 225.

Stas
19.02.2013, 13:58
Программа контроллера

petera
19.02.2013, 14:07
Каждое Float 32 бита. Таких переменных 8. Они занимают 8х32=256 бит, от 0 до 255
Следовательно битовый адрес лампочки будет 256.

petera
19.02.2013, 14:21
А почему выбран режим Modbus ASCII, а не RTU?
Если бы был RTU, то для лампочки можно взять адрес 4х16 и бит0