Arduino Ethernet-Shield IP-Adresse vergeben

Hallo,

ich habe ein kleines Problem mit meinem Arduino Ethernet Shield. Ich möchte eine verbindung über Modbus zu einer Siemens S7 1200 aufbauen um Daten auszutauschen.

Das Programm ist soweit auch geschrieben und ich habe meinem Arduino auch eine IP-Adresse gegeben. Wenn ich jedoch die Adresse an pinge antwortet diese nicht.

Ich verwende einen Ethernet W5100.

Woran kann das liegen, habe ich noch einen Fehler im Programm?

Arduino_MB.ino (1.95 KB)

Kenne die Interna von Modbus nicht....
Aber warum sehe ich da ModbusIP_ENC28J60.h ????
Wenn du doch einen W5100 nutzt...

Und sollte EtherCard.h nicht Ethernet.h sein?