In dit topic had ik eerder al wat problemen met Modbus te babbelen over de RS485 poorten. Dat leek opgelost.
Nu heb ik vorige week alle modbus adapters van mijn oude RPI4 gemigreerd naar de "onboard" RS485 poorten van de behuizing/I/O board. En wat merk ik nu? Dat er een hele hoop metingen (registers) niet uitgelezen kunnen worden door CRC errors. Als ik de modbuskabels aansluit op de usb-modbus adapter en terug via /dev/ttyUSBx uitlees, werkt alles weer perfect
Heeft iemand een idee wat dit kan zijn? Ik lees trouwens de modbus uit met telegraf (in "productie") en om te debuggen met mbpoll.
Ter illustratie dat ik een hele hoop metingen mis(te):
Nu heb ik vorige week alle modbus adapters van mijn oude RPI4 gemigreerd naar de "onboard" RS485 poorten van de behuizing/I/O board. En wat merk ik nu? Dat er een hele hoop metingen (registers) niet uitgelezen kunnen worden door CRC errors. Als ik de modbuskabels aansluit op de usb-modbus adapter en terug via /dev/ttyUSBx uitlees, werkt alles weer perfect
Heeft iemand een idee wat dit kan zijn? Ik lees trouwens de modbus uit met telegraf (in "productie") en om te debuggen met mbpoll.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| root@stats:~# mbpoll -v -q -1 -a 1 -b 9600 -t 3:int -c 1 -o 2 /dev/ttyAMA2 -d 8 -s 1 -P even -r121 -c 1 debug enabled iGetIntList(1) Integer found: 1 iCount=1 Set rtu baudrate=9600 Set function=3 Set format=int Set number of values=1 Set timeout=2 Set rtu data bits=8 Set rtu stop bits=1 Set rtu parity=even Set start reference=121 Set number of values=1 Set mode to RTU for serial port Set device=/dev/ttyAMA2 Opening /dev/ttyAMA2 at 9600 bauds (E, 8, 1) Set response timeout to 2 sec, 0 us -- Polling slave 1... [01][04][00][78][00][02][F1][D2] Waiting for a confirmation... <01><04><04><00><00><02><DA><00><7F> ERROR CRC received 0x7F != CRC calculated 0x7B7F Read input register failed: Invalid CRC |
Ter illustratie dat ik een hele hoop metingen mis(te):
/f/image/isTdllPO8lxZIbfsLH4a66md.png?f=fotoalbum_large)
[ Voor 12% gewijzigd door bucovaina89 op 28-10-2022 14:31 ]