Показать сообщение отдельно
Старый 21.03.2012, 11:49   #2
Nick
Сотрудник Segnetics
 
Аватара для Nick
 
Регистрация: Feb 2010
Сообщения: 132
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Wientek, 2Gi, Modbus и InputStatus

адресация по спецификации модбус

0XXXX - coils ( функция 1-читать, 5,15-писать)
1XXXX - input status ( функция 2-читать)
3XXXX - input reg ( функция 4-читать)
4XXXX - Holding reg ( функция 3-читать, 6,16-писать)

так что все тама есть

функции 15 и 16 мультипресет

и еще - Holding register 40001 is addressed as register 0000 (из спецификации) тоесть нашу переменную HR по адресу 0000 нужно читать писать адресом 40001
input status с адреса 0070 из вашей карты читать адресом 10071 вашей программы
наверно щас все должно быть понятна.
Nick вне форума   Ответить с цитированием