Gast
#6321811
Grüße euch herzlich :) Rs485 und CAN ist in der Industrie sehr stark vertreten. Beide haben das Vorteil, dass die Verkabelung und Kommunikationsprotokoll sehr einfach sind (sobald man diese einmal versteht). Wie die jeweiligen Daten-Frames aussehen werde ich hier in kürze ergänzen. Fangen wir mit MODBUS-RTU (RS485) Programm-Code an. Hierfür kann Libmodbus (ist eine open source lib.) verwendet werden. schaue zu Hilfe: https://libmodbus.org/docs/v3.1.6/:
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 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
Die Lese/Schreibe Befehle sind bei der Modbus-TCP Kommunikation gleich. Die Initzialisierung muss aber angepasst werden.
1 | |
2 | |
Erweiterungen werden folgen. Bis dahin kann die Community einige wichtige Informationen zu Modbus ergänzen und vielleicht auch mit der CAN-Bus anfangen. Mit freundlichen Grüßen. #NachbarHilftNachbar