Vorwort Preface Dieses Handbuch wurde in zwei Sprachen verfaßt. Um Ih- This manual has been written in English and in German. In nen die Handhabung zu erleichtern, ist der deutschsprachi- order to differentiate between the two languages quickly, the ge Teil mit einem dunkelgrauen Balken und der englisch- German section has a dark grey bar and the English section sprachige durch einen hellgrauen Balken gekennzeichnet.
Seite 2
Inhaltliche Änderungen dieses Handbuches behalten wir uns The information contained herein is believed to be accurate ohne Ankündigung vor. Die Bernecker und Rainer Industrie- as of the date of publication, however, Bernecker und Rai- Elektronik Ges.m.b.H. haftet nicht für technische oder druck- ner Industrie-Elektronik Ges.m.b.H.
Seite 3
PANELWARE C130 CAN CONTROLLER Version: 1.0 (März 1997) Best. Nr.: MAPWC130-0E...
Inhaltsverzeichnis Vorwort ......................................1 Allgemeines ....................................7 Technische Daten ..................................8 Abmessungen ..................................... 9 Montagevorschriften ................................. 11 Übersicht der Anschluß- und Bedienelemente ........................13 Prozessor ....................................14 Netzteil ....................................... 15 Schnittstelle für Tastenmodule ..............................16 Schnittstelle für Display-Module ............................... 17 Nummerschalter ..................................
Seite 6
CAN Identifier .................................... 21 Datenverkehr ..................................... 22 C130 Befehlssatz ..................................23 Erweiterungen zum VT100/C100 Befehlssatz ......................... 24 C130 CAN Controller Einschaltverhalten ..........................25 Zugriff auf den CAN Bus ................................29 Statusanzeige und Fehlermeldungen ............................30 Fehlerbehebung ..................................32 Stichwortverzeichnis ................................. 34...
Allgemeines An den PANELWARE C130 CAN Controller können ein Display-Modul und bis zu 7 Tastenmodule angeschlossen werden. Der Controller ist mit einer CAN-Schnittstelle ausgestattet. Diese Schnittstelle ermöglicht es, Display- und Tastenmodule in ein CAN-Netzwerk zu integrieren. Display- und Tastenfunktionalität werden von der RPS kontrolliert. Daten werden mit...
Seite 10
Montagevorschriften Den C130 CAN Controller hinten auf die Display- und Tasten- module aufsetzen. Display- und Tastenmodulanschlüsse am Controller müssen dieselbe Ausrichtung wie die Anschlüs- se an den Display- und Tastenmodulen haben.
Seite 13
Übersicht der Anschluß- und Bedienelemente 1) Anschluß für Display-Modul 5) Nummernschalter: wird nicht benutzt 2) Buchse für Anschluß eines Tastenmoduls 6) Nummernschalter: Baudrate / CAN-Knotennr. 3) Stecker für 24 VDC Versorgung 7) Nummernschalter: wird nicht benutzt 4) CAN-Schnittstelle...
Prozessor Der C130 Panel Controller benutzt einen uPD70325 (V25) 16 MHz Prozessor von NEC. Die folgende Tabelle gibt eine Übersicht über den C130 Panel Controller. Information C130 CAN Controller (4C1300) uPD70325GJ-10 Takt 16 MHz SRAM 128 KByte 128 KByte CAN-Schnittstelle...
Netzteil Das Netzteil generiert aus der 24 VDC-Industriespannung die zum Betrieb des Controllers sowie der Tasten- und Display- module benötigten Spannungen (keine galvanische Trennung). Der schutzbeschaltete Eingangsteil widersteht BURST, ESD und SURGE. Voraussetzung dafür ist allerdings eine gute Erdung des Controllers mittels der beiden Erdungspins des Versorgungssteckers.
Schnittstelle für Tastenmodule Der C130 CAN Controller ermöglicht den Betrieb von 7 Tastenmodulen mit je 16 beleuchteten Tasten, wobei alle LEDs gleichzeitig eingeschaltet sind. Auch wenn per Software die Anzahl der leuchtenden LEDs (zur Zeit) auf 48 begrenzt ist. Die Schnittstelle ist kurzschlußfest und überlastsicher.
Schnittstelle für Display-Module Alle B&R PANELWARE Displayeinheiten können an den C130 CAN Controller angeschlossen werden. Die Display-Modul- schnittstelle ist kurzschlußfest und überlastsicher, allerdings führt ein Kurzschluß zu einem Reset des Prozessors im Ta- bleau-Controller. Es existiert keine galvanische Trennung zum Controller oder zu den eingespeisten 24 VDC.
Nummernschalter Mit dem Hex-Schalter können Baudrate und CAN-Knotennummer eingestellt werden. Die zwei anderen Schalter werden zur Zeit nicht benutzt. Jeder Hex-Schalter hat einen Wer tebereich von 4 Bits. Mit den ersten 2 Bits des ersten Hex-Schalters wird die Baudrate eingestellt. Die zweiten 2 Bits des ersten Hex-Schalters bestimmen zusammen mit den 4 Bits des zweiten Hex-Schalters die CAN-Knotennummer.
Seite 19
Hex-Schalter Hex-Schalter Baudrate CAN-Knotennr. Baudrate CAN-Knotennr. ungültig ungültig 1 - F 250 KBaud 1 -15 1 - F 20 KBaud 1 -15 0 - F 250 KBaud 16 - 31 0 - F 20 KBaud 16 - 31 250 KBaud 20 KBaud 1 - F ungültig...
CAN-Schnittstelle Der C130 CAN Controller ist mit einer CAN-Schnittstelle ausgestattet. Diese Schnittstelle ist schutzbeschaltet und zur 24 VDC Vorsorgung galvanisch getrennt. Pin-Belegung 9 poliger DSUB Stecker Pin Nr. Signal Beschreibung nicht angeschlossen CAN L CAN Low CAN GND CAN Ground...
CAN Identifier Die CAN Sende- und Empfangsidentifier werden von der CAN Knotennummer abgeleitet und folgendermaßen berechnet: SendeID = 1054 + (CAN Knotennummer - 1) x 16 [für das Senden von der RPS zum Tableau] EmfangsID = 1054 + (CAN Knotennummer - 1) x 16 + 1 oder EmfangsID = SendeID + 1 [für das Empfangen vom Tableau] Diese Berechnung berücksichtigt die Vergabe von CAN IDs an den Digital- und Analogmodulen der SPS2003 und die...
7 ms Der C130 CAN Controller kann kontinuierlich alle 6 ms einen CAN Frame von der RPS mit 8 Bytes Nutzdaten empfangen und verarbeiten. Da der C130 einen Empfangspuffer mit einer Größe von 256 Bytes besitzt, ist kurzzeitig auch eine höhere...
C130 Befehlssatz Der Befehlssatz ist VT100/C100 kompatibel und wurde für den C130 CAN Controller um einen Befehl zum Einstellen der Mindestwartezeit zwischen den einzelnen CAN-Frames beim Senden vom Tableau zur RPS erweitert. Zusätzlich wurde ein bestehender Befehl geändert. Eine Beschreibung des VT100/C100 Befehlsatzes finden Sie im “B&R PANELWARE Hardware- und Installationshandbuch”, Anhang B (Best.Nr.:MAPWHW-0).
Beschreibung: Mit diesem Befehl kann die Zeit eingestellt werden, die mindestens zwischen zwei CAN Frames verstrei- chen muß, welche vom C130 Controller zur SPS gesendet werden. Die maximale Wartezeit beträgt 999 ms und kann in Schritten zu 1 ms eingestellt werden.
Seite 26
Befehl: Syntax <ESC> <Y> (zzz) hex. (z2) (z1) (z0) dez. (z2) (z1) (z0) Parameter: (zzz) ..Wartezeit in Schritten zu 1ms. Zulässige Werte: <0><0><0> to <9><9><9> Wird die Mindestwartezeit auf 000 gesetzt, ergibt sich eine maximale Übertragungsrate laut Tabelle 1 im Abschnitt "Daten- verkehr".
Seite 27
Befehl: Syntax <ESC> <S> hex. dez. Struktur des gesendeten Strings: Anfang 0..1..2..3..Ende 0123456789012345678901234567890123456789 String <DC2> Version: x.y Status: abccdefgh <DC4> hexadez. entsprechend ASCII-Tabelle dez. entsprechend ASCII-Tabelle...
Seite 28
Version: x ....Betriebssystem-Versionsnummer y ....Betriebssystem-Ausgabenummer Status: a ....Display-Code 0 - kein Display angeschlossen 5 - LCD Display 2 x 20 1 - VFD Display 2 x 20 6 - LCD Display 8 x 40, grafikfähig 3 - VFD Display 2 x 40 E - LCD Display 4 x 40 4 - LCD Display 4 x 20 F - LCD Display 16 x 40, grafikfähig...
Zugriff auf den CAN Bus Für den Zugriff auf den CAN Bus am B&R 2000 System werden der CAN-Treiber CAN2000.BR und das Library-Runtime- Modul CAN_LIB.BR auf der RPS benötigt. Die CAN Library enthält folgende Funktionen für den Zugriff auf den CAN Bus: CANopen CAN - Initialisieren des CAN Controllers CANwrite...
Statusanzeige und Fehlermeldungen Nach der Initialisierungsphase des C130 Controllers erscheint folgende Statusanzeige: Display: Wertebereich: V A.B Can-NodeNr:CC Versionsnummer 1.0 und aufwärts DDDkBaud EKeyboards 01 bis 32 020, 125, 250, 500 0 bis 7 Im Fehlerfall wird die 2. Zeile durch folgende Meldungen ersetzt. Treten mehrere Fehler gleichzeitig auf, wird die Fehlermel-...
Seite 31
Priorität Fehlermeldung Beschreibung Invalid CAN-NodeNr. ungültige CAN Knotennummer eingestellt EPROM Checksum Error Prüfsumme des EPROMs ist falsch RAM Error RAM-Test liefert einen Fehler CAN Error [YY] CAN-Controller konnte nicht vollständig initialisiert werden (YY ist für den Anwender ohne Bedeutung bzw. Aussagekraft) Keyboard Error, YOk Defekte Tastenmodule (Y - Anzahl der fehlerfreien Tastenmodule)
Fehlerbehebung Fehlermeldung Fehlerbehebung Invalid CAN-NodeNr. Einstellungen der Hex-Schalter prüfen Einstellungen sind falsch: Einstellungen korrigieren, C130 Controller neu starten Einstellungen sind richtig: Hardware tauschen EPROM Checksum Error Hardware tauschen RAM Error Hardware tauschen CAN Error [YY] Hardware tauschen Keyboard Error, YOk 1) Sind die Verbindungen zw.