CX8090 Modbus TCP

Wenn ich mich jetzt recht an die BA erinnere, muss die Art des Servers auf dem CCAT-Interface eingestellt werden.

EDIT: Ich erinnere mich falsch. Soll tatsächlich aktiv sein. In der BA steht was von CCAT löschen, wenn ausschließlich nicht echtzeitfähige Protokolle genutzt werden.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok, läuft. :D

TcModbusSrv.exe
Ist auf dem CX8090 vorhanden

TcModbusSrv.xml
Standard Mapping von der Internetseite von Beckhoff verwendet.

VAR_GLOBAL
mb_Input_Coils : ARRAY [0..255] OF BOOL;
mb_Output_Coils : ARRAY [0..255] OF BOOL;
mb_Input_Registers : ARRAY [0..255] OF WORD;
mb_Output_Registers : ARRAY [0..255] OF WORD;
END_VAR

Die Variablen habe ich im Programm deklariert

Im Programm
mb_Output_coils[0] := true gesetzt

Programm gestartet

und mit Modpoll abgefragt
modpoll -m tcp -t 0 -0 -r 32768 -c 1 192.168.1.10
[32768]: 1

Das ein NMAP Scan keinen Server bei TCP/502 anzeigt verstehe ich aber trotzdem nicht
 
Zuletzt bearbeitet:
Zurück
Oben