Plc laufzeitsystem – BECKHOFF BC2000 Benutzerhandbuch
Seite 22

Einstellungen im TwinCAT System Manager
21
BC2000
nummer 100 Zugriffe auf die Register des Busklemmen Controllers und der
Klemmen.
PLC Laufzeitsystem
Port 800
Die Portnummer ist beim BC2000 für die PLC fest vorgegeben und beträgt
800.
Index Group
Bedeutung
Index Offset
16#4020
Lokierter Merkerbereich
%MB
0 .. 511
16#4021
Lokierter Merkerbereich Bit
%MX
0 .. 4095
16#4080
Zykluszeit und Grundeinstel-
lungen
0: minimale Zykluszeit in 1/125
ms WORD
1: maximale Zykluszeit in 1/125
ms WORD
2: aktuelle Zykluszeit in 1/125
ms WORD
3: mittlere Zykluszeit in 1/125
ms WORD
4: Anzahl der PLC Zyklen nach
dem Start DWORD
5: Soll Zykluszeit in ms WORD
6: Background Time in ms
WORD
7: Länge der remanenten Mer
ker ab %MB0 WORD
8: Start(1)/Stop(0) der Zyklus
zeitmessung WORD
9: Zeitpunkt des Klemmbuszy
klus WORD
0: Double Cycle
1: Before Cycle
2: After Cycle
16#F020
Input
%IB
0 .. 511
16#F021
Input Bit
%IX
0 .. 4095
16#F030
Output
%QB
0 .. 511
Index Group / Index Offset
16#F031
Output Bit
%QX
0 .. 4095
Beispiel
Vom PLC Programm im TwinCAT wird direkt die Variable im Merkerbereich
%MB10 gelesen. Dafür wird die NetId des Zielsystems angegeben. Diese
Nummer findet man im System Manager und wird als String eingegeben.
Die Variable „Var1“ ist als 2 Byte Variable deklariert (INT oder WORD).
Sobald Go_ADSREAD auf TRUE geschaltet wird, ist der Funktionsbaustein
aktiv und der Werteinhalt auf dem BC2000 im %MB10 und %MB11 wird in
„Var1“ wiedergegeben.