Home

XMIT-Funktionsblock Benutzerhandbuch

image

Contents

1. Bit 1 bis 16 Bit Beschreibung Bit Beschreibung 1 MSB Reserviert f r Systemverwendung 9 ASCII Empfangs FIFO aktivieren 2 RTS CTS Modemkontrolle aktivieren 10 R ckw rtsschritt aktivieren 3 RS485 Modus aktivieren 11 RTS CTS Datenflusskontrolle aktivieren 4 Reserviert f r Systemverwendung 12 Xon Xoff Datenflusskontrolle aktivieren Abgeschlossener ASCII Eingang 13 Impulswahlmodem Einfacher ASCII Eingang 14 Modem auflegen ASCII Zeichenfolgen Meldungen 15 Tonwahlmodem aktivieren 8 Modbus Nachrichten aktivieren 16 LSB Modem initialisieren Bit Definitionstabelle f r das Befehlswortregister 4x 8 Bit Beschreibung Bit 1 MSB Reserviert f r Systemverwendung Bit 2 RTS CTS Modemkontrolle aktivieren Auf Wert 1 gesetzt wenn ein an die SPS angeschlossenes DCE einen Hardware Handshake mittels der RTS CTS Steuerung erfordert Dieses Bit kann zusammen mit in 4x 13 und 4x 14 enthaltenen Werten verwendet werden Beim Start der bertragungsverz gerung wird RTS 4x 13 weiterhin f r X ms aktiviert bevor XMIT eine Nachricht von der SPS Schnittstelle Nr 1 absendet Genauso bleibt beim Ende der bertragungsverz gerung 4x 14 RTS weiterhin f r X ms aktiviert nachdem XMIT das Senden einer Nachricht von der SPS Schnittstelle Nr 1 beendet hat Sobald das Ende der bertragungsverz gerung abgelaufen ist wird RTS durch XMIT nicht mehr l nger aktiviert B
2. 142 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Modbus Lesevorg nge bei denen ProWORX NXT verwendet wird Inhalt des Eintrags Netzwerkdiagramm NETZWERK 0001 Active 00001 000001 Error 2L gt 400001 000002 Success 3H XMIT 00016 000003 Inhalt des Eintrags e Oberer Eintrag enth lt 00001 um die Kommunikation des XMIT Blocks ber die Schnittstelle Nr 1 der Master SPS zu leiten e Mittlerer Eintrag 400001 ist das Anfangsregister das zur Konfiguration des XMIT Blocks verwendet wird e Unterer Eintrag Auf 000016 gesetzt Der untere Eintrag muss auf 000016 gesetzt werden wenn ein ASCIl Lese oder Schreibvorgang ausgef hrt wird Die Modbus Funktionscodes m ssen 1 bis 6 15 und 16 lauten Die drei rechten Spulen geben den Status des XMIT Blocks an Hinweis Wenn Sie mehrere XMIT Bl cke verwenden oder dieselben Bl cke f r aufeinander folgende bertragungen auf eines oder mehrere Slave Ger te verwenden k nnen diese Ausg nge verwendet werden um die XMIT Bl cke zu aktivieren Zu einem bestimmten Zeitpunkt ist jeweils nur eine Modbus Meldung ber eine bestimmte serielle Schnittstelle zul ssig 840USE11302 September 2003 143 Arbeiten mit XMIT Beispielen Anzeige der Platzieren Sie den Cursor auf dem XMIT Block und dr cken Sie Strg R um Daten in dieses Zoomfenster anzuzeigen ProWORX NxT x Betrieb Ung ltiger Operationstyp AR O
3. Zugriff auf die Ausgehend vom Ladder Logic Editor Zoomfenster in Schritt Aktion ProWORX NxT 1 Platzieren Sie einen XMIT Block im Logikbereich Das Dialogfeld Anweisung bearbeiten wird angezeigt 3 In den oberen mittleren und unteren Eintrag m ssen g ltige Eintr ge eingegeben werden Geben Sie beispielsweise 0001 in den oberen 400001 in den mittleren und 00016 in den unteren Eintrag ein Klicken Sie auf OK Platzieren Sie den Cursor auf dem XMIT Block SINA Anweisungsbearbeitung x Mitte 400001 Abbrechen 222222 Funktion XMIT Unten 00016 Verwendet XMIT G ltige Adressentypen Bl 12222 00001 09999 Zur Zusammen fassung Inst Hilfe f F r neue Anweisungen anzeigen Hilfe 6 Dr cken Sie Strg R Daraufhin werden die Zoomfenster angezeigt 62 840USE11302 September 2003 Verwendung von Zoomfenstern Umschalten Es sind drei 3 Zoomfenster verf gbar Zu Schon den Schritt Aktion Zoomfenstern 1 W hlen Sie die Schaltfl che Vorherige oder N chstes um zwischen den Fenstern umzuschalten Zoomfenster f r die Kommunikation XMIT COMMUNICATIONS Seite 1 von 3 x Betrieb Ung ltiger Operationstyp AR I XMIT Versionsnummer 400001 00000 Dez Fehlerstatus 400002 00000 Dez Verf gbar f r Benutzer 400003 00000 Dez Daten bertragungsrate 400004 00000 Dez Datenbits 7 oder 8 400005 00000 Dez Parit t 0 keine 1 ungerade 400006 00000 Dez Stoppbits 1 oder 2 400007 000
4. 840USE11302 September 2003 159 Arbeiten mit XMIT Beispielen Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nr 4 Netzwerk Nr 4 Netzwerk Nr 4 setzt die XMIT Anweisung zur ck wenn ein Fehler auftritt Siehe Abbildung mit den in Netzwerk Nr 4 zur ckgesetzten XMIT Fehlern Initiate XMIT Data Transmission Error Occurred Transmission Error in Using XMIT QO 0035 0018 0037 0037 10001 Error Occurred Reset XMIT in Using XMIT Fault P O 0034 0038 All Finished Messages Sending Sent Message In Netzwerk Nr 4 wird Spule 00037 auf ON geschaltet und bleibt im Status ON bis eine Zur cksetzung durchgef hrt wird Sie sollten wie gew hnlich bestimmen wie Fehler je nach Anwendung gehandhabt werden und Ihre Anwendung zur cksetzen Spule 00038 wird auf ON gesetzt wenn vier Modbus Befehle erfolgreich an die Slave SPS gesendet wurden Zum Zur cksetzen L schen des Fehlers muss der obere Eingang des XMIT Anweisungsblocks f r einen SPS Programmzyklus auf OFF geschaltet werden 160 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Abschlie ende bertragung mehrerer Modbus Befehle Abschluss Die vier Netzwerke der Ladder Logic in diesem Anwendungsbeispiel zeigen wie einfach eine einzelne XMIT Anweisung verwendet werden kann um mehrere Modbus Befehle von einer Master SPS an eine Slave SPS zu senden Die Programmierung mehrerer Instanzen der XMIT Steueru
5. Laden der NSUP und XMIT Loadables unter Verwendung von Concept Vor dem Laden Laden von NSUP EXE Hinweis Ladereihenfolge Installieren 1 NSUP EXE 2 XMIT EXE Wenn die Ladevorg nge in der falschen Reihenfolge ausgef hrt werden funktioniert XMIT nicht Klicken Sie im Hauptfenster der Ladder Logic in Concept auf das Dropdown Men f r das Projekt Schritt Aktion 1 W hlen Sie den Konfigurator aus Das Dialogfeld SPS Konfiguration wird angezeigt F SPS Konfiguration SPS B SPS Auswahl m TO SPS Speicheraufteilung EC Sperr M Loadables SPS Speicheran Sonderfunktionen Ausgangs Merke 12 Konfig Erweiterungen 3 n E A Best ckung Eingang bl l O Segmentverwalter EICETEEIESSE Modbus Schnittstellenein Halteregister y ASCII Sonderfunktio Batterie berwa 2 Doppelklicken Sie im Loadables Bereich auf Installierte Anzahl Verf gbarer Logik Bereich Loadables bearbeiten Loadables Installierte Anzahl 840USE11302 September 2003 33 Installation von XMIT Schritt Aktion 3 Wenn das Dialogfeld Loadables angezeigt wird klicken Sie auf Auspacken Loadables Verf gbare Byte 655360 Benutzte Byt Verf gbar Installiert OISE V196 F Installieren gt 2I7 V196 2lE V196 lt Entfernen ASUP vise Bearbeiten
6. XMIT Kommunikationsblock Register 4x 9 Funktionscodes 20 und 21 4x 9 F r Modbus Meldungen ist der Zeiger das Register dessen Offset auf das erste Modbus Register in der Modbus Definitionstabelle verweist Die Modbus Definitionstabelle Funktionscodes f r den Modbus Funktionscode 20 und 21 ist sechs Register lang und Sie m ssen 20 21 Zeiger sie f r einen erfolgreichen XMIT Betrieb programmieren Die Modbus Definitions auf tabelle sehen Sie in der folgenden Tabelle Meldungstabelle Nachfolgend wird die Modbus Definitionstabelle dargestellt Register Beschreibung Ay XMIT unterst tzt die folgenden Funktionscodes Modbus 20 Allgemeine Referenz lesen 6x Funktionscode 21 Allgemeine Referenz schreiben 6x Ay 1 Geben Sie die Datenmenge ein die auf die Slave SPS geschrieben oder Menge von der Slave SPS gelesen werden soll Geben Sie z B 100 ein um 100 Halteregister von der Slave SPS zu lesen oder geben Sie 32 ein um 32 Spulen auf eine Slave SPS zu schreiben Die Menge ist in Abh ngigkeit vom SPS Typ begrenzt Im Anhang A finden Sie alle Einzelheiten zu Grenzwerten 4y 2 Geben Sie die Slave Modbus SPS Adresse ein Slave SPS In der Regel liegt der Bereich der Modbus Adresse bei 1 bis 247 Adresse Funktionscode 20 und 21 unterst tzen Broadcast Modus Adresse 0 NICHT Ay 3 F r einen Lesebefehl ist der Slave SPS Datenbereich die Datenquelle Slave SPS F r einen Schreibbefehl ist der Slave SPS
7. 840USE11302 September 2003 185 Technische Angaben zu XMIT 9 Pin auf 25 Pin Nullmodem 9 Pin auf 25 Pin Nullmodem Steckverbinder Vorderansichten 25 pin Male Adapter O 9 pin Male ir 0 17x5 So Pin 25 o SO or Pin 9 O5 u o2 05 og o Pin 1 v Oa C 2 O o o Pin 1 97 Front View m O Front View Verkabelung f r 9 Pin auf 25 Pin Nullmodem Steckerbelegungen 9 Pin Stecker 25 Pin D Geh use RXD 2 2 TXD TXD 3 3 RXD RTS 7 4 RTS CTS 8 pa Ra 5 CTS DSR 4 6 DSR DTR 6 Ra 20 DTR Masse 5 7 Masse 186 840USE11302 September 2003 Technische Angaben zu XMIT 9 Pin auf 9 Pin Modem 9 Pin auf 9 Pin Steckverbinder Vorderansicht Modem 9 pin Male Adapter Or 9044 Pin9 DO oO Pin 1 02 O Front View Verkabelung f r 9 Pin auf 9 Pin Modem Steckerbelegungen 9 Pin Stecker 9 Pin Stecker RXD 2 2 TXD TXD 3 3 RXD RTS 7 7 RTS CTS 8 8 CTS DSR 4 4 DSR DTR 6 es 6 DTR Masse 5 5 Masse 840USE11302 September 2003 187 Technische Angaben zu XMIT 9 Pin auf 9 Pin Nullmodem 9 Pin auf 9 Pin Steckverbinder Vorderansicht Nullmodem 9 pin Male Adapter O Pin 9 0000 o000 Pin 1 Jo Front View Verkabelung f r 9 Pin auf 9 Pin Nullmodem Steckerbelegungen
8. Vor dem Laden Installieren Hinweis Ladereihenfolge 1 NSUP EXE 2 XMIT EXE Wenn die Ladevorg nge in der falschen Reihenfolge ausgef hrt werden funktioniert XMIT nicht ffnen des Assistenten W hlen Sie im Navigationsfeld von ProWORX32 die Registerkarte Hilfsprogramme aus und gehen Sie wie folgt vor Schritt Aktion 1 Doppelklicken Sie auf die Option Loadable Bibliothek xl Hilfsprogramme 2 MBP Stat BootP i Ping Netzwerk Explorer BM85 Konfiguration Vergleichen i E A Zeichnungsviewer fl Loadable Bibliothek i gF Exec Loader Projekte Hilfsprogramme Der Loadable Bibliothek Assistent wird angezeigt 840USE11302 September 2003 41 Installation von XMIT Auswahl und Wenn der Assistent ge ffnet ist gehen Sie wie folgt vor bertragung von a Schritt Aktion NSUP EXE mit Hilfe des 1 W hlen Sie die beiden Optionen Loadable in Loadable Bibliothek bertragen Assistenten und EXE Loadable aus Loadable Bibliothek Assistent Loadable Bibliothek Assistent Loadable ausw hlen C Opcode bearbeiten C Text anzeigen C Bibliothek neu aufbauen Loadable in Loadable Bibliothek bertragen Quelle der Loadables ausw hlen C Vorhandenes Projekt C Schneider Loadable C Taylor TLD alt Hilfe Abbrechen 2 Klicken Sie auf Durchsuchen N Durchsuchen Alle anw hle
9. Einf hrung in XMIT F r Modbus Abfrage Antwortparameter gelten Grenzwerte die vom jeweiligen SPS Modell abh ngen Siehe Grenzwerte f r Modbus Anfrage Antwortparameter S 178 840USE11302 September 2003 15 Einf hrung in XMIT Kenndaten des XMIT Loadable Funktionsblock Die folgenden Informationen gelten f r den Funktionsblock des XMIT Loadable des XMIT Loadable e Modsoft Version 2 5 oder niedriger Teilenummer SW MSxD 9SA e Modsoft Version 2 6 oder h her Teilenummer SW MSxD 9SA e Funktionsblock des XMIT Loadable Teilenummer 309 COM 455 0x Enth lt vier Dateien und zwei Unterverzeichnisse README TXT NSUP EXE XMIT1968 HLP XMIT EXE MS_25 Enth lt die Datei DXFDT SYS e MS_26 Enth lt die Datei XMIT ZMM 16 840USE11302 September 2003 Einf hrung in XMIT Nicht PC Die Loadable Version des XMIT Blocks ist f r die folgenden Modelle verf gbar Ausf hrungs programm Produktfamilie Modellnummer Quantum 140CPU11302 140CPU21304 140CPU11303 mit Hauptsteuerprogramm 2 12 oder h her 140CPU42402 mit Hauptsteuerprogramm 2 10 oder h her 140CPU43412 140CPU53414 mit Hauptsteuerprogramm 1 02 oder h her 140CPU43412A 140CPU53414A Compact PC E984 241 PC E984 245 PC E984 251 PC E984 255 mit Hauptsteuerprogramm 1 02 oder h her 984 E258 984 E265 984 E275 984 E285 Micro
10. RJ45 8x8 auf 9 Pin Stecker Modem 192 RJ45 8x8 auf RJ45 8x8 Modem 195 Kabelbelegungen 182 9 Pin auf 25 Pin Modem mit RTS C 185 9 Pin auf 25 Pin Nullmodem 186 RJ45 8x8 auf 9 poligen Stecker Nullmodem 194 L Loadables Ladereihenfolge 27 O Opcodes Konfliktl sung Modsoft 28 NSUP Loadable 28 XMIT Loadable 31 P Parameter Grenzwerte 184 384 180 484 179 584 984 179 884 Quantum 178 Parametergrenzwerte M84 180 T Teiles tze F r Kabeladapter 182 U bertragung Datei XMIT EXE 23 V Vermeidung konkurrierender Zugriffe 13 Vermeidung von Datenkollisionen 13 X XMIT Kommunikation Fehlercodes 52 Modbus Funktionscodes 50 Steuerungstabelle 51 XMIT Konvertierung Fehlercodes 56 XMIT Schnittstellenstatus Fehlercodes 54 204 840USE11302 September 2003
11. Tabelle der maximalen Parameter f r das 184 384 Funktionscode Beschreibung Anfrage Antwort 1 Spulenstatus lesen 800 Spulen 800 Spulen 2 Eingangsstatus lesen 800 Eing nge 800 Eing nge 3 Halteregister lesen 100 Register 100 Register 4 Eingangsregister lesen 100 Register 100 Register 5 Einzelne Spule erzwingen 1 Spule 1 Spule 6 Einzelnes Register erzwingen 1 Register 1 Register 15 Mehrere Spulen erzwingen 800 Spulen 800 Spulen 16 Mehrere Register erzwingen 100 Register 100 Register 20 Allgemeine Referenzen lesen NICHT unterst tzt NICHT unterst tzt 21 Allgemeine Referenzen schreiben NICHT unterst tzt NICHT unterst tzt Tabelle der maximalen Parameter f r das M84 Funktionscode Beschreibung Anfrage Antwort 1 Spulenstatus lesen 64 Spulen 64 Spulen 2 Eingangsstatus lesen 64 Eing nge 64 Eing nge 3 Halteregister lesen 32 Register 32 Register 4 Eingangsregister lesen 4 Register 4 Register 5 Einzelne Spule erzwingen 1 Spule 1 Spule 6 Einzelnes Register erzwingen 1 Register 1 Register 15 Mehrere Spulen erzwingen 64 Spulen 64 Spulen 16 Mehrere Register erzwingen 32 Register 32 Register 180 840USE11302 September 2003 Technische Angaben zu XMIT A 2 Kabelbelegung und Adapter Auf einen Blick Zweck In diesem Abschnitt werden zw lf Verkabelungen zur Verbindung von Anschl ssen beschrieben e
12. e Unterer Eintrag Auf 000016 gesetzt Der untere Eintrag muss auf 000016 gesetzt werden wenn ein ASCII Lese oder Schreibvorgang ausgef hrt wird Die Modbus Funktionscodes m ssen 1 bis 6 15 und 16 lauten Die drei rechten Spulen geben den Status des XMIT Blocks an Hinweis Wenn Sie mehrere XMIT Bl cke verwenden oder dieselben Bl cke f r aufeinander folgende bertragungen auf eines oder mehrere Slave Ger te verwenden k nnen diese Ausg nge verwendet werden um die XMIT Bl cke zu aktivieren Zu einem bestimmten Zeitpunkt ist jeweils nur eine Modbus Meldung ber eine bestimmte serielle Schnittstelle zul ssig 840USE11302 September 2003 147 Arbeiten mit XMIT Beispielen Anzeige der Daten in ProWORX NxT Platzieren Sie den Cursor auf dem XMIT Block und dr cken Sie Strg R um dieses Zoomfenster anzuzeigen XMIT COMMUNICATIONS Seite 1 von 3 Betrieb Ung ltiger Operationstyp XMIT Versionsnummer 400001 Fehlerstatus 400002 Verf gbar f r Benutzer 400003 Daten bertragungsrate 400004 Datenbits 7 oder 8 400005 Parit t 0 keine 1 ungerade 400006 Stoppbits 1 oder 2 400007 Verf gbar f r Benutzer 400008 Befehlswort 400009 Nachrichtenzeiger 400010 Nachrichtenl nge 400011 Antwort Zeit berschreitung ms 400012 Wiederholungsgrenze 400013 Beginn der XMIT Verz gerung ms 400014 Ende der XMIT Verz gerung ms 400015 Aktuelle Wiederholung 400016 Fehler 400015 Vor
13. 8 Bit 12 94 XMIT Kommunikationsblock Register 4x 9 Funktionscodes 01 bis 06 15 und 16 96 XMIT Kommunikationsblock Register 4x 9 Funktionscode 8 98 XMIT Kommunikationsblock Register 4x 9 Funktionscodes 20 und 21 100 XMIT Kommunikationsblock Register 4x 10 bis 4x 15 102 78 840USE11302 September 2003 XMIT Funktionsblock XMIT Kommunikationsblock Register 4x bis 4x 7 4x XMIT Zeigt die aktuelle Versionsnummer des XMIT Blocks an Die Versionsnummer wird Versions automatisch vom Block geladen und der Block berschreibt alle anderen in dieses nummer Register eingegebenen Versionsnummern Schreib gesch tzt 4x 1 Dieses Register zeigt einen vom XMIT Block generierten Fehlercode an Die Kommunikati folgende Tabelle enth lt eine vollst ndige Liste der Fehlercodes onsfehlercode Tabelle der Fehlerbeschreibungen f r das Register 4x 1 Schreib Fehlercode Fehlerbeschreibung gesch tzt 1 Modbus Ausnahme Ung ltige Funktion 2 Modbus Ausnahme Ung ltige Datenadresse 3 Modbus Ausnahme Ung ltiger Datenwert 4 Modbus Ausnahme Slave Ger tefehler 5 Modbus Ausnahme Quittieren 6 Modbus Ausnahme Slave Ger t besch ftigt 7 Modbus Ausnahme Negatives Quittieren 8 Modbus Ausnahme Speicherparit tsfehler 9 99 Reserviert 100 Slave SPS Datenbereich kann nicht gleich 0 sein 101 Master SPS Datenbereich kann nicht gleich O se
14. Warnung N Best tigen Sie dass die Benutzer Loadables f r Ihre SPS g ltig sind OK Abbrechen Hilfe Klicken Sie auf OK Wenn das Dialogfeld Loadable Datei auspacken angezeigt wird w hlen Sie NSUP EXE aus Loadable Datei auspacken 2 x Dateiname Ordner XMIT EXE a 201 Abbrechen ANTERE Netzwerk z Dateien vom folgenden N 5 Typ auflisten Dateien vom folgenden Typ auflisten Benutzer Loadabies exe r a Klicken Sie auf OK NSUP wird jetzt im Feld mit den verf gbaren Loadables angezeigt Laden von Gehen Sie wie folgt vor um die Datei XMIT EXE zu auspacken XMIT EXE Schritt Aktion 1 Gehen Sie genauso vor wie beim Auspacken der Datei NSUP EXE 34 840USE11302 September 2003 Installation von XMIT Installation der Loadables Nachdem die Datei NSUP EXE geladen wurde k nnen die Loadables in der Datenbank installiert werden indem das entsprechende Loadable ausgew hlt wird F hren Sie dann folgende Schritte aus Schritt Aktion 1 Klicken Sie auf Install gt RET ELIES Verf gbare Byte 655360 Benutzte Byt Verf gbar Installiert OTE v196 5 Installieren gt 217 V196 2IE V196 lt Entfernen ASUP vise Bearbeiten Warnung N Best tigen Sie dass die Benutzer Loadables f r Ihre SPS g ltig sind OK Abbrechen Hilfe ffnen Sie den 984 LL Editor ffnen Sie das Dialogfeld Instruktions Auswahl Instruktions Auswahl xi
15. lt LF gt Zeilenvorschub Diese Parameter m ssen immer Teil der Initialisierungs Zeichenkette sein damit XMIT korrekt arbeitet Diese Parameter sollten Teil der Initialisierungs Zeichenkette sein damit XMIT Nachrichten korrekt zum Modem der Gegenstelle bertragen kann Nur erfahrene Modem Benutzer sollten diese Parameter ndern bzw nicht verwenden Diese Parameter werden durch XMIT automatisch hinzugef gt AT davor und lt CR gt lt LF gt nach der von Ihnen programmierten Meldung Hinweis Obgleich manche Modem Hersteller vollst ndige Hayes Kompatibilit t angeben k nnen sich die Befehle hier leicht unterscheiden Daher empfehlen wir nur die Befehle zu verwenden deren Definition der oben aufgef hrten gleicht 164 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Einrichten der Master SPS Setup der Master SPS XMIT muss drei Meldungen von der Schnittstelle Nr 1 der Master SPS an die Slave SPS bertragen zwei Modem Meldungen W hlen und Auflegen und eine Modbus Meldung Sie m ssen diese Meldungen in den Halteregistern der Master SPS programmieren Die tats chlichen Meldungen und deren Inhalt sind der nachfolgenden Tabelle zu entnehmen Siehe Tabelle mit den Modem Meldungen W hlen Nachricht 40150 68ASC 40151 00ASC 40152 32ASC 40153 6 ASC Auflegenachricht 40170 HOASC Modbus Meldung 40100 16 Modbus Funktionscode
16. 9 Pin Stecker 9 Pin Stecker RXD TXD RTS 2 3 7 CTS 8 pE 4 TE 5 Ba Ba a O A O N D a RXD TXD RTS 188 840USE11302 September 2003 Technische Angaben zu XMIT RJ 45 8x8 auf 25 poligen Stecker Modem Konfiguration A RJ 45 8x8 auf Steckverbinder Vorderansichten 25 poligen Stecker Modem 25 pin Male Adapter 110XCA20401 5 O7 A Pin 25 RJ45 connector _ 8x8 Pin 1 DIN 000000C 00000000 Pin 1 j O Front View Verkabelung f r den RJ 45 8x8 auf 25 poligen Stecker Modem Teilesatz f r Adapter 110XCA20401 Steckerbelegungen RJ 45 Stecker 25 Pin D Geh use RXD 4 3 RXD TXD 3 2 TXD RTS 6 4 RTS CTS 7 DE us 5 CTS Masse 5 7 Masse DSR 2 6 DSR a 20 DTR Geh use 8 1 Geh use Masse Masse Hinweis Pin 1 des RJ 45 erh lt 5 V von der SPS 840USE11302 September 2003 189 Technische Angaben zu XMIT RJ 45 8x8 auf 25 poligen Stecker Modem Konfiguration B RJ 45 8x8 auf Steckverbinder Vorderansichten 25 poligen Stecker Modem 25 pin Male Adapter 110XCA20401 Pin 25 RJ45 connector 7 kbi 8x8 Pin ANILININ Front View Verkabelung f r den RJ 45 8x8 auf 25 poligen Stecker Modem Teilesatz f r Adapter 110XCA20401 Steckerbelegungen RJ 45 Stecker 25 Pin D Geh use RXD 4 3 RXD TXD
17. ABcder Abschlie ende Zeichenz hlung wird reduziert auf 0x0000 Zielblock erweitert auf niederwertiges Byte 400104 8b Quelle enth lt abCderF12 Zielblock beim h herwertigen Byte 400301 Anf ngliche Zeichenz hlung 0x0008 Gro Kleinschreibung f r Konvertierungssteuerung aktiviert und die Konvertierung von Kleinschreibung in Gro schreibung ist ausgew hlt Zielblock ist geladen mit ABCDEF12 Abschlie ende Zeichenz hlung wird reduziert auf 0x0000 Zielblock erweitert auf h herwertiges Byte 400305 128 840USE11302 September 2003 XMIT Funktionsblock XMIT Konvertierungsblock Opcode Beispiele 7 bis 11 Beschreibung des Beispiels f r Opcode 7 Beschreibung des Beispiels f r Opcode 8a und 8b Opcode 7 verwendet einen Quellregisterblock mit 16 Bit Ganzzahlen und einen Zielregisterblock mit 16 Bit Ganzzahlen Jedes Quellwort des Quellregisterblocks wird gelesen die Byte werden ausgetauscht und anschlie end in den Zielregis terblock geschrieben Das anf ngliche Zeichenz hlungsregister f r ASCII Zeichenfolgen 4x 7 gibt die Anzahl der Register an die konvertiert werden sollen Dabei muss es sich um eine gerade Zahl zwischen 2 und 1024 handeln Opcode 8 kopiert die ASCII Zeichenfolge aus dem Quellregisterblock in den Zielregisterblock Das anf ngliche Zeichenz hlungsregister f r ASCII Zeichenfolgen 4x 7 gibt die Anzahl der zu kopierenden Zeichen an Wenn die Gro und Kleins
18. Beschreibung Adresse Symbol Daten f XMIT Versionsnummer 400001 00201 Dez Fehlerstatus 400002 00000 Dez Verf gbar f r Benutzer 400003 00000 Dez Daten bertragungsrate 400004 09600 Dez Datenbits 7 oder 8 400005 00008 Dez Parit t 0 keine 1 ungerade 400006 00002 Dez Stoppbits 1 oder 2 400007 00001 Dez Verf gbar f r Benutzer 400008 00000 Dez Befehlswort 400009 00000001 00000000 Nachrichtenzeiger 400010 00017 Dez Nachrichtenl nge 400011 00005 Dez Antwort Zeit berschreitung ms 400012 00500 Dez Wiederholungsgrenze 400013 00005 Dez Beginn der XMIT Verz gerung ms 400014 00100 Dez Ende der XMIT Verz gerung ms 400015 100100 Dez 7777 Aktuelle Wiederholung 400016 00000 Dez Fehler 400015 Vorherige N chste Ciose Beben Doc Bit Operation Basix Drucken Hilfe 144 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Inhalt des Inhalt des Registers Registers Register Zugriff Beschreibung Registerwert 4x Lesen berpr fung des XMIT Blocks 4x 1 Lesen Fehlerstatus 4x 2 Schreiben Verf gbar f r Benutzer Kann als Zeiger verwendet werden 4x 3 Schreiben Baudrate 9600 50 75 110 134 150 300 600 1200 2400 9600 und 19200 4x 4 Schreiben Datenbit 7 8 4x 5 Schreiben Parit t 0 keine 1 ungerade 2 gerade 4x 6 Schreiben Stoppbit 0 1 2 1 4x 7 Schreiben Verf gbar f r Benutzer Kann als Zei
19. Die drei rechten Spulen geben den Status des XMIT Blocks an Hinweis Wenn Sie mehrere XMIT Bl cke verwenden oder dieselben Bl cke f r aufeinander folgende bertragungen auf eines oder mehrere Slave Ger te verwenden k nnen diese Ausg nge verwendet werden um die XMIT Bl cke zu aktivieren Zu einem bestimmten Zeitpunkt ist jeweils nur eine Modbus Meldung ber eine bestimmte serielle Schnittstelle zul ssig 840USE11302 September 2003 139 Arbeiten mit XMIT Beispielen Konfiguration Zoomfenster f r die Kommunikation und Anzeige von nn BEER ProWORX32 XMIT COMMUNICATIONS Beschreibung Auressefbsten Trade XMIT Versionsnummer 40001 200 Dezimall Fehlerstatus 40002 Dezimal Verf gbar f r Benutzer Dezimal Daten bertragungsrate Datenbits 7 oder 8 m Dezimal Parit t 0 keine 1 ungerade 2 gerade Dezimal Aktuelle Seite Stoppbits 1 oder 2 a 1s gt Vert ovar t r Benutzer jao008 fo pezi Nachrichtenzeiger 17 Nachrichtenl nge Antwort Zeit berschreitung ms f40012 1000 Dezimall Wiederholungsgrenze 40013 jo Dezimall Beginn der XMIT Verz gerung ms ja0014 100 Dezimall Ende der XMIT Verz gerung ms A Dezimal Aktuelle Wiederholung 40016 Dezimal Interpretation Die Daten enthalten die folgenden Informationen des Zoomfenstersf r e Halteregister 4x 8 Befehlswort Adresse 40009 legt Bit fest Bit 7 aktiviert bzw die deaktiviert beispielsweise di
20. Seite 2 3 zeigt Fehlermeldungen des XMIT Schnittstellenstatus Fehlercodes 119 131 an Utility Hex Dec Bin Goto Quit F1 MIKE F3 F4 DX Zoom Editor F7 Lev 8 F8 OFF F9 XMIT GET STATUS Page 2 3 PORT 0000 4X 1 Fault Status 40101 UINT 0 DEC XMIT Fault Codes Continued 119 XMIT Could Not Enable PLC Port Receiver 120 XMIT Could Not Set PLC UART 121 User Issued an Abort Command 122 Top node of XMIT is not equal to one 123 Bottom Node of XMIT is not equal to sixteen 124 Undefined Internal state 125 Broadcast Mode not Allowed with this Modbus Function 126 DCE did not Assert CTS 127 Illegal configuration Data bits Data rate Parity or Stop bits 128 Unexpected Response Received from Modbus Slave 129 Invalid Command Word Combination 130 Command Word Changed While Active 131 Invalid Character Count Page up down for prev next screen 54 840USE11302 September 2003 Verwendung von Zoomfenstern Das DX Zoomfenster f r den Schnittstellenstatus Seite 3 3 zeigt Fehlermeldungen des XMIT Schnittstellenstatus Fehlercodes 132 143 an Utility Hex Dec Bin Goto F1 MIKE F3 F4 DX Zoom Editor F7 Lev 8 F8 OFF F9 XMIT GET STATUS Page PORT 0000 4X 1 Fault Status 40101 UINT 0 XMIT Fault Codes Continued 132 Invalid Register Block 133 Ascii Input FIFO Overflow Error 134 Invalid number of Start chars or Terminatio
21. Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Nr 4 u 4 2 208200 08002 0 a a a ET RL 172 Abschlie ende bertragung des Fehlerworts 22222cccc 173 840USE11302 September 2003 5 Anhang A A 1 A 2 A 3 EEE E A E E AE ne A E E 175 Auf einem Blicka 2 2 Ar se kr N A 175 Technische Angaben zu XMIT zurssennnnn nun 177 Auf einem Blick 2 4 42 ads Seh hs en ee SEA 177 Arbeiten mit Anfrage Antwortparametern 22222 n seen nn 178 Grenzwerte f r Modbus Anfrage Antwortparameter 222 s220 178 Kabelbelegung und Adapter 2 222 seen een rennen nen 181 Auf einenBlick 4 n nn ne een 181 Kabelbelegungen HHsHH onen een en een nenn 182 9 Pin auf 25 Pin Modem OHNE RTS CTS Datenflusssteuerung 184 9 Pin RS 232 auf 25 Pin Modem mit RTS CTS Datenflusssteuerung 185 9 Pin auf 25 Pin Nullmodem 2222222 n seen en 186 9 Pin auf 9 Pin Modem 2 2222 2n seen seen een nn 187 9 Pin auf 9 Pin Nullmodem 222222222 seen een nn 188 RJ 45 8x8 auf 25 poligen Stecker Modem Konfiguration A 189 RJ 45 8x8 auf 25 poligen Stecker Modem Konfiguration B 190 RJ 45 8x8 auf 25 Pin Stecker Nullmodem 2 222222 2n en n 191 RJ 45 8x8 9 Pin Stecker Modem Konfiguration A 2222200 192 RJ 45 8x8 9 Pin Stecker Modem Konfiguration B 2 22
22. Verwendung von Zoomfenstern Im DX Zoomfenster f r die Konvertierung Seite 3 3 werden die Fehlermeldungen bei der XMIT Konvertierung angezeigt Fehlercodes 132 143 Utility Hex Dec Bin Goto Quit F1 MIKE F3 F4 DX Zoom Editor F7 Lev 8 F8 OFF F9 XMIT CONVERSIONS Page 3 3 PORT 0000 4X 1 Fault Status 40101 UINT 0 DEC XMIT Fault Codes Continued 132 Invalid Register Block 133 Ascii Input FIFO Overflow Error 134 Invalid number of Start chars or Termination chars 135 Invalid Destination Register Block 136 Invalid Source Register Block 137 No Ascii Number Present 138 Illegal Configuration Data bits Data rate Parity or Stop bits 139 Numerical Overflow Detected 140 String Mismatch Error 141 String Not Found Error 142 Invalid Error Check Detected 143 Invalid Conversion Opcode END XMIT CONVERSION COMMUNICATION 840USE11302 September 2003 57 Verwendung von Zoomfenstern Zoomfenster in denen Concept verwendet wird berblick In diesem Abschnitt wird die Verwendung der Zoomfenster in der Steuerungs Software Concept zur Konfiguration von Parametern und Registern beschrieben Zugriff auf die Ausgehend vom Ladder Logic Editor Zoomfenster in Schritt Aktion Concept 1 Platzieren Sie einen XMIT Block im Logikbereich 2 In den oberen mittleren und unteren Eintrag m ssen g ltige Eintr ge eing
23. W hlen Sie 1 wenn Sie ein Hayes kompatibles Impulswahlmodem verwenden und Sie durch Tonwahl eine Telefonnummer anw hlen m chten Sie programmieren die W hlnachricht in benachbarten 4x Registern der SPS Ein Zeiger auf die W hlnachricht muss im Steuerungstabellenregister 4x 9 und die L nge der Meldung in 4x 10 gespeichert werden Tonwahlnummern werden an das Modem gesendet wobei automatisch ATDT und Wagenr cklauf lt CR gt sowie Zeilenvorschub lt LF gt angeh ngt werden Da es sich bei der W hlnachricht um eine ASCII Zeichenkette handelt muss Bit 7 AKTIV sein bevor die anzuw hlende Nummer gesendet werden kann Bit 16 LSB Modem initialisieren W hlen Sie 1 wenn Sie ein Hayes kompatibles Impulswahlmodem verwenden und das Modem initialisieren m chten Sie programmieren die Initialisierungsnachricht in benachbarten 4x Registern der SPS Ein Zeiger auf die Initialisierungsnachricht muss im Steuerungstabellenregister 4x 9 und die L nge der Meldung in 4x 10 gespeichert werden Alle Nachrichten werden an das Modem gesendet wobei automatisch AT und Wagenr cklauf lt CR gt sowie Zeilenvorschub lt LF gt angeh ngt werden Da es sich bei der Initialisierungsnachricht um eine ASCIlI Zeichenkette handelt muss Bit 7 AKTIV sein bevor die Nachricht gesendet werden kann 840USE11302 September 2003 85 XMIT Funktionsblock XMIT Kommunikationsblock Register 4x 8 Bit 5 Funktion Abge s
24. die in einem 4x Registerblock gespeichert wird Der zweite XMIT Konvertierungsblock verwendet Opcode 1 f r die Konvertierung einer ASCII Zeichenfolge im Dezimalformat die aus demselben 4x Registerblock abgelesen wird in eine bin re 32 Bit Ganzzahl Wenn alle 8 Zeichen analysiert werden ist die BCD Zielganzzahl eine g ltige BCD Zahl 132 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Auf einen Blick Zweck In diesem Kapitel werden XMIT Anwendungsbeispiele beschrieben Inhalt dieses Dieses Kapitel enth lt die folgenden Abschnitte Kapitels Abschnitt Thema Seite 5 1 Einfache ASCIl Lese Schreibvorg nge und Modbus Lese 134 Schreibvorg nge 5 2 bertragen mehrerer Modbus Befehle SPS Master an SPS 151 Slave 5 3 bertragung des Fehlerworts ber Impulswahlmodems an den 162 SPS Slave 840USE11302 September 2003 133 Arbeiten mit XMIT Beispielen 5 1 Einfache ASCIl Lese Schreibvorg nge und Modbus Lese Schreibvorg nge Auf einen Blick Zweck Schneider Electric hat die Netzwerk Programmierung mit der Steuerungs Software Modsoft eingef hrt Jetzt bietet Schneider Electric drei PC basierte GUI Anwendungen zur Netzwerk Programmierung an e Concept e ProWORX NxT e ProWORX32 Verwenden Sie die Steuerungs Software entweder zur Konfiguration von Registern oder zur Anzeige der Daten in einem Register Wert In diesem Abschnitt finden Sie Beispi
25. in diesen Registern gespeichert werden k nnen In diesem Beispiel verwendet der TBLK Anweisungsblock das Register 40008 4x 7 als Zeiger TBLK kopiert Daten von Quelltabellen siehe nachfolgende Abbildung in die XMIT Steuerungstabelle In diesem Beispiel werden vier Quelltabellen Block 1 bis Block 4 die jeweils vier Register lang sind in die XMIT Steuerungstabelle kopiert Zielblock Diese ist vier Register lang 4x 8 bis 4x 11 Der Inhalt der Quelltabellen Block 1 bis Block 4 und die Beschreibung der XMIT Steuerung stabelle sind in der nachfolgenden Tabelle dargestellt 840USE11302 September 2003 155 Arbeiten mit XMIT Beispielen Siehe Abbildung zum TBLK Betrieb pointer 140008 source table Block 1 40200 40201 40202 L40203 Block2 40204 Block3 40208 40211 Block 4 40212 40213 140214 40215 destination block _40009 40010 40011 XMIT Control Table Siehe Tabelle mit den Inhalten der Quelltabelle und der XMIT Steuerungstabelle Quelltabellen Block 1 40200 00000001 00000000 256 Dec 40201 100 40202 5 40203 3000 Block 2 40204 00000001 00000000 256 Dec 40205 105 40206 5 40207 3000 Block 3 40208 00000001 00000000 256 Dec 40209 110 40210 5 40211 3000 Block 4 40212 00000001 00000000 256 Dec 40213 115 40214 5 40215 3000 XMIT Steuerungstabelle 4x 8
26. tusregister 4x 1 an XMIT unterst tzt folgende Datenbits 7 und 8 Um ein Datenbit zu konfigurieren geben Sie dessen Dezimalzahl in dieses Register ein Modbus Nachrichten k nnen im ASCII oder RTU Modus verschickt werden Der ASCII Modus erfordert 7 Datenbits der RTU Modus 8 Datenbits Beim Versenden von Nachrichten mit ASCII Zeichen k nnen Sie entweder 7 oder 8 Datenbits verwenden Sobald eine ung ltige Daten bertragungsrate eingegeben wird zeigt der Block einen Fehler bedingt durch eine unzul ssige Konfiguration Fehlercode 127 im Fehlerstatusre gister 4x 1 an Weitere Informationen zu den Modbus Nachrichtenformaten erhalten Sie im Referenzhandbuch f r Modicon Modbus Protokolle PI MBUS 300 XMIT unterst tzt folgende Parit t keine ungerade oder gerade Geben Sie f r jede der folgenden Kombinationen jeweils eine Dezimalzahl ein e O Keine Parit t e 1 Ungerade Parit t e 2 Gerade Parit t Sobald eine ung ltige Parit t eingegeben wird zeigt der Block einen Fehler bedingt durch eine unzul ssige Konfiguration Fehlercode 127 im Fehlerstatusregister 4x 1 an XMIT unterst tzt ein oder zwei Stoppbits Geben Sie f r jede der folgenden Kombinationen jeweils eine Dezimalzahl ein e 1 Ein Stoppbit e 2 Zwei Stoppbits Sobald ein ung ltiges Stoppbit eingegeben wird zeigt der Block einen Fehler bedingt durch eine unzul ssige Konfiguration Fehlercode 127 im Fehlerstatusre gister 4x 1
27. 110 CPU 612 04 mit Hauptsteuerprogramm 1 00 oder h her Kommunikationsmedien Impulswahlmodems Mietleitungs Modems Weitere Informationen ber Kommunikationsmedien finden Sie in der Liste der getesteten Modems und Drucker im Dokument Modicon 309COM4550x XMIT Loadable Readme GI XMIT RMF 840USE11302 September 2003 17 Einf hrung in XMIT PLC Loadable Funktionen bersicht der Loadables In einer SPS sind Tabellen nit Konfigurations Daten vorhanden Ladbare Funktions bl cke ein in der Anwendung programmierter ausf hrbarer Software Code k nnen der Steuerung bzw der SPS hinzugef gt werden F r diese Loadable Funktionen gilt Folgendes e Sie sind anwendungsspezifische programmierbare Bl cke die in der SPS geladen werden e Sie erm glichen die Einstellung von Opcodes ber die Steuerungs Software e Konfigurieren Sie die Loadable Funktionen im gr eren Steuerungsprogramm Der ausf hrbare Software Code wird in der Anwendung im Format eines standard m igen KOP Anweisungs Blocks mit drei Eintr gen programmiert Die grundlegende Logik Unterprogramm Struktur eines Loadable wird in der folgenden Abbildung dargestellt Der logische Fluss des Loadable Code Optode Start Process Memory Relarences INPUTS OUTPUTS Define Length In einer Feldumgebung k nnen Loadable Funktionen der vorhandenen Steuerungs Logik hinzugef gt werden und bieten eine Software L sun
28. 19 Nicht unterst tzt 20 Nicht unterst tzt 21 Nicht unterst tzt 4y 2 Slave SPS Adresse Geben Sie die Slave Modbus SPS Adresse ein In der Regel liegt der Bereich der Modbus Adresse bei 1 bis 247 Funktionscode 8 unterst tzt Broadcast Modus Adresse 0 NICHT 98 840USE11302 September 2003 XMIT Funktionsblock Register Beschreibung Ay 3 Diagnosefunktion Datenfeldinhalt Sie geben hier den f r den Datenbereich der jeweiligen Diagnoseunterfunktion ben tigten Dezimalwert ein F r die Unterfunktionen 02 04 10 11 12 13 16 17 und 18 wird dieser Wert automatisch auf null gesetzt F r die Unterfunktionen 00 01 und 03 geben Sie den gew nschten Datenfeldwert ein Weitere Informationen hierzu erhalten Sie im Referenzhandbuch zum Modicon Modbus Protokoll PI MBUS 300 4y 4 Master SPS Datenbereich F r alle Unterfunktionen ist der Master SPS Datenbereich der Empf nger der vom Slave zur ckgesendeten Daten Sie legen ein 4x Register fest das den Anfang des Datenbereichs markiert in dem die zur ckgesendeten Daten platziert werden Um beispielsweise Daten im Master SPS Datenbereich zu platzieren der mit 40100 beginnt geben Sie in dieses Feld 100 ein Die Unterfunktion 04 sendet KEINE Antwort zur ck Weitere Informationen hierzu erhalten Sie im Referenzhandbuch zum Modicon Modbus Protokoll PI MBUS 300 840USE11302 September 2003 99 XMIT Funktionsblock
29. 193 RJ 45 8x8 9 poliger Stecker Nullmodem 22222n2n seen 194 RJ 45 8x8 auf RJ 45 8x8 Modem 2 222222 2 nern 195 Teiles tze f r Kabeladapter 22222 196 Konfiguration von XMIT ausschlie lich mit Hayes kompatiblen Impulswahlmodems 2 2222 2e ernennen een ren 197 Aufieinen Blick 224 282 000 a arena 197 Verwendung der XMIT Konfiguration ausschlie lich mit Hayes kompatiblen Impulswahlmodems 22 2222 e nennen rennen ernennen 198 Verwendung von Initialisierungsnachrichten mit Hayes Modems 199 Verwendung von Impulswahlmodem Meldungen mit Hayes Modems 201 Verwendung von Auflegenachrichten ausschlie lich mit Hayes kompatiblen Impulswahlmodems 22 2222 e rennen rennen een nen 202 RI PETE ee ee Re 203 840USE11302 September 2003 Sicherheitshinweise Wichtige Informationen HINWEIS Lesen Sie diese Anweisungen gr ndlich durch und machen Sie sich mit dem Ger t vertraut bevor Sie es installieren in Betrieb nehmen oder warten Die folgenden Hinweise k nnen an verschiedenen Stellen in dieser Dokumentation enthalten oder auf dem Ger t zu lesen sein Die Hinweise warnen vor m glichen Gefahren oder machen auf Informationen aufmerksam die Vorg nge erl utern bzw vereinfachen Erscheint dieses Symbol zus tzlich zu einem Warnaufkleber bedeutet dies dass die Gefahr eines elektrischen Schlags besteht und die Nichtbeachtung Dies ist ein allgeme
30. 3 2 TXD RTS 6 4 RTS CTS 7 5 CTS Masse 5 7 Masse 6 DSR Be 20 DTR Geh use 8 1 Geh use Masse Masse Hinweis Pin 1 des RJ 45 erh lt 5 V von der SPS 190 840USE11302 September 2003 Technische Angaben zu XMIT RJ 45 8x8 auf 25 Pin Stecker Nullmodem RJ 45 8x8 auf 25 Pin Stecker Nullmodem 110XCA20401 Steckverbinder Vorderansichten 25 pin Male Adapter O 5 Pin 25 r RJ45 connector nr 4 88 Pin 1 DIN 0000000 o0o000 000 S O O Pin 1 7 Front View Verkabelung f r den RJ 45 8x8 auf 25 poligen Stecker Nullmodem Teilesatz f r Adapter 110XCA20401 Steckerbelegungen RJ 45 Stecker 25 Pin D Geh use RXD 4 2 TXD TXD 3 3 RXD RTS 6 4 RTS CTS 7 ba Ea 5 CTS Masse 5 7 Masse DSR 2 6 DSR u 20 DTR Geh use 8 1 Geh use Masse Masse Hinweis Pin 1 des RJ 45 erh lt 5 V von der SPS 840USE11302 September 2003 191 Technische Angaben zu XMIT RJ 45 8x8 9 Pin Stecker Modem Konfiguration A RJ 45 8x8 auf Steckverbinder Vorderansichten 9 poligen Stecker Modem 110XCA20301 9 pin Male Adapter Lo RJ45 connector RA Ping 8x8 20 aaraa o2 Pin 1 nannann Pin 1 HH0 LO Front View Verkabelung f r den RJ 45 8x8 auf 9 poligen Stecker Modem Teilesatz f r Adapter 110XCA20301 Steckerbelegung
31. 40009 Befehlswort 4x 9 40010 Zeiger auf Meldungstabelle 4x 10 40011 Nachrichtenl nge 4x 11 40012 Antwort Timeout ms 156 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Wenn Spule 00035 zum ersten Mal auf ON geschaltet wird kopiert TBLK den Inhalt der ersten Quelltabelle Block 1 oder 40200 bis 40203 in die Steuerungstabelle 40009 bis 40012 Wenn der Vorgang erfolgreich abgeschlossen wird wird die n chste Quelltabelle kopiert So kopiert TBLK die zweite Quelltabelle Block 2 oder 40204 bis 40207 in die XMIT Steuerungstabelle 40009 bis 40012 TBLK setzt den Vorgang fort bis alle vier Modbus Befehle gesendet wurden Block 1 bis Block 4 Durch die SUB Anweisung wird sichergestellt dass die Tabellen bertragung vollst ndig abgeschlossen ist Dabei wird jede Block bertragung berpr ft Durch die XOR Anweisung werden alle Register im Bereich 40009 bis 40012 gel scht 840USE11302 September 2003 157 Arbeiten mit XMIT Beispielen Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nr 3 Netzwerk Nr 3 Netzwerk Nr 3 sendet die Modbus Meldung von der Master SPS an die Slave SPS Siehe Abbildung mit den mit Hilfe von XMIT gesendeten Modbus Befehlen in Netzwerk Nr 3 Send All New Messages Message Sent P 0001 Message 0034 001 z ransmission 0036 40001 ii xMIT N Transmission Error 0017 XMIT 0018 0016 Message O XMIT Transm
32. 40101 1 Menge 40102 3 Slave SPS Adresse 40103 1 Slave SPS Datenbereich 40104 800 Master SPS Datenbereich HINWEIS Die ATDT Kopfzeile und die CR LF Beis tze werden automatisch gesendet und NICHT in die L nge des Registers zur Meldungssteuerung 4x 10 aufgenommen 840USE11302 September 2003 165 Arbeiten mit XMIT Beispielen Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Nr 1 Ladder Logic Netzwerk Nr 1 sendet die Modbus Befehle an die Slave SPS Die Verweise auf Halteregister Spulen und Eing nge k nnen entsprechend Ihrer Anwendung ge ndert werden Siehe Abbildung mit den an die Slave SPS gesendeten Modbus Befehlen f r Netzwerk Nr 1 Initiate XMIT Finished Enable Data Transmission Sending Message Transmission Error Messages Transmission A 1 4 L 0037 0038 0035 P ao 0035 Enable Message Transmission Netzwerk Nr 1 sendet die Modbus Befehle an die Slave SPS wenn Spule 00033 auf ON geschaltet wird Spule 00035 bleibt auf ON geschaltet bis alle drei Meldungen Modem und Modbus an die Slave SPS gesendet wurden Wenn w hrend einer Modbus bertragung an die Slave SPS ein XMIT Fehler auftritt wird Spule 00035 entriegelt 166 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Nr 2 Ladder Logic Netzwerk Nr 2 stellt die XMIT Steuerungstabell
33. 4x Register im oberen Eintrag e INTEGRATION AKZEPTIERT KEINE 4x Register im oberen Eintrag 840USE11302 September 2003 115 XMIT Funktionsblock Inhalt des mittleren Eintrags Inhalt des unteren Eintrags Das im mittleren Eintrag eingegebene 4x Register ist das erste in einer Gruppe von acht 8 zusammenh ngenden Ausgangsregistern die den Steuerungsblock wie unten dargestellt beinhalten XMIT Konvertierungssteuerungstabelle Register Beschreibung G ltige Eintr ge 4x XMIT Versionsnummer Nur lesen 4x 1 Fehlerstatus Nur lesen 4x 2 Verf gbar f r Benutzer 0 Kann als Zeiger f r Anweisungen wie beispielsweise TBLK verwendet werden AX 3 Steuerungsbit f r die Siehe Bit Definitionstabelle f r 4x 3 Datenkonvertierung 4x 4 Datenkonvertierungs Opcode Siehe Bit Definitionstabelle f r 4x 4 4x 5 Quellregister 4x Register Lesevorgang beim h herwertigen oder niederwertigen Byte beginnen 4x 6 Zielregister 4x Register Lesevorgang beim h herwertigen oder niederwertigen Byte beginnen 4x 7 Anzahl der ASCII Legt den Suchbereich fest Zeichenfolgen Hinweis ADRESSE NICHT NDERN ndern Sie KEINESFALLS die Adresse im mittleren Eintrag des XMIT Blocks und l schen Sie sie nicht aus dem Programm w rend es aktiv ist Anderenfalls wird die Schnittstelle blockiert und die Kommunikation wird unterbrochen Der untere Eintrag muss eine Konstante enthal
34. 7 subtrahiert Der Zielzeiger 4x 3 Bit 14 wird erweitert Wenn das Steuerungsregister f r die Datenkonvertierung 4x 3 Bit 10 auf 1 fest gesetzt ist geschieht Folgendes Basierend auf dem Status des Steuerungsregisters f r die Datenkonvertierung 4x 3 Bit 9 werden ausreichend Nullen und Leerzeichen in den Zielregisterblock 4x 6 vor den Konvertierungsdaten geladen um zu erzwingen dass die gesamte Anzahl der Zeichen genau dem angeforderten Betrag entspricht Die Zeichenz hlung der ASCII Zeichenfolge 4x 7 wird auf null gesetzt und der Zielzeiger 4x 3 Bit 14 wird erweitert Wenn der Wert der Bin rquelle mehr Dezimalzeichen erstellt als in den Zielregisterblock passen tritt ein Fehler auf Opcode 6 konvertiert eine Matrix bin rer Register des Quellblocks in ASCII Hexadezimalzeichen die im Zielblock geladen werden Opcodes 7 bis 11 f hren f nf unterschiedliche ASCII Zeichenfolgenvorg nge innerhalb der SPS gem den Anforderungen Ihrer Anwendung aus Wir empfehlen Ihnen Ihre Quell und Zielbl cke unter Verwendung unterschiedlicher 4x Referenzen zu definieren die sich nicht berschneiden Wenn Sie einen Byte Austausch Opcode 7 oder eine Kopie einer Zeichenfolge Opcode 8 mit Gro und Kleinschreibungskonvertierung verwenden sind der Quell und der Zielblock unter Umst nden identisch Wenn Sie einen Byte Austausch Opcode 7 oder eine Kopie einer Zeichenfolge Opcode 8 verwenden wird der Zielbloc
35. Abbildung mit den in Netzwerk Nr 4 zur ckgesetzten XMIT Fehlern Initiate Message Data Message Transmission Error Occurred Transmission Transmission in Progress in Using XMIT N 0035 ji 0017 0037 0037 10001 Error Occurred Reset XMIT in Using XMIT Fault P O 0034 0038 All Finished Messages Sending Sent Message In Netzwerk Nr 4 wird Spule 00037 auf ON geschaltet und bleibt auf ON geschaltet bis eine Zur cksetzung durchgef hrt wird Sie sollten wie gew hnlich bestimmen wie Fehler je nach Anwendung gehandhabt werden und Ihre Anwendung zur cksetzen Spule 00038 wird auf ON geschaltet wenn alle drei Meldungen Modem und Modbus erfolgreich an die Slave SPS gesendet wurden Zum Zur cksetzen L schen des Fehlers muss der obere Eingang der XMIT Anweisungsblocks f r einen SPS Programmzyklus auf OFF geschaltet werden 172 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Abschlie ende bertragung des Fehlerworts Abschluss Die vier Netzwerke der Ladder Logic in diesem Anwendungsbeispiel zeigen wie einfach eine XMIT Anweisung f r die Kommunikation zwischen einer SPS und einem Modem verwendet werden kann Programmierte ASCII Meldungen die in der Master SPS gespeichert sind erteilen dem Modem den Befehl zu w hlen oder aufzulegen XMIT sendet die Meldung unter Verwendung der Befehle die Sie in der Steuerungstabelle programmiert haben und wartet auf eine Antwort Die Progr
36. Eingang Bit 6 oder der abgeschlossene ASCII Eingang Bit 5 gen gend Zeichen aus dem FIFO entfernt hat bis weniger als ein Viertel Zeichen verbleiben An diesem Punkt wird die RTS Datenflusskontrolle Bit 11 eingeschaltet ON 92 840USE11302 September 2003 XMIT Funktionsblock Hinweis Der Algorithmus der RTS CTS Datenflusskontrolle unterscheidet sich von der RTS CTS Modemkontrolle Der erstgenannte bezieht sich auf einen berlauf des Vollduplex Empfangspuffers Der letztgenannte arbeitet mit dem Sendeprozess der auf ein gemeinsames bertragungsmedium zugreift Es ist daher unzul ssig gleichzeitig beide dieser RTS CTS Algorithmen aufzurufen Hinweis Sie k nnen bei der RTS CTS Datenflusskontrolle Bit 11 keinen BELIEBIGEN Handshaking Typ ausw hlen wenn sich die Schnittstelle im RS 485 Modus Bit 3 befindet da diese Signale im RS 485 Modus NICHT vorhanden sind 840USE11302 September 2003 93 XMIT Funktionsblock XMIT Kommunikationsblock Register 4x 8 Bit 12 4x 8 Bit 12 Xon Xoff Datenfluss steuerung aktivieren Der folgende Text bezieht sich auf den Ausgangsmodus Die XMIT Statusvariable wechselt bei Empfang des Xoff Zeichens auf BLOCKED Genauso wechselt die XMIT Statusvariable bei Empfang des Xon Zeichens auf UNBLOCKED Xon oder Xoff werden auf keinen Fall in den FIFO eingef gt Ist die bertragung freigegeben UNBLOCKED und sind der einfache ASCII Ausgang Bi
37. Gruppe Element Z hler Timer Mathematik Bewegen Matrix Sonderfunktion berspringen Sonder Verschiedene ASCII Funktionen Schnelle E A Anweisu Ladbare DX Close Hilfe zu Anweisungen Hilfe 4 Das Loadable DX wird in der Gruppenliste angezeigt und in der Elementliste wird XMIT angezeigt 5 Klicken Sie auf Schlie en 840USE11302 September 2003 35 Installation von XMIT Laden der NSUP und XMIT Loadables unter Verwendung von ProWORX NxT Vor dem Laden Hinweis Ladereihenfolge Installieren 1 NSUP EXE 2 XMIT EXE Wenn die Ladevorg nge in der falschen Reihenfolge ausgef hrt werden funktioniert XMIT nicht 36 840USE11302 September 2003 Installation von XMIT Auswahl der Klicken Sie im Hauptfenster der Ladder Logic in Proworx Nxt auf das Dropdown Datei NSUP EXE Men f r die Konfiguration Schritt Aktion 1 W hlen Sie die Konfigurationsoption aus Das Dialogfeld Steuerungskonfiguration wird angezeigt Steuerungskonfiguration Allgemein Schnittstellen Steuerung Benutzer Loadables Loadable Bibliothek 0xxxx Nachrichten gesamt Batterie berwachung 0x 19x 02048 Nachrichtenw rter Timer Adresse 4x 3xxxx 00999 ASCIl Schnittstellen 00 Datum Uhrzeit 4x 4xxxx 09000 Watch Dog Timer 10ms Segmente 01 Konf Reserve f r Erweiterung Verwendete Konf Reserve 00000 E A W rter 00512 W berspringen Aktivieren E AZ
38. Modbus Nachrichten von der SPS aus versenden m chten Modbus Nachrichten k nnen entweder im RTU oder ASCII Format vorliegen Wenn Datenbit 8 verwendet XMIT das Modbus RTU Format Wenn Datenbit 7 verwendet XMIT das Modbus ASCIl Format Verwenden Sie nur Bit 7 ODER Bit 8 jedoch keinesfalls beide gleichzeitig Bit9 ASCII Empfangs FIFO aktivieren W hlen Sie 1 damit der XMIT Block die gew hlte Schnittstelle 1 oder 2 der SPS berwachen kann Der Block beginnt damit ASCII Zeichen in einem leeren Ring FIFO von 512 K Gr e zu empfangen Bit 10 R ckw rtsschritt aktivieren Setzen Sie diesen Wert auf 1 um eine spezielle Handhabung des ASCII R ckw rtsschritts zu erm glichen BS 8Hex Wenn Sie entweder einen einfachen ASCII Eingang Bit 6 oder einen abgeschlossenen ASCIl Eingang Bit 5 verwenden wird jedes R ckw rtsschritt Zeichen vom FIFO entfernt und wird in einem 4x Zielregisterblock gespeichert oder NICHT Bit 11 RTS CTS Datenflusskontrolle aktivieren W hlen Sie 1 um eine Hardwareflusssteuerung bei Verwendung von RTS und CTS Handshake Signalen zur ASCII Nachrichten bermittlung zu erm glichen RTS CTS arbeiten sowohl im Eingangs als auch Ausgangsmodus Bit 12 Xon Xoff Datenflusskontrolle aktivieren W hlen Sie 1 um eine Softwareflusssteuerung bei Verwendung von ASCII Xon Zeichen DC1 11 Hex und ASCII Xoff Zeichen DC3 13 Hex zu erm glichen Xon Xoff arbeiten sowohl im Eingangs als auch Ausgangsm
39. Pin auf 9 Pin Modem 9 Pin auf 9 Pin Nullmodem olo 2 o m RJ 45 8x8 auf 25 Pin Stecker Modem Adapterteilesatz 110XCA20401 RJ 45 8x8 auf 25 Pin Stecker Modem Adapterteilesatz 110XCA20401 RJ 45 8x8 auf 25 Pin Stecker Nullmodem Adapterteilesatz 110XCA20401 RJ 45 8x8 auf 9 Pin Stecker Modem Adapterteilesatz 110XCA20301 10 RJ 45 8x8 auf 9 Pin Stecker Modem Adapterteilesatz 110XCA20301 11 RJ 45 8x8 auf 9 Pin Stecker Nullmodem Adapterteilesatz 110XCA20301 RJ 45 8x8 auf RJ 45 8x8 Modem 182 840USE11302 September 2003 Technische Angaben zu XMIT Kabel Fertigen Sie ein Schnittstellenkabel zwischen Ihrer SPS und dem Modem oder belegungen der Drucker an Schnittstellen W hlen Sie eine der beiden Optionen f r die Kabelverbindung aus Verbinden Sie das Kabel e mit Schnittstelle Nr 1 der SPS und mit der RS 232 Schnittstelle 9 Pin Stecker der Modem oder Druckerschnittstelle 25 Pin Stecker e direkt mit der Modbus Schnittstelle einer anderen SPS Da der XMIT Funktionsblock viele Modems und Drucker unterst tzt k nnen sich die Kabelbelegungen unterscheiden Hinweis Das Dokument Modicon 309COM4550x XMIT Loadable Readme GI XMIT RMF enth lt eine Liste mit Angaben zur Kabelbelegung f r Ger te die f r die Schnittstelle Nr 1 der Modbus Master SPS getestet wurden Hinweis Im Jahr 1999 wurde die Bezeichnun
40. an Der XMIT Block verwendet dieses Register nicht Es wird jedoch unter Umst nden als Zeiger in der Ladder Logic verwendet Der XMIT Block l sst sich effizient verwenden indem ein Zeigerwert einer TBLK Anweisung in diesem Register platziert wird 840USE11302 September 2003 81 XMIT Funktionsblock XMIT Kommunikationsblock Register 4x 8 berblick 4x 8 Befehlswort In diesem Abschnitt werden das Befehlswortregister 4x 8 und die 16 Bit in diesem Register beschrieben Sechs Bit des Registers 4x 8 werden detailliert beschrieben e Bit5 Funktion Abgeschlossener ASCII Eingang e Bit6 Funktion Einfacher ASCII Eingang e Bit 9 Funktion Einfacher ASCII Eingang e Bit 10 R ckw rtsschritt aktivieren e Bit 11 RTS CTS Datenflusskontrolle aktivieren e Bit 12 Xon Xoff Datenflusskontrolle aktivieren XMIT interpretiert jedes Bit des Befehlsworts als auszuf hrende Funktion Wenn Bit 7 und 8 gleichzeitig aktiv sind oder wenn jeweils 2 oder mehr der Bits 13 14 15 oder 16 aktiv sind oder wenn Bit 7 nicht aktiv ist sobald die Bits 13 14 15 oder 16 aktiv sind wird Fehler 129 generiert Es gelten weitere Einschr nkungen Die einzelnen Bitdefinitionen finden Sie in der nachstehenden Tabelle Bit Verteilung MSB 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 LSB 82 840USE11302 September 2003 XMIT Funktionsblock 4x 8 Bit Zusammen fassung 4x 8 Bit Beschreibung
41. aus W hlen Sie die Parameter aus die f r Ihre Anwendung geeignet sind Im Kapitel Verwendung des XMIT Funktionsblocks S 69 wird die Einstellung der Systemparameter beschrieben 24 840USE11302 September 2003 Installation von XMIT Laden der Modsoft XMIT Zoom und Hilfefenster Laden der DX Zoomfenster DXFDT SYS Laden der DX Zoomfenster XMIT ZMM Wenn Sie f r die DX Zoomfenster Modsoft 2 5 oder niedriger verwenden laden Sie die Datei DXFDT SYS Schritt Aktion 1 Bitte beachten Sie vor dem Laden Folgendes e Stellen Sie sicher dass Sie Modsoft 2 5 oder niedriger verwenden um die DX Zoomfenster verwenden zu k nnen die mit Hilfe der Datei DXFDT SYS geladen werden e Wenn Sie Modsoft 2 5 oder niedriger nicht verwenden erhalten Sie weitere Informationen unter Laden der DX Zoomfenster XMIT ZMM Die Datei DXFDT SYS wird im Unterverzeichnis MS_25 gespeichert Kopieren Sie die Datei DXFDT SYS in das Verzeichnis Modsoft runtime Hinweis Die Datei DXFDT SYS ersetzt die bereits vorhandene Datei DXFDT SYS Wenn Sie Modsoft 2 6 oder h her f r die DX Zoomfenster verwenden laden Sie die Datei xMIT ZMM Schritt Aktion 1 Vor dem Laden e Stellen Sie sicher dass Sie Modsoft 2 6 oder h her verwenden um die DX Zoomfenster verwenden zu k nnen die mit der Datei XMIT ZMM geladen werden e Wenn Sie NICHT Modsoft 2 6 oder h her verwenden les
42. bin r in BCD und von BOD in bin r k nnen unter Verwendung eines oder mehrerer XMIT Konvertierungsblocks vorgenommen werden Details siehe XMIT Bin r BCD Konvertierungstypen S 132 4x 5 Geben Sie das gew nschte 4x Register ein Dies ist das erste Register des Quellregister Quellblocks das gelesen wird Stellen Sie sicher dass Sie ausw hlen wo der Lesevorgang beginnen soll h herwertiges oder niederwertiges Byte Die Auswahl neben diesem Register im DX Zoomfenster entspricht Bit 15 in 4x 3 4x 6 Geben Sie das gew nschte 4x Register ein Dies ist das erste Register des Zielregister Zielblocks das gespeichert wird Stellen Sie sicher dass Sie ausw hlen wo der Speichervorgang beginnen soll h herwertiges oder niederwertiges Byte Die Auswahl neben diesem Register im DX Zoom entspricht Bit 16 in 4x 3 4x 7 Anzahl Geben Sie den Suchbereich ein Im Register ist der Suchbereich festgelegt Wenn der ASCII die automatische Erweiterung der Quelle Bit 13 oder die automatische Zeichenfolgen Erweiterung des Ziels Bit 14 auf ON gesetzt ist und kein ASCIl Zeichen erkannt wird passt der Block die Zeichenz hlung automatisch an 122 840USE11302 September 2003 XMIT Funktionsblock 4 6 Beispiele f r den XMIT Konvertierungsblock Opcode Auf einen Blick Zweck In diesem Abschnitt werden elf Opcode Beispiele dargestellt Inhalt dieses Dieser Abschnitt enth lt die fo
43. die Funktionscodes 01 02 03 04 05 06 08 15 und 16 sendet wird die L nge der Meldung automatisch auf f nf gesetzt Wenn XMIT einen abgeschlossenen ASCII Eingang empf ngt muss die Nachrichtenl nge auf f nf gesetzt werden Ansonsten tritt ein Fehler auf Wenn XMIT Modbus Meldungen f r die Funktionscodes 20 und 21 sendet wird die L nge der Meldung automatisch auf sechs gesetzt Wenn XMIT ASCII Meldungen sendet kann die L nge 1 bis 1024 ASCII Zeichen pro Meldung betragen Hier geben Sie in Millisekunden ms einen Wert f r die Zeit ein um festzulegen wie lange XMIT auf eine g ltige Antwortnachricht von einem Slave Ger t SPS Modem usw wartet Au erdem wird die Zeit auf ASCII bertragungen und Vorg nge der Datenflusssteuerung angewandt Wird die Antwortnachricht in der festgelegten Zeit nicht vollst ndig gebildet gibt XMIT einen Fehler aus Der g ltige Bereich ist O bis 65535 ms Der Timeout wird nach dem Senden des letzten Zeichens der Nachricht eingeleitet Hier geben Sie die Anzahl der Wiederholungen ein um festzulegen wie oft XMIT eine Nachricht sendet um von einem Slave Ger t SPS Modem usw eine g ltige Antwort zu erhalten Wird die Antwortnachricht in der festgelegten Zeit nicht vollst ndig gebildet gibt XMIT einen Fehler und einen Fehlercode aus Der g ltige Bereich ist 0 bis 65535 Wiederholungen Dieses Feld wird zusammen mit dem Antwort Timeout 4x 11 verwendet 4x 13 Hier geben Si
44. erste Modbus Register in der Modbus Definitionstabelle verweist Die Modbus Definitionstabelle Funktionscodes f r den Modbus Funktionscode 01 02 03 04 05 06 15 und 16 ist f nf Register 01 bis 06 15 und lang und Sie m ssen ihn f r eine erfolgreiche XMIT Operation programmieren Die 16 Zeiger auf Modbus Definitionstabelle sehen Sie in der folgenden Tabelle Meldungstabelle Siehe Funktionscodes 01 bis 06 15 und 16 der Modbus Definitionstabelle Register Beschreibung 4y XMIT unterst tzt die folgenden Funktionscodes Modbus 01 Mehrere Spulen lesen 0x Funktionscode 02 Mehrere Biteing nge lesen 1x 03 Mehrere Halteregister lesen 4x 04 Mehrere Eingangsregister lesen 3x 05 Einzelne Spule schreiben 0x 06 Einzelne Halteregister schreiben 4x 15 Mehrere Spulen schreiben 0x 16 Einzelne Halteregister schreiben 4x 4y 1 Geben Sie die Datenmenge ein die auf die Slave SPS geschrieben oder Menge von der Slave SPS gelesen werden soll Geben Sie beispielsweise 100 ein um 100 Halteregister von der Slave SPS zu lesen oder geben Sie 32 ein um 32 Spulen auf eine Slave SPS zu schreiben Die Menge ist in Abh ngigkeit vom SPS Typ begrenzt Unter Grenzwerte f r Modbus Anfrage Antwortparameter S 178 finden Sie alle Einzelheiten zu Grenzwerten 4y 2 Geben Sie die Slave Modbus SPS Adresse ein In der Regel liegt der Slave SPS Bereich der Modbus Adresse bei 1 247 Um eine Modbus Nachricht an A
45. gleich null eins oder zwei 123 Der untere Eintrag von XMIT ist nicht gleich sieben acht oder sechzehn 131 Ung ltige Zeichenz hlung 135 Ung ltiger Zielregisterblock 136 Ung ltiger Quellregisterblock 137 Keine ASCII Nummer vorhanden 138 Mehrere Vorzeichen vorhanden 139 Numerischer berlauf erkannt 140 Fehlerhafte Zeichenfolge 141 Zeichenfolge nicht gefunden 142 Ung ltige Fehlerpr fung erkannt 143 Ung ltiger Konvertierungs Opcode 4x 2 Der XMIT Konvertierungsblock verwendet dieses Register nicht Es wird jedoch Verf gbar f r unter Umst nden als Zeiger in der Ladder Logic verwendet Der XMIT Block l sst Benutzer sich effizient verwenden indem ein Zeigerwert einer TBLK Anweisung in diesem Register platziert wird 118 840USE11302 September 2003 XMIT Funktionsblock XMIT Konvertierungsblock Register 4x 3 4x 3 Steuerungsbit f r die Daten konvertierung Dieses 16 Bit Wort bezieht sich auf das Datenkonvertierungswort 4x 4 Diese Bit bieten zus tzliche Steuerungsoptionen je nachdem welche der elf Konvertierungs m glichkeiten Sie ausw hlen Bit Verteilung MSB 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 LSB 4x 3 Definitionstabelle der Steuerungsbit f r die Datenkonvertierung Bit Nr Definition 1 0 1 Nicht benutzt 2 CRC 16 Seeds 0x0000 OxFFFF 3 Fehlerpr fungstyp LRC 8 CRC 16 4 Fehlerpr fung Validieren An
46. nge an RS485 Schnittstelle Nr 2 unter Verwendung von ProWORX NXT 22 2 22a un DER 147 5 2 bertragen mehrerer Modbus Befehle SPS Master an SPS Slave 151 Aufeinen Blick 2 312 3 an es error 151 Senden mehrerer Modbus Befehle 22222n seen nenn 152 Einrichten der Master SPS 2 222 neeneeeeeeeneen rennen 153 Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nenil 2 22 0 2 en Ran Scaler Rd 154 Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nr 2 4 2 824 422 a N HB Re E 155 Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nr 3 2 23 34 2a Ba Bleibe Ebenen len 158 Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nr 4 2 2 2420 Da a Br 160 Abschlie ende bertragung mehrerer Modbus Befehle 161 5 3 bertragung des Fehlerworts ber Impulswahlmodems an den SPS Slave 162 Au einen Blick t Sea ee en ea nenn 162 bertragung des Fehlerworts an die Slave SPS ber Impulswahlmodems 163 Modem SetuP sn 3 2 m ar er ae A A 164 Einrichten der Master SPS 22 222 neeeeeeeenereen nennen een 165 Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Nr 1 22 are ea AER A A E 166 Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Ni 2 2 2 44 2 42 Haaren aka 167 Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Nr 32 22 22 re ea A 170
47. ngliche Zeichenz hlung 0x000C Die Konvertierungssteuerung w hlt das feste 16 Bit Ausgangsformat mit Vorzeichen unter Verwendung f hrender Nullen aus Zielblock ist geladen mit 000000040158 Endg ltige Zeichenz hlung 0x0000 Zielblock erweitert auf h herwertiges Byte 400107 5 Quelle enth lt 0x03FE1234 Zielblock beim niederwertigen Byte 400001 Anf ngliche Zeichenz hlung 0x0010 Die Konvertierungssteuerung w hlt das ver nderliche 32 Bit Ausgangsformat ohne Vorzeichen aus Zielblock ist geladen mit SFE1234 Endg ltige Zeichenz hlung 0x0009 Zielblock erweitert auf h herwertiges Byte 400005 6 Quelle enth lt 0x5B3D 0x467E OxD14F 0x478C Zielblock beim niederwertigen Byte 400201 Anf ngliche Zeichenz hlung 0x0007 Zielblock ist geladen mit 5B3D467 Endg ltige Zeichenz hlung 0x0000 Zielblock erweitert auf h herwertiges Byte 400205 126 840USE11302 September 2003 XMIT Funktionsblock XMIT Konvertierungsblock Opcode Beispiele 4 bis 6 Beschreibung des Beispiels f r Opcode 4 und 5 Beschreibung des Beispiels f r Opcode 6 Konvertierungs beispiele bezogen auf die ASCII Zeichenfolge Die Opcodes 4 und 5 erstellen ASCIl Ausgangsdaten ver nderlicher L nge wenn das Steuerungsregister f r die Datenkonvertierung 4x 3 Bit 10 auf O variabel gesetzt ist Dann wird die Anzahl der ASCIl Ausgangszeichen erstellt und vom anf nglichen Wert des ASCIl Zeichenfolgenz hlungsregisters 4x
48. 0 weist einen Wert von 17 auf und ist ein Zeiger auf den ASCII Text der gelesen wird Der Wert wird in Form von zwei Zeichen pro Register beginnend bei Adresse 400017 gespeichert e Halteregister 4x 10 Nachrichtenl nge Adresse 40011 wird auf 18 gesetzt da die gelesene ASCIlI Zeichenfolge 18 Zeichen lang ist Der an Adresse 400017 40025 angezeigte ASCII Text wurde ber eine PC Tastatur mit einer ge ffneten Microsoft HyperTerminal Com Schnittstellenver bindung eingegeben 840USE11302 September 2003 137 Arbeiten mit XMIT Beispielen Register In einem Zoomfenster angezeigter Registerinhalt funktionen XMIT Kommunikation E E E B E v E E E E E Ej E 138 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Schreiben von einfachen ASCII Zeichen mit Hilfe von ProWORX32 Inhalt des Eintrags Netzwerkdiagramm NETZWERK 0001 Active 1 00001 000001 Error 2L gt gt 400001 000002 Success 3H XMIT 00016 000003 Inhalt des Eintrags e Oberer Eintrag enth lt 00001 um die Kommunikation des XMIT Blocks ber die Schnittstelle Nr 1 der Master SPS zu leiten e Mittlerer Eintrag 400001 ist das Anfangsregister das zur Konfiguration des XMIT Blocks verwendet wird e Unterer Eintrag Auf 000016 gesetzt Der untere Eintrag muss auf 000016 gesetzt werden wenn ein ASCII Lese oder Schreibvorgang ausgef hrt wird Die Modbus Funktionscodes m ssen 1 bis 6 15 und 16 lauten
49. 00 Dez Verf gbar f r Benutzer 400008 00000 Dez Befehlswort 400009 00000000 00000000 Nachrichtenzeiger 400010 00000 Dez Nachrichtenl nge 400011 00000 Dez Antwort Zeit berschreitung ms 400012 00000 Dez Wiederholungsgrenze 400013 00000 Dez Beginn der XMIT Verz gerung ms 400014 00000 Dez Ende der XMIT Verz gerung ms 400015 00000 Dez Aktuelle Wiederholung 400016 00000 Dez Fehler 400001 Vorherige N chsteg Close Beate Doc Bit Operation Radix Drucken Hilfe 840USE11302 September 2003 63 Verwendung von Zoomfenstern Zoomfenster f r den Statusabruf XMIT GET STATUS Seite 2 von 3 XMIT Versionsnummer 400001 00000 Dez A BE Fehlerstatus 400002 Slave angemeldet aktiv 400003 00000 Dez Slave Transaktion 400004 Zoomfenster f r die Konvertierung XMIT KONVERTIERUNGEN Seite 3 von 3 00001 00000000 00000000 00000 Dez 00000 Dez 40000 Fehlerstatus 400002 XMIT Verf gbar f r Benutzer 400003 XMIT Versionsnummer 400001 00000 Dez 00000 Dez 00000000 00000000 00014 Datenkonvertierungs Bit 400004 Datenkonvertierungs Opcode 400005 00000 Hex Quellregister Offset 400006 00000 Dez Zielregister 400007 00000 Dez ASCII Zeichenkette 400008 00000 Dez 64 840USE11302 September 2003 Verwendung von Zoomfenstern Zoomfenster in denen ProWORX32 verwendet wird Zugriff auf die Ausgehend vom Ladder Logic Editor Zoo
50. 1 00003 400018 00000000 00001010 400019 00000000 00000001 400020 00000000 00000001 00010 00001 400021 00000000 01100100 00100 400022 00000000 00000000 00000 400023 00000000 00000000 00000 400024 00000000 00000000 00000 400025 400026 400019 00000000 00000000 00000000 00000000 00000 00000 Close Bearbeiten Doc Drucken Hilfe Inhalt des Registers Register Zugriff Beschreibung Registerwert 4x 17 Lesen Modbus Funktionscode 3 4x 18 Schreiben Anzahl der zu bertragenden Register 10 4x 19 Schreiben Adresse des Modbus Slave Ger ts 1 4x 20 Schreiben Slave Adresse 1 400001 vom Slave gelesene Daten 4x 21 Schreiben Offset des Datenbereichs der Master SPS 100 40010 im Master platzierte Daten 146 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Modbus Schreibvorg nge an RS485 Schnittstelle Nr 2 unter Verwendung von ProWORX NxT Inhalt des Netzwerkdiagramm Eintrags NETZWERK 0001 Active 1 00002 000001 Error 2 400001 000002 Success 3H XMIT 00016 000003 Inhalt des Eintrags e Oberer Eintrag enth lt 00002 um die Kommunikation des XMIT Blocks ber die Schnittstelle Nr 2 der Master SPS zu leiten e Mittlerer Eintrag 400001 ist das Anfangsregister das zur Konfiguration des XMIT Blocks verwendet wird
51. 15 Lesen Aktuelle Wiederholung Register 4x 9 ist ein Zeiger auf einen Satz von f nf benachbarten Konfigurationsregistern Hinweis Konfiguration eines XMIT Blocks f r Modbus Meldungen Konfigurieren Sie f nf zus tzliche aufeinander folgende Register um einen XMIT Block f r Modbus Meldungen funktionsf hig zu machen In diesem Beispiel verf gt das Register 4x 9 ber den Wert 17 Daher beginnt die Konfiguration f r die Modbus Meldung bei 4x 17 840USE11302 September 2003 149 Arbeiten mit XMIT Beispielen Verwendung des Register Editor Zoomfensters f r den Register Editor Register Editor Datei Register C 3xxxx 4Axxxx Gleitkomma 00000000 00000000 00000 00000001 00000000 00256 00000000 00010001 00017 00000000 00000101 00005 00000001 11110100 00500 00000000 00000101 00005 00000000 01100100 00100 00000000 01100100 00100 00000000 00000000 00000 00000000 00010000 00000000 00001010 00000000 00000001 00001 00000000 00000001 00001 00000000 01100100 00100 00000000 00000000 00000 400019 Close Bearbeiten Doc Drucken 00000000 00000000 00000 Inhalt des Registers Register Zugriff Beschreibung Registerwert 4x 17 Schreiben Modbus Funktionscode 16 4x 18 Schreiben Anzahl der zu bertragenden 10 Register 4x 19 Schreiben Adresse des Modbus S
52. 9 Pin auf 25 Pin e 9 Pin auf 9 Pin e RJ 45 8x8 auf 25 Pin e RJ 45 8x8 auf 9 Pin e RJ 45 8x8 auf RJ 45 8x8 Die Art der Verkabelung ist davon abh ngig ob eine Verbindung zu einem Modem oder zu einem Nullmodem hergestellt wird Inhalt dieses Dieser Abschnitt enth lt die folgenden Themen Abschnitts Thema Seite Kabelbelegungen 182 9 Pin auf 25 Pin Modem OHNE RTS CTS Datenflusssteuerung 184 9 Pin RS 232 auf 25 Pin Modem mit RTS CTS Datenflusssteuerung 185 9 Pin auf 25 Pin Nullmodem 186 9 Pin auf 9 Pin Modem 187 9 Pin auf 9 Pin Nullmodem 188 RJ 45 8x8 auf 25 poligen Stecker Modem Konfiguration A 189 RJ 45 8x8 auf 25 poligen Stecker Modem Konfiguration B 190 RJ 45 8x8 auf 25 Pin Stecker Nullmodem 191 RJ 45 8x8 9 Pin Stecker Modem Konfiguration A 192 RJ 45 8x8 9 Pin Stecker Modem Konfiguration B 193 RJ 45 8x8 9 poliger Stecker Nullmodem 194 RJ 45 8x8 auf RJ 45 8x8 Modem 195 Teiles tze f r Kabeladapter 196 840USE11302 September 2003 181 Technische Angaben zu XMIT Kabelbelegungen berblick Sechs der folgenden Kabelbelegungskombinationen sind als Adapterteiles tze verf gbar Beschreibung Beschriebene Kabelbelegung 1 9 Pin auf 25 Pin Modem OHNE RTS CTS Datenflusssteuerung 9 Pin RS 232 auf 25 Pin Modem mit RTS CTS Datenflusssteuerung 9 Pin auf 25 Pin Nullmodem 9
53. Datei NSUP EXE laden BEVOR die Datei xMIT EXE auf der SPS geladen wird Wenn die Datei XMIT EXE zuerst geladen wird funktioniert die XMIT Anweisung nicht ordnungsgem Dies f hrt dazu dass alle drei Ausg nge eingeschaltet werden e Wenden Sie sich an den Kundendienst um die aktuellste Version der Datei NSUP EXE zu erhalten Laden von F hren Sie die folgenden Schritte aus NSDE EXE Schritt Aktion 1 W hlen Sie Loadable F5 2 W hlen Sie Dir F3 3 W hlen Sie Laden F1 An einer Eingabeaufforderung werden Sie nach dem Dateinamen gefragt 4 Geben Sie A NSUP EXE ein 840USE11302 September 2003 27 Installation von XMIT Schritt Aktion 5 Dr cken Sie die Eingabetaste Eine Systemmeldung wird angezeigt in der Sie darauf hingewiesen werden dass Sie nun auf dieses Loadable zugreifen k nnen Load Delete Fl print F3 F4 F5 F6 F7 Lev 8 F8 OFF F9 DX Loadable Configuration DX Memory Used Total Memory Avail 3107 Name Rev Size Opcode Filename a nsup exe LPress Enter or to view current loadable selection list 6 Dr cken Sie Umschalt um alle verf gbaren Loadables anzuzeigen Das Loadable NSUP EXE wird in der Liste angezeigt Platzieren Sie den Cursor auf NSUP EXE Dr cken Sie die Eingabetaste Im Bildschirm werden die Versionsnummer die Dateigr e und der Opcode f
54. Datenbereich das Datenziel Datenbereich Wenn Sie beispielsweise Register 600300 600399 von einer Slave SPS lesen m chten geben Sie in dieses Feld 300 ein Wenn Sie Daten von einer Master SPS schreiben und sie in einem Register 600100 einer Slave SPS platzieren m chten geben Sie in dieses Feld 100 ein In Abh ngigkeit vom Modbus Befehlstyp Schreiben oder Lesen muss der Quell und Zieldatenbereich den in der nachstehenden Tabelle definierten Quell und Zieldatenbereichen entsprechen Das unterste erweiterte Register wird als Register Null 600000 adressiert Das unterste Halteregister wird als Register Eins 400001 adressiert 100 840USE11302 September 2003 XMIT Funktionsblock Register Beschreibung 4y 4 Master SPS Datenbereich F r einen Lesebefehl ist der Master SPS Datenbereich der Empf nger f r die vom Slave zur ckgesendeten Daten F r einen Schreibbefehl ist der Master SPS Datenbereich die Datenquelle Wenn Sie beispielsweise Register 40016 40032 in der Master SPS in 6x Register in einer Slave SPS schreiben m chten geben Sie in dieses Feld 16 ein Wenn Sie 6x Register 600001 600100 von einer Slave SPS lesen und die Daten im Datenbereich der Master SPS 40100 40199 platzieren m chten geben Sie in dieses Feld 100 ein In Abh ngigkeit vom Modbus Befehlstyp Schreiben oder Lesen muss der Quell und Zieldatenbereich den in der nachstehenden Tabelle definierten Quell und Zieldat
55. F r Modbus Meldungen ist der Zeiger das Register dessen Offset auf das erste Modbus Register in der Modbus Definitionstabelle verweist Die Modbus Definitionstabelle Funktionscode f r den Modbus Funktionscode 08 ist f nf Register lang und Sie m ssen sie f r 08 Zeiger auf einen erfolgreichen XMIT Betrieb programmieren Die Modbus Definitionstabelle Meldungstabelle sehen Sie in der folgenden Tabelle Siehe Tabelle mit den Funktionscodes der Modbus Definitionstabelle 08 Register Beschreibung 4y Modbus Funktionscode XMIT unterst tzt den folgenden Funktionscode 08 Diagnose 4y 1 Diagnosen Geben Sie in dieses Feld den Dezimalwert des Diagnoseunterfunktionscodes ein um die jeweilige gew nschte Diagnosefunktion auszuf hren Die folgenden Diagnoseunterfunktionen werden unterst tzt Code und Beschreibung 00 Anfragedaten zur cksenden 01 Kommunikationsoption neu starten 02 Diagnoseregister zur cksenden 03 ASCIl Eingangsabgrenzung ndern 04 Listen Only Modus erzwingen 05 Reserviert 06 Reserviert 07 Reserviert 08 Reserviert 09 Reserviert 10 Z hler und Diagnoseregister in 384s 484s l schen 11 Bus Nachrichtenz hlung zur cksenden 12 Bus Kommunikationsfehlerz hler zur cksenden 13 Bus Ausnahmefehlerz hler zur cksenden 14 Nicht unterst tzt 15 Nicht unterst tzt 16 Slave NAK Z hler zur cksenden 17 Slave Besetzt Z hler zur cksenden 18 Bus Zeichen berlauf Z hler zur cksenden
56. FFF B3 Err Chk Type LRC 8 B4 Error Check APPEND l B7 Conv Case UPPR gt LOWR B8 Case Sens NO B9 Format Leading ZEROS B10 Output Format VARIABLE B11 Conv Type SIGNED B12 Conv Word 16 BIT l SRC Register Offset 40105 UINT 2 DEC Begin Read At HI BYTE e g 100 gt 40100 Must be non zero DEST Register Offset 40106 UINT 1 DEC Begin Save At HI BYTE e g 200 gt 40200 Must be non zero Data Conversion Character Count 40107 UINT 0 DEC Im DX Zoomfenster f r die Konvertierung Seite 2 3 werden Fehlermeldungen bei der XMIT Konvertierung angezeigt Fehlercodes 119 131 Utility Hex Dec Bin Goto Quit F1 MIKE F3 F4 DX Zoom Editor F7 Lev 8 F8 OFF F9 XMIT CONVERSIONS Page 2 3 PORT 0000 4X 1 Fault Status 40101 UINT 0 DEC XMIT Fault Codes Continued 119 XMIT Could Not Enable PLC Port Receiver 120 XMIT Could Not Set PLC UART 121 User Issued an Abort Command 122 Top node of XMIT is not equal to one 123 Bottom Node of XMIT is not equal to sixteen 124 Undefined Internal state 125 Broadcast Mode not Allowed with this Modbus Function 126 DCE did not Assert CTS 127 Illegal configuration Data bits Data rate Parity or Stop bits 128 Unexpected Response Received from Modbus Slave 129 Invalid Command Word Combination 130 Command Word Changed While Active 131 Invalid Character Count Page up down for prev next screen 56 840USE11302 September 2003
57. I Zeichenfolge Die anf ngliche Zeichenz hlung f r ASCII Zeichenfolgen 4x 7 gibt die maximale Anzahl der zu suchenden Zeichen an Dies muss eine Zahl zwischen 1 und 1024 sein Die Zeichenfolge zur Abgleichung ist im Zielblock enthalten und muss durch das Zeichen 0x00 abgeschlossen werden Wenn eine bereinstimmende Zeichenfolge im Quellblock vorhanden ist wird der Quellpunkt 4x 3 Bit 13 auf den Anfang der bereinstimmenden Zeichenfolge erweitert Die Zeichenz hlung 4x 7 wird durch die Anzahl der Zeichen reduziert die am Anfang des Quellblocks bersprungen wurden und der untere Ausgang wird aktiviert Befehl erfolgreich Anderenfalls werden der Quellzeiger und die Zeichenz hlung nicht ge ndert und der mittlere Ausgang wird aktiviert Fehler 130 840USE11302 September 2003 XMIT Funktionsblock Beschreibung des Beispiels f r Opcode 11 Opcode 11 f hrt eine Fehlerpr fungsberechnung f r 8 Bit LRC 16 Bit CRC mit Seed OxFFFF oder 16 Bit CRC mit Seed 0x0000 durch Wenn das Konvertierungs steuerungsregister 4x 3 Bit 4 eingestellt ist validieren wird die ausgew hlte Fehlerpr fung am Ende der ASCII Zeichenfolge im Quellblock validiert wobei die vorgegebene L nge durch die Zeichenz hlung der ASCII Zeichenfolge bestimmt wird Wenn die Fehlerpr fung g ltig ist wird der untere Ausgang aktiviert Befehl erfolgreich Ansonsten wird der mittlere Ausgang aktiviert Fehler Wenn das Konvertierungssteueru
58. II Eingangsinformationen anzuzeigen wenn das Offset f r Register 4x 9 auf die Definitionstabelle f r den ASCII Eingang verweist Utility P1cOps Hex Dec Bin Goto Quit F1 F2 F3 F4 DX Zoom Editor F7 Lev 8 F8 ON F9 R1 XMIT Communication Terminated Ascii Input Page 3 8 PORT 0001 Ascii Message Pointer 40109 UINT 150 DEC Ascii Message Length 40110 UINT 13 DEC When Activated Message pointer reg 4x 9 must have register offset to the start of Ascii input definition table The table always has 5 words and the message length register 4x 10 must contain the length of 5 The internal format of the Ascii input definition table is as follows Word 0 High Byte number of starting chars Low Byte number of terminator chars Word 1 High Byte First starting char Low Byte Second starting char Word 2 High Byte First terminator char Low Byte Second terminator char Word 3 Input storage destination reg offset e g 123 40123 Word 4 Number of received chars written into input storage destination registers given by word 3 Page up down for prev next screen Das DX Zoomfenster f r die Kommunikation Seite 4 8 wird verwendet um a die Definitionen der Diagnosecodes anzuzeigen und b die Register 4x 10 bis 4x 15 zu konfigurieren Utility PlcOps Hex Dec Bin Goto Quit Fi F2 F3 F4 DX Zoom Editor F7 Lev 8 F8 ON F9 R1 XMIT Communication Page 4 8 PORT 0001 Diag
59. MIT Anweisung bleibt auf ON geschaltet bis die Modbus Meldung erfolgreich gesendet wurde Die XMIT Steuerungstabelle umfasst 16 Register In diesem Beispiel beginnt die XMIT Steuerungstabelle mit Register 40001 und endet mit Register 40016 Die Inhalte dieser Register finden Sie in der nachstehenden Tabelle 170 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Siehe XMIT Steuerungstabelle Beschreibung Register Wert XMIT Versionsnummer 40001 201 oder aktuelle Version Fehlerstatus 40002 0 Verf gbar f r Benutzer 40003 0 Kann als Zeiger f r Anweisungen wie beispielsweise TBLK verwendet werden Daten bertragungsrate 40004 9600 Datenbits 40005 8 Parit t 40006 0 Stoppbits 40007 1 Verf gbar f r Benutzer 40008 0 Kann als Zeiger f r Anweisungen wie beispielsweise TBLK verwendet werden Befehlswort 40009 0000 0010 0000 0010 514 Dec Zeiger auf Meldungstabelle 40010 150 Nachrichtenl nge 40011 7 Antwort Timeout ms 40012 3000 Wiederholungsgrenze 40013 3 Beginn der 40014 0 bertragungsverz gerung ms Ende der 40015 0 bertragungsverz gerung ms Aktuelle Wiederholung 40016 0 840USE11302 September 2003 171 Arbeiten mit XMIT Beispielen Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Nr 4 Ladder Logic Netzwerk Nr 4 setzt die XMIT Anweisung zur ck wenn ein Fehler auftritt Siehe
60. MIT ist nicht gleich sieben acht oder sechzehn Das Register 4x 2 des XMIT Schnittstellenstatusblocks erstellt sowohl den Slave Anmeldestatus als auch den aktiven Status des Schnittstellen Slave und zeigt diese an Die Ladder Logic kann diese Informationen verwenden um Datenkollisionen in einem Modbus Netzwerk mit mehreren Mastern zu reduzieren oder zu vermeiden Statusberichte des Registers 4x 2 4x 2 h herwertiges Byte Slave Anmeldestatus 4x 2 niederwertiges Byte Aktiver Schnittstellenzustand Ja Wenn ein Programmierger t derzeit an der Ja Wenn eine berwachte Schnittstelle zu Slave Schnittstelle dieser SPS angemeldet ist einer SPS geh rt und derzeit einen Modbus Befehl empf ngt ODER eine Modbus Antwort bertr gt Nein Wenn eine berwachte Schnittstelle NICHT zu einer SPS geh rt und derzeit einen Modbus Befehl empf ngt ODER eine Modbus Antwort bertr gt Nein Wenn ein Programmierger t derzeit NICHT an der Slave Schnittstelle dieser SPS angemeldet ist HINWEIS Ein Modbus Master kann Befehle senden kann jedoch nicht angemeldet werden 840USE11302 September 2003 109 XMIT Funktionsblock 4x 3 Slave Dieses Register zeigt die Anzahl der Slave Transaktionen an die vom XMIT Transaktions Schnittstellenstatusblock erstellt werden Der Z hler wird immer dann erh ht wenn z hler Schreib die Modbus Slave Schnittstelle der SPS einen
61. Nachdem alle ausgegebenen Pakete gesendet wurden wechselt der untere Ausgang im XMIT Block auf ON um Befehl erfolgreich anzuzeigen Wenn w hrend einer bertragung der Zustand pl tzlich in BLOCKED wechselt werden nur die verbleibenden Zeichen im aktuellen Ausgangspaket gesendet wobei niemals 16 Zeichen berschritten werden und der XMIT Block bleibt f r unbegrenzte Dauer ACTIVE Nur wenn CTS ON ist wird der ASCII Ausgang alle verbleibenden Ausgangspakete senden Der folgende Text bezieht sich auf den Eingangsmodus Da RTS ein Ausgangs signal ist kann es unabh ngig vom ASCIl Ausgangsprozess Senden benutzt werden um die sendenden Ger te zu verriegeln BLOCK oder zu entriegeln UNBLOCK Wenn der ASCIl Empfangs FIFO Bit 9 gesetzt wurde arbeitet die RTS CTS Datenflusskontrolle im Eingangsmodus Wenn der ASCII Empfangs FIFO Bit 9 gesetzt wurde und keiner der beiden ASCIl Eing nge der einfache ASCII Eingang Bit 6 oder der abgeschlossene ASCIl Eingang Bit 5 gesetzt wurde f llen die empfangenen Zeichen den FIFO in den sie eingef gt wurden In der Zwischenzeit hat die RTS Datenflusskontrolle Bit 11 auf ON geschaltet und erm glicht dem sendenden Ger t mit dem Vorgang fortzufahren Ist der FIFO zu mehr als drei Viertel mit Zeichen gef llt wird die RTS Datenfluss kontrolle Bit 11 gel scht um das sendende Ger t zu sperren BLOCK Die RTS Datenflusskontrolle Bit 11 bleibt gel scht bis entweder der einfache ASCII
62. SPS XMIT bildet diese Meldungen anhand der vier Modbus Meldungsdefinitionstabellen die in der Master SPS definiert sind Die Modbus Definitionstabellen sind nachfolgend dargestellt Siehe Tabelle mit den Modbus Meldungsdefinitionen Definitionstabelle Nr 1 Beschreibung Register Inhalt Modbus Funktionscode 40100 3 Menge 40101 25 Slave SPS Adresse 40102 3 Slave SPS Datenbereich 40103 10 Master SPS Datenbereich 40104 800 Definitionstabelle Nr 2 Beschreibung Register Inhalt Modbus Funktionscode 40105 16 Menge 40106 25 Slave SPS Adresse 40107 3 Slave SPS Datenbereich 40108 10 Master SPS Datenbereich 40109 825 Definitionstabelle Nr 3 Beschreibung Register Inhalt Modbus Funktionscode 40110 1 Menge 40111 16 Slave SPS Adresse 40112 3 Slave SPS Datenbereich 40113 1 Master SPS Datenbereich 40114 97 Definitionstabelle Nr 4 Beschreibung Register Inhalt Modbus Funktionscode 40115 15 Menge 40116 16 Slave SPS Adresse 40117 3 Slave SPS Datenbereich 40118 1 Master SPS Datenbereich 40119 113 840USE11302 September 2003 153 Arbeiten mit XMIT Beispielen Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nr 1 Ladder Logic Netzwerk Nr 1 sendet die Modbus Befehle an die Slave SPS Die Verweise auf Halteregister Spulen und Eing nge k nnen entsprechend Ihrer Anwendung ge ndert werden Siehe Abbildung mit den an die Slav
63. T SPS f r die Schnittstelle liegt bei 5 7 Nicht benutzt ASCII Durch Durch Empfangsger t Ausgangs bertragung Empfangsger t freigegeben gesperrt 9 ASCII Eingang empfangen Neues Zeichen KEIN neues Zeichen 10 ASCII Eingangs FIFO ist Leer Nicht leer 11 ASCII Eingangs FIFO ist Im berlaufzustand Nicht im berlaufzustand Fehler Fehler 12 ASCII Eingangs FIFO ist Ein Aus 13 15 Nicht benutzt 16 ASCII Eingangsempfang Sendendes Ger t Sendendes Ger t durch durch XMIT gesperrt XMIT freigegeben Dieses Register zeigt die aktuelle Anzahl der Zeichen an die im ASCII Eingangs FIFO vorhanden sind Das Register kann je nach Status des Eingangs FIFO und je nachdem ob die Datenl nge leer ist oder sich im berlaufzustand befindet andere Werte enthalten Es wird durch den XMIT Schnittstellenstatusblock generiert Siehe Tabelle mit anderen m glichen Werten f r 4x 6 Zustand des Eingangs FIFO L nge AUS 0 EIN amp leer 0 EIN amp berlauf 512 840USE11302 September 2003 111 XMIT Funktionsblock 4 4 Beschreibung des XMIT Konvertierungsblocks Auf einen Blick Zweck Inhalt dieses Abschnitts In diesem Abschnitt werden die Kompatibilit t des Konvertierungsblocks mit Produkten von Schneider Electric sowie die Darstellung des Blocks und der Inhalt der Eintr ge beschrieben Dieser Absch
64. W hl Zeichenkette an das Modem senden Sobald das Modem die Telefonnummer gew hlt und eine Verbindung zum Modem der Gegenstelle hergestellt hat k nnen Sie beliebig viele ASCII Nachrichten oder Modbus Nachrichten ber das Modem schicken Um mehrere Nachrichten zu senden inkrementieren Sie nach jeder erfolgreichen XMIT Operation den Nachrichtenz hler auf die n chste Nachricht Wenn alle Nachrichten versendet sind k nnen Sie die Auflegezeichenkette an das Modem schicken 198 840USE11302 September 2003 Technische Angaben zu XMIT Verwendung von lnitialisierungsnachrichten mit Hayes Modems Initialisierungs nachricht Die Initialisierungsnachricht ist eine gew hnliche ASCII Nachricht und kann maximal 512 Zeichen lang sein In der Regel sind jedoch 50 Zeichen mehr als ausreichend um ein Modem zu initialisieren Sie k nnen jeden beliebigen Hayes AT Befehl als Teil der Initialisierungs Zeichenkette verwenden Wir empfehlen die folgenden Befehle zur Initialisierung eines Modems zur Verwendung mit XMIT Initialisierungsnachricht f r Impulswahlmodem Initialisierungsnachricht AT amp F amp K0 amp Q0 amp DOV1Q0X0E1 AT Modem selbst kalibrieren amp F Herstellerkonfiguration als aktive Konfiguration wiederherstellen amp K0 Lokale Datenflusskontrolle deaktivieren amp Q0 Kommunikation im asynchronen Modus amp D0 Status des DTR Signals ignorieren V1 Ergebniscodes als W rter anzei
65. XMIT Funktionsblock Benutzerhandbuch 840USE11302 Version 4 0 31005379 00 eine Marke von s Telemecanique 840USE11302 September 2003 Inhaltsverzeichnis Kapitel 1 Kapitel 2 2 1 2 2 Kapitel 3 Sicherheitshinweise 222 2 22n0n nennen nn nn nen 7 ber dieses B ch sa 9 Einf hrung in XMIT 4 22 in 11 Alf eineniBlick 322 03 ea een nen 11 XMIT spezifische Funktionalit t 2C22e seen ereenenn 12 Produkte von Schneider die XMIT unterst tzen 222222220 14 Kenndaten des XMIT Loadable 2222222 2unneeeeeeennneneee nn 16 PLC Loadable Funktionen 22222 m naana nenea 18 Kenndaten der eingebauten XMIT Funktion 2 22 2220 e nennen 19 K ndendienst 2 5 2 24 4 22 4 2 ea ee ans years 20 Installation des Funktionsblocks f r das XMIT Loadable 21 Alf einen Blick 852 2 Bee een ar Kohlen eye 21 Installation des XMIT Loadable mit Modsoft 2222222 22 A f einen Blick a2 He ne ni 22 bertragen des Loadable auf eine SPS und Auswahl der Optionen mit Hilfe VON MOASOT E10 3 5253 E sen beein nern E Re 23 Laden der Modsoft XMIT Zoom und Hilfefenster 22222222200 25 Laden der Datei NSUP EXE mit Hilfe von Modsoft 2 22 2nnneeeee nn 27 Laden der Datei XMIT EXE mit Hilfe von Modsoft 2ceenc2 nn 29 Installieren des XMIT Loadable mit Concept und ProWORX 32 Aufeinen Blick 24 2 EI sl 32 Lad
66. ae sa a Br ara 112 XMIT Konvertierungsblock und SPS Kompatibilit t 2222200 113 Struktur und Inhalt des XMIT Konvertierungsblocks 222222220 115 Verwendung des XMIT Konvertierungsblocks 22222222 enenn 117 Auf einen Blikss ertr 7 2 8232 2 2a a Ra Ag re 117 XMIT Konvertierungsblock Register 4x DIS AX 2 22 n sun ernennen 118 XMIT Konvertierungsblock Register X 3 2 22n seen een nenn 119 XMIT Konvertierungsblock Register 4x 4 bis 4X 7 22 2 une 121 Beispiele f r den XMIT Konvertierungsblock Opcode 2222200 123 Auf einen Blick iie rea ea 4 2 sn ee a a ar een 123 XMIT Konvertierungs Opcode Beispiele 1 bis3 2 22 22s22 0 124 XMIT Konvertierungsblock Opcode Beispiele Abis6 127 840USE11302 September 2003 XMIT Konvertierungsblock Opcode Beispiele 7 bis 11 129 XMIT Bin r BCD Konvertierungstypen 2 2 2222 neen nennen nn 132 Kapitel5 Arbeiten mit XMIT Beispielen srereeeennnnn 133 A f einen Blick em 8 54 2er erleben 133 5 1 Einfache ASCIl Lese Schreibvorg nge und Modbus Lese Schreibvorg nge ii p e e e aE A A een nn 134 Auf einen Blick 4 4 2 222 8 22 a een 134 Lesen von einfachen ASCII Zeichen mit Hilfe von Concept 135 Schreiben von einfachen ASCII Zeichen mit Hilfe von ProWORX32 139 Modbus Lesevorg nge bei denen ProWORX NXT verwendet wird 143 Modbus Schreibvorg
67. ammierung mehrerer Instanzen der XMIT Steuerungstabelle in der TBLK Quelltabelle ist eine Methode die sich hervorragend eignet um XMIT f r eine neue Meldung einzurichten Daher empfehlen wir dass Sie diese Methode f r alle zuk nftigen Anwendungen zur Implementierung der XMIT Anweisung verwenden Denken Sie daran dass bestimmte Parameter Bestandteil der Zeichenfolge zur Modenm Initialisierung sein m ssen damit XMIT eine Meldung ordnungsgem an ein Modem der Gegenstelle bertragen kann 840USE11302 September 2003 173 Arbeiten mit XMIT Beispielen 174 840USE11302 September 2003 Anhang Auf einen Blick Inhalt der In den Anh ngen erhalten Sie detaillierte technische Informationen zum XMIT Anh nge Funktionsblock Inhalt dieses Dieser Anhang enth lt die folgenden Kapitel Anhangs Kapitel Kapitelname Seite A Technische Angaben zu XMIT 177 840USE11302 September 2003 175 Anhang 176 840USE11302 September 2003 Technische Angaben zu XMIT A Auf einen Blick Einf hrung Inhalt dieses Kapitels In diesen Unterlagen erhalten Sie detaillierte technische Informationen zum XMIT Funktionsblock Dieses Kapitel enth lt die folgenden Abschnitte Abschnitt Thema Seite A 1 Arbeiten mit Anfrage Antwortparametern 178 A 2 Kabelbelegung und Adapter 181 A 3 Konfiguration von XMIT ausschlie lich mit Hayes kompatiblen 197 Impulswahl
68. as Register 4x 4 der Definitionstabelle f r den ASCIlI Eingang enth lt die Gesamtl nge der empfangenen Zeichenkette einschlie lich der Start und Endzeichenketten An diesem Punkt verf gt der XMIT Block immer noch ber die Schnittstelle und speichert weiterhin neu empfangene Zeichen im Befehlswort des ASCII Empfangs FIFO weil das Befehlsworts ASCII Empfangs FIFO aktivieren 4x 8 Bit 9 auf ON geschaltet ist Mit der Ladder Logic k nnen Sie das Bit f r den einfachen ASCIl Eingang 4x 8 Bit 6 vor dem n chsten Zyklus l schen w hrend das Bit f r die Aktivierung des ASCII Empfangs FIFO 4x 8 Bit 9 eingeschaltet bleibt Dadurch wird der aktuelle 4x Registerzielblock NICHT durch neuere FIFO Daten berschrieben die immer noch im FIFO gesammelt werden Mit der Ladder Logic k nnen Sie beide Bit zum Aktivieren des ASCII Empfangs FIFO 4x 8 Bit 9 und des abgeschlossenen ASCII Eingangs 4x 8 Bit 5 l schen um die Schnittstellensteuerung der SPS zu berlassen 86 840USE11302 September 2003 XMIT Funktionsblock Wenn OHNE erkanntes EndZzeichen zu viele Zeichen in den 4x Registerzielblock geschrieben werden oder die Matrix des 4x Registerzielblocks au erhalb des zul ssigen Bereichs f r die konfigurierte SPS liegt wird im Fehlerstatus 4x 1 ein Fehler gemeldet Die Zeichenbegrenzung liegt bei maximal 1024 Zeichen oder bei der doppelten Gr e des 4x Registerzielblocks Es empfiehlt sich den 4x Regis
69. beim h herwertigen Byte 400201 0x0103 0x0001 0x0008 0x1234 Anf ngliche Zeichenz hlung 0x0006 Durch die Konvertierungssteuerung wird ausgew hlt dass LRC8 angeh ngt werden muss Quellblock beim niederwertigen Byte 400201 enth lt 0x0103 0x0001 jetzt 0x0008 0xF334 Quellblock bleibt beim h herwertigen Byte 400201 Abschlie ende Zeichenz hlung wird erh ht auf 0x0007 Der untere Ausgang Befehl erfolgreich wird aktiviert da die Zielzeichenfolge in der Quellzeichenfolge gefunden wurde Opcode 9 vergleicht die im Zielregisterblock definierte ASCII Zeichenfolge und vergleicht sie mit dem Quellregisterblock Die anf ngliche Zeichenz hlung f r ASCII Zeichenfolgen 4x 7 gibt die maximale Anzahl der zu vergleichenden Zeichen an Dies muss eine Zahl zwischen 1 und 1024 sein Die Zeichenfolge zur Abgleichung ist im Zielblock enthalten und muss durch das Zeichen 0x00 abgeschlossen werden Der Quellzeiger 4x 3 Bit 13 wird ber das letzte bereinstimmende Zeichen hinaus erweitert und die Zeichenz hlung 4x 7 wird durch die Anzahl der bereinstimmenden Zeichen reduziert Wenn alle Zeichen in der Quellzeichenfolge bis zum NULL Terminator mit der Zielzeichenfolge bereinstimmen wird der untere Ausgang eingeschaltet Befehl erfolgreich Ansonsten wird der mittlere Ausgang aktiviert Fehler Opcode 10 durchsucht den Quellregisterblock nach der im Zielregisterblock definierten ASCI
70. ber 2003 XMIT Funktionsblock Struktur und Inhalt des XMIT Konvertierungsblocks Darstellung Eing nge Ausg nge Inhalt des oberen Eintrags Struktur des XMIT Konvertierungsblocks Die H he des XMIT Konvertierungs blocks betr gt drei Eintr ge Start XMIT operation Not Used Not Used Operation terminated unsuccessfully Not Used Operation successful XMIT verf gt ber einen m glichen Steuerungseingang Der Eingang f r den oberen Eintrag startet einen XMIT Vorgang und sollte so lange im Zustand ON bleiben bis der Vorgang erfolgreich abgeschlossen wurde oder ein Fehler aufgetreten ist Der Eingang f r den mittleren Eintrag wird f r den XMIT Konvertie rungsblock nicht verwendet Hinweis Um einen XMIT Fehler zur ckzusetzen und das Fehlerregister zu l schen muss der obere Eingang f r mindestens einen SPS Programmzyklus in den Zustand OFF geschaltet werden XMIT kann zwei m gliche Ausg nge erstellen Der Ausgang des oberen Eintrags wird im XMIT Konvertierungsblock nicht verwendet Der Ausgang vom mittleren Eintrag wird in den Zustand ON versetzt wenn XMIT einen Fehler erkannt hat oder ein Abbruchbefehl gegeben wurde Der Ausgang vom unteren Eintrag wechselt in den Zustand ON wenn ein XMIT Vorgang erfolgreich abgeschlossen wurde Der obere Eintrag muss eine Konstante enthalten 0000 da Konvertierungen nicht mit der SPS Schnittstelle interagieren WICHTIG e LOADABLE AKZEPTIERT
71. che f r Quant Quantum Klicken Sie auf N chstes Klicken Sie auf Fertigstellen 840USE11302 September 2003 45 Installation von XMIT Konfigurieren der Steuerung Kehren Sie ins Navigationsfeld von ProWORX32 zur ck Schritt Aktion 1 W hlen Sie die Registerkarte Projekte aus Arbeitsplatz Nxt_demo RR creg lt Offline gt ee SEEN i Traffic Cop f Eate o Logik i il Dateneditoren amp 2 Konfigurationserweiterungen ee u SPS Status Ger t analysieren poi EA Knowledge Base h s Automation L Internet Projekte Hilfsprogramme Klicken Sie auf die Option Konfiguration 46 840USE11302 September 2003 Installation von XMIT Laden von XMIT EXE Schritt Aktion 3 W hlen Sie im Dialogfeld Konfiguration die Registerkarte Loadables aus I Konfiguration AS o x Allgemein Schnittstellen Loadables Steuerungseigenschaften El Bereiche Al OXXXX 06000 1XXXX 02048 3XXXX 00999 AXXXX 09000 Segmente 32 E A W rter 00512 E A Zeitanteil 020 Steuerungseigenschaften Doppelte Ausg Merkerbit Start 00000 Steuerungstyp Quantum 534 E ASCII Module 00 Nachrichten gesamt 000 Gesamt erweitert 98304 Nachrichtenw rter 0000 Gesamt Logi
72. chlossener ASCII Eingang 4x 8 Bit 5 Wenn 4x 8 Bit 5 f r abgeschlossene ASCIlI Eingangsmeldungen aktiviert ist ist der Nachrichtenzeiger 4x 9 das Register Offset f r das erste Register der ASCII Eingangs Definitionstabelle Die Definitionstabelle des abgeschlossenen ASCII Eingangs umfasst f nf Register Aus diesem Grund muss das Register f r die Nachrichtenl nge 4x 10 auf f nf gesetzt werden damit XMIT ordnungsgem funktioniert Die folgende Tabelle enth lt die Definitionstabelle des abgeschlossenen ASCII Eingangs Geben Sie Ihre Daten in die Definitionstabelle f r den ASCII Eingang ein und verwenden Sie dabei den Referenzabschnitt in Modsoft Definitionstabelle des abgeschlossenen ASCIl Eingangs Wort H herwertiges Byte Niederwertiges Byte 4x 0 Anzahl der Startzeichen Anzahl der Endzeichen zul ssige zul ssige Werte 0 1 2 Werte 1 2 4x 1 Erstes Startzeichen Zweites Startzeichen 4 2 Erstes Endzeichen Zweites Endzeichen 4x 3 Erstes 4x Speicherzielregister 4x 4 Z hler Z hlt die empfangenen Zeichen die in die 4x Speicherzielregister geschrieben werden W hrend des Prozesses enth lt das Register 4x 4 der Definitionstabelle f r den ASCII Eingang einen laufenden Z hler der Zeichen die in den 4x Zielregisterblock geschrieben wurden Sobald die abgeschlossene Zeichenkette empfangen wird wird der untere Ausgang des XMIT Blocks auf ON geschaltet und d
73. chreibung im Steuerungsregister f r die Datenkonvertierung deaktiviert ist wird die ausgew hlte Konvertierung von Klein in Gro schreibung 4x 3 Bit 8 oder von Gro in Kleinschreibung 4x 3 Bit 7 w hrend des Kopiervorgangs im Zielblock durchgef hrt Tabelle der Konvertierungsbeispiele bezogen auf die ASCIlI Zeichenfolge Opcode Aktionen Daten von Ihnen eingegeben 9 Zielblock enth lt abcde Quellblock enth lt beim h herwertigen Byte 400201 abcdefgh Anf ngliche Zeichenz hlung 0x0008 Quellblock erweitert auf das niederwertige Byte fgh 400203 zielt jetzt auf Abschlie ende Zeichenz hlung wird reduziert auf 0x0003 Der untere Ausgang Befehl erfolgreich wird aktiviert da die Zielzeichenfolge mit der Quellzeichenfolge bereinstimmt 10 Zielblock enth lt def Quellblock enth lt beim h herwertigen Byte 400201 abcdefgh Anf ngliche Zeichenz hlung 0x0008 Quellblock erweitert auf das niederwertige Byte defgh 400202 zielt jetzt auf Abschlie ende Zeichenz hlung wird reduziert auf 0x0005 Der untere Ausgang Befehl erfolgreich wird aktiviert da die Zielzeichenfolge in der Quellzeichenfolge gefunden wurde 840USE11302 September 2003 129 XMIT Funktionsblock Beschreibung des Beispiels f r Opcode 9 Beschreibung des Beispiels f r Opcode 10 Opcode Aktionen Daten von Ihnen eingegeben 11 Quellblock enth lt
74. ck 3 40208 140209 140210 40211 destination block 40009 Siehe Tabelle mit den Inhalten der Quelltabelle und der XMIT Steuerungstabelle Quelltabellen Block 1 40200 00000010 00000010 W hlnachricht Gesendet an Modem 256 Dec 40201 150 40202 7 40203 30000 Block 2 40204 00000001 00000000 Modbus Meldung 256 Dec Gesendet an Slave SPS 40205 100 40206 5 40207 3000 Block 3 40208 00000010 00000100 Auflegenachricht Gesendet an Modem 256 Dec 40209 170 40210 2 40211 30000 XMIT 4x 8 40009 Befehlswort Steuerungstabelle 4x 9 40010 Zeiger auf Meldungstabelle 4x 10 40011 Nachrichtenl nge 4x 11 40012 Antwort Timeout ms 168 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Block Nr 1 ist die W hlnachricht die an das Impulswahlmodem gesendet wird Das erste Register enth lt das Befehlswort Bit 7 ist auf ON geschaltet und zeigt eine ASCII Meldung an und Bit 15 ist auf ON geschaltet und zeigt eine W hlnachricht an Das zweite Register enth lt einen Zeiger f r die W hlnachricht der bei 40150 beginnt Das dritte Register enth lt die W hlnachrichtenl nge 7 Zeichen Das vierte Register enth lt das Timeout f r die W hlnachricht 30 000 ms Wenn ein lokales Modem ein Modem der Gegenstelle anw hlt ist viel Zeit erforderlich da das lokale Modem einen bestimmten Vorgang durchlaufe
75. cted 140 String mismatch error 141 String not found error 142 Invalid error check detected 143 Invalid conversion Opcode END XMIT COMMUNICATION 840USE11302 September 2003 53 Verwendung von Zoomfenstern Zoomfenster f r den Schnittstellenstatusblock in Modsoft Zoomfenster f r Das DX Zoomfenster f r den Schnittstellenstatus Seite 1 3 wird zur Konfiguration den Schnitt des Statusabrufs verwendet stellenstatus Drei Utility Hex Dec Bin Goto Quit FI MIRE F3 F4 DX Zoom Editor F7 Lev 8 F8 OFF F9 XMIT GET STATUS PAGE 1 OF 3 PORT 0000 XMIT Revision Number 40100 UINT 201 DEC Fault Status 40101 UINT 0 DEC Slave Logged In 0 No 1 Yes 40102 01 08 0 DEC Slave Active 0 No 1 Yes 40102 09 16 0 DEC Slave Transaction Counter 40103 UINT 9600 DEC Port State 40104 01 16 8 DEC Input FIFO Status Bits 40105 UINT 0000000000000010 Port Owned By 0 PLC 1 XMIT 40105 04 04 0 DEC Ascii Output Blocked By Recvr 0 No 1 Yes 40105 08 08 0 DEC Ascii Inpt Has Blockd Send Dev 0 No 1 Yes 40105 16 16 0 DEC Ascii Input FIFO Rcvd New Char 0 No 1 Yes 40105 09 09 0 DEC Ascii Input FIFO Empty 0 No 1 Yes 40105 10 10 0 DEC Ascii Input FIFO Enabled No 1 Yes 40105 12 12 0 DEC Input FIFO Overflow Error 0 No 1 Yes 40105 11 11 0 DEC Input FIFO Length 40106 UINT 1 DEC Das DX Zoomfenster f r den Schnittstellenstatus
76. cv FIFO DISABLED B10 Backspace DISABLED B11 RTS CTS Flow Ctrl DISABLED B12 Xon Xoff Flow Ctrl DISABLED B13 Puls Dial Modm ATDP NO B14 Hang up Modm AT B15 Tone Dial Modm ATDT NO B16 Init Modem AT NO Page up down for prev next screen Das DX Zoomfenster f r die Kommunikation Seite 2 8 wird f r die Konfiguration des Registers 4x 9 verwendet Nachrichtenzeiger Utility PlcOps Hex Dec Bin Goto Quit FI F3 F4 DX Zoom Editor F7 Lev 8 F8 ON F9 R1 XMIT Communication Page 2 8 PORT 0001 4X 9 Message Pointer 40109 UINT 150 DEC Function 01 06 15 16 Modbus function 08 Modbus functions 20 21 4Y Function code 4Y Function code 4Y Function code 4Y 1 Quantity 4Y 1 Subfunction Code 4Y 1 Quantity 4Y 2 Slave PLC address 4Y 2 Slave PLC address 4Y 2 Slave PLC address 4Y 3 Slave data area 4Y 3 Diag funct data 4Y 3 Slave data area 4Y 4 Master data area 4Y 4 Master data area 4Y 4 Master data area 4Y 5 File number Modbus Function Code Definitions 01 Read Coil Status 02 Read Input Status 03 Read Holding Registers 04 Read Input Registers 05 Force Single Coil 06 Preset Single Register 08 Diagnostics 15 Force Multiple Coils 16 Preset Multiple Registers 20 Read general Reference 6X 21 Write General Reference 6X i Page up down for prev next screen 50 840USE11302 September 2003 Verwendung von Zoomfenstern DX Zoomfenster f r die Kommunikation Seite 3 8 wird verwendet um die ASC
77. dem Teilesatz f r Adapter 110XCA20301 Steckerbelegungen RJ 45 Stecker 9 Pin D Geh use RXD 4 3 TXD TXD 3 2 RXD RTS 6 7 RTS CTS 7 8 CTS Masse 5 5 Masse DSR 2 4 DTR ei 6 DTR Geh use Stecker 8 fi Masse geh use Hinweis Pin1 des RJ 45 erh lt 5 V von der SPS 194 840USE11302 September 2003 Technische Angaben zu XMIT RJ 45 8x8 auf RJ 45 8x8 Modem RJ 45 8x8 auf Steckverbinder Vorderansichten RJ 45 8x8 Modem 9 pin Male Adapter 3 RJ45 connector 8x8 J Eannnnnnn Pin 1 Bo coj Pin 9 0o000 o000 O Pin 1 Front View Verkabelung f r RJ 45 8x8 auf RJ 45 8x8 Modem Steckerbelegungen RJ 45 Stecker RJ 45 Stecker RXD 4 4 gt 4 RXD TXD 3 4 3 TXD RTS 6 4 7 6 RTS CTS 7 4 7 7 CTS Masse 5 q m 5 Masse DSR 2 ib 2 DSR Geh use 8 1 Geh use Masse lt gt Masse Hinweis Pin 1 des RJ 45 erh lt 5 V von der SPS 840USE11302 September 2003 195 Technische Angaben zu XMIT Teiles tze f r Kabeladapter Verf gbare Anstatt Kabeladapter f r Ihre RJ 45 Anforderungen selbst anzufertigen k nnen Sie Teiles tze f r Teiles tze f r Kabeladapter k uflich erwerben Kabel Teiles tze f r Kabeladapter Beschreibung Teilenummer RJ 45 auf 25 Pin Stecker 110XCA20401 RJ 45 auf 9 P
78. der ASCII Ausgang Bit 7 Vollduplexbetrieb wird erreicht indem Sie sowohl ASCII Empfangs FIFO Bit 9 als auch ASCII Ausgang Bit 7 einstellen Dadurch ist eine einfache ASCII bertragung von der SPS weg m glich w hrend im FIFO Chip immer noch ASCII Zeichen empfangen werden Dies ist n tzlich beim Arbeiten mit Ausgabeterminals Wenn der ASCII Empfangs FIFO Bit 9 eingestellt ist ist keine der folgenden ASCII Ausgangs berwachungen erlaubt Modbus Masternachrichten Bit 8 Impulswahl Modem Bit 13 Modem auflegen Bit 14 Tonwahl Modem Bit 15 und Modem initialisieren Bit 16 90 840USE11302 September 2003 XMIT Funktionsblock XMIT Kommunikationsblock Register 4x 8 Bit 10 4x 8 Bit 10 R ckw rts schritt aktivieren Wenn ein R ckw rtsschritt BS erkannt wird wird er NICHT im Zielblock des Register 4x gespeichert sondern er l scht das vorige Zeichen und vermindert dadurch die Anzahl der abgeschlossenen Bit 5 Zeichen 4x 4 in der Definitions tabelle des ASCII Eingangs Wenn hingegen ein normales ASCII Zeichen erkannt wird wird es im Zielblock des Registers 4x gespeichert und die Anzahl der abgeschlossenen Bit 5 Zeichen in der Definitionstabelle des ASCII Eingangs 4x 4 wird erh ht Hinweis R ckw rtsschritte K NNEN KEINE Zeichen aus einem leeren 4x Register l schen Daher liegt die Anzahl der abgeschlossenen Bit 5 Zeichen in der Definitionstabelle des ASCII Eingangs 4x 4
79. der Logic in diesem Beispiel zeigt wie ein einzelnes Fehlerwort 40800 mit Hilfe eines Hayes kompatiblen Impulswahlmodens an eine Slave SPS gesendet wird Diese Logik oder eine Variation dieser Logik kann f r Anwendungen verwendet werden f r die ein Bericht f r den Umgang mit Ausnahmefehlern erforderlich ist Wenn ein Fehler auftritt verwendet die Master SPS XMIT um eine W hlzeichenfolge an das Modem zu senden Wenn eine Verbindung zwischen dem lokalen Modem und dem Modem der Gegenstelle aufgebaut wird verwendet die Master SPS XMIT um eine Modbus Meldung an die Slave SPS zu senden Die Modbus Meldung schreibt den Inhalt des Fehlerregisters 40800 auf der Master SPS in das Register 40001 der Slave SPS Wenn die Master SPS eine g ltige Antwort von der Slave SPS erh lt verwendet die Master SPS XMIT um eine Auflegezeichenfolge an das lokale Modem zu senden Somit werden drei Meldungen von der Master SPS bertragen W hlnachricht Modbus Befehl und Auflegenachricht Siehe Abbildung zur Hardwarekonfiguration zur Fehlerwort bertragung Master PLC Slave PLC PC E984 2xx PC E984 2xx or DialUp Modem DialUp Modem I or 140 CPU xxx xx 140 CPU xxx xx RS 232 Cable RS 232 Cable Hinweis Diese Anwendung funktioniert ausschlie lich mit Impulswahlmodems 840USE11302 September 2003 163 Arbeiten mit XMIT Beispielen Modem Setup Modem Setup Si m ssen zun chst Ihr Impulswah
80. ditor F7 Lev 8 F8 ON F9 R1 XMIT Communication Page 7 8 PORT 0001 4X 1 Fault Status 40101 UINT 0 DEC XMIT Fault Codes Continued 119 XMIT could not enable PLC port receiver 120 XMIT could not set PLC UART 121 User issued an abort command 122 Top node of XMIT is not equal to one 123 Bottom node of XMIT is not equal to sixteen 124 Undefined internal state 125 Broadcast mode not allowed with this Modbus function 126 DCE did not assert CTS 127 Illegal configuration Data bits Data rate Parity or Stop bits 128 Unexpected response received from Modbus slave 129 Invalid command word combination 130 Command word changed while active 131 Invalid character count Page up down for prev next screen Das DX Zoomfenster f r die Kommunikation Seite 8 8 zeigt den Fehlerstatus der XMIT Kommunikation Fehlercodes 132 143 an Utility PlcOps Hex Dec Bin Goto Quit F1 F2 F3_ F4 DX Zoom Editor F7 Lev 8 F8 ON F9 R1 XMIT Communication Page 8 8 PORT 0001 4X 1 Fault Status 40101 UINT 0 DEC XMIT Fault Codes Continued 132 Invalid register block 133 Ascii input FIFO overflow error 134 Invalid number of start chars or termination chars 135 Invalid destination register block 136 Invalid source register block 137 No Ascii number present 138 Illegal configuration Data bits Data rate Parity or Stop bits 139 Numerical overflow dete
81. dresse mehrere SPS zu senden geben Sie f r die Slave SPS Adresse 0 ein Dieses wird als Broadcast Modus bezeichnet Der Broadcast Modus unterst tzt nur Modbus Funktionscodes die Daten von einer Master SPSin eine Slave SPS schreiben Der Broadcast Modus unterst tzt KEINE Modbus Funktionscodes die Daten von Slave SPS lesen 96 840USE11302 September 2003 XMIT Funktionsblock Register Beschreibung Ay 3 F r einen Lesebefehl ist der Slave SPS Datenbereich die Datenquelle F r Slave SPS einen Schreibbefehl ist der Slave SPS Datenbereich das Datenziel Wenn Datenbereich Sie beispielsweise Spulen 00300 00500 von einer Slave SPS lesen m chten geben Sie in dieses Feld 300 ein Wenn Sie Daten von einer Master SPS schreiben und sie in einem Register 40100 einer Slave SPS platzieren m chten geben Sie in dieses Feld 100 ein In Abh ngigkeit vom Modbus Befehlstyp Schreiben oder Lesen muss der Quell und Zieldatenbereich den in der nachstehenden Tabelle definierten Quell und Zieldatenbereichen entsprechen 4y 4 F r einen Lesebefehl ist der Master SPS Datenbereich der Empf nger f r Master SPS die vom Slave zur ckgesendeten Daten F r einen Schreibbefehl ist der Datenbereich Master SPS Datenbereich die Datenquelle Wenn Sie beispielsweise Spulen 00016 000322 in der Master SPS auf eine Slave SPS schreiben m chten geben Sie in dieses Feld 16 ein Wenn Sie die Eingangsregister 30001 30100 von einer S
82. e 40001 bis 40016 f r eine neue Meldung ein Siehe Abbildung zur Einrichtung der XMIT Steuerungstabelle f r Netzwerk Nr 2 Enable XMIT Send Message Transmission New Transmission Successful Message N P 40200 N 0035 0019 40008 0036 P 0035 TBLK Enable 0004 Message All Transmission Messages Sent a 40008 40008 J 0004 7 40008 0034 SUB XOR 40018 0004 Zwei Register 4x 2 und 4x 7 innerhalb der XMIT Steuerungstabelle Registerl nge 16 sind als Verf gbar f r Benutzer festgelegt so dass die Zeigerwerte f r andere Anweisungsbl cke wie beispielsweise TBLK in diesen Registern gespeichert werden k nnen In diesem Beispiel verwendet der TBLK Anweisungsblock das Register 40008 4x 7 als Zeiger TBLK kopiert Daten von Quelltabellen siehe nachfolgende Abbildung in die XMIT Steuerungstabelle In diesem Beispiel werden drei Quelltabellen Block 1 bis Block 3 die jeweils vier Register lang sind in die XMIT Steuerungstabelle kopiert Zielblock Diese ist vier Register lang 4x 8 bis 4x 11 Der Inhalt der Quelltabellen Block 1 bis Block 3 und die Beschreibung der XMIT Steuerung stabelle sind in der nachfolgenden Tabelle dargestellt 840USE11302 September 2003 167 Arbeiten mit XMIT Beispielen Siehe Abbildung zum TBLK Betrieb pointer 140008 source table 40200 40201 140202 140203 40204 140205 140206 40207 Block 1 Block 2 Blo
83. e von Daten Inhalt der Register 40017 bis 40025 Vom Benutzer eingegebener Inhalt joy Datenanzeigefenster ASCII loj x lg Anzeige Adresse Daten Radix 707 ASC Z0018 MS mN o ac 20075 mo f 40020 DE fasol 20021 Booo asan 40022 ASCII 30023 ASCI 70024 ASCI 20025 ASCI oo ge Trigger Deaktivie Begrenzungen Di Der Inhalt der Register 40017 bis 40025 wird als fortlaufende Textzeichenfolge angezeigt amp fg HyperTerminal in Ihren Bearbeiten Ansicht Aufruf bertragung Hilfe Del 813 la e SCHNEIDER ELECTRICSCHNEIDER ELECT SCHNEIDER ELECTRICSCHNEIDER ELECTR SCHNEIDER ELECTRICSCHNEIDER ELECTRI SCHNEIDER ELECTRICSCHNEIDER ELECTRIC SCHNEIDER ELECTRICSCHNEIDER ELECTRICS SCHNEIDER ELECTRICSCHNEIDER ELECTRICSC SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCH SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCHN SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCHNEI SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCHNEID SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCHNEI SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCHNEI SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCHNE SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCHN SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCH SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCH SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCH SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCHNE SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCHNEID SCHNEIDER ELECTRICSCHNEIDER ELECTRICSCHNEIDE Angeschlossen 0 10 36 Automatische Er 9600 8 N 1 b
84. e Begrenzt durch den Bereich des konfigurierten 4x Registers 4x 10 Nachrichtenl nge O bis 1024 f r ASCII Meldungen F r Modbus Meldungen siehe Grenzwerte f r Modbus Anfrage Antwortparameter S 178 4x 11 Antwort Zeit berschreitung ms 0 bis 65535 4x 12 Wiederholungsgrenze 0 bis 65535 4x 13 Beginn der 0 bis 65535 bertragungsverz gerung ms 4x 14 Ende der 0 bis 65535 bertragungsverz gerung ms 4x 15 Aktuelle Wiederholung Nur lesen 840USE11302 September 2003 75 XMIT Funktionsblock Hinweis ADRESSE NICHT NDERN Die Adresse im mittleren Eintrag darf NICHT ge ndert oder gel scht werden w hrend das Programm aktiv ist Anderenfalls wird die Schnittstelle blockiert und die Kommunikation wird unterbrochen Der untere Eintrag muss eine Konstante enthalten die 0016 entspricht Diese Inhalt des Konstante ist die Anzahl der Register die durch die XMIT Anweisung verwendet unteren Eintrags wird 76 840USE11302 September 2003 XMIT Funktionsblock XMIT Kommunikationsfunktionen Funktionen des Der XMIT Kommunikationsblock f hrt die nachfolgend aufgef hrten Funktionen XMIT aus F r jede Funktion m ssen bestimmte Bits des Befehlsworts 4x 8 eingestellt Kommunikations werden blocks Siehe hierzu die Zusammenfassungstabelle f r die Befehlswortfunktionen 4x 8 Siehe 4x 8 Bit Zusammenfassung S 83 4x 8 Befehlswortfunktion Be
85. e Nachrichten bermittlung mit einfachen ASCII Kommunikation Zeichenfolgen Siehe nachfolgendes Dialogfeld zur Darstellung der Bit Anzeige e Halteregister 4x 9 Nachrichtenzeiger Adresse 40010 weist einen Wert von 17 auf und ist ein Zeiger auf den ASCIl Text der geschrieben wird Der Wert wird in Form von zwei Zeichen pro Register beginnend bei Adresse 400017 gespeichert Siehe nachfolgendes Dialogfeld zur Datenanzeige e Halteregister 4x 10 Nachrichtenl nge Adresse 40011 wird auf 18 gesetzt da die abgelesene ASCII Zeichenfolge 18 Zeichen lang ist 140 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Aufrufen des Bit 7 ist auf 1 gesetzt Dadurch wird die Nachrichten bermittlung mit ASCII Dialogfelds Zeichenketten aktiviert Bit Anzeige F Bit Anzeige i Befehlswort 40009 MSB LSB Bin r Hex Dezimal 0000 0010 0000 0000 oroo oo256 L Modem initialisieren AT Tonwahlmodem ATDT Modem auflegen ATH Impulswahlmodem ATDP Abbrechen Xon Xoff Datenflusskontrolle RTS CTS Datenflusskontrolle R ckw rtsschritt ASCII Empfangs FIFO Modbus Nachrichten aktivieren ASCII Zeichenfolgen Meldungen aktivieren Einfacher ASCII Eingang Abgeschlossener ASCII Eingang RS 485 Mode RTS CTS Kontrolle aktivieren 840USE11302 September 2003 141 Arbeiten mit XMIT Beispielen Darstellen von Daten im Daten anzeigefenster Verwendung von Microsoft HyperTerminal zur Anzeig
86. e SPS gesendeten Modbus Befehlen f r Netzwerk Nr 1 Initiate XMIT Finished Enable Data Transmission Sending Message Transmission Error Messages Transmission PT 14 O aea 0037 0038 0035 0035 Enable Message Transmission Netzwerk Nr 1 initialisiert die Modbus Befehle an der Slave SPS wenn Spule 00033 auf ON geschaltet wird Spule 00035 bleibt so lange im Zustand ON bis alle vier Modbus Befehle an die Slave SPS gesendet wurden Wenn w hrend einer Modbus bertragung an die Slave SPS ein XMIT Fehler auftritt wird Spule 00035 entriegelt 154 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nr 2 Netzwerk Nr 2 eine neue Meldung ein Netzwerk Nr 2 richtet die XMIT Steuerungstabellendaten 40001 bis 40015 f r Siehe Abbildung zur Einrichtung der XMIT Steuerungstabelle f r Netzwerk Nr 2 Enable XMIT Message Transmission Transmission Successful P 0035 0019 40008 amp 0035 TBLK Enable 0004 Message Transmission 40008 0005 SUB 40018 40200 Send New Message f TIN Kuz 0036 All Messages Sent 40008 40008 XOR 0005 N N 0034 Zwei Register 4x 2 und 4x 7 innerhalb der XMIT Steuerungstabelle Registerl nge 15 sind als Verf gbar f r Benutzer festgelegt so dass die Zeigerwerte f r andere Anweisungsbl cke wie beispielsweise TBLK
87. e in Millisekunden ms den Zeitwert ein wenn die RTS CTS Beginn der Steuerung aktiviert ist um festzulegen wie lange XMIT nach Empfang von CTS bertragungs wartet bis es eine Nachricht von der SPS Schnittstelle bertr gt Sie k nnen dieses verz gerung Register auch dann verwenden wenn RTS CTS NICHT verwendet wird In dieser ms Situation bestimmt der eingegebene Zeitwert wie lange XMIT wartet bevor es von der SPS Schnittstelle Nr 1 eine Nachricht bertr gt Sie k nnen dieses auch als Vor Nachricht Verz gerungszeitgeber verwenden Der g ltige Bereich ist 0 bis 65535 ms 102 840USE11302 September 2003 XMIT Funktionsblock 4x 14 Ende der bertragungs verz gerung ms 4x 15 Aktuelle Wiederholung Nur lesen Hier geben Sie in Millisekunden ms den Zeitwert ein wann die RTS CTS Steuerung aktiviert ist um festzulegen wie lange XMIT RTS belegt h lt bis es eine Nachricht von der SPS Schnittstelle Nr 1 bertr gt Wenn die Zeit abgelaufen ist h lt XMIT RTS nicht mehr belegt Sie k nnen dieses Register auch dann verwenden wenn RTS CTS NICHT verwendet wird In dieser Situation bestimmt der eingegebene Zeitwert wie lange XMIT wartet nachdem es von der SPS Schnittstelle Nr 1 eine Nachricht bertr gt Sie k nnen dieses auch als Nach Nachricht Verz gerungszeitgeber verwenden Der g ltige Bereich ist 0 bis 65535 ms Der hier angezeigte Wert gibt die aktuelle Anzahl der vom XMIT Block d
88. egeben werden Geben Sie beispielsweise 0001 in den oberen 400001 in den mittleren und 00016 in den unteren Eintrag ein Platzieren Sie den Cursor auf dem XMIT Block Dr cken Sie STRG D Seite 1 8 in XMIT Das Dialogfeld Kommunikation wird angezeigt XMIT Kommunikation x a E F u 4 E E z u E m Geben Sie die erforderlichen Parameter ein Klicken Sie auf die Schaltfl che zum Erweitern gt gt um die Seiten 2 bis 8 aufzurufen oder klicken Sie auf Schlie en 58 840USE11302 September 2003 Verwendung von Zoomfenstern Umschalten zwischen den Zoomfenstern Es sind acht 8 Zoomfenster verf gbar Die Seiten 1 bis 4 sind Konfigurationsbild schirme Die Seiten 5 bis 8 sind Fehlerstatusbildschirme Schritt Aktion 1 W hlen Sie die Schaltfl che N chste oder Zur ck aus lt lt gt gt um zwischen den acht Fenstern umzuschalten Zoomfenster f r die XMIT Kommunikation 2 8 XMIT Kommunikation ee 840USE11302 September 2003 59 Verwendung von Zoomfenstern XMIT Zoomfenster f r die Kommunikation 3 8 XMIT Kommunikation am 60 840USE11302 September 2003 Verwendung von Zoomfenstern XMIT Zoomfenster f r die Kommunikation 4 8 XMIT Kommunikation mami 840USE11302 September 2003 61 Verwendung von Zoomfenstern Zoomfenster in denen ProWORX NxT verwendet wird
89. ein Modem Antwort Timeout aus Die Auflegezeit kann je nach der speziellen Anwendung die Sie verwenden ge ndert werden Wenn Spule 00035 zum ersten Mal auf ON geschaltet wird kopiert TBLK den Inhalt der ersten Quelltabelle Block 1 oder 40200 bis 40203 in die Steuerungstabelle 40009 bis 40012 Wenn der Vorgang erfolgreich abgeschlossen wird wird die n chste Quelltabelle kopiert So kopiert TBLK die zweite Quelltabelle Block 2 oder 40204 bis 40207 in die XMIT Steuerungstabelle 40009 bis 40012 TBLK setzt den Vorgang fort bis alle drei Modbus Befehle gesendet wurden Block 1 bis Block 3 Durch die SUB Anweisung wird sichergestellt dass die Tabellen bertragung vollst ndig abgeschlossen ist Dabei wird jede Block bertragung berpr ft Durch die XOR Anweisung werden alle Register im Bereich 40009 bis 40012 gel scht Netzwerk Nr 3 sendet die Modbus Meldung von der Master SPS an die Slave SPS Siehe Abbildung mit den mit Hilfe von XMIT gesendeten Modbus Befehlen in Netzwerk Nr 3 Send All New Messages Message Sent P A 0001 O Message 0034 Omi z Tansmission 0036 40001 XMIT E S T issi rE XMIT 001g Tansmission Error 0017 un Message 0016 _ XMIT Transmission 0019 Transmission Successful H 0037 Error Occurred in Using XMIT In Netzwerk Nr 3 wird die Modbus Meldung mit Hilfe der XMIT Anweisung gebildet damit sie von der Master SPS an die Slave SPS gesendet werden kann Der obere Eingang der X
90. eitanteil 020 020 OK Abbrechen Hilfe Klicken Sie auf die Registerkarte f r die Loadable Bibliothek W hlen Sie das Exe Format aus x Benutzer Loadables Loadable Bibliothek Quelle der Loadables C NXT21 C Datenbank C Taylor TLD alt C Modicon Exe Format Name Opcode Klicken Sie auf Durchsuchen Das Dialogfeld ffnen wird angezeigt 840USE11302 September 2003 37 Installation von XMIT NSUP EXE bertragen Gehen Sie wie folgt vor wenn das Dialogfeld ffnen angezeigt wird Schritt Aktion 1 W hlen Sie die Datei NSUP EXE aus Ordner a 201 ax Abbrechen Netzwerk Dateiname nsup exe Dateien vom folgenden Typ auflisten Lib Datei exe Laufwerke j e NSUP und der zugeh rige Opcode werden in der Liste Quelle der Loadables aufgef hrt Benutzer Loadablet Loadable Bibliothek Quelle der Loadables A 201 C Datenbank Taylor TLD alt C Modicon Exe Format Name Opcode NSUP F Durchsudhen 2alxl Abbrechen Netzwerk Ordner Klicken Sie auf lt lt bertragung NSUP wird von der Liste Quelle der Loadables in die Liste Loadable Bibliothek Bibliothekstyp verschoben Das Dialogfeld ffnen wird angezeigt berschreiben Sie im Dropdown Kombinationsfeld Dateien vom folgenden Typ auflisten den Ausdruck proworx
91. ele f r einfache ASCII bzw Modbus Lese und Schreibvorg nge unter Verwendung der Steuerungs Software Concept ProWORX32 oder ProWORX NxT Jede der Anwendungen bietet eine andere Benutzerschnittstelle f r die Konfiguration und Anzeige Inhalt dieses Dieser Abschnitt enth lt die folgenden Themen Abschnitts Thema Seite Lesen von einfachen ASCIl Zeichen mit Hilfe von Concept 135 Schreiben von einfachen ASCIl Zeichen mit Hilfe von ProWORX32 139 Modbus Lesevorg nge bei denen ProWORX NxT verwendet wird 143 Modbus Schreibvorg nge an RS485 Schnittstelle Nr 2 unter Verwendung 147 von ProwORX NxT 134 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Lesen von einfachen ASCIl Zeichen mit Hilfe von Concept Inhalt des Eintrags Netzwerkdiagramm NETZWERK 0001 Active i 00001 000001 Error 2L 400001 000002 Success 3 XMIT 00016 000003 Inhalt des Eintrags e Oberer Eintrag enth lt 00001 um die Kommunikation des XMIT Blocks ber die Schnittstelle Nr 1 der Master SPS zu leiten e Mittlerer Eintrag 400001 ist das Anfangsregister das zur Konfiguration des XMIT Blocks verwendet wird e Unterer Eintrag Auf 000016 gesetzt Der untere Eintrag muss auf 000016 gesetzt werden wenn ein ASCII Lese oder Schreibvorgang ausgef hrt wird Die Modbus Funktionscodes m ssen 1 bis 6 15 und 16 lauten Die drei rechten Spulen geben den Status des XMIT Blocks an Hinwe
92. en RJ 45 Stecker 9 Pin Stecker RXD 4 2 RXD TXD 3 3 TXD RTS 6 7 RTS CTS 7 8 CTS Masse 5 5 Masse DSR 2 6 DSR al 4 DTR Geh use Stecker 8 a Masse geh use Hinweis Pin 1 des RJ 45 erh lt 5 V von der SPS 192 840USE11302 September 2003 Technische Angaben zu XMIT RJ 45 8x8 9 Pin Stecker Modem Konfiguration B RJ 45 8x8 auf Steckverbinder Vorderansichten 9 poligen Stecker Modem 110XCA20301 9 pin Male Adapter Lo RJ45 connector So Pin 9 8x8 oO ZE 30 Pin 1 Eannnnnnn Pin 10 ELi Front View Verkabelung f r den RJ 45 8x8 auf 9 poligen Stecker Modem Teilesatz f r Adapter 110XCA20301 Steckerbelegungen RJ 45 Stecker 9 Pin Stecker E a RXD 4 2 RXD TXD 3 3 TXD RTS 6 7 RTS CTS 7 8 CTS Masse 5 5 Masse 6 DSR Ea 4 DTR Geh use Stecker 8 x Masse geh use Hinweis Pin 1 des RJ 45 erh lt 5 V von der SPS 840USE11302 September 2003 193 Technische Angaben zu XMIT RJ 45 8x8 9 poliger Stecker Nullmodem RJ 45 8x8 auf Steckverbinder Vorderansichten 9 poligen Stecker l Nullmodem _9 pin Male Adapter 110XCA20301 er RJ45 connector So Pin 9 8x8 oo EN 30 Pin 1 Nannan Pin 10 O Front View Verkabelung f r den RJ 45 8x8 auf 9 Pin Stecker Nullmo
93. en Sie nach unter Laden der DX Zoomfenster DXFDT SYS Die Datei xMIT zMM wird im Unterverzeichnis MS_26 gespeichert Kopieren Sie die Datei xMIT zZMM in das Verzeichnis in dem sich die Programmdateien befinden 4 Hinweis VERF GBARKEIT DER DX ZOOMFENSTER Die Datei xMIT ZMM MUSS sich im selben Verzeichnis befinden in dem die Programmdateien f r das Programm gespeichert sind das XMIT verwendet Anderenfalls sind die DX Zoomfenster nicht verf gbar 840USE11302 September 2003 25 Installation von XMIT Laden der Hilfefenster XMIT1968 HLP F hren Sie die folgenden Schritte durch Schritt Aktion 1 Kopieren Sie die Datei xMIT1968 HLP in das Verzeichnis in dem sich die Programmdateien befinden Hinweis VERF GBARKEIT DES HILFEFENSTERS Diese Datei MUSS sich im selben Verzeichnis befinden wie die Programmdateien des Programms das XMIT verwendet Anderenfalls ist das Hilfefenster nicht verf gbar W hlen Sie Alt H um das Hilfefenster f r XMIT aufzurufen 26 840USE11302 September 2003 Installation von XMIT Laden der Datei NSUP EXE mit Hilfe von Modsoft Vor dem Laden Hinweis e Um den XMIT Block auf der SPS auszuf hren laden Sie entweder die Datei NSUP EXE oder die Datei LSUP EXE e Wenn Sie die Datei LSUP EXE geladen haben ist ein Laden der Datei NSUP EXE nicht erforderlich e Ladereihenfolge Sie M SSEN die
94. en der NSUP und XMIT Loadables unter Verwendung von Concept 33 Laden der NSUP und XMIT Loadables unter Verwendung von ProWORXNXT ia ahah inr aea e a aE E rer aane i Baaai haa aa 36 Laden der NSUP und XMIT Loadables unter Verwendung von Using ProOWORX32 ae nen ee a a E aas Er i 41 Verwendung von Zoomfenstern sssssssssssnsnnns 49 Aufeinen Blick enai 2222 2 enden aa 49 Zoomfenster f r den Kommunikationsblock in Modsoft 2 2 2 50 Zoomfenster f r den Schnittstellenstatusblock in Modsoft 54 Zoombl cke f r Konvertierungsblocks in Modsoft 2222er 56 840USE11302 September 2003 Kapitel 4 4 1 4 2 4 3 4 4 4 5 4 6 Zoomfenster in denen Concept verwendet wird 22 222222 een 58 Zoomfenster in denen ProWORX NxT verwendet wird 222222200 62 Zoomfenster in denen ProWORX32 verwendet wird 2222enen een 65 Verwendung des XMIT Funktionsblocks 69 Auf einen Blick sisie 42 23 a e ae a are na heben 69 Beschreibung des XMIT Kommunikationsblocks 222222200 70 Aufeinen Blick 4 2 irn 70 XMIT und SPS Kompatibilit t 22 2222 71 Struktur des XMIT Funktionsblocks 22222220 o seen nenn 73 Inhalt des XMIT Eintrags 22H 20er een een een nenn 75 XMIT Kommunikationsfunktionen 2222222 r ee een rennen nenn 77 Verwendung der XMIT Kommunikationsblockregister 2242 00 78 Auf eine
95. enbereichen entsprechen Das unterste erweiterte Register wird als Register Null 600000 adressiert Das unterste Halteregister wird als Register Eins 400001 adressiert 4y 5 Dateinummer Geben Sie die Dateinummer f r die 6x Register ein die in 1 bis 10 geschrieben bzw gelesen werden sollen je nach Gr e des erweiterten Registerdatenbereichs 600001 ist 60001 Datei 1 690001 ist 60001 Datei 10 wie vom Referenzdateneditor in Modsoft angesehen Wenn Sie von der SPS aus 20 Modbus Meldungen senden m chten m ssen Sie 20 Modbus Definitionstabellen programmieren und anschlie end den Zeiger auf die Definitionstabelle nach jedem erfolgreichen XMIT Vorgang ber die Ladder Logic inkrementieren oder Sie k nnen 20 einzelne XMIT Bl cke programmieren und diese anschlie end einzeln ber die Ladder Logic aktivieren Siehe Tabelle zu den Quell und Zieldatenbereichen f r Funktionscodes 21 21 Funktionscode Master SPS Datenbereich Slave SPS Datenbereich 20 Allgemeine Referenz lesen 6x 4x Empf nger 6x Quelle 21 Allgemeine Referenz 4x Quelle 6x Empf nger schreiben 6x 840USE11302 September 2003 101 XMIT Funktionsblock XMIT Kommunikationsblock Register 4x 10 bis 4x 15 4x 10 Nachrichten l nge 4x 11 Antwort Timeout ms 4x 12 Wiederholungs grenze Sie geben die L nge der aktuellen Meldung ein Wenn XMIT Modbus Meldungen f r
96. ev 8 F8 OFF F9 DX Memory Used 2266 Total Memory Avail 13191 DX Loadable Configuration Name Rev Size Opcode NSUP 196 3072 ff XMIT 196 8264 le Press Enter or to view current loadable selection list Der XMIT Opcode lautet 1e Hex Hinweis e Stellen Sie sicher dass dieser Opcode keinen Konflikt mit anderen Opcodes verursacht die eventuell verwendet werden e Der im Bildschirm angezeigte Opcode kann variieren 840USE11302 September 2003 31 Installation von XMIT 2 2 Installieren des XMIT Loadable mit Concept und ProWORX Auf einen Blick Zweck Inhalt dieses In diesem Abschnitt wird die Installation des Funktionsblocks f r das XMIT Loadable mit der Steuerungs Software Concept oder ProWORX beschrieben Vor dem Laden sollten Sie sich mit Concept bzw ProWORX vertraut machen je nachdem welche Anwendung Sie verwenden Die Abbildungen in diesem Abschnitt dienen als Beispiele f r die Bildschirme die Sie bei der bertragung des Loadable XMIT angezeigt bekommen Dieser Abschnitt enth lt die folgenden Themen Abschnitts Thema Seite Laden der NSUP und XMIT Loadables unter Verwendung von Concept 33 Laden der NSUP und XMIT Loadables unter Verwendung von ProWORX NxT 36 Laden der NSUP und XMIT Loadables unter Verwendung von Using 41 ProWORX32 32 840USE11302 September 2003 Installation von XMIT
97. ew hlt F r die Opcodes 1 bis 3 wird die anf ngliche Zeichenz hlung der ASCII Zeichenfolge 4x 7 durch die Gesamtanzahl der analysierten Zeichen in der ASCII Quellzeichenfolge reduziert und der Zeiger f r die Quellzeichenfolge wird auf ein Zeichen nach dem letzten w hrend der Konvertierung analysierten Zeichen erweitert Hinweis Falls keine Hexadezimal oder Dezimalzahlen vorhanden sind oder wenn der Zielregisterblock 4x 6 mehr als 512 Register umfasst oder das Ende der RAM Konfiguration f r den SPS Status berschreitet tritt ein Fehler auf Tabelle der Konvertierungsbeispiele bezogen auf ASCIl Eingang Opcode Aktionen Daten von Ihnen eingegeben 1 Quellblock beginnend beim h herwertigen Byte 001234567CcrIf 400201 Anf ngliche Zeichenz hlung 0x000C Auswahl f r Konvertierungssteuerung 32 Bit Konvertierung mit Vorzeichen 32 Bit mit denen Zielregisterpaar geladen ist OxFFED2979 Quellblock erweitert auf das h herwertige Byte crif 4002086 zielt jetzt auf Zeichenz hlung der ASCII Zeichenfolge wird 0x0002 reduziert auf 124 840USE11302 September 2003 XMIT Funktionsblock Beschreibung des Beispiels f r Opcode 1 Beschreibung des Beispiels f r Opcode 2 Opcode Aktionen Daten von Ihnen eingegeben 2 Quellblock beginnend beim h herwertigen Byte F301C23 cat 400201 Anf ngliche Zeic
98. f und Zeilenvorschub enden Beispiel Eine typische Initialisierungsnachricht die XMIT an das Modem schickt e Meldung ATJ amp F amp KO amp QO amp DOV1X0Q0 lt CR gt lt LF gt e L nge 17 Zeichen Zeichen in Klammern werden automatisch geschickt Beispiel Die Initialisierungsnachricht kann auch zum Setzen von S Registern des Modems verwendet werden e Meldung AT SO 1 lt CR gt lt LF gt e L nge 4 Zeichen Zeichen in Klammern werden automatisch geschickt Damit XMIT eine Initialisierungsnachricht an das Modem schickt m ssen Bit 7 und 16 des Befehlsworts auf ON gesetzt sein Wenn Bit 15 auf ON gesetzt ist d rfen die Bits 15 und 14 nicht auf ON gesetzt sein weil sonst XMIT die Operation nicht erfolgreich abschlie en kann Damit die Nachricht tats chlich gesendet wird muss der obere Eingang von XMIT auf ON gesetzt werden und auf ON bleiben bis die Operation abgeschlossen ist oder ein Fehler auftritt Wenn XMIT feststellt dass die Nachricht erfolgreich an das Modem geschickt wurde setzt es den unteren Ausgang auf ON Wenn ein Fehler auftritt wird der mittlere Ausgang auf ON gesetzt Der obere Ausgang ist auf ON geschaltet w hrend die Nachricht an das Modem geschickt wird Hinweis PROGRAMMIERUNG DER KOP LOGIK REDUZIEREN Um einen Teil der Programmierung der Ladder Logic zu umgehen k nnen Sie das Modem ber ein Terminalprogramm mit Parametern initialisieren und XMIT nicht verwenden Sobald die Parameter sic
99. fehlswortbits die auf 1 gesetzt werden m ssen Bits die auf 0 gesetzt werden M SSEN Abgeschlossener ASCII Eingang Bit 5 1 9 6 7 8 13 14 15 16 Einfacher ASCII Eingang Bit 6 1 5 7 8 13 14 15 16 Modemausgang Bit 7 1 2 3 13 14 15 16 5 6 8 9 10 11 12 plus eins jedoch NUR eines der folgenden Bits ist auf 1 gesetzt 13 14 15 oder 16 wobei die anderen drei Bits auf 0 gesetzt werden m sse n NUR ASCIlI Empfangs FIFO aktivieren Bit 9 1 2 3 10 11 12 5 6 7 8 13 14 15 16 Wenn Sie eine dieser Funktionen verwenden M SSEN Sie ASCII Empfangs FIFO aktivieren 4x 8 Bit 9 auf 1 setzen 840USE11302 September 2003 77 XMIT Funktionsblock 4 2 Verwendung der XMIT Kommunikationsblockregister Auf einen Blick Zweck In diesem Abschnitt werden die Register 4x bis 4x 15 des Kommunikationsblocks beschrieben Inhalt dieses Dieser Abschnitt enth lt die folgenden Themen Abschnitts Thema Seite XMIT Kommunikationsblock Register 4x bis 4x 7 79 XMIT Kommunikationsblock Register 4x 8 82 XMIT Kommunikationsblock Register 4x 8 Bit 5 86 XMIT Kommunikationsblock Register 4x 8 Bit 6 89 XMIT Kommunikationsblock Register 4x 8 Bit 9 90 XMIT Kommunikationsblock Register 4x 8 Bit 10 91 XMIT Kommunikationsblock Register 4x 8 Bit 11 92 XMIT Kommunikationsblock Register 4x
100. g RS 232 in EIA 232 ge ndert 840USE11302 September 2003 183 Technische Angaben zu XMIT 9 Pin auf 25 Pin Modem OHNE RTS CTS Datenflusssteuerung 9 Pin auf 25 Pin Steckverbinder Vorderansichten Modem OHNE RTS CTS Daten 25 pin Male Adapter flusssteuerung 5 9 pin Male k Lo fi rob 92 Pin 25 on Pin 9 o5 o9 o5 od g0 Pin 1 oo 90 o pO 3 Pin 1 or Front View m O Front View Verkabelung f r 9 Pin auf 25 Pin Modem OHNE RTS CTS Datenflusssteuerung Steckerbelegungen 9 Pin Stecker 25 Pin D Geh use RXD 2 3 RXD TXD 3 2 TXD RTS 7 4 RTS CTS 8 pE E 5 CTS DSR 4 6 DSR DTR 6 PR Ea 20 DTR Masse 5 7 Masse 184 840USE11302 September 2003 Technische Angaben zu XMIT 9 Pin RS 232 auf 25 Pin Modem mit RTS CTS Datenflusssteuerung 9 Pin RS 232 Steckverbindern Vorderansichten auf 25 Pin Modem mit 25 pin Male Adapter RTS CTS Daten 5 flusssteuerung 9 p 9 pin Male l 40 i ns 92 Pin 25 904 Ping o2 oS o2 oo Pin 1 oV 90 NE o Jos 35 Pin 1 or Front View T Front View Verkabelung f r 9 Pin auf 25 Pin Modem mit RTS CTS Datenflusssteuerung Steckerbelegungen 9 Pin Stecker 25 Pin D Geh use RXD 2 3 RXD TXD 3 2 TXD RTS 7 4 RTS CTS 8 5 CTS DSR 4 6 DSR DTR 6 p Ra 20 DTR Masse 5 7 Masse
101. g f r spezielle Anwendungsprobleme 18 840USE11302 September 2003 Einf hrung in XMIT Kenndaten der eingebauten XMIT Funktion Eingebauter XMIT Funktionsblock Erforderlich e Modsoft Version 2 6 oder h her Teilenummer SW MSxD 9SA Die integrierte Version des XMIT Blocks ist f r die folgenden Modelle verf gbar Produktfamilie Modellnummer Momentum 171CCS70000 171CCS70010 171CCS76000 171CCS78000 171CCC76010 171CCC78010 mit Hauptsteuerprogramm 2 00 oder h her 171CCC98020 171CCC96020 171CCC98030 171CCC96030 171CCC98091 171CCC96091 Momentum Steuerungen unterst tzen nur ein Stoppbit Kommunikationsmedien Impulswahlmodems Mietleitungsmodem Weitere Informationen ber Kommunikationsmedien finden Sie in der Liste der getesteten Modems und Drucker im Dokument Modicon 309COM4550x XMIT Loadable Readme GI XMIT RMF 840USE11302 September 2003 19 Einf hrung in XMIT Kundendienst Kontakt informationen Kundendienst Die Telefonnummern von Schneider Automation lauten wie folgt e F r Anrufer aus Nordamerika au er Massachusetts 800 468 5342 e F r Anrufer aus Massachusetts 978 975 5001 e F r Anrufer die nicht aus Nordamerika anrufen 1 978 975 5001 e Fax 978 975 9301 20 840USE11302 September 2003 Installation des Funktionsblocks f r das XMIT Loadab
102. g von XMIT ist nicht gleich sieben acht oder sechzehn 124 Nicht definierter interner Status 125 Der Broadcast Modus ist bei diesem Modbus Funktionscode nicht zul ssig 126 DCE aktivierte CTS nicht 127 Unzul ssige Konfiguration Baudrate Datenbits Parit t oder Stoppbits 128 Unerwartete Antwort vom Modbus Slave empfangen 129 Unzul ssige Befehlsworteinstellung 130 Befehlswort im aktiven Zustand ge ndert 131 Ung ltige Zeichenz hlung 132 Ung ltiger Registerblock 133 FIFO berschreitungsfehler am ASCII Eingang 134 Ung ltige Anzahl von Start oder Endzeichen 4x 2 Der XMIT Block verwendet dieses Register nicht Es wird jedoch unter Umst nden Verf gbar f r als Zeiger in der Ladder Logic verwendet Der XMIT Block l sst sich effizient Benutzer verwenden indem ein Zeigerwert einer TBLK Anweisung in diesem Register platziert wird 80 840USE11302 September 2003 XMIT Funktionsblock Daten bertra gungsrate 4x 3 Datenbits 4x 4 4x 5 Parit tsbits 4x 6 Stoppbits 4x 7 Verf gbar f r Benutzer XMIT unterst tzt folgende Daten bertragungsraten 50 75 110 134 150 300 600 1200 1800 2000 2400 3600 4800 7200 9600 und 19200 Um eine Daten bertragungsrate zu konfigurieren geben Sie dessen Dezimalzahl in dieses Feld ein Sobald eine ung ltige Baudrate eingegeben wird zeigt der Block einen Fehler bedingt durch eine unzul ssige Konfiguration Fehlercode 127 im Fehlersta
103. gang von XMIT auf ON gesetzt werden und auf ON bleiben bis die Operation abgeschlossen ist oder ein Fehler auftritt Wenn XMIT feststellt dass die Nachricht erfolgreich an das Modem geschickt wurde setzt es den unteren Ausgang auf ON Wenn ein Fehler auftritt wird der mittlere Ausgang auf ON gesetzt Der obere Ausgang ist auf ON geschaltet w hrend die Nachricht an das Modem geschickt wird Hinweis Einstellung des Timeout Werts Da es lange dauert bis ein lokales Modem eine Verbindung zum Modem der Gegenstelle aufgebaut hat sollte der Timeout Wert in Register 4x 11 so lange wie m glich gew hlt werden wenn eine W hlnachricht an ein Modem geschickt wird Setzen Sie beispielsweise beim Senden einer W hlnachricht den Timeout auf 30 000 ms Wenn der Timeout Wert zu klein ist gibt XMIT einen Nachrichten Timeout aus Unter Umst nden m ssen Sie verschiedene Einstellungen testen um die optimale Zeit zu finden 840USE11302 September 2003 201 Technische Angaben zu XMIT Verwendung von Auflegenachrichten ausschlie lich mit Hayes kompatiblen Impulswahlmodems Auflegenachricht Die Auflegenachricht wird zum Auflegen des Modems verwendet In dieser Nachricht sollten nur AT Befehle verwendet werden die in Bezug zum Auflegen des Modems stehen Ein Beispiel f r eine typische Auflegenachricht wird nachfolgend gezeigt e Meldung AT HO lt CR gt lt LF gt e L nge 2 Zeichen Zeichen in Klammern
104. gen Wenn V1 nicht verwendet wird oder falls das Modem nicht in der Lage ist Antworten in Wortform wiederzugeben gibt der XMIT Funktionsbaustein Fehler 117 aus Modem Antwort Timeout Q0 Ergebniscodes ausgeben X4 Einfache Ergebniscodes f r Fortschritt des W hlvorgangs anzeigen Verbinden kein Carrier und Ring E1 Im Befehlsmodus ber die Tastatur eingegebene Zeichen auf dem Bildschirm anzeigen Diese Parameter m ssen immer Teil der Initialisierungs Zeichenkette sein damit XMIT korrekt arbeitet Diese Parameter sollten Teil der Initialisierungs Zeichenkette sein damit XMIT Nachrichten korrekt zum Modem der Gegenstelle bertragen kann Nur erfahrene Modem Benutzer sollten diese Parameter ndern Hinweis Obgleich manche Modem Hersteller vollst ndige Hayes Kompatibilit t angeben k nnen sich die Befehle hier leicht unterscheiden Daher empfehlen wir nur die Befehle zu verwenden deren Definition der oben aufgef hrten gleicht 840USE11302 September 2003 199 Technische Angaben zu XMIT Die Initialisierungsnachricht muss immer mit dem Standard Hayes Befehl AT beginnen Der XMIT Block leitet Modem Befehlsnachrichten automatisch mit AT ein und h ngt die Zeichen Wagenr cklauf 0x0D und Zeilenvorschub 0x0A an die Nachricht an da diese von allen Modem Steuerungsnachrichten ben tigt werden Andere nicht steuernde ASCII Nachrichten m ssen nicht mit Wagenr cklau
105. ger verwendet werden 4x 8 Schreiben Befehlswort 256 dezimal 0000 0000 0000 0000 4x 9 Schreiben Zeiger 17 Offset f r ein 4x Halteregister zur weiteren Konfiguration des XMIT Blocks 4x 10 Schreiben L nge 5 F r Modbus Nachrichten bermittlung Muss auf 5 gesetzt werden 4x 11 Schreiben Antwort Timeout ms 500 4x 12 Schreiben Wiederholungsgrenze 5 4x 13 Schreiben Beginn der Verz gerung ms 100 4x 14 Schreiben Ende der Verz gerung ms 100 4x 15 Lesen Aktuelle Wiederholung Interpretieren Register 4x 9 verweist auf einen Zeigerwert der Daten Hinweis Konfiguration eines XMIT Blocks f r Modbus Meldungen Konfigurieren Sie f nf zus tzliche aufeinander folgende Register um einen XMIT Block f r Modbus Meldungen funktionsf hig zu machen In diesem Beispiel verf gt das Register 4x 9 ber den Wert 17 Daher beginnt die Konfiguration f r die Modbus Meldung bei 4x 17 840USE11302 September 2003 145 Arbeiten mit XMIT Beispielen Verwendung des Zoomfensters f r den Register Editor Register Editor Register Editor TE Rooisee F Datei Be ister o Datei Register C 3xxxx Register 400011 400012 400013 4xxxx 00000000 00000101 00000001 11110100 00000000 00000 101 Gleitkomma 00005 00500 00005 400014 00000000 01100100 00100 400015 00000000 01100100 00100 400016 00000000 00000000 00000 400017 00000000 0000001
106. h ngen 5 amp 6 Nicht benutzt 7 Konvertierungsfall Oben nach unten Unten nach oben 8 Gro und Kleinschreibung Nein Ja 9 Format f hrend Nullen Leerzeichen 10 Ausgangsformat Fest Variable 11 Konvertierungstyp Ohne Vorzeichen Mit Vorzeichen 12 Konvertierungswort 32 Bit 16 Bit 13 Quellenzeiger automatisch erweitern Ja Nein zeigt auf das n chste Zeichen nach dem zuletzt gel schten Zeichen 14 Zielzeiger automatisch erweitern zeigt Ja Nein auf das n chste Zeichen nach dem zuletzt gel schten Zeichen 15 Lesen von ASCII in Quelle beginnend Niederwertiges H herwertiges mit Byte Byte Normal 16 Speichern von ASCII in Ziel beginnend Niederwertiges H herwertiges mit Byte Byte Normal Bestimmte Bit beziehen sich auf bestimmte Konvertierungen Die nicht erw hnten Bit werden durch die ausgew hlte Konvertierung nicht validiert oder ge ndert und sie erf llen keine Funktion in Bezug auf die ausgew hlte Konvertierung Aus diesem Grund werden sie einfach ignoriert 840USE11302 September 2003 119 XMIT Funktionsblock Konvertierung in Tabelle mit relevanter Bit Beziehung Konvertierungstyp Opcode Relevanter Bit Status Software legt Bit Status fest Ung ltiger Opcode wird angezeigt wenn ein ung ltiger Opcode erkannt wird ASCII dezimal in Ganzzahl 1 16 0 11 12 13 15 7 1 8 0 ASCII hexadezimal in Ganzzahl 2 16 0 11 12 13 15 7 1 8 0 ASCII hexadezimal in Ganzzahlmatr
107. h im Modemspeicher befinden k nnen sie mit einem AT Befehl im nichtfl chtigen Speicher gespeichert werden gew hnlich ist dies der Befehl amp W 200 840USE11302 September 2003 Technische Angaben zu XMIT Verwendung von Impulswahlmodem Meldungen mit Hayes Modems W hlnachrichten Die W hlnachricht wird dazu verwendet eine Telefonnummer an das Modem zu senden In der Nachricht sollten nur AT Befehle verwendet werden die in Bezug zum W hlen einer Nummer stehen Beispiel Telefonnummer mittels Tonwahl w hlen e Meldung ATDT 6800326 lt CR gt lt LF gt e L nge 7 Zeichen Zeichen in Klammern werden automatisch geschickt Beispiel Telefonnummer mittels Pulswahl w hlen e Meldung ATDP 6800326 lt CR gt lt LF gt e L nge 7 Zeichen Zeichen in Klammern werden automatisch geschickt Beispiel Telefonnummer mittels Tonwahl w hlen vor dem W hlen der Nummer auf W hlton warten und vor dem W hlen der restlichen Nummer eine Pause machen e Meldung ATDT W 6800326 lt CR gt lt LF gt e L nge 9 Zeichen Zeichen in Klammern werden automatisch geschickt Damit XMIT eine Tonwahlnachricht an das Modem schickt m ssen Bit 7 und 15 des Befehlsworts auf ON gesetzt sein Wenn Bit 16 auf ON gesetzt ist d rfen die Bits 16 und 14 nicht auf ON gesetzt sein weil sonst XMIT die Operation nicht erfolgreich abschlie en kann Damit die Nachricht tats chlich gesendet wird muss der obere Ein
108. hen gespeichert Das erste Zeichen das vom FIFO bertragen wird wird im h herwertigen Byte des ersten 4x Registers gespeichert Das zweite Zeichen das vom FIFO bertragen wird wird im h herwertigen Byte des ersten 4x Registers gespeichert Das dritte Zeichen wird im h herwertigen Byte des zweiten 4x Registers gespeichert usw Das Register f r die Nachrichtenl nge 4x 10 enth lt die L nge der Nachricht 1 bis 1024 Daher nimmt das Register f r die Nachrichtenl nge 4x 10 ab wenn die Zeichen vom FIFO in den benachbarten 4x Registerblock bertragen werden Sobald die gesamte Meldung bertragen wurde stellt das Register f r die Nachrichtenl nge 4x 10 seinen urspr nglichen Wert wieder her und der Ausgang Vorgang erfolgreich von XMIT wird aktiviert Hinweis Wenn Einfacher ASCII Eingang Bit 6 und ASCII Empfangs FIFO Bit 9 weiterhin gesetzt sind werden neue Zeichen fortlaufend vom FIFO in denselben 4x Registerblock bertragen Somit werden die zuvor im 4x Registerblock gespeicherten Zeichen st ndig neu berschrieben Durch L schen des einfachen ASCII Eingangs Bit 7 vor dem n chsten Zyklus in Ihrer Ladder Logic und durch die Einstellung des ASCII Empfangs FIFO Bit 9 k nnen Sie weiterhin neue Zeichen aufzeichnen und das st ndige berschreiben des 4x Registerblocks vermeiden Wenn Sie sowohl den einfachen ASCII Eingang Bit 7 als auch das ASCII Empfangs FIFO Bit 9 mit Hilfe der Ladder Logic l
109. henz hlung 0x000C Auswahl f r Konvertierungssteuerung 32 Bit Konvertierung ohne Vorzeichen 32 Bit mit denen Zielregisterpaar geladen ist 0x0OFE01C23 Quellblock erweitert auf das h herwertige Byte cat 400205 zielt jetzt auf Zeichenz hlung der ASCII Zeichenfolge wird 0x0004 reduziert auf 3 Quellblock beginnend beim niederwertigen Byte 124ABCOAFCcrIf 400301 Anf ngliche Zeichenz hlung 0x000B 32 Bit mit denen Zielregisterpaar geladen ist 0x0OFE01C23 Quellblock erweitert auf das h herwertige Byte crlf 4003086 zielt jetzt auf Zeichenz hlung der ASCII Zeichenfolge wird 0x0002 reduziert auf Opcode 1 berspringt anf ngliche Leerzeichen und sucht nach dem optionalen Zeichen oder und nach mindestens einer Dezimalzahl zwischen 0 und 9 und einem Ende das weder ein Leerzeichen noch eine Dezimalzahl ist Anschlie end wird der entsprechende bin re Wert der Zeichenfolge zur 16 Bit Konvertierung in das Zielregister oder zur 32 Bit Konvertierung in das Zielregis terpaar geschrieben Im 32 Bit Zielregisterpaar ist das niederstwertige Wort unter der niedrigeren Registernummer und das h chstwertige Wort unter der h heren Registernummer gespeichert Wenn keine Dezimalzahl vorhanden ist oder so viele Ziffern vorhanden sind dass die konvertierte bin re Entsprechung zu gro f r den angeforderten Speichertyp ist tritt ein Fehler auf Opcode 2 berspringt anf ngliche Leerzeichen und suc
110. herige N chstegl Close Beate Doc Bits Operation Badix Drucken Hilfe Adresse Symbol 00201 Dez 00000 Dez 00000 Dez 09600 Dez 00008 Dez 00002 Dez 00001 Dez 00000 Dez 00000001 00000000 00017 Dez 00005 Dez 00500 Dez 00005 Dez 00100 Dez 00100 Dez 00000 Dez x 148 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Inhalt des Registers Interpretieren der Daten Inhalt des Registers Register Zugriff Beschreibung Registerwert 4x Lesen berpr fung des XMIT Blocks 4X 1 Lesen Fehlerstatus 4X 2 Schreiben Verf gbar f r Benutzer Kann als Zeiger verwendet werden 4X 3 Schreiben Baudrate 9600 50 75 110 134 150 300 600 1200 2400 9600 und 19200 4x 4 Schreiben Datenbit 7 8 4x 5 Schreiben Parit t 2 0 keine 1 ungerade 2 gerade 4X 6 Schreiben Stoppbit 0 1 2 1 4x 7 Schreiben Verf gbar f r Benutzer Kann als Zeiger verwendet werden 4x 8 Schreiben Befehlswort 8448 dezimal 0010 0001 0000 0000 2100 Hex 4x 9 Schreiben Zeiger 17 Offset f r ein 4x Halteregister zur weiteren Konfiguration des XMIT Blocks 4x 10 Schreiben L nge 5 F r Modbus Nachrichten bermittlung Muss auf 5 gesetzt werden 4x 11 Schreiben Antwort Timeout ms 500 4x 12 Schreiben Wiederholungsgrenze 5 4x 13 Schreiben Beginn der Verz gerung ms 100 4x 14 Schreiben Ende der Verz gerung ms 100 4x
111. ht nach dem optionalen Zeichen oder und nach mindestens einer Hexadezimalzahl zwischen 0 und 9 oder A und F bzw a und f und einem Ende das weder ein Leerzeichen noch eine Hexadezimalzahl ist Anschlie end wird der entsprechende bin re Wert der Zeichenfolge in das 16 Bit oder in das 32 Bit Ziel geschrieben 840USE11302 September 2003 125 XMIT Funktionsblock Beschreibung des Beispiels f r Opcode 3 Konvertierungs beispiel bezogen auf ASCII Opcode 3 konvertiert ASCII Hexadezimalzeichen in eine Reihe bin rer 16 Bit Entsprechungen wobei jeweils 4 ASCII Zeichen in ein 16 Bit Speicherwort gepackt werden Die Opcodes 4 bis 6 konvertieren SPS Bin rdaten in ASCII Daten Sobald die SPS Bin rdaten in ASCII Daten konvertiert wurden werden sie ber die SPS Schnittstelle und den XMIT Kommunikationsblock bertragen Dann sind die Ausgang konvertierten ASCII Daten bereit f r die Verwendung durch das Feldger t das Ihren Anwendungsanforderungen entspricht Hinweis In den Opcodes 4 bis 6 tritt ein Fehler auf wenn der Zielregisterblock mehr als 512 Register umfasst oder das Ende der RAM Konfiguration f r den SPS Status berschreitet Tabelle der Konvertierungsbeispiele bezogen auf ASCII Ausgang Opcode Aktionen Daten von Ihnen eingegeben 4 Quelle enth lt 0x9CDE Zielblock beim h herwertigen Byte 400101 Anf
112. iesem Beispiel werden vier Modbus Befehle an eine Slave SPS mit Modbus Adresse Nr 3 gesendet Die Befehle f hren folgende Funktionen aus e Lesen von 25 Halteregistern 4x beginnend bei 40010 in der Slave SPS und Platzierung dieser Halteregister in der Master SPS beginnend bei 40800 e Schreiben von 25 Halteregistern 4x beginnend bei 40825 in der Master SPS und Platzierung dieser Halteregister in der Slave SPS beginnend bei 40010 e Lesen von 16 Spulen 0x beginnend bei 00001 in der Slave SPS und Platzierung dieser Spulen in der Master SPS beginnend bei 00097 e Schreiben von 16 Spulen Ox beginnend bei 00113 in der Master SPS und Platzierung dieser Spulen in der Slave SPS beginnend bei 00001 Siehe Abbildung zur Hardware Konfiguration der Master zu Slave SPS RS 232 Cable gt Slave PLC PC E984 2xx or 140 CPU xxx xx Slave PLC Anwendung Master PLC PC E984 2xx or 140 CPU xxx xx Master PLC PC E984 2xx or 140 CPU xxx xx Radio Modem Radio Modem PC E984 2xx Le or 140 CPU xxx xx RS 232 Cable RS 232 Cable Hinweis Diese Anwendung funktioniert sowohl mit Radio Modems als auch mit Mietleitungs Modems 152 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Einrichten der Master SPS Setup der XMIT muss vier Meldungen von der Schnittstelle Nr 1 der Master SPS bertragen Master
113. illierte Informationen zum XMIT Schnittstellenstatusblock erhalten Sie unter Beschreibung und Verwendung des XMIT Schnittstellenstatusblocks S 104 und Informationen zum XMIT Konvertierungsblock finden Sie unter Verwendung des XMIT Konvertie rungsblocks S 117 12 840USE11302 September 2003 Einf hrung in XMIT XMIT Diagnose XMIT und Modbus Meldungen Der XMIT Funktionsblock verf gt ber eingebaute Diagnostikfunktionen mit denen sichergestellt wird dass auf der SPS keine anderen XMIT Bl cke aktiv sind Innerhalb des XMIT Funktionsblocks k nnen Sie mit einer Steuertabelle die Kommunikationsverbindung zwischen der SPS und dem DCE Data Communication Equipment Datenkommunikationsger t steuern das an Modbus Schnittstelle Nr 1 oder 2 der SPS angeschlossen ist W hrend der Daten ber tragung wird die Schnittstellen LED NICHT durch den XMIT Block aktiviert Hinweis Vermeidung von konkurrierenden Zugriffen und Datenkollisionen Beim Modbus Protokoll handelt es sich um ein Protokoll mit einem Master und mehreren Slaves F r Modbus ist die Verwendung von einem einzelnen Master erforderlich der mehrere Slaves abfragt Wenn Sie daher den XMIT Funktionsblock in einem Netzwerk mit mehreren Mastern verwenden m ssen Sie sich um die Vermeidung konkurrierender Zugriffe und Datenkollisionen k mmern Die Vermeidung von konkurrierenden Zugriffen und Datenkollisionen l sst sich auf einfachem Wege ber Benutzerlogik Pr
114. in 102 Spule 0x nicht konfiguriert 103 Halteregisterbereich 4x nicht konfiguriert 104 Datenl nge kann nicht gleich 0 sein 105 Zeiger auf Meldungstabelle darf nicht gleich O sein 106 Zeiger auf Meldungstabelle liegt au erhalb des Bereichs des konfigurierten Halteregisters 4x 107 Meldungs Timeout bertragen Dieser Fehler wird generiert wenn der UART Chip eine Daten bertragung nicht innerhalb von 10 Sekunden abschlie en kann Hinweis Dieser Fehler umgeht den Retry Z hler und aktiviert die Fehlerausgabe beim ersten Fehler 108 Nicht definierter Fehler 109 Modem gab die Meldung ERROR aus 110 Modem gab die Meldung NO CARRIER aus 840USE11302 September 2003 79 XMIT Funktionsblock Fehlercode Fehlerbeschreibung 111 Modem gab die Meldung NO DIALTONE aus 112 Modem gab die Meldung BUSY aus 113 Ung ltige LRC Pr fsumme der Slave SPS 114 Ung ltige CRC Pr fsumme der Slave SPS 115 Ung ltiger Modbus Funktionscode 116 Modbus Antwortnachrichten Timeout 117 Modem Antwort Timeout 118 XMIT konnte nicht auf die SPS Kommunikationsschnittstelle Nr 1 oder Nr 2 zugreifen 119 XMIT konnte den Receiver der SPS Schnittstelle nicht aktivieren 120 XMIT konnte den SPS UART Chip nicht einstellen 121 Benutzer hat einen Abbruchbefehl gegeben 122 Der obere Eintrag von XMIT ist nicht gleich null eins oder zwei 123 Der untere Eintra
115. in Stecker 110XCA20301 RJ 45 auf 9 Pin Buchse 110XCA20302 RJ 45 auf 25 Pin Buchse 110XCA20402 196 840USE11302 September 2003 Technische Angaben zu XMIT A 3 Konfiguration von XMIT ausschlie lich mit Hayes kompatiblen Impulswahlmodems Auf einen Blick Zweck In diesem Abschnitt wird die Verwendung des XMIT Blocks und der drei Befehle beschrieben die f r die Kommunikation ber Impulswahlmodenms erforderlich sind 1 Modem initialisieren 2 Modem w hlen 3 Modem auflegen Inhalt dieses Dieser Abschnitt enth lt die folgenden Themen Abschnitts Thema Seite Verwendung der XMIT Konfiguration ausschlie lich mit Hayes kompatiblen 198 Impulswahlmodems Verwendung von Initialisierungsnachrichten mit Hayes Modems 199 Verwendung von Impulswahlmodem Meldungen mit Hayes Modems 201 Verwendung von Auflegenachrichten ausschlie lich mit Hayes kompatiblen 202 Impulswahlmodems 840USE11302 September 2003 197 Technische Angaben zu XMIT Verwendung der XMIT Konfiguration ausschlie lich mit Hayes kompatiblen Impulswahlmodems Grundlegende Befehle Es gibt drei Befehle mit denen Sie vertraut sein m ssen wenn Sie ber W hlmodem mit XMIT kommunizieren Diese Befehle sind 1 Modem initialisieren 2 Modem w hlen 3 Modem auflegen Bevor eine ASCII Nachricht oder eine Modbus Nachricht das Modem passieren kann m ssen Sie zuerst eine Initialisierungs Zeichenkette und dann eine
116. ines Warnsymbol Es macht Sie auf m gliche Verletzungs gefahren aufmerksam Beachten Sie alle unter diesem Symbol aufgef hrten A des Hinweises Verletzungen zur Folge haben kann Hinweise um Verletzungen oder Unf lle mit Todesfolge zu vermeiden A GEFAHR GEFAHR macht auf eine unmittelbar gef hrliche Situation aufmerksam die bei Nichtbeachtung unweigerlich einen schweren oder t dlichen Unfall oder Besch digungen an Ger ten zur Folge hat WARNUNG WARNUNG macht auf eine m glicherweise gef hrliche Situation aufmerksam die bei Nichtbeachtung unter Umst nden einen schweren oder t dlichen Unfall oder Besch digungen an Ger ten zur Folge hat A VORSICHT VORSICHT macht auf eine m glicherweise gef hrliche Situation aufmerksam die bei Nichtbeachtung unter Umst nden einen Unfall oder Besch digungen an Ger ten zur Folge hat 840USE11302 September 2003 Sicherheitshinweise BITTE Elektrische Ger te d rfen nur von Fachpersonal gewartet und instandgesetzt BEACHTEN werden Schneider Electric haftet nicht f r Sch den die aufgrund der Verwendung dieses Materials entstehen Dieses Dokument ist nicht als Betriebsanleitung f r nicht geschultes Personal vorgesehen 2003 Schneider Electric Alle Rechte vorbehalten 840USE11302 September 2003 ber dieses Buch Auf einen Blick Ziel dieses Dokuments G ltig keitsbereich Dieses Benutzerhandbuch enth lt a
117. is Wenn Sie mehrere XMIT Bl cke verwenden oder dieselben Bl cke f r aufeinander folgende bertragungen auf eines oder mehrere Slave Ger te verwenden k nnen diese Ausg nge verwendet werden um die XMIT Bl cke zu aktivieren Zu einem bestimmten Zeitpunkt ist jeweils nur eine Modbus Meldung ber eine bestimmte serielle Schnittstelle zul ssig 840USE11302 September 2003 135 Arbeiten mit XMIT Beispielen Konfiguration und Anzeige von Referenzdaten Editor RDE Daten mit r Concept lE Datei Vorllagen Projekt Online Optionen Fenster Hilfe olsbhealela e eea or Ees 400001 400002 0 400003 0 400004 9600 400005 8 400006 2 400007 1 400008 0 400009 0000010010000000 FT 400010 17 FT 400011 18 400012 1000 400013 0 400014 100 7 400015 100 7 400016 0 FT 400017 SI 7 400018 MP 400019 LE 7 4000200 AS 400021 CI 400022 IR 400023 EC 777 400024 IE 400025 VE Um das Zoomfenster aufzurufen platzieren Sie den Cursor auf dem XMIT Block und dr cken Sie Strg D 136 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Interpretieren Die Daten enthalten die folgenden Informationen der Daten im RDE e Halteregister 4x 8 Befehlswort Adresse 40009 setzt Bit sechs 6 Einfachen ASCII Eingang aktivieren deaktivieren und Bit neun 9 ASCII Empfangs FIFO aktivieren deaktivieren e Halteregister 4x 9 Nachrichtenzeiger Adresse 4001
118. ission n 0037 Error Occurred in Using XMIT 0019 Transmission Successful In Netzwerk Nr 3 wird die Modbus Meldung mit Hilfe der XMIT Anweisung gebildet damit sie von der Master SPS an die Slave SPS gesendet werden kann Der obere Eingang der XMIT Anweisung bleibt auf ON geschaltet bis die Modbus Meldung erfolgreich gesendet wurde Die XMIT Steuerungstabelle umfasst 16 Register In diesem Beispiel beginnt die XMIT Steuerungstabelle mit Register 40001 und endet mit Register 40016 Die Inhalte dieser Register finden Sie in der nachstehenden Tabelle 158 840USE11302 September 2003 Arbeiten mit XMIT Beispielen Siehe XMIT Steuerungstabelle Beschreibung Register Wert XMIT Versionsnummer 40001 201 oder aktuelle Version Fehlerstatus 40002 0 Verf gbar f r Benutzer 40003 0 Kann als Zeiger f r Anweisungen wie beispielsweise TBLK verwendet werden Daten bertragungsrate 40004 9600 Datenbits 40005 8 Parit t 40006 0 Stoppbits 40007 1 Verf gbar f r Benutzer 40008 0 Kann als Zeiger f r Anweisungen wie beispielsweise TBLK verwendet werden Befehlswort 40009 0000 0001 0000 0000 256 Dec Zeiger auf Meldungstabelle 40010 100 Nachrichtenl nge 40011 5 Antwort Timeout ms 40012 3000 Wiederholungsgrenze 40013 3 Beginn der 40014 0 bertragungsverz gerung ms Ende der 40015 0 bertragungsverz gerung ms Aktuelle Wiederholung 40016 0
119. it 3 RS485 Modus aktivieren Auf Wert 1 gesetzt wenn die ausgew hlte Schnittstelle im RS485 Modus arbeiten soll Ansonsten wird mit dem Standardwert 0 der RS232 Modus verwendet Bit 4 Reserviert f r Systemverwendung Bit5 Abgeschlossener ASCIlI Eingang W hlen Sie den Wert 1 um alle Zeichen aus dem FIFO Chip zu entfernen bzw zu l schen bis die Startzeichenkette gefunden wird Dann werden diese Startzeichen sowie alle folgenden Zeichen in einen benachbarten 4x Registerblock geschrieben bis die Endsequenz gefunden wird Die Endsequenz wird ebenfalls in den benachbarten 4x Registerblock geschrieben 840USE11302 September 2003 83 XMIT Funktionsblock Bit Beschreibung Bit6 Einfacher ASCII Eingang Auf Wert 1 gesetzt um die ASCII Zeichen aus dem FIFO Chip zu entfernen damit in einen benachbarten 4x Registerblock geschrieben werden kann Der Nachrichtenzeiger 4x 9 gibt den 4x Registerblock an Bit7 ASCII Zeichenfolgen Meldungen aktivieren W hlen Sie den Wert 1 wenn Sie ASCII Nachrichten von der SPS aus versenden m chten XMIT kann ASCIl Zeichenketten mit einer Zeichenkettenl nge bis zu 1024 versenden Sie programmieren jede ASCII Meldung in benachbarten 4x Registern der SPS Pro Register sind zwei Zeichen zul ssig Verwenden Sie nur Bit 7 ODER Bit 8 jedoch keinesfalls beide gleichzeitig Bit8 Modbus Nachrichten aktivieren W hlen Sie den Wert 1 wenn Sie
120. ix 3 13 15 16 keine Ganzzahl in ASCII dezimal 4 15 9 10 11 12 14 16 keine Ganzzahl in ASCII dezimal 5 15 9 10 11 12 14 16 keine Ganzzahlmatrix in ASCII hexadezimal 6 14 15 16 8 ja Quellbyte in Ziel umschalten 7 14 15 16 8 ja Quellblock in Ziel kopieren 8 7 8 14 15 16 keine Quell amp Zielblock vergleichen 9 7 8 13 15 16 keine Quellblock nach in Ziel definierter Zeichenfolge durchsuchen 10 7 8 13 15 16 keine Validieren oder Fehlerpr fung in Quellblock anh ngen 11 2 3 4 13 15 8 ja 14 ja 16 1 0 120 840USE11302 September 2003 XMIT Funktionsblock XMIT Konvertierungsblock Register 4x 4 bis 4x 7 4x 4 Daten konvertierungs Opcodes W hlen Sie in der Liste der elf Optionen in der Tabelle den Konvertierungstyp aus den Sie ausf hren m chten Nach der Auswahl des Konvertierungstyps finden Sie in den Steuerungsbit f r die Datenkonvertierung 4x 3 weitere Steuerungsop tionen die sich speziell auf den ausgew hlten Konvertierungstyp beziehen 4x 4 Definitionstabelle der Opcodes f r die Datenkonvertierung Datentyp 4x Block Aktion Datentyp 4x Block Unzul ssiger Opcode wird angezeigt wenn ein unzul ssiger Opcode erkannt wird Nicht zutreffend ASCII Zeichenfolge im Dezimalformat empfangen 1 ASCII Zeichenfolge im Hexadezimalformat empfa
121. k _ 63226 ASCIl Schnittstellen 00 Sonderfunktionen Anwenden 4 Aktivieren Sie das Kontrollk stchen NSUP I Konfiguration AS Jalx Allgemein Schnittstellen Name Opcode Version Typ 4 NSUP FF 196 MSL Anwenden 5 Klicken Sie auf Anwenden So laden Sie XMIT EXE Schritt Aktion 1 Gehen Sie genauso vor wie beim Laden der Datei NSUP EXE 840USE11302 September 2003 47 Installation von XMIT 48 840USE11302 September 2003 Verwendung von Zoomfenstern Auf einen Blick Zweck In diesem Fenster wird die Verwendung der Zoomfenster in Modsoft POWORX NxT und ProwORX32 beschrieben In Concept sind keine Zoomfenster verf gbar Verwenden Sie die Zoomfenster zum Konfigurieren der Parameter des ladbaren oder integrierten XMIT Blocks Dar ber hinaus k nnen Sie die Zoomfenster verwenden um die Register f r die Kommunikation den Schnittstellenstatus oder Konvertierungsbl cke zu konfigurieren Inhalt dieses Dieses Kapitel enth lt die folgenden Themen Kapitels Thema Seite Zoomfenster f r den Kommunikationsblock in Modsoft 50 Zoomfenster f r den Schnittstellenstatusblock in Modsoft 54 Zoombl cke f r Konvertierungsblocks in Modsoft 56 Zoomfenster in denen Concept verwendet wird 58 Zoomfenster in denen ProWORX NxT verwendet wird 62 Zoomfenster in denen ProWORX32 verwendet wird 65 840USE11302 September 2003 49 Verwend
122. k geladen der Zielzeiger 4x 3 Bit 14 ber das letzte geschriebene Zeichen hinaus erweitert und die Zeichenz hlung der ASCII Zeichenfolge 4x 7 wird auf null reduziert Wenn Sie einen Zeichenfolgenabgleich Opcode 9 oder eine Zeichenfolgensuche Opcode 10 verwenden wird der Quellzeiger 4x 3 Bit 13 erweitert und die Zeichenz hlung der ASCII Zeichenfolge 4x 7 wird reduziert Hinweis Im Allgemeinen m ssen die automatische Erweiterung f r den Quellzeiger 4x 3 Bit 13 und die automatische Erweiterung f r den Zielzeiger 4x 3 Bit 14 im Konvertierungssteuerregister 4x 3 aktiviert sein Ansonsten behalten diese Zeiger ihre urspr nglichen Werte sowie die urspr ngliche Zeichenz hlung 4x 7 bei 840USE11302 September 2003 127 XMIT Funktionsblock Tabelle mit Beispielen f r die Konvertierung der ASCII Zeichenfolge Opcode Aktionen Daten von Ihnen eingegeben 7 Quelle enth lt ABCDEF Zielblock beim niederwertigen Byte 400001 Anf ngliche Zeichenz hlung 0x0006 Zielblock ist geladen mit BADCFE Abschlie ende Zeichenz hlung wird reduziert auf 0x0000 Zielblock erweitert auf niederwertiges Byte 400004 8a Quelle enth lt ABcdeFGH Zielblock beim niederwertigen Byte 400101 Anf ngliche Zeichenz hlung 0x0006 Gro Kleinschreibung f r Konvertierungssteuerung aktiviert Zielblock ist geladen mit
123. lave Ger ts 1 4x 20 Schreiben Offset des Datenbereichs der 1 400001 erstes Register im Slave SPS Slave Ger t in das Daten geschrieben werden 4x 21 Schreiben Offset des Datenbereichs der 100 40010 das erste Register Master SPS des Masters aus dem Daten geschrieben werden 150 840USE11302 September 2003 Arbeiten mit XMIT Beispielen 5 2 bertragen mehrerer Modbus Befehle SPS Master an SPS Slave Auf einen Blick Zweck In diesem Abschnitt wird die bertragung mehrerer Modbus Befehle beschrieben Inhalt dieses Dieser Abschnitt enth lt die folgenden Themen Abschnitts Thema Seite Senden mehrerer Modbus Befehle 152 Einrichten der Master SPS 153 Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nr 1 154 Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nr 2 155 Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nr 3 158 Verwendung der Ladder Logic f r mehrere Modbus Befehle Netzwerk Nr 4 160 Abschlie ende bertragung mehrerer Modbus Befehle 161 840USE11302 September 2003 151 Arbeiten mit XMIT Beispielen Senden mehrerer Modbus Befehle Anwendungs beispiel unter Verwendung eines XMIT Blocks Hardware konfigurieren Die Ladder Logic in diesem Beispiel zeigt wie mehrere Modbus Befehle an eine Slave SPS unter Verwendung eines einzelnen XMIT Blocks gesendet werden In d
124. lave SPS lesen und die Daten im Datenbereich der Master SPS 40100 40199 platzieren m chten geben Sie in dieses Feld 100 ein In Abh ngigkeit vom Modbus Befehlstyp Schreiben oder Lesen muss der Quell und Zieldatenbereich den in der nachstehenden Tabelle definierten Quell und Zieldatenbereichen entsprechen Wenn Sie von der SPS aus 20 Modbus Nachrichten senden m chten m ssen Sie 20 Modbus Definitionstabellen programmieren und anschlie end nach jeder erfolgreichen Operation von XMIT mit Hilfe der Ladder Logic den Zeiger zu jeder Definitionstabelle erh hen oder Sie k nnen 20 separate XMIT Bl cke programmieren und sie dann nacheinander ber die Ladder Logic aktivieren Siehe Tabelle zu den Quell und Zieldatenbereichen f r Funktionscodes 01 to 06 15 und 16 Funktionscode Master SPS Datenbereich Slave SPS Datenbereich 03 Mehrere 4x lesen 4x Empf nger 4x Quelle 04 Mehrere 3x lesen 4x Empf nger 3x Quelle 01 Mehrere 0x lesen 0x Empf nger 0x Quelle 02 Mehrere 1x lesen 0x Empf nger 1x Quelle 16 Mehrere 4x schreiben 4x Quelle 4x Empf nger 15 Mehrere 0x schreiben 0x Quelle 0x Empf nger 05 Einzelne 0x schreiben 0x Quelle 0x Empf nger 06 Einzelne 4x schreiben 4x Quelle 4x Empf nger 840USE11302 September 2003 97 XMIT Funktionsblock XMIT Kommunikationsblock Register 4x 9 Funktionscode 8 4x 9
125. le 2 Auf einen Blick berblick In diesem Kapitel wird die Installation des Funktionsblocks f r das XMIT Loadable beschrieben Dar ber hinaus erhalten Sie wichtige Informationen zu den Dateien die in diesem Block enthalten sind Vor dem Laden sollten Sie sich mit der Steuerungs Software Modsoft vertraut gemacht die SPS konfiguriert haben und bereit sein zum Laden von XMIT Die Abbildungen in diesem Abschnitt dienen als Beispiele f r die Bildschirme die Sie bei der Ubertragung des Loadable XMIT von der Festplatte auf die 984 Steuerung und bei der Verwendung von XMIT angezeigt bekommen Inhalt dieses Dieses Kapitel enth lt die folgenden Abschnitte Kapitels Abschnitt Thema Seite 2 1 Installation des XMIT Loadable mit Modsoft 22 2 2 Installieren des XMIT Loadable mit Concept und ProWORX 32 840USE11302 September 2003 21 Installation von XMIT 2 1 Installation des XMIT Loadable mit Modsoft Auf einen Blick Zweck Inhalt dieses In diesem Abschnitt wird die Installation des Funktionsblocks f r das XMIT Loadable unter Verwendung von Modsoft beschrieben Dar ber hinaus erhalten Sie wichtige Informationen zu den Dateien die in diesem Block enthalten sind Vor dem Laden sollten Sie sich mit Modsoft vertraut gemacht die SPS konfiguriert haben und bereit sein zum Laden von XMIT Die Abbildungen in diesem Abschnitt dienen als Beispiele f r die Bildschirme die Sie bei der be
126. lgenden Themen Abschnitts Thema Seite XMIT Konvertierungs Opcode Beispiele 1 bis 3 124 XMIT Konvertierungsblock Opcode Beispiele 4 bis 6 127 XMIT Konvertierungsblock Opcode Beispiele 7 bis 11 129 XMIT Bin r BCD Konvertierungstypen 132 840USE11302 September 2003 123 XMIT Funktionsblock XMIT Konvertierungs Opcode Beispiele 1 bis 3 Konvertierungs Die Opcodes 1 bis 3 konvertieren ASCII Eingangsdaten in Bin rdaten Die ASCII beispiele Eingangsdaten werden ber die SPS Schnittstelle und den XMIT Kommunikati bezogen auf onsblock empfangen Anschlie end werden die ASCIlI Daten in Bin rdaten ASCII Eingang konvertiert Dann sind die konvertierten Bin rdaten bereit f r die Verwendung durch die SPS die Ihren Anwendungsanforderungen entspricht Diese Opcodes analysieren ASCII Zeichenkettendaten ver nderlicher L nge beginnend im h herwertigen oder niederwertigen Byte des Quellregisters je nachdem was im Register f r die Datenkonvertierungssteuerung 4x 3 Bit 15 ausgew hlt ist Das Zeichenz hlungsregister f r ASCII Zeichenfolgen 4x 7 definiert die maximale Zeichenzahl die in der Quellzeichenfolge analysiert werden kann Sie muss anf nglich einen Wert zwischen 1 und 1024 enthalten Durch das Register zur Steuerung der Datenkonvertierung 4x 3 werden au erdem die Konvertierungsl nge von 16 Bit oder 32 Bit 4x 3 Bit 12 und die Konvertierung mit oder ohne Vorzeichen 4x 3 Bit 13 ausg
127. lle erforderlichen Informationen f r die ladbare und die integrierte Version des 984LL XMIT Funktionsblocks der auf allen SPS Hardware Plattformen zusammen mit der Steuerungs Software Modsoft Concept alle Versionen ProWORX NxT alle Versionen oder ProWORX32 alle Versionen verwendet werden kann Hinweis In diesem Handbuch bezieht sich der Ausdruck Steuerungs Software auf Modsoft Concept ProWORX NxT oder ProWORX32 Hinweis Dieses Benutzerhandbuch enth lt KEINE Informationen zum IEC XXMIT Funktionsblock der mit der Steuerungs Software Concept verwendet wird Die Daten und Abbildungen in diesem Buch sind nicht verbindlich Wir behalten uns das Recht vor unsere Produkte gem unseren Richtlinien zur st ndigen Produktverbesserung zu ndern Die in diesem Dokument enthaltenen Informationen k nnen jederzeit unangek ndigt ge ndert werden und stellen keine verbindlichen Zusagen seitens Schneider Electric dar 840USE11302 September 2003 ber dieses Buch Weiterf hrende Dokumentation Produkt bezogene Warnhinweise Titel Referenz Nummer Referenzhandbuch f r Modicon Modbus Protokolle PI MBUS 300 Benutzerhandbuch f r die 984 A120 Compact SPS 890USE10802 Modicon Quantum Automationsserie Hardware 840USE10002 Referenzhandbuch Momentum M1 CPU und Schnittstellen Adapter 870USE10112 Benutzerhandbuch Modicon 512 612 Micro SPS Hardware Ben
128. lmodenm initialisieren um einen ordnungs gem en Betrieb mit der XMIT Anweisung zu gew hrleisten Programmieren Sie eine Initialisierungsmeldung oder ein Kommunikationsprogramm in der Master SPS und senden Sie es ber die XMIT Funktion an das Modem Wir empfehlen zur Initialisierung des Modems die Verwendung eines Terminalprogramms das die Ladder Logic vereinfacht In diesem Beispiel wurde ein Kommunikationsprogramm mit dem Namen Procomm von DataStrom verwendet um das Modem zu initiali sieren Wenn m glich initialisieren Sie alle Impulswahlmodems im System mit Hilfe derselben Initialisierungsmeldung Die tats chliche Initialisierungsmeldung und eine Definition der jeweiligen Parameter sind der nachfolgenden Tabelle zu entnehmen Siehe Tabelle f r Initialisierungsnachricht des Impulswahlmodems Initialisierungsnachricht AT amp F amp KO amp DOLMOQOVI1XO AT Vorsicht amp F Herstellerkonfiguration als aktive Konfiguration wiederherstellen amp K0 Lokale Datenflusskontrolle deaktivieren amp D0 Status des DTR Signals ignorieren amp Q0 Kommunikation im asynchronen Modus Q0 Ergebniscodes ausgeben V1 Ergebniscodes als Worte anzeigen X4 Einfache Ergebniscodes f r Fortschritt des W hlvorgangs anzeigen Connect No Carrier und Ring E1 Im Befehlsmodus ber die Tastatur eingegebene Zeichen auf dem Bildschirm anzeigen lt CR gt Wagenr cklauf
129. mfenster mit Schritt Aktion Hilfe von ProWORX32 1 Platzieren Sie einen XMIT Block im Logikbereich 2 Klicken Sie mit der rechten Maustaste auf den XMIT Block 3 Datenauswahl Register Editor Einf gen gt L schen gt 4000 Bearbeiten gt Ansicht gt Suchen gt XMIT Az zo Netzwerk drucken Deaktiviert Querverweise aktualisieren Deaktivierung aus Neuaufbau der verwendeten Sp Anzeige hinzuf gen Ctrl W Projektlogik initialisieren Nachf hrung gt Register Editor 840USE11302 September 2003 65 Verwendung von Zoomfenstern Umschalten Es sind drei 3 Zoomfenster verf gbar 2 Schritt Aktion 1 Wenn Register Editor ausgew hlt wird wird das Zoomfenster f r die Kommunikation angezeigt I Anweisung COMMUNICATIONS Beschreibung XMIT Versionsnummer Fehlerstatus 40002 Verf gbar f r Benutzer Daten bertragungsrate 40004 Datenbit 7 oder 8 40005 Parit t 0 keine 1 ungerade 2 gerade Aktuelle Seite Stoppbit 1 oder 2 40007 1 3 gt Verf gbar f r Benutzer Befehlswort Nachrichtenzeiger Nachrichtenl nge Antwort Zeit berschreitung ms Wiederholungsgrenze Beginn der XMIT Verz gerung ms 40014 Ende der XMIT Verz gerung ms Aktuelle Wiederholung 2 Klicken Sie auf die nach links oder nach rechts gerichteten Pfeile im Feld Aktuelle Seite Die Zoomfenster f r den Schnittstellenstatus
130. modems 840USE11302 September 2003 177 Technische Angaben zu XMIT A 1 Arbeiten mit Anfrage Antwortparametern Grenzwerte f r Modbus Anfrage Antwortparameter berblick In diesem Abschnitt werden die Grenzwerte der Modbus Anfrage Antwortpa rameter f r die folgenden Produktreihen von Schneider Electric Product beschrieben e 884 Quantum Compact Momentum und Micro e 584 und 984 e 484 e 184 und 384 e M84 Tabelle der maximalen Parameter f r das 884 Quantum Funktionscode Beschreibung Anfrage Antwort 1 Spulenstatus lesen 2000 Spulen 2000 Spulen 2 Eingangsstatus lesen 2000 Eing nge 2000 Eing nge 3 Halteregister lesen 125 Register 125 Register 4 Eingangsregister lesen 125 Register 125 Register 5 Einzelne Spule erzwingen 1 Spule 1 Spule 6 Einzelnes Register erzwingen 1 Register 1 Register 15 Mehrere Spulen erzwingen 800 Spulen 800 Spulen 16 Mehrere Register erzwingen 100 Register 100 Register 20 Allgemeine Referenzen lesen NICHT unterst tzt NICHT unterst tzt 21 Allgemeine Referenzen schreiben NICHT unterst tzt NICHT unterst tzt 178 840USE11302 September 2003 Technische Angaben zu XMIT Tabelle der maximalen Parameter f r das 584 984 Funktions Beschreibung Anfrage Antwort code 1 Spulenstatus lesen 2000 Spulen 2000 Spulen 2 Eingangsstatus lesen 2000 Eing nge 2000 Eing
131. n Abbrechen lt Zur ck Weiter gt Fertig stellen NSUP wird im Pfad angezeigt Liste W hlen Sie APPLY ANWENDEN 42 840USE11302 September 2003 Installation von XMIT Laden der Datei NSUP EXE in der Datenbank Gehen Sie wie folgt vor wenn das Dialogfeld ffnen angezeigt wird Schritt Aktion 1 W hlen Sie zun chst ein NSUP Loadable aus Offen 2j xl Suchen in g 201 ee E M1xMIT Verlauf Desktop Mein Netzwerk Dateiname NSUP Dateien vom Typ Lib Datei exe Abbrechen 2 Klicken Sie auf ffnen Das Fenster Loadable Bibliothek Assistent Loadable ausw hlen wird angezeigt 840USE11302 September 2003 43 Installation von XMIT Schritt Aktion 3 NSUP und der zugeh rige Opcode FF werden im Pfad angezeigt Liste W Loadable Bibliothek Assistent Loadable ausw hlen f Klicken Sie auf Durchsuchen u Klicken Sie auf N chstes um Bibliothek Quelle der Loadables Ladbare EXE Pfad A 201 Name Opcode Hilfe Abbrechen lt Zur c 4 Klicken Sie auf N chstes 44 840USE11302 September 2003 Installation von XMIT Auswahl des Bibliothekstyps Gehen Sie wie folgt vor wenn das Dialogfeld Loadable Bibliothek Assistent Bibliothekstyp ausw hlen angezeigt wird Schritt Aktion 1 W hlen Sie Quantum aus ia Loadable Bibliothek Assistent Bibliot W hlen Sie nicht si
132. n 4x 6 Maximale L nge des Eingangs FIFO Nur lesen Hinweis ADRESSE NICHT NDERN ndern Sie KEINESFALLS die Adresse im mittleren Eintrag des XMIT Blocks und l schen Sie sie nicht aus dem Programm w rend es aktiv ist Anderenfalls wird die Schnittstelle blockiert und die Kommunikation wird unterbrochen Der untere Eintrag muss eine Konstante enthalten die 0007 entspricht Dies ist die Anzahl der Register die durch die XMIT Schnittstellenstatusanweisung verwendet wird 108 840USE11302 September 2003 XMIT Funktionsblock Tabelle der XMIT Schnittstellenstatusanzeigen 4x XMIT Versions nummer Schreib gesch tzt 4x 1 Fehlerzustand des Schnitt stellenstatus Schreib gesch tzt 4x 2 Slave Anmeldestatus Aktiver Status des Schnittstellen Slave Schreib gesch tzt Zeigt die aktuelle Versionsnummer des XMIT Blocks an Diese Nummer wird automatisch vom Block geladen und der Block berschreibt alle anderen in dieses Register eingegebenen Nummern Dieses Feld zeigt einen vom XMIT Schnittstellenstatusblock generierten Fehlercode an Die folgende Tabelle enth lt eine vollst ndige Auflistung Siehe Fehlerstatustabelle 4x 1 Fehlercode Fehlerbeschreibung 118 XMIT konnte nicht auf die SPS Kommunikationsschnittstelle Nr 1 oder Nr 2 zugreifen 122 Der obere Eintrag von XMIT ist nicht gleich null eins oder zwei 123 Der untere Eintrag von X
133. n Bliek 42 2 HH er a TE E A E E a 78 XMIT Kommunikationsblock Register 4x bis 4X 7 nn sun 79 XMIT Kommunikationsblock Register 4X 8 2 nnn nennen 82 XMIT Kommunikationsblock Register 4x 8 Bit5 2222er seen 86 XMIT Kommunikationsblock Register 4x 8 Bit6 2222 n een een 89 XMIT Kommunikationsblock Register 4x 8 Bit 9 222eneeeeene en 90 XMIT Kommunikationsblock Register 4x 8 Bit 10 2222er eee nenn 91 XMIT Kommunikationsblock Register 4x 8 Bit 11 2 222 200 92 XMIT Kommunikationsblock Register 4x 8 Bit 12 2 2 2220 94 XMIT Kommunikationsblock Register 4x 9 Funktionscodes 01 bis 06 t nd 16 4 ereen a Er Ron ne rss S 96 XMIT Kommunikationsblock Register 4x 9 Funktionscode 8 98 XMIT Kommunikationsblock Register 4x 9 Funktionscodes 20 und 21 100 XMIT Kommunikationsblock Register 4x 10 bis AX 15 zn 22 102 Beschreibung und Verwendung des XMIT Schnittstellenstatusblocks 104 Auf einen Blick 04 HE u peta a nen 104 XMIT Schnittstellenstatusblock und SPS Kompatibilit t 105 Darstellung des XMIT Funktionsblocks f r den Schnittstellenstatus und Inhalt des oberen Eintrags HH2H Heer een ernennen 107 Tabelle der XMIT Schnittstellenstatusanzeigen 22222e22 00 109 Beschreibung des XMIT Konvertierungsblocks 2 222222 er rennen 112 Auf einen Blick rcc ocior 4 sk20 Bas
134. n chars 135 Invalid Destination Register Block 136 Invalid Source Register Block 137 No Ascii Number Present 138 Illegal Configuration Data bits Data rate Parity or Stop bits 139 Numerical Overflow Detected 140 String Mismatch Error 141 String Not Found Error 142 Invalid Error Check Detected 143 Invalid Conversion Opcode END XMIT GET STATUS COMMUNICATION Quit 3 3 DEC 840USE11302 September 2003 55 Verwendung von Zoomfenstern Zoombl cke f r Konvertierungsblocks in Modsoft berblick In diesem Abschnitt werden die Zoomfenster f r Modsoft DX beschrieben die dem Konvertierungsblock des XMIT Funktionsblocks zugeordnet sind Im Konvertie rungsmodus sind drei 3 Zoomfenster zur Konfiguration und zur Anzeige von Fehlerstatusinformationen verf gbar Zoomfenster f r Das DX Zoomfenster f r die Konvertierung Seite 1 3 wird f r die Konfiguration von die Konvertierungen verwendet B13 Auto Adv Src NO B15 Begin Read Src HI BYTE B14 Auto Adv Dest NO B16 Begin Save Dest HI BYTE Konvertierung Drei Utility Hex Dec Bin Goto Quit F1 MIKE F3 F4 DX Zoom E itor F7 Lev 8 F8 OFF F9 XMIT CONVERSIONS PAGE 1 OF 3 XMIT Revision Number 40100 UINT 201 DEC Fault Status 40101 UINT DEC Register Avail to User 40102 UINT 0000 HEX Data Conversion OpCode COPY SRC BLK gt DEST Data Conversion Control Bits 40103 UINT 0010010110000000 B2 CRC Seed OxF
135. n muss um eine Verbindung herzustellen Daher ist ein Timeout von ca 3000 ms empfehlenswert Wenn das Timeout zu kurz ist gibt XMIT ein Modem Antwort Timeout aus Block Nr 2 ist die Modbus Meldung die an die Slave SPS gesendet wird Das erste Register enth lt das Befehlswort Bit 8 ist auf ON geschaltet und zeigt eine Modbus Meldung an Das zweite Register enth lt einen Zeiger f r die Modbus Definitions tabelle der bei 40100 beginnt XMIT verwendet die hier gespeicherten Informationen um eine Modbus Meldung zu bilden Das dritte Register enth lt die L nge der Modbus Definitionstabelle 5 Register Das vierte Register enth lt das Timeout f r die Antwortmeldung der Slave SPS 3000 ms Die Antwortzeit der Slave SPS kann je nach der speziellen Anwendung die Sie verwenden ge ndert werden 840USE11302 September 2003 169 Arbeiten mit XMIT Beispielen Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Nr 3 Ladder Logic Block Nr 3 ist die Auflegenachricht die an die Slave SPS gesendet wird Das erste Register enth lt das Befehlswort Bit 14 ist auf ON geschaltet und zeigt eine Auflegenachricht an Das zweite Register enth lt einen Zeiger f r die Auflegenachricht der bei 40170 beginnt Das dritte Register enth lt die Auflegenachricht die zwei Zeichen umfasst Das vierte Register enth lt das Timeout f r die Auflegenachricht 30 000 ms Wenn das Timeout nicht lang genug ist gibt XMIT
136. nformationen zum XMIT Funktionsblock Dieses Kapitel enth lt die folgenden Themen Thema Seite XMIT spezifische Funktionalit t 12 Produkte von Schneider die XMIT unterst tzen 14 Kenndaten des XMIT Loadable 16 PLC Loadable Funktionen 18 Kenndaten der eingebauten XMIT Funktion 19 Kundendienst 20 840USE11302 September 2003 11 Einf hrung in XMIT XMIT spezifische Funktionalit t XMIT Beschreibung XMIT Verf gbarkeit XMIT Modi XMIT Eing nge Der Funktionsblock f r die bertragung XMIT der entweder als ladbares Hauptsteuerprogramm oder als integrierte Funktion verf gbar ist bietet folgende M glichkeiten e ASCII Meldungen e Einfaches ASCII e Abgeschlossenes ASCII e Modbus Meldungen e Statusinformationen zur Schnittstelle e Datenkonvertierung Der XMIT Funktionsblock kann geladen werden auf e Quantum e Compact e Micro Der XMIT Funktionsblock ist integriert in e Momentum XMIT Modi e Kommunikationsmodus e Modus f r Schnittstellenstatus e Konvertier amp ungsmodus Sie k nnen 1 ASCII oder bin re Daten in Ihre SPS importieren bzw daraus exportieren oder 2 Daten entsprechend den Anforderungen Ihrer Anwendung in verschiedene bin re Formate oder ASCII konvertieren um sie an DCE Ger te zu senden Detaillierte Informationen zu XMIT Kommunikationsbl cken finden Sie unter Verwendung der XMIT Kommunikationsblockregister S 78 deta
137. nformationen zum XMIT Kommunikationsblock Inhalt dieses Dieses Kapitel enth lt die folgenden Abschnitte Kapitels Abschnitt Thema Seite 4 1 Beschreibung des XMIT Kommunikationsblocks 70 4 2 Verwendung der XMIT Kommunikationsblockregister 78 4 3 Beschreibung und Verwendung des XMIT 104 Schnittstellenstatusblocks 4 4 Beschreibung des XMIT Konvertierungsblocks 112 4 5 Verwendung des XMIT Konvertierungsblocks 117 4 6 Beispiele f r den XMIT Konvertierungsblock Opcode 123 840USE11302 September 2003 69 XMIT Funktionsblock 4 1 Beschreibung des XMIT Kommunikationsblocks Auf einen Blick Zweck Inhalt dieses Abschnitts In diesem Abschnitt wird die Kompatibilit t des XMIT Kommunikationsblocks mit Produkten von Schneider Electric beschrieben Dar ber hinaus erhalten Sie Informationen zu XMIT Funktionen Dieser Abschnitt enth lt die folgenden Themen Thema Seite XMIT und SPS Kompatibilit t 71 Struktur des XMIT Funktionsblocks 73 Inhalt des XMIT Eintrags 75 XMIT Kommunikationsfunktionen 77 70 840USE11302 September 2003 XMIT Funktionsblock XMIT und SPS Kompatibilit t SPS Der XMIT Funktionsblock ist mit folgenden SPS von Schneider Electric kompatibel Kompatibilit t Produktfamilie Modellnummern Quantum PLCs 140CPU11302 140CPU21304 140CPU11303 mit Hauptsteuerprogramm 2 12 oder h her 140CPU42402 mit Hauptste
138. ng gew hlt werden wenn eine W hlnachricht an ein Modem geschickt wird Setzen Sie beispielsweise beim Senden einer W hlnachricht den Timeout auf 30 000 ms Wenn der Timeout Wert zu klein ist gibt XMIT einen Nachrichten Timeout aus Unter Umst nden m ssen Sie verschiedene Einstellungen testen um die optimale Zeit zu finden 202 840USE11302 September 2003 Index EN A Anwendungsbeispiel Impulswahlmodem 163 Radio Mietleitungs Modem 152 Befehlswort Bit Definitionen 83 D Daten bertragungsraten Register Bereiche 81 F Fehlerstatusregister Konvertierungsblock 118 Schnittstellenstatusblock 109 XMIT Kommunikationsblock 79 Funktionscodes der Modbus Definitionstabelle 01 bis 06 15 und 16 96 08 98 Funktionscodes der Modbus Funktionsdefinitionstabelle 20 21 100 G G ltige Bereiche Konvertierungssteuerungstabelle 116 Tabelle f r die Kommunikationssteuerung 75 Tabelle f r Schnittstellenstatussteuerung 108 Installation Datei DXFDT SYS 25 NSUP EXE Datei 27 XMIT EXE Datei 29 XMIT ZMM Datei 25 XMIT1968 HLP Datei 26 K Kabeladapter Teiles tze 182 Kabelbelegung 9 Pin auf 25 Pin Modem ohne RTS CTS Datenflusssteuerung 184 9 Pin auf 9 Pin Modem 187 9 Pin auf 9 Pin Nullmodem 188 RJ45 8x8 auf 25 Pin Modem 190 191 RJ 45 8x8 auf 25 Pin Stecker Modem 189 RJ45 8x8 auf 9 Pin Modem 193 840USE11302 September 2003 203 Index
139. nge 3 Halteregister lesen 125 Register 125 Register 4 Eingangsregister lesen 125 Register 125 Register 5 Einzelne Spule erzwingen 1 Spule 1 Spule 6 Einzelnes Register erzwingen 1 Register 1 Register 15 Mehrere Spulen erzwingen 800 Spulen 800 Spulen 16 Mehrere Register erzwingen 100 Register 100 Register 20 Allgemeine Referenzen lesen Die maximale L nge Die maximale L nge 6x der gesamten der gesamten Meldung darf 256 Byte Meldung darf 256 Byte NICHT berschreiten NICHT berschreiten 21 Allgemeine Referenzen Die maximale L nge Die maximale L nge schreiben 6x der gesamten der gesamten Meldung darf 256 Byte Meldung darf 256 Byte NICHT berschreiten NICHT berschreiten Tabelle der maximalen Parameter f r das 484 Funktionscode Beschreibung Anfrage Antwort 1 Spulenstatus lesen 512 Spulen 512 Spulen 2 Eingangsstatus lesen 512 Eing nge 512 Eing nge 3 Halteregister lesen 254 Register 254 Register 4 Eingangsregister lesen 32 Register 32 Register 5 Einzelne Spule erzwingen 1 Spule 1 Spule 6 Einzelnes Register erzwingen 1 Register 1 Register 15 Mehrere Spulen erzwingen 800 Spulen 800 Spulen 16 Mehrere Register erzwingen 60 Register 60 Register 20 Allgemeine Referenzen lesen NICHT unterst tzt NICHT unterst tzt 21 Allgemeine Referenzen schreiben NICHT unterst tzt NICHT unterst tzt 840USE11302 September 2003 179 Technische Angaben zu XMIT
140. ngen 2 ASCII Zeichenfolge im Hexadezimalformat empfangen 3 16 Bit oder 32 Bit Ganzzahl mit oder ohne Vorzeichen 4 Bin re16 Bit oder 32 Bit Ganzzahl ohne Vorzeichen 5 16 Bit Ganzzahlmatrix ohne Vorzeichen Konvertiert in Bin re 16 Bit oder 32 Bit Ganzzahl mit oder ohne Vorzeichen Bin re 16 Bit oder 32 Bit Ganzzahl ohne Vorzeichen Bin re 16 Bit Ganzzahlmatrix ohne Vorzeichen ASCII Zeichenfolge im Dezimalformat zur bertragung ASCII Zeichenfolge im Hexadezimalformat zur bertragung ASCII Zeichenfolge im Hexadezimalformat zur bertragung Hohes und niederwertiges Byte des gespeicherten ASCII Quellregisterblocks 7 Ausgetauscht gegen ASCII Zielregisterblock ASCII Zeichenfolge aus dem Quellregisterblock 8 Kopiert in ASCII Zielregisterblock mit oder ohne Konvertierung der Gro Kleinschreibung ASCII Quellregisterblock 9 Verglichen mit Im Zielregisterblock definierte ASCII Zeichenfolge mit oder ohne Ber cksichtigung der Gro und Kleinschreibung ASCII Quellregisterblock 10 Suchen nach Im Zielblock definierte ASCII Zeichenfolge mit oder ohne Ber cksichtigung der Gro und Kleinschreibung Fehlerpr fung f r 8bit LRC oder 16bit CRC 11 Validiert oder Angeh ngt an ASCII Zeichenfolge im Quellregisterblock 840USE11302 September 2003 121 XMIT Funktionsblock Hinweis Konvertierungen von
141. ngs FIFO da sie dem ersten Startzeichen das auf gesetzt ist nicht entsprechen Im Zyklus nach dem Empfang des Zeichens bleibt der XMIT Block AKTIV und kopiert das Zeichen und die folgenden Zeichen in den 4x Zielspeicher wobei 4x 4 der Definitionstabelle f r den ASCIlI Eingang mit der bisherigen Anzahl aktualisiert wird wenn Zeichen eingehen Nach Empfang des letzten Endzeichens wird Vorgang erfolgreich am unteren Ausgang aktiviert und 4x 4 der Definitionstabelle f r den ASCII Eingang enth lt die Gesamtl nge 0x0016 Der 4x Zielspeicherblock beginnt bei 400101 und enth lt Folgendes w ei gh t 12 45 G RA MS cflf In dem Zyklus in dem der Vorgang erfolgreich am unteren Ausgang aktiviert wird verbleiben die bereits empfangenen Zeichen aus der n chsten Meldung wei die nach der Endzeichenkette eintrafen weiterhin im ASCII Eingangs FIFO Dadurch erh lt die Ladder Logic die Gelegenheit den Eingang f r abgeschlossenes ASCII 4x 8 Bit 5 abzuschalten bevor der n chste Abtastzyklus von XMIT f r diese Schnittstelle erfolgt So bleiben diese Zeichen im FIFO bis die SPS die Verarbeitung der aktuellen Meldung abgeschlossen hat wozu mehrere Zyklen erforderlich sein k nnen 88 840USE11302 September 2003 XMIT Funktionsblock XMIT Kommunikationsblock Register 4x 8 Bit 6 4x 8 Bit 6 Einfache ASCII Eingangs funktion In jedem 4x Register sind zwei Zeic
142. ngsregister 4x 3 Bit 4 0 ist anh ngen wird die ausgew hlte Fehlerpr fung berechnet und an das Ende der ASCIl Zeichenfolge im Quellblock angeh ngt Die Zeichenz hlung wird durch die Byte Gr e der Fehlerpr fung erh ht der Quellzeiger wird nicht erweitert und der untere Ausgang wird aktiviert Befehl erfolgreich 840USE11302 September 2003 131 XMIT Funktionsblock XMIT Bin r BCD Konvertierungstypen Konvertierung von bin r nach BCD Konvertierung von BCD nach bin r Um diesen Konvertierungstyp auszuf hren ist die Verwendung von zwei XMIT Konvertierungsbl cken erforderlich Der erste XMIT Konvertierungsblock verwendet Opcode 4 f r die Konvertierung der Ganzzahl der 32 Bit Bin rquelle in eine feste aus 10 Zeichen bestehende ASCII Dezimalzeichenfolge die in einem 4x Registerblock gespeichert wird Der zweite XMIT Konvertierungsblock verwendet Opcode 2 f r die Konvertierung einer ASCII Zeichenfolge im Hexadezimalformat die aus demselben 4x Registerblock abgelesen wird in eine 32 Bit BCD Ganzzahl Die Ganzzahl der Bin rquelle muss kleiner sein als Ox0O5F5EOFF was 99999999 im Dezimalformat entspricht Um diesen Konvertierungstyp auszuf hren ist die Verwendung von zwei XMIT Konvertierungsbl cken erforderlich Der erste XMIT Konvertierungsblock verwendet Opcode 5 f r die Konvertierung der Ganzzahl der 32 Bit BCD Quelle in eine feste aus 8 Ziffern bestehende ASCIlI Hexadezimalzeichenfolge
143. ngstabelle in der TBLK Quelltabelle ist eine Methode die sich hervorragend eignet um XMIT f r eine neue Meldung einzurichten Daher empfehlen wir dass Sie diese Methode f r alle zuk nftigen Anwendungen zur Implementierung der XMIT Anweisung verwenden 840USE11302 September 2003 161 Arbeiten mit XMIT Beispielen 5 3 bertragung des Fehlerworts ber Impulswahl modems an den SPS Slave Auf einen Blick Zweck In diesem Abschnitt wird die Verwendung von Impulswahlmoderns f r die bertragung des Fehlerworts beschrieben Inhalt dieses Dieser Abschnitt enth lt die folgenden Themen Abschnitts Thema Seite bertragung des Fehlerworts an die Slave SPS ber Impulswahlmodems 163 Modem Setup 164 Einrichten der Master SPS 165 Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Nr 1 166 Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Nr 2 167 Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Nr 3 170 Verwendung der Ladder Logic f r die Fehlerwort bertragung Netzwerk Nr 4 172 Abschlie ende bertragung des Fehlerworts 173 162 840USE11302 September 2003 Arbeiten mit XMIT Beispielen bertragung des Fehlerworts an die Slave SPS ber Impulswahlmodems Anwendungs beispiel f r das Senden eines Fehlerworts mit Hilfe eines Impulswahl modems Hardware konfiguration Die Lad
144. nie unter 0 Diese spezielle R ckw rtsschrittfunktion in Verbindung mit dem am Terminal aktivierten internen R ckmeldesignal ist sehr n tzlich beim Umgang mit Ausgabeterminals Ein einzelner XMIT Block des abgeschlossenen ASCII Eingangs der nach cr sucht ist aktiviert w hrend ASCII Empfangs FIFO Bit 9 und R ckw rtsschritt Bit 10 eingestellt sind Keine zus tzliche Ladder Logic ist erforderlich w hrend Sie Zeichen ber R ckw rtsschritt gerade eingeben oder bearbeiten Wenn Sie cr eingeben aktiviert XMIT den unteren Ausgang Befehl erfolgreich und die korrigierten Daten werden alle ordnungsgem im Zielblock des Registers 4x aufgef hrt 840USE11302 September 2003 91 XMIT Funktionsblock XMIT Kommunikationsblock Register 4x 8 Bit 11 4x 8 Bit 11 Der folgende Text bezieht sich auf den Ausgangsmodus Die XMIT Statusvariable RTS CTS wechselt in den Empfangsstatus BLOCKED wenn das empfangende Ger t durch Datenfluss Setzen von CTS auf OFF anzeigt dass es keine weiteren Zeichen verarbeiten kann kontrolle Genauso wird die XMIT Statusvariable in den Zustand UNBLOCKED versetzt aktivieren wenn das empfangende Ger t durch Setzen von CTS auf ON anzeigt dass es weitere Zeichen verarbeiten KANN Ist die bertragung UNBLOCKED und sind der einfache ASCII Ausgang Bit 7 und die Datenflusskontrolle RTS CTS Bit 11 gesetzt so werden die bertragenen Ausgangsdaten in 16 Byte Paketen gesendet
145. nitt enth lt die folgenden Themen Thema Seite XMIT Konvertierungsblock und SPS Kompatibilit t 113 Struktur und Inhalt des XMIT Konvertierungsblocks 115 112 840USE11302 September 2003 XMIT Funktionsblock XMIT Konvertierungsblock und SPS Kompatibilit t SPS Der XMIT Schnittstellenstatusblock ist mit folgenden SPS von Schneider Electric Kompatibilit t kompatibel Produktfamilie Modellnummern Quantum 140CPU11302 140CPU21304 140CPU11303 mit Hauptsteuerprogramm 2 12 oder h her 140CPU42402 mit Hauptsteuerprogramm 2 10 oder h her 140CPU43412 140CPU53414 mit Hauptsteuerprogramm 1 02 oder h her 140CPU43412A 140CPU53414A Compact PC E984 241 PC E984 245 PC E984 251 PC E984 255 mit Hauptsteuerprogramm 1 02 oder h her 984 E285 984 E265 984 E275 984 285 Micro 110CPU61204 mit Hauptsteuerprogramm 1 00 oder h her 840USE11302 September 2003 113 XMIT Funktionsblock Produktfamilie Modellnummern Momentum 171CCS70000 171CCS70010 171CCS76000 171CCS78000 171CCC76010 171CCC78010 mit Hauptsteuerprogramm 2 00 oder h her 171CCC98020 171CCC96020 171CCC98030 171CCC96030 171CCC98091 171CCC96091 Momentum Steuerungen unterst tzen nur ein Stoppbit 114 840USE11302 Septem
146. nostics Code Definitions 00 Return Query 11 Return Bus Message Count 01 Restart Comm Option 12 Return Bus Comm Error Cnt 02 Return Diagnostic Register 13 Return Bus Exception Count 03 Change ASCII Input Delimiter 16 Return Slave NAK Count 04 Force Listen Only Mode 17 Return Slave Busy Count 10 Clear Counters 18 Return Bus Char Overrun Cnt 4X 10 Message Length 40110 UINT 13 DEC 4X 11 Response Time Out ms 40111 UINT 30000 DEC 4X 12 Retry Limit 40112 UINT 3 DEC 4X 13 Start of Transmission Delay ms 40113 UINT 0 DEC 4X 14 End of Transmission Delay ms 40114 UINT 0 DEC 4X 15 Current Retry 40115 UINT 0 DEC Page up down for prev next screen 840USE11302 September 2003 51 Verwendung von Zoomfenstern Das DX Zoomfenster f r die Kommunikation Seite 5 8 zeigt den Fehlerstatus der XMIT Kommunikation Fehlercodes 1 8 und 100 105 an Utility PlcOps Hex Dec Bin Goto Quit F1 F2 F3 F4 DX Zoom Editor F7_Lev 8 F8 ON F9 R1 XMIT Communication Page 5 8 PORT 0001 4X 1 Fault Status 40101 UINT 0 DEC XMIT Fault Codes 1 Modbus exception Illegal function 2 Modbus exception Illegal data address 3 Modbus exception Illegal data value 4 Modbus exception Slave device failure 5 Modbus exception Acknowledge 6 Modbus exception Slave device busy 7 Modbus exception Negative acknowledge 8 Modbus exception Memory parity error 100 Slave PLC data area can no
147. ns bricht alle aktiven XMIT Vorg nge ab und versetzt die Schnittstelle in den Slave Modus Ein Abbruchcode 121 wird in das Fehlerstatusregister geschrieben Die Schnittstelle bleibt so lange geschlossen bis der Eingang auf ON gesetzt ist Hinweis Um einen XMIT Fehler zur ckzusetzen und das Fehlerregister zu l schen muss der obere Eingang f r mindestens einen SPS Programmzyklus auf OFF geschaltet werden 840USE11302 September 2003 73 XMIT Funktionsblock Ausg nge XMIT kann drei m gliche Ausg nge erstellen Die Ausg nge vom oberen Eintrag wechseln in den Zustand ON wenn ein XMIT Vorgang ausgef hrt wird Der Ausgang vom mittleren Eintrag wird auf ON geschaltet wenn XMIT einen Fehler erkannt hat oder ein Abbruchbefehl gegeben wurde Der Ausgang vom unteren Eintrag wechselt in den Zustand ON wenn ein XMIT Vorgang erfolgreich abgeschlossen wurde Die folgenden Hinweise gelten NUR F R LOADABLES Hinweis AUSG NGE EIN Alle drei Ausg nge werden unabh ngig von den Eingangszust nden eingeschaltet wenn f r das NSUP Loadable Folgendes gilt e Es wurde NICHT installiert e Es wurde NACH dem XMIT Loadable installiert e Es wurde auf einer Quantum SPS mit einer lteren Hauptsteuerungsprogramm Version installiert als angegeben siehe SPS Kompatibilit t S 71 Hinweis NSUP EXE VOR XMIT EXE LADEN Die Datei NSUP EXE MUSS VOR der Datei XMIT EXE auf der SPS geladen werden Ist dies nich
148. odus 84 840USE11302 September 2003 XMIT Funktionsblock Bit Beschreibung Bit 13 Impulswahlmodem W hlen Sie 1 wenn Sie ein Hayes kompatibles Impulswahlmodem verwenden und Sie durch Impulswahl eine Telefonnummer anw hlen m chten Sie programmieren die Telefonnummer in benachbarten 4x Registern der SPS Ein Zeiger auf diese Register muss im Steuerungstabellenregister 4x 9 und die L nge der Meldung in 4x 10 gespeichert werden Impulswahlnummern werden an das Modem gesendet wobei automatisch ATDP und Wagenr cklauf lt CR gt sowie Zeilenvorschub lt LF gt angeh ngt werden Da es sich bei der W hlnachricht um eine ASCII Zeichenkette handelt muss Bit 7 AKTIV sein bevor die anzuw hlende Nummer gesendet werden kann Bit 14 Modem auflegen W hlen Sie 1 wenn Sie ein Hayes kompatibles Impulswahlmodem verwenden und die Modemverbindung trennen m chten Sie m ssen die Ladder Logic verwenden um dieses Bit zu aktivieren Da es sich bei der Auflegenachricht um eine ASCII Zeichenkette handelt muss Bit 7 AKTIV sein bevor die Nachricht gesendet werden kann Alle Nachrichten werden an das Modem gesendet wobei automatisch AT und Wagenr cklauf lt CR gt sowie Zeilenvorschub lt LF gt angeh ngt werden XMIT sucht nach einer korrekten Antwort des Modems auf das Trennen der Verbindung bevor es den unteren Ausgang aktiviert und einen erfolgreichen Abschluss registriert Bit 15 Tonwahlmodem
149. ogrammierung erreichen Der XMIT Funktionsblock sendet entweder 1 Modbus Meldungen von einer Master SPS an mehrere Slave SPS oder 2 ASCII Zeichenketten von Modbus Slave Schnittstelle 1 oder 2 der SPS an ASCII Drucker und Terminals Der XMIT Funktionsblock sendet diese Meldungen ber Telefonw hl Modems Radio Modems oder einfach ber eine Direktverbindung 13 840USE11302 September 2003 Einf hrung in XMIT Produkte von Schneider die XMIT unterst tzen Ein schr nkungen der XMIT Funktionalit t Produkte von Schneider die den XMIT Funktionsblock unterst tzen XMIT Funktionsblock Produktfamilie Modellnummern Steuert Schnittstelle Nr 1 bzw Nr 2 auf Momentum 171CCS70000 171CCS70010 171CCS76000 171CCC76010 171C0CS78000 171CCC78010 Steuert Schnittstelle Nr 1 auf Quantum 140CPU11302 140CPU11303 140CPU21304 140CPU42402 140CPU43412 140CPU53412 140CPU43412A 140CPU53414A Compact PC E984 2xx SPS 984 E258 984 E265 984 E275 984 E285 Steuert Schnittstelle Nr 2 auf Micro 110CPU61204 Momentum 171CCC98020 171CCC96020 171CCC98030 171CCC96030 171CCC98091 171CCC96091 NICHT betriebsbereit auf Micro 110CPU512 xx 110CPU61200 03 Compact PC A984 1xx PC 0984 1xx 14 840USE11302 September 2003
150. r das NSUP Loadable angezeigt Load Delete F1 F2 F3 F4 F5 F6 F7 Lev 8 F8 OFF FI DX Loadable Configuration px Memory Used 514 Total Memory Avai 14843 Name Rev Size Opcode NSUP 196 3072 ff LPress Enter or to view current loadable selection list Der Opcode des Loadable lautet ff Hex 9 Hinweis Stellen Sie sicher dass dieser Opcode keinen Konflikt mit anderen Opcodes verursacht die eventuell verwendet werden Wenn ein Konflikt auftritt w hlen Sie einen neuen Opcode in der Liste aus 28 840USE11302 September 2003 Installation von XMIT Laden der Datei Vor dem Laden Laden von XMIT EXE XMIT EXE mit Hilfe von Modsoft Hinweis Folgendes geschieht wenn das NSUP Loadable 1 NICHT installiert ist oder 2 nach dem XMIT Loadable installiert wurde oder 3 auf einer Quantum SPS mit einer lteren Hauptsteuerprogramm Version als in der entsprechenden Einheit angegeben installiert wurde SPS Kompatibilit t S 71 Alle drei Ausg nge werden eingeschaltet unabh ngig von den Eingangszust nden Hinweis Die Datei NSUP EXE MUSS in der SPS geladen werden BEVOR die Datei xMIT EXE geladen wird Ist dies nicht der Fall ist die XMIT Anweisung nicht funktionsf hig F hren Sie die folgenden Schritte aus Schritt Aktion 1 W hlen Sie Loadable F5 W hlen Sie Dir F3 W hlen Sie Laden F1 An einer Eingabeaufforderung we
151. rden Sie nach dem Dateinamen gefragt 4 Geben Sie A XMIT EXE ein 840USE11302 September 2003 29 Installation von XMIT Schritt Aktion 5 Dr cken Sie die Eingabetaste Eine Systemmeldung wird angezeigt in der Sie darauf hingewiesen werden dass Sie nun auf das Loadable XMIT zugreifen k nnen Load Delete F1 F2 FR3 R4 F5 F6 F7 Lev 8 F8 OFF FI DX Loadable Configuration px Memory Used 614 Total Memory Ava 14843 Name Rev Size Opcode NSUP 196 3072 ff Fitename a xmit exe Press Enter or to view current loadable selection lisin 6 Bewegen Sie den Cursor unter den Namen des vorigen Loadable an einen ffnungspunkt 7 Dr cken Sie Umschalt um alle verf gbaren Loadables anzuzeigen Das Loadable XMIT wird jetzt in dieser Liste angezeigt NSUP 196 C XMIT 196 DX Loadable Configuration DX Memory Used 300 Total Memory Avail 7138 Dir Edit Quit F3 F4 F5 F6 F7 Lev 8 F8 OFF F9 Name Rev Size Opcode NSUP 196 3000 ff LPress Enter or to view current loadable selection list 30 840USE11302 September 2003 Installation von XMIT Schritt Aktion 8 Platzieren Sie den Cursor auf XMIT und dr cken Sie die Eingabetaste Im Bildschirm werden die Versionsnummer die Gr e und der Opcode des Loadable XMIT angezeigt Utility Dir Edit Quit F1 F2 F3 F4 F5 F6 F7 L
152. rtragung des Loadable XMIT von der Festplatte auf die 984 Steuerung und bei der Verwendung von XMIT angezeigt bekommen Dieser Abschnitt enth lt die folgenden Themen Abschnitts Thema Seite bertragen des Loadable auf eine SPS und Auswahl der Optionen mit Hilfe 23 von Modsoft Laden der Modsoft XMIT Zoom und Hilfefenster 25 Laden der Datei NSUP EXE mit Hilfe von Modsoft 27 Laden der Datei XMIT EXE mit Hilfe von Modsoft 29 22 840USE11302 September 2003 Installation von XMIT bertragen des Loadable auf eine SPS und Auswahl der Optionen mit Hilfe von Modsoft Vor dem Laden bertragen von XMIT von der Festplatte auf eine 984 SPS Info zuNSUP und LSUP Sie sollten mit Modsoft vertraut sein die SPS konfiguriert haben und bereit sein zum Laden von XMIT Wenn Sie die bertragung an die Steuerung abgeschlossen haben wird DX einschlie lich Konfiguration auf die Steuerung heruntergeladen Wenn das Loadable auf die Steuerung bertragen wird wird die Datei xmIT durch Modsoft in eine DX Datei mit dem Namen xMIT1968 EX E konvertiert Schritt Aktion 1 Legen Sie die Diskette f r den XMIT Loadable Funktionsblock Teilenummer 309 COM 455 0x in Laufwerk A ein W hlen Sie Offline F2 im Hauptmen aus W hlen Sie im Men entweder Programm ausw hlen oder Neues Programm 4 W hlen Sie im Men Konfigura
153. schen wird die Steuerung der Schnittstelle 1 oder 2 an die SPS zur ckgegeben Wenn das Register f r die Nachrichtenl nge 4x 10 auf O oder h her als 1024 gesetzt ist oder wenn der 4x Registerblock au erhalb des zul ssigen Bereichs f r die konfigurierte SPS liegt wird ein Fehler in Fehlerstatus 4x 1 gemeldet 840USE11302 September 2003 89 XMIT Funktionsblock XMIT Kommunikationsblock Register 4x 8 Bit 9 4x 8 Bit 9 ASCII Empfangs FIFO aktivieren Wenn dieses Bit auf O0 gesetzt wird wird diese Funktion beendet Sobald der FIFO Chip 512 Zeichen empf ngt wird eine interne berschreitung festgelegt Sobald dies passiert werden alle folgenden Zeichen gel scht alle ASCII Eingangsopera tionen einfach und abgeschlossen abgeschlossen und der Block gibt einen Fehler aus bis Bit 9 seinen Status ndert Wenn Bit 9 seinen Status ge ndert hat werden alle Daten im FIFO Chip gel scht und beide Steuerbit des ASCII Eingangs ignoriert Einfaches ASCII Bit 6 Abgeschlossenes ASCII Bit 5 Wenn keine ASCII Ausgangssteuerungen ausgew hlt sind dann wird die Steuerung der Schnittstelle 1 oder 2 wieder der SPS berlassen Sie m ssen entweder Abgeschlossenes ASCII Bit 5 oder Einfaches ASCII Bit 6 eingestellt haben um die ASCII Zeichen vom FIFO Chip zur Verarbeitung zu entfernen Es kann nur 1 Bit der folgenden 3 Bit gleichzeitig gesetzt werden Abgeschlossenes ASCII Bit 5 Einfaches ASCII Bit 6 o
154. sl mit dem Wort XMIT Klicken Sie auf OK 38 840USE11302 September 2003 Installation von XMIT Laden der Datei W hlen Sie im Dialogfeld Steuerungskonfiguration die Registerkarte Benutzer NSUP EXE in der Loadables aus Datenbank Schritt Aktion 1 W hlen Sie in der Liste Loadable Bibliothek die NSUP Datei MSL NSUP FF aus Steuerungskonfiguration Allgemein Schnittstellen Steuerung Loadable Bibliothek A 201 Bibliothekstyp Typ Name Opcode Bibliothek ausw hlen OK Abbrechen Klicken Sie auf Laden gt gt NSUP und der zugeh rige OP Code werden in die Datenbankliste der Loadables bertragen Klicken Sie auf OK Wenn Sie auf OK klicken gelangen Sie zur ck zum Bildschirm Ladder Logic Laden von So laden Sie XMIT EXE XMIT EXE Schritt Aktion 1 Gehen Sie genauso vor wie beim Laden der Datei NSUP EXE 840USE11302 September 2003 39 Installation von XMIT Fertigstellung Gehen Sie am Ende des Ladevorgangs von NSUP EXE und XMIT EXE wie folgt vor Schritt Aktion 1 Vergewissern Sie sich dass sowohl NSUP EXE NSUP FF als auch XMIT EXE XMIT 1F in der Liste der Loadables in der Datenbank angezeigt werden 40 840USE11302 September 2003 Installation von XMIT Laden der NSUP und XMIT Loadables unter Verwendung von Using ProWORX32
155. t wird Wenn alle ASCII Ausgangsfunktionen Bits 8 13 14 15 und 16 im Zustand OFF sind und die Xon Xoff Datenflusskontrolle Bit 12 ist ON ist die Verz gerungszeit standardm ig 1 Zeichen Takt Sind jedoch alle ASCII Ausgangsfunktionen Bits 8 13 14 15 und 16 im Zustand ON und die Xon Xoff Datenflusskontrolle Bit 12 ist ON wird der ASCII Ausgang in Pakete von jeweils 16 Byte unterteilt Daher m ssen anh ngige Xoff Zeichen nicht l nger als 16 Zeichen Takt warten bevor der Sender gesperrt wird Sobald der Sender die bertragung gestoppt hat entfernt die Steuerung eventuell die Zeichen aus dem FIFO Sie benutzt dazu entweder den einfachen ASCII Eingang Bit 6 oder den abgeschlossenen ASCIl Eingang Bit 7 Sind im FIFO weniger als ein Viertel Zeichen wird die FIFO Statusvariable gesetzt damit XON gesendet werden kann Dadurch wird ein Xon Zeichen an die serielle Schnittstelle gesendet um den Sender auf UNBLOCK zu setzen 94 840USE11302 September 2003 XMIT Funktionsblock Hinweis Um eine Blockierung infolge eines losen Kabels oder von sonstigen intermittierenden Kommunikationsfehlern zu verhindern wenn der Sender gesperrt BLOCKED ist und das Xon Zeichen nicht korrekt empfangen hat wird der folgende Algorithmus benutzt Wird der FIFO leer und werden keine weiteren Zeichen empfangen wird ein stetiger Strom mit Xon Zeichen mit einer Geschwindigkeit von einem Zeichen alle 5 Sekunden empfangen Hin
156. t 7 und die Xon Xoff Datenflusskontrolle Bit 12 gesetzt dann werden die zu bertragenden Ausgangsdaten in 16 Byte Paketen gesendet Nachdem alle ausgegebenen Pakete gesendet wurden wechselt der untere Ausgang im XMIT Block auf ON um Befehl erfolgreich anzuzeigen Wenn w hrend einer bertragung der Zustand pl tzlich in BLOCKED wechselt werden nur die verbleibenden Zeichen im aktuellen Ausgangspaket gesendet wobei niemals 16 Zeichen berschritten werden und der XMIT Block bleibt f r unbegrenzte Dauer ACTIVE Nur bei Empfang des n chsten Xon Zeichens wird der ASCII Ausgang das Senden von allen verbleibenden Ausgangspaketen wiederholen Der folgende Text bezieht sich auf den Eingangsmodus Mit Xon Xoff k nnen sendende Ger te gesperrt BLOCK oder freigegeben UNBLOCK werden Wenn der ASCII Empfangs FIFO Bit 9 gesetzt wurde arbeitet die Xon Xoff Datenfluss kontrolle Bit 12 im Eingangsmodus Wenn der ASCII Empfangs FIFO Bit 9 gesetzt wurde und keiner der beiden ASCII Eing nge der einfache ASCII Eingang Bit 6 oder der abgeschlossene ASCII Eingang Bit 5 gesetzt wurde f llen die empfangenen Zeichen den FIFO Wenn der FIFO zu mehr als drei Viertel voll mit Zeichen ist und zus tzliche Zeichen empfangen werden wird die FIFO Statusvariable gesetzt um XOFF Zeichen nach einer Verz gerung von 16 Zeichen aus von der seriellen Schnittstelle zu senden wobei der Sender gesperrt wird BLOCKING und die FIFO Statusvariable gel sch
157. t der Fall so funktioniert die XMIT Anweisung nicht ordnungsgem und alle drei Ausg nge werden eingeschaltet 74 840USE11302 September 2003 XMIT Funktionsblock Inhalt des XMIT Eintrags Inhalt des oberen Der obere Eintrag muss eine der beiden folgenden Konstanten enthalten Eintrags e 0001 zur Auswahl von SPS Schnittstelle Nr 1 e 0002 zur Auswahl von SPS Schnittstelle Nr 2 WICHTIG e LOADABLE AKZEPTIERT 4x Register im oberen Eintrag e INTEGRATION AKZEPTIERT KEINE 4x Register im oberen Eintrag Inhalt des Das im mittleren Eintrag eingegebene 4x Register ist das erste in einer Gruppe von mittleren sechzehn 16 zusammenh ngenden Ausgangsregistern die den Steuerungsblock Eintrags wie in der nachfolgenden Tabelle dargestellt beinhalten Beschreibung der XMIT Tabelle f r die Kommunikationssteuerung Register Beschreibung G ltige Eintr ge 4x XMIT Versionsnummer Nur lesen 4x 1 Fehlerstatus Nur lesen 4x 2 Verf gbar f r Benutzer 0 Kann als Zeiger f r Anweisungen wie beispielsweise TBLK verwendet werden 4x 3 Daten bertragungsrate 50 75 110 134 150 300 600 1200 2400 9600 und 19200 4x 4 Datenbits 7 8 4x 5 Parit t 0 1 2 4x 6 Stoppbit 0 1 2 4x 7 Verf gbar f r Benutzer 0 Kann als Zeiger f r Anweisungen wie beispielsweise TBLK verwendet werden 4x 8 Befehlswort 0000 0000 0000 0000 4x 9 Zeiger auf Meldungstabell
158. t equal zero 101 Master PLC data area can not equal zero 102 Coil 0x not configured 103 Holding register 4x not configured 104 Data length can not equal zero 105 Pointer to message table can not equal zero Page up down for prev next screen Das DX Zoomfenster f r die Kommunikation Seite 6 8 zeigt die Fehlermeldungen f r die XMIT Kommunikation Fehlercodes 106 118 an Utility PlcOps Hex Dec Bin Goto Quit FL F2 F3_ F4 DX Zoom Editor F7 Lev 8 F8 ON F9 R1 XMIT Communication Page 6 8 PORT 0001 4X 1 Fault Status 40101 UINT 0 DEC XMIT Fault Codes Continued 106 Pointer to message table outside the range of configured registers 107 Transmit message time out 108 Undefined error 109 Modem returned ERROR 110 Modem returned NO CARRIER 111 Modem returned NO DIALTONE 112 Modem returned BUSY 113 Invalid LRC checksum from slave 114 Invalid CRC checksum from slave 115 Invalid Modbus function or subfunction 116 Modbus response message time out 117 Modem reply time out 118 XMIT could not gain access to PLC comm port Page up down for prev next screen 52 840USE11302 September 2003 Verwendung von Zoomfenstern Das DX Zoomfenster f r die Kommunikation Seite 7 8 zeigt den Fehlerstatus der XMIT Kommunikation Fehlercodes 119 131 an Utility PlcOps Hex Dec Bin Goto Quit F1 F2 F3 F4 DX Zoom E
159. ten die 0008 entspricht Dies ist die Anzahl der Register die durch die XMIT Konvertierungsanweisung verwendet wird 116 840USE11302 September 2003 XMIT Funktionsblock 4 5 Verwendung des XMIT Konvertierungsblocks Auf einen Blick Zweck Inhalt dieses Abschnitts In diesem Abschnitt werden die Register 4x bis 4x 7 des Konvertierungsblocks beschrieben Dieser Abschnitt enth lt die folgenden Themen Thema Seite XMIT Konvertierungsblock Register 4x bis 4x 2 118 XMIT Konvertierungsblock Register 4x 3 119 XMIT Konvertierungsblock Register 4x 4 bis 4x 7 121 840USE11302 September 2003 117 XMIT Funktionsblock XMIT Konvertierungsblock Register 4x bis 4x 2 4x XMIT Das Register 4x XMIT Versionsnummer zeigt die aktuelle Versionsnummer des Versions XMIT Blocks an Der Block l dt automatisch die aktuelle Versionsnummer in das nummer Register Daher berschreibt der Block alle vorigen Versionsnummern die in dieses Schreib Register eingegeben wurden gesch tzt 4x 1 Dieses Feld zeigt einen vom XMIT Konvertierungsblock generierten Fehlercode an Konvertierungs Die folgende Tabelle enth lt eine vollst ndige Auflistung fehlerstatus Fehlerstatus 4x 1 Schreibgesch tzt Tabelle Schreib Fehlercode Fehlerbeschreibung gesch tzt 122 Der obere Eintrag von XMIT ist nicht
160. terzielblock f r den abgeschlossenen ASCII Eingang 4x 8 Bit 5 nach allen anderen 4x Registern zu platzieren die Sie in der Anwendung verwenden um zu vermeiden dass sie durch den ASCII Eingang berschrieben werden falls der Terminator nicht vorhanden ist Dar ber hinaus k nnen Sie 512 Register f r den 4x Registerzielblock zuweisen 840USE11302 September 2003 87 XMIT Funktionsblock Abge schlossener ASCII Eingang 4x 8 Bit 5 Beispiel Angenommen XMIT wurde durch Setzen des Befehlsworts 4x 8 Bit 9 und 5 aktiviert Aktivieren Sie das ASCII FIFO und das abgeschlossene ASCII Die folgende ASCII Zeichenkette wird von der Schnittstelle empfangen AMScrif weight 1245 GRAMScrlf wei Verwenden Sie die nachfolgende Definiti onstabelle des ASCII Eingangs als Referenz In der Tabelle wird der Inhalt der Register dargestellt die durch Klammern gekennzeichnet sind Definitionstabelle des abgeschlossenen ASCII Eingangs Beispiel Inhalt in Klammern Wort H herwertiges Byte Niederwertiges Byte 4x 0 Anzahl der Startzeichen 0x01 Anzahl der Endzeichen 0x02 4x 1 Erstes Startzeichen Zweites Startzeichen nicht verwendet 4x 2 Erstes Endzeichen cr Zweites Endzeichen if 4x 3 Erstes 4x Speicherzielregister 101 400101 4x 4 Z hler geschrieben werden Der XMIT Block wird AKTIV und l scht die ersten f nf Zeichen AMScrif aus dem Einga
161. tion F5 aus Hinweis Die Loadables NSUP und LSUP werden verwendet um die Loadables EXE Dateien auf das Betriebssystem der SPS zu bertragen e Der XMIT Loadable Funktionsblock auf der Diskette umfasst vier Dateien und zwei Unterverzeichnisse README TXT NSUP EXE XMIT1968 HLP XMIT EXE MS_25 Enth lt die Datei DXFDT SYS e MS_26 Enth lt die Datei xMIT ZMM 840USE11302 September 2003 23 Installation von XMIT Auswahl eines Segments und eines Netzwerks Auswahl eines XMIT Loadable Auswahl der Wenn Sie ein Segment und ein Netzwerk ausw hlen m chten gehen Sie wie folgt vor Schritt Aktion 1 Dr cken Sie zweimal die Taste Esc 2 Die Segment Statusanzeige wird angezeigt 3 W hlen Sie Element F3 4 W hlen Sie ein Segment und ein Netzwerk aus 5 Dr cken Sie die Eingabetaste Gehen Sie wie folgt vor um ein spezielles XMIT Loadable auszuw hlen Schritt Aktion 1 W hlen Sie Loadable F5 2 W hlen Sie in der Liste das erforderliche XMIT Loadable aus F r den XMIT Block stehen vierzehn Zoomfenster zur Verf gung Siehe Zoomfenster Zoomfenster f r den Kommunikationsblock in Modsoft S 50 Schritt Aktion 1 Platzieren Sie den Cursor auf dem XMIT Block Dr cken Sie Alt Z um die XMIT Zoomfenster anzuzeigen 3 W hlen Sie die Parameter in den Zoomfenstern
162. uerprogramm 2 10 oder h her 140CPU43412 140CPU53414 mit Hauptsteuerprogramm 1 02 oder h her 140CPU43412A 140CPU53514A Compact SPS PC E984 241 PC E984 245 PC E984 251 PC E984 255 mit Hauptsteuerprogramm 1 02 oder h her 984 E285 984 E265 984 E275 984 285 Micro PLCs 110CPU61204 mit Hauptsteuerprogramm 1 00 oder h her 840USE11302 September 2003 71 XMIT Funktionsblock Produktfamilie Modellnummern Momentum SPS 171CCS70000 171CCS70010 171CCS76000 171CCS78000 171CCC76010 171CCC78010 mit Hauptsteuerprogramm 2 00 oder h her 171CCC98020 171CCC96020 171CCC98030 171CCC96030 171CCC98091 171CCC96091 Momentum Steuerungen unterst tzen nur ein Stoppbit 72 840USE11302 September 2003 XMIT Funktionsblock Struktur des XMIT Funktionsblocks Darstellung Die H he des XMIT Kommunikationsblocks betr gt drei Eintr ge Start XMIT operation Operation is active Operation terminated Abort XMIT operation unsuccessfully Not Used Operation successful Eing nge XMIT verf gt ber zwei m gliche Steuerungseing nge Der Eingang f r den oberen Knoten startet einen XMIT Vorgang und sollte so lange auf ON bleiben bis der Vorgang erfolgreich abgeschlossen wurde oder ein Fehler aufgetreten ist Der Eingang des mittleren Knote
163. und die Konvertierung werden in diesem Abschnitt nicht dargestellt 66 840USE11302 September 2003 Verwendung von Zoomfenstern Aufrufen der Bit Anzeige und der Daten Die einzelnen Bit einiger Register wie beispielsweise Befehlswort aktivieren oder deaktivieren die jeweilige Funktion Zeigen Sie den Bit Status unter Verwendung des Dialogfelds Bit Anzeige an Schritt Aktion 1 Daten 201 W hlen Sie die ellipsenf rmige Schaltfl che in der Datenspalte aus um das Dialogfeld Bit Anzeige aufzurufen 0000000 11 00000000 17 5 1000 5 100 100 0 Das Dialogfeld Bit Anzeige wird angezeigt f Bit Anzeige A Befehlswort 40009 MSB Bin r LSB Abbrechen Hex Dezimal 0000 0001 0000 0000 0100 00256 L Modem initialisieren AT Tonwahlmodem ATDT Modem auflegen ATH Impulswahlmodem ATDP Xon Xoff Datenflusskontrolle RTS CTS Datenflusskontrolle L R ckw rtsschritt ASCII Empfangs FIFO L Modbus Nachrichten aktivieren ASCII Zeichenfolgen Meldungen aktivieren Einfacher ASCII Eingang L________ Abgeschlossener ASCII Eingang RS 485 Modus RTS CTS Kontrolle aktivieren 840USE11302 September 2003 67 Verwendung von Zoomfenstern 68 840USE11302 September 2003 Verwendung des XMIT Funktionsblocks 4 Auf einen Blick Einf hrung In diesen Unterlagen erhalten Sie I
164. ung von Zoomfenstern Zoomfenster f r den Kommunikationsblock in Modsoft berblick Zoomfenster f r die Kommunikation acht In diesem Abschnitt werden die Zoomfenster f r Modsoft DX beschrieben die dem Kommunikationsblock des XMIT Funktionsblocks zugeordnet sind Im Kommunika tionsmodus sind acht 8 Zoomfenster verf gbar Sie dienen der Konfiguration der Parameter in Register 4x bis 4x 15 der Anzeige der ASCII Eingangsinforma tionen der Informationen zum Offset f r den Zeiger und der Anzeige von Fehlerstatusinformationen DX Zoomfenster f r die Kommunikation Seite 1 8 wird f r die Konfiguration der Register 4x bis 4x 8 verwendet Utility Hex Dec Bin Goto Quit F1 MIKE F3 F4 DX Zoom Editor F7 Lev 8 F8 OFF F9 XMIT Communication Page 1 8 4X XMIT Revision Number 40100 UINT 201 DEC 4X 1 Fault Status 40101 UINT 0 DEC 4X 2 Available To User 40102 UINT 0000 HEX 4X 3 Data Rate 50 75 110 134 150 300 600 1200 1800 2000 2400 3600 4800 7200 9600 19200 40103 UINT 9600 DEC 4X 4 Data Bits 7 8 40104 UINT 8 DEC 4X 5 Parity O none 1 0dd 2 even 40105 UINT 2 DEC 4X 6 Stop Bits 1 2 40106 UINT 1 DEC 4X 7 Available To User 40107 UINT 0000 HEX 4X 8 Command Word 40108 UINT 0100000000000000 B2 RTS CTS Modm Ctrl ENABLED B3 RS485 MODE DISABLED B5 Term d Asc Input NO B6 Simple Asc Input NO B7 ASCII Strng Msging DISABLED B8 Modbus Msging DISABLED B9 Asc Re
165. uptsteuerprogramm 1 00 oder h her 840USE11302 September 2003 105 XMIT Funktionsblock Produktfamilie Modellnummern Momentum 171CCS70000 171CCS70010 171CCS76000 171CCS78000 171CCC76010 171CCC78010 mit Hauptsteuerprogramm 2 00 oder h her 171CCC98020 171CCC96020 171CCC98030 171CCC96030 171CCC98091 171CCC96091 Momentum Steuerungen unterst tzen nur ein Stoppbit 106 840USE11302 September 2003 XMIT Funktionsblock Darstellung des XMIT Funktionsblocks f r den Schnittstellenstatus und Inhalt des oberen Eintrags Darstellung Eing nge Ausg nge Inhalt des oberen Eintrags Die H he des Blocks betr gt drei Eintr ge Struktur des XMIT Schnittstellenstatusblocks Start XMIT operation Not Used Not Used Operation terminated unsuccessfully Not Used Operation successful Der XMIT Schnittstellenstatusblock verf gt ber einen m glichen Steuerungs eingang Der Eingang f r den oberen Eintrag startet einen XMIT Vorgang und sollte so lange auf ON gesetzt bleiben bis der Vorgang erfolgreich abgeschlossen wurde oder ein Fehler aufgetreten ist Der Eingang des mittleren Eintrags wird im XMIT Schnittstellenstatusblock nicht verwendet Hinweis Um einen XMIT Fehler zur ckzusetzen und das Fehlerregister zu l schen muss der obere Eingang f r mindestens einen SPS Programmzyklus auf OFF geschaltet
166. urchgef hrten Wiederholungen an Dieses Register ist schreibgesch tzt 840USE11302 September 2003 103 XMIT Funktionsblock 4 3 Beschreibung und Verwendung des XMIT Schnittstellenstatusblocks Auf einen Blick Zweck In diesem Abschnitt werden sowohl die Funktionen als auch die Register des Schnittstellenstatusblocks beschrieben Inhalt dieses Dieser Abschnitt enth lt die folgenden Themen Abschnitts Thema Seite XMIT Schnittstellenstatusblock und SPS Kompatibilit t 105 Darstellung des XMIT Funktionsblocks f r den Schnittstellenstatus und Inhalt 107 des oberen Eintrags Tabelle der XMIT Schnittstellenstatusanzeigen 109 104 840USE11302 September 2003 XMIT Funktionsblock XMIT Schnittstellenstatusblock und SPS Kompatibilit t SPS Der XMIT Schnittstellenstatusblock ist mit folgenden SPS von Schneider Electric Kompatibilit t kompatibel Produktfamilie Modellnummern Quantum 140CPU11302 140CPU21304 140CPU11303 mit Hauptsteuerprogramm 2 12 oder h her 140CPU42402 mit Hauptsteuerprogramm 2 10 oder h her 140CPU43412 140CPU53414 mit Hauptsteuerprogramm 1 02 oder h her 140CPU43412A 140CPU53414A Compact PC E984 241 PC E984 245 PC E984 251 PC E984 255 mit Hauptsteuerprogramm 1 02 oder h her 984 E285 984 E265 984 E275 984 285 Micro 110CPU61204 mit Ha
167. utzerhandbuch 890USE14502 Modicon Micro Controller Ladder Logic Benutzerhandbuch 890USE14602 Modicon Modsoft Benutzerhandbuch f r Programmierer 890USE11502 Benutzerhandbuch zur Modicon KOP Bausteinbibliothek 840USE10102 Modicon 309COM4550x XMIT Loadable Readme GI XMIT RMF Bei der Installation und der Verwendung dieses Produkts m ssen alle relevanten staatlichen regionalen und lokalen Sicherheitsbestimmungen eingehalten werden Aus Sicherheitsgr nden und um die bereinstimmung mit dokumentierten Systemdaten zu gew hrleisten d rfen Reparaturen an den Komponenten nur durch den Hersteller durchgef hrt werden Schneider Electric bernimmt keine Verantwortung f r etwaige in diesem Dokument enthaltene Fehler Wenn Sie Verbesserungs oder Erg nzungsvorschl ge haben oder Fehler in dieser Ver ffentlichung gefunden haben bitte benachrichtigen Sie uns Kein Teil dieses Dokuments darf ohne die ausdr ckliche schriftliche Erlaubnis durch den Herausgeber Schneider Electric in irgendeiner Weise oder mit irgendeinem Verfahren elektronischer oder mechanischer Art auch nicht durch Fotokopieren vervielf ltigt werden Benutzer Ihre Anmerkungen und Hinweise sind uns jederzeit willkommen Senden Sie sie kommentar einfach an unsere E mail Adresse TECHCOMM modicon com 10 840USE11302 September 2003 Einf hrung in XMIT Auf einen Blick Einf hrung Inhalt dieses Kapitels In diesen Unterlagen erhalten Sie I
168. weis Die Xon Xoff Datenflusskontrolle Bit 12 unterscheidet sich von der RTS CTS Datenflusskontrolle Bit 11 Die Erstgenannte benutzt bertragene Xon und Xoff Zeichen um einen berlauf des Empfangspuffers im Vollduplexbetrieb zu verhindern Die Letztgenannte benutzt Hardware Handshaking Signale um dasselbe Ziel zu erreichen Es ist deshalb unzul ssig gleichzeitig beide dieser Datenflusskontroll Algorithmen anzufordern da die RTS CTS Datenflusskontrolle Bit 11 ein Halbduplexnetz ben tigt w hrend die Xon Xoff Datenflusskontrolle Bit 12 ein Vollduplexnetz braucht 840USE11302 September 2003 95 XMIT Funktionsblock XMIT Kommunikationsblock Register 4x 9 Funktionscodes 01 bis 06 15 und 16 4x 9 Zeiger Geben Sie einen Zeiger ein der auf den Beginn der Meldungstabelle verweist F r auf ASCII Zeichenfolgen ist der Zeiger das Register dessen Offset auf das erste Meldungstabelle Register in der ASCII Zeichenfolge verweist Jedes Register enth lt bis zu zwei ASCII Zeichen Jede ASCII Zeichenkette kann bis zu 1024 Zeichen aufweisen Wenn Sie beispielsweise 10 ASCII Meldungen von der SPS aus senden m chten m ssen Sie 10 ASCII Zeichenfolgen in den 4x Registern der SPS programmieren und anschlie end mit Hilfe der Ladder Logic den Zeiger auf den Beginn der jeweiligen Meldung nach jedem erfolgreichen XMIT Vorgang setzen 4x 9 F r Modbus Meldungen ist der Zeiger das Register dessen Offset auf das
169. weiteren Befehl vom Modbus Master gesch tzt erh lt Die Ladder Logic kann diese Informationen verwenden um Datenkollisionen in einem Modbus Netzwerk mit mehreren Mastern zu reduzieren oder zu vermeiden 4x 4 Dieses Register zeigt das privilegierte Schreibrecht der Schnittstelle und deren Schnittstellen Zustand an Es wird durch den XMIT Schnittstellenstatusblock generiert status Schreib Register 4x 4 Tabelle mit den Schnittstellenstatusoptionen gesch tzt Privilegiertes Schreibrecht Aktiver Status Wert f r Schnittstelle SPS SPS Modbus Slave 0 XMIT Tonwahlmodem 1 XMIT Modem auflegen 2 XMIT Modbus Meldungen 3 XMIT Einfacher ASCII Ausgang 4 XMIT Impulswahlmodem 5 XMIT Modem initialisieren 6 XMIT Einfacher ASCII Eingang 7 XMIT Abgeschlossener ASCII Eingang 8 XMIT ASCII Eingangs FIFO ist auf ON geschaltet 9 es ist jedoch KEINE XMIT Funktion aktiv 110 840USE11302 September 2003 XMIT Funktionsblock 4x 5 Statusbits des Eingangs FIFO Schreib gesch tzt 4x 6 L nge der FIFO Eingangsdaten Schreib gesch tzt Das Register 4x 5 zeigt den Status von sieben Elementen in Bezug auf das Eingangs FIFO an Es wird durch den XMIT Schnittstellenstatusblock generiert Siehe Eingangs FIFO Statusbits 4x 5 und die zugeh rige Definitionstabelle Bit Nr Definition Ja l Nein 0 1 3 Nicht benutzt 4 Privilegiertes Schreibrecht XMI
170. werden Der XMIT Schnittstellenstatusblock kann zwei m gliche Ausg nge erstellen Der Ausgang des oberen Eintrags wird im XMIT Schnittstellenstatusblock nicht verwendet Der Ausgang vom mittleren Eintrag wird auf ON geschaltet wenn XMIT einen Fehler erkannt hat oder ein Abbruchbefehl gegeben wurde Der Ausgang vom unteren Eintrag wechselt in den Zustand ON wenn ein XMIT Vorgang erfolgreich abgeschlossen wurde Der obere Eintrag muss eine der folgenden Konstanten enthalten e 0001 zur Auswahl von SPS Schnittstelle Nr 1 e 0002 zur Auswahl von SPS Schnittstelle Nr 2 WICHTIG e LOADABLE AKZEPTIERT 4x Register im oberen Eintrag e INTEGRATION AKZEPTIERT KEINE 4x Register im oberen Eintrag 840USE11302 September 2003 107 XMIT Funktionsblock Inhalt des mittleren Eintrags Inhalt des unteren Eintrags Das im mittleren Eintrag eingegebene 4x Register ist das erste in einer Gruppe von sieben 7 zusammenh ngenden Ausgangsregistern die den Schnittstellenstatus anzeigeblock wie unten dargestellt beinhalten Beschreibung der Tabelle f r die XMIT Schnittstellenstatussteuerung Register Beschreibung Keine g ltigen Eintr ge 4x XMIT Versionsnummer Nur lesen 4x 1 Fehlerstatus Nur lesen 4x 2 Slave Anmeldestatus Aktiver Nur lesen Schnittstellenzustand des Slave 4x 3 Anzahl der Slave Transaktionen Nur lesen 4x 4 Port Status Nur lesen 4x 5 Statusbit des Eingangs FIFO Nur lese
171. werden automatisch geschickt Wenn die Auflegenachricht an ein Modem geschickt wird das bereits mit einem Modem der Gegenstelle verbunden ist muss XMIT zuerst das lokale Modem in den Befehlsmodus versetzen indem die Escape Sequenz an das Modem gesendet wird XMIT nimmt an dass die Zeichenfolge das Modem in den Befehlsmodus versetzt Einige Modemhersteller lassen den Benutzer diese Standard Escape Sequenz ver ndern Damit XMIT korrekt funktioniert sollte das Modem so eingestellt werden dass es die Escape Sequenz akzeptiert Damit XMIT eine Auflegenachricht an das Modem schickt m ssen Bit 7 und 14 des Befehlsworts auf ON gesetzt sein Wenn Bit 16 auf ON gesetzt ist d rfen die Bits 16 und 15 nicht auf ON gesetzt sein weil sonst XMIT die Operation nicht erfolgreich abschlie en kann Damit die Nachricht tats chlich gesendet wird muss der obere Eingang von XMIT auf ON gesetzt werden und auf ON bleiben bis die Operation abgeschlossen ist oder ein Fehler auftritt Wenn XMIT feststellt dass die Nachricht erfolgreich an das Modem geschickt wurde setzt es den unteren Ausgang auf ON Wenn ein Fehler auftritt wird der mittlere Ausgang auf ON gesetzt Der obere Ausgang ist auf ON geschaltet w hrend die Nachricht an das Modem geschickt wird Hinweis Einstellung des Timeout Werts Da es lange dauert bis ein lokales Modem auflegt nachdem es die Auflegenachricht empfangen hat sollte der Timeout Wert in Register 4x 11 sehr la

Download Pdf Manuals

image

Related Search

Related Contents

BIRCOpur  科目「実習」における教材開発  Découvrez l`égalité professionnelle en 7 questions.. et le dispositif d  Bandridge ZP-34045 video switch  norblast  Untitled  IP電話ご利用ガイド(富士通アクセス製 FA11-W3 用  Universal Remote Control MRF-200 User's Manual  User Manual - Enhanced Vision  47 Infos pratiques Les formations Index des organismes sommaire  

Copyright © All rights reserved.
Failed to retrieve file