52 • Feldbus-Controller 750-842
Hardware
Der Anschluss an den Feldbus erfolgt ü ber einen RJ45-Steckverbinder, der auch "Westernstecker" genannt wird. Als Verbindungsleitung fü r das 10BaseT Interface wird ein Shielded-Unshielded Twisted Pair Kabel (S-UTP) mit einer Impedanz von 100 Ohm ± 15% der Kategorie 5 vorgeschrieben.
Die Anschlussstelle ist mechanisch abgesenkt, so dass nach Steckeranschluss ein Einbau in einen 80 mm hohen Schaltkasten mö glich wird.
Die galvanische Trennung zwischen dem Feldbussystem und der Elektronik erfolgt ü ber DC/DC-Wandler und ü ber Optokoppler im Feldbus-Interface.
|
|
Kontakt |
Signal |
|
|
|
|
1 |
TD + |
Transmit + |
|
||
|
2 |
TD - |
Transmit - |
|
||
|
3 |
RD + |
Receive + |
|
||
|
4 |
|
nicht belegt |
|
||
|
5 |
|
nicht belegt |
|
||
|
6 |
RD - |
Receive - |
|
||
|
7 |
|
nicht belegt |
|
||
|
|
8 |
|
nicht belegt |
|
|
Abb. 3-17: Busanschluss und Steckerbelegung, RJ45-Stecker |
G034201d |
|||||
Der Betriebszustand des Feldbus-Kopplers bzw. des Knotens wird ü ber Leuchtdioden (LED) signalisiert.
|
|
|
|
|
|
|
|
|
|
|
|
|
Status der |
|
|
ETHERNET |
|
01 |
|
02 |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Betriebsspannung |
|
|
|
ON |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
-Leistungskontakte |
|
||
|
|
|
B |
|
|
C |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
LINK |
|
|
|
|
D |
|
|
|
|
|
-System |
|
|
|
TxD/RxD |
|
24V |
|
0V |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
ERROR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I/O |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ |
|
+ |
|
|
|
|
|
|
|
|
|||
|
|
USR |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Abb. 3-18: |
|
Anzeigeelemente 750-842 |
G012902d |
|||||||||||
|
|
|
|
|
|
|
|
|
||||||
|
|
LED |
|
|
Farbe |
|
Bedeutung |
|
||||||
|
|
ON |
|
|
grü n |
|
Feldbus Initialisierung ist einwandfrei. |
|
||||||
|
|
LINK |
|
|
grü n |
|
Verbindung zu physikalischem Netzwerk ist vorhanden. |
|
||||||
|
|
TxD/RxD |
grü n |
|
Datenaustausch findet statt. |
|
||||||||
|
|
ERROR |
|
|
rot |
|
Fehler auf dem Feldbus. |
|
||||||
|
|
IO |
|
|
rot /grü n / |
|
Die 'I/O'-LED zeigt den Betrieb des Knotens an und signalisiert |
|||||||
|
|
|
|
|
orange |
|
auftretende Fehler. |
|
||||||
|
|
USR |
|
|
rot /grü n / |
|
Die 'USR'-LED kann von einem Anwenderprogramm im Program- |
|||||||
|
|
|
|
|
orange |
|
mierbaren Feldbus-Controller angesteuert werden. |
|
||||||
|
|
A |
|
|
grü n |
|
Status der Betriebsspannung – System |
|
||||||
|
|
|
|
|
|
|
|
|
||||||
|
|
C |
|
|
grü n |
|
Status der Betriebsspannung – Leistungskontakte |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Modulares I/O-System
ETHERNET TCP/IP
Feldbus-Controller 750-842 • 53
Hardware
Die Konfigurationsschnittstelle befindet sich hinter der Abdeckklappe. Sie wird fü r die Kommunikation mit WAGO-I/O-CHECK und zum FirmwareDownload genutzt.
Klappe
öffnen
Konfigurations-
Schnittstelle
Abb. 3-19: Konfigurationsschnittstelle |
g01xx06d |
An die 4-polige Stiftleiste wird das Kommunikationskabel (750-920) angeschlossen.
3.2.2.6Betriebsartenschalter
Der Betriebsartenschalter befindet sich hinter der Abdeckklappe.
|
|
|
Klappe |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
öffnen |
|
|
|
|
|
|
RUN |
STOP |
|
RESET |
||
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(niederdrücken) |
|
|
|
|
|
|
|
|
|
|
|
|
UPDATE FIRMWARE |
|||
|
|
|
|
|
|
|
|
|
|
|
|
Betriebsartenschalter |
|||
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
||||
Abb. 3-20: Betriebsartenschalter |
|
|
|
|
g01xx10d |
||||||||||
Der Schalter ist ein Druck-/Schiebeschalter mit 3 Stellungen und einer
Tastfunktion.
Betriebsartenschalter
Von mittlere in obere Stellung
Von obere in mittlere Stellung
Untere Stellung, Bootstrap
Niederdrü cken
(z. B. mit Schraubendreher)
Funktion
Programmbearbeitung aktivieren (RUN)
Programmbearbeitung stoppen (STOP)
zum Urladen der Firmware,
fü r Anwender nicht notwendig.
Hardware-Reset
Alle Ausgänge und Merker werden rü ckgesetzt; Variablen werden auf 0 bzw. auf FALSE oder auf einen Initialwert gesetzt.
Der Hardware-Reset kann sowohl bei STOP als auch bei RUN in jeder Stellung des Betriebsartenschalters ausgefü hrt werden!
Der Wechsel der Betriebsart erfolgt intern am Ende eines PFC-Zyklus.
Modulares I/O-System
ETHERNET TCP/IP
54 • Feldbus-Controller 750-842
Hardware
Achtung
Wenn beim Umschalten des Betriebsartenschalters von RUN auf STOP noch Ausgänge gesetzt sind, bleiben diese weiterhin gesetzt! Softwareseitige Abschaltungen z. B. durch Initiatoren, sind dann unwirksam, da das Programm nicht mehr bearbeitet wird.
Hinweis
WAGO-I/O-PRO 32 stellt mit "GET_STOP_VALUE" (Bibliothek "System.lib") eine Funktion zur Verfü gung, die zum Erkennen des letzten Zyklus vor einem Programmstop dient. Der Anwender hat damit die Mö g- lichkeit, das Verhalten des Controllers bei STOP zu programmieren. Mit Hilfe dieser Funktion lassen sich Ausgänge des Controllers in einen sicheren Zustand schalten.
3.2.2.7Hardware-Adresse (MAC-ID)
Jeder WAGO ETHERNET TCP/IP Feldbus-Controller hat eine einmalige und weltweit eindeutige physikalische Adresse, die MAC-ID (Media Access Control Identity). Diese befindet sich auf der Rü ckseite des Controllers sowie auf einem selbstklebenden Abreiß-Etikett auf der Seite des Controllers. Die MACID besitzt eine feste Länge von 6 Byte (48 Bit) und beinhaltet den Adresstyp, die Kennzeichnung fü r den Hersteller und die Seriennummer.
Modulares I/O-System
ETHERNET TCP/IP
Feldbus-Controller 750-842 • 55
3.2.3 Betriebssystem
Nach Einschalten der Versorgungsspannung oder nach Hardware-Reset läuft der Controller hoch. Das im Flash-Speicher vorhandene PFC-Programm wird ins RAM ü bertragen.
In der Initialisierungsphase ermittelt der Feldbus-Controller die Busklemmen und die vorliegende Konfiguration und setzt die Variablen auf 0 bzw. auf FALSE oder auf einen von dem PFC-Programm vorgegebenen Initialwert. Die Merker behalten ihren Zustand bei. Während dieser Phase blinkt die "I/O"-LED rot.
Nach fehlerfreiem Hochlauf geht der Controller in den Zustand "RUN". Die "I/O"-LED leuchtet grü n.
Im Auslieferungszustand ist im Flash-Speicher noch kein PFC-Programm vorhanden. Der Controller fährt wie beschrieben hoch, ohne das System zu initialisieren. Er verhält sich dann wie ein Koppler.
Nach fehlerfreiem Hochlauf startet der PFC-Zyklus bei oberer Stellung des Betriebsartenschalters oder durch einen Start-Befehl aus WAGO-I/O-PRO 32. Die Einund Ausgangsdaten des Feldbusses und der Busklemmen sowie der Werte von Zeitgebern werden gelesen. Anschließend wird das im RAM vorhandene PFC-Programm bearbeitet und danach die Ausgangsdaten des Feldbusses und der Busklemmen ins Prozessabbild geschrieben. Am Ende des PFC-Zyklus werden Betriebssystemfunktionen u. a. fü r Diagnose und Kommunikation ausgefü hrt und die Werte von Zeitgebern aktualisiert. Der Zyklus beginnt erneut mit dem Einlesen der Einund Ausgangsdaten und der Werte von Zeitgebern.
Der Wechsel der Betriebsart (STOP/RUN) erfolgt am Ende eines PFC-Zyklus.
Die Zykluszeit ist die Zeit vom Beginn des PFC-Programms bis zum nächsten Beginn. Wenn innerhalb eines PFC-Programms eine Schleife programmiert wird, verlängert sich entsprechend die PFC-Laufzeit und somit der PFC-Zyklus.
Während der Bearbeitung des PFC-Programms werden die Eingänge, Ausgänge und Werte von Zeitgebern nicht aktualisiert. Diese Aktualisierung findet erst definiert am Ende des PFC-Programms statt. Hieraus ergibt sich, dass es nicht mö glich ist, innerhalb einer Schleife auf ein Ereignis aus dem Prozess oder den Ablauf einer Zeit zu warten.
Modulares I/O-System
ETHERNET TCP/IP
56 • Feldbus-Controller 750-842
Betriebssystem
|
|
|
|
|
|
Versorgungsspannung |
|
|
|
||
|
|
|
|
|
|
einschalten oder |
|
|
|
||
|
|
|
|
|
|
Hardware-Reset |
|
|
|
||
|
|
|
|
|
|
|
|
Nein |
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
SPS-Programm |
|||||
|
|
|
|
|
|
im Flash-Speicher |
|
|
|
||
|
“I/O”-LED |
|
|
|
Ja |
|
|
|
|||
|
|
|
|
|
|
||||||
|
blinkt |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|||||
|
orange |
|
SPS-Programm |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
vom Flash-Speicher |
|
|
|
||
|
|
|
|
|
|
ins RAM übertragen |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ermittlung Busklemmen |
|
|
|
||
|
|
|
|
|
|
und Konfiguration |
|
|
|
||
“I/O”-LED |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|||||
|
blinkt |
|
Initialisierung des Systems |
|
|
|
|||||
|
rot |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Ja |
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
Fehler |
|
|
|
||
|
|
|
|
|
|
|
|
Nein |
STOP |
||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
Betriebsart |
|||||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
RUN |
|
|
|
|
SPS- |
|
|
|
|
|
|
|
|
||
|
|
|
Ein-/Ausgänge u. Zeiten lesen |
|
|
|
|||||
|
Zyklus |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Im RAM vorhandenes |
|
|
|
||
|
|
|
|
|
|
SPS-Programm |
|
|
|
||
|
|
|
|
|
|
bearbeiten |
|
|
|
||
“I/O”-LED |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||||
|
leuchtet |
|
|
|
|
|
|
|
|
||
|
grün |
|
|
Ausgänge schreiben |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Betriebssystem-Funktionen, |
|
|
|
||
|
|
|
|
|
|
Zeiten aktualisieren |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
STOP |
|||
|
|
|
|
|
|
Betriebsart |
|||||
|
|
|
|
|
|
|
|
RUN |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Abb. 3-21: Betriebssystem des Controllers
Ermittlung Busklemmen
und Konfiguration
Variablen auf 0 bzw. FALSE oder auf Initialwert setzen, Merker behalten ihren Zustand bei
Ja
STOP |
Fehler |
Nein
Betriebsartenschalter: obere Stellung oder Startbefehl in WAGO-I/O-PRO 32:
Online\Start bzw. Online\Stop
Feldbusdaten,
Busklemmendaten
Feldbusstart
Betrieb als Koppler
Feldbusdaten,
Busklemmendaten
Betriebsartenschalter:
Stellungswechsel oder
Startbefehl in
WAGO-I/O-PRO 32:
Online\Start bzw.
Online\Stop
g012941d
Modulares I/O-System
ETHERNET TCP/IP