Здравствуйте! Прошу помощи... Портировал freemodbus на STM32f4-Discovtry. ModbusPOLL записывает и читает переменные, а Lectus нет. В чем может быть причина???
log modbus poll:
000016-Tx:3A 30 41 30 33 39 43 34 30 30 30 30 32 31 35 0D 0A
000017-Rx:3A 30 41 30 33 30 34 30 30 35 38 30 30 32 31 37 36 0D 0A
000018-Tx:3A 30 41 30 33 39 43 34 30 30 30 30 32 31 35 0D 0A
000019-Rx:3A 30 41 30 33 30 34 30 30 35 38 30 30 32 31 37 36 0D 0A
log lectus:
11:23:25.001 [5424] (COM9)Tx: [17] ":0A 03 00 00 00 02 F1 CR LF "
11:23:25.057 [5424] (COM9)Rx: [11] ":0A 83 02 71 CR LF "
11:23:25.057 [5424] Ошибка приема/передачи (COM9 Адрес:10)
11:23:26.001 [5424] (COM9)Tx: [17] ":0A 03 00 00 00 02 F1 CR LF "
11:23:26.057 [5424] (COM9)Rx: [11] ":0A 83 02 71 CR LF "
11:23:26.057 [5424] Ошибка приема/передачи (COM9 Адрес:10)
Lectus и STM32f4
Re: Lectus и STM32f4
Задан некорректный адрес Modbus переменной.
В первом варианте опрашивается переменная с адресом 9C40h
В первом варианте опрашивается переменная с адресом 9C40h
-
- Сообщения: 3
- Зарегистрирован: 01 июн 2018, 11:19
Re: Lectus и STM32f4
Извините, никак не соображу - в Keile изменил 40001 на:
#define REG_HOLDING_START 40002
#define REG_HOLDING_NREGS 2
static USHORT usRegHoldingStart = REG_HOLDING_START;
static USHORT usRegHoldingBuf[REG_HOLDING_NREGS];
в ModbusPOLL по таблице адреса 40001 и 40002 (сдвинулись на 1) читаются и пишутся. В Lectusе нет. Какого типа выставлять переменные и какие адреса. Объясните пожалуйста, буду очень благодарен.
#define REG_HOLDING_START 40002
#define REG_HOLDING_NREGS 2
static USHORT usRegHoldingStart = REG_HOLDING_START;
static USHORT usRegHoldingBuf[REG_HOLDING_NREGS];
в ModbusPOLL по таблице адреса 40001 и 40002 (сдвинулись на 1) читаются и пишутся. В Lectusе нет. Какого типа выставлять переменные и какие адреса. Объясните пожалуйста, буду очень благодарен.
Re: Lectus и STM32f4
Для первого случая опроса:
Modbus переменная: "типизированная"
Адрес переменной: 9C40h
Modbus переменная: "типизированная"
Адрес переменной: 9C40h
-
- Сообщения: 3
- Зарегистрирован: 01 июн 2018, 11:19
Re: Lectus и STM32f4
Все разобрался . Огромное спасибо!!!!!!!!!!!!!!!!!!!!!!!!!1
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость