Home
Betriebsanleitung XCx-micro Steuereinheiten XCS20C / XCS20P
Contents
1. awo aw2 QB0 D I I 082 QB3 S Ca lt m mw a Bi lad Mkoan PLC IW0 FW Firmware Version Die Firmware Version wird hexadezimal kodiert abgebildet Funktion 17 Busadresse auslesen Nur f r Steuereinheiten mit Busf higkeit Diese Funktion liefert die Busadresse Lef 0B2 PLC IB1 ADR Busadresse der Steuereinheit Betriebsanleitung XCx micro Steuereinheiten Version 03 08 51 schleicher nz control systems 4 10 11 Funktion 112 und 113 Baudraten der seriellen Schnittstellen einstellen Die Baudrate f r die erste oder zweite serielle Schnittstelle k nnen eingestellt werden QB2 awo aw2 QB0 0B1 I 083 gt c lt PaRI mei IB1 1B2 IER mw m PL IBO QB1 PAR Baudrate Parameter 1 9600 Baud Parameter 2 19200 Baud Parameter 3 38400 Baud Parameter 4 57600 Baud Wird nach Power off On bernommen 4 10 12 Funktion 114 Boot Up Delay einstellen awo w2 Q QB0 D I I Q82 QB3 BUD 1 14n lt C pe ja IB0 181 Bi Di wo Iw2 PLC QB1 BUD Boot Up Display 0 60 Boot Up Delay in Sekunden IB1 EC Fehlercode 255 Fehler Boot Up Delay au erhalb des Wertebereiches 1 kein Fehler 52 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 u schleicher control systems 4 10 13 Funktion 115 SPS Reboot an a an on ae IBO NEM 1B2 Se e 4 10 14 Funktion 116 CANopen Task deaktivieren
2. 0142 Interner Fehler Unzul ssiger Akkumulator Datentyp 0152 Interner Fehler Nicht alle Akkumulator Werte die zwischengespeichert wurden pushed wurden zur ck gelesen popped 0162 Interner Fehler Maximal Anzahl von Akkumulator Werten die zwischengespeichert werden k nnen pushed berschritten 0172 Interner Fehler Akkumulator Wert wurde zur ck gelesen popped der nicht zwischengespeichert wurde pushed 0182 Ung ltige Version f r Ablaufsprache 0192 Keine AS Daten f r Projekt SPS Reset wurde ausgef hrt 72 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Fehlermeldungen schleicher Fehler Nr HEX 0013 0023 0033 0043 0053 0063 0073 0083 0093 00A3 00B3 00E3 00F3 0103 0113 0123 0133 0143 0153 01B3 0103 01D3 01E3 01F3 Fehler Nr HEX 0014 0024 0034 0044 0054 0074 00A4 00B4 0004 00D4 00E4 00F4 0104 0114 0124 0134 0144 0154 0164 0174 0184 0194 01A4 01B4 01C4 01D4 01E4 0204 0214 control systems Fehlergruppe 3 Speicherverwaltung Interner Fehler Ung ltige POE Interner Fehler Unbekannter POE Typ Speicherfehler Zuwenig SPS Speicher zum Einf gen der POE Speicherfehler POE gr er als 64 KByte beim Einf gen Warnung POE belegt mehr als 80 des Speichers f r POEs Warnung POE kann nicht eingef gt werden weil kein Projekt vorhanden ist Warnung SPS Projekt belegt mehr als 80 des Programmspeichers Es wurde versu
3. Schaltet die CANopen Task ein oder aus a I Fe ES o h m e PLC PRERE aA E QB1 PAR Parameter 0 Task deaktiviert Parameter 1 Task aktiviert Wird nach Power off on ernommen Betriebsanleitung XCx micro Steuereinheiten Version 03 08 53 EI schleicher nn control systems 4 10 15 Funktion 117 Zykluszeit f r synchron gekoppelte Tasks einstellen awo aw2 080 QB1 0B2 QB3 gt _ For ie PLC lt C ERT Pei 180 1B1 1B2 183 Iwo w2 QB1 CT Zykluszeit D 20 Zykluszeit IB1 EC Fehlercode 255 Fehler au erhalb des Wertebereiches 1 kein Fehler Synchron gekoppelte Tasks sind RIO High Level Task SPS Task 5 CANopen Task PROFIBUS Task Die Defaulteinstellung ist 12 ms Die Einstellung ist nur in 4 ms Schritten m glich 8 12 16 20 24 Wird nach Power off on bernommen 4 10 16 Funktion 126 Baudrate f r CANopen einstellen awo q 0B0 QB1 I 082 QB3 gt CBD 11261 Wi PLC lt C ERT Ps r 1B0 B IB2 83 QB1 CBD CANopen Baudrate 3 125 kBd 4 250 kBd 5 500 kBd 6 800 kBd 7 1000 kBd IB1 EC Fehlercode 255 Fehler au erhalb des Wertebereiches 1 kein Fehler Wird nach Power off on bernommen 54 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 u schleicher control systems 4 10 17 Funktion 127 Busadresse einstellen PLC QB1 ADR Busadresse der Steuereinheit Wird nach Power off on bernommen 4 10 18 Funk
4. Halt Abbildung 15 Betriebszust nde Starten der Programmausf hrung Zustandswechsel Schaltfl che im Beschreibung was passiert von gt nach Kontrolldialog Stop gt Betrieb e es erfolgt ein Kaltstart e alle Daten werden initialisiert e SPG 1 wird aufgerufen e alle Anwender Tasks werden aktiviert e die Programmausf hrung wird aktiviert es erfolgt ein Warmstart e nur nicht gepufferte Daten werden initialisiert e SPG 0 wird aufgerufen e alle Anwender Tasks werden aktiviert e die Programmausf hrung wird aktiviert e es erfolgt ein Hei start e es werden keine Daten initialisiert e alle Anwender Tasks werden aktiviert e die Programmausf hrung wird aktiviert e nicht verf gbar wenn Sie die Programmausf hrung zum ersten Mal nach dem Senden starten Stop gt Betrieb Stop gt Betrieb Stoppen der Programmausf hrung Zustandswechsel Schaltfl che im Beschreibung was passiert von gt nach Kontrolldialog Betrieb gt Stop e alle Anwender Tasks werden deaktiviert wenn ihr Arbeitszyklus beendet ist e SPG 2 wird aufgerufen e die Ausg nge des Prozessabbildspeichers werden geschrieben e die Programmausf hrung wird gestoppt e die physikalischen Ausg nge werden auf Null oder Vorzugsabschaltlage gesetzt Betriebsanleitung XCx micro Steuereinheiten Version 03 08 33 Die SPS schleicher control systems Allgemeines Reset Zustandswechsel Schaltfl che im Beschreibung was passiert von gt nach Kontrolldialog
5. SPS wechselt in den Zustand STOP Anwender Tasks werden deaktiviert alle Ausg nge werden aktualisiert die Close Funktion des I O Treibers wird ausgef hrt SPS wechselt in den Zustand STOP Anwender Tasks werden deaktiviert alle Ausg nge werden aktualisiert die Close Funktion des I O Treibers wird ausgef hrt SPS wechselt in den Zustand STOP SPS setzt Abarbeitung fort Anwender Tasks werden deaktiviert alle Ausg nge werden aktualisiert die Close Funktion des I O Treibers wird ausgef hrt SPS wechselt in den Zustand STOP Anwender Tasks werden deaktiviert alle Ausg nge werden aktualisiert die Close Funktion des I O Treibers wird ausgef hrt 25 schleicher control systems Nr Name Bedeutung SPG 18 INITIODRV_ERR wird ausgef hrt wenn beim Initialisieren des O Treibers w hrend eines Kalt oder Warmstarts ein Fehler auftritt wird ausgef hrt wenn die Grenzen eines Felds oder einer Struktur berschritten wurden Wird nur ausgef hrt wenn das Kontrollk stchen Index Pr fung oder das Kontrollk stchen Feldbegrenzungs Pr fung im Dialog Ressource einrichten in MULTIPROG aktiviert wurde wird ausgef hrt wenn Variablen mit einem Datentyp gt 2 Bytes und ungeraden Adressen verwendet wurden oder wenn in MULTIPROG ein interner Fehler aufgetreten ist Nur bei Motorola Plattformen SPG 19 BOUNDS_ERR SPG20 BUS_ERR SPG 21 STRING_ERR wird ausgef hrt wenn ein Fehler bei einer Zeiche
6. Typ Betriebsanleitung XCx micro Steuereinheiten Version 03 08 X14DO 14 digitale Ausg nge DC 24 V 0 5A entsprechend IEC61131 2 schleicher control systems Digitalmodule X6DI8DIO 6 digitale Eing nge 8 digitale Kombi l O Alle Kombi UO sind als Eing nge DC 24 V oder Ausg nge 0 5 A nutzbar Analogmodule X2Al 2 analoge Eingangs Kan le 10 V oder 0 20 mA Aufl sung 12 Bit X2CT24 2 Vor R ckw rtsz hler 32 Bit mit Z hleing ngen 24 V bersicht X2AO 2 analoge Ausgangs Kan le 10 V oder 0 20 mA Aufl sung 12 Bit X2CT05 2 Vor R ckw rtsz hler 32 Bit mit Z hleing ngen 5 V Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Netzteil und Steuereinheiten e chi eicher control systems 2 Netzteil und Steuereinheiten 2 1 Netzteil XNT24 Das Netzteil wird mit DC 24 V betrieben es stellt die ben tigten Spannungen f r die Steuereinheit zur Verf gung Es ist zus tzlich ausger stet mit der ersten seriellen Schnittstelle der Steuereinheit und zwei digitalen Eing ngen Abbildung 1 Frontansicht XNT24 2 1 1 Anschl sse XNT24 Klemme 24V Versorgungsspannung DC 24 V ov Versorgungsspannung 0 V 0 digitaler Eingang 0 siehe unten 1 digitaler Eingang 1 2 0 GND Ground 2 1 TxD Transmit Data erste serielle Schnittstelle RS232 der 2 2 RxD Receive Data Steuereinheit 23 SHLD Schirm Die serielle Schnittstelle ist parallel auf dem 9 poligen D S
7. e 3 5 D 13597 Berlin Telefon 49 30 33005 330 Telefax 49 30 33005 305 Hotline 49 30 33005 304 Internet http www schleicher electronic com nderungen und Irrtum vorbehalten Betriebsanleitung XCx micro Steuereinheiten Version 03 08 E schleicher control systems Inhaltsverzeichnis 1 bersicht au mean ee 6 2 Netzteil und Steuereinheiten nssnensesnneennennnnennennnnennennnnennennnnennennnnennennnnennennnnennennnnennennnnennennnnennennnnennennnnannennanenn 9 2 1 EE A RE 9 2 1 1 Anscnusse HE E 9 21 2 Digitale Eingange XNT24 nc ienisicinsin nesie ienaa iea E eiai 10 2 2 Steuereinheit XCS20C NC DU NENNEN 11 2 2 1 Anschl sse XCS206 Eegiel 12 2 2 2 LED AnzeigenX amp S20C u ergeet 12 2 2 3 Anschl sse Aessen Eed 13 2 24 E ELE EE 14 2 2 5 Reset Taster und Betriebsartenschalter XCS20C XCS20P AEN 15 2 2 6 Serielle Schnittstellen XCS20C XCS20P ENNEN 17 3 Install tion u u un 18 3 1 Mechanische Installation siiente siseasi Semantik a Rah 18 3 1 1 ke LEE 18 3 2 Montageabst nde une ash babe 18 3 1 3 Tragschienenmonlage u esse ass sinus 19 3 2 SE EE CU el EE 20 4 NC 21 4 1 Programmierung TEE 21 4 1 1 Anschluss eines PC als Programmiergergt SEENEN NEEN EENS EEN EEN nenn anna 21 4 1 2 ele e EN 4 2 SDEICHEFAUFDAU SE eensrnesenneenionbieritnhelnserneereieishloitonnngatkennnee eaaa aenieiai aiaiai 22 4 2 1 Pr grammspeicher n sc een nie 22 4 2 2 Pufferspeicher f r interne Systemdaten AAA
8. pF m lt 30 Schleifenwiderstand Q km lt 110 Aderndurchmesser mm gt 0 64 Adernquerschnitt mm gt 0 34 Die verwendeten Adernquerschnitte m ssen den Anschlussm glichkeiten am Busstecker entsprechen 6 4 Bussegmentl nge PROFIBUS DP Daten bertragunsrate in kbit s max Bussegmentl nge in m 9 6 1200 19 2 1200 93 75 1200 187 5 1000 500 400 1500 200 12000 100 Innerhalb einer PROFIBUS DP Anlage kann nur eine Daten bertragungsrate gew hlt werden Betriebsanleitung XCx micro Steuereinheiten Version 03 08 65 schleicher Feldbus PROFIBUS DP control systems 6 5 Busverkabelung PROFIBUS DP Die beiden Datenleitungen werden bei PROFIBUS auch mit A und B bezeichnet Es gibt keine Vorschrift welche Datenleitungsadernfarbe an welche Klemme anzuschlie en ist sie muss nur innerhalb der gesamten Anlage ber mehrere Teilnehmer und Segmente hinweg einheitlich sein Wenn ein bertragungskabel mit den Datenleitungsadern rot und gr n verwendet wird sollten folgende Zuordnungen verwendet werden Datenleitungsader A gr n Datenleitungsader B rot Die Bezeichnungen gelten sowohl f r die ankommende und abgehende Datenleitungsader Busknoten und Busabschl sse sind wie folgt zu verdrahten EN W 31 u in SJ ka ceiver gh XCS20P 66 GND Trans ceiver XCS20P PROFIBUS Knoten abgeschirmtes Buskabel PROFIBUS Abschluss Abschlusswiderst nde m ssen a
9. 22 4 2 3 Prozessdatenspeicher Prozessabbildspeicher AA 22 4 3 Speicherpufferung EA 22 4 4 Das Multi Task System AEN 23 4 4 1 Anwender Tasks n ea E sans ENEE SEN 23 4 4 2 Systemtasks und SPGs beim Auftreten von Betriebssystemfehlern AA 26 4 4 3 Deklarieren von Anwender Tasks u HHnsenenensnnenennennnn nen nein nne kennen 27 4 4 4 Priorit ten der Anwender Taeks AEN 27 4 4 5 Anwender Task Informationen AEN 28 4 46 Tasks und WatchdogS 44 2 44 4 0 a EAEE nokia kinekeign inet 30 44 7 Taske und Programme EENEG isses ni 31 4 5 SPS Betriebszust nde und Gtzrtverhalten ANEN 32 4 5 1 ET 32 4 5 2 Wechseln der Betriebszust nden mit MUTIPROG ANEN 33 4 5 3 Startverhalten der SPS nach dem Einschalten der Versorgungsspanpunmg ANN 34 4 6 el 35 4 6 1 Bi gnosedaten und Prozessabhild 1 u eee een kb 35 4 6 2 EIERE Seene ARA 36 4 6 3 Feldbusspezifische SPS Adressen EEN 37 4 7 Konfigurieren der SPS Regen 38 4 7 1 Eing nge Ausg nge und der Prozess u n 00 nissen ege denne nahen teen anne ander nee 38 4 72 Editieren der I O Konfiguration in MULTIPROG AAA 38 4 8 Setzen und Auslesen der Echtzeituhr EENEG 42 4 9 Interrupt Bettiebi sas euere os elet een 43 4 10 Parametrier und Mere OT 44 GENEE E EE 44 4 10 2 Adressierung und Datenaufbau nnenenenneneneesnenesnesnennnnnsnennnnesnennnnnnnennnnesnennnnnnnennsnesnennsnnnenesnnnenn seinen 45 4 10 37 Abl lf 2 02 een et eine T A ep 45 4 10 4 Funktion D Samm
10. PLC_SYS_TICK_CNT 36 Die SPS Systemmerker sind Merker die ber den Systemzustand informieren wie z B ber geforcte Variablen Leistungsf higkeit der CPU etc Diese Merker haben feste Speicheradressen und k nnen vom SPS Programm verwendet werden um die entsprechenden Informationen zu erhalten Alle Systemmerker in der folgenden Tabelle sind bereits als globale Variablen im globalen Variablen Arbeitsblatt deklariert wenn Sie ein Projekt in MULTIPROG erstellen Um sie in POEs zu verwenden deklarieren Sie eine symbolische Variable im Variablen Arbeitsblatt der POE indem Sie das Schl sselwort VAR_EXTERNAL und den Namen des Systemmerkers als Variablennamen verwenden Datentyp Log Log Beschreibung Adr Adr Byte Bit BOOL 0 0 TRUE aktueller SPS Zustand ist EIN BOOL 0 1 TRUE aktueller SPS Zustand ist BETRIEB BOOL 0 2 TRUE aktueller SPS Zustand ist STOP BOOL 0 3 TRUE aktueller SPS Zustand ist HALT BOOL 1 4 TRUE ein oder mehrere Haltepunkte sind gesetzt BOOL 2 0 TRUE eine oder mehrere Variablen sind geforct BOOL 2 3 TRUE Adressstatus ist aktiv INT 44 Anzahl der Systemticks pro Sekunde die von der SPS als Systemzeitbasis verwendet werden Dieser Wert bestimmt die Zeitaufl sung der SPS f r Funktionsbausteine f r Zeitverz gerung wie TON TOF oder TP und die k rzeste Zykluszeit f r die DEFAULT Task und zyklische Tasks DINT 52 Anzahl der gez hlten SPS Systemticks Zus tzlich zu di
11. Projektierungs Programmier Installations Inbetriebnahme Betriebs und Wartungsarbeiten in Verbindung mit dem Automatisierungssystem d rfen nur von geschultem Personal ausgef hrt werden z B Elektrofachkr fte Elektroingenieure Das Projektierungs und Programmierpersonal muss mit den Sicher heitskonzepten der Automatisierungstechnik vertraut sein Das Bedienpersonal muss im Umgang mit der Steuerung unterwiesen sein und die Bedienungsanweisungen kennen Das Installations Inbetriebnahme und Wartungspersonal muss eine Ausbildung besitzen die zu Eingriffen am Automatisierungssystem berechtigt 80 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Sicherheitshinweise schleich er control systems 10 3 Projektierung Programmierung Installation Inbetriebnahme und Betrieb Das Automatisierungssystem ist in seiner Anwendung zumeist Bestandteil gr erer Systeme oder Anlagen in denen Maschinen gesteuert werden Bei Projektierung Installation und Inbetriebnahme der Automatisierungssysteme im Rahmen der Steuerung von Maschinen m ssen deshalb durch den Maschinenhersteller und Anwender die Sicherheitsbestimmungen der Maschinenrichtlinie 89 392 EWG beachtet werden Im spezifischen Einsatzfall geltende nationale Unfallverh tungsvorschriften wie z B VBG 4 0 Alle sicherheitstechnischen Vorrichtungen der gesteuerten Maschine sind so auszuf hren dass sie unabh ngig von der Steuerung funktionieren Not Aus Einrichtungen m s
12. Steuereinheit e bis zu acht Ein Ausgangsmodulen Sie werden auf einer 35 mm Tragschiene befestigt und ber einen seitlich am Modul angebrachten Steckverbinder miteinander verbunden Das Betriebssystem unterst tzt bis zu 16 Ein und Ausgangsmodule XNT24 und mit einer seriellen Schnittstelle zwei digitalen Eing ngen Betriebsanleitung XCx micro Steuereinheiten Version 03 08 bersicht Steuereinheiten mit Feldbusanschluss CANopen und serieller Schnittstelle eo Verwendbare I O Module aus dem System XCx micro Digitalmodule XCS20C Programmierung nach IEC 61131 3 1 MB Speicher Motorola MC68LC302 CPU Prozessortakt 24 MHz Multitask Betriebssystem Batteriegepufferte Echtzeit Uhr zwei serielle Schnittstellen RS232 die erste serielle Schnittstelle ist auf dem Netzteil herausgef hrt Feldbusanschluss CANopen schleicher control systems mit Feldbusanschluss PROFIBUS und serieller XCS20P Programmierung nach IEC 61131 3 1 MB Speicher Motorola MC68LC302 CPU Prozessortakt 24 MHz Multitask Betriebssystem Batteriegepufferte Echtzeit Uhr zwei serielle Schnittstellen RS232 die erste serielle Schnittstelle ist auf dem Netzteil herausgef hrt Feldbusanschluss PROFIBUS Die Module werden in dieser Anleitung nicht beschrieben Siehe dazu Betriebsanleitung XCx micro I O Module Artikel Nr R4 322 2280 0 322 385 44 X14DI 14 digitale Eing nge DC 24 V entsprechend IEC61131 2
13. Stop gt Ein e das Projekt wird gel scht e es erfolgt ein allgemeines Reset 4 5 3 Startverhalten der SPS nach dem Einschalten der Versorgungsspannung Es k nnen folgende Varianten ausgew hlt werden e SPS Stop default e SPS Warmstart nach IEC 61131 3 e SPS Kaltstart nach IEC 61131 3 Das SPS Startverhalten wird mit dem Betriebsartenschalter eingestellt 34 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Die SPS 4 6 SPS Adressen 4 6 1 Diagnosedaten und Prozessabbild Diagnosedaten Adresse OBDO 3 QWO 2 QDO IBO 3 IWO 2 IDO Prozessabbild Adresse IB4 63 IWA 62 ID4 60 IB64 127 IW64 126 ID64 124 QB4 63 QWA 62 ODA 60 E schleicher control systems Inhalt Ausgangsdaten Eingangsdaten Inhalt Eingangsdaten Eingangsdaten unverz gert Ausgangsdaten Das unverz gerte Eingangsabbild muss einen eigen Eintrag in der sogenannten I O Konfiguration haben siehe Kap 4 7 2 XFIO Adresse IX10000 0 IX10000 1 1B10002 I1B10003 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Eing nge am XNT24 und der Betriebsartenschalter Inhalt Input 0 am XNT24 Input 1 am XNT24 Status des Betriebsartenschalters unbenutzt 35 EI schleicher control systems 4 6 2 Systemmerker Systemmerker Name PLCMODE_ON PLCMODE RUN PLCMODE_ STOP PLCMODE HALT PLCDEBUG_BPSET PLCDEBUG_FORCE PLCDEBUG_POWERFLOW PLC_TICKS_PER_SEC
14. ae 58 Feldbus GANopeN secret geed 60 ENEE EE DU Belegung der Prozessdatenobjekte PDC DU lee DE Te ET DU er MET 60 CANopen konfourationsdaten ANEN 61 EDS Datelen EE 61 Verkabelung CANOpen 4 44 0 20 een E 61 Abschlusswiderst nde CANonen A 61 Einstellen der Knotennummern CAkNopnen AA 61 Einstellen der Daten bertragungsrate CANOpen AEN 62 Feldbus PROFIBUS DP u u 2u 2 20 2 2 ne nen engen 63 Bustopologie PROFIBUS DP uu as ann sans EEN 63 Aufbaurichtlinien f r PDROEIDUSG Netze ENEE 64 Buskabel PROFIBUS DP seiis sesasine aaeei a aa a Ra ab ann 65 B ssegmentl nge PROFIBUS DP e sans seht 65 B sverkabelung PROFIBUS DP ru e see ass gan han 66 Projektering PROFIBUS DP 4 salat leben lab 68 Inbetriebnahme PROFIBUS DP iistri dt defekt eb Be 69 Diagnose am PROFIBUS NI 69 Reaktionszeiten PROFIBUS DP 4 2 22 ee abs be 71 SEO DI E 72 Technische Daten und Abmessungen unseneenennnnennnnnnnennnnnnnennnnnnnennnnnnnennnnnnnennnnnnnennnnnanennnnnenennnnnnennennanennennanennen 76 ANHANG WE 79 KEE Eu E 79 Elei 80 Bestimmungsgem e Verwendung AEN 80 Personalauswahl und qualifikation ennennnenennnnenenennnennnnnnnnnnennnnnnenenennnnennnennnenenn 80 Projektierung Programmierung Installation Inbetriebnahme und Betrieb AAA 81 Wartung und Instandhaltung AEN 81 Gefahren durch elektrische Energie nnnnnennennnnennennnnennennnnnnnennnnennennnnennennnnennennnnnnennnn
15. d rfen nur im spannungslosen Zustand gewechselt werden Demontage und Montage sind gem der mechanischen Aufbaurichtlinien vorzunehmen Beim Auswechseln von Sicherungen d rfen nur Typen verwendet werden die in den technischen Daten spezifiziert sind Beim Austausch von Batterien d rfen nur Typen verwendet werden die in den technischen Daten spezifiziert sind Batterien sind in jedem Fall nur als Sonderm ll zu entsorgen 10 5 Gefahren durch elektrische Energie Nach ffnen des Systemschrankes oder nach Entfernen des Geh uses von Systemkomponenten werden bestimmte Teile des Automatisierungssystems zug nglich die unter gef hrlicher Spannung stehen k nnen Der Anwender muss daf r sorgen dass unbefugte und unsachgem e Eingriffe unterbunden werden z B verschlossener Schaltschrank Das Personal muss gr ndlich mit allen Gefahrenquellen und Ma nahmen zur Inbetriebnahme und Wartung gem den Angaben in der Betriebsanleitung vertraut sein 10 6 _ Umgang mit verbrauchten Batterien Die in den Automatisierungssystemen verwendeten Batterien sind nach deren Verbrauchsende dem Gemeinsamen R cknahmesystem Batterien GRS oder ffentlich rechtlichen Entsorgungstr gern zuzuf hren Batterien sollen nur im entladenen Zustand zur ckgegeben werden Der entladene Zustand ist erreicht wenn eine Funktionsbeeintr chtigung des Ger tes wegen unzureichender Batteriekapazit t vorliegt Bei nicht vollst ndig entladenen Batterie
16. jede Anwender Task werden Informationen auf System Variablen abgebildet Die unten abgebildeten Typdefinitionen der Systemvariablen sind in der Bibliothek SchleicherLib im Abschnitt PLC_Types zu finden ARRAY 1 10 STRUCT INT INT 00 02 STRUCT TaskNameType INT 14 INT 16 INT 18 INT 20 INT 225 INT 2 DINT 26 INT 30 INT 32 INT 34 INT SE NT 38 INT 40 INT 42 INT 44 INT 46 OF BYTE Si Wi TaskInfoTypeO 04 ms assign 4 ms max Eig tic tic tic tick tick tick tick TaskInfoTypel ER Zi ed PLC program zi E used stack ks ks ks ks s s s S max m gliche Taskanzahl aktuelle Taskanzahl Taskname Taskpriorit t Taskmode Taskperiode in ms Gr e des benutzten Task Stacks zugeordnetes SPS Programm Watch Dog Zeit in ms Gr e des m glichen Task Stacks aktuelle Taskdauer einschlie lich bevorrechtigte Aufrufe minimale Taskdauer maximale Taskdauer mittlere Taskdauer aktuelle Taskverz gerung minimale Taskverz gerung maximale Taskverz gerung mittlere Taskverz gerung Betriebsanleitung XCx micro Steuereinheiten Version 03 08 nn schleicher control systems Die Variablen werden mit den Typen TaskInfoTypeO und TaskInfoType1 deklariert BS G
17. scht und es erfolgt ein Reset Gel scht wird das Boot Projekt das ZIP Projekt und die CAN Konfiguration Betriebsanleitung XCx micro Steuereinheiten Version 03 08 57 schi 4 13 Einschr nkungen f r Datentypen 58 Die SPS Konformit t gem IEC 61131 3 Die SPS ist weitgehend konform zur IEC 61131 3 In der allgemeinen Hilfe und im Handbuch f r MULTIPROG befindet sich ein einleitendes Kapitel zur IEC 61131 3 Die IEC Konformit tsliste finden Sie am Ende dieses Kapitels e Elementare Datentypen LINT LREAL REAL STRING TIME OF DAY DATE AND TIME und LWORD sind nicht implementiert e _Anwenderdefinierte Datentypen k nnen nur innerhalb von Funktionsbausteinen und Programmen verwendet werden Sie k nnen nicht innerhalb von Funktionen verwendet werden e _Anwenderdefinierte Datentypen k nnen nicht initialisiert werden e _Anwenderdefinierte Datentypen k nnen nicht geforct oder berschrieben werden Ausnahme im Watch Fenster k nnen Multielement Datentypen geforct und berschrieben werden e Beim Debuggen von Feldern und Strukturen m ssen die Variablen in das Watch Fenster kopiert werden Die Variablen k nnen nur aus dem Variablen Arbeitsblatt und nicht aus dem Programmcode Arbeitsblatt in das Watch Fenster kopiert werden e Alias Datentypen und Datentypen f r Unterbereiche sind nicht verf gbar e Multidimensionale Felder k nnen nicht deklariert werden Es ist jedoch m glich Felder von Feldern
18. Baugruppentr ger Verbindungskabel Bedienger te und Software die f r die Programmierung Inbetriebnahme und Betrieb der Steuerungen genutzt wird Die vorliegende Betriebsanleitung kann nur einen Teil des Automatisierungssystems z B Module beschreiben Die technische Auslegung der SCHLEICHER Automatisierungssysteme basiert auf der Produktnorm EN 61131 2 IEC 61131 2 f r speicherprogrammierbare Steuerungen F r die Systeme und Ger te gilt grunds tzlich die CE Kennzeichnung nach der EMV Richtlinie 89 336 EWG und sofern zutreffend auch nach der Niederspannungsrichtlinie 73 23 EWG Die Maschinenrichtlinie 89 392 EWG ist nicht wirksam da die in der Richtlinie genannten Schutzziele auch von der Niederspannungs und EMV Richtlinie abgedeckt werden Sind die SCHLEICHER Automatisierungssysteme Teil der elektrischen Ausr stung einer Maschine m ssen sie vom Maschinenhersteller in das Verfahren zur Konformit tsbewertung einbezogen werden Hierzu ist die Norm DIN EN 60204 1 zu beachten Sicherheit von Maschinen allgemeine Anforderungen an die elektrische Ausr stung von Maschinen Von den Automatisierungssystemen gehen bei bestimmungsgem er Verwendung und ordnungsgem er Unterhaltung im Normalfall keine Gefahren in Bezug auf Sachsch den oder f r die Gesundheit von Personen aus Es k nnen jedoch durch angeschlossene Stellelemente wie Motoren Hydraulikaggregate usw bei unsachgem er Projektierung Installation Wartung und Betrieb der
19. Betriebsanleitung XCx micro Steuereinheiten XCS20C XCS20P Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Artikel Nr R4 322 2260 0 322 385 40 schleicher control systems Zweck der Betriebsanleitung Zielgruppe G ltigkeit der Betriebsanleitung Die vorliegende Betriebsanleitung dient als Anleitung zur Projektierung Programmierung Installation Inbetriebnahme Betrieb und Wartung der XCS20C XCS20P Die Betriebsanleitung enth lt Projektierungs Programmier Bedienungshinweise und technische Daten der XCS20C XCS20P Die Betriebsanleitung ist f r geschulte Fachkr fte ausgelegt Es werden besondere Anforderungen an die Auswahl und Ausbildung des Personals gestellt die mit dem Automatisierungssystem umgehen Als Personen kommen z B Elektrofachkr fte und Elektroingenieure in Frage die entsprechend geschult sind siehe auch Sicherheitshinweise Personalauswahl und qualifikation XCS20C ab Modulrevision A 02 XCS20P ab Modulrevision A 01 Software Version V 06 23 3 Vorg ngerversion der Betriebsanleitung 01 06 05 06 09 06 04 07 02 08 Bezugsm glichkeiten f r Betriebsanleitungen Copyright by Alle Betriebsanleitungen k nnen kostenlos vom Internet htto www schleicher electronic com geladen oder unter Angabe der Artikel Nr bestellt werden bei SCHLEICHER Electronic GmbH amp Co KG Pichelswerderstra e 3 5 D 13597 Berlin SCHLEICHER Electronic GmbH amp Co KG Pichelswerderstra
20. E NEE ee ehn 17 POE Zuweisen ZU Task nissen 31 PROFIBUS DP Buskabel ENEE 65 Bussegmentl nge sssssssseesessttessstrerssrrerssrrensrrenssrrersrrne 65 Daten bertragunsrate und Leitungsl nge 65 Diagnose am teint mariene rot nanena 69 E RE 68 Kabell nge hiess 65 Leitungsl nge EEN 65 Rezkions zeen EEN 71 Verkabelunmg 66 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 E schleicher control systems Programm Zuweisen zu Task 31 Programmierger t Anschluss eines PC 21 Programmierkabel erer 21 Programmierung Anschluss eines PDC 21 Programmierung der GPS eer 21 Prozessabbildspeicher unsnennnnnnnnnennnnnnnnnnnnnnnunnnnnnnnn 22 R Reaktionszeiten PROEIBUS DR as ae 71 Reset Taster Steuereinheit SCG20C 15 Steuereinheit SC D20UD ANE 15 S serielle Schnittstelle auf dem Mettet 02700 10 auf der Steuereinheit snrnnrnrnrnn 12 13 serielle Schnittstellen eren 17 Sicherheitshinweise EENEG 80 Bestimmungsgem e Verwendung 80 Darstellung Warnhinweise 5 Inbetrtebnahme A 81 Installaton EN st ndhal ng eege EN Not Aus Eimnrchtung EN Personalauswahl eennennen 80 Programmierung Prolektierunmg ANEN Unfallverh tungsvorschrift AA EN KT 81 Speicher Drozesscabbildepeicher A ER Puffefung a uu seen 22 GbG Programm ER SPG siehe Svstemprogramme reen 25 SPS LEE 35 Betriebsanten 0n402000H0n
21. Parametrier und Diagnosefunktionen 112 und 113 eingestellt werden siehe Seite 44 Die seriellen Schnittstellen k nnen auch vom SPS Programm mittels des Funktionsbausteines Serial benutzt werden Wird eine serielle Schnittstelle vom SPS Programm verwendet wird sie mit den bei PORT_OPEN bergebenen Parametern ge ffnet Nach dem Schlie en mit PORT_CLOSE wird die serielle Schnittstelle reinitialisiert Sie kann dann mit der zuletzt eingestellten Baudrate wie nach dem Einschalten benutzt werden Funktionsbausteine im Programmiersystem MULTIPROG im Projektbaum unter Bibliotheken Betriebsanleitung XCx micro Steuereinheiten Version 03 08 17 schleicher Installation control systems 3 Installation 3 1 Mechanische Installation 3 1 1 Montagelage Die senkrechte Einbaulage muss eingehalten werden damit eine freie Luftzirkulation gew hrleistet wird Abbildung 10 Montagelage 3 1 2 Montageabst nde Die Montageabst nde von min 50 mm m ssen eingehalten werden damit eine freie Luftzirkulation gew hrleistet wird min 50 mm oooo DAA akaka EE KEE a oo min 50 mm t gt Abbildung 11 Montageabst nde Der Maximalausbau Netzteil Steuereinheit 8 Module soll eingehalten werden Ein weiterer Ausbau wird aus EMV Gr nden nicht empfohlen 18 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Installation 3 1 3 Montage Modul auf die Tragschiene einh ngen A Achtung D
22. Time gelesen gesetzt werden Ansteuerung der Uhr Funktion GET_TIME Zeit lesen GET_DATE Datum lesen SET_TIME Zeit setzen SET_DATE Datum setzen Die Laufzeit dieser Funktionen kann gt 100 ms betragen S Die Verwendung in einer langsamen zyklischen Task ohne Watchdog berwachung wird empfohlen 42 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Die SPS schleicher control systems 4 9 Interrupt Betrieb Das Steuerungssystem XCx micro stellt 2 schnelle digitale Eing nge auf dem Netzteil Modul XNT24 zur Verf gung I O Konfiguration Konfiguration Beispiele ProConOS IO Treiber XFIO Adressen max IB 10000 10003 Group XFIO_Variables VAR_GLOBAL xfio_inO AT IX 10000 0 BOOL input 0 xfio_in1 AT IX 10000 1 BOOL input 1 xfio_sbO AT IB 10002 BYTE state byte 0 key switch xfio_sb1 AT IB 10003 BYTE state byte 1 not used END_VAR Die Konfiguration erfolgt mit Hilfe des Funktionsbausteins XFIO_CONFIG FW Lib PLC_Vxx vgl Hilfe Mit Hilfe von XFIO_CONFIG wird z B das Ausl sen eines Interrupts nur fallende Flanke ist m glich an einem Interrupt Eingang initiiert Au erdem kann der Interrupt Modus wahlweise so eingestellt werden dass nach dem Auftreten des Interrupts dieser automatisch deaktiviert wird Single Mode MODE 1 In MWT sind hierbei die Ereignisse 0 und 1 den Interrupt Eing ngen X2 0 bzw I1 zugeordnet Channel 0 Input 0 mo
23. abei auf korrekten Sitz der Erdungsfeder achten Die Erdungsfeder des Modules muss sicher und elektrisch gut leitend auf der Tragschiene aufliegen Demontage Steckblockklemmen mit Verdrahtung und Endklammer entfernen Tragschienenmontage gt Durch leichten Druck in Pfeilrichtung auf die Tragschiene aufschnappen A Achtung Wenn mehrere Module vorhanden sind in Pfeilrichtung einzeln auseinanderschieben bis der seitliche Steckverbinder getrennt ist Betriebsanleitung XCx micro Steuereinheiten Version 03 08 E schleicher control systems Tragschiene Type TS 35mm 7 5 nach DIN EN 50022 verwenden Wenn mehrere Module vorhanden sind in Pfeilrichtung einzeln zusammenschieben bis der seitliche Steckverbinder einrastet und Endklammern rechts und links installieren 3 t en Modul hinten herunterdr cken Im heruntergedr ckten Zustand in Pfeilrichtung von der Tragschiene nehmen 19 E sch Installation 3 2 Elektrische Installation Installationsrichtlinien A 20 e Die Steuereinheiten sind in elektrischen Betriebsmittelr umen oder in geerdeten geschlossenen Geh usen aus Metall z B Schaltkasten Schaltschrank zu installieren Die zur Aufnahme vorgesehene Tragschiene muss gro fl chig und gut leitend mit Masse verbunden werden Zum Schutz der Module vor Entladung statischer Elektrizit t muss sich das Bedienpersonal vor dem ffnen von Schaltk sten oder Schaltschr nken
24. ammieren PROFIBUS DP Eingangsdaten lesen PROFIBUS DP Ausgangsdaten schreiben e System in Betrieb setzen Weitere Ausf hrungen speziell f r die Inbetriebnahme mit STEP7 befinden sich in der Beschreibung Inbetriebnanmehinweise f r Feldbussysteme Es ist m glich die GSD Datei vom Internet hitp www schleicher electronic com kostenlos zu laden schl0A57 gsd GSD_Revision 1 Jede beliebige Modul Konfiguration mit und ohne Konsistenz in den gegebenen Maximalgrenzen kann durch die Master definiert werden Max_Input_Len 244 Max_Output_Len 244 ist konfigurierbar Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Feldbus PROFIBUS DP schleicher control systems 6 7 Inbetriebnahme PROFIBUS DP Siehe dazu Betriebsanleitung Inbetrieobnahmehinweise f r Feldbussysteme Alle Betriebsanleitungen k nnen kostenlos vom Internet http www schleicher electronic com geladen werden 6 8 Diagnose am PROFIBUS DP In den Octets 1 bis 6 stellt der Buskoppler die PROFIBUS DP Standarddiagnose zur Verf gung Siehe auch DIN 19245 Teil 3 S 40 ff In der DIN 19245 wird ein Byte als Octet bezeichnet Diese Bezeichnung wird auch hier verwendet Octet Bit Kurzbezeichnung Beschreibung 1 0 non_exist Slave existiert nicht setzt Master 1 station_not_ready Slave nicht f r den Datenaustausch bereit 2 cfg_fault Konfigurationsdaten stimmen zwischen Master und Slave nicht berein 3 ext_diag es existieren erweiterte Dia
25. bles In den Treiberparamtern steht ob die Eingangs und Ausgangsdaten byteweise wortweise oder doppelwortweise gelesen bzw geschrieben werden Treiberinfo von Standard Device E x Treibername mesio Parameter 1 DN Abbrechen Parameter 2 NEE Beschreibung Parameter 3 fo Parameter 4 fo Datentyp DWORD X Wenn der Zugriff wortweise erfolgen soll dann m ssen die Anzahl der Eingangs bzw Ausgangsbytes sowie die Adresse des ersten Bytes gradzahlig sein Wenn der Zugriff doppelwortweise erfolgen soll dann m ssen die Anzahl der Eingangs bzw Ausgangsbytes sowie die Adresse des ersten Bytes ein Vielfaches von 4 sein Betriebsanleitung XCx micro Steuereinheiten Version 03 08 39 schleicher Die Treibernamen Editieren der Datenkonfiguration 40 control systems Die SPS Wenn die Adressen der Eingangs bzw Ausgangsbytes e Analogmodulen e Z hlermodulen e Temperaturmodulen oder e Positioniermodulen zugeh rig sind dann muss der Zugriff immer wortweise oder doppelwortweise definiert werden Die Treibernamen f r die verschiedenen Daten der Prozess peripherie sind festgelegt Der Treibername f r die Diagnosedaten und das Prozessabbild der UO Module lautet MCSIO Der Treibername f r die schnellen Ein Ausg nge auf dem XNT24 lautet XFIO Der Treibername f r die Netzwerkvariablen von CANopen lautet CANIO nur f r Steuereinheit XCS20C Der Treibername f r d
26. che Funktionalit ten in zu editieren f hren Sie folgende grundlegende Schritte durch e Editieren eines Programms mit einem Programmcode der die zus tzliche Funktionalit t im Unterbaum Logische POEs des Projektbaums enth lt e Einf gen einer Task vom Typ SYSTEM in den Unterbaum Hardwarestruktur des Projektbaums e Aufrufen des Dialogs Task einrichten um das SPG auszuw hlen dem Sie die Funktionalit t hinzuf gen wollen e _Zuweisen des Programms zur Systemtask 26 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Die SPS H schleicher control systems 4 4 3 Deklarieren von Anwender Tasks Um Anwender Tasks in MULTIPROG zu deklarieren f hren Sie folgende grundlegende Schritte durch e Einf gen der Task im Unterbaum Hardwarestruktur des Projektbaums e Ausw hlen der Taskeinstellungen im Dialog Task einrichten den Sie ber den Men punkt Einrichten aus dem Kontextmen zur Task aufrufen k nnen e _Zuweisen von Programmen zu Tasks Sehen Sie zu detaillierten Informationen ber das Einf gen von Tasks und Taskeinstellungen in der spezifischen Hilfe zu MULTIPROG nach 4 4 4 Priorit ten der Anwender Tasks Die Tabelle gibt eine bersicht ber die empfohlenen Task Priorit ten bzw deren Einordnung hinsichtlich wichtiger reservierter Firmware Tasks tfwLAGE tfwCANhigh tfwIPO MULTIPROG RTOS RTOS Verwendung Priorit t Priorit t Task Name default 0 30 be
27. chen Hilfe Der Modulname kann vom Anwender ausgew hlt werden Er bietet die M glichkeit einer besseren Strukturierung der I O Konfiguration Sollen die unverz gerten Eing nge ab Adresse IX64 0 benutzt werden muss ein eigener Eintrag in der I O Konfiguration vorgesehen werden F r einen schnellen E A Zugriff m ssen die UO Gruppen einer Task zugeordnet werden F r Eingangsmodule und Netzwerk Eingangsvariablen muss der Modultyp INPUT verwendet werden f r Ausgangsmodule und Netzwerk Ausgangsvariablen der Modultyp OUTPUT 38 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 os schleicher control systems Deklarieren der logischen Adressen und der Zugriffsart In den Eigenschaften der I O Gruppen werden die logischen Adressen und die Zugriffsart f r die O Gruppen deklariert Hier werden die E A Adressen der UO Module bzw die Netzwerk E A Daten einem Speicherbereich im SPS Speicher zugewiesen Daneben wird die Art des Zugriffs byte wort oder doppelwortweise festgelegt wird Ein Beispiel ist in der folgenden Abbildung dargestellt xl Task tMCSIO X Abbrechen m Logische Adressen Beschreibung Startadresse ZIB jo L nge D 6 Endadresse ZIB 15 r Datenkonfiguratior 7 Betain Refresh Device Ze durch Task Ze Treiber 7 manuell Speicher Board 7 1 0 Modul Anwenderdefinierter Eingang Treiberparameter Hilscher CIF COM Kommentar Mes input varia
28. cht ein POE einzuf gen die nicht zu dem Projekt auf der SPS geh rt Interner Fehler Fehler in der Speicherverwaltung Warnung Aktuelle Projektgr e n KByte Interner Fehler Fehler beim Einf gen der POE Interner Fehler Ung ltiger POE Typ Interner Fehler Speicherreorganisation nicht m glich Warnung Aktuelle POE Gr e n Bytes Warnung Interner Fehler PG mehrfach definiert Warnung Interner Fehler SPG mehrfach definiert Speicherfehler bei POE Initialisierungsdaten Speichern der Checksumme f r RETAIN Daten fehlgeschlagen Warnung Interner Fehler FB mehrfach definiert Interner Fehler Nicht alle POEs gesendet Interner Fehler Programmspeicher nicht definiert Interner Fehler Ung ltige FB Nummer Interner Fehler Ung ltige PG Nummer Interner Fehler Ung ltige SPG Nummer Fehlergruppe 4 SPS Anwenderfehler Interner Fehler Ung ltige Funktion oder ung ltiger Funktionsbaustein Ung ltige Firmwarefunktion oder ung ltiger Firmwarefunktionsbaustein Interner Fehler Ung ltiges Programm Warnung Interner Fehler Wechsel in ung ltigen Modus Interner Fehler Unbekannter Systemmodus Division durch 0 Warnung Funktion PLC_STOP wurde ausgef hrt SPS gestoppt Bus Zugriffsfehler Ung ltige Speicheradresse Stack berlauf Interner Fehler Nicht implementierter CPU Befehl Interner Fehler Interrupt nicht initialisiert Interner Fehler Falscher Interrupt System
29. das die Ereignis Task startet Die vorgegebene Priorit t wird au er bei gesetzter Bypass Option vom System ber cksichtigt Bypass hebt den normalen Taskwechsel auf so dass die zugewiesenen Programme sofort ausgef hrt werden wenn das Ereignis eintritt Es werden bis zu 16 Ereignisse in eine Warteschlange gesetzt Diese Ereignisse gehen daher nicht verloren und werden sp ter ausgef hrt Dies gilt auch im Falle eines Auftretens neuer Ereignisse vor der Ausf hrung der zugewiesenen Ereignis Task Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Die SPS Systemtasks SYSTEM Nr SPGO SPG 1 SPG2 SPG 10 SPG 11 SPG 12 SPG 13 SPG 14 SPG 16 SPG 17 Name WARM_START COLD_START TO_STOP WATCHDOG ZERODIV STACKOVER BADCAL IOERROR MATHERR CPU_OVERLOAD E schleicher control systems System Tasks bzw Systemprogramme SPG s werden automatisch vom Betriebssystem gestartet wenn im Zusammenhang mit dem Betriebssystem ein Ereignis auftritt System Tasks werden nicht vom Watchdog berwacht Verschiedene SPG s sind verf gbar wie in der folgenden Tabelle dargestellt Bedeutung wird bei einem Warmstart ausgef hrt wird bei einem Kaltstart ausgef hrt wird ausgef hrt wenn die Programmausf hrung gestoppt wird wird ausgef hrt wenn die Ausf hrung einer Task nicht innerhalb ihrer Watchdogzeit beendet ist wird ausgef hrt wenn w hrend der Programmausf h
30. de 0 continuos falling edge XFIO_CONFIG_1 ENABLE enable1 CHANNEL BYTE 0 MODE BYTE 0 R_EDGE FALSE F_EDGE FALSE error1 XFIO_CONFIG_1 ERROR enablei FALSE Channel 0 Input 0 mode 1 SINGLE falling edge XFIO_CONFIG_1 ENABLE enable2 CHANNEL BYTE 0 MODE BYTE 1 R_EDGE TRUE F_EDGE TRUE error2 XFIO_CONFIG_1 ERROR enable2 FALSE Channel 1 Input 0 mode 0 continuos falling edge XFIO_CONFIG_1 ENABLE enable3 CHANNEL BYTE 1 MODE BYTE 0 R_EDGE FALSE F_EDGE TRUE error3 XFIO_CONFIG_1 ERROR enable3 FALSE Channel 1 Input 0 mode 1 SINGLE falling edge XFIO_CONFIG_1 ENABLE enable4 CHANNEL BYTE 1 MODE BYTE 1 R_EDGE FALSE F_EDGE TRUE error4 XFIO_CONFIG_1 ERROR enable4 FALSE Betriebsanleitung XCx micro Steuereinheiten Version 03 08 43 schleicher 4 10 4 10 1 44 control systems Die SPS Parametrier und Diagnosefunktionen ber die SPS bersicht Die SPS kann in der Steuereinheit Parametrier und Diagnosefunktionen ausl sen Funktionen Code oo bk oh a e N 9 16 17 18 19 100 110 112 113 114 115 116 117 126 127 255 Erkl rung Funktion 0 Sammelfehler auslesen Funktion 1 Modul Spannungsversorgung berwachen Funktion 2 berlast der Ausgangstreiber feststellen Funktion 3 Prozessdatenbreite ermitteln Funktion 4 Modul Konfigu
31. die I O Module Die Eingangssignale werden gem dem SPS Programm abgearbeitet Nach dem Arbeitszyklus bertr gt die SPS die Ausgangssignale an die I O Module Es wird durch den Anwender ber die I O Konfiguration in MULTIPROG festgelegt wie die SPS diese Signale verarbeitet In diesem Kapitel werden die Grundprinzipien einer I O Konfiguration erkl rt 4 7 2 Editieren der I O Konfiguration in MULTIPROG Eine I O Konfiguration definiert die O und Netzwerkvariablen Adressen die im SPS Projekt f r eine Ressource verwendet werden Die I O Konfiguration in MULTIPROG wird mit dem 1 0 Konfigurationseditor editiert Um diesen Editor aufzurufen doppelklicken Sie mit der linken Maustaste auf das Symbol IO_Configuration im Unterbaum Hardwarestruktur des Projektbaums Deklarieren der I O Gruppen Im ersten Men werden die I O Gruppe dargestellt Je nach Ihrer Anwendungsaufgabe kann es sinnvoll sein f r jedes I O Modul eine O Gruppe in MULTIPROG zu deklarieren Eine typische IO_Configuration ist im Beispiel dargestellt SS O Konfiguration INPUT OUTPUT VARCONF O Gruppe Karte l O Modul Bereich Task Kommentar canin Anwenderdefinierter Eing 1B1000 MCSTsk Wimcsin Anwenderdefinierter Eing IB0 lB3l MCSTsk i mcsinND Anwenderdefinierter Eing 1B64 28 MCSTsk xfin Anwenderdefinierter Eing 1810000 MCSTsk gt Hinzuf gen Eigenschaften L schen Beschreibung OK Abbre
32. e Interner Fehler Semaphoren k nnen nicht erzeugt werden Ung ltige Speichergr e Ung ltige Board Adresse Fehlergruppe 15 Firmware Fehler PLC Firmware Fehler CAN Firmware Fehler Betriebsanleitung XCx micro Steuereinheiten Version 03 08 schl eicher control systems 75 E schleicher control systems Technische Daten und Abmessungen 8 Technische Daten und Abmessungen Technische Daten Netzteil XNT24 Spannungsversorgung Betriebsspannung DC 24 V 20 Restwelligkeit max 5 Leistungsaufnahme lt 3 W mit XCS20C oder XCS20P ohne I O Module Gewicht 160 g mit Verpackung Digitale Eing nge Anzahl 2 Schaltpegel H Pegel 15 V bis 30 V L Pegel 30 V bis 5 V Eingangsstrom min H Pegel 15 V 2 2 mA max L Pegel 5 V lt 2 mA typ 24 V 8 mA max 30 V lt 15 mA Signalverz gerung lt 300 us Hardware Triggerung Flanken Triggerung Technische Daten Steuereinheit XCS20C XCS20P Prozessortakt 24 MHz 24 MHz Anzahl der anreihbaren I O Module 8 8 Max Anzahl Ein Ausgangsdaten Bytes 64 64 64 64 Serielle Schnittstellen 2 x RS232 eine auf Netzteil 2 x RS232 eine auf Netzteil Feldbusanschluss CANopen PROFIBUS Gewicht 160 g mit Verpackung 160 g mit Verpackung Speicher RAM 1 MB davon 256 KB f r SPS Programme und 64 KB f r RETAIN Variablen Flash Speicher 1024 KB je 512 KB f r Betriebssystem und Anwenderda
33. e 10 bis 95 keine Betauung Luftdruck im Betrieb 860 hPa bis 1060 hPa Mechanische Festigkeit Schwingen 5 Hz 9 Hz konstante Amplitude 3 5 mm EN 60068 2 6 9 Hz 150 Hz konstante Beschleunigung 1 g Elektrische Sicherheit Schutzart IP 20 EN 60529 Luft Kriechstrecken EN 61131 2 und EN 50178 berspannungskategorie I Verschmutzungsgrad 2 Elektromagnetische Vertr glichkeit Elektrostatische Entladung ESD 8 kV Luftentladung EN 61000 4 2 4 kV Kontaktentladung St rfelder HF Felder Feldst rke 10 V m 26 1000 1400 2000 MHz EN 61000 4 3 Schnelle Transienten Burst 2 kV auf DC Versorgungsleitungen EN 61000 4 4 1 kV auf Signal und seriellen Schnittstellenleitungen Energiereiche Transienten Surge EN 61000 4 5 DC Versorgung 1 kV asymmetrisch CM 0 5 kV symmetrisch DM Analoge oder DC Ein Ausg nge 0 5 kV asymmetrisch CM symmetrisch DM ungeschirmt Alle geschirmten Leitungen 1 kV asymmetrisch CM St raussendung HF Felder 30 230 MHz mit 40 dB uV EN 55011 230 1000 MHz mit 47 dB uV Grenzwertklasse A Gruppe1 Anschlusstechnik Klemmen Schraubklemmen steckbar Anschlussquerschnitte Eindr htig oder feindr htig 1x 0 14 mm bis 2 5 mm oder 2 x 0 14 mm bis 0 75 mm Abisolierl nge max 8 mm Feindr htig mit Aderendh lse nach DIN 46228 1x 0 25 mm bis 2 5 mm oder 2 x 0 25 mm bis 0 5 mm Maximales Anzugsdrehmoment der 0 5 bis 0 6 Nm Schraubklemmen Betriebsanleitung XCx micro Steuere
34. elektrostatisch entladen e Alle digitalen und analogen I O Leitungen sind getrennt von DC AC Leitungen gt 60 V zu verlegen e _Schirmung St rempfindliche Signalleitungen sind geschirmt auszuf hren Hierzu z hlen Analogkabel Datenverbindungskabel z B RS232 Kabel und Kabel f r schnelle Digitalsignale z B Kabel zu den Z hlereing ngen des X2CT24 Moduls Die geschirmten Kabel sind ber eine Schirmschiene in der unmittelbaren N he der Module zu f hren Dort wird ein St ck Isolierung am Kabel entfernt um das Schirmgeflecht z B mit einer Kabelschelle aus Metall gro fl chig auf der Schiene zu kontaktieren Das Schirmgeflecht sollte hier nicht enden sondern bis in die N he der Modulklemmen gef hrt werden Statt auf einer Schirmschiene die eine gute Hf Verbindung zur Montageplatte haben muss kann der Schirm auch direkt auf die metallene Montageplatte der Module aufgelegt werden PE Potential Die wirkungsvollste Schirmung ergibt sich wenn die Kabel beidseitig geerdet werden Bei Modulen mit digitalen Kombikan len ist darauf zu achten dass das Anlegen von 24 V an den Kombikanal ohne Einspeisung der Versorgungsspannung unzul ssig ist Sonst kommt es ber die Ausgangsschaltung des Moduls zur R ckspeisung der Versorgungsspannung in deren Folge eine Fehlfunktion oder Zerst rung der Ausgangsschaltung auftreten kann Daher bei Not Aus Eingangssignale und Versorgungsspannung gleichzeitig abschalten Sinngem betre
35. elfehler auslesen mnennennneennnnnneennnnnsnennnnnnnnnnnnnnnnnnnnnsnnnnnnnsnennnnnnennnennnnennenn nennen 46 4 10 5 Funktion 1 Modul Spannungsversorgung Obenwachen een 47 4 10 6 Funktion 2 berlast der Ausgangstreiber Iestatellen AA 48 4 10 7 Funktion 3 Prozessdatenbreite ermitteln AA 49 4 10 8 Funktion 4 Modul Konfiguration auslesen AEN 50 4 10 9 Funktion 8 Firmware Version auslesen AEN 51 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 3 E schleicher 4 10 10 4 10 11 4 10 12 4 10 13 4 10 14 4 10 15 4 10 16 4 10 17 4 10 18 4 11 4 11 1 4 11 2 4 11 3 4 12 10 4 10 5 10 6 11 12 control systems Funktion 17 Busadresse auslesen nnnnnennnnnnansnnnnnnnnnnnnnsnnnannnnnnnnnnnannnannannnnnnannnnnnannnhannan 51 Funktion 112 und 113 Baudraten der seriellen Schnittstellen einstellen 52 Funktion 114 Boot Up Delay einstellen ANEN 52 Funktion 115 SPS Rebo0t a R T Klauen a 53 Funktion 116 CANopen Task deaktivieren rnan rrnne 53 Funktion 117 Zykluszeit f r synchron gekoppelte Tasks einstellen AAA 54 Funktion 126 Baudrate f r CANopen einstellen AAA 54 Funktion 127 Busadresse einstellen nennen nnnnnn nennen 55 Funktion 255 Resolor EE ENEE EENEG 55 Interaktives Diagnose Interface nee 56 WEE 56 SC 56 Eingabe der PDF COUS omnea a a Eet eer 56 Gear User Flagi an a neee Deg aa a aao en a 57 EN CT BEE 57 Konformit t gema lEC 6 113133 een ee ee
36. er O GND Abbildung 6 Anschl sse XCS20P Betriebsanleitung XCx micro Steuereinheiten Version 03 08 2 0 2 1 2 2 2 3 3 0 3 1 3 2 3 3 BEE 13 Netzteil und Steuereinheiten E schleicher control systems 2 2 4 LED Anzeigen XCS20P Die Anzeigen bestehen aus jeweils einer roten und einer gr nen LED LED Anzeigen Bezeichnung Farbe Zustand Bedeutung RUN gr n an Prozessor der Steuereinheit l uft rot an Betriebssystemfehler PLC gr n an SPS l uft O Refresh l uft blinkend SPS STOP l O Refresh angehalten aus nach SPS Reset kein aktives SPS Programm rot an blinkend SPS Fehler BF gr n an Normalbetrieb rot an Keine Busverbindung bus fail Bruch des Feldbuskabels oder der Master betreibt den Bus nicht mehr DIA gr n an Normalbetrieb rot an Diagnosemeldung Die Steuereinheit hat eine PROFIBUS DP Diagnosemeldung an den Master abgesetzt z B SPS Stop Abbildung 7 LEDs XCS20P 14 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Netzteil und Steuereinheiten e chi eicher control systems 2 2 5 Reset Taster und Betriebsartenschalter XCS20C XCS20P Reset Taster Der RESET Taster l st einen Hardware Reset aus gleichbedeutend mit Power Off Abbildung 8 RESET Taster XCS20C XCS20P Betriebsanleitung XCx micro Steuereinheiten Version 03 08 15 EI schleicher control systems Betriebsartenschalter Se Abbildung 9 Drehschalter XCS20C XCS20P 16 Stel
37. es f r Programme werden in MULTIPROG editiert Innerhalb von Programmen k nnen weitere Programme Funktionsbausteine oder Funktionen aufgerufen werden Programme m ssen Tasks zugewiesen werden Zuweisen eines Programms zu einer Task bedeutet dass das Programm ausgef hrt wird wenn die Task aktiviert wird In ProConOS und MULTIPROG k nnen mehrere Programme einer Task zugewiesen werden In diesem Fall wird das erste Programm im Taskverzeichnis als erstes ausgef hrt Danach wird das Programm darunter ausgef hrt usw Betriebsanleitung XCx micro Steuereinheiten Version 03 08 31 schi Die SPS 4 5 SPS Betriebszust nde und Startverhalten 4 5 1 Betriebszustand EIN STOP BETRIEB HALT 32 Betriebszust nde Beschreibung e Stromzufuhr ist eingeschaltet e es ist kein Programm geladen e Programm ist geladen e Anwender Tasks sind inaktiv e Eing nge des Prozessabbildspeichers werden nicht aktualisiert e Ausgangssignale werden nicht an die Ein und Ausg nge bermittelt e Programmausf hrung ist aktiviert e Anwender Tasks sind aktiv e Eing nge des Prozessabbildspeichers werden gem der O Konfiguration aktualisiert e Ausg nge des Prozessabbildspeichers werden gem der O Konfiguration und der Programmausf hrung aktualisiert e _Programmausf hrung wird an einem Haltepunkt angehalten e Anwender Tasks sind inaktiv e Eing nge des Prozessabbildspeichers werden nicht aktualisiert e A
38. esen Systemmerkern die in der globalen Variablen Deklaration zu sehen sind k nnen Sie f r spezielle Zwecke Systemmerker verwenden die Task und Fehlerinformationen enthalten Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Die SPS 4 6 3 Feldbusspezifische SPS Adressen E schleicher control systems Auf den Netzvariablen werden die Daten abgelegt die ber das Netzwerk gesendet und empfangen werden Netzvariablen CANopen siehe ProConOS IO Treiber CANIO Adresse 1B1000 1255 ID1000 1252 QB1000 1255 QW1000 1254 QD1000 1252 Inhalt Eingangsdaten BYTE Eingangsdaten WORD Eingangsdaten DWORD Ausgangsdaten BYTE Ausgangsdaten WORD Ausgangsdaten DWORD Netzvariablen PROFIBUS DP siehe ProConOS IO Treiber XDPIO Adresse 1B5000 5243 IW5000 5242 1ID5000 5240 QB5000 5243 QW5000 5242 QD5000 5240 Inhalt Eingangsdaten BYTE Eingangsdaten WORD Eingangsdaten DWORD Ausgangsdaten BYTE Ausgangsdaten WORD Ausgangsdaten DWORD Die Anzahl der verwendeten Netzvariablen sollte immer so gering wie m glich sein um den Datenaustausch f r die Kommunikation klein zu halten Betriebsanleitung XCx micro Steuereinheiten Version 03 08 37 schleicher ne control systems 4 7 Konfigurieren der SPS 4 7 1 Eing nge Ausg nge und der Prozess W hrend der angeschlossene Prozess abl uft erh lt die SPS Eingangssignale ber
39. ette ist identisch mit Ausgabezeichenkette String Fehler Ung ltiger Vergleich String Fehler Nicht unterst tzter Datentyp f r Konvertierung String Fehler Fehler im Format String String Fehler Ung ltiger Wert f r Format String String Fehler Fehler bei Konvertierung Fehlergruppe 5 Debug Operand nicht implementiert oder Bereichs berschreitung Falsche oder fehlende Trigger Bedingung Kein Speicher verf gbar Nicht unterst tzter Datentyp Interner Fehler Breakpoint in Funktion oder Funktionsbaustein nicht m glich nur bei Single Step m glich Warnung Breakpoint in dieser Zeile nicht m glich Warnung Schreibzugriff f r Variable nicht erlaubt Zuviele Powerflow Adressen Powerflow nicht m glich Warnung Interner Fehler Fehler in Powerflow Liste ung ltige Eintr ge Interner Fehler Ung ltiger Listentyp Keine Debug Informationen f r POE Keine Debug Information f r Wortnummer Debug Funktion nicht verf gbar wenn Programm im E EPROM Interner Fehler Code f r POE fehlt Interner Fehler Breakpoints in PG nicht m glich Interner Fehler Breakpoints in SPG nicht m glich Interner Fehler Force Liste nicht verf gbar Interner Fehler Debug Task nicht installiert Fehlergruppe 6 Systemdatenaustausch Warnung Interner Fehler Ung ltiger Modultyp Zugriff auf Initialisierungsdatei fehlgeschlagen Interner Fehler Zuviele Daten angefordert Interner Fehler Zu
40. fehler in einem Modul Systemfehler in Modul Zeile Fehler bei indirektem Variablenzugriff Task Watchdog Laufzeit berschreitung Interner Fehler Fehler in Task Konfiguration Fehler in I O Konfiguration Warnung Warmstart nicht m glich Kaltstart ausgef hrt Warnung Kein RETAIN Speicherbereich CPU berlastet SPS Projekt ben tigt zuviel CPU Rechenzeit Initialisierung des I O Treibers fehlgeschlagen Interner Fehler Unerwarteter Breakpoint Unbekannter UO Treiber Interner Fehler Watchdog in Systemtask Interner Fehler Fehler in Datenkonfiguration Interner Fehler Fehler in RETAIN Datenkonfiguration Interner Fehler Kritischer Fehler in Floating Point Einheit Interner Fehler Fataler Fehler Betriebsanleitung XCx micro Steuereinheiten Version 03 08 73 schleich er Fehlermeldungen 0224 0234 0244 0254 0264 0274 0284 0294 02A4 02B4 0204 Fehler Nr HEX 0025 0035 0045 0055 0065 0075 0095 00B5 00C5 00D5 00F5 0115 0125 0135 0145 01A5 01B5 01D5 0205 Fehler Nr HEX 0016 0026 0036 0046 0056 0066 0076 0086 0096 00A6 00B6 00C6 00D6 00E6 00F6 0106 0116 0126 0136 0146 0156 0166 74 control systems String Fehler Falscher Zugriff auf Zeichenkette String Fehler String Fehler Ausgabezeichenkette ist zu kurz String Fehler Eingabezeichenkette ist zu kurz String Fehler Ung ltiger Eingabeparameter String Fehler Zweite Zeichenk
41. ffen die oben gemachten Aussagen auch digitale Ausgangskan le wenn sie in fehlerhafter Weise mit 24 V beschaltet werden Betriebsanleitung XCx micro Steuereinheiten Version 03 08 mn E schleicher control systems 4 Die SPS 4 1 Programmierung Die Programmierung der Steuereinheit erfolgt mit der Programmiersoftware MULTIPROG auf einem PC 4 1 1 Anschluss eines PC als Programmierger t Der PC muss mit einer freien seriellen Schnittstelle RS232 ausger stet sein Baudrate 9600 19200 38400 default 57600 Datenbits 8 Stopbits 1 Parit t NO Der Anschluss kann wahlweise an der ersten auf dem Netzteil oder der zweiten seriellen Schnittstelle der Steuereinheit erfolgen 4 1 2 Verbindungskabel Abbildung 12 Verbindungskabel Steuereinheit PC Verbindungskabel erste serielle Schnittstelle PC Signal D Sub 9 pol Buchse D Sub 9 pol Buchse Signal nicht angeschlossen 1 1 nicht angeschlossen RxD 2 3 TxD TxD 3 2 RxD DTR 4 6 DSR GND 5 5 GND DSR 6 4 DTR RTS 7 7 RTS CTS 8 8 CTS nicht angeschlossen 9 9 nicht angeschlossen Betriebsanleitung XCx micro Steuereinheiten Version 03 08 21 schleicher 4 2 4 2 2 4 2 3 4 3 22 control systems Speicheraufbau Programmspeicher Die SPS Die Steuereinheit verf gt ber mehrere Typen physikalischer Speicher f r unterschiedliche Zwecke Um ein SPS Programm so zu speichern dass es nach Abschalten der SPS oder nach einem Stromausfall
42. gesamten Anlage oder Maschine durch Nichbeachten von Anweisungen in dieser Betriebsanleitung und bei Eingriffen durch ungen gend qualifiziertes Personal Gefahren entstehen 10 1 Bestimmungsgem e Verwendung Die Automatisierungssysteme sind nach dem Stand der Technik und den anerkannten sicherheitstechnischen Regeln gebaut Dennoch k nnen bei ihrer Verwendung Gefahren f r LelBund Leben des Benutzers oder Dritter bzw Beeintr chtigungen von Maschinen Anlagen oder anderen Sachwerten entstehen Das Automatisierungssystem darf nur in technisch einwandfreiem Zustand sowie bestimmungsgem sicherheits und gefahrenbewusst unter Beachtung der Betriebsanleitung benutzt werden Der einwandfreie und sichere Betrieb der Steuerung setzt sachgem en Transport sachgerechte Lagerung und Montage sowie sorgf ltige Bedienung und Wartung voraus Insbesondere St rungen die die Sicherheit beeintr chtigen k nnen sind umgehend beseitigen zu lassen Die Automatisierungssysteme sind ausschlie lich zur Steuerung von Maschinen und Anlagen vorgesehen Eine andere oder dar ber hinausgehende Benutzung gilt nicht als bestimmungsgem F r daraus resultierende Sch den haftet der Hersteller nicht Zur bestimmungsgem en Verwendung der Automatisierungssysteme sind die in dieser Betriebsanleitung beschriebenen Anweisungen zum mechanischen und elektrischen Aufbau zur Inbetriebnahme und zum Betrieb zu beachten 10 2 Personalauswahl und qualifikation Alle
43. gnosebytes 4 5 invalid_slave_response vom Slave immer auf 0 gesetzt 6 prm_fault fehlerhafte Parametrierung 7 master_lock Slave ist von einem Master parametriert 2 0 prm_req Slave muss neu parametriert werden 1 stat_diag statische Diagnose 2 immer 1 3 wd_on Ansprech berwachung aktiv 4 freeze_mode Freeze Kommando aktiv 5 sync_mode Sync Kommando aktiv 6 reserviert 7 slave_deactivated 1 wenn Slave vom Master deaktiviert 3 0 reserviert 7 ext_diag_overflow Master oder Slave hat zu viele Diagnosedaten Octet Beschreibung 4 Masteradresse 5 6 Ident Nummer Betriebsanleitung XCx micro Steuereinheiten Version 03 08 69 schleicher Feldbus PROFIBUS DP control systems Erweiterte Diagnose Octet Beschreibung 7 L nge der erweiterten Diagnose 8 SPS Status 0 PLC state Run 1 PLC state On 2 PLC state Run 4 PLC state Stop 5 PLC state Halt 6 PLC state Load 9 globale Fehlermeldungen 10 spezifische RIO Diagnose 11 reserviert 12 reserviert Siehe dazu Betriebsanleitung Inbetriebnahmehinweise f r Feldbussysteme Alle Betriebsanleitungen k nnen kostenlos vom Internet http www schleicher electronic com geladen werden 70 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Feldbus PROFIBUS DP E schleicher control systems Reaktionszeiten PROFIBUS DP Die Reaktionszeit wird definiert als die Gesamtzeit eines Nachrichtenzyklus zwischen Master und einem einzelnen Slave Ein Nachrichtenzyklus setzt sich
44. gt Die Knotennummern Busadresse werden ber die Paramatrier und Diagnosefunktion 127 eingestellt siehe Seite 55 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 61 schleicher Feldbus CANopen control systems 5 5 Einstellen der Daten bertragungsrate CANopen Mit der Parametrierfunktion 126 wird der Parameter eingestellt Parameter Baudrate in kBaud 3 125 4 250 5 500 6 800 7 1000 62 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Feldbus PROFIBUS DP schleicher control systems 6 Feldbus PROFIBUS DP PROFIBUS wurde 1983 als offener Feldbus entwickelt 1991 in DIN 19245 genormt und ist seit 1996 mit der EN 50170 ein europ ischer Standard PROFIBUS DP ist speziell f r Fertigungsautomatisierung mit dezentraler Peripherie ausgelegt Beim Planen einer Anlage sind neben den rtlichen baulichen Gegebenheiten die im wesentlichen die Standorte der Maschinen und Feldger te bestimmen auch die physikalischen Vorschriften einer PROFIBUS Anlage nach EN 50170 einzuhalten Die feldger tespezifischen Installationsanweisungen der A unterschiedlichen Lieferfirmen sowie die sicherheitstechnischen Richtlinien einer Anlage haben weiterhin G ltigkeit 6 1 Bustopologie PROFIBUS DP Gem PROFIBUS RS485 Spezifikation k nnen maximal 32 Teilnehmer an einem Bussegment angeschlossen werden Um eine gr ere Anzahl an PROFIBUS DP Teilnehmern betreiben zu k nnen muss die Anlage durch Repeater seg
45. ie Netzwerkvariablen von PROFIBUS DP lautet XDPIO nur f r Steuereinheit XCS20P Der Dialog Datenbereich in MULTIPROG erm glicht die Einstellungen der Datenbereiche Dieser Dialog erscheint wenn Sie auf die Schaltfl che Datenbereich im Dialog Ressourceeinstellungen klicken Die Felder und Schaltfl chen der Dialoge haben folgende Bedeutung e Anfangsadresse Anwender Gibt die Adresse an wo der Speicherbereich f r Anwendermerker beginnt e Ende Anwender Start System Gibt die Adresse an wo der Speicherbereich f r MULTIPROG Merker beginnt e Ende System Gibt die Adresse an wo der Speicherbereich f r MULTIPROG Merker endet e Reserve pro POE Gibt die Speicherreserve f r eine POE an die f r Patch POE verwendet wird Diese Reserve kann sowohl in als auch in Bytes eingegeben werden MULTIPROG f hrt eine automatische Berechnung der Datenbereiche durch die notwendig sind um die MULTIPROG Merker inklusive der Speicherreserve zu speichern Diese automatische Berechnung wird nicht bei Anwendermerker Bereichen durchgef hrt F r weitere Informationen ber die Projektgr e und den ben tigten Speicherplatz f r Merker klicken Sie auf das Register Infos im Nachrichtenfenster direkt nach dem kompilieren Betriebsanleitung XCx micro Steuereinheiten Version 03 08 u schleicher control systems Bitte beachten Sie dass MULTIPROG nicht berpr ft ob es eine U berlappung der logischen Adressen de
46. iehlt sich jedoch eine andere Darstellungsweise zu verwenden da dies schneller in der Ausf hrung und beim Kompilieren ist und da weniger Code erzeugt wird Folgende Darstellungsweise verwenden IF vari THEN e In einer FOR Anweisung kann nur aufw rts gez hlt werden Daher muss der Inkrementwert hinter dem Schl sselwort BY immer positiv sein e In einer FOR Anweisung k nnen die Variable ai und der Inkrementwert innerhalb des Codes der Anweisung ge ndert werden Es wird keine Fehlermeldung oder Warnung angezeigt wenn das folgende Beispiel eingeben wird FOR i 0 TO 10 BY5 DO i 10 Solche Anweisungsstrukturen u erst vorsichtig verwenden e In einem Funktionsaufruf k nnen keine Zuweisungen verwendet werden Das folgende Beispiel ist nicht m glich a SIN b 3 e In einem Ausdruck werden alle Operationen verarbeitet Teile eines Ausdrucks die keine Auswirkung auf das Ergebnis haben werden ebenfalls verarbeitet Im folgenden Beispiel wird c gt d auch verarbeitet wenn a lt b FALSE ist Beispiel a a lt b AND c gt d Betriebsanleitung XCx micro Steuereinheiten Version 03 08 59 schleicher Feldbus CANopen control systems 5 Feldbus CANopen 5 1 Grundlagen CANopen basiert auf dem CAN Application Layer f r industrielle Anwendungen CAL Das CANopen Kommunikationsprofil CA DS 301 spezifiziert die Mechanismen zur Konfiguration und Kommunikation zwischen Ger ten in Echtzeitumgebungen CANopen benutzt die Daten ber
47. inheiten Version 03 08 77 M Technische Daten und Abmessungen schleicher 0 control systems Abmessungen Netzteil Abbildung 19 Abmessungen Netzteil Steuereinheiten 107 6 Abbildung 20 Abmessungen Steuereinheit 78 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Anhang schleicher control systems 9 Anhang 9 1 Warenzeichenvermerke e MS DOS ist ein eingetragenes Warenzeichen der Microsoft Corporation e WINDOWS ist ein eingetragenes Warenzeichen der Microsoft Corporation e IBM ist ein eingetragenes Warenzeichen der International Business Machines e SIMATIC und SINEC sind eingetragene Marken der Siemens AG e DeviceNet ist ein eingetragenes Warenzeichen der Open DeviceNet Vendor Association O D V A e CANopen ist ein eingetragenes Warenzeichen von CAN in Automation e V e ProCANopen ist ein eingetragenes Warenzeichen von Vector Informatik GmbH e _CANalyzer ist ein eingetragenes Warenzeichen von Vector Informatik GmbH e PROFIBUS ist ein eingetragenes Warenzeichen der PROFIBUS Nutzerorganisation Alle anderen Warenzeichen oder Produktnamen sind eingetragene Warenzeichen der jeweiligen Firmen Betriebsanleitung XCx micro Steuereinheiten Version 03 08 79 schleich er Sicherheitshinweise control systems 10 Sicherheitshinweise Der im folgenden verwendete Begriff Automatisierungssysteme umfasst Steuerungen sowie deren Komponenten Module andere Teile wie z B
48. inige Informationen w hrend des Startvorgangs angezeigt Ist der Startvorgang beendet startet die interaktive Eingabe der PDF Codes mit der Ausgabe Enter PDF Code 0 gt geben Sie hier den PDF Code ein z B 126 Baudrate CAN Schnittstelle und bet tigen Sie die Enter Taste PDF Value 0 gt geben Sie hier den Parameter f r den PDF Code ein z B 3 500kbaud 56 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Die SPS 4 12 Clear User Flash 4 12 1 Beschreibung Clear User Flash schleicher control systems Als Ausgabe bekommen Sie dann folgende Anzeige wobei sich die Definitionen Output und Input aus Sicht des Terminalprogramms darstellen Output PDF Code 126 PDF Value 3 Hex Out 0x0003007e Input PDF Code 126 PDF Value 3 Hex In 0x0003007e Zu beachten Nach Eingabe eines PDF Codes bleiben die Werte f r den PDF Code und den PDF Value auf dem vorher eingegeben stehen und werden mit der Bet tigung der Enter Taste erneut bernommen ber den Betriebsartenschalter ist die M glichkeit gegeben das User Flash zu l schen bzw neu zu formatieren Dazu ist wie folgt vorzugehen 0 Stellung Test 0 Bet tigen des Reset Schalters Wenn die LED PLC Status blinkt umschalten auf 1 Stellung STOP 1 2 Stellung Test 0 3 Stellung WARM 9 4 Stellung Test 0 Erfolgt die Umschaltung innerhalb von 2 Sekunden wird das Flash gel
49. ist Die Default Task ist eine zyklische Task Das bedeutet dass nach Beenden eines Zyklus der DEFAULT Task immer der n chste Zyklus gestartet wird Der Name der DEFAULT Task ist DEFAULT Um eine DEFAULT Task in MULTIPROG einzuf gen geben Sie den Namen in Gro buchstaben ein und w hlen als Tasktyp CYCLIC aus Zyklische Tasks werden innerhalb eines festgelegten Zeitintervalls abgearbeitet Sie werden gem ihrer Priorit t abgearbeitet die im Dialog Task einrichten festgelegt werden muss Diesen Dialog k nnen Sie ber den Men punkt Einrichten aus dem Kontextmen zur Task im Unterbaum Hardwarestruktur des Projektbaums aufrufen Der Bereich der Priorit tswerte liegt zwischen 0 und 16 wobei 0 die h chste Priorit t ist Wenn die Watchdog Zeit einer zyklischen Task h her ist als die eingestellte Intervallzeit und die Ausf hrung der Task nicht beendet ist bevor die eingestellte Intervallzeit erreicht wird werden ein oder mehrere Ausf hrungs Zyklen bersprungen Ereignistasks EVENT Ereignis Tasks oder auch Event Tasks werden vom Betriebssystem gestartet wenn bestimmte Ereignisse auftreten Gegenw rtig sind folgende Ereignisse definiert Interne Bezeichnung Ereignis Bemerkungen Nummer PLC_EVENT_CAN 5 CANopen Task PLC_EVENT_MCSIO 8 24 MCS XCS20 IO Treiber Synchronisation microLine XCx micro Die Ereignisnummer wird in der Taskeinstellung von MULTIPROG verwendet um das Ereignis zu spezifizieren
50. itte die Watchdog Zeit berschritten wird Ein Grund f r dieses Verhalten kann sein dass Sie w hrend des Debuggens im Online Modus den Adressstatus mit Adressstatus ausgew hlt haben Empfehlung Watchdog Zeit f r die Inbetriebnahme auf 0 stellen damit ist die Watchdog Uberwachung deaktiviert Online Bedienschritte die einen Lese oder Schreibzugriff auf den Flash Speicher verursachen k nnen die Ausf hrung der Task f r kurze Zeit unterbrechen Diese Online Bedienschritte sind z B e Aufruf des Dialogs Ressource Ressourcename per Doppelklick mit der linken Maustaste auf die Schaltfl che Info im Kontrolldialog e Bootprojekt senden e Archivprojekt senden Die folgende Abbildung zeigt dass die Task bei 10ms ihre Watchdog Zeit berschreitet da die Ausf hrung der Task unterbrochen wird 0 10 20 30 40 t ms Abbildung 14 Watchdog 30 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Die SPS 4 4 7 E schleicher control systems In diesem Beispiel ist die Watchdog Zeit der angezeigten Task auf 10 ms eingestellt In der Abbildung berschreitet die Task ihre Watchdog Zeit nach 20 ms Wenn die Watchdog Zeit der Task auf 20 ms eingestellt ist wird sie beim n chsten Mal nach 30 ms ausgef hrt In diesem Fall wird die Ausf hrung einer Task nach 20 ms bersprungen Tasks und Programme Programme sind Programm Organisationseinheiten oder POEs wie in der IEC 61 131 3 definiert Die Programmcod
51. ktiviert werden Porn A Abbildung 17 Busverkabelung PROFIBUS DP Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Feldbus PROFIBUS DP Betriebsanleitung XCx micro Steuereinheiten Version 03 08 E schleicher control systems Die Schirme der Buskabel m ssen an der Schrankeinf hrung gro fl chig und gut leitend auf die Potentialausgleichsschiene aufgelegt werden Die Potentialausgleichsschiene ist bei jedem Elektronikschrank geerdet und mit den Potentialausgleichsschienen anderer Schr nke verbunden 1 PROFIBUS Knoten 2 abgeschirmtes Buskabel 3 PROFIBUS Abschluss Abbildung 18 Busverkabelung Schirmung PROFIBUS DP Die im Kapitel Elektrische Installation aufgef hrten Richtlinien sind zus tzlich f r alle Steuereinheiten g ltig und m ssen beachtet werden 67 schleicher control systems Feldbus PROFIBUS DP 6 6 Projektierung PROFIBUS DP GSD Datei Modulkonfiguration 68 Folgende Punkte sind bei der Projektierung durchzuf hren e GSD Datei mittels Konfigurator oder Programmiersystem einlesen e PROFIBUS DP Mastersystem konfigurieren Baudrate h chste L2 Adresse etc bestimmen Busadresse des PROFIBUS DP Masters festlegen e O Ausbau des Busknoten projektieren und Busadresse festlegen Ein bzw Ausgangsadresse des Busknoten festlegen Die festgelegte Adresse des Busknoten am Buskoppler einstellen Konfiguration in den PROFIBUS DP Master bertragen PROFIBUS DP Master Steuerung progr
52. ler Fehler in der Systemtask f r die Speicherverwaltung 0031 Interner Fehler Fehler in der Systemtask f r die Kommunikation 0041 Interner Fehler Fehler in der Systemtask f r das Debugging 0051 Interner Fehler Fehler in der Root Task 0061 Interner Fehler Fernsteuerung abgeschaltet Fehler de HEX Fehlergruppe 2 Code Generierung 0012 Interner Fehler Kein Programmcode f r Modul 0022 Speicherfehler Zuwenig Speicher f r SPS 0032 Anweisung nicht implementiert oder ung ltiger Datentyp gt Anweisung nicht verwenden oder Datentyp zusammen mit dieser Anweisung verwenden 0042 Programmcode mehr als 64 KByte 0052 Label fehlt 0062 Interner Fehler Fehler bei Parameter bergabe 0072 Fehler in Verschachtelungstiefe Zuviele schliessende Klammern 0082 Fehler bei Verschachtelung 0092 Interner Fehler bergabeparameter fehlt 00A2 Datentypkonvertierung fehlt 00B2 Datentypkonvertierung f r Akkumulator fehlt 00C2 Maximale Anzahl Fehler erreicht Code Generierung abgebrochen 00D2 Fehler bei der Code Generierung in POE 00E2 Interner Fehler Fehler bei der Parameter bergabe 00F2 Interner Fehler Operand nicht implementiert oder Bereichs berschreitung 0102 Unzul ssiger Datentyp f r Akkumulator ANYNUM erwartet 0112 Unzul ssiger Datentyp f r Akkumulator ANYBIT erwartet 0122 Interner Fehler Ung ltiger Datentyp f r Akkumulator 0132 Interner Fehler Angew hltes Indexregister ung ltig
53. liebig z B Anwender Task vor dem I O Refresh Ereignis 8 1 31 beliebig PLC_CYCLE_RIOHIGH 2 30 beliebig z B Anwender Task nach dem l O Refresh Ereignis 8 4 34 beliebig z B Anwender Task Ereignis 5 5 35 tfwCANhigh reserviert f r CAN Stack Task 6 36 beliebig z B Anwender Task Ereignis 5 als 41 45 beliebig z B zyklische Anwender Tasks Default 127 default Hintergrund Task A Real Time Operating System Eine falsche oder zumindest ungeeignete Wahl der Anwender Task Einstellungen hinsichtlich Typ Priorit t oder Interrupt Mode usw insbesondere in Kombination mit langen Programmlaufzeiten kann zu Steuerungsfehlfunktionen f hren da essentielle Firmware Tasks verdr ngt werden Das System unterst tzt insgesamt 18 Anwender Tasks Priorit tsstufen 0 16 und die Default Task Tasks mit Priorit tswerten gt 16 werden mit Priorit t 16 ausgef hrt Betriebsanleitung XCx micro Steuereinheiten Version 03 08 27 schleicher 4 4 5 TYPE TaskNameType END TYPE TYPE TaskInfoTypeO0 Ge axTask np CurTask END STRUCT END TYPE TYPE TaskInfoTypel m askName kPrio kMode kPeriod kStack Tas Tas Tas Tas MainPoe kWatchDoqg m as reserve MaxStack CurDuration MinDuration MaxDuration AveDuration CurDelay MinDelay MaxDelay Ave END STRUCT END TYPE Delay 28 control systems Anwender Task Informationen Die SPS F r
54. lobal GEES Resource a Resource Global_Yariables VAR _GLOBAL MD 1 1004 VAR_GLOBAL MD 1 1068 M TTaskinto3 TaskinfoType1 VAR_GLOBAL MD 1 1132 T Task nfos TaskinfoType1 VAR_GLOBAL MD 1 1196 1 Task nfos TaskintoTypet VAR_GLOBAL MD 1 1260 Die folgende Anwender Task Information wird mit einem Offset von 64 ab 1004 deklariert 1004 64 1068 usw Die Reihenfolge der Tasks wird durch den Rang der Task im Projektbaum Physikalische Hardware Configuration Resource Tasks festgelegt Betriebsanleitung XCx micro Steuereinheiten Version 03 08 29 E schleicher nz control systems 4 4 6 Tasks und Watchdogs Es gibt zu jeder anwenderdefinierten Task einen eigenen einstellbaren Watchdog Der Watchdog berpr ft ob die Taskausf hrung am Ende des Watchdog Zeitintervalls beendet ist Wenn die Taskausf hrung nach dieser Zeit nicht beendet wird wird die Systemtask SPG 10 WATCHDOG ausgef hrt und die SPS geht in den STOP Zustand ber wenn keine weiteren Aktionen programmiert wurden Zus tzlich wird ein Eintrag in den Fehlerkatalog vorgenommen Das Watchdog Zeitintervall beginnt wenn die Task bereit f r die Ausf hrung ist Das Watchdog Zeitintervall wird im Dialog Task einrichten in MULTIPROG festgelegt Wenn die Ausf hrungsdauer der Task sowie die Watchdog Zeit ann hernd denselben Wert haben und eine hohe CPU Auslastung vorliegt ist es m glich dass w hrend der Umsetzung einiger Online Bedienschr
55. lung oO ON DO 0 Bezeichnung PROG WARM COLD Ausgeben Einlesen WARM WARM WARM Netzteil und Steuereinheiten Test Init erweiterte Diagnose SPS Stop Betriebsart Programmierung SPS Stop Warmstart der SPS Kaltstart der SPS Reinitialisierung der Retainvariablen Update Modus f r Sevicezwecke Betriebssoftware Update Boot Projekt und CAN Konfiguration Boot Projekt und CAN Konfiguration Warmstart der SPS Warmstart der SPS Warmstart der SPS Die Stellung des Schalters kann vom SPS Programm aus abgefragt werden In den mit MULTIPROG gelieferten Templates f r die XCS20 Steuereinheiten ist die Variable bereits angelegt Arbeitsblatt Global_Variables Gruppe XFIO_Variables Variable xfio_sbO Der Wert der Variablen entspricht der Schalterstellung 0 bis 9 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Netzteil und Steuereinheiten schleich er control systems 2 2 6 Serielle Schnittstellen XCS20C XCS20P Es stehen zwei serielle RS232 Schnittstellen eine auf dem Netzteil die zweite auf der Steuereinheit zur Verf gung Nach dem Einschalten der Steuereinheit sind die Schnittstellen f r den Anschluss eines PC zur Programmierung siehe Seite 21 mit MULTIPROG oder dem Anschluss eines Bedienger tes COP initialisiert Folgende Parameter sind eingestellt e Baudrate 38400 e Datenbits 8 e Stopbits 1 e Parit t NO Die Baudrate jeder Schnittstelle kann von der SPS mittels der
56. m Master projektiert Jeder Slave besitzt eine herstellerspezifische Identnummer die durch die PROFIBUS Nutzerorganisation PNO vergeben wird 6 2 Aufbaurichtlinien f r PROFIBUS Netze 64 Wichtige Ma nahmen zur Leitungsf hrung und Inbetriebnahme von PROFIBUS Netzen werden in den Aufbaurichtlinien f r PROFIBUS Netze dargestellt Herausgeber der Aufbaurichtlinien ist die PROFIBUS Nutzerorganistation PNO Zus tzlich zu den in dieser Betriebsanleitung gemachten Angaben ist die Aufbaurichtlinie der PROFIBUS Nutzerorganistation PNO zu beachten Die Aufbaurichtlinie kann unter der Bestell Nr 2 111 bezogen werden von der PROFIBUS Nutzerorganisation e V Haid und Neu Stra e 7 76131 Karlsruhe Telefon 49 0 721 96 58 590 Fax 49 0 721 96 58 589 www profibus com PROFIBUS_International compuserve com Die folgenden Aufbaurichtlinien beziehen sich ausschlie lich auf die bertragung mit Kupferleitungen RS 485 gem EN 50170 Die im Kapitel Elektrische Installation aufgef hrten Richtlinien sind zus tzlich f r alle Steuereinheiten g ltig und m ssen beachtet werden Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Feldbus PROFIBUS DP schleicher control systems 6 3 Buskabel PROFIBUS DP Die Eigenschaften der Busleitung sind in der EN 50170 Part 8 2 als Leitungstyp A spezifiziert Parameter Wert Wellenwiderstand Q 135 165 bei einer Frequenz von 3 20 MHz Kapazit tsbelag
57. mentiert werden Repeater verbinden Bussegmente elektrisch miteinander und sorgen f r die Verst rkung Signalauffrischung der Datensignale Repeater k nnen zus tzlich zur galvanischen Trennung von Bussegmenten oder Bus Teilabschnitten eingesetzt werden Mit jedem Einsatz eines Repeaters kann ein PROFIBUS System um ein weiteres Bussegment mit voller Leitungsl nge und den maximal anschlie baren Feldger ten erweitert werden Durch den Einsatz von Repeatern treten Signalverz gerungen auf Bei der Projektierung ist dies zu ber cksichtigen Bus Master Segment 1 Legende Repeater mit Repeater ohne Abschlusswiderstand Abschlusswiderstand Slave mit Slave ohne Abschlusswiderstand Fe Abschlusswiderstand Abbildung 16 Bustopologie PROFIBUS DP He Betriebsanleitung XCx micro Steuereinheiten Version 03 08 63 schi eicher control systems Feldbus PROFIBUS DP Max Anzahl der Teilnehmer im Vollausbau 126 Adressen von 0 125 Anzahl Teilnehmer pro Segment inkl Repeater 32 bertragungsraten B 9 6 19 2 45 45 93 75 187 5 die dem Master vorgegebene bertragungsrate 500 1500 3000 6000 12 000 wird dem Slave mitgeteilt kBit s Anzahl der Segmente in Reihe 3 abh ngig von den eingesetzten Repeatern und den eingestellten Busparametern Der Ausfall oder Abschalten einzelner Slaves w hrend des laufenden Busbetriebs ist m glich Andere Slaves k nnen weiter betrieben werden Die komplette Bustopologie ist i
58. n muss Vorsorge gegen m gliche Kurzschl sse getroffen werden Das kann durch Isolieren der Batteriepole mit Klebestreifen erreicht werden Betriebsanleitung XCx micro Steuereinheiten Version 03 08 81 EI schleicher control systems 11 Abbildungsverzeichnis Abbildung 1 Frontansicht XNT24 enenennnnnnen Abbildung 2 Serielle Schnittstelle SNT 2 esere Abbildung 3 Frontansicht XCG20C Abbildung 4 Frontansicht XCS20P sssssssssesssssirssssrrsnsrrenssrrennrreesens Abbildung 5 LEDs KCL Abbildung 6 Anschl sse XCS20P sssssssssssssssirssssrrsnssrrenssrrensnrresnn Abbildung 7 LEDs KC Abbildung 8 RESET Taster XCS20C KC DOUD Abbildung 9 Drehsch lter XCS20C NC DU Abbildung 10 Montagoelsge AA Abbildung 11 Montagezbet nde AA Abbildung 12 Verbindungskabel Steuereinheit PC Abbildung 13 Multi Task System sssssssssesssssrrssssrrenssrrenssrrersnrreesnn Abbildung 14 Watchdog ss sssssesssssiessssrrssssrrensrrensnrrensnrrnnsnrrennnrrennns Abbildung 15 Beirebezust nde AA Abbildung 16 Bustopologie PROFIBUS DP e Abbildung 17 Busverkabelung PROFIBUS DP Abbildung 18 Busverkabelung Schirmung PROFIBUS DP Abbildung 19 Abmessungen Netzteil Abbildung 20 Abmessungen Steuereinheit 12 Index A Abisolierl nge uusnsneseensennensnnnnnnsnnnnnnnnnnnnennnunnnnnnnnnnnnunnnnen 77 Abmessungen unsns
59. nd den Life Time Factor 100Dh beschreiben Ist eines der beiden Objekte gleich 0 wird kein Lifeguarding und damit auch keine Kabelbrucherkennung durchgef hrt Die Steuereinheit aktiviert den Fehler 6 wenn die berwachungszeit abl uft ohne dass ein Guarding Telegramm beim Slave eintrifft Der Fehler 6 bewirkt eine Zwangsabschaltung aller Ausg nge Die berwachungszeit wird nach folgender Formel Berechnet Life Time Life Time Factor Guard Time ms 60 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Feldbus CANopen schleicher control systems 5 2 CANopen Konfigurationsdaten 5 2 1 EDS Dateien DieDateien f r alle Schleicher Ger te k nnen kostenlos vom Internet http www schleicher electronic com geladen werden 5 3 Verkabelung CANopen Kabell ngen Die Kabell nge ist abh ngig von der verwendeten Daten bertragungsrate Kabell ngen Daten bertragungsrate in kBaud Kabell nge in m 125 500 250 250 500 100 800 50 1000 30 5 3 1 Abschlusswiderst nde CANopen An beiden Enden der Fernbusleitung muss jeweils ein Abschlusswiderstand von 1200 zwischen CAN_L und CAN H angebracht werden 5 4 Einstellen der Knotennummern CANopen Knotennummern m ssen eindeutig festgelegt werden doppelte Vergabe von Knotennummern f hrt zu Fehlern die die Inbetriebnahme des Netzes verhindern Es k nnen Nummern im Bereich 1 bis 127 vergeben werden Die Knotennummer 127 wird von der Projektierungssoftware ProCANopen bele
60. near innen near nnnnnaennae tnn 32 Programmierung ssssesssssiessssirssssrrssssrrensrrnnsnrrnesnrrnnsnrreens 21 Startverhallen Siriese eieiei esate eta 32 Steuereinheit XCS20C Abmessungen 78 aloemeines ANNE 11 Eeer ee 12 Betriebsartenschalter AA 15 Diehschalter u 15 LED Anzegen 12 b eekl ete regeert eseu erter 15 Technische D ten ausseet anne 76 Steuereinheit XCS20P Abmessungen 78 Uu 11 NSCHIUSSE u een ans 13 Betriebsartenschalter AA 15 Drehschalter A 15 EE E EE 14 Reset Taster 2u0 iu EES EE 15 Technische Daten 76 STOP Betriebszustangd senn 32 TE Systemmerker Systemprogramme SbPGis eer 25 E schleicher control systems SVSIEM TASK EE 25 T Task Anwender Taek 23 NI HIE 24 Deklarieren Ereignis Task Firmware Task Priorit ten unsnsnseseseeeeesenenenenenennnnnnnnnenene 27 Information 28 Priorit ten unsesesesenenenenenenenennnennnnnnnenenenennnnnnnnnnnnnnnnnnnnnenene 27 Prionit tsstufe uu uansnennnaneanen 23 System TaSk ccn a Ea 25 Task Jntomation 28 berwachungstask aaaneeeeennnnnnnnnnneneeenennnnnnn 23 EI ele EE 30 zZyklische Tock AEN 24 Technische Daten EENEG 76 UCD UN 19 Tragschienenmontage eer 19 84 Index V Verbindungskabel Steuereinheit PC 21 Verkabelung CANOPEN EEN 61 PROFIBUS DP ee 66 WwW Warenzeichenvermerke reet 79 Watchdog EEN 30 Z Zuweisen eg CIR 31 Programm zu Task oi maniania 31 Zyklische Task uunsnesesensnnnennnnnnnnn
61. nennneeernnnenrnnnnnnnnnnnrnennunnennunennnnnnnnrnunnnnnn 78 Abschlusswiderst nde VO 6101 11 ES RRERPFTRDFER ER EERIEEIIFERIERSRERLAUF r 61 Anschl sse Netzteil NT3 9 Steuereinheit XCS200 s sssssssssseseserssnsrssrrsrerrssrnrrenrenrnnrss 12 Steuereinheit XCG20P 13 Anschlussgouerschnitte seet 77 Anschlusstechnik 2 22202020202222222220200000000000000002 0202020 77 Anzeigen Steuereinheit XCS200 200s0e0s0enenenenenenenennnnnananannnannne 12 Steuereinheit XCG20P 14 B Batterie f r Speicherpufferung ser 22 EU TEE 17 BETRIEB Betriebszustand 2 2 2 2 22222222222222020202000000000 32 Betriebsartenschalter Steuereinheit XCS200 s ssssssssisssesrssnsrssrrsresirssrsrrsnrerreress 15 Steuereinheit XCG20P 15 Betriebszustand der SPS 2u2u2u2222222222222222220202020 0000000000 32 Buskabel PROFIBUS DP ee 65 Bussegmentl nge PROEIDUSG DP 65 C CANopen Abechlusswiderst nde 61 Datendbertraoungeraie A 62 ENER EE 61 Kabell nge nee 61 82 Abbildungsverzeichnis ee 9 EE 10 EE EE 11 Bee IE EE ES ENEE 11 EE EE 12 Beete 13 EE 14 dE ENEE SEENEN EE 15 E EE EINE OR A ETA 16 E REE A SE ERE 18 ENEE 18 REEGELE 21 EENS AE 23 EE 30 EES 33 EE 63 tt 66 EE EE 67 BEE 78 SE 78 Knotennummer einstellen 61 Verkabelung 61 D Delega EE 17 Daten bertragungsrate CANOpen reene 62 Daten bertragungsrate und Leitungsl nge PROFIBUS DP eerste aaa 65 DEFAULT Task enunsennnnnensennnnnennnn
62. nfolge Operation auftritt z B wenn eine Zeichenfolge durch eine andere ersetzt werden sollte aber nicht gefunden wurde 4 4 2 Die SPS Aktionen SPS wechselt in den Zustand STOP SPS wird nicht gestartet Anwender Tasks werden deaktiviert alle Ausg nge werden aktualisiert die Close Funktion des I O Treibers wird ausgef hrt SPS wechselt in den Zustand STOP Anwender Tasks werden deaktiviert alle Ausg nge werden aktualisiert die Close Funktion des I O Treibers wird ausgef hrt SPS wechselt in den Zustand STOP Das Verhalten einer Zeichenfolge Ausnahme hat sich ge ndert In der Standardeinstellung wird nach dem Auftreten einer Zeichenfolge Ausnahme das SPG 21 aufgerufen Zus tzlich wird ein Eintrag in den Fehlerkatalog vorgenommen der die Modul und Zeilennummer enth lt Die SPS bleibt im RUN Status Systemtasks und SPGs beim Auftreten von Betriebssystemfehlern Wenn ein Laufzeitfehler auftritt wie z B eine Division durch Null oder ein Stack berlauf wird das entsprechende SPG automatisch ausgef hrt ohne dass der Anwendungsprogrammierer etwas tun muss Der Funktionsbaustein CLR_OUT kann dazu verwendet werden alle Ausg nge auf Null zu setzen Die Funktionen COLD_RESTART WARM_RESTART HOT_RESTART und CONTINUE k nnen zum Wiederanlauf oder zum Fortsetzen der Programmausf hrung verwendet werden Diese Funktionen und Funktionsbausteine werden in der kontextsensitiven Hilfe beschrieben Um zus tzli
63. nnenn nennen 81 Umgang mit verbrauchten Batteren AEN 81 elle GC 82 1 1 EE 82 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Darstellungskonventionen E schleicher control systems Sicherheits und Handhabungshinweise werden in dieser Programmieranleitung durch besondere Kennzeichnungen hervorgehoben Bedeutet dass Personen das Automatisierungssystem oder eine Sache besch digt werden kann wenn die entsprechenden Hinweise nicht eingehalten werden Hebt eine wichtige Information hervor die die Handhabung des Automatisierungssystems oder den jeweiligen Teil der Betriebsanleitung betrifft Weitere Objekte werden folgenderma en dargestellt Objekt Dateinamen Men s Men punkte Pfade Verzeichnisse Hyperlinks Programmlisten Tasten Bezeichner der Konfigurationsdaten Namen der Koppelspeicher Variablen Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Beispiel HANDBUCH DOC Einf gen Graphik Aus Datei C Windows System http www schleicher electronic com MaxTsdr_ 9 6 60 MaxTsdr 93 75 60 lt Esc gt lt Enter gt nacheinander dr cken lt Ctrl Alt Del gt gleichzeitig dr cken Q34 und Q 054 cencMem sysSect n flgN2P bM345Act E schi eicher control systems 1 bersicht Netzteil DC 24 V bersicht Mit den Steuereinheiten k nnen Kleinsteuerungen im System XCx micro aufgebaut werden Die Kleinsteuerungen bestehen immer aus e einem Netzteil e einer
64. nnnnnnnnnnnnennnunnnnnnnnnnnnnnnannn 24 Betriebsanleitung XCx micro Steuereinheiten Version 03 08
65. nnnnnnnnnnnnnnnnnnennunnnnnnnnnnnnunnnn 24 Deklarieren ET ee eine 27 Diagnose am PROFIBUS DP inisinia 69 Diagnosefunkttonen EEN 44 digitale Eing nge auf dem Netzteil ZNT2A 10 Drehschalter Steuereinheit XCS20C nennen 15 Steuereinheit KC DG20D E 15 E Echtzeituhr Setzen Auslesen ere 42 EDS Dateien f r ENT E ES ans nee nen 61 EIN Betriebezustand EEN 32 Eing nge auf dem Netzteil 2NT2A 10 Einstellen Daten bertragungsrate CANopen 62 Knotennummer CAkNopen 61 Elektrische Sicherbet nee 77 Ereignis Task ner 24 F Feblermeldungen EEN 72 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Index Firmware Task Priorit ten enee 27 H HALT Betriebszustand eene 32 1 O Konfiguration erer 38 l O Treiber CAN BEE 37 40 NEE ee 37 40 IEC 61131 3 dell Lal CIE 58 Installationsrichtlinien ere 20 Interrupt Betrieb ee 43 K Kabell nge CANOPEN en 61 PROFIBUS DP aiii i A AA 65 Klimatische Bedingungen erer 77 Knotennummer einstellen EDD eebe ege 61 del ul LEI 20 L Leitungsl nge CANOE M reet eet 61 PROFIBUS DP EE 65 M Mechanische Festigkeit 77 Mechanische Installation ee 18 Merker Systemmerker unsnsneernnennnnnnnnnnennunnnnnnnnnnnnunnnnnunnnn 36 Montageabet nde erer 18 IC DT CN 18 N Netzteil XNT24 ABMESSUNGEN EE 78 allgemeines Anschl sse digitale Eing nge sss sssssesssssiessssrrssssrrsessrrenssrrnesnrrensnrreens 10 Technische Daten 76 P Parametrierfunktionen nee 44 Batterie ORTE I
66. noch verf gbar ist kann es auf dem Flash Speicher geschrieben werden Um remanente Variablen zu speichern wird das batteriegepufferte RAM verwendet wobei dieser Speichertyp kurze Zugriffszeiten und nicht fl chtiges Speichern erm glicht Der Laufzeitspeicher ist der Speicher in dem das gesamte SPS Programm und alle dazugeh rigen Daten w hrend der Laufzeit gespeichert werden Der Laufzeitspeicher setzt sich aus mehreren Bestandteilen zusammen die f r verschiedene Typen von Daten vorgesehen sind SPS Programm Programmspeicher Buffer Pufferspeicher f r interne Systemdaten Prozessdatenspeicher Q M Im Speicher f r das SPS Programm werden alle Teile des SPS Programms gespeichert die w hrend der Laufzeit verwendet werden Das bedeutet alle Programme Funktionsbausteine und Funktionen Tasks und Konfigurationsdaten Pufferspeicher f r interne Systemdaten Der Puffer ist ein interner Teil des Speichers in dem die SPS alle internen Systemdaten speichert Die SPS verwendet diesen Puffer z B f r die Kommunikation mit MULTIPROG Beispielsweise werden Fehlermeldungen die an MULTIPROG bermittelt werden im Puffer gespeichert Prozessdatenspeicher Prozessabbildspeicher Speicherpufferung Im Prozessdatenspeicher werden alle Daten gespeichert Der Prozessdatenspeicher kann in verschiedene Bereiche eingeteilt werden e _Speicherbereich l f r Eing nge die vom Prozess gelesen werden e Speicherbereich Q f r Au
67. r Anwendermerker mit den MULTIPROG Merkern gibt W hrend des Sendens kontrolliert die SPS alle Variablen sowie deren logische Adressen die in einem SPS Programm verwendet werden Wenn ein Programm Variable logischen Adressen enth lt die nicht mit dem konfigurierten Datenbereich bereinstimmen erscheint die folgende Fehlermeldung Operand nicht implementiert oder Bereich berschritten bei F r die Konfiguration der Daten wird eine festgelegte Syntax verwendet Die folgende Abbildung zeigt ein Beispiel f r einen automatisch generierten verborgenen Eintrag von MULTIPROG Datenbereich i x Nicht remanente Merker Anfangsadresse nwender 0 Ende nwender Start System 32768 Abbrechen Ende System max 65535 85535 Hi Hilfe Reserve pro POE D 00 Remanente Merker Anfangsadresse nwender 100000 Ende Anwender Start System 32768 Ende System max 165535 j 65535 Reserve pro POE 10 IV Autom Deklaration von Anwenderspeicher Der Standardbereich f r Speicheradressen von Anwendermerkern variiert je nach verwendeter Hardware Betriebsanleitung XCx micro Steuereinheiten Version 03 08 41 E schleicher Ge control systems 4 8 Setzen und Auslesen der Echtzeituhr Die Steuereinheit hat eine batteriegepufferte Echtzeituhr mit Kalender Ber cksichtigung von Schaltjahren und einer Aufl sung von 1 Sekunde Datum und Uhrzeit k nnen mittels Funktionen aus der Bibliothek Date_
68. rameter eingetragen werden Nach der Abarbeitung der Funktion wird als Quittung der Funktionscode im IB3 wiederholt Im IBO IB1 und IB2 k nnen dann Diagnosedaten gelesen werden Wird mehrmals aufeinanderfolgend die gleiche Funktion benutzt muss dazwischen die Funktion 255 Reset ausgef hrt werden Nur dann ist die richtige Auswertung der Diagnose gew hrleistet Betriebsanleitung XCx micro Steuereinheiten Version 03 08 45 Die SPS E schleicher control systems 4 10 4 Funktion 0 Sammelfehler auslesen Diese Funktion liefert die Sammelfehlermeldung und den Fehlercode awo aw2 080 QB1 l QB2 QB3 gt C r m lt Tel ee Tel tr 180 We 1B1 182 ge 1B3 PLC IBO und IB2 Fehlerbits In IB2 werden die Fehlerbit aus IBO statisch gespeichert bis die Funktion zur ckgesetzt oder die Steuereinheit ausgeschaltet wird Die Fehlerbits in beiden Bytes haben die gleiche Bedeutung Bit Nr Bedeutung 0 Ein Modul des Busknoten ist berlastet 1 Ein Modul des Busknoten hat einen 24 V Fehler 2 Eine Fehlermeldung wird generiert und an der Steuereinheit angezeigt Die Fehlermeldung wird kodiert in IB1 bertragen IB1 EC Fehlercode Der Fehlercode ist gleich der Fehlermeldung die an der Steuereinheit bei einigen Fehlern angezeigt wird Siehe dazu auch Seite 72 46 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 en EI schleicher control systems 4 10 5 Funktion 1 Modul Spannungsversorgung ber
69. ration auslesen reserviert Funktion 8 Firmware Version auslesen reserviert Funktion 17 Busadresse auslesen reserviert reserviert reserviert Funktion 112 und 113 Baudraten der seriellen Schnittstellen einstellen Funktion 114 Funktion 115 Funktion 116 Funktion 117 einstellen Funktion 126 Funktion 127 Funktion 255 Boot Up Delay einstellen SPS Reboot CANopen Task deaktivieren Zykluszeit f r synchron gekoppelte Tasks Baudrate f r CANopen einstellen Busadresse einstellen Reset Die Steuereinheit f hrt wenn angefordert die Funktionen aus bildet wenn erforderlich die Diagnosedaten und stellt diese der SPS zur Verf gung Dort k nnen die Daten im Anwenderprogramm ausgewertet und verarbeitet werden Betriebsanleitung XCx micro Steuereinheiten Version 03 08 en E schleicher control systems 4 10 2 Adressierung und Datenaufbau Die Parametrier und Diagnosedaten werden auf den SPS Adressen ab QDO und IDO abgebildet Parametrier und Diagnosedaten Adresse Inhalt QBO QB1 QB2 QB3 Ausgangsdaten QWO QW2 QDO IBO IB1 IB2 IB3 Eingangsdaten IWO IW2 IDO Die QB3 und IB3 sind immer f r den Funktionscodecode FC reserviert 00 awo aw2 aso as os ans gt 01 r een i 180 IB1 182 CS Iwo ie iw2 PLC 4 10 3 Ablauf Die SPS fordert eine Funktion an wenn in QB3 der Funktionscode eingetragen wird Im QBO QB1 und QB2 k nnen erforderliche Pa
70. rung eine Division durch Null aufgetreten ist wird ausgef hrt wenn ein Stack berlauf aufgetreten ist Wird nur ausgef hrt wenn das Kontrollk stchen Stack Pr fung im Dialog Ressource einrichten in MULTIPROG aktiviert wurde wird ausgef hrt wenn eine herstellerspezifische POE aufgerufen wird die nicht existiert wird ausgef hrt wenn ein Fehler im I O Treiber auftritt w hrend der Prozess abl uft wird ausgef hrt wenn ein Gleitkommafehler in einer arithmetischen Funktion auftritt wird ausgef hrt wenn eine CPU berlastung auftritt Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Aktionen remanente Daten werden nicht initialisiert nicht gepufferte Daten werden initialisiert die Open Funktion des I O Treibers wird ausgef hrt Anwender Tasks werden aktiviert SPS wechselt in den Zustand Betrieb alle Daten werden initialisiert die Open Funktion des I O Treibers wird ausgef hrt Anwender Tasks werden aktiviert SPS wechselt in den Zustand Betrieb Anwender Tasks werden deaktiviert alle Ausg nge werden aktualisiert die Close Funktion des I O Treibers wird ausgef hrt SPS wechselt in den Zustand STOP Anwender Tasks werden deaktiviert alle Ausg nge werden aktualisiert die Close Funktion des I O Treibers wird ausgef hrt SPS wechselt in den Zustand STOP Anwender Tasks werden deaktiviert alle Ausg nge werden aktualisiert die Close Funktion des I O Treibers wird ausgef hrt
71. s an blinkend an blinkend an blinkend an blinkend an blinkend Prozessor der Steuereinheit l uft Betriebssystemfehler SPS l uft O Refresh l uft SPS STOP l O Refresh angehalten nach SPS Reset kein aktives SPS Programm SPS Fehler CAN Stack ist initialisiert Steuereinheit ist bereit schwerer Fehler kann vom Anwender nicht behoben werden Versorgungsspannung DC 24 V fehlt oder Kurzschluss an den Ausg ngen CAN State Operational CAN State Pre Operational BUS OFF z B bei fehlerhafter Baudrate Problemen der Busphysik nicht aber vollst Kabelbruch Hardwarefehler eines CAN Controllers im Netzwerk CAN Fehler aufgetreten z B 24 V an CAN Controller aber kein aktiver CAN Controller am Bus Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Netzteil und Steuereinheiten 2 2 3 Klemme 1 0 1 1 1 2 1 3 2 0 2 1 2 2 2 3 3 0 3 1 3 2 3 3 Anschl sse XCS20P SHLD RxD TxD GND SHLD A RxD TxD N B RxD TxD P GND TN A RxD TxD N B RxD TxD P TP Schirm Receive Data Transmit Data Ground Schirm Ground Termination N Termination P schi eicher control systems zweite serielle Schnittstelle R8232 PROFIBUS Schnittstelle PROFIBUS Schnittstelle Die Abschlusswiderst nde f r die PROFIBUS Schnittstelle sind im Modul vorhanden Durch Br cken von 3 0 auf 3 1 sowie von 3 2 auf 3 3 k nnen diese zugeschaltet werden 4x 100nH Trans ceiv
72. s gesch tzte Priorit tsstufe f r die berwachungstask Die Uberwachungstask ist eine Systemtask die in der h chsten Priorit tsstufe abgearbeitet wird Die berwachungstask ermittelt Fehler wie z B eine Division durch Null oder die berschreitung der Ausf hrungszeit einer Task und aktiviert die entsprechende Systemtask 4 4 1 Anwender Tasks Anwender Tasks sind alle Tasks die durch den Anwendungsprogrammierer festgelegt werden und sich auf die IEC 61131 3 Programmiersprachen st tzen Die Ausf hrung der Programme wird durch die Tasks gesteuert Anwender Tasks werden in der spezifischen Priorit tsstufe f r Anwender Tasks abgearbeitet Das bedeutet dass alle anwenderdefinierten Priorit ten nicht absolut sondern relativ zur Priorit tsstufe f r Anwender Tasks sind Die Tasks m ssen in MULTIPROG eingerichtet werden Die DEFAULT Task geh rt ebenfalls zur Priorit tsstufe f r Anwender Tasks Sie ist die Anwender Task mit der niedrigsten Priorit t Die DEFAULT Task wird abgearbeitet wenn zum entsprechenden Zeitpunkt keine Anwender Task aktiv ist Anwender Tasks m ssen vom Programmierer deklariert werden Es k nnen verschiedene Anwender Tasktypen verwendet werden Betriebsanleitung XCx micro Steuereinheiten Version 03 08 23 schleicher control systems DEFAULT Task Zyklische Tasks CYCLIC Die SPS Die DEFAULT Task ist die Task mit der niedrigsten Priorit t und wird abgearbeitet wenn keine weitere Task aktiv
73. sen in allen Betriebsarten der Steuerung wirksam bleiben Im Not Aus Fall m ssen die Versorgungsspannungen aller von der Steuerung angesteuerten Schaltelemente abgeschaltet werden Es sind Vorkehrungen zu treffen dass nach Spannungseinbr chen und ausf llen ein unterbrochenes Steuerungsprogramm ordnungsgem wieder aufgenommen werden kann Dabei d rfen auch kurzzeitig keine gef hrlichen Betriebszust nde auftreten Gegebenenfalls ist Not Aus zu erzwingen Damit ein Leitungsbruch auf der Signalseite nicht zu undefinierten Zust nden in der Steuerung f hren kann sind bei der E A Kopplung hard und softwareseitig entsprechende Sicherheitsvorkehrungen zu treffen Einrichtungen der Steuerungstechnik und deren Bedienelemente sind so einzubauen dass sie gegen unbeabsichtigte Bet tigung ausreichend gesch tzt sind 10 4 Wartung und Instandhaltung Werden Me oder Pr farbeiten am aktiven Ger t erforderlich dann sind die Festlegungen und Durchf hrungsanweisungen der Unfallverh tungsvorschrift VBG 4 0 zu beachten Es ist geeignetes Elektrowerkzeug zu verwenden Reparaturen an Steuerungskomponenten d rfen nur von SCHLEICHER autorisierten Reparaturstellen vorgenommen werden Unbefugtes Offnen und unsachgem e Eingriffe oder Reparaturen k nnen zu K rperverletzungen oder Sachsch den f hren Vor ffnen des Ger tes ist immer die Verbindung zum speisenden Netz zu trennen Netzstecker ziehen oder Trennschalter ffnen Steuerungsmodule
74. sg nge die in den Prozess geschrieben werden e _Speicherbereich Mi f r alle Variablen die weder Eing nge noch Ausg nge sind Der Speicher f r Eing nge und Ausg nge hei t auch Prozessabbildspeicher Der Akku der Steuereinheit puffert den RAM Speicher sowie die Echtzeit Uhr Es wird eine wiederaufladbare Vanadium Pentoxid Lithium Zelle mit einer Pufferzeit von mindestens 3 Monaten verwendet Um die Pufferzeit von 3 Monaten zu erreichen muss die Zelle voll aufgeladen sein Das wird mit einer ununterbrochenen Betriebszeit der Steuereinheit von 4 h erreicht wird Betriebsanleitung XCx micro Steuereinheiten Version 03 08 en E schleicher control systems 4 4 Das Multi Task System Basis des SPS Laufzeitsystemes ist ein Echtzeit Betriebssystem das durch Taskpriorit ten gesteuert wird Drei Priorit tsstufen f r Tasks werden verwendet e Priorit tsstufe f r berwachungstasks supervisor tasks e Priorit tsstufe f r Anwender Tasks user tasks e Priorit tsstufe f r Betriebssystem Tasks system tasks f supervisor high wer supervisor task level user tasks user task level priority user default task level default task system tasks system task level low Abbildung 13 Multi Task System Auf der Priorit tsstufe f r Betriebssystem Tasks laufen Tasks vom Anwender unbeeinflusst ab Kommunikationstask Debugtask Speicherverwaltungstask und Systemkontrolltask Im Betriebssystem gibt es eine besonder
75. st die Diagnose don t care 48 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Die SPS 4 10 7 EI schleicher control systems Funktion 3 Prozessdatenbreite ermitteln Diese Funktion liefert die Prozessdatenbreite Anzahl der E A Worte awo aw2 d Op op I 0B2 QB3 gt 2 sa PLC lm 180 1B1 CH IB3 Iwo Iw2 IWO Out In Anzahl der E A Worte Byte Bedeutung IBO Anzahl der Ausgangs Bytes IB1 Anzahl der Eingangs Bytes Betriebsanleitung XCx micro Steuereinheiten Version 03 08 49 EI schleicher m control systems 4 10 8 Funktion 4 Modul Konfiguration auslesen Diese Funktion liefert die Modulkennung von jeweils 3 O Modulen QB1 Pen LCE lt We Leiwe ie LE Ae B A iw2 ee PLC In QB2 muss die Platznummer n eingetragen werden ab der die Ist Konfiguration auf den Pl tzen n n 1 n 2 ermittelt werden soll QB2 n KI 2 3 E AR 7 eos ccoo IBO IB1 IB2 MK Modulkennung Byte Bedeutung IBO Modulkennung des Moduls auf Platz n IB1 Modulkennung des Moduls auf Platz n 1 IB2 Modulkennung des Moduls auf Platz n 2 Die Modulkennungen sind in der Betriebsanleitung RIO Erweiterungsmodule Artikel Nr R4 322 1720 0 322 154 14 zu finden 50 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Die SPS 4 10 9 4 10 10 EI schleicher control systems Funktion 8 Firmware Version auslesen Diese Funktion liefert die Firmware Version der Steuereinheit
76. stems 2 2 Steuereinheit XCS20C XCS20P Die Steuereinheit XCS20C ist eine SPS mit CANopen Funktionalit t Die Steuereinheit XCS20P ist eine SPS mit PROFIBUS DP Slave Funktionalit t Abbildung 3 Frontansicht XCS20C Abbildung 4 Frontansicht XCS20P Die Steuereinheit besitzt folgende Merkmale e Programmierung nach IEC 61131 3 e 1 MB Speicher e Motorola MC68LC302 CPU e Prozessortakt 24 MHz e Multitask Betriebssystem e Batteriegepufferte Echtzeit Uhr e zwei serielle Schnittstellen RS232 die erste serielle Schnittstelle ist auf dem Netzteil herausgef hrt e Feldbusanschluss CANopen bzw PROFIBUS Betriebsanleitung XCx micro Steuereinheiten Version 03 08 11 EI schleicher control systems 2 2 1 Anschl sse XCS20C Klemme 1 0 SHLD 1 1 RxD 1 2 TxD 1 3 GND 2 0 DRAIN 2 1 CAN L 2 2 CAN H 2 3 GND 3 0 DRAIN 3 1 CAN L 3 2 CAN H 3 3 GND Schirm Receive Data Transmit Data Ground Ground Ground Netzteil und Steuereinheiten zweite serielle Schnittstelle R8232 Schnittstelle CANopen Schnittstelle CANopen Die Klemmen 2 x und 3 x sind je einzeln intern gebr ckt Also CAN H mit CAN H u s w 2 2 2 LED Anzeigen XCS20C LED Anzeigen Abbildung 5 LEDs XCS20C 12 Die Anzeigen bestehen aus jeweils einer roten und einer gr nen LED Bezeichnung Farbe RUN gr n rot PLC gr n rot MOD gr n Modulstatus rot NET gr n Netzstatus rot Zustand Bedeutung an an an blinkend au
77. ten Anwenderdaten Bootprojekt 192 KB Programmaquelle 256 KB CANopen Konfiguration 64 KB Pufferelement Vanadium Pentoxid Lithium Zelle 3V 50 mAh SuperCAP Pufferzeit min 3 Monate Setzt eine volle Aufladung der Zelle voraus die mit einer ununterbrochenen Betriebszeit der Steuereinheit von 4 h erreicht wird Hardware CPU Motorola MC68LC302 Real Time Clock Batteriegepuffert mit Kalender und Schaltjahr Aufl sung 1s Serielle Schnittstelle RS232 SPS Eigenschaften Bearbeitungszeit f r 1000 Anweisungen Datentyp BOOL 2 62 ms Datentyp BYTE 2 77 ms Datentyp WORD 1 94 ms Datentyp DWORD 2 02 ms Funktionsbausteine max 256 Firmwarefunktionen und Funktionsbausteine Betriebssystem Multitask Betriebssystem Anzahl der Tasks 16 Taskzykluszeiten gt 2ms geradzahlig 76 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Technische Daten und Abmessungen m 9 E schleicher control systems Speicherverwaltung dynamisch Zeiten und Z hler beliebig viele programmierbar 2 ms 290 h Anzahl nur durch Speicherauslastung begrenzt Programmierung Programmiersoftware MULTIPROG nach IEC 61131 3 Die zugrundeliegende Produktnorm ist EN 61131 2 Klimatische Bedingungen Betriebsumgebungstemperatur Ts 0 C bis 55 C senkrechter Einbau freie Luftzirkulation Lagertemperatur 25 C bis 70 C Relative Luftfeucht
78. tion 255 Reset Setzt die vorher ausgef hrte Funktion zur ck HeT ee e SE 8 ESCH Betriebsanleitung XCx micro Steuereinheiten Version 03 08 55 EI schleicher m control systems 4 11 Interaktives Diagnose Interface 4 11 1 bersicht Die unter Punkt 4 10 definierten PDF s k nnen auch ber ein interaktives Diagnose Interface an die Steuerung gesendet werden Um diese M glichkeit nutzen zu k nnen ist die Steuerung mit dem PC und einem dort gestarteten Terminalprogramm zu verbinden Als Terminalprogramm kann zum Beispiel das von Windows mitgelieferte Programm Hyper Terminal verwendet werden 4 11 2 Einstellungen Die folgenden Einstellungen beziehen sich auf das von Windows mitgelieferte Terminalprogramm Hyper Terminal Starten Sie das Windows Hyper Terminal oder ein anderes Terminalprogramm und stellen Sie bitte folgende Parameter ein Schnittstellen und Terminal Einstellungen Emulation TTY Telnet ANSI Terminalkennung Bits pro Sekunde 38400 Datenbits 8 Parit t Keine Stoppbits 1 Flusssteuerung Kein lokales Echo Aus Einstellung des Betriebsartenschalters Der Betriebsartenschalter ist auf die Stellung 0 zu bringen Dies kann auch bei eingeschalteter Steuerung erfolgen 4 11 3 Eingabe der PDF Codes Wird die Steuerung nach dem Start des Terminalprogramms neu gestartet und befindet sich der Betriebsartenschalter auf der Stellung 0 werden im Terminalfenster e
79. tragungschicht nach ISO 11898 und CAN 2 0 A B e Bis zu 64 Teilnehmer an einem Bus m glich e Beschreibung der Ger tedetails ber ein EDS Electronic Data Sheet e Objektorientierte Kommunikation mit PDOs und SDOs e bertragung von Echtzeitdaten mit purem CAN als PDO Process Data Object e Komplexe oder niederpriore Dienste werden mit SDO Service Data Object bertragen e PDOs k nnen von allen Slaves ereignisgesteuert oder synchronisiert gesendet werden e _CANopen Master bernehmen z B das Netzwerkmanagement bei Netzanlauf sind aber nicht zur Kommunikation der Slaves untereinander notwendig 5 1 1 Belegung der Prozessdatenobjekte PDO PDOs werden generiert wenn sich die Eingangssignale ge ndert haben 5 1 2 Nodeguarding ber das Nodeguarding kann ein Master den Ausfall eines Slaves erkennen Dazu sendet er zyklisch Nachrichten auf den Guarding Identifier I00Eh des Slaves Dieser antwortet mit einer Guarding Nachricht die u a ein Toggle Bit enth lt 5 1 3 Lifeguarding W hrend das Nodeguarding vom Master durchgef hrt wird benutzt der Slave diese Guarding Telegramme um seinerseits den Ausfall des Masters zu erkennen Diese berwachungsfunktion des Slaves wird Lifeguarding genannt Eine Kabelbrucherkennung und damit eine Zwangsabschaltung der Ausg nge kann bei CANopen nur bei aktiviertem Node und Lifeguarding erfolgen Zur Aktivierung des Lifeguardings muss der Master die Objekte Guard Time 100Ch u
80. ub Steckverbinder herausgef hrt Betriebsanleitung XCx micro Steuereinheiten Version 03 08 9 E schleicher control systems D Sub 9 polig Stecker Abbildung 2 Serielle Schnittstelle XNT24 Netzteil und Steuereinheiten Pin Signal Erl uterung 1 nc not connected nicht angeschlossen 2 RxD Receive Data Eingangsdaten 3 TxD Transmit Data Ausgangsdaten 4 DTR Data Terminal Ready interne Br cke nach Pin 6 5 GND Logic Ground nicht f r Schirm 6 DSR Data Set Ready interne Br cke nach Pin 4 7 RTS Request To Send interne Br cke nach Pin 8 8 CTS Clear To Send interne Br cke nach Pin 7 9 nc not connected nicht angeschlossen Die serielle Schnittstelle ist parallel auf den Klemmen 2 0 bis 2 3 herausgef hrt 2 1 2 Digitale Eing nge XNT24 10 Die beiden schnellen digitalen Eing nge k nnen im SPS Programm verarbeitet werden Wegen ihrer kurzen Reaktionszeiten unabh ngig von der Belastung der Steuereinheit sind sie f r zeitkritische Anwendungen einsetzbar Siehe hierzu auch Kap Interrupt Betrieb Seite 43 Kennwerte siehe Technische Daten Seite 76 In den mit MULTIPROG gelieferten Templates f r die XCS20 Steuereinheiten sind die Variablen bereits angelegt Arbeitsblatt Global_Variables Gruppe XFIO_Variables Variable Adresse Klemme Eingang Nr xfio_inO IX 10000 0 0 0 xfio_in1 IX 10000 1 1 1 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Netzteil und Steuereinheiten e chi eicher control sy
81. usg nge des Prozessabbildspeichers werden nicht aktualisiert Der aktuelle Zustand der SPS wird entweder oben im Kontrolldialog oder im Dialog Ressource Ressourcename in MULTIPROG angezeigt Wenn hinter dem aktuellen Zustand im Kontrolldialog Debug angezeigt wird bedeutet das dass Haltepunkte gesetzt oder Variablen geforcet wurden Vor dem Ausf hren einiger Funktionen die Daten ins Anwenderflash schreiben muss die Steuereinheit vom Anwender in den Betriebszustand STOP versetzt werden da es sonst bei laufender Steuerung zu einem kurzen Abfall der Ausg nge kommen kann T tigkeiten unter MULTIPROG bei denen in STOP geschaltet werden muss Bootprojekt senden Programmaquelle senden Bootprojekt am Ziel l schen Programmaquelle am Ziel l schen T tigkeiten in ProCANopen mit Option lokal speichern bei denen in STOP geschaltet werden muss e _NMT Konfigurationsdaten mit ProCANopen senden Betriebsanleitung XCx micro Steuereinheiten Version 03 08 a E schleicher control systems 4 5 2 Wechseln der Betriebszust nden mit MULTIPROG ber die graphische Benutzeroberfl che von MULTIPROG kann gesteuert werden wann die Programmausf hrung auf der SPS gestartet und gestoppt wird Die Schaltfl chen f r Wechsel die im aktuellen Betriebszustand nicht m glich sind sind im Kontrolldialog abgeblendet Power on Cold start with Reso 7 bootproject Download project Stop Stop Run Cold Warm Hot e EN essen set
82. wachen Diese Funktion liefert den Zustand der 24 V Spannungsversorgung der Module e Ae e 0B3 gt m PLC e Be men KSC IWO Fehlerbits Bit Nr Bit Wert 0 15 0 O Modul wird korrekt mit 24 V versorgt 1 O Modul nicht mit 24 V versorgt Die Bit Nr entspricht der Modulnummer Im obigen Beispiel meldet die Steuereinheit f r O Modul 3 und 6 einen Fehler der 24 V Spannungsversorgung Modulnummern Platznummern 0 1 2 3 456 7 gege ge ossej0o000 SAN o o gt SISAN Kiki Ki 208 KR KN 00 Betriebsanleitung XCx micro Steuereinheiten Version 03 08 47 schleicher m control systems 4 10 6 Funktion 2 berlast der Ausgangstreiber feststellen Diese Funktion liefert den Zustand der 24 V Ausganggstreiber rm m QB0 QBI oO C fa pw2 PLC ST vun EBENE IWO Fehlerbits Bit Nr Bit Wert 0 15 0 alle Ausgangstreiber des I O Moduls funktionieren korrekt 1 mindestens einer der Ausgangstreiber des UC Moduls ist berlastet Die Bit Nr entspricht der Modulnummer Im obigen Beispiel meldet die Steuereinheit einen berlast Fehler der Ausganggstreiber f r die I O Module 2 und 5 Modulnummern Platznummern 011234567 DOLI Don KAN DD os KAN ODDAJ oe ze t SODI 0 Diese Diagnose bezieht sich auf das gesamte Modul nicht auf einzelne Kan le Diese Diagnose ist nur g ltig wenn das betreffende Modul mit 24 V versorgt wird Bei fehlender Ausgangstreiberversorgung i
83. wenig Daten gesendet Interner Fehler Falsche Online Dienstanforderung Installation des I O Treibers fehlgeschlagen Instanzierung des I O Treibers fehlgeschlagen Fehler beim Dateizugriff Instanzierung fehlgeschlagen Interner Fehler Datengruppe gr er als 64 KByte Speicherfehler Zuwenig dynamischer Speicher Interner Fehler Fehlerhafter Refresh der RETAIN Daten Ger t zur Speicherung der RETAIN Daten nicht verf gbar Interner Fehler Ung ltige Gruppe f r RETAIN Daten Interner Fehler PDD Doppelte Datentypdefinition Interner Fehler PDD Datentypdefinition Subtyp nicht gefunden Interner Fehler PDD Unbekannter Datentyp Interner Fehler PDD Symbol nicht gefunden Interner Fehler PDD Symbol existiert mehrfach Interner Fehler PDD Operandenbereich berschritten Interner Fehler PDD Kein Speicher f r schnellen symbolischen Zugriff nur Information Unbekannter UO Treiber Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Fehlermeldungen 0176 0186 Fehler Nr HEX 0017 0027 0037 0047 0057 0067 0077 0087 0097 00A7 Fehler Nr HEX 00BF 00CF ZIP Ger t nicht installiert Datei Ger t nicht installiert Fehlergruppe 7 I O Treiber Fehler Board nicht instanziiert Board nicht zul ssig Eingangsgruppe nicht passend Ausgangsgruppe nicht passend Board nicht gefunden Fehler beim Lesen der Eing nge Fehler beim Lesen der Ausg ng
84. zu deklarieren wie im folgenden Beispiel dargestellt Datentyp Deklaration TYPE graph 3 ARRAY 1 10 OF INT mein_feld p ARRAY 1 3 OF graph END_TYPE Variablen Deklaration VAR vari mein_feld var2 INT END_VAR Programmcode Deklaration in ST var2 var1 1 3 Werden Variablen f r Felder und Strukturen vom Datentyp BOOL an Eing ngen oder Ausg ngen verwenden wird eine Fehlermeldung angezeigt Als Feldindex kann nur der Datentyp INT verwendet werden Ausdr cke wie i 1 sind nicht m glich In Feldern entspricht der Datentyp BOOL einem Byte Wenn adressierte Variablen f r Felder und Strukturen verwendet werden muss der Anwendungsprogrammierer berpr fen ob die verwendeten logischen Adressen wirklich vorhanden sind In MULTIPROG wird dies nicht berpr ft Felder in einer Deklaration einer Struktur m ssen wie im folgenden Beispiel deklariert werden Betriebsanleitung XCx micro Steuereinheiten Version 03 08 Die SPS Einschr nkungen f r ST schleicher control systems TYPE perform_def ARRAY 1 23 OF INT maschine STRUCT x_pos INT leistung perform_def END_STRUCT END_TYPE Folgende Deklaration ist falsch TYPE maschine STRUCT x_pos INT leistung ARRAY 1 23 OF INT END_STRUCT END_TYPE e In IF Anweisungen k nnen boolesche Variablen verglichen werden wie im folgenden Beispiel dargestellt var ist eine boolesche Variable IF vari TRUE THEN Es empf
85. zusammen aus einem Aufforderungstelegramm an den Slave einzuhaltenden Busruhezeiten und der Antwortzeit des Slaves Die Buszykluszeit ergibt sich aus der Addition der Nachrichtenzyklen Um die Reaktionszeit zu berechnen kann folgende Berechnungsvorschrift verwendet werden 12 MBaud 28us 1us zu bertragendes Datenbyte 1 5 MBaud 224us us zu bertragendes Datenbyte Beispiel 10 Busknoten mit jeweils 8 Byte Ausgangsdaten und 8 Byte Eingangsdaten 12 MBaud 28 8 8 44us Reaktionszeit 44 10 440us Buszykluszeit 1 5MBaud 224 7 8 7 8 336us Reaktionszeit 336 10 3 4ms Buszykluszeit Addiert werden muss eine herstellerspezifische Laufzeit im DP Mas ter typisch 1 3ms Also dauert ein Buszyklus in dem alle Slaves einmal angsprochen werden bei 12 MBaud ca 2 4 ms Betriebsanleitung XCx micro Steuereinheiten Version 03 08 71 schleich er Fehlermeldungen control systems 7 Fehlermeldungen Bei Auftreten eines SPS Fehlers wird die SPS angehalten Es werden alle Ausg nge abgeschaltet d h auf Null gesetzt Die Eing nge werden nicht weiter an die SPS gesendet Die Diagnose in der Steuereinheit wird weiterhin betrieben die Diagnosemeldungen werden bertragen Die SPS Fehler werden bei SPS Start oder SPS Reset gel scht Detaillierte Informationen zu Fehlermeldungen und Warnungen sind auch ber MULTIPROG erh ltlich Fehler Watt ge HEX Fehlergruppe 1 Task Kommunikation 0021 Interner Feh
Download Pdf Manuals
Related Search
Related Contents
Samsung S24D395H PLUS User Manual Website User Manual Installation von Sentinel 5 für Oracle unter Linux FRANCAIS - Cabrinha SmartNode 5300 Series Enterprise Session Border Toyota 2009 Sequoia Automobile User Manual DB30 Mini Bike OWNER`S MANUAL MCR-042 Perreaux SXV2 audio amplifier Servidor de impresión USB multifunción inalámbrico N de 1 puerto Copyright © All rights reserved.
Failed to retrieve file