Home
- Service
Contents
1. ERROR STATUS Erl uterung dezimal 0 11 Warnung Neuer Auftrag ist unwirksam da vorangegangener Auftrag noch nicht abgeschlossen ist 0 17 Warnung Baustein empf ngt asynchron Daten 1 1 Kommunikationsprobleme z B e Verbindungsbeschreibung nicht geladen lokal oder remote e Verbindung unterbrochen z B Kabel CPU ausgeschaltet 1 2 Funktion nicht ausf hrbar 1 4 Fehler im Empfangsbereichszeiger RD_1 bez glich der Datenl nge oder des Datentyps gesendeter Datenblock ist l nger als der Empfangsbereich 1 5 Resetanforderung eingetroffen unvollst ndige bertragung 1 8 Zugriff auf remotes Objekt im Anwenderspeicher wurde abgelehnt 1 10 Zugriff auf lokalen Anwenderspeicher nicht m glich z B Zugriff auf gel schten DB 1 12 Beim Aufruf des SFB wurde e ein Instanz DB der nicht zum SFB 13 geh rt angegeben e kein Instanz DB sondern ein Global DB angegeben e kein Instanz DB gefunden Laden eines neuen Instanz DB vom PG 1 18 R_ID existiert bereits in der Verbindung 1 20 Zu wenig Arbeitsspeicher vorhanden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 198 Ger tehandbuch 04 2012 A5SE00405448 03 Diagnosefunktionen des CP 441 8 2 Diagnosemeldungen der Systemfunktionsbausteine Fehlerinformationen f r den SFB 14 Die Tabelle enth lt alle f r den SFB 14 spezifischen Fehlerinformationen die ber die Parameter ERROR und STATUS ausgegeben werden k nnen Tabelle 8 4 Fehlerinformat
2. Parameter Beschreibung Wertebereich Defaultwert Alarmauswahl Bei schwerwiegenden Fehlern kann e ja nein der CP 441 einen Diagnosealarm generieren zn Reaktion auf CPU Dieser Parameter beeinflusst den e Veiterarbeit Weiterarbeit Stopp Zugriff des CP 441 auf lokale S7 e STOP Datenbereiche im CPU Stopp Genauere Informationen k nnen Sie dem folgenden Absatz entnehmen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 119 Konfigurieren und Parametrieren des CP 441 3 1 Parametrieren der Kommunikationsprotokolle Der Parameter Reaktion auf CPU Stop ist nur bei CP 441 2 ab 6ES7 441 2AA04 0AEO anw hlbar Er beeinflusst den Zugriff des CP 441 auf lokale S7 Datenbereiche im CPU Stop bei Verwendung des Protokolls RK512 und des ladbaren Treibers Modbus Slave wie folgt e Die nderungen wirken sich nur bei remoten Auftragsansto aus e Verhalten bei Verwendung des Protokolls RK512 Beim Eintreffen eines SEND bzw FETCH Auftrages von remote also beim Versuch in lokale SIMATIC Speicherbereiche zu schreiben oder von lokalen SIMATIC Speicherbereichen zu lesen werden die remoten Auftr ge bei Weiterarbeit weiterhin ber die Kommunikationsmechnismen PUT GET auch im CPU Stop abgewickelt bei STOP dann nicht an die CPU weitergegeben anstatt dessen wird ein RK512 Reaktions Telegramm mit dem Fehlercode OA an den auftraggebenden remoten Partner ab
3. REATEL SYSTAT Fehlermeldungen Ereignisklasse Ereignisnummer 34H 0608H Partner erkennt falsche Telegramml nge 060BH Gesamtl nge 060CH 0611H 090CH 36H 060EH Partner erkennt Synchronfehler Telegrammreihenfolge 0908H ist gest rt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Diagnosefunktionen des CP 441 8 5 Diagnose ber den Diagnosepuffer des CP 441 8 5 Diagnose ber den Diagnosepuffer des CP 441 Diagnosepuffer auf CP 441 Der CP 441 ab 6ES7 441 xAA02 OAEO x 1 2 hat einen eigenen Diagnosepuffer in dem alle Diagnoseereignisse des CP 441 in der Reihenfolge ihres Auftretens eingetragen werden Im Diagnosepuffer des CP 441 werden angezeigt e Betriebszustand des CP 441 e Hardware Firmwarefehler auf dem CP 441 e Fehler bei der Initialisierung und Parametrierung e Fehler bei der Ausf hrung eines CPU Auftrags e Fehler bei der Daten bertragung Sende und Empfangsfehler ber den Diagnosepuffer k nnen Fehlerursachen bei der Punkt zu Punkt Kopplung auch nach l ngerer Zeit noch ausgewertet werden um z B die Ursachen f r ein STOP des CP 441 festzustellen oder um das Auftreten einzelner Diagnoseereignisse zur ckzuverfolgen Hinweis Der Diagnosepuffer ist als Ringpuffer f r maximal 64 Diagnoseeintr ge aufgebaut Ist der Diagnosepuffer voll so wird bei einem neuen Diagnosepuffereintrag der lteste Eintrag gel scht D
4. gt Eo o l 9 T B R B 111 11 L ey 1 m t gt t m Sender E i i Empf nger 4 IRA TAN I 2 i l 11 l l I E l l l l l 111 121 R B _ T B 1 9 l 2 i I I Empf nger E Sender 8 i 1GND GND 1 8 C 1 1 l l l l l Schirm pd I l wi Kabeltyp I I I I I 1 Bei Leitungsl ngen gr er 50 m m ssen Sie f r einen st rungsfreien Datenverkehr einen Abschlu widerstand von ca 330 Q auf der Empf ngerseite einl ten Bild B 13 X27 Steckleitung CP 441 CP 441 CP 340 f r RS422 Betrieb Vierdraht Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 256 Ger tehandbuch 04 2012 A5E00405448 03 Steckleitungen B 3 Schnittstellenmodul X27 RS422 485 Die Steckleitung 6ES7 902 3 kann unter der entsprechenden Bestellnummer bezogen werden Hinweis Bei dem verwendeten Kabeltyp sind f r den CP 441 als Kommunikationspartner folgende L ngen m glich e max 1200 m bei 19 200 bit s e max 500 m bei 38 400 bit s e max 250 m bei 76 800 bit s e max 200 m bei 115 200 bit s Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 257 Steckleitungen B 3 Schnittstellenmodul X27 RS422 485 Steckleitung X 27 S7 CP 441 CP 441 CP 340 Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und CP 441 CP 340 dargestellt f r RS485 Betrieb F r die Steckle
5. 2 8 Parametrierungsdaten der Protokolle In der folgenden Tabelle finden Sie die Beschreibung der Parameter f r die Projektierung der Meldetexte mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication Parameter Beschreibung Wertebereich Defaultwert Name Text SDB Die Meldetexte zu einem CP 441 zu einer ASCII Zeichen max 8 Zeichen TextDatei seriellen Schnittstelle m ssen f r die Parametrierung in einem Text SDB abgelegt werden Projektierte Meldetexte k nnen Sie auch in einer externen Text Datei speichern Versionsnummer Versionsnummer des Text SDBs Text Datei 0 1 bis 99 9 Meldetexte Hier werden alle im Textbaustein hinterlegten ASCII Zeichen unver nderbar Meldetexte mit Angabe der Meldetextnummer angezeigt eine selektierte Meldetextzeile k nnen Sie im nachfolgenden Parameter Meldung bearbeiten ver nden Meldung bearbeiten An dieser Stelle editierte Meldetexte k nnen Meldetextnummer 0 bis 3999 ber die Schaltfl che Eintragen in die Meldetext max 150 Zeichen bersicht Meldetexte bernommen werden e ASCII Zeichen Text e Konvertierungsanweisungen f r Variablen e Steuerzeichen alle in der Steuerzeichentabelle definierten Schriftstil Im Eingabefeld Meldung bearbeiten e F Fettschrift selektierte Textstellen k nnen komfortabel e S Schmalschrift ber Schaltfl chen F bis U mit it Steuerzeichen versehen werden
6. Ergebnis Im Dialog Verbindungen projektieren erscheint zu Ihrer hinzugef gten Verbindung die Lokale ID Hexadezimal die Sie im Anwenderprogramm Ihrer CPU am Systemfunktionsbaustein als Parameter ID angeben m ssen Hinweis Wenn Ihr Verbindungspartner ein CP 441 ist beachten Sie bitte Folgendes W hrend eine S7 homogene Verbindung direkt an den beiden Endpunkten CPUs der Verbindung endet besteht eine Punkt zu Punkt Verbindung aus einer Teilverbindung von der CPU zum CP 441 in der einen Station und einer Teilverbindung von der CPU zum CP 441 in der Partnerstation Sie m ssen deshalb auf Ihrer Partnerstation ebenfalls eine Verbindung projektieren um eine Punkt zu Punkt Kopplung zwischen den beiden CPUs zu erm glichen dabei kann die lokale ID unterschiedlich sein Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 128 Ger tehandbuch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 3 6 Verbindungsprojektierung 5 6 2 Vollst ndige Verbindungsprojektierung Einleitung Wenn Sie die PtP Verbindung grafisch darstellen wollen gehen Sie wie folgt vor Netpro anw hlen 1 Gehen Sie im SIMATIC Manager zum Projektfenster lt Offline gt Projekt und doppelklicken Sie auf die CPU in Ihrer SIMATIC 400 Station Ergebnis Es erscheint im rechten Feld das Objekt Verbindungen Verbindungstabelle 2 Doppelklicken Sie auf dieses Symbol Sie gelangen zur Verbindungsprojektierung PtP
7. Folge GET Telegramm Im folgenden Bild ist der Ablauf der Daten bertragung beim Holen von Daten mit einem Folge Reaktionstelegramm dargestellt CP 441 Kommunikationspartner Folge GET Telegramm Startzeichen 02H Ze STX _ Verbindungs pos Quittung 10H a DLE aufbau Folgetelegramm FFH 1 Byte 00H BEE 2 Byte _ Telegramm GET Auftrag 45H a Bi gt kopf Datenbaustein 44H 4 Byte Endekennung 10H EEE DLE Endekennung 03H ETX _ Verbindungs Nur bei Blockcheck BCC abbau pos Quittung 10H DLE Folge Reaktionstelegramm en 02H a STX Verbindungs pos Quittung 10H DLE aufbau Folge Reaktions telegramm FFH 1 Byte 00H e 2 Byte Reaktions 00H 3Byte Ko Fehlernummer 00H 4 4 Byte 129 Datenbyte 4 5 Byte 130 Datenbyte ee 6 Byte T Nutzdaten n Datenbyte e n Byte Endekennung 10H g DLE _ Endekennung 03H q ETX o o Verbindungs Nur bei Blockcheck abbau q BCC pos Quittung 10H DLE Bild 2 16 Ablauf eines Folge GET Telegramms mit einem Folge Reaktionstelegramm Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 55 Grundlagen der seriellen Daten bertragung 2 5 Daten bertragung mit der Rechnerkopplung RK512 Quasi Vollduplexbetrieb 56 Quasi Vollduplex bedeutet Die Partner k nnen zu beliebigen Zeitpunkten Befehls und Reaktionstelegramme sende
8. 0 bis FFH Hex 2 XOFF Zeichen Code f r Zeichen XOFF e bei 7 Datenbits 13 DC3 0 bis 7FH Hex 2 e bei8 Datenbits 0 bis FFH Hex 2 Warten auf XON nach Zeit die der CP 441 beim Senden auf das 20 bis 65530 ms in 10 ms 2000 ms XOFF Wartezeit auf Zeichen XON bzw auf CTS ON des Schritten CTS ON Kommunikationspartner warten soll 1 Nur bei Datenflusskontrolle mit XON XOFF 2 Je nachdem ob Sie f r den Zeichenrahmen 7 oder 8 Datenbits parametrieren 3 Nur bei Datenflusskontrolle mit XON XOFF oder CTS RTS Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 93 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Seitenlayout Tabelle 2 15 Seitenlayout Drucker Treiber In der folgenden Tabelle finden Sie die Beschreibung der Parameter f r das Seitenlayout auf der Seite Wagenr cklauf und Zeilenvorschub e LFCR Zeilenvorschub und Wagenr cklauf Parameter Beschreibung Wertebereich Defaultwert Linker Rand Anzahl Anzahl der Leerzeichen die jeder Text e Obis 255 3 Zeichen Kopf oder Fu zeile vorangestellt wird Sie m ssen selbst darauf achten dass die Gesamtl nge einer Zeile vom Drucker dargestellt werden kann Zeilen pro Seite mit Anzahl der Zeilen die pro Seite gedruckt e 1 bis 255 50 Kopf und Fu werden sollen Die Anzahl der gedruckten i e 0 Endlosausdruck
9. In den folgenden Tabellen finden Sie f r die Protokolle eine Zusammenfassung e der m glichen Kommunikationsarten e der verwendeten Systemfunktionsbausteine e der M glichkeit zum berschreibschutz und e der maximal bertragbaren Datenl nge ASCII Treiber und 3964 R Tabelle 6 34 Beim ASCII Treiber und der Prozedur 3964 R gilt Kommunikationsart CP 441 sendet Daten zum Kommunikationspartner CP 441 Programmierung beim Sender und Programmierung nur beim Sender bertragbaren Daten Empf nger Systemfunktionsbaustein beim BSEND BSEND CP 441 Systemfunktionsbaustein beim BRCV keiner Empfangsfach Kommunikationspartner CP 441 berschreibschutz ja nein Maximale L nge der 4 kByte 4 kBytes empfangende CPU RK512 Daten senden Tabelle 6 35 Bei der Rechnerkopplung RK512 Daten senden gilt Kommunikationsart CP 441 sendet Daten zum Kommunikationspartner CP 441 Programmierung beim Sender Programmierung nur Programmierung nur und Empf nger Typ DX beim Sender Typ DB beim Sender Systemfunktionsbaustein beim BSEND BSEND PUT CP 441 Systemfunktionsbaustein beim BRCV keiner keiner Kommunikationspartner CP 441 berschreibschutz ja nein nein Maximale L nge der 4 kByte 450 Bytes 450 Bytes bertragbaren Daten empfangende CPU Zielangabe dynamisch nderbar nein nein ja Die maximale L nge der bertragbaren Daten wird vom empfangenden CP 441 beschr nkt
10. Programmierbeispiel Systemfunktionsbausteine 9 3 Konfigurieren des Steuerungsaufbaus 9 3 Konfigurieren des Steuerungsaufbaus Konfigurieren e STEP7 Die Konfiguration einer S7 400 Station erfolgt in HW Konfig von STEP 7 Plazieren Sie die Baugruppen in der Konfigurationstabelle gem Ihrer speziellen Hardware Konfiguration In der Konfigurationstabelle m ssen Sie den Steuerungsaufbau folgenderma en konfigurieren Stromversorgung z B PS 10A Die Anzahl der belegten Steckpl tze ist vom Typ der Stromversorgung abh ngig CPU Die Anzahl der belegten Steckpl tze ist vom Typ der CPU abh ngig CP 441 e STEP 7 TIA Portal Die Konfiguration einer S7 400 Station erfolgt in der Ger tekonfiguration von STEP 7 TIA Portal Plazieren Sie die Baugruppe in der Ger teansicht gem Ihrer Hardware Konfiguration Der Steuerungsaufbau entspricht dem unter STEP 7 beschriebenen Aufbau Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 228 Ger tehandbuch 04 2012 ASE00405448 03 Programmierbeispiel Systemfunktionsbausteine 9 4 Parametrieren des CP 441 9 4 Parametrieren des CP 441 STEP 7 Nachdem Sie die Baugruppen in Ihrem Baugruppentr ger angeordnet haben gelangen Sie durch Doppelklicken auf den CP 441 in der Konfigurationstabelle zum Dialogfeld Eigenschaften 1 STEP 7 TIA Portal Geben Sie bei den Grundparametern im Eingabefeld Schnittstelle 1 oder 2 den Typ des hier gesteckten S
11. Weitere Informationen zum Thema Steckpl tze finden Sie in Installationshandbuch Automatisierungssysteme S7 400 Aufbauen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 111 Montieren des CP 441 4 2 Ein und Ausbauen des CP 441 4 2 Einleitung Werkzeug 4 2 1 Ein und Ausbauen des CP 441 Beim Ein und Ausbauen des Kommunikationsprozessors m ssen Sie einige Regeln beachten F r den Ein und Ausbau des Kommunikationsprozessors ben tigen Sie als Werkzeug einen Schraubendreher zylindrischer Bauform mit 3 5 mm Klingenbreite Hinweis Der CP 441 kann unter Spannung gezogen und gesteckt werden Damit ist im laufenden Betrieb des Automatisierungssystems ein Austausch des CP 441 m glich Nach dem Stecken wird der CP 441 automatisch parametriert Danach arbeitet der CP 441 wie vorher weiter Reihenfolge des Einbaus Einbau des CP 441 112 Um den Kommunikationsprozessor in einen Baugruppentr ger einzubauen gehen Sie in folgender Reihenfolge vor 1 Entfernen Sie die Blindabdeckung von dem Steckplatz auf den Sie den Kommunikationsprozessor stecken wollen Fassen Sie hierzu die Blindabdeckung an den markierten Stellen und ziehen Sie sie nach vorne ab 2 H ngen Sie den Kommunikationsprozessor ein und schwenken Sie die Baugruppe nach unten 3 Schrauben Sie die Baugruppe oben und unten mit einem Drehmoment von 0 8 1 1 Nm fest Punkt zu Punkt Kopplun
12. 2 8 4 Parametrierungsdaten des Drucker Treibers 2 8 4 1 Parametrierungsdaten Einleitung Sie haben die M glichkeit ber die Parametrierungsdaten des Drucker Treibers die bertragungsspezifischen Parameter und die Meldetexte f r die Druckerausgabe zu projektieren Parametrierungsdaten des Drucker Treibers Mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication geben Sie an e die Parameter zur Bit bertragungsschicht Schicht 1 des Drucker Treibers e die Meldetexte f r die Druckerausgabe e das Seitenlayout den Zeichensatz und die Steuerzeichen der Meldetexte Im Folgenden finden Sie eine detaillierte Beschreibung der Parameter Zu beachten Beachten Sie bitte noch folgende Hinweise e Die Meldetexte werden zusammen mit den Parametrierungsdaten in den Ladespeicher der CPU abgelegt und beim Ladevorgang automatisch auf den CP 441 geladen Sie m ssen deshalb im Ladespeicher der CPU f r jede Schnittstelle f r die Sie Meldetexte erstellt haben den entsprechenden Speicherplatz bis zu 55 kByte je Schnittstelle reservieren e Vor der bertragung der Meldetexte auf den CP 441 m ssen Sie f r die entsprechende CPU den Parameter bertragung der Parameter an Baugruppen erh hen Pro Schnittstelle sollten Sie eine Zeit von ca 20 s einplanen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 89 Grundlagen der seriellen Daten bertragung
13. Beim Senden geben Sie die Anzahl der zu bertragenden Nutzdaten Bytes beim Aufruf des Systemfunktionsbausteins BSEND als Parameter LEN an Wenn Sie mit dem Endekriterium Ablauf der Zeichenverzugszeit arbeiten h lt der ASCII Treiber auch beim Senden eine Pause zwischen zwei Telegrammen ein Sie k nnen den SFB BSEND jederzeit aufrufen der ASCII Treiber beginnt mit der Ausgabe aber erst wenn seit dem letzten gesendeten Telegramm eine Zeit gr er der parametrierten Zeichenverzugszeit vergangen ist Wenn Sie mit dem Endekriterium Endezeichen arbeiten k nnen Sie zwischen 3 M glichkeiten w hlen e Senden bis zum Endekennzeichen einschlie lich Das Endekennzeichen muss in den zu sendenden Daten enthalten sein Es werden die Daten nur bis zum Endekennzeichen einschlie lich gesendet auch wenn am FB eine gr ere Datenl nge angegeben ist e Senden bis zur am FB parametrierten L nge Es werden die Daten bis zu der am FB parametrierten L nge gesendet Das letzte Zeichen muss das Endezeichen sein e Senden bis zur am FB parametrierten L nge und automatisches Anh ngen der des Endekennzeichen s Es werden die Daten bis zu der am FB parametrierten L nge gesendet Zus tzlich werden das die Endezeichen automatisch angeh ngt D h die Endekennzeichen d rfen nicht in den zu sendenden Daten enthalten sein Je nach Anzahl der Endekennzeichen werden 1 oder 2 Zeichen mehr zum Partner geschickt als vom FB angegeben Punkt zu Punk
14. DB 1 255 0 255 Merker Datenbaustein MB irrelevant 0 1 DB 1 255 0 255 Eing nge Datenbaustein EB irrelevant 0 1 DB 1 255 0 255 Ausg nge Datenbaustein AB irrelevant 0 1 DB 1 255 0 255 Z hler Datenbaustein Z irrelevant 0 1 DB 1 255 0 255 Zeiten Datenbaustein T irrelevant 0 1 DB 1 255 0 255 Dieser Wert ist durch die CPU vorgegeben die Sie einsetzen Abh ngig von der CPU des Kommunikationspartners max 450 Bytes Erkl rung der Abk rzungen aus der Auftragstabelle Q TYP Quelltyp Q DBNR Quell Datenbausteinnummer Q Offset Quellanfangsadresse Z TYP Zieltyp Z DBNR Ziel Datenbausteinnummer Z Offset Zielanfangsadresse Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 175 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Angaben im Telegrammkopf des RK512 Protokolls In der folgenden Tabelle sind die Angaben im RK512 Telegrammkopf dargestellt Tabelle 6 24 Angaben im Telegrammkopf des RK512 Protokolls Daten mit RK512 zum Kommunikationspartner CP 441 senden Verwendung von PUT Quelle zum Ziel S7 Kommunikations Telegrammkopf PUT von S7 partner PUT Bytes 3 4 Bytes 5 6 Bytes 7 8 Befehlsart Z DBNRI Z Offset Anzahl in Datenbaustein Datenbaustein AD DB DW W rtern Merker Datenbaustein AD DB DW Bytes Eing nge Datenbaustein AD DB DW Bytes Ausg nge Datenbaust
15. DB30 1000 DBW20 DBX30 DBX30 DBX30 Daten bertragung mit dem ASCII Treiber Seite 59 DBX10 DBX10 DBX10 DBX30 DBX30 DBX30 w N Be vu Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Kommunikation ber Systemfunktionsbausteine 6 5 Anwendung der Systemfunktionsbausteine beim ASCI Treiber 6 5 2 Steuern der RS232 Begleitsignale Einleitung Bausteinaufruf Der Anwender kann ber die Parametereing nge des FB V24_SET die entsprechenden Schnittstellenausg nge von einer Schnittstelle des CP 441 setzen oder r cksetzen Der FB V24_SET wird im Zyklus oder alternativ in einem zeitgesteuerten Programm statisch ohne Bedingungen aufgerufen Die Schnittstelle w hlen Sie aus indem Sie am FB V24_SET als ID die Lokale ID einer der Verbindungen angeben die ber diese Schnittstelle laufen Das Bin rergebnis BIE wird nicht beeinflusst AWL Darstellung KOP Darstellung CALL V24 SET REQ F V24_SET i F EN ENO DONE REQ DONE ERROR STATUS _ ID ERROR RTS _ STATUS DTR Hinweis Die Parameter EN und ENO sind nur in der grafischen Darstellung vorhanden bei KOP oder FUP F r die Bearbeitung dieser Parameter wird vom Compiler das Bin rergebnis BIE verwendet Das Bin rergebnis BIE wird auf Signalzustand 1 gesetzt wenn der Baustein fehlerfrei beendet wurde Liegt ein Fehler
16. Einleitung Der Kommunikationsprozessor erm glicht Ihnen ber eine Punkt zu Punkt Kopplung den Datenaustausch zwischen Ihrem und anderen Automatisierungsger ten oder Rechnern Funktionalit t des CP 441 Der Kommunikationsprozessor CP 441 bietet Ihnen folgende Funktionalit t Eine CP 441 1 bzw zwei CP 441 2 serielle Ger teschnittstellen die ber steckbare Schnittstellenmodule an die Physik der Kommunikationspartner angepasst werden k nnen Es stehen drei Schnittstellenmodule zur Verf gung RS232 Schnittstellenmodul 20mA TTY Schnittstellenmodul X27 RS422 485 Schnittstellenmodul bertragungsgeschwindigkeit CP 441 1 6ES7 441 1AA04 0AE0 max 38 4 kbit s CP 441 1 6ES7 441 1AA05 0AE0 max 115 2 kbit s t CP 441 2 6ES7 441 2AAO4 0AEO max 115 2 kbit s Summen Daten bertragungsgeschwindigkeit CP 441 2 6ES7 441 2AA05 0AEO max 115 2 kbit s je Schnittstelle Integration der wichtigsten bertragungsprotokolle in die Baugruppen Firmware Anpassung der bertragungsprotokolle durch Parametrierung mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication F r CP 441 2 von Bestellnummer 6ES7 441 2AAO2 OAEO bis zur Bestellnummer 6ES7 441 2AAO4 OAEO ist das Nachladen von kundenspezifischen Treibern bertragungsprotokollen mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication m glich Hinweis Modbus Die Firmware de
17. ber entsprechende Steueranweisungen selbst sorgen Beispiele fehlerhafter Konvertierungsanweisungen 104 Im Folgenden sind einige Beispiele mit fehlerhaften Konvertierungsanweisungen abgedruckt Beispiel 1 2R Formatstring 303 2R Variable SD_1 1 2345E6 Fehler Ung ltige Breite in der Darstellungsart R Der maximal zul ssige Wert f r alle Darstellungsarten ist 255 Beispiel 2 Formatstring 4 1l Variable SD_1 12345 DEZ Fehler Die Breite wurde f r den auszugebenden Variablenwert zu gering gew hlt Die Pr zision ist in der Darstellungsart nicht relevant Beispiel 3 96 10 3 Formatstring 7 2D Variable SD_1 D 1996 10 31 Fehler Der Formatstring ist formal korrekt f r den kompletten Ausdruck des Datums wurde jedoch die Breite zu gering gew hlt Beispiel 4 kkkkkkkkkk Formatstring 3A Variable SD_1 D 1996 10 31 Fehler Es wurde die Standardbreite der Darstellungsart A gew hlt jedoch mit ung ltiger Pr zision M gliche Werte w ren in diesem Fall 2 oder 4 Beispiel 5 Formatstring 3 3 Variable SD_1 12345 HEX Fehler Es wurde keine Darstellungsart angegeben Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Beispiele korrekter Konvertierungsanweisungen Im Folgenden sind einige Beispiele mit korrekten Konvertie
18. ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Angaben im Telegrammkopf des RK512 Protokolls In der folgenden Tabelle sind die Angaben im RK512 Telegrammkopf dargestellt Datenziel DB Tabelle 6 19 Angaben im Telegrammkopf des RK512 Protokolls Daten mit RK512 zum S5 Kommunikationspartner oder Fremdger t senden Datenziel DB Quelle zum Ziel S5 Kommunikations Telegrammkopf BSEND von S7 partner oder Fremdger t Bytes 3 4 Bytes 5 6 Bytes 7 8 Befehlsart Z DBNRI Z Offset Anzahl in Datenbaustein Datenbaustein AD DB DW W rtern Merker Datenbaustein AD DB DW Bytes Eing nge Datenbaustein AD DB DW Bytes Ausg nge Datenbaustein AD DB DW Bytes Z hler Datenbaustein AD DB DW W rtern Zeiten Datenbaustein AD DB DW W rtern Da die Quellinformation nicht zum CP bertragen wird wird hier vom CP immer die Kennung f r DB AD eingetragen Erkl rung der Abk rzungen aus der Auftragstabelle Z DBNR Ziel Datenbausteinnummer Z Offset Zielanfangsadresse DW Offset in Worten Auftragstabelle In der folgenden Tabelle sind die bertragbaren Datentypen dargestellt Datenziel DX Tabelle 6 20 Auftragstabelle Daten mit RK512 zum S5 Kommunikationspartner oder Fremdger t senden Datenziel DX Quelle zum Ziel S5 Parametrierung am Parametrierung Parametrierung am SFB BSEND von S7 Kommunikationspartner SFB BSEND
19. 1 12 Beim Aufruf des SFB wurde e ein Instanz DB der nicht zum SFB 22 geh rt angegeben e kein Instanz DB sondern ein Global DB angegeben e kein Instanz DB gefunden Laden eines neuen Instanz DB vom PG 1 20 Zu wenig Arbeitsspeicher vorhanden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 201 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Der Fehlermeldebereich SYSTAT ist ein Datenbereich auf dem CP 441 ber den Sie mit dem Systemfunktionsbaustein STATUS den Ger testatus einer Schnittstelle abfragen k nnen Fehlerbereich des SYSTAT Der Fehlermeldebereich SYSTAT ist ein Fehlerbereich der f r jede Schnittstelle vorhanden ist Im SYSTAT werden alle Fehler Ereignisse eingetragen die bei der Daten bertragung auf einer Schnittstelle auftreten k nnen Hinweis Da der Auftrag STATUS asynchron zu den brigen auf einer Schnittstelle laufenden Auftr gen abl uft kann den Fehlermeldungen kein SFB mit einer bestimmten R_ID zugeordnet werden Das hei t es kann zwar angezeigt werden welche Fehler auf einer Schnittstelle aufgetreten sind nicht aber von welchem SFB Aufruf R_ID Nummer der Fehler ausgel st wurde Fehler Ereignisse 202 Die SYSTAT Meldungen werden beim Aufruf des SFB STATUS in die Bytes 2 bis 15 des Parameters LOCAL eingetragen Zus tzlich zu dem
20. 2 8 Parametrierungsdaten der Protokolle Daten bertragungsgeschwindigkeit Zeichenrahmen In der folgenden Tabelle finden Sie die Beschreibung sowie Angaben zum Wertebereich der entsprechenden Parameter Hinweis Erh hung der max Anzahl von Meldenummern von 1000 auf 4000 Ab CP 441 6ES7 441 XAA04 0AEO bzw Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication V5 1 incl SP6 k nnen Sie bis zu 4000 Meldetextnummern 0 3999 projektieren Tabelle 2 12 Daten bertragungsgeschwindigkeit Zeichenrahmen Drucker Treiber Parameter Beschreibung Wertebereich Defaultwert Baudrate Daten bertragungsgeschwindigkeit in bit s e 300 9600 Hinweis e 600 F r das 20mA TTY Schnittstellenmodul sind maximal 19200 bit s e 1200 m glich e 2400 e 4800 e 9600 e 19200 e 38400 e 57600 e 76800 e 115200 Startbit Das Startbit wird bei der bertragung jedem zu bertragenden Zeichen 1 nicht einstellbar 1 vorangesetzt Datenbits Anzahl der Bits auf die ein Zeichen abgebildet wird e 7 8 e 8 Stopbits Die Stopbits werden bei der bertragung jedem zu bertragenden e 1 1 Zeichen nachgesetzt und kennzeichnen das Ende eines Zeichens e 2 Parit t Eine Folge von Informationsbits kann um ein weiteres Bit das e keine gerade Parit tsbit erweitert werden das durch seinen addierten Wert 0 oder 1 den Wert aller Bits auf einen vereinbarten Zustand erg nzt Die Datensicherheit wird dadurch erh h
21. Befehlsbyte nicht A 0 oder E Prinzipieller Kopfaufbaufehler beim Partner Fehlverhalten des Partnerger ts ggf mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 06 03H Fehler im 3 Befehlsbyte bei Folgetelegrammen Prinzipieller Kopfaufbaufehler beim Partner Befehl nicht wie beim 1 Telegramm Fehlverhalten des Partnerger ts ggf mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 06 04H Fehler im 4 Befehlsbyte Befehlsbuchstabe falsch Prinzipieller Kopfaufbaufehler beim Partner bzw eine Befehlskombination wurde verlangt die beim CP nicht erlaubt ist Kontrollieren Sie die zul ssigen Befehle Fehlverhalten des Partnerger ts ggf mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 06 05H Fehler im 4 Befehlsbyte beim Folgetelegramm Prinzipieller Kopfaufbaufehler beim Partner Befehl nicht wie beim 1 Telegramm Fehlverhalten des Partnerger ts ggf mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 06 06H Fehler im 5 Befehlsbyte DB Nummer nicht Entnehmen Sie den Auftragstabellen die zul ssigen zul ssig DB Nummern Anfangsadressen oder L ngen 06 07H Fehler im 5 bzw 6 Befehlsbyte Anfangsadresse Entnehmen Sie den Auftragstabellen die zul ssigen zu hoch DB Nummern Anfangsadressen oder L ngen 06 08H Fehler im 7 bzw 8 Befehlsbyte L nge unzul ssig Ent
22. Datenbits 78 84 90 Datenflusskontrolle 85 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 een 78 84 90 93 Diagnose Anzeigeelemente 195 Diagnosepuffer 202 219 Fehlermeldebereich des SYSTAT Fehlernummern im Reaktionstelegramm 217 Meldungen am STATUS Ausgang der SFBs Diagnosealarm Diagnosefunktionen 193 Diagnosemeldungen 197 Drucker Treiber BUSY Signal Datenflusskontrolle Meldetext ausgeben olo 13 99 Parameter E Einbau des CP 441 112 Einbauen des CP 441 Einbaupl tze Empfangspuffer 68 79 86 Endeerkennung eines Empfangstelegramms Endekriterium Ablauf der Zeichenverzugszeit Endezeichen feste He R 66 Endezeichen F Fehlermeldebereich SYSTAT Firmware Updates Nachladen Folge SEND PUT Telegramm Folge GET Telegramm Folge SEND Telegramme Folgetelegramm Formatstring 96 Funktionen FC 5 V24_STAT FC 6 V24_SET 186 Funktionsbausteine Diagnosemeldungen 197 275 Index G GET Telegramm G ltigkeitsbereich des Handbuchs 8 H Halbduplexbetrieb Handshakeverfahren Initialisierung 191 Initialisierungskonflikt ISO 7 Schichten Referenzmodell K Kommunikation Daten mit 3964 R bertragen Verwendung von BSEND und BRCV Daten mit 3964 R bertragen Verwendung von BSEND und Empfangsfach Daten mit RK512 senden Verwendung von BSEND Daten mit RK512 senden Verwendung von BSEND und BRCV
23. Die Punkt zu Punkt Kopplung zwischen zwei Kommunikationspartnern ist der einfachste Fall des Informationsaustausches Punkt zu Punkt Kopplung Bei der Punkt zu Punkt Kopplung bildet der Kommunikationsprozessor die Schnittstelle zwischen einer Speicherprogrammierbaren Steuerung und einem Kommunikationspartner Die bertragung der Daten erfolgt bei der Punkt zu Punkt Kopplung mit dem Kommunikationsprozessor seriell Serielle Daten bertragung Bei der seriellen Daten bertragung werden die einzelnen Bits eines Bytes einer zu bertragenden Information in einer festgelegten Reihenfolge nacheinander bertragen Uni Bidirektionaler Datenverkehr Die Daten bertragung mit dem Kommunikationspartner wird ber die serielle Schnittstelle vom CP 441 selbst ndig abgewickelt Der CP 441 ist hierf r mit drei verschiedenen Treibern ausgestattet e unidirektionaler Datenverkehr Drucker Treiber e bidirektionaler Datenverkehr ASCII Treiber Prozedur 3964 R Rechnerkopplung RK512 Die Daten bertragung ber die serielle Schnittstelle wird vom CP 441 je nach Schnittstellenphysik und dem angew hlten Treiber abgewickelt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 23 Grundlagen der seriellen Daten bertragung 2 1 Serielle bertragung eines Zeichens Unidirektionaler Datenverkehr Druckerausgabe Bei der Druckerausgabe Drucker Treiber werden n Byte Nutzdaten auf einen D
24. Parameter ERROR als LOCAL p DB450 DBX20 0 Byte 16 Anforderungsbit f r den STATUS REQ verwendet werden Durch Aufruf des SFB22 wird der Fehlerbereich des SYSTAT automatisch gel scht Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 203 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Nummernschema Ereignisklassen Das Nummernschema f r die Ereignisse im Fehlermeldebereich SYSTAT ist wie folgt strukturiert Bit Nr 15 13 12 87 0 0 gt lt He 0 Ereignisnummer Reserve Ereignisklasse Fehlernummer Ereignis Bild 8 1 Nummernschema f r die Ereignisse im Fehlermeldebereich SYSTAT In der folgenden Tabelle finden Sie eine Beschreibung der verschiedenen Ereignisklassen und Ereignisnummern Die Ereignisklassen und Ereignisnummern sind hexadezimal H angegeben Tabelle 8 9 Ereignisklassen und Ereignisnummern Ereignisklasse 1 01H Hardwarefehler auf dem CP Ereignisnr Ereignistext Abhilfe 01 01H Fehler beim Test des Betriebssystem EPROM des CP defekt CP muss getauscht werden CP 01 02H RAN Test des CP fehlerhaft 01 03H Auftragsschnittstelle des CP defekt 01 04H Kein Schnittstellenmodul gesteckt Stecken Sie ein f r den CP geeignetes Schnittstellenmodul 01 05H e Parameterspeicher defekt Tauschen Sie den CP aus bzw stecken Sie ein f r e Schnittstellenmodul nach Para
25. Quelle BSEND Parameter LEN DBs im partner Quelle Empfangsfach Q TYP Q DBNR Q Offset L nge max 4 kByte Z DB Byte Datenbaustein Datenbaustein DB 1 0 1 1 Merker Datenbaustein MB irrelevant 0 1 1 Eing nge Datenbaustein EB irrelevant 0 1 7 1 Ausg nge Datenbaustein AB irrelevant 0 1 7 1 Z hler Datenbaustein Z irrelevant 0 1 7 1 Zeiten Datenbaustein T irrelevant 0 1 1 Dieser Wert ist durch die CPU vorgegeben die Sie einsetzen Erkl rung der Abk rzungen aus der Auftragstabelle Q TYP Quelltyp Q DBNR Quell Datenbausteinnummer Q Offset Quellanfangsadresse L nge Quelll nge Z TYP Zieltyp Z DB Ziel Datenbaustein Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 156 Ger tehandbuch 04 2012 A5E00405448 03 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 bersicht Wenn Sie als bertragungsverfahren die Rechnerkopplung RK512 verwenden haben Sie die M glichkeit e Daten von Ihrem Automatisierungssystem S7 400 zu einem Kommunikationspartner mit fester Zielangabe zu senden siehe Kapitel Daten mit RK512 mit fester Zielangabe Seite 158 bis Daten mit RK512 zum Sn a unikationspartrer oder remdger t mit fester EEE senden ne ommunikationspartner mit dynamisch TEA aae sonder senden Seite 173 e Daten von ein
26. REQ DB10 DBX10 ID W 16 1000 NDR DB10 DBX10 ERROR DB10 DBX10 STATUS DB10 DBW20 ADDR_1 P DB10 DBX ADDR_2 ADDR_3 ADDR_4 RD_1 RD 2 RD 3 RD 4 6 0 WORD 10 P DB100 DBX 0 0 WORD 10 Bei diesem SFB Aufruf werden bei einer steigenden Flanke im Bit DBX10 0 aus dem Kommunikationspartner Daten geholt Die Datenquelle ist unter ADDR_1 angegeben DB 10 10 Worte ab Byte 6 Diese Daten werden im DB 100 ab Byte 0 abgelegt Es muss die gleiche Datenl nge angegeben werden Sollen gleichzeitig mehrere Datenbereiche geholt werden k nnen weitere Paare ADDR i und RD_i parametriert werden In der folgenden Tabelle sind die bertragbaren Datentypen dargestellt Tabelle 6 26 Auftragstabelle Daten mit RK512 vom Kommunikationspartner holen Quelle nach Ziel Ihr S7 Parametrierung am SFB GET Parametrierung am SFB GET Parameter RD Hole GET Auto Parameter ADDR Quelle Ziel vom matisierungs Kommunika system tionspartner Q TYP Q DBNR Q Offset L nge Z TYP Z DBNR Z Offset Byte max Byte 450 Byte Datenbaustein Datenbaustein DB 255 0 510 1 DB 1 0 Merker Datenbaustein MB irrelevant 0 255 1 DB 1 0 Eing nge Datenbaustein EB irrelevant 0 255 1 DB 1 0 Ausg nge Datenbaustein AB irrelevant 0 255 1 DB 1 0 Z hler Datenbaustein Z irrelevant 0 510 1 DB 1 0 Zeiten Datenbaustein T irrelevant
27. W hlen Sie den Men befehl Zielsystem gt Baugruppenzustand Ergebnis Der Registerdialog Baugruppenzustand zum CP 441 wird angezeigt Beim ersten Aufruf wird als Voreinstellung die Registerseite Allgemein angezeigt 5 Wechseln Sie zu der Registerseite Diagnosepuffer Ergebnis Im Register Diagnosepuffer werden die neuesten Diagnoseereignisse des CP 441 im Klartext angezeigt Im Ausgabefeld Details zum Ereignis k nnen zus tzliche Informationen zur Fehlerursache stehen Im Felde Ereignis ID wird der zum Ereignis geh rende Nummerncode angezeigt Der vordere Teil 16 F1C8 f r Schnittstelle 1 und 16 F9C8 f r Schnittstelle 2 ist fest Der hintere Teil steht f r Ereignisklasse und Ereignisnummer der Ereignisse Durch Anwahl des Button Hilfe zum Ereignis wird Ihnen die zum jeweiligen Ereignistext zugeh rende Abhilfe angezeigt Durch Klicken auf die Schaltfl che Aktualisieren werden die Daten erneut vom CP 441 gelesen ber die Schaltfl che Hilfe zum Ereignis k nnen Sie einen Hilfetext zum angew hlten Diagnoseereignis einblenden mit Informationen zur Fehlerbehebung Diagnose ber den Fehlermeldebereich SYSTAT Seite 202 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Diagnosefunktionen des CP 441 8 6 Einleitung Diagnosealarm 8 6 Diagnosealarm Diagnosealarm Der CP 441 kann einen Diagnosealarm auf der zugeordneten CPU ausl sen und somit eine F
28. Wenn Sie einen anderen Kommunikationspartner verwenden k nnen Sie in Abh ngigkeit von diesem bis zu 4 kByte Daten bertragen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 189 Kommunikation ber Systemfunktionsbausteine 6 7 Zusammenfassung RK512 Daten holen Tabelle 6 36 Bei der Rechnerkopplung RK512 Daten holen gilt Kommunikationsart CP 441 holt Daten zum Kommunikationspartner CP 441 Systemfunktionsbaustein beim CP 441 GET Systemfunktionsbaustein beim Kommunikationspartner keiner berschreibschutz nein Maximale L nge der bertragbaren Daten 450 Bytes Quellangabe dynamisch nderbar ja Druckerausgabe Tabelle 6 37 Bei der Ausgabe von Meldetexten auf einem Drucker gilt Kommunikationsart CP 441 sendet Daten an den Drucker Systemfunktionsbaustein beim CP 441 PRINT Maximale L nge der bertragbaren Daten Formatstring und Variablen 400 Bytes Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 190 Ger tehandbuch 04 2012 ASE00405448 03 Anlaufverhalten und Betriebszustands berg nge des 7 CP 441 7 1 Anlaufverhalten des CP 441 Anlaufverhalten Parametrierung Zu beachten Der Anlauf des CP 441 unterteilt sich in folgende Phasen e Initialisierung NETZ EIN des CP 441 e Parametrierung Initialisierung Sobald der CP 441 an Spannung liegt wird nach Durchlauf eines Hardwaretestprogramms
29. Zeilen wird aufgrund der ausgegebenen Trennzeichen ermittelt D h alle Kopf und Fu zeilen m ssen mitgez hlt werden Trennzeichen Zeichen mit der jede Text Kopf oder e CR CRLF Zeilenabschluss Fu zeile abgeschlossen wird Wagenr cklauf Wagenr cklauf und Das definierte Trennzeichen muss im Zeilenvorschub auszugebenden Text Kopf und Fu e LF enthalten sein Enth lt die Kopfzeile kein Zeilenvorschub Trennzeichen beginnt der Text ganz oben e CRLF Kopfzeilen Fu zeilen Text f r max 2 Kopf und Fu zeilen eine Kopf oder Fu zeile wird ausgegeben wenn das Eingabefeld der Parametriersoftware einen Text oder mindestens ein Leerzeichen enth lt Wird nur f r die 2 Kopf oder Fu zeile ein Text angegeben dann wird automatisch die 1 Kopf oder Fu zeile mit einem Leerzeichen aufgef llt und gedruckt Vor und nach den Kopf Fu zeilen wird eine Leerzeile ausgegeben e ASCII Zeichen Text e P Konvertierungs anweisung f r Seitennummer ausgeben max 60 Zeichen 94 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Zeichensatz In der folgenden Tabelle finden Sie die Beschreibung der Parameter f r den Zeichensatz Tabelle 2 16 Zeichensatz Drucker Treiber Parameter Drucker Zeichensatz Beschreibung Mit IBM wird der in Wind
30. Ziel Datenbausteinnummer Z Offset Zielanfangsadresse Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 154 Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 3 Anwendung der Systemfunktionsbausteine bei der Prozedur 3964 R 6 3 3 Daten mit 3964 R bertragen Verwendung von BSEND und Empfangsfach Was ist zu tun Diese Art der Daten bertragung hat den Vorteil dass Sie im Anwenderprogramm des Kommunikationspartners keine Programmierung vornehmen m ssen Beachten Sie dass Sie beim Empf nger nicht erkennen k nnen wann eine Daten bertragung stattfindet Deswegen ist es f r den empfangenden CP 441 auch nicht m glich ein berschreiben von noch nicht bearbeiteten Daten beim Empf nger zu verhindern Die Daten bertragung erfolgt auch im STOP Zustand der empfangenden S7 CPU Die Datenkonsistenz wird durch die empfangende CPU bestimmt CPU 412 413 16 Bytes CPU 414 417 32 Bytes Weitere Informationen Weitere Informationen zur Datenkonsistenz entnehmen sie bitte dem Referenzhandbuch zu den System und Standardfunktionen Systemsoftware f r S7 300 400 System und Standardfunktionen Ihr Automatisierungssystem Im S7 Anwenderprogramm der CPU m ssen Sie f r jeden Kommunikationswunsch einen Systemfunktionsbaustein BSEND SFB 12 programmieren F r den Parameter R_ID kann ein beliebiger Wert angegeben werden Bei der Programmierung von mehreren BSENDs m ssen Si
31. am SFB BSEND BSEND oder Fremdger t Parameter SD_1 Quelle Parameter LEN Parameter R_ID Ziel Quelle Q Q DBNR Q Offset L nge max 4096 Z Z Z Offset TYP Byte Byte TYP DBNR Worte Datenbaustein erweiterter Datenbaustein DB 1 0 1 DX 3 255 0 255 Merker erweiterter Datenbaustein MB irrelevant 0 1 DX 3 255 0 255 Eing nge erweiterter Datenbaustein EB irrelevant 0 1 7 DX 3 255 0 255 Ausg nge erweiterter Datenbaustein AB irrelevant 0 1 7 DX 3 255 0 255 Z hler erweiterter Datenbaustein Z irrelevant 0 1 DX 3 255 0 255 Zeiten erweiterter Datenbaustein T irrelevant 0 1 DX 3 255 0 255 Dieser Wert ist durch die CPU vorgegeben die Sie einsetzen Erkl rung der Abk rzungen aus der Auftragstabelle Q TYP Quelltyp Q DBNR Quell Datenbausteinnummer Q Offset Quellanfangsadresse L nge Quelll nge Z TYP Zieltyp Z DBNR Ziel Datenbausteinnummer Z Offset Zielanfangsadresse Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 171 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Angaben im Telegrammkopf des RK512 Protokolls In der folgenden Tabelle sind die Angaben im RK512 Telegrammkopf dargestellt Datenziel DX Tabelle 6 21 Angaben im Telegrammkopf des RK512 Protokolls Daten mit RK512 zum S5 Kommunikati
32. bernommen Meldetext ausgeben Siehe auch 74 Im folgenden Bild finden Sie die Abl ufe bei der Druckerausgabe Warten auf Druckauftrag Druckauftrag eingetroffen Auftrag bearbeitet ji Die Nummer des Melde Druckaufbereitung textes wird den Parametern und Ausgabe des FORMAT und SD_1 bis Meldetextes SD_4 am SFB PRINT entnommen Bild 2 25 Ablaufschema bei der Druckerausgabe Parametrieren der Kommunikationsprotokolle Seite 119 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Einleitung 2 8 1 2 8 Parametrierungsdaten der Protokolle Parametrierungsdaten der Protokolle ber die Wahl der Protokolle passen Sie Ihren Kommunikationsprozessor CP 441 an einen Kommunikationspartner an Die folgenden Kapitel beschreiben die Parametrierungsdaten f r Prozedur 3964 R Rechnerkopplung RK512 ASCII Treiber und Drucker Treiber Parametrierungsdaten der Prozedur 3964 R Parametrierungsdaten der Prozedur 3964 R Sie haben die M glichkeit ber die Parametrierungsdaten der Prozedur 3964 R den CP 441 an einen Kommunikationspartner anzupassen In der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication geben Sie die Parameter zur Bit bertragungsschicht Schicht 1 und zur Sicherungsschicht Schicht 2 der Prozedur 3964 R an Im Fol
33. die Firmware auf dem CP 441 f r den Betrieb vorbereitet Bei der Parametrierung empf ngt der CP 441 die dem aktuellen Steckplatz zugeordneten Baugruppenparameter Der CP 441 ist jetzt betriebsbereit Beachten Sie bitte folgende Hinweise zum Anlaufverhalten des CP 441 Hinweis Nach NETZ EIN ben tigt der CP 441 f r die Initialisierung und den Hardware und Speichertest einige Sekunden bis er betriebsbereit ist Die w hrend dieser Zeit von der CPU durchgef hrten Parametrierversuche werden mit Fehlereintrag im Diagnosepuffer abgebrochen SDB Bearbeitungsfehler Fehlerklasse 1 mit Angabe des SDB und Parametrierfehler beim Parametrieren von Baugruppen mit Angabe des SDB Nach Abschluss des Baugruppentests erfolgt die fehlerfreie Parametrierung durch die CPU SFB Aufrufe im Anwenderprogramm werden mit Fehler abgeschlossen solange der CP 441 nicht parametriert ist Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 191 Anlaufverhalten und Betriebszustands berg nge des CP 441 7 2 Betriebszustands berg nge des CP 441 7 2 Einleitung CPU STOP CPU RUN Betriebszustands berg nge des CP 441 Nach dem Anlauf des CP 441 werden alle Daten zwischen CPU und CP 441 ber die Systemfunktionsbausteine ausgetauscht Das Betriebszustands bergangsverhalten des CP 441 h ngt dabei vom Betriebszustand der CPU ab Kommunikationsrichtung CPU gt CP Die Kommunikation zwische
34. er DLE einem gest rten Zeichen oder die Quittungsverzugszeit verstreicht ohne Reaktion beginnt die Prozedur das Senden erneut mit dem Verbindungsaufbau STX Nach Ablauf der parametrierten Anzahl von bertragungsversuchen den Datenblock zu senden bricht die Prozedur das Verfahren ab und sendet NAK an den Kommunikationspartner Der CP 441 meldet den Fehler im Fehlermeldebereich SYSTAT Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 37 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R Abl ufe beim Senden mit der Prozedur 3964 R Im folgenden Bild finden Sie die Abl ufe beim Senden mit der Prozedur 3964 R T gt Tovz Zeichen au er DLE STX oder Priorit t auf Quittung hoch STX DLE warten fehlerh Zeichen Priorit t niedrig unerlaubter Block senden Empfang evtl DLE verdoppeln NAK senden l DLE ETX 6 senden 3964 BCC senden Te I T gt Tovz Zeichen au er DLE oder fehler haftes Zeichen auf Quittung DLE warten DLE Senden fertig BCC nur bei 3964R Q x Z hler Aufbauversuche Tavz 500 ms 3964R Tavz 2s W Z hler bertragungsversuche bei Leitungsbruch BREAK sofort in Grundzustand Bild 2 7 Ablaufschema beim Senden mit der Prozedur 3964 R Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 38 Ger tehandbuch 04 2012 A5E00405448 03 Grundlagen d
35. gliche Zeilenumbr che sowie Kopf und Fu zeilen projektieren e Zeichensatz Mit einer Zeichenwandeltabelle wird der ANSI Zeichensatz von STEP 7 auf den Druckerzeichensatz umgesetzt Eine zum Druckertyp vorgeschlagene Zeichenwandeltabelle k nnen Sie ver ndern um z B nationale Sonderzeichen aufzunehmen e Steuerzeichen ber eine Steuerzeichentabelle k nnen Sie die Steueranweisungen im Meldetext f r die Druckeremulation zum Ein und Ausschalten von Fett Schmal Breit oder Kursivschrift und Unterstrichen ver ndern und um weitere Steuerzeichen erweitern Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 73 Grundlagen der seriellen Daten bertragung 2 7 Daten bertragung mit dem Drucker Treiber Druckerausgabe Zur Ausgabe von n Byte Nutzdaten auf einen Drucker sind der Formatstring und die Variablen des Meldetextes beim Aufruf des Systemfunktionbausteins PRINT als Parameter anzugeben W hrend der Ausgabe findet eine Druckaufbereitung der Daten statt Die Druckaufbereitung erfolgt gem der Parametrierung mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication Seitenlayout Zeichensatz Steuerzeichen etc Ein Empfangen von Zeichen findet bei der Druckerausgabe nicht statt Ausgenommen davon sind Steuerzeichen zur Datenflusskontrolle wenn diese entsprechend parametriert wurden Es werden keine eventuell eintreffenden Zeichen
36. r die Steckleitungen ben tigen Sie folgende Buchse Stiftstecker e auf CP 441 Seite 9polige Sub D Buchse mit Schraubverriegelung e beim Kommunikationspartner 25poliger Sub D Stiftstecker mit Schraubverriegelung CP 441 Kommunikationspartner l i l 5 2 Empf nger 7 Sender l I I l l I l Sender 3 i ITX RxD l 3 Empf pf nger Kabeltyp Geh useschirm LIYCY 7 x 0 14 Geh useschirm aer KRANKE SEE RER SEHE E A EN KEN ERBE Bild B 3 RS232 Steckleitung CP 441 CP 521S1 CP 521BASIC Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 244 Ger tehandbuch 04 2012 ASE00405448 03 Steckleitungen Steckleitungen RS232 S7 CP 441 CP 523 B 1 Schnittstellenmodul RS232 Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und CP 523 dargestellt F r die Steckleitungen ben tigen Sie folgende Buchse Stiftstecker e auf CP 441 Seite 9polige Sub D Buchse mit Schraubverriegelung e beim Kommunikationspartner 25poliger Sub D Stiftstecker mit Schraubverriegelung Empf nger Sender besessen Bild B 4 Geh useschirm Kommunikationspartner 4 d I jot I I l l I o I I 4a F i l 2 i RxD TxD 11 Sender Sl UN lt m Li i i i I EE EE ee T E I I I LA i TS Sl TxD RxD 5 Empf nger L l a gt l m I I I
37. tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 7 Einleitung 2 7 Daten bertragung mit dem Drucker Treiber Daten bertragung mit dem Drucker Treiber Mit dem Drucker Treiber k nnen Sie Meldetexte mit Uhrzeit und Datumsangabe auf einen Drucker ausgeben Sie k nnen so einfache Prozesse kontrollieren Fehler oder St rmeldungen ausdrucken oder z B auch Anweisungen f r das Bedienpersonal vorgeben Der Drucker Treiber beinhaltet die Bit bertragungsschicht Schicht 1 Meldetexte und Parameter f r Druckerausgabe Mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication projektieren Sie die Meldetexte und legen Sie die Parameter Seitenlayout Zeichensatz Steuerzeichen f r die Druckerausgabe fest Meldetexte und Parameter f r die Druckerausgabe werden im Anlauf des CP 441 zusammen mit den Baugruppenparametern zum CP 441 bertragen e Meldetexte Sie k nnen Meldetexte mit Variablen und Steueranweisungen wie z B f r Fett Schmal Breit oder Kursivschrift und Unterstrichen projektieren Jeder Meldetext wird bei der Projektierung mit einer Nummer versehen Die Druckerausgabe eines bestimmten Meldetextes erfolgt durch die Angabe einer Referenz auf die Speicherzelle welche die Meldetext Nr beinhaltet an den Sendeparametern SD_1 bis SD_4 des Systemfunktionsbausteins PRINT e Seitenlayout F r das Seitenlayout k nnen Sie die Seitenr nder m
38. 04 hex Interner Parameter Communication Module gem PROFIBUS DP Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 124 Ger tehandbuch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 5 5 Einleitung 5 5 Nachladen von Treibern bertragungsprotokollen Nachladen von Treibern bertragungsprotokollen Zur Funktionserweiterung und Anpassung des CP 441 an den Kommunikationspartner k nnen Sie zus tzlich zu den Standard Protokollen in der Baugruppen Firmware ASCII 3964 R RK512 Drucker weitere bertragungsprotokolle auf den CP 441 2 laden ladbare Treiber Die ladbaren Treiber geh ren nicht zum Lieferumfang des CP 441 oder der Parametrieroberfl che Sie m ssen von Ihnen getrennt bestellt werden siehe Online Katalog http mall automation siemens com Wie Sie einen ladbaren Treiber installieren parametrieren und auf den CP 441 2 laden entnehmen Sie bitte der gesonderten Dokumentation zum ladbaren Treiber Im Folgenden sind nur die Voraussetzungen und das grunds tzliche Handling beschrieben Voraussetzungen F r das Nachladen m ssen folgende Voraussetzungen erf llt sein e STEP 7 ab V5 3 e Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication ab V5 1 6 e CP 441 2 e Aufdem CP 441 2 ist der zum Treiber mitgelieferte Dongle gesteckt Einstieg ber Parametrieroberfl che Die Anwahl des ladbaren Treibers f r die Parametrierung erfol
39. 128 Bytes gesendet werden diese automatisch in einem oder mehreren Folgetelegramm en bertragen Im folgenden Bild ist der Ablauf der Daten bertragung beim Senden eines Folge SEND PUT Telegramms mit einem Folge Reaktionstelegramm dargestellt CP 441 Kommunikationspartner Folge SEND PUT Telegramm Startzeichen 02H STX Verbindungs pos Quittung 10H DE aufbau 1 Byt Folgetelegramm FFH yte ni Telegramm 00H 2Bye gt kopf SEND PUT Auftrag 41H 3 Byte gr Datenbaustein 44H 4 Byte 129 Datenbyte 5 Byte 130 Datenbyte 6 Byte Nutzdaten n Datenbyte Byte n 8ss Endekennung 10H DLE gt Verbindungs Endekennung 03H ETX abbau Nur bei Blockcheck SEEN BCC pos Quittung 10H 4 DLE Folge Reaktionstelegramm Startzeichen 02H STX j Verbindungs pos Quittung 10H DLE 7 aufbau Folge Reaktions telegramm FFH 1 Byte Reaktions 00H 2 Byte ZT telegramm 00H 1 3 Byte kopf Fehlernummer 00H 4 Byte Endekennung 10H 1 DLE a Endekennung 03H EX wo 25 Nur bei Blockcheck dm BCC 2S o o pos Quittung 10H DLE Bild 2 14 Ablauf eines Folge SEND PUT Telegramms mit einem Folge Reaktionstelegramm Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 52 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten
40. 4 s ES W Z hler bertragungsversuche BCC nur bei 3964R bei Leitungsbruch BREAK sofort in Grundzustand Bild 2 10 Ablaufschema beim Empfangen mit der Prozedur 3964 R Teil 2 W Z hler f r Wiederholversuche G Grundzustand Z Warten auf Zeichenempfang Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 43 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R 2 4 5 Behandlung fehlerbehafteter Daten Behandlung fehlerbehafteter Daten Im folgenden Bild ist der Ablauf bei der Behandlung fehlerbehafteter Daten mit der Prozedur 3964 R dargestellt Kommunikationspartner CP 441 m Daten empfangen gt Startzeichen 02H STX Verbindungs pos Quittung 10H E DLE aufbau 1 Datenbyte 1 Byte gt Nuz i daten n Datenbyte n Byte gt Endekennung 10H DLE Verbindungs Endekennung 03H ETX De abbau nur 3964R o BCC r neg R ckmeldung 15H NAK T erneuter Aufbauversuch gt Bild 2 11 Datenverkehr beim Empfangen fehlerbehafteter Daten Nach dem Empfang von DLE ETX BCC vergleicht der CP 441 den BCC des Kommunikationspartners mit dem eigenen intern gebildeten Wert Ist der BCC korrekt und kein anderer Empfangsfehler aufgetreten antwortet der CP 441 mit DLE Anderenfalls antwortet der CP 441 mit NAK und wartet die Blockwartezeit T von 4 s auf einen erneuten Versuc
41. ANY Variablen im Meldetext um z B Rechenwerte des he Anwenderprogramms oder Datums und Uhrzeitangaben SD4 einzublenden DONE VAR_OUTPUT BOOL signalisiert mit steigender Flanke fehlerfreien Abschluss des PRINT Auftrages ERROR VAR_OUTPUT BOOL steigende Flanke signalisiert Fehler STATUS VAR_OUTPUT WORD enth lt detaillierte Fehleraussage oder Warnung Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 263 Parameter der SFBs Systemfunktionsbaustein STATUS SFB 22 Parameter Art Typ Bedeutung REQ VAR_INPUT BOOL aktiviert mit steigender Flanke eine bertragung ID VAR_INPUT WORD eindeutige Kommunikationsverbindung zu einem Kommunikationspartner PHYS VAR_IN_OUT ANY logischer Ger testatus NDR VAR_OUTPUT BOOL steigende Flanke signalisiert dem Anwenderprogramm stehen neue Empfangsdaten zur Verf gung ERROR VAR_OUTPUT BOOL steigende Flanke signalisiert Fehler STATUS VAR_OUTPUT WORD enth lt detaillierte Fehleraussage oder Warnung Weitere Informationen 264 Eine ausf hrliche Beschreibung der Systemfunktionsbausteine finden Sie im Referenzhandbuch Systemsoftware f r S7 300 400 System und Standardfunktionen oder in der Online Hilfe von STEP 7 TIA Portal Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Zubeh r und Bestellnummern Bestellnummern Tabelle D 1 In
42. Abk rzungen Q DBNR Quell Datenbausteinnummer Q Offset Quellanfangsadresse DW Offset in Worten Siehe auch bersicht ber die Systemfunktionsbausteine Seite 144 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 180 Ger tehandbuch 04 2012 A5SE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 5 Einleitung 6 5 Anwendung der Systemfunktionsbausteine beim ASCIH Treiber Anwendung der Systemfunktionsbausteine beim ASCIl Treiber F r die Daten bertragung k nnen beim ASCII Treiber die gleichen Funktionen wie bei der Prozedur 3964 R verwendet werden D h alle Informationen f r die Prozedur 3964 R gelten auch f r den ASCII Treiber Zus tzlich k nnen Sie beim ASCIl Treiber bei Einsatz des RS232 Schnittstellenmoduls die RS232 Begleitsignale lesen und steuern Im Folgenden beschreiben wir nur was Sie tun m ssen um diese zus tzlichen Funktionen zu nutzen RS232 Begleitsignale Zum Lesen und Steuern der RS232 Begleitsignale stehen Ihnen Funktionsbausteine zur Verf gung In der folgenden Tabelle finden Sie die Funktionsbausteine des CP 441 und deren Bedeutung Tabelle 6 28 Funktionsbausteine Funktionen des CP 441 FB Bedeutung FB5 Die Funktion V24_STAT erm glicht Ihnen die Signalzust nde an der RS232 vV24_STAT Schnittstelle des CP 441 zu lesen FB6 Die Funktion V24_SET erm glicht Ihnen die Ausg nge an der RS232 V24 SET Schnittstelle des CP 441 zu setzen r
43. Andernfalls k nnen Sie von einem Fehlverhalten des Partnerger tes ausgehen Evtl tritt der Fehler nicht auf bei Auftr gen lt 128 Byte 0A 02H Nur bei RK512 Fehler im Aufbau des empfangenen Fehlverhalten des Partnerger tes ggf mit Reaktionstelegramms 1 Byte nicht 00 oder FF Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 0A 03H Nur bei RK512 Empfangenes Reaktionstelegramm Fehlverhalten des Partnerger tes ggf mit hat zu viele oder zu wenig Daten Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 0A 04H Nur bei RK512 Reaktionstelegramm auf SEND Fehlverhalten des Partnerger tes ggf mit Auftrag kam mit Daten Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 215 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Ereignisklasse 10 OAH Fehler beim Reaktionstelegramm des Partners die vom CP erkannt wurden Ereignisnr 0A O5H Ereignistext Nur bei RK512 Innerhalb der berwachungszeit kam kein Reaktionstelegramm vom Partner Abhilfe Ist der Partner ein sehr langsames Ger t Oft wird dieser Fehler auch infolge eines vorangegangenen Fehlers angezeigt Beispielsweise k nnen Prozedurempfangsfehler Ereignisklasse 8 angezeigt werden na
44. Auf der Frontplatte des CP 441 befinden sich folgende LED Anzeigen INTF rot CP 441 meldet internen Fehler EXFT rot CP 441 meldet externen Fehler FAULT 1 rot Fehleranzeige f r Schnittstelle IF 1 TXD 1 gr n Schnittstelle IF 1 sendet RXD 1 gr n Schnittstelle IF 1 empf ngt FAULT 2 rot Fehleranzeige f r Schnittstelle IF 2 CP 441 2 TXD 2 gr n Schnittstelle IF 2 sendet CP 441 2 RXD 2 gr n Schnittstelle IF 2 empf ngt CP 441 2 Schacht f r Schnittstellenmodule Der CP 441 1 enth lt einen Schacht der CP 441 2 zwei Sch chte f r steckbare Schnittstellenmodule Durch Austausch der Schnittstellenmodule k nnen Sie den CP 441 an die Physik des Kommunikationspartners anpassen Es gibt drei Arten von Schnittstellenmodulen e RS232 siehe Kapitel Eigenschaften des RS232 Schnittstellenmoduls Seite 18 e 20 mA TTY siehe Kapitel Eigenschaften des 20mA TTY Schnittstellenmoduls Seite 19 e X27 RS422 485 siehe Kapitel Eigenschaften des X27 RS422 485 Schnittstellenmoduls 20 Seite 20 Hinweis Der Aufbau der Schnittstellenmodule f r den CP 441 ab Bestellnummer 6ES7 441 xAAO5 0AEDO unterscheidet sich mechanisch von den fr heren Schnittstellenmodulen Basisstecker f r S7 R ckwandbus An der R ckseite des CP 441 befindet sich der Basisstecker zum S7 400 R ckwandbus Der S7 400 R ckwandbus ist der serielle Datenbus ber den der CP 441 mit den Baugruppen des Automatisierungssystems
45. DB60 DBX812 5 empfangenen Daten 50 Byte ERROR DB60 DBX812 6 angezeigt STATUS DB60 DBW800 Wichtig ist dass die R_ID des RD 1 p DB20 DBX10 0 WORD 2048 BRCV identisch mit der R_ID des BSEND ist LEN DB60 DBW804 Auftragstabelle In der folgenden Tabelle sind die bertragbaren Datentypen dargestellt Tabelle 6 12 Auftragstabelle Daten mit RK512 zum Kommunikationspartner CP 441 senden Verwendung von BSEND und BRCV Quelle zum Ziel S7 Parametrierung am SFB Parame Parame Parametrierung am BSEND von Kommunika BSEND Parameter SD_1 trierung am trierung am SFB BRCV S7 tionspartner Quelle SFB BSEND SFB BSEND Parameter RD_1 Ziel BRCV Parameter BRCV Para LEN Quelle meter R_ID Q Q DBNR Q L nge max Nr Z Z Z TYP Offset Byte 4096 Byte TYP DBNR Offset Byte Daten Datenbaustein DB 1 0 1 0 255 DB 1 7 0 baustein Merker Datenbaustein MB irrelevant 0 1 0 255 DB 1 7 0 Eing nge Datenbaustein EB irrelevant 0 1 0 255 DB 1 0 Ausg nge Datenbaustein AB irrelevant 0 1 7 0 255 DB 1 0 Z hler Datenbaustein Z irrelevant 0 1 0 255 DB 1 0 Zeiten Datenbaustein T irrelevant 0 1 0 255 DB 1 0 Dieser Wert ist durch die CPU vorgegeben die Sie einsetzen Erkl rung der Abk rzungen Q TYP Quelltyp Q DBNR Quell Datenbausteinnummer Q Offset Quellanfangsadresse Z TYP Zieltyp L nge Quelll n
46. Daten bertragung 2 8 Parametrierungsdaten der Protokolle Datenflusskontrolle Handshakeverfahren BUSY Signal 92 Handshakeverfahren steuern den Datenfluss zwischen zwei Kommunikationspartnern Durch die Verwendung von Handshakeverfahren wird vermieden dass bei unterschiedlich schnell arbeitenden Ger ten Daten bei der bertragung verloren gehen Auch bei der Druckerausgabe k nnen Sie die Meldetexte mit Datenflusskontrolle senden Grunds tzlich lassen sich die folgenden zwei Verfahren unterscheiden e Softwarehandshake z B XON XOFF e Hardwarehandshake z B RTS CTS Die Realisierung der Datenflusskontrolle auf dem CP 441 bei Druckerausgabe wird folgenderma en durchgef hrt e Sobald der CP 441 durch Parametrierung in die Betriebsart mit Datenflusskontrolle gebracht wurde sendet er das Zeichen XON bzw setzt die Leitung RTS auf ON e Empf ngt der CP 441 das Zeichen XOFF bzw wird das Steuersignal CTS auf OFF gesetzt unterbricht der CP 441 die Ausgabe von Zeichen Wird nach einer bestimmten parametrierbaren Zeit kein XON empfangen bzw CTS nicht auf ON gesetzt wird die Druckerausgabe abgebrochen und eine entsprechende Fehlermeldung 0708H im Fehlermeldebereich SYSTAT des CP 441 eingetragen Hinweis Datenflusskontrolle mit RTS CTS ist nur bei Einsatz des RS232 Schnittstellenmoduls m glich Dazu m ssen Sie unbedingt eine entsprechende Verdrahtung der verwendeten Schnittstellensignale in der Steckerverbindung
47. Folgenden finden Sie einige Beispiele f r Steckleitungen f r eine Punkt zu Punkt Kopplung zwischen dem CP 441 und S7 Baugruppen bzw SIMATIC S5 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 241 Steckleitungen B 1 Schnittstellenmodul RS232 Steckleitungen RS232 S7 CP 441 S7 CP 441 CP 340 Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und CP 441 CP 340 dargestellt F r die Steckleitungen ben tigen Sie folgende Buchsen 242 e auf CP 441 Seite 9polige Sub D Buchse mit Schraubverriegelung e beim Kommunikationspartner 9polige Sub D Buchse mit Schraubverriegelung CP 441 Kommunikationspartner r N N l i N pi l l I I E I L1 Eol Empf nger kai Il Sender 13 I 2 I RxD TxD l 13 N 1 1 1 y i MT lt l I Io l i l l I1 I l l l l I1 l l l l Sender l T Empf nger l I i I I l l l 3NI I XD RxD 1 12 gt i Cum l l l I l l l l l je i I 7 I RTS CTS l 8 D N L l i gt FA mi l l l l l l i 81 i CTS RTS 7 a 7 lt rC l l I I 6 I DSR DTR 4 D A u I lt a l I l l l l 4 DTR DSR 6 m gt Cm E u l i l l 51s 1 1 GND GND 5 N D SEN l ul 1 zZ i l l I l l l l l i l l Geh useschirm Kabeltyp Geh useschirm l l LIYCY 7 x 0 14 Bild B 1
48. I JF l l i I I l l l 7i RTS CTS 9 Di gt te I 8 I Jets RTS 13 N l ax 7 lt IT I ie 6 IDSR DTR 115 me I I I I b wl l 4 IDTR DSR 1 7 N J J N ut gt Te i i I I I I I 00 ji 1 1 Ss IGND GNDI 12 21 23 L Aa Te l Li I im pae a I l Kabelt A LIYCY 7 x 0 14 i Sehauseschitm RS232 Steckleitung CP 441 CP 523 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 EEEE EEEE 245 Steckleitungen B 1 Schnittstellenmodul RS232 Steckleitung RS232 S7 CP 441 IBM Proprinter PT 88 DR 230 Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und einem IBM Proprinter mit serieller Schnittstelle PT 88 bzw IBM kompatibler Drucker dargestellt F r die Steckleitung ben tigen Sie folgende Buchse Stiftstecker e auf CP 441 Seite 9polige Sub D Buchse e beim IBM Proprinter 25poliger Sub D Stiftstecker CP 441 Drucker une N N Donau l I 1 i 1 l I i 1 1 l u I Empf nger I i E Sender I i l 2 R f RxD TxD B l m lt m ie Ze TE t l l l f i i o l I l i i n Sender i i o Empf nger l I l l 3 TxD RxD 3 m O HT l I l 11 f r DR230 Loi 25 f r PT 88 l 6 1n IN zn fl i l l 4 DTR l m o l 1 DCD l t 1 I l l l I I l 5 GND G
49. Nr 2 eintragen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 137 Konfigurieren und Parametrieren des CP 441 5 8 Firmware Updates 5 8 Firmware Updates 5 8 1 Nachladen von Firmware Updates Einleitung Zur Funktionserweiterung und Fehlerbehebung ist es m glich Firmware Updates in den Betriebssystemspeicher des Kommunikationsprozessors zu laden Es gibt folgende M glichkeiten f r einen Firmwareupdate e Firmware laden im TIA Portal e Firmware laden in HW Konfig e Firmware laden ber die Parametrieroberfl che des CP 441 Basis Firmware Der CP 441 wird mit einer Basis Firmware ausgeliefert Voraussetzungen F r das Nachladen von Firmware Updates m ssen folgende Voraussetzungen erf llt sein e STEP 7 TIA Portal ab V11 oder e STEP 7 ab V4 02 oder e Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication ab V 5 0 Zum Firmware Update des CP ber die Parametrieroberfl che m ssen Sie zuerst unter HW Konfig ein g ltiges Projekt angelegt und auf die CPU geladen haben Den Ablageort f r die Dateien bei Firmware Updates entnehmen Sie bitte der Anleitung des jeweiligen Firmware Update Pakets Der Unterpfad CP441 nnn kennzeichnet jeweils die Version der Firmware Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 138 Ger tehandbuch 04 2012 A5E00405448 03 Konfigurieren und Parametrieren des CP 441 5 8 Firmware Update
50. OV Bei dieser R A 5V R B OV 9 Vorbelegung ist bei Vollduplex RS422 Vierdraht Betrieb Breakerkennung m glich R A OV R B 5V Diese Vorbelegung R A OV R B 5V entspricht dem Ruhezustand kein Sender aktiv bei Halbduplex RS485 Zweidraht Betrieb Bei dieser Vorbelegung ist keine Breakerkennung m glich Nur bei Vollduplex RS422 Vierdraht Betrieb 2 Nur bei Vollduplex RS422 Vierdraht Betrieb bei Halbduplex RS485 Zweidraht Betrieb ist die Default Einstellung R A OV R B 5V Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 87 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Vorbelegung der Empfangsleitung Das Bild zeigt die Beschaltung des Empf ngers an der X27 RS422 485 Schnittstelle BE R B R A TOV o R B R A 5V R B 0V R A 5V s5y R B R A OV R B 5V R A tov Bild 2 27 Beschaltung des Empf ngers an der X27 RS422 485 Schnittstelle ASCIl Treiber Siehe auch Parametrieren der Kommunikationsprotokolle Seite 119 Daten bertragung mit dem ASCII Treiber Seite 59 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 88 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle
51. Parametrieren 168 Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Beim S5 Kommunikationspartner oder Fremdger t Beachten Sie bitte die Hinweise im entsprechenden S5 Handbuch bzw in der Literatur vom Fremdger t Beispiel Tabelle 6 17 Beispiel f r den Aufruf der SFB12 BSEND mit RK512 AWL CALL SFB 12 DB62 REQ R ID R_ID DONE ERROR STATUS SD 1 LEN 50 DB60 DBW806 B 16 31 DB60 DBB820 30 DB60 DBB821 20 DB60 DBB822 FA DB60 DBB823 Il DB60 DBX812 W 16 1000 DB60 DBD820 DB60 DBX812 DB60 DBX812 DB60 DBW802 p DB10 DBX5 ll DB60 DBW806 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 DB60 DBX812 0 WORD 1 L nge 50 Byte Koppelmerkerbit 3 Datentyp DB Koppelmerkerbyte 30 ab Datenwort 20 Offset DB Nr 71 Nach einer steigenden Flanke am Parameter REQ werden die Daten im DB 10 ab Datenbyte 5 mit der L nge 50 Byte zum Kommunikationspartner gesendet Beim Partner werden die Daten in den DB 71 ab Datenwort 20 abgelegt Koppelmerkerbyte und Koppelmerkerbit werden mit bergeben Die in der R_ID hinterlegte Zielinformation wird einmalig im Anlauf der CPU bernommen und kann dann nicht mehr ge ndert werden 169 Kommunikation ber Systemfunktionsbauste
52. Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 127 Konfigurieren und Parametrieren des CP 441 3 6 Verbindungsprojektierung 5 6 1 Vereinfachte Verbindungsprojektierung Verbindung in die Verbindungstabelle eintragen Gehen Sie folgenderma en vor 1 Gehen Sie im SIMATIC Manager zum Projektfenster lt Offline gt Projekt und doppelklicken Sie auf die CPU in Ihrer SIMATIC 400 Station Ergebnis Es erscheint im rechten Feld das Objekt Verbindungen Verbindungstabelle 2 Doppelklicken Sie auf dieses Symbol Sie gelangen zur Verbindungsprojektierung F gen Sie hier Ihre Verbindung in die Verbindungstabelle mit Einf gen gt Verbindung ein 3 W hlen Sie im Dialog Neue Verbindung als Verbindungspartner unspezifiziert aus und tragen Sie als Verbindungstyp S7 PtP Verbindung ein und verlassen Sie den Dialog durch Quittieren mit OK 4 Stellen Sie im Dialog Objekteigenschaften die speziellen Eigenschaften der Verbindung ein ndern Sie im Dialog Objekteigenschaften den Namen des Kommunikationspartners von unspezifiziert in einen geeigneten Namen Name wird automatisch in die Verbindungstabelle bernommen und w hlen Sie den PtP CP und die Schnittstelle aus Weitere Einstellungen sind im Normalfall nicht notwendig Wenn Sie mehr als eine Verbindung pro Schnittstelle definieren wollen z B bei Multicomputingbetrieb m ssen Sie p iai beachten 5 Kehren Sie mit OK in den Dialog Verbindungen projektieren zur ck
53. Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 35 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R 2 4 3 Daten senden mit 3964 R Ablauf der Daten bertragung beim Senden Im folgenden Bild ist der Ablauf der Daten bertragung beim Senden mit der Prozedur 3964 R dargestellt CP 441 Komunikationspartner Startzeichen 02H T STX Verbindungs pos Quittung 10H e DLE aufbau 1 Datenbyte 1 Byte gt 2 Datenbyte 2 Byte gt Nu daten n Datenbyte De n Byte ee Endekennung 10H T DLE E A s Endekennung 03H ETX gt e nur 3964R BCC 07 FDpau pos Quittung 10H e DLE Bild 2 6 Datenverkehr beim Senden mit der Prozedur 3964 R Verbindungsaufbau beim Senden Daten senden 36 Zum Aufbau der Verbindung sendet die Prozedur 3964 R das Steuerzeichen STX Antwortet der Kommunikationspartner vor Ablauf der Quittungsverzugszeit QVZ mit dem Zeichen DLE geht die Prozedur in den Sendebetrieb ber Antwortet der Kommunikationspartner mit NAK einem beliebigen anderen Zeichen au er DLE oder STX oder die Quittungsverzugszeit verstreicht ohne Reaktion wiederholt die Prozedur den Verbindungsaufbau Nach der parametrierten Anzahl vergeblicher Aufbauversuche bricht die Prozedur den Verbindungsaufbau ab und sendet das Zeichen NAK an den Kommunikationspartner Der CP 441 tr gt in seinem SYSTAT
54. Quittung vom Partnerger t Die Funktion ist nicht ausf hrbar 1 4 Fehler in den Sendebereichszeigern SD_i bez glich der Datenl nge oder des Datentyps 1 8 Zugriffsfehler bei der Partner CPU 1 10 Zugriff auf lokalen Anwenderspeicher nicht m glich z B Zugriff auf gel schten DB Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 199 Diagnosefunktionen des CP 441 8 2 Diagnosemeldungen der Systemfunktionsbausteine ERROR STATUS Erl uterung dezimal 1 12 Beim Aufruf des SFB wurde e ein Instanz DB der nicht zum SFB 15 geh rt angegeben e kein Instanz DB sondern ein Global DB angegeben e kein Instanz DB gefunden Laden eines neuen Instanz DB vom PG 1 20 Zu wenig Arbeitsspeicher vorhanden Fehlerinformationen f r den SFB 16 Die Tabelle enth lt alle f r den SFB 16 spezifischen Fehlerinformationen die ber die Parameter ERROR und STATUS ausgegeben werden k nnen Tabelle 8 6 Fehlerinformationen f r den SFB 16 PRINT ERROR STATUS Erl uterung dezimal 0 11 Warnung Neuer Auftrag ist unwirksam da vorangegangener Auftrag noch nicht abgeschlossen ist 1 1 Kommunikationsprobleme z B e Verbindungsbeschreibung nicht geladen lokal oder remote e Verbindung unterbrochen z B Kabel CPU ausgeschaltet CP in STOP 1 2 Negative Quittung vom Drucker Die Funktion ist nicht ausf hrbar 1 3 PRN_NR ist a
55. RS422 485 Steckleitungen Falls Sie Steckleitungen selbst anfertigen m ssen Sie darauf achten dass nicht beschaltete Eing nge beim Kommunikationspartner m glicherweise auf Ruhepotential gelegt werden m ssen Beachten Sie bitte dass Sie nur geschirmte Steckergeh use verwenden d rfen Der Kabelschirm muss beidseitig gro fl chig mit dem Steckergeh use und der Schirmleitung verbunden sein IN VORSICHT Verbinden Sie niemals Kabelschirm und GND miteinander da die Schnittstellenmodule zerst rt werden k nnen GND Pin 8 muss in jedem Fall auf beiden Seiten verbunden werden da sonst ebenfalls eine Zerst rung der Schnittstellenmodule m glich ist Im Folgenden finden Sie einige Beispiele f r Steckleitungen f r eine Punkt zu Punkt Kopplung zwischen dem CP 441 und S7 Baugruppen bzw SIMATIC S5 Steckleitung X 27 S7 CP 441 CP 441 CP 340 Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und CP 441 CP 340 dargestellt f r RS422 Betrieb F r die Steckleitungen ben tigen Sie folgende Stiftstecker e auf CP 441 Seite 15poliger Sub D Stiftstecker mit Schraubverriegelung e beim Kommunikationspartner 15poliger Sub D Stiftstecker mit Schraubverriegelung T A T B und R A R B T l Geh useschirm LIYCY 3 x 2 x 0 14 l l paarweise verdrillt CP 441 Kommunikationspartner l T T Terz EEE l l l l l I i i 2 NT A R A 14
56. Sie als L nge eine ungerade Anzahl von Daten angeben ein zus tzliches F llbyte mit dem Wert 0 am Ende der Daten bertragen Daten mit RK512 zum Kommunikationspartner CP 441 senden Wenn Ihr Kopplungspartner ein CP 441 ist haben Sie folgende M glichkeiten e Zur Daten bertragung k nnen Sie die Programmierung eines BSEND beim Sender und eines BRCV beim Empf nger durchf hren gekennzeichnet durch den Datentyp DX im RK512 Telegrammkopf Diese Art der Daten bertragung hat den Vorteil dass Sie mit Hilfe des BRCV durch Auswertung des Parameters NDR erkennen k nnen wann die Daten komplett empfangen wurden und mit dem Parameter EN_R ein berschreiben von noch nicht bearbeiteten Daten beim Empf nger verhindern k nnen e Zur Daten bertragung k nnen Sie die Programmierung eines BSEND nur beim Sender durchf hren und beim Empf nger keine Programmierung vornehmen gekennzeichnet durch den Datentyp DB im RK512 Telegrammkopf Wenn Sie diese Art der Daten bertragung verwenden m ssen Sie im Anwenderprogramm des Kommunikationspartners keine Programmierung vornehmen Beachten Sie jedoch dass Sie beim Empf nger nicht erkennen k nnen wann eine Daten bertragung stattfindet Deswegen ist es f r den empfangenden CP 441 auch nicht m glich ein berschreiben von noch nicht bearbeiteten Daten beim Empf nger zu verhindern Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 159 Kommun
57. T Y oder Z nur die durch die Breite angegebene Anzahl von Zeichen ausgegeben der Rest wird abgeschnitten In allen anderen F llen werden entsprechend der Breite Zeichen ausgegeben Undefinierte oder fehlerhafte Konvertierungsanweisungen werden nicht ausgef hrt Auf dem Drucker wird dies durch die Angabe von angezeigt z B Darstellungsart fehlt 2 2 Zudem wird der Rest der Konvertierungsanweisung d h nach dem als falsch erkannten Zeichen ausgegeben Dadurch kann die genaue Fehlerursache lokalisiert werden Sollte dies nicht m glich sein kann die Fehlerursache mit Hilfe des Systemfunktionsbausteins STATUS vom CP 441 erfragt werden siehe Kapitel Kommunikation ber Systemfunktionsbausteine Seite 143 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 103 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle e Konvertierungsanweisungen ohne zugeh rige Variable Sendevariable SD_1 bis SD_4 am SFB PRINT werden ignoriert Variablen f r die keine Konvertierungsanweisung vorhanden ist werden nicht ausgegeben e Nichtunterst tzte Konvertierungsanweisungen in einer Kopf oder Fu zeile werden nicht ausgef hrt sondern werden transparent an den Drucker weitergegeben e F r die Formatierung Zeilenvorschub Tabulatoren etc innerhalb eines Meldetextes bzw der Druckerausgabe einer l ngeren Konvertierungsanweisung m ssen Sie
58. Treiber ssssesessseessrnesssrnasesnnastsnnanennnennannaannnnaatnennaanenaennand 2 8 Parametrierungsdaten der Protokolle 44444s44Hnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 2 8 1 Parametrierungsdaten der Prozedur 3964 R 24444s4snnnnennnnnnnennnnnnnnnnnnnnnnnnnnnnnnennnnnnnnn ann 2 8 2 Parametrierungsdaten der Rechnerkopplung RKB312 uuerssseenensnnnnnennnnnnnnnnnnnnnnen nn nn 2 8 3 Parametrierungsdaten des ASCII Treibers 44244444Hnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn nenn 8 2 8 4 Parametrierungsdaten des Drucker Treibers 44444444444HHnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn nnn nn 8 2 8 4 1 P arametrierungsdaten u een een en EAEE EE EEN 8 2 8 4 2 Konvertierungs und Steueranweisungen f r die Druckerausgabe Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 7 Inhaltsverzeichnis Inbetriebnahme des CP 441 micie nerina ian eniai aiaa aE annaa S a aka as Montisren des CP 44 oisnean ai er iana d a a a eN a tedde edat 111 4 1 Einbaupl tze des CP 441 2uuunusssssennnnnnnnennnnnnnnnnnnnnnennnnnnnnnnnnnnennnnnnnnnnnnnnennnnn enne EEEE 4 2 Ein und Ausbauen des CP 441 4 2 1 Reinenfolge des Einbaus 1 ke 4 2 2 Reihenfolge des Ausb us esse nes een eis 4 3 Stecken und Ziehen der Schnittstellenmodule des CP 441 0 ssns nennen 114 5 Konfigu
59. Wartezeit von 400 ms gestartet Liegt nach dieser Zeit noch kein leerer Empfangspuffer vor meldet das Systemprogramm den Fehler Fehlernummer im SYSTAT Die Prozedur sendet ein Zeichen NAK und geht wieder in den Ruhezustand zur ck Andernfalls sendet die Prozedur das Zeichen DLE und empf ngt die Daten in der oben beschriebenen Weise Empf ngt die Prozedur im Ruhezustand ein beliebiges Zeichen au er STX oder NAK wartet sie auf den Ablauf der Zeichenverzugszeit ZVZ und sendet dann ein Zeichen NAK Der CP 441 meldet den Fehler im Fehlermeldebereich SYSTAT Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 40 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R Daten empfangen Nach gelungenem Verbindungsaufbau werden die ankommenden Empfangszeichen im Empfangspuffer abgelegt Werden zwei aufeinanderfolgende Zeichen DLE empfangen wird nur ein Zeichen DLE in den Empfangspuffer bernommen Nach jedem Empfangszeichen wird w hrend der Zeichenverzugszeit auf das n chste Zeichen gewartet Verstreicht die Zeichenverzugszeit ohne Empfang wird das Zeichen NAK an den Kommunikationspartner gesendet Der CP 441 meldet den Fehler im Fehlermeldebereich SYSTAT Die Prozedur 3964 R st t keine Wiederholung an Treten w hrend des Empfangens bertragungsfehler auf verlorenes Zeichen Rahmenfehler Parit tsfehler usw so wird bis zum Verbindungsabbau we
60. beherrschen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 143 Kommunikation ber Systemfunktionsbausteine 6 1 bersicht ber die Systemfunktionsbausteine 6 1 Einleitung bersicht ber die Systemfunktionsbausteine Das Automatisierungssystem S7 400 stellt Ihnen eine Reihe von Systemfunktionsbausteinen zur Verf gung die im Anwenderprogramm die Kommunikation zwischen CPU und dem Kommunikationsprozessor CP 441 ansto en und steuern Die Systemfunktionsbausteine sind fest im Speicher der CPU hinterlegt Systemfunktionsbausteine S7 400 In der folgenden Tabelle finden Sie die Systemfunktionsbausteine des Automatisierungssystems S7 400 die f r die Kommunikation zwischen CPU und CP 441 zur Verf gung stehen Tabelle 6 1 Systemfunktionsbausteine des Automatisierungssystems S7 400 SFB Bedeutung BSEND Mit dem Systemfunktionsbaustein BSEND k nnen Sie Daten aus einem S7 SFB 12 Datenbereich an einen Kommunikationspartner mit fester Zielangabe senden BRCV Mit dem Systemfunktionsbaustein BRCV k nnen Sie Daten von einem SFB 13 Kommunikationspartner empfangen und in einen S7 Datenbereich bergeben GET Nur bei RK512 Mit dem Systemfunktionsbaustein GET k nnen Sie Daten von einem SFB 14 Kommunikationspartner holen PUT Nur bei RK512 Mit dem Systemfunktionsbaustein PUT k nnen Sie Daten an einen SFB 15 Kommunikationspartner mit dynamisch nderbarer Ziela
61. beim Empfangen mit dem Endekriterium feste Telegramml nge Warten auf Zeichen 5 O T 4 Zeichen eingetroffen E S 5 Zeichen IL 5 empfangen mit L ngenkontrolle und E E ZVZ berwachung E E g 3 p Telegramm Fehler beim Empfang 2 vollst ndig Warten auf z parametrierte Anzahl von Zeichen 5 Telegramm in D Empfangspuffer eintragen ZVZ Ablauf Fehler im Fehlermelde bereich SYSTAT eintragen Bild 2 23 Ablaufschema beim Empfangen mit Endekriterium feste Telegramml nge prang g g Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 67 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treiber Empfangspuffer auf CP 441 Der Empfangspuffer des CP 441 ist 4096 Byte gro Bei der Parametrierung k nnen Sie angeben ob ein berschreiben von Daten im Empfangspuffer verhindert werden soll Zus tzlich k nnen Sie den Wertebereich 1 bis 250 f r die Anzahl der gepufferten Empfangstelegramme angeben Der Empfangspuffer auf dem CP 441 ist ein Ringpuffer e Werden mehrere Telegramme in den Empfangspuffer des CP 441 eingetragen gilt Es wird immer das lteste Telegramm vom CP 441 an die CPU bertragen e Wenn Sie immer nur das neueste Telegramm zur CPU bertragen wollen m ssen Sie f r die Anzahl der gepufferten Telegramme den We
62. bertragung mit der Rechnerkopplung RK512 Daten senden Der SEND PUT Auftrag l uft in folgender Reihenfolge ab e Aktiver Partner Sendet ein SEND PUT Telegramm ab Dieses enth lt den Telegrammkopf und Daten e Passiver Partner Empf ngt das Telegramm berpr ft den Telegrammkopf sowie die Daten und quittiert mit einem Reaktionstelegramm nach bergabe der Daten an die CPU e Aktiver Partner Empf ngt das Reaktionstelegramm Wenn die Nutzdatenmenge 128 Bytes berschreitet sendet er ein Folge SEND PUT Telegramm Dieses enth lt Byte 1 bis 4 des Telegrammkopfes e Passiver Partner Empf ngt das Folge SEND PUT Telegramm berpr ft den Telegrammkopf sowie die Daten und quittiert mit einem Folge Reaktionstelegramm nach bergabe der Daten an die CPU Hinweis Falls das SEND PUT Telegramm nicht fehlerfrei von der CPU empfangen wurde oder ein Fehler im Telegrammkopf aufgetreten ist tr gt der Kommunikationspartner eine Fehlernummer ins 4 Byte des Reaktionstelegramms ein Bei Protokollfehlern erfolgt kein Eintrag im Reaktionstelegramm Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 51 Grundlagen der seriellen Daten bertragung 2 5 Daten bertragung mit der Rechnerkopplung RK512 Folge SEND PUT Telegramme Ein Folge SEND PUT Telegramm wird gestartet wenn die Datenmenge 128 Bytes berschreitet Der Ablauf entspricht dem des SEND PUT Telegramms Werden mehr als
63. ckzusetzen Lieferform und Installation Die Funktionsbausteine des CP 441 befinden sich zusammen mit der Parametrieroberfl che und dem Programmiierbeispiel auf der CD die zusammen mit der Baugruppe ausgeliefert wird Die Installation der Funktionsbausteine erfolgt zusammen mit der Installation der Parametrieroberfl che Nach der Installation befinden sich die Funktionsbausteine in der folgenden Bibliothek CP441 Die Bibliothek ffnen Sie im SIMATIC Manager von STEP 7 mit dem Men befehl Datei gt ffnen gt Bibliothek Beim Arbeiten mit den Funktionsbausteinen brauchen Sie den jeweiligen Funktionsbaustein nur noch in Ihr Projekt kopieren Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 181 Kommunikation ber Systemfunktionsbausteine 6 5 Anwendung der Systemfunktionsbausteine beim ASCIH Treiber 6 5 1 Einleitung Bausteinaufruf 182 Lesen der RS232 Begleitsignale Der FB V24_STAT liest von einer Schnittstelle des CP 441 die RS232 Begleitsignale und stellt sie dem Anwender an den Bausteinparametern zur Verf gung Der FB V24_STAT wird im Zyklus oder alternativ in einem zeitgesteuerten Programm statisch ohne Bedingungen aufgerufen Die RS232 Begleitsignale werden mit jedem Aufruf der Funktion aktualisiert zyklisches Pollen Die Schnittstelle w hlen Sie aus indem Sie am FB V24_STAT als ID die Lokale ID einer der Verbindungen angeben die ber diese Sch
64. dem Parameter LEN am SFB BSEND ent nommen Bild 2 20 Ablaufschema beim Senden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 60 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treiber Hinweis Beim Senden mit Endezeichen s o kann die Anzahl der bertragenen Daten von der im Parameter LEN angegebenen L nge abweichen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 61 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treiber 2 6 2 Daten empfangen mit ASCII Treiber W hlbare Endekriterien Bei der Daten bertragung mit dem ASCIl Treiber k nnen Sie zwischen drei verschiedenen Endekriterien w hlen Das Endekriterium legt fest wann ein Telegramm vollst ndig empfangen wurde Die einstellbaren Endekriterien sind e Ablauf der Zeichenverzugszeit Das Telegramm hat weder eine feste L nge noch definierte Endezeichen das Ende eines Telegramms ist durch eine Pause auf der Leitung Ablauf der Zeichenverzugszeit festgelegt e Empfang der des Endezeichen s Am Ende des Telegramms stehen ein oder zwei definierte Endezeichen e Empfang einer festen Zeichenanzahl Die L nge der Empfangstelegramme ist immer gleich Codetransparenz Die Codetransparenz der Prozedur h ngt von der Wahl des parametrierten Endekriteriums und der Da
65. der Automatisierungssoftware STEP 7 Als Erstanwender von STEP 7 ebenso wie als Kenner von STEP 5 verschafft Ihnen das Handbuch einen berblick ber die Vorgehensweise bei der Konfigurierung Programmierung und Inbetriebnahme einer S7 300 400 Bei dem Arbeiten mit der SW k nnen Sie gezielt auf die Online Hilfe zugreifen die Ihnen Unterst tzung zu den Detailfragen der SW Nutzung bietet Referenzhandbuch System und Standardfunktionen f r S7 300 400 http support automation siemens com view de 1214574 Die S7 CPU s enthalten in das Betriebssystem integrierte System und Standardfunktionen die Sie bei der Programmierung in jeder der angebotenen Sprachen AWL KOP und SCL nutzen k nnen Das Handbuch gibt Ihnen einen berblick ber die grunds tzlich bei S7 verf gbaren Funktionen sowie als Nachschlageinformation detaillierte Schnittstellenbeschreibungen f r die Nutzung in Ihrem Anwenderprogramm Hinweis STEP 7 TIA Portal Alle erforderlichen Informationen finden Sie auch im Infosystem von STEP 7 TIA Portal Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 267 Glossar Adresse Die Adresse gibt den physikalischen Speicherplatz an und erm glicht den direkten Zugriff auf den Operanden der unter dieser Adresse abgespeichert ist ANLAUF Der Betriebszustand ANLAUF wird beim bergang vom Betriebszustand STOP in den Betriebszustand RUN durchl
66. der folgenden bersicht finden Sie Zubeh r zum CP 441 6ES7 441 xAA04 OAEO Produkt Bestellnummer CP 441 1 6ES7 441 1AAO4 0AEO CP 441 2 6ES7 441 2AAO4 0OAEO Schnittstellenmodul e RS232 Modul e 2OmA TTY Modul e X27 RS422 485 Modul e 6ES7 963 1AA00 0AAO e 6ES7 963 2AA00 0AAO e 6ES7 963 3AA00 0AAO Tabelle D 2 In der folgenden bersicht finden Sie Zubeh r zum CP 4416ES7 441 xAA05 0AE0 Produkt Bestellnummer CP 441 1 6ES7 441 1AA05 0AEO CP 441 2 6ES7 441 2AAO05 0AEO Schnittstellenmodul e RS232 Modul e 2OmA TTY Modul e X27 RS422 485 Modul e 6ES7 963 1AA10 0AAO e 6ES7 963 2AA10 0AAO e 6ES7 963 3AA10 0AAO Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 265 Zubeh r und Bestellnummern 266 Tabelle D 3 In der folgenden bersicht finden Sie Zubeh r zu den CP 441 Produkt Steckleitung CP 441 CP 441 CP 340 Bestellnummer RS232 e RS232 5m e RS232 10 m e RS232 15m e 6ES7 902 1ABO0 0AAO e 6ES7 902 1AC00 0AAO e 6ES7 902 1ADO0 0AAO 20mA TTY e 20mA TTY 5m e 20mA TTY 10m e 20mA TTY 50 m e 6ES7 902 2ABO0 0AAO e 6ES7 902 2AC00 0AAO e 6ES7 902 2AG00 0AAO X27 RS422 e X27 RS422 5 m e X27 RS422 10 m e X27 RS422 50 m e 6ES7 902 3AB00 0AAO e 6ES7 902 3AC00 0AAO e 6ES7 902 3AG00 0AAO Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger teha
67. eine Punkt zu Punkt Kopplung aufzubauen und in Betrieb zu nehmen Inhalte des Handbuchs Das vorliegende Handbuch beschreibt die Hard und Software des Kommunikationsprozessors CP 441 und dessen Einbindung in ein Automatisierungssystem S7 400 Das Handbuch beinhaltet folgende Themen e Grundlagen der Punkt zu Punkt Kopplung mit dem CP 441 e Inbetriebnahme des CP 441 e Montieren des CP 441 e Kommunikation mit dem CP 441 e Fehlersuche e Anwendungsbeispiele e Eigenschaften und technische Daten G ltigkeitsbereich des Handbuchs Das vorliegende Handbuch ist g ltig f r folgende CPs und Schnittstellenmodule Produkt Bestellnummer ab Ausgabestand CP 441 1 6ES7 441 1AA04 0AE0 01 6ES7 441 1AA05 0AEO 01 CP 441 2 6ES7 441 2AAO4 0OAEO 01 6ES7 441 2AA05 0AEO 01 RS232 Modul 6ES7 963 1AA00 0AAO 01 6ES7 963 1AA10 0AAO 01 20 mA TTY Modul 6ES7 963 2AA00 0AAO 01 6ES7 963 2AA10 0AAO 01 X27 RS422 485 Modul 6ES7 963 3AA00 0AAO 01 6ES7 963 3AA 10 0AAO 01 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Vorwort ACHTUNG F r CP 441 bis zur Bestellnummer 6ES7 441 xAA04 0OAEO werden Schnittstellenmodule IF 963 mit der Bestellnummer 6ES7 963 xAA00 0AADO verwendet F r CP 441 ab der Bestellnummer 6ES7 441 xAAO05 0AEO m ssen die Schnittstellenmodule IF 963 mit der Bestellnummer 6ES7 963 xAA10 0AAO verwendet werden Hinweis Das vorl
68. ge auf 05 12H Nur bei RK512 Die am SFB angegebenen Quell Entnehmen Sie den Auftragstabellen die zul ssigen und Zielparameter passen nicht zueinander Werte 05 13H Fehler beim Datentyp DB Entnehmen Sie den Auftragstabellen die zul ssigen Unbekannter Datentyp oder Datentyp nicht erlaubt Datentypen und deren Kombinationen z B DE Nur bei RK512 Die am SFB angegebenen Quell und Zieldatentypen passen nicht zueinander 05 14H Anfangsadressen zu hoch angegeben f r Entnehmen Sie den Auftragstabellen die zul ssigen gew nschten Datentyp oder Anfangsadresse bzw Anfangsadressen und DB DX Nummern die im DB DX Nr zu niedrig Programm angegeben werden d rfen 05 15H Nur bei RK512 Falsche Bitnummer beim Erlaubte Bit Nr O bis 7 Koordinierungsmerker angegeben 05 16H Nur bei RK512 CPU Nummer zu gro angegeben Erlaubte CPU Nr keine 1 2 3 oder 4 05 17H Fehler beim Empfangen Empfangstelegramm Reduzieren Sie die Telegramml nge Ihres l nger als 4 kByte bzw l nger als die parametrierte Koppelpartners oder verl ngern Sie Ihren feste Empfangsl nge oder Empfangstelegramm Empfangs DB passt nicht in den Zieldatenbereich 05 18H bertragungsl nge beim Senden ist zu gro Nur bei RK512 Entnehmen Sie den gt 4 kByte Auftragstabellen die zul ssigen L ngen Spalten Sie den Auftrag auf in mehrere Auftr ge mit kleinerer L nge 05 19H CP in falscher Betriebsart bei AG Auftrag berpr fen Sie ob die angesprochene Schn
69. halten Diese Regeln werden Protokolle genannt Ein Protokoll legt im einzelnen fest e die Betriebsart Halbduplex Vollduplexbetrieb e die Initiative Vereinbarungen welcher Kommunikationspartner und unter welchen Bedingungen der Kommunikationspartner die Initiative zur Daten bertragung ergreifen darf e die Steuerzeichen Festlegung der zur Daten bertragung verwendeten Steuerzeichen e den Zeichenrahmen Festlegung welcher Zeichenrahmen zur Daten bertragung benutzt wird e die Datensicherung Festlegung des Datensicherungsverfahrens e die Zeichenverzugszeit Festlegung des Zeitraums wann ein zu empfangendes Zeichen ankommen muss e die Daten bertragungsgeschwindigkeit Festlegung in bit s Prozedur Der Ablauf einer Daten bertragung nach einem bestimmten Verfahren wird dabei als Prozedur bezeichnet Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 27 Grundlagen der seriellen Daten bertragung 2 2 bertragungsverfahren bei der Punkt zu Punkt Kopplung ISO 7 Schichten Referenzmodell Das Referenzmodell definiert das externe Verhalten der Kommunikationspartner Jede Protokollschicht ist in die n chstniedrigere Schicht eingebettet mit Ausnahme der untersten Schicht Die einzelnen Schichten sind wie folgt festgelegt 1 Bit bertragungsschicht Physikalische Voraussetzungen f r die Daten bertragung z B bertragungsmedium Daten bertragungsgeschwindigk
70. installiert Nach dem Installationsvorgang sind die Beispiele unter STEP 7 im Katalog Examples unter CP 441 abgelegt Hinweis STEP 7 TIA Portal Ab STEP 7 V11 TIA Portal werden ausgew hlte Beispiele auf den Seiten des Customer Support zum Download angeboten http support automation siemens com W W view de 59585200 http support automation siemens com W W view de 59585200 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 226 Ger tehandbuch 04 2012 ASE00405448 03 Programmierbeispiel Systemfunktionsbausteine 9 2 Ger tekonfiguration 9 2 Ger tekonfiguration Anwendung Um das Beispielprogramm auszuprobieren k nnen z B folgende Ger te verwendet werden e ein Automatisierungssystem S7 400 Baugruppentr ger Stromversorgung CPU 414 oder CPU 417 e ein CP 441 e ein Programmierger t PG Die Daten bertragung erfolgt von Schnittstelle 1 zu Schnittstelle 2 des CP 441 Wenn Sie einen CP 441 1 verwenden entfallen die Einstellungen f r die Schnittstelle 2 Ihr Kommunikationspartner empf ngt dann die Daten Ger tekonfiguration PS CPU CP1 frei frei frei frei frei J O 0 00 N DB42 Bild 9 1 Datenfluss Ger tekonfiguration mit einem CP 441 2 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 227
71. interner Fehler INTF und externer Fehler EXTF Vorhandene Protokolltreiber e ASCII Treiber CP 441 1 e Prozedur 3964 R e Drucker Vorhandene Protokolltreiber e ASCII Treiber CP 441 2 e Prozedur 3964 R e Rechnerkopplung RK512 e Drucker e Modbus RTU Master e Modbus RTU Slave Alarme e Diagnosealarm parametrierbar Diagnosefunktionen e St rungsanzeigen f r interne und ja 2 rote LEDs externe Fehler Diagnoseinformationen auslesbar ja Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 239 Technische Daten A 1 Technische Daten des CP 441 und der Schnittstellenmodule Technische Daten Schnittstellenmodule 6ES7 441 xAA04 0AEO In der folgenden Tabelle finden Sie die technischen Daten der steckbaren Schnittstellenmodule des CP 441 Tabelle A 2 Technische Daten Schnittstellenmodule 6ES7 441 xAA04 0AEO Technische Daten RS232 20mA TTY X27 RS422 485 6ES7 963 1AA00 0AAO 6ES7 963 2AA00 0AAO 6ES7 963 3AA00 0AAO Stromaufnahme 0 1Abei5V 0 1 Abei5V 0 25 A bei 5 V Nennwert 0 045 A bei 24 V Verlustleistung 0 5 W 1 5 W 1 25 W Schutzart IPOO IPOO IPOO Potentialtrennung nein ja ja Abmessungen ca 95x 70 x 20 mm ca 95x 70x20 mm ca 95x 70x20 mm TxHxB Gewicht 80 g 80g 80g Daten bertragungs max 115 2 kbit s max 19 2 kbit s max 115 2 kbit s geschwindigkeit min 300 bit s min 300 bit s min 300 bit s Leitungsl ng
72. l l Sender l 5 1 I RXxD TxD 12 7 i l l AN Empf nger i l l l 8 1 RxD E E l I l I l 2 a 20 mA l De uni E l l 4 1 20mA I l l 24V 1 m p t l l 9 _ TxD l l i T 1 N i i AS Sender i Da 1 1 D RxD 6 l lo Cap l l l i l i I Empf nger 7 l l 2 20 mA RxD 1 8 i LC q SE i l l T Schirmleitung j l I l l e Kabeltyp Io l l Geh useschirm LIYCY 4x 0 14 l Geh useschirm L were ze lee ss Bild B 10 20 mA TTY Steckleitung CP 441 CP 523 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 252 Ger tehandbuch 04 2012 ASE00405448 03 Steckleitungen B 2 Schnittstellenmodul 20mA TTY Steckleitung 20mMA TTY S7 CP 441 CP 521 SI CP 521 BASIC IBM kompatibler Drucker Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und CP 521 SI CP 521 BASIC dargestellt F r die Steckleitungen ben tigen Sie folgende Stiftstecker e auf CP 441 Seite 9poliger Sub D Stiftstecker mit Schraubverriegelung e beim Kommunikationspartner 25poliger Sub D Stiftstecker mit Schraubverriegelung CP 441 Kommunikationspartner ee 3 I 20mA TxD _18 ia N l l 24 V m t P 7 ioii ta ender N l 5 RXD TD l4 21 GG Cum I NN Empf nger e t i 8 1 1 RXxD i u I I I Lao Ioi l 2 i 1 20mA EEE 4 l G i I
73. ngig maximal zul ssigen Abstand zwischen 2 von der Daten bertragungs hintereinander empfangenen Zeichen geschwindigkeit bit s ZVZ e 300 e 130 e 600 e 65 e 1200 e 32 e 2400 e 16 e 4800 e 8 e 9600 e 4 e 19200 e 2 e 38400 e 2 e 57600 e 2 e 76800 e 2 e 115200 e 2 Endezeichen 10 Code der ersten Endekennnung e bei 7 Datenbits 3 03H ETX 0 bis 7FH Hex 2 e bei 8 Datenbits 0 bis FFH Hex 2 Endezeichen 2 Code der zweiten Endekennung sofern e bei 7 Datenbits 0 angew hlt 0 bis 7FH Hex 2 e bei 8 Datenbits 0 bis FFH Hex Telegramml nge Beim Endekriterium feste 1 bis 4096 Bytes 240 beim Empfang Telegramml nge wird die Anzahl der Bytes aus denen ein Telegramm besteht festgelegt 1 Nur bei Endekriterium Endezeichen einstellbar 2 Je nachdem ob Sie f r den Zeichenrahmen 7 oder 8 Datenbits parametrieren Nur bei Endekriterium feste Telegramml nge einstellbar Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 83 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Daten bertragungsgeschwindigkeit Zeichenrahmen In der folgenden Tabelle finden Sie die Beschreibung sowie Angaben zum Wertebereich der entsprechenden Parameter Tabelle 2 8 Daten bertragungsgeschwindigkeit Zeichenrahmen ASCII Treiber Parameter Beschreibung Wertebereich Defaultw
74. noch nie aufgerufen 1 4 Fehler im Sendebereichszeiger SD_1 bez glich der Datenl nge oder des Datentyps oder am Parameter LEN wurde der Wert O bergeben oder Fehler im Empfangsbereichszeiger RD_1 des zugeh rigen SFB 13 BRCV 1 5 Resetanforderung wurde ausgef hrt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 197 Diagnosefunktionen des CP 441 8 2 Diagnosemeldungen der Systemfunktionsbausteine ERROR STATUS Erl uterung dezimal 1 6 Partner SFB befindet sich im Zustand DISABLED EN_R hat den Wert 0 1 Partner SFB befindet sich in falschem Zustand Der Empfangsbaustein wurde nach der letzten Daten bertragung nicht mehr aufgerufen 1 8 Zugriff auf remotes Objekt im Anwenderspeicher wurde abgelehnt 1 10 Zugriff auf lokalen Anwenderspeicher nicht m glich z B Zugriff auf gel schten DB 1 12 Beim Aufruf des SFB wurde e ein Instanz DB der nicht zum SFB 12 geh rt angegeben e kein Instanz DB sondern ein Global DB angegeben e kein Instanz DB gefunden Laden eines neuen Instanz DB vom PG 1 18 R_ID existiert bereits in der Verbindung 1 20 Zu wenig Arbeitsspeicher vorhanden Fehlerinformationen f r den SFB 13 Die Tabelle enth lt alle f r den SFB 13 spezifischen Fehlerinformationen die ber die Parameter ERROR und STATUS ausgegeben werden k nnen Tabelle 8 3 Fehlerinformationen f r den SFB 13 BRCV
75. notwendig 5 Kehren Sie mit OK in den Dialog Netz konfigurieren zur ck Ergebnis Im Dialog Netz konfigurieren erscheint die hinzugef gte Verbindung und die Lokale ID Hexadezimal die Sie im Anwenderprogramm Ihrer CPU am Systemfunktionsbaustein BSEND als Parameter ID angeben m ssen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 230 Ger tehandbuch 04 2012 ASE00405448 03 Programmierbeispiel Systemfunktionsbausteine 9 6 Programmierung eines ASCI 3964 R Anwenderprogramms Verbindung f r Schnittstelle 2 in die Verbindungstabelle eintragen Gehen Sie folgenderma en vor 1 Nach R ckkehr in den Dialog Netz konfigurieren f gen Sie die Verbindung in die Verbindungstabelle mit Einf gen gt Verbindung ein 2 W hlen Sie im Dialog Neue Verbindung als Verbindungspartner unspezifiziert aus und tragen Sie als Verbindungstyp S7 PtP Verbindung ein und verlassen Sie den Dialog durch Quittieren mit OK 3 Objekteigenschaften der Verbindung einstellen Stellen Sie im Dialog Objekteigenschaften die speziellen Eigenschaften der Verbindung f r Schnittstelle 2 ein ndern Sie im Dialog Objekteigenschaften den Namen des Kommunikationspartners von unspezifiziert in einen geeigneten Namen und w hlen Sie den PtP CP Rack Steckplatz und die Schnittstelle IF_2 aus Weitere Einstellungen sind nicht notwendig 4 Kehren Sie mit OK in den Dialog Netz konfigurieren zur ck Ergebnis Im Dialog Netz konfigurieren erschein
76. ope RS232 Steckleitung CP 441 CP 441 CP 340 Die Steckleitung kann unter der entsprechenden Bestellnummer 6ES7 902 1 bezogen werden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Steckleitungen B 1 Schnittstellenmodul RS232 Steckleitungen RS232 S7 CP 441 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und CP 544 CP 524 CPU 928B CPU 945 CPU 948 dargestellt F r die Steckleitungen ben tigen Sie folgende Buchse Stiftstecker e auf CP 441 Seite 9polige Sub D Buchse mit Schraubverriegelung e beim Kommunikationspartner 25poliger Sub D Stiftstecker mit Schiebeverriegelung CP 441 Kommunikationspartner else sono A n e HE I IA IA Loj i Empf nger i f Sender l 1 3 I RxD TxD 2 l y i 1 od l I l il TESE i I Sender i l Empf nger j I Geh useschirm Kabeltyp l Ei LIYCY 7x 0 14 Geh useschirm Bild B 2 RS232 Steckleitung CP 441 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 243 Steckleitungen B 1 Schnittstellenmodul RS232 Steckleitungen RS232 S7 CP 441 CP 521 SI CP 521 BASIC Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und CP 521 SI CP 521 BASIC dargestellt F
77. spielt bei der bertragung von Daten und bei der Wahl des bertragungsverfahrens eine wichtige Rolle Allgemein gilt je mehr Schichten des Referenzmodells durchlaufen werden desto h her ist die bertragungssicherheit Einordnung der vorhandenen Protokolle Der CP 441 beherrscht die folgenden Protokolle e Prozedur 3964 R Rechnerkopplung RK512 ASCII Treiber e Drucker Treiber Die Einordnung der vorhandenen Protokolle des CP 441 in das Referenzmodell k nnen Sie der folgenden Abbildung entnehmen Transportschicht Schicht 4 Jedes korrekt empfangene Befehlstelegramm wird mit einem Reaktionstelegramm beantwortet RK 512 Nicht vorhanden da reine Schicht 3 Punkt zu Punkt Kopplung Sicherungsschicht Schicht 2 bertragung der Datenbytes mit 3964 R Start und Endezeichen werden zugef gt bei Fehlern wird die bertragung evtl wiederholt Bit bertragungsschicht Schicht 1 Festlegung der physikalischen bertragung der Datenbytes Bild 2 3 Einordnung der vorhandenen Protokolle des CP 441 in das Referenzmodell Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 29 Grundlagen der seriellen Daten bertragung 2 3 bertragungssicherheit bertragungssicherheit beim Drucker Treiber Datensicherheit bei Verwendung des Drucker Treibers Beim Datentransport mit dem Drucker Treiber ist keine Ma nahme zur Datensicherheit vorgesehen Um zu verhindern dass b
78. und GND miteinander da die Schnittstellenmodule zerst rt werden k nnen Im Folgenden finden Sie einige Beispiele f r Steckleitungen f r eine Punkt zu Punkt Kopplung zwischen dem CP 441 und S7 Baugruppen bzw SIMATIC S5 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 249 Steckleitungen B 2 Schnittstellenmodul 20mA TTY Steckleitung 20mA TTY S7 CP 441 S7 CP 441 CP 340 Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und einem CP 441 CP 340 dargestellt F r die Steckleitungen ben tigen Sie folgende Stiftstecker e auf CP 441 Seite 9poliger Sub D Stiftstecker mit Schraubverriegelung e beim Kommunikationspartner 9poliger Sub D Stiftstecker mit Schraubbefestigung CP 441 Kommunikationspartner Eo l i A Sender i Empf nger Wa 1 TxD RxD 5 l ul ul d ij T BE le Kabeltyp l Geh useschirm LIYCY 4 x 0 14 l Geh useschirm Bild B 8 20mA TTY Steckleitung CP 441 CP 441 CP 340 Die Steckleitung kann unter der entsprechenden Bestellnummer 6ES7 902 2 bezogen werden Hinweis Bei dem verwendeten Kabeltyp LIYCY 4 x 0 14 sind f r den CP 441 als Kommunikationspartner folgende L ngen m glich e max 1000 m bei 9600 bit s e max 500 m bei 19 2 kbit s Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 250 Ger tehand
79. vornehmen Der CP 441 wertet das Steuersignal BUSY des Druckers aus Der Drucker meldet dem CP 441 seine Empfangsbereitschaft e bei CP 441 mit 20mA TTY Schnittstellenmodul mit Strom auf RxD Leitung e bei CP 441 mit RS232 Schnittstellenmodul mit Signal CTS ON Hinweis Wenn Sie mit Datenflusskontrolle RTS CTS parametrieren m ssen Sie am Drucker die Polarit t des BUSY Signals wie folgt einstellen e BUSY Signal CTS OFF Beachten Sie dass manche Drucker das BUSY Signal mit Hilfe des DTR Signals anzeigen In diesem Fall m ssen Sie im Verbindungskabel zum CP 441 eine entsprechende Verdrahtung vornehmen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Parameter der Datenflusskontrolle In der folgenden Tabelle finden Sie die Beschreibung der Parameter f r die Datenflusskontrolle Bei der RS485 Schnittstelle ist keine Datenflusskontrolle m glich Datenflusskontrolle mit RTS CTS ist nur bei Einsatz des RS232 Schnittstellenmoduls m glich Tabelle 2 14 Datenflusskontrolle Drucker Treiber Parameter Beschreibung Wertebereich Defaultwert Datenflusskontrolle Festlegung nach welchem Verfahren de e keine keine Datenflusskontrolle erfolgt e XON XOFF e RTS CTS XON Zeichen Code f r Zeichen XON e bei 7 Datenbits 11 DC1 0 bis 7FH Hex e bei8 Datenbits
80. weitergeleitet werden Die L nge der bertragbaren Daten ist 450 Bytes Beim Kommunikationspartner CP 441 Der CP 441 des Kommunikationspartners erkennt an Hand des Datentyps DB im RK512 Telegrammkopf die von Ihnen gew hlte Art der Daten bertragung Im S7 Anwenderprogramm der CPU ist keine Programmierung notwendig Beispiel Tabelle 6 14 Beispiel f r den Aufruf der SFB12 BSEND mit RK512 AWL L m CALL SFB 12 DB62 REQ R ID R_ID DONE ERROR STATUS SD _ 1 LEN B DB o DB 20 DB 71 DB Il 16 1 60 DBB820 60 DBB821 60 DBB822 60 DBB823 DB60 DB60 W 16 ll Il Il DB60 DB60 DB60 DB60 p DB1 ll Il DB60 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 1000 DBD820 DBW802 DBW806 DBX812 DBX812 DBX812 DBX812 0 DBX5 0 WORD 1 Datentyp DB nicht relevant ab Datenwort 20 Offset DB Nr 71 Nach einer steigenden Flanke am Parameter REQ werden die Daten im DB 10 ab Datenbyte 5 mit der L nge 50 Byte zum Kommunikationspartner gesendet Beim Partner werden die Daten in den DB 71 ab Datenwort 20 abgelegt Die in der R_ID hinterlegte Zielinformation wird einmalig im Anlauf der CPU bernommen und kann dann nicht mehr ge ndert werden 165 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei d
81. zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 85 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Empfangspuffer auf CP In der folgenden Tabelle finden Sie die Beschreibung der Parameter f r den CP Empfangspuffer Tabelle 2 10 Empfangspuffer auf CP ASCII Treiber Parameter CP Empfangspuffer im Anlauf l schen Beschreibung Der CP Empfangspuffer des CP 441 wird im Anlauf der CPU STOP gt RUN bergang nicht gel scht Wertebereich nein nicht ver nderbar Defaultwert nein Gepufferte Empfangstelegramme Sie k nnen die Anzahl der Empfangstelegramme angeben die im CP Empfangspuffer gepuffert werden sollen Wenn Sie hier 1 parametrieren und den nachfolgenden Parameter berschreiben verhindern deaktivieren und die Empfangsdaten im Anwenderprogrammm zyklisch auslesen wird immer ein aktuelles Telegramm zur CPU bertragen 1 bis 250 250 berschreiben verhindern Wenn der Parameter Gepufferte Empfangstelegramme auf 1 eingestellt ist k nnen Sie diesen Parameter deaktivieren Sie lassen damit ein berschreiben des gepufferten Empfangstelegramms zu e nein ja CPU Empfangsfach verwenden Sie k nnen angeben ob auf der CPU ein Empfangsfach eingerichtet werden soll Sie m ssen ein Empfangsfach einrichten wenn Sie im Anwenderprogramm der CPU f r den CP 441 keinen Systemfunktio
82. zu erleichtern enth lt das Handbuch folgende Zugriffshilfen e In den Kapiteln finden Sie auf jeder Seite in der linken Spalte Informationen die Ihnen einen berblick ber den Inhalt des Abschnitts geben e Im Anschluss an die Anh nge finden Sie ein Glossar in welchem wichtige Fachbegriffe definiert sind die im Handbuch verwendet werden e Am Ende des Handbuchs finden Sie ein ausf hrliches Stichwortverzeichnis welches Ihnen den schnellen Zugriff auf die gew nschte Information erm glicht Weitere Unterst tzung Bei Fragen zur Nutzung der im Handbuch beschriebenen Produkte die Sie hier nicht beantwortet finden wenden Sie sich bitte an Ihren Siemens Ansprechpartner in den f r Sie zust ndigen Vertretungen und Gesch ftsstellen e Ihren Ansprechpartner finden Sie unter http www siemens de automation partner http www siemens de automation partner e Den Wegweiser zum Angebot an technischen Dokumentationen f r die einzelnen SIMATIC Produkte und Systeme finden Sie unter http www siemens de simatic doku http www siemens de simatic doku e Den Online Katalog und das Online Bestellsystem finden Sie unter http www siemens de automation mall http www siemens de automation mall Konventionen In der vorliegenden Dokumentation wird im Folgenden die Bezeichnung CP 441 verwendet Die Ausf hrungen sind f r die Kommunikationsprozessoren CP 441 1 und CP 441 2 g ltig es sei denn es ist ausdr cklich anders er
83. 0 510 1 7 DB 1 7 0 Der maximale Wert ist durch die Partner CPU vorgegeben die Sie einsetzen Abh ngig von Ihrer CPU und der CPU des Kommunikationspartners max 450 Bytes Bei diesen Datentypen sind nur geradzahlige Werte erlaubt Der maximale Wert ist durch die Partner CPU vorgegeben Erkl rung der Abk rzungen aus der Auftragstabelle Q TYP Quelltyp Q DBNR Quell Datenbausteinnummer Q Offset Quellanfangsadresse L nge Quelll nge Z TYP Zieltyp Z DBNR gt Ziel Datenbausteinnummer Z Offset Zielanfangsadresse Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 179 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Angaben im Telegrammkopf des RK512 Protokolls In der folgenden Tabelle sind die Angaben im RK512 Telegrammkopf dargestellt Tabelle 6 27 Angaben im Telegrammkopf des RK512 Protokolls Daten mit RK512 vom Kommunikationspartner holen Quelle Hole GET vom zum Ziel Telegrammkopf Kommunikationspartner Ihr S7 Automatisierungssytem Byte 3 4 Byte 5 6 Byte 7 8 Befehlsart Q DBNR Q Offset Anzahl in Datenbaustein Datenbaustein ED DB DW W rtern Merker Datenbaustein EM DB DW Bytes Eing nge Datenbaustein EE DB DW Bytes Ausg nge Datenbaustein EA DB DW Bytes Z hler Datenbaustein EZ DB DW W rtern Zeiten Datenbaustein ET DB DW W rtern Erkl rung der
84. 2 Die Darstellungsart N verwenden Sie wenn Sie den Ausdruck von Meldetexten ansto en wollen die auf dem CP 441 abgelegt sind F r die Sendevariablen SD_1 bis SD_4 am SFB PRINT ist nur der Datentyp ANYPOINTER zul ssig Die Variable zeigt damit auf die Speicherzelle in der die gew nschte Meldetext Nr eingetragen ist Beachten Sie dass die Meldetext Nr im Datenformat WORD anzugeben ist Bei der Darstellungsart N haben Flag Breite und Pr zision keinen Einfluss auf die Druckerausgabe Es wird immer vollst ndig der zuvor ber die Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication projektierte Meldetext ausgegeben Beispiel der Kammerdruck f llt Formatstring N S Variable SD_1 Verweis auf Speicherzelle mit Inhalt 17 Text Nr 17 Der Kammerdruck Variable SD_2 Verweis auf String Stringvariable f llt Der Verweis auf den String ist eine symbolische Adresse die angibt wo der String abgelegt ist DB Hinweis Innerhalb des Meldetextes sind alle Konvertierungsanweisungen bis auf N und alle Steueranweisungen bis auf F und x erlaubt Eine explizite Breitenangabe bei N begrenzt die ausgedruckte L nge des referenzierten Meldetextes Meldetextes auf die angegebene Breite Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protoko
85. 2 i LC q r i l l T Schirmleitung j l I l u l Se o Kabeltyp 1 l l Geh useschirm LIYCY 4 x 0 14 l Geh useschirm L were er eh Hesse ss Bild B 12 20mA TTY Steckleitung CP 441 CPU 944 AG 95 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 254 Ger tehandbuch 04 2012 ASE00405448 03 Steckleitungen B 3 Pinbelegung B 3 Schnittstellenmodul X27 RS422 485 Schnittstellenmodul X27 RS422 485 In der folgenden Tabelle finden Sie die Pinbelegung der 15poligen Sub D Buchse in der Frontplatte des Schnittstellenmoduls X27 Tabelle B 3 Pinbelegung der 15poligen Sub D Buchse des Schnittstellenmoduls X27 Buchse auf Modul Q 13 Oooo oo Pin Bezeichnung Eingang Ausgang Bedeutung 1 z 2 2 T A Ausgang Sendedaten Vierdraht Betrieb 3 z 4 R A T A Eingang Empfangsdaten Vierdraht Betrieb Ein Ausgang Empfangs Sendedaten Zweidraht Betrieb 5 6 7 z E gt 8 GND Betriebserde potentialfrei 9 T B Ausgang Sendedaten Vierdraht Betrieb 10 11 R B T B Eingang Empfangsdaten Vierdraht Betrieb Ein Ausgang Empfangs Sendedaten Zweidraht Betrieb 12 13 14 15 Ansicht von vorne Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 255 Steckleitungen B 3 Schnittstellenmodul X27
86. 2 beschrieben Der Dialog Eigenschaften PtP verbindung erscheint automatisch beim Einf gen einer neuen Verbindung in die Verbindungstabelle Sie k nnen diesen Dialog zu einer Verbindung auch nachtr glich aufrufen 1 Selektieren Sie in der Verbindungstabelle die gew nschte Verbindung 2 W hlen Sie im Men Bearbeiten gt Eigenschaften PtP verbindung Ergebnis Es erscheint der Dialog Eigenschaften PtP verbindung Im Dialog Eigenschaften PtP verbindung legen Sie jeweils die Eigenschaften einer Verbindung fest Tabelle 5 4 Einstellungen im Dialog Eigenschaften PtP verbindung f r RK512 Parameter Beschreibung Fest projektierte dynamische Das Kontrollk stchen ist gegraut und nicht selektiert Die Verbindung wird w hrend des Verbindung Anlaufs automatisch aufgebaut und bleibt bis zum Abschalten erhalten Aktiver Verbindungsaufbau Das Kontrollk stchen ist gegraut und selektiert Die Verbindung wird stets von der lokalen Station aufgebaut Betriebszustandsmeldungen Das Kontrollk stchen ist gegraut und nicht selektiert Betriebszustandsmeldungen senden k nnen nicht gesendet werden Lokale ID Lokale ID Hexadezimal die Sie im Anwenderprogramm Ihrer CPU am Systemfunktionsbaustein als Parameter ID angeben m ssen Sie k nnen die vorgeschlagene ID ndern wenn Sie die SFBs bereits mit bestimmten IDs programmiert haben Kommunikationsrichtung Hier legen Sie fest in welcher Richtung die Kommunika
87. 2012 A5SE00405448 03 49 Grundlagen der seriellen Daten bertragung 2 5 Daten bertragung mit der Rechnerkopplung RK512 2 5 1 Ablauf der Daten bertragung beim Senden 50 Daten senden mit RK512 Im folgenden Bild ist der Ablauf der Daten bertragung beim Senden mit einem Reaktionstelegramm bei der Rechnerkopplung RK512 dargestellt CP 441 SEND PUT Telegramm Startzeichen 02H STX Kommunikationspartner Verbindungs pos Quittung 10H DLE aufbau 00H 1 Byte 00H 2 Byte SEND PUT Auftrag 41H 3 Byte Telegramm Datenbaustein 44H 4 Byte kopf Datenziel DB10 OAH 5 Byte DW01 01H 6 Byte L nge 00H 7 Byte 50 DW 32H 8 Byte kein KM FFH 9 Byte nur CPU 1 1FH 10 Byte 1 Datenbyte 11 Byte 2 Datenbyte 12 Byte Nutzdaten n Datenbyte n Byte Endekennung 10H DLE Endekennung 03H ETX Verbindungs Nur bei Blockcheck BCC abbau pos Quittung 10H DLE Reaktionstelegramm Startzeichen 02H SIX Verbindungs pos Quittung 10H DLE aufbau 1 Byte 90r 7 Reaktions 00H 2 Byte telegramm 00H m 3 Byte kopf Fehlernummer 00H 4 Byte Endekennung 10H DLE Endekennung 03H ETX te Nur bei Blockcheck BCC 299a pos Quittung 10H DLE Bild 2 13 Datenverkehr beim Senden mit Reaktionstelegramm Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Grundlagen der seriellen Daten bertragung 2 5 Daten
88. 32 Begleitsignale Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 69 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treiber Automatische Bedienung der Begleitsignale Die Realisierung der automatischen Bedienung der RS232 Begleitsignale auf dem CP 441 wird folgenderma en durchgef hrt e Sobald der CP 441 durch Parametrierung in eine Betriebsart mit automatischer Bedienung der RS232 Begleitsignale gebracht wurde setzt er die Leitungen RTS auf OFF und DTR auf ON CP 441 betriebsbereit Das Senden und Empfangen von Telegrammen ist erst m glich nachdem die Leitung DSR auf ON gesetzt wurde Solange DSR auf OFF gesetzt bleibt werden keine Daten ber die RS232 Schnittstelle empfangen Ein Sendeauftrag wird mit einer entsprechenden Fehlermeldung abgebrochen e Steht ein Sendeauftrag an wird RTS auf ON gesetzt und die parametrierte Datenausgabewartezeit gestartet Nach Ablauf der Datenausgabezeit und CTS ON werden die Daten ber die RS232 Schnittstelle gesendet e Wird beim Senden innerhalb der Datenausgabewartezeit die Leitung CTS nicht auf ON gesetzt oder erfolgt innerhalb des Sendevorgangs ein Wechsel von CTS auf OFF wird der Sendeauftrag abgebrochen und eine entsprechende Fehlermeldung generiert e Nach dem Senden der Daten wird nach Ablauf der parametrierten RTS Wegnahmezeit die Leitung RTS auf OFF gesetzt Es erfolgt kein Warten auf den
89. 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 81 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Protokollparameter In der folgenden Tabelle finden Sie die Beschreibung der Protokollparameter Tabelle 2 7 Protokollparameter ASCII Treiber Parameter Beschreibung Wertebereich Defaultwert Endeerkennung Festlegung welches Kriterium das Ende e Nach Ablauf der Nach Ablauf der eines Empfangs von Telegrammen bestimmt Zeichenverzugszeit Zeichenverzugszeit telegramms e Nach Empfang der des Endezeichen s e Nach Empfang einer festen Zeichenanzahl Zeichenverzugszeit Ab 6ES7 441 xAA05 0AEO 1 bis 65530 ms 2ms ZVZ Die Zeichenverzugszeit definiert den Die kleinste ZVZ ist abh ngig maximal zul ssigen Abstand zwischen 2 von der Daten bertragungs hintereinander empfangenen Zeichen geschwindigkeit bit s ZVZ e 300 e 130 e 600 65 e 1200 e 32 e 2400 e 4800 e 9600 e 19200 e 38400 e 57600 e 76800 e 115200 e gt na a 3 2 N Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 82 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Parameter Beschreibung Wertebereich Defaultwert Zeichenverzugszeit Bis 6ES7 441 xAA04 0AEO 2 bis 65530 ms 4ms ZVZ Die Zeichenverzugszeit definiert den Die kleinste ZVZ ist abh
90. 4444444nnnnennnnnnnnnnnnnnennnnnnnnnnnnnanennnne nennen 5 8 2 Anzeigen des Firmwareausgabestands 6 Kommunikation ber Systemfunktionsbausteine 6 1 bersicht ber die Systemfunktionsbausteine nnennnenenennn 144 6 2 Anwendung der Systemfunktionsbausteine 444444400Hnnnnennnnnnnnenennnnnnnnennen nenne 6 3 Anwendung der Systemfunktionsbausteine bei der Prozedur 3964 R m een 6 3 1 Einsatzm glichkelten u u 0 2 2 aa aa a a a aaa a un ER ae a ra 6 3 2 Daten mit 3964 R bertragen Verwendung von BSEND und BRCV nenne 152 6 3 3 Daten mit 3964 R bertragen Verwendung von BSEND und Empfangsfach 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 157 6 4 1 Daten mit RK512 mit fester Zielangabe senden 22nnnnnnnennnenennnnnnnnnnnnnnennnnnnnen nn 158 6 4 2 Daten mit RK512 zum Kommunikationspartner CP 441 mit fester Zielangabe senden Verwendung von BSEND und BRCV uuesnsseesssnsnnnnesnnnnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnne nn nn nn 160 6 4 3 Daten mit RK512 zum Kommunikationspartner CP 441 mit fester Zielangabe senden Verwendung von BSEND u e ann ann 164 6 4 4 Daten mit RK512 zum S5 Kommunikationspartner oder Fremdger t mit fester Zielangabe Sende Piarre eiea a a a E E E A ae a adap iaaa ai aaa 168 6 4 5 Daten mit RK512 zum Kommunikationspartner mit dynamisch nderbarer Zielang
91. 8 03 Steckleitungen B 3 Schnittstellenmodul X27 RS422 485 Steckleitung X 27 S7 CP 441 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und CP 544 CP 524 CPU 928B CPU 945 CPU 948 dargestellt f r RS422 Betrieb F r die Steckleitungen ben tigen Sie folgende Stiftstecker e auf CP 441 Seite 15polige Sub D Stiftstecker mit Schraubverriegelung e beim Kommunikationspartner 15poliger Sub D Stiftstecker mit Schiebeverriegelung CP 441 Kommunikationspartner een D Mn en 7 l ji i 2 T A R A 4 l din l g_ T B RBIH 11 1a u 1 6 Sender l i Empf nger i 1421 i1 IR B T B 9 i mo er l Empf nger l l i l Sender i 81 GND GND 8 a E l Schirm l Kabeltyp je T A T B und R A R B paarweise verdrillt l I t j je l l Geh useschirm LIYCY 3 x 2 x 0 14 Geh useschirm l l l l ll l 1 Bei Leitungsl ngen gr er 50 m m ssen Sie f r einen st rungsfreien Datenverkehr einen Abschlu widerstand von ca 330 Q auf der Empf ngerseite einl ten Bild B 15 xX27 Steckleitung CP 441 CP 544 CP 524 CPU 928B CPU 945 CPU 948 f r RS422 Betrieb Vierdraht Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 259 Steckleitungen B 3 Schnittstellenmodul X27 RS422 485 Punkt zu Punkt Kop
92. 8 1 Anzeigefunktionen 8 1 Diagnose ber die Anzeigeelemente des CP 441 Diagnose ber die Anzeigeelemente des CP 441 ber die Anzeigeelemente des CP 441 erhalten Sie Auskunft ber den CP 441 Zu unterscheiden sind folgende Anzeigefunktionen e Sonderanzeigen TXD Senden aktiv leuchtet auf wenn der CP Nutzdaten ber die Schnittstelle sendet RXD Empfangen aktiv leuchtet auf wenn der CP Nutzdaten ber die Schnittstelle empf ngt e Sammelst rungsanzeigen INTF Interner Fehler EXTF Externer Fehler e Schnittstellenfehleranzeige FAULT Schnittstellenfehler Fehlermeldungen der Anzeigeelemente Die folgende Tabelle beschreibt die Fehlermeldungen der Anzeigeelemente Tabelle 8 1 Fehlermeldungen der Anzeigeelemente des CP 441 Fehleranzeige INTF leuchtet Fehlerbeschreibung CP 441 meldet internen Fehler z B Hardware Softwarefehler Abhilfe Programmieren Sie den SFB STATUS f r detaillierte Informationen oder lesen Sie den Diagnosepuffer des CP 441 aus EXTF leuchtet CP 441 meldet externen Fehler z B Break auf der Leitung Programmieren Sie den SFB STATUS f r detaillierte Informationen oder lesen Sie den Diagnosepuffer des CP 441 aus FAULT aus Schnittstelle betriebsbereit bzw Schnittstellenmodul nicht gesteckt FAULT blinkt Schnittstelle ist initialisiert und betriebsbereit berpr fen Sie die Konfiguration und langsam aber keine Kommunikation ber S7 400
93. A5E00405448 03 Kommunikation ber Systemfunktionsbausteine 6 6 Anwendung der Systemfunktionsbausteine beim Drucker Treiber 6 6 Anwendung der Systemfunktionsbausteine beim Drucker Treiber Einleitung F r die Druckerausgabe von Meldetexten steht Ihnen der Systemfunktionsbaustein SFB PRINT zur Verf gung Der PRINT bertr gt z B eine Prozessmeldung zum CP 441 Der CP 441 protokolliert die Prozessmeldung auf dem angeschlossenen Drucker Meldetexte ausgeben Was ist zu tun Der SFB PRINT bertr gt einen Meldetext mit bis zu vier Variablen zum CP 441 Der SFB PRINT wird zur Daten bertragung im Zyklus oder in einem zeitgesteuerten Programm statisch ohne Bedingungen aufgerufen Mit einer positiven Flanke am Eingang REQ wird die bertragung des Meldetextes angesto en Zuerst wird der Formatstring des Meldetextes bertragen Danach werden die Variablen 1 bis 4 SD_1 bis SD_4 bergeben Der Ausgang DONE zeigt Auftragsende ohne Fehler an ERROR zeigt einen aufgetretenen Fehler an Im STATUS wird bei einem Fehler die entsprechende Fehlernummer angezeigt Ist kein Fehler aufgetreten hat STATUS den Wert 0 Im S7 Anwenderprogramm der CPU m ssen Sie den Systemfunktionsbaustein PRINT SFB 16 programmieren Als ID geben Sie die Verbindung an ber die der PRINT erfolgen soll siehe auch Kapitel Verbindungsprojektierung Seite 127 Der Parameter PRN_NR Druckernummer hat f r den CP 441 keine Bedeutung da ber ein
94. AS ist die Anzahl der bertragbaren Daten im Wesentlichen von der eingesetzten CPU abh ngig So k nnen mit einer CPU 416 z B ca 80 100 Telegramme von 240 Byte pro Sekunde bearbeitet werden Tabelle 6 5 Bei Erh hung der Kommunikationslast ist Folgendes zu beachten Verhalten Die bertragung zwischen CP und CPU wird negativ quittiert 0407 oder 0408 im Diagnosepuffer des CP Abhilfe e Parameter Zyklusbelastung durch Kommunikation in der CPU Maske erh hen und e BRCV im Zeit OB aufrufen oder BRCV h ufiger im Zyklus aufrufen Mit dem PG kann der Diagnosepuffer auf dem CP nicht ausgelesen werden Parameter Mindestzykluszeit in der CPU Maske Zyklus erh hen Ein hinzugesteckter CP wird nicht parametriert Parameter bertragung der Parameter an Baugruppen in der CPU Maske Anlauf erh hen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 149 Kommunikation ber Systemfunktionsbausteine 6 3 Anwendung der Systemfunktionsbausteine bei der Prozedur 3964 R 6 3 Anwendung der Systemfunktionsbausteine bei der Prozedur 3964 R 6 3 1 Einsatzm glichkeiten Einleitung Wenn Sie als bertragungsverfahren die Prozedur 3964 R verwenden haben Sie die M glichkeit Daten von Ihrem Automatisierungssystem S7 400 zu einem Kommunikationspartner zu bertragen Daten mit 3964 R zum Kommunikationspartner bertragen Im folgenden Bild ist die
95. B 12 SEND IDB Instanz DB f r SFB BSEND DB 13 RCV IDB Instanz DB f r SFB BRCV DB 22 STATUS IDB BSEND Instanz DB f r SFB STATUS DB 23 STATUS IDB RECEIVE Instanz DB f r SFB STATUS DB 42 SEND SRC DB Sende Datenbaustein Quelle DB 43 RCV DST DB Empfangs Datenbaustein Ziel DB 40 SEND WORK DB Arbeits DB f r BSEND DB 41 RCV WORK DB Arbeits DB f r BRCV DB 45 STATUS WORK DB BSEND Arbeits DB f r STATUS DB 46 STATUS WORK DB BRCV Arbeits DB f r STATUS Siehe auch Daten mit 3964 R bertragen Verwendung von BSEND und BRCV Seite 152 234 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Programmierbeispiel Systemfunktionsbausteine 9 8 Programmierung eines Drucker Anwenderprogramms 9 8 Programmierung eines Drucker Anwenderprogramms Einleitung Voraussetzung Die folgenden Abschnitte beschreiben ein Beispiel f r die Ausgabe von Daten auf einen Drucker Das Beispielprogramm zeigt exemplarisch die Vorgehensweise bei der Datenaufbereitung und Parametrierung des SFB PRINT Die Meldetexte haben Sie vorher ber die Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication Men befehl Hardware gt Eigenschaften CP 441 gt Parameter gt Meldungen projektiert Die Meldetexte sind zusammen mit den brigen Parametrierungsdaten auf dem CP 441 bertragen worden Beispiele f r Meldetexte 1 B C B F220340 Anteil Komponente Nr B I B erreich
96. BSEND SFB 12 programmieren F r den Parameter R_ID kann ein beliebiger Wert angegeben werden Bei der Programmierung von mehreren BSENDs m ssen Sie unterschiedliche R_IDs verwenden Am Parameter SD_1 Datentyp ANY geben Sie an welche Daten Quelle bergeben werden sollen Beispiel p DB10 DBX5 0 WORD 1 Eine Auswertung der L ngenangabe am Datentyp ANY erfolgt nicht da die L nge der zu sendenden Daten mit dem Parameter LEN angegeben wird Beachten Sie dass die L nge der bertragbaren Daten auf 4 kBytes beschr nkt ist Beim Kommunikationspartner CP 441 152 Im S7 Anwenderprogramm der CPU m ssen Sie den Systemfunktionsbaustein BRCV SFB 13 programmieren Hinweis Damit dem Protokoll keine Zielinformation ber die Strecke bergeben werden kann m ssen die Daten aller BSENDs mit unterschiedlichen R_IDs ber einen BRCV empfangen werden Deshalb darf f r eine serielle Schnittstelle immer nur ein Systemfunktionsbaustein BRCV erstellt werden F r den Parameter R_ID muss immer der Wert 0 angegeben werden Am Parameter RD_1 Datentyp ANY geben Sie an wo die Daten Ziel abgelegt werden Die L ngenangabe gibt die maximale L nge des zu empfangenden Blocks vor Beispiel p DB20 DBX10 0 WORD 2048 Um ein berschreiben von noch nicht bearbeiteten Daten zu verhindern m ssen Sie den BRCV mit dem Wert 0 am Steuereingang EN_R aufrufen Beachten Sie dass Sie ein eventuell mit der Parametrieroberfl che CP 441 C
97. Bereich der durch den zugeh rigen Parameter RD_i aufgespannt wird Wenn Sie gegen die genannten Regeln versto en wird Ihnen dies mit ERROR 1 und STATUS 4 angezeigt Beispiele f r Sende und Empfangsparameter Zugriff auf Datenbausteine Byte 10 109 P DB20 DBX10 0 Byte 100 Zugriff auf Merker 10 12 P M10 0 BYTE 3 Zugriff auf Eing nge 20 24 P E20 0 BYTE 5 Zugriff auf Ausg nge 20 24 P A20 0 BYTE 5 Zugriff auf Zeiten 1 5 L 1 TIMER 5 Zugriff auf Z hler 1 10 L 1 COUNTER 10 148 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine Gleichzeitig bearbeitbare Auftr ge 6 2 Anwendung der Systemfunktionsbausteine Die Anzahl der gleichzeitig bearbeitbaren Auftr ge BSEND und GET ist davon abh ngig wie viele Daten mit den einzelnen Auftr gen bertragen werden Die Auftr ge werden auf dem CP 441 in Datenbl cken von jeweils 450 Bytes zwischengespeichert Maximal k nnen 40 Datenbl cke pro Schnittstelle zwischengespeichert werden K nnen keine weiteren Datenbl cke mehr zwischengespeichert werden wird der Auftrag mit Fehler STATUS 02 beendet Im Fehlermeldebereich wird die Meldung 050FH abgelegt Beispiel Sind z B alle Auftr ge 2000 Bytes lang k nnen 8 Auftr ge zwischengespeichert werden Anzahl der bertragbaren Datenmengen Bei Einsatz von mehreren CPs in einem
98. Bereich eine entsprechende Fehlernummer ein Gelingt der Verbindungsaufbau werden die im Ausgabepuffer des Kommunikationsprozessors enthaltenen Nutzdaten mit den gew hlten bertragungsparametern an den Kommunikationspartner gesendet Dieser berwacht den zeitlichen Abstand der ankommenden Zeichen Der Abstand zwischen zwei Zeichen darf nicht mehr als die Zeichenverzugszeit ZVZ betragen Sendet der Kommunikationspartner w hrend einer laufenden Sendung das Zeichen NAK bricht die Prozedur den Block ab und wiederholt ihn in der oben beschriebenen Weise beginnend mit dem Verbindungsaufbau Bei einem anderen Zeichen wartet die Prozedur zun chst auf den Ablauf der Zeichenverzugszeit und sendet anschlie end NAK um den Kommunikationspartner in den Ruhezustand zu bringen Danach beginnt die Prozedur das Senden erneut mit dem Verbindungsaufbau STX Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R Verbindungsabbau beim Senden Nach dem Senden des Pufferinhalts f gt die Prozedur die Zeichen DLE ETX und nur bei 3964R die Blockpr fsumme BCC als Endekennung an und wartet auf ein Quittungszeichen Sendet der Kommunikationspartner innerhalb der Quittungsverzugszeit das Zeichen DLE wurde der Datenblock fehlerfrei bernommen Antwortet der Kommunikationspartner mit NAK einem beliebigen anderen Zeichen au
99. D_DONE 1 Bei einem erfolgreichen Transfer wird am Parameterausgang des BSEND BSEND_DONE auf 1 gesetzt Um zeitlich nacheinander ablaufende Transfers zu unterscheiden wird im Datenwort 0 des Quellbausteins DB 42 ein Sendez hler BSEND_COUNTER_OK mitgef hrt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Programmierbeispiel Systemfunktionsbausteine 9 7 Programmierung eines RK512 Anwenderprogramms Programmteil BSEND_ERROR 1 Wird der BSEND mit BSEND_ERROR 1 durchlaufen wird im Datenwort 2 der Fehlerz hler BSEND_COUNTER_ERR hochgez hlt Au erdem wird der BSEND_STATUS umkopiert da er im n chsten Durchlauf mit 0 berschrieben wird und dann nicht mehr ausgelesen werden k nnte Im Falle eines Fehlers wird au erdem der Systemfunktionsbaustein STATUS aktiviert mit dem genauere Fehlermeldungen Parameter LOCAL ausgelesen werden k nnen Beschreibung FC 23 RECEIVE Programmteil Enable Receive Data Um Daten empfangen zu k nnen muss die Empfangsfreigabe Steuerparameter BRCV_EN_R am Baustein BRCV 1 Signal haben Programmteil BRCV_NDR 1 Wenn BRCV_NDR gesetzt ist sind neue Daten empfangen worden und es wird der Empfangsz hler BRCV_COUNTER_ERR hochgez hlt Programmteil BRCV_ERROR 1 Bei fehlerhaftem Anlauf d h wenn das ERROR Bit am Parameterausgang des BRCV gesetzt ist wird der Fehlerz hler BRCV_COUNTER_ERR hochgez hlt Au erdem wird der BS
100. Daten mit RK512 vom Kommunikationspartner holen Daten mit RK512 zum S5 Kommunikationspartner oder Fremdger t senden Konvertierungsanweisungen Darstellungsarten in Meldetexten L Ladbare Trees has 138 LED Anzeigen M Mehrprozessor Kommunikation 122 Meldetexte Formatstring Konvertierungsanweisungen f r Variablen 100 Seitenlayout 94 Steueranweisun en 106 Steuerzeichen 73 Steuerzeichentabelle 276 Variablen og Zeichenwandeltabelle Meldetexte ausgeben N Neustart der CPU 192 P Parameter der SFBs 261 Parametrieren 119 125 Parametrieroberfl che 15 Parametrierungsdaten ASCII Treiber 81 Drucker Treiber 89 Priorit t 78 Programmierger t PG Protokoll in Baugruppe integrierte ha 25 Protokollparameter 7 82 Prozedur 2 Prozedur 3964 R 33 Behandlung fehlerhafter Daten 44 Blockpr fzeichen Daten empfangen Daten enden fd Initialisierungskonflikt 45 Priorit t 34 Prozedurfehler Steuerzeichen PUT Telegramm Q Quittungsverzugszeit QVZ R Reaktionstelegramm 47 49 Aufbau und Inhalt 49 Fehlernummern 194 Rechnerkopplung RK512 Befehlstelegramm 47 Daten holen Daten senden Parameter Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Index Reaktionstelegramm 49 RS232 Begleitsignale Automatische Bedienung 70 Lesen der 182 Steuern der 182 S Schacht f r Schnittstellenmodule Schn
101. END_STATUS umkopiert da er im n chsten Durchlauf mit O berschrieben wird und dann nicht mehr ausgelesen werden k nnte Im Falle eines Fehlers wird au erdem der Systemfunktionsbaustein STATUS aktiviert mit dem genauere Fehlermeldungen Parameter LOCAL ausgelesen werden k nnen siehe Kapitel Diagnose ber den Fehlermeldebereich SYSTAT Seite 202 Alle relevanten Werte k nnen zum Test in der VAT beobachtet werden Besonderheiten bei der Verwendung des CP 441 1 Wenn Sie Daten vom Kommunikationspartner empfangen wollen muss Ihr Partner als Zieladresse den DX 33 21 hexadezimal angeben Dadurch wird der BRCV mit der R_ID 21 hexadezimal im FC 23 referenziert Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 233 Programmierbeispiel Systemfunktionsbausteine 9 7 Programmierung eines RK512 Anwenderprogramms 9 7 2 Verwendete Bausteine Verwendete Bausteine im Beispielprogramm In der folgenden Tabelle finden Sie die f r das Beispielprogramm verwendeten Bausteine Voraussetzung Alle symbolischen Bezeichnungen wurden zuvor in der Symboltabelle deklariert Tabelle 9 1 Verwendete Bausteine im Beispielprogramm Baustein Symbol Kommentar OB 1 CYCLE Zyklische Programmbearbeitung OB 100 RESTART Anlauf OB f r Neustart FC 21 SEND FC mit Aufruf und Auswertung des SFB BSEND FC 23 RECEIVE FC mit Aufruf und Auswertung des SFB BRCV D
102. ES7 441 1AA0O5 0AEO ab Version V5 1 13 ab Version V5 3 in Version V11 SP2 CP 441 2 6ES7 441 2AAO5 0AEO ber HSP0225 Update S ber HSP0025 Voraussetzungen Die Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication ist auf dem PG PC unter STEP 7 installiert bzw STEP 7 V11 SP2 ist installiert In STEP 7 TIA Portal ab V11 ist die Parametrieroberfl che f r den CP 441 bereits enthalten Bevor Sie den Kommunikationsprozessor in die Konfigurationstabelle der STEP 7 Software eintragen m ssen Sie mit STEP 7 ein Projekt und eine Station angelegt haben Konfigurieren Konfigurieren bezeichnet im Folgenden das Anordnen des Kommunikationsprozessors in der Konfigurationstabelle der STEP 7 Software In der Konfigurationstabelle geben Sie den Baugruppentr ger den Steckplatz und die Bestellnummer des Kommunikationsprozessors an STEP 7 ordnet daraufhin dem Kommunikationsprozessor automatisch eine Adresse zu Die CPU ist nun in der Lage den Kommunikationsprozessor auf seinem Steckplatz im Baugruppentr ger ber dessen Adresse zu finden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 117 Konfigurieren und Parametrieren des CP 441 Wo beschrieben Das Vorgehen bei der Konfiguration von S7 400 Baugruppen ist ausf hrlich im Handbuch f r STEP 7 beschrieben Au erdem bietet Ihnen die Online Hilfe von STEP 7 ausreichend Unterst tzung bei der Konfiguration e
103. Fehlerbyte Byte 2 werden die ersten sechs Fehler Ereignisse angezeigt Dabei ist das Fehlerereignis 1 das lteste Treten weitere Fehlerereignisse auf k nnen diese nicht gemeldet werden falls die alten Eintr ge zuvor nicht gel scht wurden Daher muss der Fehlermeldebereich rechtzeitig gel scht werden Dies geschieht durch Aufruf des SFB STATUS Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Die Fehler Ereignisse werden wie folgt abgelegt e Byte0 Betriebszustand des CP 02H f r RUN 05H f r Defekt e Byte1 Reserviert e Byte2 Bit 0 F Fehler im SYSTAT eingetragen Bit 1 U Fehler berlauf Bit 2 B Break e Byte3 Reserviert e Byte 4 5 Ereignis 1 e Byte 6 7 Ereignis 2 e Byte 8 9 Ereignis 3 e Byte 10 11 Ereignis 4 e Byte 12 13 Ereignis 5 e Byte 14 15 Ereignis 6 Beispiel Tabelle 8 8 Beispiel f r den Aufruf des SFB 22 STATUS AWL CALL SFB 22 Aufruf des SFB STATUS in einem FB DB22 REQ DB450 DBX0 0 ID W 16 1000 Nach einer steigenden Flanke am NDR DB450 DBX0 4 Parameter REQ werden die Fehler Ereignisse in DB450 Byte 20 ERROR DB450 DBX0 5 A 35 eingetragen Der SFB22 sollte nur STATUS DB450 DBW12 durchlaufen werden wenn ein Fehler PHYS p DB450 DBX16 0 Byte 2 bei der Daten bertragung aufgetreten LOG p DB450 DBX18 0 Byte 2 ist Z B kann das Errorbit eines BSEND
104. Kommunikation Daten zum Kommunikationspartner bertragen dargestellt Ihr Automatisierungssystem Kommunikationspartner aktiv 7 400 S CP 441 SFB BRCV SFB Protokoll BSEND C gt 394R C gt oder r A Empfangsfach DB Bild 6 1 Daten zu Kommunikationspartner mit Prozedur 3964 R senden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 150 Ger tehandbuch 04 2012 A5E00405448 03 Kommunikation ber Systemfunktionsbausteine 6 3 Anwendung der Systemfunktionsbausteine bei der Prozedur 3964 R Daten mit 3964 R zum Kommunikationspartner bertragen M glichkeiten Wenn Sie die Daten mit der Prozedur 3964 R bertragen haben Sie folgende M glichkeiten e Sie k nnen die Daten mit dem Systemfunktionsbaustein BSEND senden und beim Kommunikationspartner die Daten mit dem Systemfunktionsbaustein BRCV empfangen Diese Art der Daten bertragung hat den Vorteil dass Sie mit Hilfe des BRCV durch Auswertung des Parameters NDR erkennen k nnen wann die Daten komplett empfangen wurden und mit dem Parameter EN_R ein berschreiben von noch nicht bearbeiteten Daten beim Empf nger verhindern k nnen e Sie k nnen die Daten mit dem Systemfunktionsbaustein BSEND senden und beim Kommunikationspartner mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication f r den CP 441 ein Empfangsfach DB definieren in das die empfangenen Daten auf der CPU beim Kommunikationspartner abgel
105. Kopplungen k nnen Daten ber verschiedene Protokolle ausgetauscht werden Das Protokoll haben Sie bei der Parametrierung der Baugruppe festgelegt Diese Dialogfelder sind nur f r die Rechnerkopplung RK512 relevant Diese Felder sind gegraut Hinweis Wenn Ihr Verbindungspartner ein CP 441 ist m ssen Sie auch die Einstellung der Eigenschaften PtP Verbindung f r die Teilverbindung in der Partnerstation durchf hren Eine Verbindung projektiert Wenn Sie nur eine Verbindung ber eine Schnittstelle projektiert haben brauchen Sie im Dialog Eigenschaften PtP Verbindung keine Einstellungen vornehmen 132 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 3 7 Vorgehensweise im Dialog Eigenschaften PtP Verbindung Mehrere Verbindungen projektiert ber eine Schnittstelle k nnen bis zu acht Verbindungen laufen ber alle acht Verbindungen k nnen Sie Daten senden Aktiv Auftr ge BSEND Der Empfang von Daten Passiv Auftr ge BRCV ist aber nur ber eine Verbindung m glich da der ASCII Treiber und die Prozedur 3964 R keine Adressinformationen mit den Daten mitsenden In dem Dialog Eigenschaften PtP Verbindung m ssen Sie im Feld Kommunikationsrichtung einstellen ob Sie ber die ausgew hlte Verbindung senden und oder empfangen wollen 1 Lokal gt Partner f r die Verbindungen auf denen Sie sende
106. ND 7 N l m er g W Ki l I l l l l Fi I l l R Kabeltyp l Geh useschirm LIYCY 4 x 0 14 Geh useschirm Bild B 5 RS232 Steckleitung CP 441 IBM Proprinter Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 246 Ger tehandbuch 04 2012 ASE00405448 03 Steckleitungen Steckleitung RS232 S7 CP 441 Laser Drucker Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und einem Laser Drucker mit serieller Schnittstelle PT 10 bzw Laserjet series Il dargestellt B 1 Schnittstellenmodul RS232 F r die Steckleitung ben tigen Sie folgende Buchse Stiftstecker auf CP 441 Seite 9polige Sub D Buchse beim IBM Proprinter 25poliger Sub D Stiftstecker CP 441 Drucker S EIERN MEET i i l Empf nger D ii Sender l I l 2 RxD TxD 12 l I l i I l l Sender Empf nger I 3a 1 TxD RxD 3 a gt m I i 8 i CTS l l l l i 6 DSR DIR 20 i ie Lo N l i li I I 5 GND GND 7 t y i f Geh useschirm TEE EEE E A N E ER A Bild B 6 Kabeltyp LIYCY 7 x 0 14 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Geh useschirm RS232 Steckleitung CP 441 Laser Drucker 247 Steckleitungen B 2 Schnittstellenmodul 20mA TTY B 2 Schnittstellenmodul 20mMA TTY Pinbelegung In der folgenden Tabelle finde
107. Prozedur 3964R EXOR Verkn pfung kann das Fehlen von Nullen als ganzes Zeichen nicht erkannt werden da eine Null bei der EXOR Verkn pfung nichts zur Ver nderung des Rechenergebnisses beitr gt Der Verlust eines ganzen Zeichens dieses Zeichen muss dann gerade eine Null sein ist zwar sehr unwahrscheinlich kann aber z B bei sehr schlechten bertragungsbedingungen vorkommen Gegen solche Fehler k nnen Sie eine bertragung absichern indem Sie zus tzlich zu den zu sendenden Daten die L nge des Datentelegramms mitsenden und im Kommunikationspartner auswerten e Solche bertragungsfehler sind bei Verwendung von Rechnerkopplung RK512 zur Daten bertragung ausgeschlossen da hier im Gegensatz zur Prozedur 3964R durch Reaktionstelegramme eine Weiterverarbeitung z B Ablage im Ziel Datenbaustein quittiert wird und in dem Telegrammkopf die Sendedatenl nge mitgef hrt wird Deshalb erreicht die RK512 auch eine h here Hamming Distanz 4 als 3964R Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 31 Grundlagen der seriellen Daten bertragung 2 3 bertragungssicherheit bertragungssicherheit bei RK512 Sehr hohe Datensicherheit durch Verwendung der RK512 e Die Hamming Distanz bei RK512 mit 3964R betr gt 4 Die Hamming Distanz ist ein Ma f r die Sicherheit einer Daten bertragung Durch die Verwendung der Rechnerkopplung RK512 wird eine hohe bertragungssicherhei
108. Punkt Kopplung CP 441 Aufbauen und Parametrieren 78 Ger tehandbuch 04 2012 A5E00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Empfangspuffer auf CP In der folgenden Tabelle finden Sie die Beschreibung der Parameter f r den CP Empfangspuffer Tabelle 2 5 Empfangspuffer auf CP Prozedur 3964 R Parameter Beschreibung Wertebereich Defaultwert CP Empfangspuffer Der CP Empfangspuffer des CP 441 wird im Anlauf der CPU STOP nein nicht nein im Anlauf l schen RUN bergang nicht gel scht ver nderbar CPU Empfangsfach Sie k nnen angeben ob auf der CPU ein Empfangsfach eingerichtet e ja nein verwenden werden soll ne Sie m ssen ein Empfangsfach einrichten wenn Sie im Anwenderprogramm der CPU f r den CP 441 keinen Systemfunktionsbaustein BRCV programmiert haben Wenn Sie einen BRCV programmiert haben dann m ssen Sie diesen Parameter deaktivieren da sonst Daten nicht vom BRCV bearbeitet werden sondern im hier definierten Empfangsfach abgelegt werden _ DB Nummer Nummer des Datenbausteins f r das Empfangsfach auf der CPU 1 bis 65535 Nur bei je nach CPU Empfangsfach auf der CPU verwenden ja X27 RS422 Schnittstelle In der folgenden Tabelle finden Sie die Beschreibung der Parameter f r die X27 RS422 Schnittstelle RS485 Betrieb ist mit der Prozedur 3964 R nicht m glich Tabelle 2 6 X27 RS422 Schnittstelle Pr
109. Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 15 Produktbeschreibung 1 3 Aufbau des CP 441 1 3 Aufbau des CP 441 Aufbau Der Kommunikationsprozessor CP 441 1 verf gt ber einen Schacht der CP 441 2 verf gt ber zwei Sch chte f r steckbare Schnittstellenmodule Die Bedien und Anzeigeelemente bei den Kommunikationsprozessoren CP 441 1 und CP 441 2 sind gleich angeordnet Gleiche Elemente erf llen den gleichen Zweck haben die gleiche Funktion Anordnung der Bedien und Anzeigeelemente Das Bild zeigt die Anordnung der Bedien und Anzeigeelemente auf der Frontplatte bei den Kommunikationsprozessoren CP 441 1 und CP 441 2 m a O m Bild 1 1 16 CP 441 1 INTF EXTF FAULT 1 TxD 1 RxD 1 Schnittstellen schacht IF 1 CP 441 2 INTF EXTF FAULT 1 TxD 1 RxD 1 FAULT 2 TxD 2 RxD 2 Schnittstellen schacht IF 1 Schnittstellen schacht IF 2 e O as 2 441 2AAOX OAEO INTF EXTF FAULT 1 TxD 1 RxD 1 FAULT2 TxD 2 RxD 2 IF Bol Anordnung der Bedien und Anzeigeelemente bei den Kommunikationsprozessoren CP 441 1 und CP 441 2 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Produktbeschreibung LED Anzeigen 1 3 Aufbau des CP 441
110. SIEMENS SIMATIC S7 400 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Vorwort Produktbeschreibung ung Inbetriebnahme des CP 441 99 2 8 o Q Q 402 a2 a 2 O 3 er gt gt amp N Montieren des CP 441 Konfigurieren und 5 Parametrieren des CP 441 Kommunikation ber 6 Systemfunktionsbausteine Anlaufverhalten und Betriebszustands berg nge 7 des CP 441 Diagnosefunktionen des 8 CP 441 Programmierbeispiel 9 02 a o 3 3 c me a fe me 7 oO D c e2 gt D ngen F D O x 3 D D S J u 5 Q us gt Parameter der SFBs Zubeh r und Bestellnummern gJ Literatur zu SIMATIC S7 Rechtliche Hinweise Warnhinweiskonzept Dieses Handbuch enth lt Hinweise die Sie zu Ihrer pers nlichen Sicherheit sowie zur Vermeidung von Sachsch den beachten m ssen Die Hinweise zu Ihrer pers nlichen Sicherheit sind durch ein Warndreieck hervorgehoben Hinweise zu alleinigen Sachsch den stehen ohne Warndreieck Je nach Gef hrdungsstufe werden die Warnhinweise in abnehmender Reihenfolge wie folgt dargestellt NGEFAHR bedeutet dass Tod oder schwere K rperverletzung eintreten wird wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden N WARNUNG bedeutet dass Tod oder schwere K rperverletzung eintreten kann wenn die entsprechend
111. Sj 5 B Warten auf ZVZ 5 2 Empfangene 5 Zeichen verwerfen z Telegramm vollst ndig ZV abgelaufen E g 3 Telegramm in Empfangspuffer eintragen Fehler im Fehlermelde bereich SYSTAT eintragen Bild 2 21 Ablaufschema beim Empfangen mit Endekriterium Ablauf der Zeichenverzugszeit Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 63 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treiber Endekriterium Endezeichen Beim Empfang von Daten wird das Telegrammende erkannt wenn das die parametrierten Endezeichen empfangen werden Die empfangenen Daten werden inklusive Endezeichen von der CPU bernommen Der Ablauf der Zeichenverzugszeit w hrend des Empfangs f hrt zur Beendigung des Empfangs Es erfolgt eine Fehlermeldung und das Telegrammfragment wird verworfen Wenn mit Endezeichen gearbeitet wird ist die bertragung nicht codetransparent und es muss ausgeschlossen werden dass die Endekennung en in den Nutzdaten des Anwenders enthalten sind Beachten Sie Folgendes wenn im empfangenen Telegramm das letzte Zeichen nicht das Endezeichen ist e Endezeichen im Telegramm an beliebiger Stelle enthalten Alle Zeichen inklusive des Endezeichens werden in den Empfangs DB eingetragen Die Zeichen die hinter dem Endezeichen stehen werden verworfen wenn am Ende des Telegramms die Zeichenverzugszeit ZVZ abl uft mit dem n ch
112. Spannungsdifferenz Schnittstelle 15polige Sub D Buchse mit Schraubverriegelung 115 2 kbit s 1200 m bei 19200 bit s DIN 66259 Teil 1 und 3 EIA RS 422 485 CCITT V 11 IP 00 Bitte ber cksichtigen Sie die f r die Baugruppen maximal zul ssigen Daten bertragungsgeschwindigkeiten Hinweis Mit den Protokollen RK512 und 3964 R ist das X27 RS422 485 Schnittstellenmodul nur im 4 Draht Betrieb einsetzbar Siehe auch Schnittstellenmodul X27 RS422 485 Seite 20 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Produktbeschreibung 1 5 Aufbaurichtlinien 1 5 Aufbaurichtlinien Zu ber cksichtigen Es sind die allgemeinen Aufbaurichtlinien f r S7 400 siehe Installationshandbuch Automatisierungssystem 57 400 Aufbauen zu ber cksichtigen Zur Einhaltung der EMV Werte Elektromagnetische Vertr glichkeit muss der Schirm der Kabel auf einer Schirmschiene aufgelegt werden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 21 Produktbeschreibung 1 5 Aufbaurichtlinien 22 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 2 1 Serielle bertragung eines Zeichens Einleitung Zum Austausch von Daten zwischen zwei oder mehr Kommunikationspartnern stehen unterschiedliche M glichkeiten der Vernetzung zur Verf gung
113. St rungen oder vom Telegramml nge Gesamtl nge Fehlverhalten des Partners herr hrt Dies mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 09 0DH Nur bei RK512 Bisher erfolgte noch kein Neustart Beim Partner AG Neustart durchf hren bzw beim Partner Betriebsartenwahlschalter am CP oder CPU in Stellung RUN bringen 09 0EH Nur bei RK512 Unbekannte Fehlernummer im Pr fen Sie ob der Fehler von St rungen oder vom Reaktionstelegramm empfangen Fehlverhalten des Partners herr hrt Dies mit Schnittstellentestger t nachweisen das in die Ubertragungsleitung eingeschaltet wird Ereignisklasse 10 0AH Fehler beim Reaktionstelegramm des Partners die vom CP erkannt wurden Ereignisnr Ereignistext Abhilfe 0A 01H Nur bei RK512 Synchronfehler des Partners da Dieser Fehler wird nach Neustart des eigenen AS bei langen Telegrammen oder bei Neustart des Reaktionstel hne Auft 5 Ban Sen Partners gemeldet Es handelt sich dabei um ein e Reaktionstelegramm empfangen bevor normales Anlaufverhalten der Anlage Sie m ssen Folgetelegramm gesendet wurde nichts beheben e nach Senden eines ersten Telegramms Folge Im laufenden Betrieb kann der Fehler auch Reaktionstelegramm empfangen wurde auftreten infolge von vorausgegangenen Fehlerzust nden die nur vom Partner erkannt e nach Senden eines Folgetelegramms erstes wurden Reaktionstelegramm empfangen wurde
114. Subnetz einf gen Durch Einf gen gt Netzobjekt schlagen Sie einen Katalog auf In diesem Katalog w hlen Sie Subnetze und anschlie end PtP an Ergebnis Es wird das PtP Netz eingeblendet Verbindungspartner ausw hlen Ist Ihr Verbindungspartner ein weiterer CP 441 sollte die entsprechende Station bereits eingeblendet sein Ist Ihr Verbindungspartner ein S5 CP PtP ein Drucker ein Fremdger t oder ein S7 CP PtP ohne K Bus Anschluss CP 340 CP 341 f gen Sie als Platzhalter ein Andere Station bzw SIMATIC S5 ein Dies erfolgt durch Einf gen gt Netzobjekt Im aufgeschlagenen Katalog Stationen anw hlen und Andere Station bzw SIMATIC S5 ausw hlen Anschlie end m ssen Sie die Station als PtP Teilnehmer kennzeichnen Dies erfolgt durch Doppelklick auf Station Auswahl Teilnehmerliste Button Neu anklicken PtP Teilnehmer ausw hlen und Netzanschluss durch Auswahl des PtP Netzes mit dem PtP Netz vernetzen CP 441 und Verbindungspartner an PtP Netz anh ngen Mit der Maus wird der PtP Anschluss des CP 441 durch Ziehen des PtP Anschlusses auf das PtP Netz an das PtP Netz angeh ngt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 129 Konfigurieren und Parametrieren des CP 441 3 6 Verbindungsprojektierung 5 6 3 Verbindung in die Verbindungstabelle eintragen Verbindung eintragen 1 Ergebnis Durch Einf gen gt Verbindung wird eine neue Verbindung in die Verbindu
115. Verbindungs projektierung auf evtl fehlerhafte R ckwandbus m glich Angaben Bsp Steckplatz ID Nr etc FAULT blinkt schnell Parameter falsch oder falsches bzw fehlerhaftes Schnittstellenmodul gesteckt Modul und Schnittstellenparameter passen nicht zusammen berpr fen Sie die Parametereinstellungen in der Parmetrieroberfl che CP441 Configuration Package for Point to Point Communication und oder das Schnittstellenmodul Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 195 Diagnosefunktionen des CP 441 8 1 Diagnose ber die Anzeigeelemente des CP 441 Fehleranzeige FAULT leuchtet Fehlerbeschreibung schwerer Fehler im Modul Hardware Keine Schnittstellenparameter vorhanden oder F hren Sie die Parametrierung mit der Abhilfe Parmetrieroberfl che CP441 Configuration Package for Point to Point Communication parametrieren durch bzw pr fen Sie das Schnittstellenmodul Siehe auch 196 achladen von Firmware Update Seite 138 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Diagnosefunktionen des CP 441 8 2 Diagnosemeldungen der Systemfunktionsbausteine 8 2 Diagnosemeldungen der Systemfunktionsbausteine Statusparameter F r eine Fehlerdiagnose besitzt jeder Systemfunktionsbaustein einen STATUS Parameter Jede STATUS Meldungsnummer hat unabh
116. Wechsel von CTS auf OFF e Ein Empfang von Daten ber die RS232 Schnittstelle ist immer m glich Droht der Empfangspuffer des CP 441 berzulaufen erfolgt keine Reaktion des CP 441 e Bei einem Wechsel von DSR ON auf OFF wird sowohl ein laufender Sendeauftrag als auch das Empfangen von Daten mit einer Fehlermeldung abgebrochen Im Fehlermeldebereich SYSTAT des CP 441 wird die Meldung DSR OFF automat Bedienung d V24 Signale eingetragen Hinweis Bei der Parametrierung einer automatischen Bedienung der RS232 Begleit signale ist weder eine Datenflusskontrolle mit RTS CTS noch ein Steuern von RTS und DTR ber die Funktion FB V24_SET m glich Die RTS Wegnahmezeit ist in der Parametrieroberfl che so einzustellen dass der Kommunikationspartner die letzten Zeichen des Telegramms vollst ndig empfangen kann bevor RTS und damit der Sendewunsch weggenommen wird Die Datenausgabewartezeit ist so zu dimensionieren dass der Kommunikationspartner in Empfangsbereitschaft gehen kann bevor die Zeit abl uft Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 70 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung Zeitdiagramm 2 6 Daten bertragung mit dem ASCII Treiber Das Bild zeigt den zeitlichen Ablauf eines Sendeauftrags RTS CTS TXD ON OFF ON OFF Senden Sendeauftrag beendet RTS ON RTS Wegnahme zeit abgelaufen CTS ON Pa
117. Zeichen die an der Sprachoberfl che durch eingeleitet werden ICE 1131 3 Die Sprachcompiler wandeln diese Zeichen in den entsprechenden Hex Code um Ausnahme Das Zeichen N darf nicht verwendet werden Beispiel Carriage Return ODH R im Formatstring Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 99 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Konvertierungsanweisung Das Bild zeigt schematisch den Aufbau einer Konvertierungsanweisung gt Flag gt Breite Pr zision Darstellungsat gt Bild 2 30 Schematischer Aufbau einer Konvertierungsanweisung Flag ohne rechtsb ndige Ausgabe Jlinksb ndige Ausgabe Breite ohne Ausgabe in der Standarddarstellung n Es werden genau n Zeichen ausgegeben maximal 255 Zeichen m glich ggf werden Leerzeichen vorangestellt rechtsb ndige Ausgabe oder angef gt linksb ndige Ausgabe Pr zision Die Pr zision ist nur bei den Darstellungsarten A D F und R relevant Ansonsten wird sie ignoriert ohne Ausgabe in der Standarddarstellung 0 Keine Ausgabe von Dezimalpunkt und Nachkommastellen bei Darstellungsart Real R und Floating point F n Ausgabe von Dezimalpunkt und n 1 bis 99 signifikanten Nachkommastellen bei den Darstellungsarten Real R und Floating point F Bei Datumsangabe
118. Zieldatenbereich auf der CPU und CP Empfang von Daten nicht m glich weil auf berpr fen Sie die Parametrierung Reaktion auf den Zieldatenbereich der CPU nicht zugegriffen CPU Stop werden kann oder der Zeilbereich der CPU nicht vorhanden oder zu kurz ist Schreiben von Daten in den Zielbereich bzw Lesen von Daten aus dem Quelldatenbereich der CPU im CPU Stop wegen entsprechender Parametrierung nicht zul ssig 04 08H e Nur bei 3964R und ASCII Treiber e Anzahl der Kommunikations Aufrufe reduzieren e Tempor rer Fehler bei der Daten bertragung Empfangsbaustein h ufiger aufrufen zwischen CPU und CP Empfang Auftrag wird berpr fen Sie ob der Empfangsbaustein zu wiederholt weil die CPU tempor r berlastet ist lange gesperrt wird der Empfangsbaustein BRCV zu selten aufgerufen wird oder der Empfangsbaustein zwischenzeitlich gesperrt wird 04 09H e Nur bei 3964R und ASCII Treiber e berpr fen Sie ob der Empfangsbaustein e Fehler bei der Daten bertragung zwischen CPU aufgerufen wird oder gesperrt ist und CP Empfang von Daten nicht m glich Nach mehrmaligen Versuchen siehe 04 07H wurde der Auftrag nach 10s abgebrochen weil der Empfangsbaustein BRCV nicht aufgerufen wird oder gesperrt ist 04 0BH Fehler bei der Daten bertragung zwischen CPU und CP weil e keine Verbindung projektiert wurde e ber projektierte Verbindung nicht empfangen werden kann e Projekltieren Sie in NetPro die Verbindun
119. a starten T gt TREA Fehler Abbruch auf Reakt Telegramm warten Reaktionstelegramm eingetroffen CPU Auftrag fertig noch weitere Teilbl cke y Folgebefehls telegramm senden TREA starten T gt TREA oder erstes Reaktionstelegramm eingetroffen auf Folge Reakt Telegr alle Daten sind bertragen N warten Fehler Abbruch Folge Reaktions telegramm eingetroffen Reaktionstelegramm Uberwachungszeit baudratenabh ngig Trea 3 s 5 s 7 s 10 s Bild 2 18 Ablauf der Daten bertragung mit der RK512 durch CPU Auftr ge Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 57 Grundlagen der seriellen Daten bertragung 2 5 Daten bertragung mit der Rechnerkopplung RK512 RK512 Partner Auftr ge Im folgenden Bild finden Sie die Abl ufe der Rechnerkopplung RK512 durch Partner Auftr ge Partner Auf tr ge Grund stellung empfangen Daten an das AS bergeben oder vom AS holen Fehler aufgetreten Partner Befehlstelegramm Reaktionstele gramm ohne Fehler meldung senden Reaktionstele gramm mit Fehler meldung senden noch weitere Teilbl cke gt Partner Auftrag fertig alle Daten sind bertragen y Trea starten Folge Reaktions telegramm eingetroffen Y T gt TreA
120. abe Sende Misasi dadanan a e a ia a Ea a d Aaa AA a A a i iadaaa 173 6 4 6 Daten mit RK512 vom Kommunikationspartner holen ssssssssssrnnnessssrenrrnrsnesernnnrnnsennseeenn nnn 177 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 8 Ger tehandbuch 04 2012 A5E00405448 03 Inhaltsverzeichnis 6 5 Anwendung der Systemfunktionsbausteine beim ASCII Treiber 6 5 1 Lesen der RS232 Begleitsignale 444444s444ennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnn nn 182 6 5 2 Steuern der RS232 Begleitsignale 44srnnnenennnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 6 6 Anwendung der Systemfunktionsbausteine beim Drucker Treiber 6 7 Zusammenfassung uuuss4sueeessnnnnnnennnnnnnnnnnnnnennnnnnnpnnnnnnnnpnnnnnnnpnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnr rn 189 7 Anlaufverhalten und Betriebszustands berg nge des CP 441 uuuuuuuussennnnnunennnnnnnnnnnnnunnnnnnnnnnnnnnnnnnn 191 7 1 Anlaufverhalten des CP 441 en eenelnenaeenniinnnermnahrenn 191 7 2 Betriebszustands berg nge des CP 441 uuunnesnsennnennnennnnnnennnnnnnennnnnnnnnnnnnnnnnnnnnn nn nn 192 8 Diagnosefunktionen des CP 441 2uuuuuusuuuunnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnennennnnnn 8 1 Diagnose ber die Anzeigeelemente des CP 441 uussssssnenssnnnnnnnnnnnennennnnnnnnnnnnnn nenn 8 2 Diagnosemeldungen der Systemfunktio
121. abestand anzeigen Der aktuelle Hardware und Firmwareausgabestand auf dem Kommunikationsprozessor wird Ihnen in STEP 7 im Registerdialog Baugruppenzustand angezeigt Sie gelangen zu diesem Dialog ber Im SIMATIC Manager Datei gt ffnen gt Projekt gt HW Konfig ffnen gt Station gt Online ffnen gt und Doppelklick auf die Baugruppe des Kommunikationsprozessors Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 141 Konfigurieren und Parametrieren des CP 441 5 8 Firmware Updates Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 142 Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 Einleitung Die Kommunikation zwischen CPU CP 441 und einem Kommunikationspartner erfolgt ber die Systemfunktionsbausteine der CPU und die Protokolle des CP 441 Kommunikation CPU und CP 441 Die Systemfunktionsbausteine bilden die Software Schnittstelle zwischen der CPU und dem CP 441 Sie werden aus dem Anwenderprogramm aufgerufen Kommunikation CP 441 und Kommunikationspartner Auf dem CP 441 erfolgt die Umsetzung der bertragungsprotokolle ber das Protokoll wird die Schnittstelle des CP 441 an die Schnittstelle des Kommunikationspartners angepasst Damit sind Sie in der Lage ein S7 Automatisierungssystem mit allen Kommunikationspartnern zu koppeln welche die Standard Protokolle ASCII Prozedur 3964 R oder Rechnerkopplung RK512
122. adurch steht der j ngste Eintrag immer an erster Stelle Bei einem NETZ AUS des CP 441 geht der Inhalt des Diagnosepuffers verloren Diagnosepuffer auslesen am PG Die Inhalte des Diagnosepuffers des CP 441 k nnen durch die Auskunftsfunktionen von STEP 7 gelesen werden Hinweis Diagnoseereignisse im Diagnosepuffer des CP 441 k nnen mit STEP 7 ab Version 4 0 gelesen werden Alle anwenderrelevanten Informationen des CP Diagnosepuffers werden Ihnen im Register Diagnosepuffer im Registerdialog Baugruppenzustand angezeigt Den Registerdialog Baugruppenzustand k nnen Sie unter STEP 7 vom SIMATIC Manager aus anfordern Voraussetzung Um den Baugruppenzustand abrufen zu k nnen muss eine Online Verbindung vom Programmierger t zum Automatisierungsger t hergestellt sein Online Ansicht des Projektfensters Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 219 Diagnosefunktionen des CP 441 8 5 Diagnose ber den Diagnosepuffer des CP 441 Siehe auch 220 Gehen Sie folgenderma en vor 1 ffnen Sie die betreffende SIMATIC 400 Station durch Doppelklick oder Men befehl Bearbeiten gt ffnen 2 ffnen Sie anschlie end das darin enthaltene Objekt Hardware ebenfalls durch Doppelklick oder Men befehl Bearbeiten gt ffnen Ergebnis Das Fenster mit der Konfigurationstabelle wird angezeigt 3 Markieren Sie den CP 441 in der Konfigurationstabelle 4
123. aften PtP Verbindung f r ASCII Drucker Treiber und Prozedur 3964 R Parameter Fest projektierte dynamische Verbindung Beschreibung Das Kontrollk stchen ist gegraut und nicht selektiert Die Verbindung wird w hrend des Anlaufs automatisch aufgebaut und bleibt bis zum Abschalten erhalten Aktiver Verbindungsaufbau Das Kontrollk stchen ist gegraut und selektiert Die Verbindung wird stets von der lokalen Station aufgebaut Betriebszustandsmeldungen senden Das Kontrollk stchen ist gegraut und nicht selektiert Betriebszustandsmeldungen k nnen nicht gesendet werden Lokale ID Lokale ID Hexadezimal die Sie im Anwenderprogramm Ihrer CPU am Systemfunktionsbaustein als Parameter ID angeben m ssen Sie k nnen die vorgeschlagene ID ndern wenn Sie die SFBs bereits mit bestimmten IDs programmiert haben Kommunikationsrichtung Hier legen Sie fest in welcher Richtung die Kommunikation stattfinden soll indem Sie das entsprechende Kontrollk stchen aktivieren siehe auch die Abschnitte Eine Verbindung projektiert und Mehrere Verbindungen projektiert Schnittstelle Verbindung wird ausgew hlt ber RK512 CPU Nr e RK512 CPU Nr Schnittstelle Der CP 441 2 besitzt zwei Kan le Schnittstelle IF1 und IF2 ber die Punkt zu Punkt Kopplungen aufgebaut werden k nnen W hlen Sie den Kanal aus der f r die projektierte Verbindung genutzt wird Protokoll ber Punkt zu Punkt
124. amms von der Daten bertragungs geschwindigkeit 300 bit s 60 ms 600 bit s 40 ms 1200 bit s 30 ms 2400 bis 20 ms 115200 bit s Quittungs Die Quittungsverzugszeit legt die maximal 20 ms bis 65530 ms in 10 ms 2000 ms verzugszeit QVZ zul ssige Zeitspanne bis zur Quittung des Schritten 550 ms bei 3964 Partners bei Verbindungsaufbau Zeit Die kleinste QVZ ist abh ngig hne Blockcheck zwischen STX und Quittung DLE des Partners yon der Daten bertragungs bzw Verbindungsabbau Zeit zwischen DLE geschwindigkeit ETX und Quitt DLE des Part fest und Quittung es Partners fes 300 bit s 60 ms 600 bit s 40 ms 1200 bit s 30 ms 2400 bis 20 ms 115200 bit s Aufbauversuche Der Parameter definiert die maximale Anzahl 1 bis 255 6 der Versuche des CP 441 eine Verbindung aufzubauen bertragungs Der Parameter legt die maximale Anzahl der 1 bis 255 6 versuche Versuche ein Telegramm zu bertragen einschlie lich des ersten Telegramms bei Fehlern fest Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 77 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Daten bertragungsgeschwindigkeit Zeichenrahmen In der folgenden Tabelle finden Sie die Beschreibung der des Daten bertragungsgeschwindigkeit Zeichenrahmens Tabelle 2 4 Daten bertragungsgeschwindigkeit Zeichenrahmen Prozedur 3964 R Paramet
125. and 0 K2 Fa oO 5 5 5 5 8 b T E 0 fa Sr 8 Datenbits 1 Startbit 8 Datenbits 1 Stopbit Signalzustand 1 1 E 9 10 Signalzustand 0 2 3 5 5 amp 7 9 Q oo Bild 2 1 10 Bit Zeichenrahmen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 25 Grundlagen der seriellen Daten bertragung 2 1 Serielle bertragung eines Zeichens Zeichenverzugszeit Im folgenden Bild ist der maximal zul ssige zeitliche Abstand zwischen zwei empfangenen Zeichen innerhalb eines Telegramms Zeichenverzugszeit dargestellt Signal n tes Zeichen n 1 tes Zeichen Bild 2 2 Zeichenverzugszeit Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 26 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 2 bertragungsverfahren bei der Punkt zu Punkt Kopplung 2 2 bertragungsverfahren bei der Punkt zu Punkt Kopplung Einleitung Bei einer Daten bertragung m ssen sich alle Kommunikationspartner an feste Regeln f r die Abwicklung und Durchf hrung des Datenverkehrs halten Die ISO hat ein 7 Schichtenmodell festgeschrieben das als Basis einer weltweiten Normung von bertragungsprotokollen anerkannt ist ISO 7 Schichten Referenzmodell der Daten bertragung Alle Kommunikationspartner einer Daten bertragung m ssen sich an feste Regeln f r die Abwicklung und Durchf hrung des Datenverkehrs
126. andbuch 04 2012 ASE00405448 03 Produktbeschreibung 1 4 Eigenschaften der seriellen Schnittstelle 1 4 2 Eigenschaften des 20mA TTY Schnittstellenmoduls Definition Das Schnittstellenmodul 20mA TTY ist eine Linienstrom Schnittstelle und dient zur seriellen Daten bertragung Eigenschaften Das Schnittstellenmodul 20mMA TTY besitzt folgende Eigenschaften und erf llt folgende Anforderungen e Art e Frontstecker e max Daten bertragungs geschwindigkeit e max Leitungsl nge e Norm e Schutzart Linienstrom Schnittstelle 9polige Sub D Buchse mit Schraubverriegelung 19 2 kbit s 1000 m bei 9600 bit s DIN 66258 Teil 1 IP 00 Bitte ber cksichtigen Sie die f r die Baugruppen maximal zul ssigen Daten bertragungsgeschwindigkeiten Siehe auch Schnittstellenmodul 20mMA TTY Seite Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 19 Produktbeschreibung 1 4 Eigenschaften der seriellen Schnittstelle 1 4 3 Eigenschaften des X27 RS422 485 Schnittstellenmoduls Definition Die Schnittstelle X27 RS422 485 ist eine Spannungsdifferenz Schnittstelle und dient zur seriellen Daten bertragung nach der Norm X27 Eigenschaften Das Schnittstellenmodul X27 RS422 485 besitzt folgende Eigenschaften und erf llt folgende Anforderungen Art Frontstecker max Daten bertragungs geschwindigkeit max Leitungsl nge Norm Schutzart
127. ang auf den CP 441 Der Ladevorgang muss nochmals best tigt werden Die Bet tigung der Schaltfl che Abbruch f hrt zum sofortigen Ladeabbruch Hinweis Der CP 441 pr ft vor dem L schen der Basis Firmware auf der Baugruppe die Bestellnummer der zu ladenden Firmware ob diese f r den CP 441 zul ssig ist Ergebnis Die neue Firmware wird im Betriebssystemspeicher des CP 441 abgelegt Unter Erledigt wird der Fortschritt ber ein Balkendiagramm und mit einer Prozentangabe angezeigt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 3 8 Firmware Updates LED Anzeigen LED Anzeigen w hrend des Ladens eines Firmware Updates Tabelle 5 5 LED Anzeigen beim Firmware Update Zustand INTF FAULT TXD RXD Bemerkung Abhilfe EXTF Firmware an an an an Update l uft Firmware an aus aus aus Update fertig CP 441 ohne blinkt an aus aus Baugruppen Firmware neu laden Baugruppen 2Hz Firmware gel scht Firmware Firmware Update wurde abgebrochen Firmware Update weiterhin m glich Hardware blinkt aus blinkt blinkt L schen Schreiben Versorgungsspannung Fehler beim 2Hz 2Hz 2Hz fehlgeschlagen der Baugruppe aus und Firmware wieder einschalten und Update Firmware neu laden Pr fen ob Baugruppe defekt ist 5 8 2 Anzeigen des Firmwareausgabestands Hardware und Firmwareausg
128. as Ger t mit der niedrigeren Priorit t stellt seinen Sendeauftrag zur ck und antwortet mit dem Zeichen DLE Das Ger t mit der h heren Priorit t sendet seine Daten in der zuvor beschriebenen Weise Nach dem Verbindungsabbau kann das Ger t mit der niedrigeren Priorit t seinen Sendeauftrag ausf hren Um den Initialisierungskonflikt aufzul sen m ssen Sie die Kommunikationspartner mit unterschiedlichen Priorit ten einstellen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 45 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R Prozedurfehler Siehe auch 46 Die Prozedur erkennt sowohl Fehler die durch ein fehlerhaftes Verhalten des Kommunikationspartners ausgel st werden als auch Fehler die durch St rungen auf der Leitung verursacht werden In beiden F llen wird zun chst versucht beim Wiederholen den Datenblock richtig zu senden zu empfangen Kann der Datenblock bis zur Maximalanzahl der bertragungsversuchen nicht fehlerfrei gesendet oder empfangen werden oder ergibt sich ein neuer Fehlerzustand bricht die Prozedur das Senden bzw Empfangen ab Sie meldet die Fehlernummer f r den ersten erkannten Fehler und begibt sich in den Ruhezustand Der CP 441 meldet den Fehler im Fehlermeldebereich SYSTAT Falls der CP 441 des fteren die Fehlernummer im SYSTAT f r Sende und Empfangswiederholungen meldet l sst dies auf gelegen
129. aten Anlagenkennzeichen AKZ und Ortskennzeichen OKZ ist bei Verwendung von STEP 7 mindestens die Version V5 5 SP3 beim STEP 7 V11 TIA Portal mindestes SP2 Update 3 mit HSP0025 HSP_V11SP2_0025_001_S7400_CP441_2 0 notwendig Hinweis Mit der ersten Lieferstufe des CP 441 6ES7 441 2AA05 0AEDO werden ausschlie lich I amp MO Daten unterst tzt Mit einer zuk nftigen Lieferstufe FW Version wird diese Einschr nkung entfallen Lesen der Identifikationsdaten Sie k nnen die von der Baugruppe bereitgestellten I amp M Daten ber die Online Funktion Zielsystem gt Baugruppenszustand anzeigen Im Register Allgemein werden von den I amp M 0 I amp M 1 Daten folgende Teilmengen ausgegeben e amp M 0 Daten Ger tebezeichnung Bestellnummer der Baugruppe Hardware Revision Erzeugnisstand der Baugruppe Software Revision Firmwareversion der Baugruppe e amp M 1 Daten AKZ Anlagenkennzeichen der Baugruppe OKZ Ortskennzeichen der Baugruppe Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 123 Konfigurieren und Parametrieren des CP 441 5 4 Identifikationsdaten Im Register Identifikation wird von den I amp M 0 Daten folgende Teilmenge ausgegeben e Herstellerbezeichnung SIEMENS AG e Ger te Seriennummer Seriennummer der Baugruppe e Profile ID F6 00 hex Interner Parameter Generic Device gem PROFIBUS DP e Profile specific type 00
130. aufen Anwenderprogramm Das Anwenderprogramm enth lt alle Anweisungen und Vereinbarungen f r die Signalverarbeitung durch die eine Anlage oder ein Prozess gesteuert werden k nnen Das Anwenderprogramm wird bei SIMATIC S7 strukturiert aufgebaut und in kleinere Einheiten die Bausteine unterteilt Arbeitsspeicher Der Arbeitsspeicher ist ein RAM Speicher in der CPU auf den der Prozessor w hrend der Bearbeitung des Anwenderprogramms zugreift Automatisierungssystem Ein Automatisierungssystem ist eine Speicherprogrammierbare Steuerung die aus mindestens einer Zentralbaugruppe verschiedenen Ein und Ausgabebaugruppen sowie Bedien und Beobachtungsger ten besteht Baugruppe Baugruppen sind steckbare Leiterplatten f r Automatisierungssysteme Baugruppenparameter Baugruppenparameter sind Werte mit denen das Verhalten der Baugruppe eingestellt werden kann Man unterscheidet zwischen statischen und dynamischen Baugruppenparametern Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 269 Glossar Baustein Bausteine sind durch ihre Funktion ihre Struktur oder ihren Verwendungszweck abgegrenzte Teile des Anwenderprogramms Es gibt bei STEP 7 e Codebausteine FB FC OB SFB SFC e Datenbausteine DB SDB und e Anwenderdefinierte Datentypen UDT Bausteinaufruf Als Bausteinaufruf bezeichnet man die Verzweigung der Programmbearbeitung in den aufgerufenen Baustein Bausteinpa
131. bertragung 2 5 Daten bertragung mit der Rechnerkopplung RK512 2 5 2 Daten holen mit RK512 Ablauf beim Daten holen mit RK512 Im folgenden Bild ist der Ablauf der Daten bertragung beim Daten holen mit einem Reaktionstelegramm bei der Rechnerkopplung RK512 dargestellt CP 441 Kommunikationspartner GET Telegramm Startzeichen 02H STX Verbindungs pos Quittung 10H DIE _ aufbau GET Auftrag 45H 3 Byte gt Datenbaustein 44H 4 Byte Datenquelle DB100 64H 5 Byte _____ Telegramm DW100 64H 6 Byte __ Kopf L nge 00H 7 B te ____ 50 DW 32H 8 Byte ___ kein KM FFH 9 Byte 5 nur CPU 1 1FH 10 Byte gt Endekennung 10H DLE m Verbindungs Endekennung 03H ETX abbau Nur bei Blockcheck BCC 5 pos Quittung 10H DIE Reaktionstelegramm mit Daten Startzeichen 02H 4 STX Verbindungs pos Quittung 10H PIE _ aufbau 00H _ 1 Byte 2 Byte Reaktions 00H 5 telegramm 00H Bye kopf Fehlernummer 00H _ Byte 1 Datenbyte 5 Byte 2 Datenbyte 6 Byte ZZ Nutz daten n Datenbyte n Byte Endekennung 10H DIE Endekennung 03H ETX Verbindungs Nur bei Blockcheck BCC abbau pos Quittung 10H DLE Bild 2 15 Datenverkehr beim Holen mit Reaktionstelegramm Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 53 Grund
132. bertragungsleitung eingeschaltet wird 06 12H Fehler beim Senden des Folge Reaktions Siehe Abhilfema nahmen zu der unmittelbar zuvor telegramms eine zugeh rige Prozedur fehlernummer wurde unmittelbar zuvor im STATUS eingetragen im STATUS eingetragenen Fehlernummer 210 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Ereignisklasse 7 07H Sendefehler Ereignisnr Ereignistext Abhilfe 07 01H Senden der ersten Wiederholung Eine Wiederholung ist kein Fehler jedoch kann sie e Beim Senden des Telegramms wurde ein Fehler gin Hinweis Sen dass St rungen auf der erkanntodef Ubertragungsleitung auftreten oder ein Fehlverhalten des Partnerger tes vorliegt Wenn e der Partner forderte durch ein negatives nach der max Wiederholungsanzahl das Quittungszeichen NAK eine Wiederholung an Telegramm immer noch nicht bertragen werden konnte wird eine Fehler Nr gemeldet die den Fehler beschreibt der zuerst auftrat 07 02H Fehler beim Verbindungsaufbau Fehlverhalten des Partnerger tes ggf mit e Nachdem STX gesendet wurde wurde NAK ee N in die oder ein beliebiges Zeichen au er DLE oder a EJee Rn STX empfangen oder e die Antwort erfolgte zu fr h oder e Initialisierungskonflikt ist aufgetreten 07 03H Quittungsverzugszeit QVZ berschritten Pa
133. buch 04 2012 A5E00405448 03 Steckleitungen B 2 Schnittstellenmodul 20mA TTY Steckleitung 20mA TTY S7 CP 441 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und CP 544 CP 524 CPU 928B CPU 945 CPU 948 dargestellt F r die Steckleitungen ben tigen Sie folgende Stiftstecker e auf CP 441 Seite 9poliger Sub D Stiftstecker mit Schraubverriegelung e beim Kommunikationspartner 25poliger Sub D Stiftstecker mit Schiebeverriegelung CP 441 Kommunikationspartner Geh useschirm Kabeltyp l LIYCY 4 x 0 14 I Geh useschirm Bild B 9 20mA TTY Steckleitung CP 441 CP 544 CP 524 CPU 928B CPU 945 CPU 948 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 251 Steckleitungen B 2 Schnittstellenmodul 20mA TTY Steckleitung 20mA TTY S7 CP 441 CP 523 Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und CP 523 dargestellt F r die Steckleitungen ben tigen Sie folgende Stiftstecker e auf CP 441 Seite 9poliger Sub D Stiftstecker mit Schraubverriegelung e beim Kommunikationspartner 25poliger Sub D Stiftstecker mit Schraubeverriegelung CP 441 Kommunikationspartner Besen n Fe ae 3_ 11 20 mA TxD 10 l l l l 24V a C a i
134. buch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 Beispiele 3 7 Vorgehensweise im Dialog Eigenschaften PtP Verbindung e Beispiel 1 Aufgabe Sie wollen mit RK512 ber die Verbindung von Ihrem S7 400 System Daten senden bzw holen beim Partner sollen die Daten auf der CPU 3 abgelegt werden bzw von der CPU 3 geholt werden Parametrierung Als Kommunikationsrichtung m ssen Sie Lokal gt Partner angeben im Feld Partner RK512 CPU Nr m ssen Sie die CPU Nr 3 eintragen Beispiel 2 Aufgabe Sie wollen mit RK512 ber die Verbindung vom Partner Daten empfangen die im RK512 Telegramm mit der CPU Nr 2 gekennzeichnet sind Parametrierung Als Kommunikationsrichtung m ssen Sie Partner gt Lokal angeben im Feld Lokal Verbindung wird ausgew hlt ber RK512 CPU Nr m ssen Sie die CPU Nr 2 eintragen Beispiel 3 Aufgabe Sie wollen mit RK512 ber die Verbindung von Ihrem S7 400 System Daten an den Partner senden bzw holen beim Partner sollen die Daten auf der CPU 3 abgelegt werden bzw von der CPU 3 geholt werden Gleichzeitig wollen Sie ber die Verbindung vom Partner Daten empfangen die im RK512 Telegramm mit der CPU Nr 2 gekennzeichnet sind Parametrierung Als Kommunikationsrichtung m ssen Sie Lokal Partner angeben im Feld Partner RK512 CPU Nr m ssen Sie die CPU Nr 3 eintragen und im Feld Lokal Verbindung wird ausgew hlt ber RK512 CPU Nr m ssen Sie die CPU
135. ch Konstanten und teils durch symbolisch adressierte Aktualoperanden F r den BSEND und den dazugeh rigen STATUS ist die Verbindungs_ID 1000 hexadezimal eingetragen F r den BRCV und den dazugeh rigen STATUS ist die Verbindungs_ID 1001 hexadezimal eingetragen Wenn Sie mit einem CP 441 1 arbeiten m ssen Sie auch die Verbindungs ID 1000 hexadezimal f r den BRCV und den dazugeh rigen STATUS eintragen Sie k nnen dann ber die Schnittstelle 1 Daten von Ihrem Kommunikationspartner empfangen F r die Daten bertragung wird das Bausteinpaar BSEND und BRCV verwendet F r beide Bausteine wird die gleiche R_ID verwendet Die Werte der R_ID werden im Anlauf einmalig bernommen und k nnen danach nicht mehr ver ndert werden Damit sichergestellt ist dass die SFBs BSEND und STATUS am Anfang einmal mit REQ 0 durchlaufen werden dadurch wird die Flanke von 0 nach 1 am REQ erreicht wird der Parameter REQ im OB 100 einmalig nach Neustart auf 0 gesetzt siehe Kapitel Diagnose ber den Fehlermeldebereich SYSTAT Seite 202 Beschreibung FC 21 SEND 232 Programmteil Generate edge SEND_REQ Der BSEND wird am Anfang einmalig mit BSEND_REQ 0 durchlaufen Danach wird BSEND_REOQ auf 1 gesetzt Wenn am Steuerparameter BSEND_REQ des BSEND ein Signalzustandswechsel von 0 auf 1 erkannt wird wird der BSEND Auftrag gestartet Mit BSEND_DONE 1 oder BSEND_ERROR 1 wird BSEND_REQ wieder auf 0 gesetzt Programmteil BSEN
136. chdem ein GET Telegramm gesendet wurde Grund Das Reaktionstelegramm konnte wegen St rungen nicht empfangen werden die berwachungszeit verstreicht Evtl tritt dieser Fehler auch auf wenn beim Partner ein Neustart durchgef hrt wurde bevor er das zuletzt erhaltene GET Telegramm beantworten konnte 0A 06H Nur bei RK512 Empfangenes Reaktionstelegramm nach GET Auftrag hat zu wenig Daten Fehlverhalten des Partnerger tes ggf mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 216 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Diagnosefunktionen des CP 441 8 4 Fehlernummern im Reaktionstelegramm 8 4 Fehlernummern im Reaktionstelegramm Reaktionstelegramm Wenn Sie mit der Rechnerkopplung RK512 arbeiten und bei einem SEND PUT oder GET Telegramm beim Kommunikationspartner ein Fehler auftritt sendet der Kommunikationspartner ein Reaktionstelegramm mit einer Fehlernummer im 4 Byte Fehlernummern im Reaktionstelegramm In der folgenden Tabelle finden Sie die Zuordnung der Fehlernummern im Reaktionstelegramm REATEL zu den Ereignisklassen nummern im STATUS des Kommunikationspartners Die Fehlernummern im Reaktionstelegramm werden als hexadezimale Werte ausgegeben Tabelle 8 10 Fehlermeldungen im Reaktionstelegramm bei RK512 REATEL SYSTAT Fehlermeldungen Ereignisklasse Ereignisnum
137. chnittstellenmoduls an W hlen Sie die Schaltfl che Parameter im Dialogfeld Eigenschaften Ergebnis Die Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication f r die Eingabe der Protokollparameter des CP 441 wird ge ffnet W hlen Sie das gew nschte bertragungsprotokoll aus RK512 3964 R ASCII oder Drucker Ergebnis Die entsprechend dem Protokoll zur Verf gung stehende Parametrieroberfl che wird angezeigt ber die grauen Schaltfl chen k nnen Sie weitere Parametrierdialoge ffnen bernehmen Sie die Default Einstellungen und kehren Sie zur Konfigurationstabelle zur ck F hren Sie die Schritte 1 bis 4 entsprechend Ihrer Konfiguration gegebenenfalls f r die zweite Schnittstelle des CP 441 durch Nachdem Sie die Baugruppen in der Task Card Hardware Katalog ausgew hlt und in Ihrem Baugruppentr ger angeordnet haben werden ihnen im Register Eigenschaften alle Parameter des CP 441 angezeigt Parametrieren Sie den CP 441 entsprechend Ihren Anforderungen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 229 Programmierbeispiel Systemfunktionsbausteine 9 5 Projektieren der Verbindung zum Kommunikationspartner 9 5 Projektieren der Verbindung zum Kommunikationspartner Hinweis Verbindung projektieren in STEP 7 TIA Portal Das Vorgehen zur Projektierung von Verbindungen In STEP 7 TIA Portal fin
138. d Steckleitung verbindet den Kommunikationsprozessor CP 441 mit dem Kommunikationspartner PG Kabel verbindet eine CPU mit einem PG PC Programmierger t PG oder PC kommuniziert mit der CPU der S7 400 14 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Produktbeschreibung 1 2 Komponenten f r eine Punkt zu Punkt Kopplung Software Komponenten In der folgenden Tabelle finden Sie die Software Komponenten f r eine Punkt zu Punkt Kopplung mit dem CP 441 Tabelle 1 4 Software Komponenten f r eine Punkt zu Punkt Kopplung mit dem CP 441 Komponente Funktion Abbildung Softwarepaket STEP 7 konfiguriert parametriert programmiert und testet die S7 400 N Lizenz Y Parametrieroberfl che parametriert die Schnittstellen des Configuration Package for Point to Point CP 441 Communication N Funktionsbausteine Zum Lesen und Steuern der RS232 N Begleitsignale Programmierbeispiel mit Anwenderprogrammen f r Druckerausgabe und Daten bertragung mit ASCII Treiber Rechnerkopplung RK512 und Prozedur 3964 R Ladbare Treiber mit bertragungsprotokollen die zus tzlich zu den Standard Protokollen in der Baugruppen Firmware auf den CP 441 2 geladen werden k nnen N Dongle
139. den Sie ausf hrlich beschrieben im Infosystem des TIA Portals Verbindung projektieren in STEP 7 In STEP 7 projektieren Sie die PtP Verbindung zwischen Ihrem CP 441 und dem Kommunikationspartner mit NETPRO Die Verbindungsprojektierung erfolgt in zwei Schritten 1 Verbindung in die Verbindungstabelle eintragen 2 Objekteigenschaften der Verbindung einstellen Verbindung f r Schnittstelle 1 in die Verbindungstabelle eintragen Gehen Sie folgenderma en vor 1 Kehren Sie zum Projektfenster lt Offline gt Projekt zur ck und doppelklicken Sie auf die CPU in Ihrer SIMATIC 400 Station Ergebnis Es erscheint im rechten Feld das Objekt Verbindungen Verbindungstabelle 2 Doppelklicken Sie auf dieses Symbol Sie gelangen zur Verbindungsprojektierung F gen Sie hier Ihre Verbindung in die Verbindungstabelle mit Einf gen gt Verbindung ein 3 W hlen Sie im Dialog Neue Verbindung als Verbindungspartner unspezifiziert aus und tragen Sie als Verbindungstyp PtP Verbindung ein und verlassen Sie den Dialog durch Quittieren mit OK 4 Objekteigenschaften der Verbindung einstellen Stellen Sie im Dialog Objekteigenschaften die speziellen Eigenschaften der Verbindung f r Schnittstelle 1 ein ndern Sie im Dialog Objekteigenschaften den Namen des Kommunikationspartners von unspezifiziert in einen geeigneten Namen und w hlen Sie den PtP CP Rack Steckplatz und die Schnittstelle IF_1 aus Weitere Einstellungen sind nicht
140. der SFBs lassen sich von ihrer Funktion her in die folgenden f nf Klassen einteilen Klassifikation e Steuerparameter dienen der Aktivierung der Kommunikation e Adressierungsparameter dienen der Adressierung des remoten Kommunikationspartners e Sendeparameter zeigen auf diejenigen Datenbereiche die zum remoten Partner gesendet werden sollen e Empfangsparameter zeigen auf diejenigen Datenbereiche in welche die vom remoten Partner empfangenen Daten eingetragen werden e Zustandsparameter dienen zur berwachung ob der Baustein eine Aufgabe fehlerfrei beendet hat bzw zur Analyse der aufgetretenen Fehler Steuerparameter Die Aktivierung des Datenaustausches erfolgt nur dann wenn beim Aufruf des SFBs die zugeh rigen Steuerparameter einen definierten Wert haben bzw wenn sich der Wert gegen ber dem letzten SFB Aufruf in definierter Weise ge ndert hat Man spricht daher von pegel und flankengetriggerten Steuerparametern Tabelle 6 2 Steuerparameter bei SFBs Parameter Bedeutung Sender Empf nger Funktionsaktivierung bei Beschreibung REQ request Absender des steigender Flanke gegen ber aktiviert Datenaustausch falls Auftrags letztem SFB Aufruf D h bevor bestimmte Randbedingungen Sie den SFB mit 1 aufrufen muss erf llt sind er einmal mit 0 durchlaufen sein R reset Absender des steigender Flanke gegen ber aktiviert Abbruch eines noch Auftrags letztem SFB Aufruf D h bevor laufenden Date
141. e B Breitschrift e K Kursivschrift e U Unterstrichen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 97 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Beispiele Im Folgenden sind einige Beispiele f r Meldetexte abgedruckt Die Variablen SD_1 SD_2 in den Beispielen sind am SFB PRINT zu parametrieren Beispiel 1 Um 17 30 Uhr wurde der F llstand 200 erreicht Formatstring Um Z Uhr wurde der F llstand i erreicht Variable SD_1 Uhrzeit Variable SD2 Stand Beispiel 2 Der Kammerdruck f llt Formatstring N S Variable SD_1 Verweis auf Speicherzelle mit Inhalt 17 Text Nr 17 Der Kammerdruck Variable SD2 Verweis auf String Stringvariable f llt Der Verweis auf den String ist eine symbolische Adresse die angibt wo der String abgelegt ist DB Beispiel 3 Seitennummer auf 10 stellen Formatstring P Variable SD_1 10 Seitennummer 10 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 98 Ger tehandbuch 04 2012 A5E00405448 03 Grundlagen der seriellen Daten bertragung 2 8 4 2 Einleitung Formatstring 2 8 Parametrierungsdaten der Protokolle Konvertierungs und Steueranweisungen f r die Druckerausgabe Die Ausgabe eines Meldetextes mit Variablen und Steueranweisungen z B f r Fett Schmal Breit oder Kursivschrift und Unterstrichen wird durch ei
142. e Steuerzeichentabelle der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication eintragen z B K f r Kapit lchen Das Bild zeigt schematisch den Aufbau einer Steueranweisung Ausgabe des Zeichens gt gt Ausgabe des Zeichens gt Einschalten Fettdruck B Ausschalten Schmalschrift e gt Breitschrift E gt Kursivschrift gt Kapit lchen K gt Unterstrichen Standard Steueranweisung U Bild 2 31 Schematischer Aufbau der Steueranweisung Im Folgenden sind einige Beispiele mit Steueranweisungen abgedruckt e Beispiel 1 Um den Text Fettdruck und Unterstrichen sind M glichkeiten einen Text hervorzuheben auf einen Drucker auszugeben ist folgende Eingabe notwendig BFettdruck B und UUnterstrichen U sind M glichkeiten einen Text hervorzuheben e Beispiel 2 Um den Formatstring mit der Konvertierungsanweisung Meldetext Nr i vom 8 2A transparent auf den Drucker ausgeben zu k nnen ist folgende Eingabe notwendig Meldetext Nr i vom 8 2A Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Neue Seite beginnen F Unter Ber cksichtigung des parametrierten Seitenlayouts d h entspr
143. e max 15 m max 1000 m bei 9600 bit s max 1200 m bei 19200 bit s Frontstecker 9pol Sub D Stiftstecker mit Schraubverriegelung 9pol Sub D Buchse mit Schraubverriegelung 15pol Sub D Buchse mit Schraubverriegelung Technische Daten Schnittstellenmodule 6ES7 441 xAAO05 0AEO In der folgenden Tabelle finden Sie die technischen Daten der steckbaren Schnittstellenmodule des CP 441 Tabelle A 3 Technische Daten Schnittstellenmodule 6ES7 441 xAA05 0AEO Technische Daten RS232 20mA TTY X27 RS422 485 6ES7 963 1AA10 0AAO 6ES7 963 2AA 10 0AAO 6ES7 963 3AA 10 0AAO Stromaufnahme 15 mA bei 3 3 V 15 mA bei 3 3 V 41 mA bei 3 3 V Nennwert 23 mA bei 24 V pro Stromquelle Verlustleistung 0 05 W 0 6 W 0 14W Schutzart IPOO IPOO IPOO Potentialtrennung nein ja ja Abmessungen ca 87x67x 19mm ca 87x67 x 19mm ca 87x 67 x 19 mm TxHxB Gewicht 80 g 80g 80 g Daten bertragungs max 115 2 kbit s max 19 2 kbit s max 115 2 kbit s geschwindigkeit min 300 bit s min 300 bit s min 300 bit s Leitungsl nge max 15 m max 1000 m bei 9600 bit s max 1200 m bei 19200 bit s Frontstecker 9pol Sub D Stiftstecker mit 9pol Sub D Buchse mit 15pol Sub D Buchse mit Schraubverriegelung Schraubverriegelung Schraubverriegelung Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 240 Ger tehandbuch 04 2012 ASE00405448 03 Steckleitungen B 1 Schnittstellenmodul RS232 Pinbelegu
144. e oder L nge Low Byte W rtern 9 Bytenummer des Koppelmerkers Beim Auftrag BSEND k nnen Koppelmerker angegeben werden Im Baustein des Partners k nnen jedoch keine Koppelmerker angegeben werden da der CP selber keine Koppelmerker unterst tzt wenn Sie keinen Koppelmerker angegeben haben dann steht hier FFH 10 Bit 0 bis 3 Bitnummer des Koppelmerker Beim Auftrag BSEND k nnen Koppelmerker angegeben werden Im Baustein des Partners k nnen jedoch keine Koppelmerker angegeben werden da der CP selber keine Koppelmerker unterst tzt wenn Sie keinen Koppelmerker angegeben haben dann tr gt das Protokoll hier FH ein Bit 4 bis 7 CPU Nummer Zahl von 1 bis 4 Die CPU Nummer 0 wird ab STEP 7 Version 4 0 unterst tzt wenn Sie keine CPU Nr aber einen Koppelmerker angegeben haben dann steht hier OH wenn Sie keine CPU Nr und keinen Koppelmerker angegeben haben dann steht hier FH Die Buchstaben in Byte 3 und 4 sind ASCIl Zeichen Der Telegrammkopf des Folge Befehlstelegramms besteht nur aus den Bytes 1 bis 4 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 5 Daten bertragung mit der Rechnerkopplung RK512 Reaktionstelegramm Nachdem das Befehlstelegramm bertragen wurde erwartet die RK512 innerhalb der berwachungszeit ein Reaktionstelegramm des Kommunikationspartners Die L nge der berwac
145. e serielle Schnittstelle nur ein Drucker angesprochen werden kann Mit dem Parameter FORMAT geben Sie den Formatstring an Gehen Sie dabei folgenderma en vor 1 Den Formatstring m ssen Sie in einem gesonderten Datenbaustein ablegen Ist dieser Baustein nicht vorhanden so m ssen Sie diesen Datenbaustein definieren Tragen Sie im Deklarationsfeld des DBs gem dem folgendem Beispiel zur Ausgabe eines Meldetextes ein Name Anna Typ STRING Anfangswert Inhalt des Meldetextes N Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 187 Kommunikation ber Systemfunktionsbausteine 6 6 Anwendung der Systemfunktionsbausteine beim Drucker Treiber Beispiel 2 Der DB f r den Formatstring kann nur symbolisch angegeben werden Stellen Sie daher nachdem der DB neu abgespeichert wurde im AWL Kompiler unter Ansicht die symbolische Darstellung ein und geben Sie unter Extras in der Symboltabelle ein Symbol z B print_db f r den Datenbaustein ein Als Adresse und Datentyp geben Sie in der Symboltabelle den DB in dem die Formatstrings abgelegt werden an 3 Schalten Sie nun auch die Ansicht Ihres Baustein in dem Sie den PRINT aufrufen auf die symbolische Darstellung um und geben Sie am Systemfunktionsbaustein als Parameter FORMAT den Wert print_db Anna an An SD_1 bis SD_4 k nnen bis zu vier Variablen f r die Druckerausgabe angegeben werden im Beispiel i
146. e unterschiedliche R_IDs verwenden Am Parameter SD_1 Datentyp ANY geben Sie an welche Daten Quelle bergeben werden sollen Beispiel p DB10 0Bx5 0 WORD 1 Eine Auswertung der L ngenangabe am Datentyp ANY erfolgt nicht da die L nge der zu sendenden Daten mit dem Parameter LEN angegeben wird Beim Kommunikationspartner CP 441 Auf dem CP 441 m ssen Sie mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication ein Empfangsfach mit einem zugeh rigen Datenbaustein DB angeben In den Datenbaustein werden die ber den CP 441 eintreffenden Daten auf der CPU abgelegt Der Datenbaustein muss zuvor auf der CPU angelegt worden sein Die L nge des Datenbausteins muss um 2 Bytes gr er als die L nge der bertragbaren Daten sein da der empfangende CP in den ersten zwei Bytes die L nge der bertragenen Daten eintr gt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 155 Kommunikation ber Systemfunktionsbausteine 6 3 Anwendung der Systemfunktionsbausteine bei der Prozedur 3964 R Auftragstabelle In der folgenden Tabelle sind die bertragbaren Datentypen dargestellt Tabelle 6 9 Auftragstabelle Daten mit 3964 R bertragen Verwendung von BSEND und Empfangsfach Quelle BSEND zum Ziel Parametrierung am SFB BSEND Parametrierung am SFB Angabe des von S7 Kommunikations Parameter SD_1
147. ebrochen Vor der bertragung des ladbaren Treibers auf den CP 441 2 m ssen Sie f r die entsprechende CPU den Parameter bertragung der Parameter an Baugruppen erh hen F r jeden zu bertragenden ladbaren Treiber sollten Sie eine Zeit von ca 15 s einplanen Mit der ersten Lieferstufe des CP 441 6ES7 441 2AA05 0AEDO werden ausschlie lich die Sondertreiber Modbus Master RTU Modbus Slave RTU und Data Highway DF1 unterst tzt Mit einer zuk nftigen Lieferstufe FW Version wird diese Einschr nkung entfallen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 5 6 Einleitung 3 6 Verbindungsprojektierung Verbindungsprojektierung F r die Verbindung zwischen einer S7 CPU und einem ber eine Punkt zu Punkt Kopplung angeschlossenen Kommunikationspartner stellt der CP 441 das Bindeglied dar Auf dem CP 441 erfolgt die Umsetzung der S7 Verbindungen auf die Adressiermechanismen des ausgew hlten bertragungsprotokolls Mit Hilfe der Verbindungsprojektierung wird der Weg der Verbindung von der S7 CPU zum CP 441 ber die serielle Kopplung bis zum Kommunikationspartner festgelegt Das Ergebnis der Verbindungsprojektierung ist die Festlegung der Verbindungs ID die Sie in Ihrem Anwenderprogramm beim Aufruf eines Systemfunktionsbausteins als Parameter ID angeben m ssen wenn Sie mit dem entsprechenden Kommunikationspartner Date
148. echend der projektierten Kopf und Fu zeilen und Anzahl Zeilen pro Seite kann ber die Steueranweisung F eine neue Seite begonnen werden Dieser Auftrag unterscheidet sich von einem blo en Form Feed am Drucker Beispiel Neue Seite beginnen Formatstring F Hinweis Bei der Steueranweisung F d rfen im Formatstring kein weiterer Text Konvertierungs oder Steueranweisungen stehen Die Variablen bleiben unbelegt Drucken ohne Zeilenumbruch x Der CP 441 f gt beim Senden eines Meldetextes prinzipiell das parametrierte Zeilenabschlusszeichen CR LF CR LF LF CR an ber die Steueranweisung x wird der Zeilenumbruch nach einem Meldetext aufgehoben Sie haben so die M glichkeit mehrere Meldetexte in einer Zeile auszudrucken um z B mehr Variablen in einer Zeile einzublenden Die Steueranweisung x wird am Ende des Formatstrings angef gt Beispiel Um 17 30 Uhr wurde der F llstand 200 erreicht Formatstring Um Z Uhr wurde der F llstand i erreicht x Variable SD_1 Uhrzeit Varibale SD_2 Stand Hinweis Beachten Sie dass bei Anwendung der Steueranweisung x eine neue Zeile immer ohne Linker Rand begonnen wird Hinweise zur Steueranweisung Beachten Sie die folgenden Hinweise zu Steueranweisungen e Wird das Ausschalten eines Effektes angefordert obwohl dieser gar nicht eingeschaltet ist oder wenn das Ausgabeger t den gew nschten Effekt nicht beherrscht wird die Steueranweisun
149. egt werden Wenn Sie diese Art der Daten bertragung verwenden m ssen Sie im Anwenderprogramm des Kommunikationspartners keine Programmierung vornehmen Beachten Sie jedoch dass Sie beim Empf nger nicht erkennen k nnen wann eine Daten bertragung stattfindet Deswegen ist es f r den empfangenden CP 441 auch nicht m glich ein berschreiben von noch nicht bearbeiteten Daten beim Empf nger zu verhindern Hinweis Bei der Daten bertragung mit dem Protokoll 3964 R ist zu ber cksichtigen dass mit den Daten keine Zielinformation bergeben wird Die Daten k nnen deshalb von mehreren Quellen BSENDs gesendet werden aber pro serieller Schnittstelle nur auf ein Ziel BRCV oder Empfangsfach abgelegt werden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 151 Kommunikation ber Systemfunktionsbausteine 6 3 Anwendung der Systemfunktionsbausteine bei der Prozedur 3964 R 6 3 2 Daten mit 3964 R bertragen Verwendung von BSEND und BRCV Was ist zu tun Diese Art der Daten bertragung hat den Vorteil dass Sie mit Hilfe des BRCV durch Auswertung des Parameters NDR erkennen k nnen wann die Daten komplett empfangen wurden und mit dem Parameter EN_R ein berschreiben von noch nicht bearbeiteten Daten beim Empf nger verhindern k nnen Ihr Automatisierungssystem Im S7 Anwenderprogramm der CPU m ssen Sie f r jeden Kommunikationswunsch einen Systemfunktionsbaustein
150. ehlernummern im Reaktionstelegramm Wenn Sie mit der Rechnerkopplung RK512 arbeiten und bei einem SEND oder GET Telegramm beim Kommunikationspartner ein Fehler auftritt sendet der Kommunikationspartner ein Reaktionstelegramm mit einer Fehlernummer im 4 Byte siehe Kapitel Fehlernummern im Reaktionstelegramm Seite 217 Diagnosepuffer des CP 441 Diagnosealarm Siehe auch 194 Alle Fehler Ereignisse im Fehlermeldebereich SYSTAT des CP 441 werden auch in den Diagnosepuffer des CP 441 eingetragen Genauso wie beim CPU Diagnosepuffer k nnen Sie sich auch die anwenderrelevanten Informationen des CP Diagnosepuffers im Klartext ber die Auskunftfunktionen von STEP 7 am PG anzeigen lassen siehe Kapitel Diagnose ber den Diagnosepuffer des CP 441 Seite 219 Der CP 441 kann auf der ihm zugeordneten CPU einen Diagnosealarm ausl sen Der CP 441 stellt 4 Bytes Diagnoseinformation am S7 400 R ckwandbus zur Verf gung Die Auswertung dieser Informationen erfolgt ber das Anwenderprogramm OB 82 oder mit Hilfe eines PGs durch Auslesen des CPU Diagnosepuffers Diagnoseereignisse die einen Diagnosealarm ausl sen tr gt der CP 441 auch in seinen Diagnosepuffer ein Bei Auftreten eines Diagnosealarmereignisses wird die EXTF LED rot eingeschaltet achladen von Firmware Update Seite 138 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Diagnosefunktionen des CP 441
151. ehlfunktion des CP 441 anzeigen ber die Parametrierung k nnen Sie ab STEP 7 V5 0 SP2 vorgeben ob der CP 441 bei schwerwiegenden Fehlern einen Diagnosealarm ausl sen soll oder nicht Per Default ist Alarmgenerierung Nein eingestellt Der CP 441 stellt im Fehlerfall am S7 400 R ckwandbus Diagnosedaten zur Verf gung Als Reaktion auf einen Diagnosealarm liest die CPU die systemspezifischen Diagnosedaten und tr gt sie in ihren Diagnosepuffer ein Den Diagnosepuffer auf der CPU k nnen Sie ber ein angeschlossenes Programmierger t auslesen Beim Auftreten eines Diagosealarmereignisses wird die INTF LED rot eingeschaltet Zus tzlich wird der OB 82 mit diesen Diagnosedaten als Startinfo aufgerufen Organisationsbaustein OB 82 Sie haben die M glichkeit Fehlerreaktionen im Anwenderprogramm im OB 82 zu programmieren Ist kein OB 82 programmiert geht die CPU bei einem Diagnosealarm automatisch in den Zustand STOP Diagnoseinformation als Bitmuster Der CP 441 stellt 4 Bytes Diagnoseinformation zur Verf gung Zur Anzeige des aufgetretenen Fehlers werden die 4 Diagnosebyte wie folgt belegt 2 Byte Das 2 Byte der Diagnosedaten beinhaltet die Klassenkennung des CP 441 in den Bits Obis 3 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 221 Diagnosefunktionen des CP 441 8 6 Diagnosealarm 1 3 und 4 Byte Das 1 3 und 4 B
152. eim berlauf des Drucker Empfangspuffers Daten verloren gehen k nnen Sie mit Datenflusskontrolle XON XOFF RTS CTS arbeiten Bei der Druckerausgabe wird das BUSY Signal des Druckers ausgewertet Das BUSY Signal kommt am CP 441 als CTS Signal an und wird auch wie CTS siehe ASCII Treiber ausgewertet Beachten Sie dass Sie bei Datenflusskontrolle mit CTS RTS am Drucker die Polarit t des BUSY Signals auf CTS OFF einstellen m ssen nur bei RS232 Schnittstelle bertragungssicherheit beim ASCII Treiber 30 Datensicherheit bei Verwendung des ASCII Treibers Dadurch dass bei einem Datentransport mit dem ASCII Treiber neben der Verwendung des Parit tsbits kann auch abh ngig von der Einstellung des Zeichenrahmens abgew hlt werden keine weiteren Ma nahmen zur Datensicherung erfolgen ist eine Daten bertragung mit dem ASCIl Treiber zwar sehr effizient was den Datendurchsatz anbelangt ein abgesicherter Datentransport ist jedoch nicht gegeben Durch die Verwendung des Parit tsbits wird das Kippen eines Bits in einem zu bertragenden Zeichen abgesichert Kippen zwei oder mehr Bits eines Zeichens so kann dieser Fehler nicht mehr erkannt werden Soll die bertragungssicherheit erh ht werden so kann dies durch Einf hrung einer Pr fsumme und L ngenangabe eines Telegramms erfolgen Diese Ma nahmen m ssen durch den Anwender realisiert werden Eine weitere Steigerung der Datensicherheit kann durch die Einf hrung von Quittun
153. eim Empf nger nicht erkennen k nnen wann eine Daten bertragung stattfindet Deswegen ist es f r den empfangenden CP 441 nicht m glich ein berschreiben von noch nicht bearbeiteten Daten beim Empf nger zu verhindern ber den Parameter Reaktion auf CPU Stopp geben Sie vor ob auch im STOP Zustand der S7 CPU Daten bertragen werden Der Parameter ist nur bei CP 441 2 ab 6ES7 441 2AAO4 OAEO0 anw hlbar Bei der Kopplung mit S5 CPs werden keine Koppelmerker unterst tzt Die Datenkonsistenz wird durch die sendende und empfangende CPU bestimmt CPU 412 413 16 Bytes CPU 414 417 32 Bytes Der hinsichtlich der Konsistenz schw chere Partner bestimmt die resultierende Konsistenzl nge der Daten bertragung Hinweis Wenn Sie mit einem S5 CP oder einem Fremdger t zu einem CP 441 Daten senden m ssen Sie bei dieser Betriebsart im Auftragsblock S5 CP als Zieldatenbaustein DB mit der entsprechenden Nr und Anfangsadresse Offset angeben Koppelmerker werden nicht ausgewertet ber die CPU Nummer wird die Verbindung ausgew hlt ber die die Daten vom CP 441 zur S7 CPU weitergeleitet werden Beim Kommunikationspartner CP 441 Beim Kommunikationspartner ist im S7 Anwenderprogramm der CPU keine Programmierung notwendig Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 174 Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine Beispiel Auftragstabelle 6 4 Anwendung der Systemfun
154. ein AD DB DW Bytes Z hler Datenbaustein AD DB DW W rtern Zeiten Datenbaustein AD DB DW W rtern Da die Quellinformation nicht zum CP bertragen wird wird hier vom CP immer die Kennung f r DB AD eingetragen Erkl rung der Abk rzungen Z DBNR Ziel Datenbausteinnummer Z Offset Zielanfangsadresse DW Offset in Worten Weitere Informationen Weitere Informationen zur Datenkonsistenz entnehmen sie bitte dem Referenzhandbuch zu den System und Standardfunktionen Systemsoftware f r S7 300 400 System und Standardfunktionen Siehe auch bersicht ber die Systemfunktionsbausteine Seite 144 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 176 Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 6 4 6 Daten mit RK512 vom Kommunikationspartner holen Ablauf der Daten bertragung Daten mit RK512 vom Kommunikationspartner holen Im folgenden Bild ist die Kommunikation Daten von einem Kommunikationspartner holen dargestellt Ihr Automatisierungssystem Kommunikationspartner aktiv S7 400 Keine SFB Protokoll GET C gt Rks12 gt Programmierung notwendig Bild 6 4 Daten von Kommunikationspartner mit der Rechnerkopplung RK512 holen Daten mit RK512 vom Kommunikationspartner holen Was ist zu tun Wenn Sie Daten vom Kommunikationspartner holen wollen gehen Sie folgender
155. eingestellte CPU Nr mit der im Telegrammkopf Byte 10 eingetragenen CPU Nr des empfangenen RK512 Telegramms Bei bereinstimmung leitet der CP 441 die empfangenen Daten ber diese Verbindung weiter Hinweis Die Anzahl der Verbindungen ber die Sie Telegramme senden k nnen ist pro Schnittstelle auf acht begrenzt Durch die Begrenzung auf die CPU Nummern 1 bis 4 im Telegrammkopf ist die Anzahl der Verbindungen auf denen Sie Telegramme ber eine Schnittstelle empfangen k nnen auf maximal vier begrenzt Im Feld Lokal kann eine bereits vergebene CPU Nr nicht noch mal f r eine andere Verbindung auf der gleichen Schnittstelle vergeben werden Wenn Sie bereits f r eine Verbindung auf einer Schnittstelle als Kommunikationsrichtung 2 Partner gt Lokal oder 3 Lokal Partner eingestellt haben m ssen Sie f r eine weitere Verbindung auf der Sie Daten empfangen wollen eine andere CPU Nr im Feld Lokal eintragen bzw wenn Sie nur Senden wollen als Kommunikationsrichtung 1 Lokal gt Partner einstellen Partner RK512 CPU Nr Wenn Sie Telegramme senden BSEND PUT GET geben Sie hier eine CPU Nr 1 bis 4 an Der CP 441 tr gt die hier von Ihnen eingestellte CPU Nr in den Telegrammkopf Byte 10 des zu sendenden RK512 Telegramms ein Dadurch ist es m glich ber diese Verbindung einen von vier verschiedenen Empf ngern beim Partner anzusprechen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehand
156. eit Sicherungsschicht Sicherungsverfahren der Daten bertragung Zugriffsverfahren Vermittlungsschicht Festlegung der Kommunikationswege Festlegung der Adressierung f r die Daten bertragung zwischen zwei Kommunikationspartnern Transportschicht Fehlererkennungsverfahren Korrekturma nahmen Handshakeverfahren Kommunikationssteuerungsschicht Aufbau der Daten bertragung Durchf hrung Abbau der Daten bertragung Darstellungsschicht Umsetzung der normierten Darstellungsart des Kommunikationssystems in eine ger tespezifische Form Interpretationsvorschriften der Daten Verarbeitungsschicht Festlegung der Kommunikationsaufgabe und der daf r notwendigen Funktionen Abarbeitung der Protokolle 28 Der sendende Kommunikationspartner durchl uft die Protokolle von der obersten Schicht Nr 7 anwendungsorientiert zur untersten Schicht Nr 1 physikalische Festlegungen w hrend der empfangende Kommunikationspartner die Protokolle von Schicht 1 aufw rts abarbeitet Nicht jedes Protokoll muss alle 7 Schichten ber cksichtigen Sprechen sendender und empfangender Kommunikationspartner dieselbe Sprache ist die Schicht 6 hinf llig Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 3 bertragungssicherheit 2 3 bertragungssicherheit Einleitung Die bertragungssicherheit
157. ektierung nehmen Sie mit der STEP 7 Software Tabelle zur Verbindungsprojektierung vor Eine ausf hrliche Beschreibung finden Sie im Kapitel Verbindungsprojektierung Seite 127 dieses Handbuchs Anwenderprogramm f r den Kommunikationsprozessor erstellen 110 Die Programmierung des Kommunikationsprozessors umfasst die programmtechnische Anbindung des Kommunikationsprozessors an die zugeh rige CPU ber das STEP 7 Anwenderprogramm Die Programmierung des Kommunikationsprozessors nehmen Sie mit den Spracheditoren der STEP 7 Software vor Eine ausf hrliche Beschreibung finden Sie im Kapitel Kommunikation ber Systemfunktionsbausteine Seite 143 dieses Handbuchs und im Handbuch Programmieren mit STEP 7 Im Kapitel Programmierbeispiel Systemfunktionsbausteine Seite 225 finden Sie ein vollst ndiges Programmierbeispiel Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Montieren des CP 441 4 4 1 Einbaupl tze des CP 441 Einleitung Kommunikationsbaugruppen belegen im Automatisierungssystem S7 400 keine bestimmten Steckpl tze auf dem Baugruppentr ger Anordnung des Kommunikationsprozessors auf dem Baugruppentr ger Der Kommunikationsprozessor darf mit folgender Ausnahme auf alle Steckpl tze des Baugruppentr gers gesteckt werden Die Stromversorgungsbaugruppe belegt in allen Baugruppentr gern je nach Breite die Steckpl tze 1 bis 3 Weitere Informationen
158. ellenmoduls m glich Tabelle 2 9 Datenflusskontrolle ASCII Treiber Parameter Beschreibung Wertebereich Defaultwert Datenflusskontrolle Festlegung nach welchem Verfahren die e keine keine Datenflusskontrolle erfolgt e XON XOFF e RTS CTS e Automat Bedienung der V24 Signale XON Zeichen 1 Code f r Zeichen XON e bei 7 Datenbits 11 DC1 0 bis 7FH Hex e bei 8 Datenbits 0 bis FFH Hex XOFF Zeichen Code f r Zeichen XOFF e bei 7 Datenbits 2 13 DC3 0 bis 7FH Hex e bei 8 Datenbits 0 bis FFH Hex Warten auf XON nach Zeit die der Kommunikationsprozessor 20 bis 65530 ms 20000 ms XOFF Wartezeit auf beim Senden auf das Zeichen XON bzw in 10 ms Schritten CTS ON auf CTS ON des Kommunikationspartner warten soll RTS Wegnahmezeit Zeit die nach dem Senden gewartet 0 bis 65530 ms 10 ms werden soll bis der in 10 ms Schritten Kommunikationsprozessor die Leitung RTS auf OFF setzt Datenausgabewartezeit Zeit die der Kommunikationsprozessor 0 bis 65530 ms 10 ms beim Senden nach dem Setzen der in 10 ms Schritten Leitung RTS auf ON auf CTS ON des Kommunikationspartners warten soll bevor der Sendevorgang gestartet wird Nur bei Datenflusskontrolle mit XON XOFF 2 Je nachdem ob Sie f r den Zeichenrahmen 7 oder 8 Datenbits parametrieren Nur bei Datenflusskontrolle mit XON XOFF oder CTS RTS Nur bei automatischer Bedienung der RS232 Begleitsignale Punkt
159. em Een zu holen siehe Kapitel Daten mit RK512 vom Kommunikationspartner holen holen Seite 177 h77 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 157 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 6 4 1 Daten mit RK512 mit fester Zielangabe senden Ablauf der Daten bertragung 158 Im folgenden Bild ist die Kommunikation Daten mit RK512 zum Kommunikationspartner mit fester Zielangabe senden dargestellt Ihr Automatisierungssystem Kommunikationspartner aktiv S7 400 SFB Protokoll BSEND L__ gt rs D__ gt oder Programmierung notwendig Bild 6 2 Daten zu Kommunikationspartner mit der Rechnerkopplung RK512 mit fester Zielangabe senden Hinweis Wenn Sie Daten mit der Rechnerkopplung RK512 senden m ssen Sie unterscheiden ob Sie zu einem anderen CP 441 bertragen oder zu einer S5 Baugruppe bzw einem Fremdger t koppeln Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Senden einer ungeraden Anzahl Daten Beachten Sie den folgenden Hinweis beim Senden einer ungeraden Anzahl von Daten Hinweis Mit dem Protokoll RK512 kann nur eine gerade Anzahl von Daten gesendet werden Deshalb wird wenn
160. en Eine Verbindung projektiert Wenn Sie nur eine Verbindung f r Ihre Schnittstelle ben tigen brauchen Sie im Dialog Eigenschaften PtP verbindung keine Einstellungen vorzunehmen Mehrere Verbindungen projektiert In dem Dialog Eigenschaften PtP verbindung m ssen Sie im Feld Kommunikationsrichtung einstellen ob Sie ber die ausgew hlte Verbindung Telegramme senden Aktiv Auftr ge BSEND PUT GET und oder empfangen Passiv Auftr ge BRCV wollen und in den Feldern Partner und Lokal ber welche CPUs die Verbindung geht Wenn Sie Telegramme senden und empfangen wollen m ssen Sie beide Felder Partner und Lokal ausf llen 1 Lokal gt Partner f r die Verbindungen auf denen Sie Telegramme senden BSEND PUT GET 2 Partner gt Lokal f r die Verbindungen auf denen Sie empfangen BRCV 3 Lokal Partner f r die Verbindungen auf denen Sie Telegramme senden und empfangen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 135 Konfigurieren und Parametrieren des CP 441 3 7 Vorgehensweise im Dialog Eigenschaften PtP Verbindung 136 Lokal Verbindung wird ausgew hlt ber RK512 CPU Nr Mit dem Protokoll RK512 ist es m glich durch Angabe einer CPU Nr 1 4 im Telegrammkopf bis zu 4 CPUs Verbindungen zu adressieren Wenn Sie Telegramme empfangen BRCV geben Sie hier eine CPU Nr 1 bis 4 an Der CP 441 vergleicht die hier von Ihnen
161. en i Systemfunktionsbausteins e Falscher Bereich beim Anzeigenwort oder ke x Kontrollieren Sie die angegebene L nge am e Datenbereich nicht vorhanden au er DB DX Systemfunktionsbaustein oder e Datenbereich zu kurz au er DB DX 09 03H Nur bei RK512 DB DX Zugriffsfehler beim Partner Kontrollieren Sie ob der gew nschte Datenbereich DB DX nicht vorhanden oder zu kurz beim Partner vorhanden und ausreichend gro ist Bei SIMATIC S5 als Partner bzw pr fen Sie die Parameter des aufgerufenen Systemfunktionsbausteins e DB DX nicht vorhanden oder FRE i Kontrollieren Sie die angegebene L nge am e DB DX zu kurz oder Systemfunktionsbaustein e DB DX Nr unzul ssig Beim GET Auftrag zul ssiger Quellbereich berschritten 09 04H Nur bei RK512 Partner meldet Auftragsart nicht Fehlerhaftes Partnerverhalten da vom CP 441 erlaubt niemals ein Systembefehl ausgegeben wird 09 05H Nur bei RK512 Fehler beim Partner bzw bei Pr fen ob der Partner den gew nschten Datentyp SIMATIC S5 als Partner bertragen kann e Quell Zieltyp nicht zul ssig oder Aufbau der Hardware beim Partner pr fen e Speicherfehler im Partner AG oder Schalter des Partner AG in RUN Stellung bringen e Fehler bei Verst ndigung CP CPU beim Partner oder e Partner AG ist im STOP Zustand 09 08H Nur bei RK512 Partner erkennt Synchronfehler Dieser Fehler tritt auf bei Neustart des eigenen AG Telegrammreihenfolge ist gest rt oder des Partners Es hande
162. en Vorsichtsma nahmen nicht getroffen werden VORSICHT mit Warndreieck bedeutet dass eine leichte K rperverletzung eintreten kann wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden VORSICHT ohne Warndreieck bedeutet dass Sachschaden eintreten kann wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden ACHTUNG bedeutet dass ein unerw nschtes Ergebnis oder Zustand eintreten kann wenn der entsprechende Hinweis nicht beachtet wird Beim Auftreten mehrerer Gef hrdungsstufen wird immer der Warnhinweis zur jeweils h chsten Stufe verwendet Wenn in einem Warnhinweis mit dem Warndreieck vor Personensch den gewarnt wird dann kann im selben Warnhinweis zus tzlich eine Warnung vor Sachsch den angef gt sein Qualifiziertes Personal Das zu dieser Dokumentation zugeh rige Produkt System darf nur von f r die jeweilige Aufgabenstellung qualifiziertem Personal gehandhabt werden unter Beachtung der f r die jeweilige Aufgabenstellung zugeh rigen Dokumentation insbesondere der darin enthaltenen Sicherheits und Warnhinweise Qualifiziertes Personal ist auf Grund seiner Ausbildung und Erfahrung bef higt im Umgang mit diesen Produkten Systemen Risiken zu erkennen und m gliche Gef hrdungen zu vermeiden Bestimmungsgem er Gebrauch von Siemens Produkten Beachten Sie Folgendes INWARNUNG Siemens Produkte d rfen nur f r die im Katalog und in der zugeh rigen
163. en werden Der Parameter ist nur bei CP 441 2 ab 6ES7 441 2AA04 0AE0 anw hlbar Bei der Kopplung mit S5 CPs werden keine Koppelmerker unterst tzt Die Datenkonsistenz wird durch die sendende und empfangende CPU bestimmt CPU 412 413 16 Bytes CPU 414 417 32 Bytes Der hinsichtlich der Konsistenz schw chere Partner bestimmt die resultierende Konsistenzl nge der Daten bertragung Weitere Informationen Weitere Informationen zur Datenkonsistenz entnehmen sie bitte dem Referenzhandbuch zu den System und Standardfunktionen Systemsoftware f r S7 300 400 System und Standardfunktionen Hinweis Wenn Sie mit einem S5 CP oder einem Fremdger t von einem CP 441 Daten holen m ssen Sie im Auftragsblock S5 CP den Quellendatentyp bei Quellendatentyp DB die entsprechende Nr und die Anfangsadresse Offset angeben Koppelmerker werden nicht ausgewertet ber die CPU Nummer wird die Verbindung ausgew hlt ber die die Daten von der S7 CPU geholt werden Beim Kommunikationspartner CP 441 178 Beim Kommunikationspartner ist im S7 Anwenderprogramm der CPU keine Programmierung notwendig Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine Beispiel Auftragstabelle 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Tabelle 6 25 Beispiel f r den Aufruf des SFB 14 GET AWL CALL SFB 14 DB14
164. endig Bild 6 3 Daten zu Kommunikationspartner mit der Rechnerkopplung RK512 mit dynamisch nderbarer Zielangabe senden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 173 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Daten mit RK512 zum Kommunikationspartner senden Was ist zu tun Wenn Sie Daten zum Kommunikationspartner senden wollen gehen Sie folgenderma en vor Ihr Automatisierungssystem Im S7 Anwenderprogramm der CPU m ssen Sie den Systemfunktionsbaustein PUT SFB 15 programmieren Am Parameter SD Datentyp ANY geben Sie an welche Daten Sie zum Partner Ziel senden wollen Bei den Datentypen DB Z und T d rfen als Offset nur geradzahlige Werte maximal 450 Byte angegeben werden Bei den Datentypen MB EB und AB ist der maximale Offset 255 Byte Beispiel p DB10 DBX6 0 WORD 10 Am Parameter ADDR Datentyp ANY geben Sie an wo die Daten bei Ihrem Partner Ziel abgelegt werden Die L ngenangabe muss mit der Angabe am Parameter SD bereinstimmen Bedingt durch die Parametergrenzen des RK512 Protokolls k nnen beim Partner nur die Datenbausteine 1 bis 255 erreicht werden Bei der bertragung von Zeiten und Z hlern muss f r den Datenbaustein in dem die Zeiten bzw Z hlwerte abgelegt werden als Datentyp CHAR angegeben werden Beispiel p DB10 DBX6 0 CHAR 2 Beachten Sie dass Sie b
165. er e Sobald ein Telegramm durch die S7 CPU abgeholt wurde und der Empfangspuffer aufnahmebereit ist sendet der CP 441 das Zeichen XON bzw setzt die Leitung RTS auf ON Empf ngt der CP 441 das Zeichen XOFF bzw wird das Steuersignal CTS auf OFF gesetzt unterbricht der CP 441 den Sendevorgang Wird nach einer bestimmten parametrierbaren Zeit kein XON empfangen bzw CTS nicht auf ON gesetzt wird der Sendevorgang abgebrochen und eine entsprechende Fehlermeldung 0708H im Fehlermeldebereich SYSTAT des CP 441 eingetragen Hinweis Die Zeichen XON und XOFF sind parametrierbar beliebiges ASCII Zeichen Bei der Parametrierung der Software Datenflusskontrolle XON XOFF d rfen die Nutzdaten keines der parametrierten XON oder XOFF Zeichen enthalten Hinweis Bei der Parametrierung einer Datenflusskontrolle mit RTS CTS m ssen Sie unbedingt eine entsprechende Verdrahtung der verwendeten Schnittstellensignale in der Steckerverbindung vornehmen Bei der Parametrierung einer Datenflusskontrolle mit RTS CTS ist ein Steuern von RTS ber die Funktion FB V24_SET nicht m glich Aufgaben von FB V24_STAT SET 72 Mittels der Funktion FB V24_STAT kann der Zustand von jedem RS232 Begleitsignal ermittelt werden Mit der Funktion FB V24 SET ist ein Steuern der Ausgangssignale DTR und RTS m glich siehe Kapitel Anwendung der Systemfunktionsbausteine beim ASCII Seite 181 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger
166. er STATUS VAR_OUTPUT WORD enth lt detaillierte Fehleraussage oder Warnung 262 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Parameter der SFBs Systemfunktionsbaustein PUT SFB 15 Parameter Art Typ Bedeutung REQ VAR_INPUT BOOL aktiviert mit steigender Flanke eine bertragung ID VAR_INPUT WORD eindeutige Kommunikationsverbindung zu einem Kommunikationspartner ADDR_1 VAR_IN_OUT ANY Zeiger auf diejenigen Bereiche in der Partner CPU in die geschrieben werden sollen ADDR_4 SD_1 VAR_IN_OUT ANY Zeiger auf diejenigen Bereiche in der eigenen CPU die die zu e versendenden Daten enthalten SD_4 DONE VAR_OUTPUT BOOL signalisiert mit steigender Flanke fehlerfreien Abschluss des PUT Auftrages ERROR VAR_OUTPUT BOOL steigende Flanke signalisiert Fehler STATUS VAR_OUTPUT WORD enth lt detaillierte Fehleraussage oder Warnung Systemfunktionsbaustein PRINT SFB 16 Parameter Art Typ Bedeutung REQ VAR_INPUT BOOL aktiviert mit steigender Flanke eine bertragung ID VAR_INPUT WORD eindeutige Kommunikationsverbindung zu einem Kommunikationspartner PRN_NR VAR_IN_OUT BYTE bei Anschluss von mehreren Druckern wird gezielt ein Drucker ausgew hlt FORMAT VAR_IN_OUT STRING Format String f r den Meldetext incl der Konvertierungs und Steueranweisungen f r die Variablen SD_1 bis SD_4 SD_1 VAR_IN_OUT
167. er Beschreibung Wertebereich Defaultwert Daten bertragungs Daten bertragungsgeschwindigkeit in bit s e 300 9600 geschwindigkeit Hinweis e 600 F r das 20mA TTY Schnittstellenmodul sind maximal e 1200 19200 bit s m glich e 2400 e 4800 e 9600 e 19200 e 38400 e 57600 e 76800 e 115200 Startbit Das Startbit wird bei der bertragung jedem zu bertragenden 1 nicht einstellbar 1 Zeichen vorangesetzt Datenbits Anzahl der Bits auf die ein Zeichen abgebildet wird e 7 8 e 8 Stopbits Die Stopbits werden bei der bertragung jedem zu e 1 1 bertragenden Zeichen nachgesetzt und kennzeichnen das e2 Ende eines Zeichens Parit t Eine Folge von Informationsbits kann um ein weiteres Bit das e keine gerade Parit tsbit erweitert werden das durch seinen addierten Wert x Base 0 oder 1 den Wert aller Bits auf einen vereinbarten Zustand ung erg nzt Die Datensicherheit wird dadurch erh ht Parit t e gerade keine bedeutet dass kein Parit tsbit bertragen wird Priorit t Ein Partner hat hohe Priorit t wenn sein Sendewunsch Vorrang e niedrig hoch vor dem Sendewunsch des anderen Partners hat Ein Partner a hech hat niedrige Priorit t wenn sein Sendewunsch hinter dem Sendewunsch des anderen Partners zur ckstehen muss Bei der Prozedur 3964 R m ssen Sie beide Kommunikationspartner mit verschiedener Priorit t parametrieren d h ein Partner bekommt hohe Priorit t der andere Partner bekommt niedrige Priorit t Punkt zu
168. er Rechnerkopplung RK512 Auftragstabelle In der folgenden Tabelle sind die bertragbaren Datentypen dargestellt Tabelle 6 15 Auftragstabelle Daten mit RK512 zum Kommunikationspartner CP 441 senden Verwendung von BSEND Quelle BSEND zum Ziel Parametrierung am SFB Parametrierung Parametrierung am SFB von S7 Kommunika BSEND Parameter SD_1 am SFB BSEND BSEND Parameter R_ID Ziel tionspartner Quelle Parameter LEN Quelle Q TYP Q DBNR Q Offset L nge max 450 Z TYP Z DBNR Z Offset Byte Byte Worte Datenbaustein Datenbaustein DB 1 0 1 DB 1 255 0 255 Merker Datenbaustein MB irrelevant 0 1 7 DB 1 255 0 255 Eing nge Datenbaustein EB irrelevant 0 1 7 DB 1 255 0 255 Ausg nge Datenbaustein AB irrelevant 0 1 DB 1 255 0 255 Z hler Datenbaustein Z irrelevant 0 1 7 DB 1 255 0 255 Zeiten Datenbaustein T irrelevant 0 1 7 DB 1 255 0 255 Dieser Wert ist durch die CPU vorgegeben die Sie einsetzen Abh ngig von der CPU des Kommunikationspartners 450 Bytes Erkl rung der Abk rzungen Q TYP Quelltyp Q DBNR Quell Datenbausteinnummer Q Offset Quellanfangsadresse L nge Quell nge Z TYP Zieltyp Z DBNR Ziel Datenbausteinnummer Z Offset Zielanfangsadresse Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 166 Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der System
169. er seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R A Z hler f r Aufbauversuche W Z hler f r Wiederholversuche G Grundzustand Z Warten auf Zeichenempfang Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 39 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R 2 4 4 Daten empfangen mit 3964 R Ablauf der Daten bertragung beim Empfangen Im folgenden Bild ist der Ablauf der Daten bertragung beim Empfangen mit der Prozedur 3964 R dargestellt Kommunikationspartner CP 441 Verbindung STX Startzeichen 02H aufbau 1 DLE pos Quittung 10H 1 Byte gt 1 Datenbyte N 2 Byte gt 2 Datenbyte daten n Byte gt n Datenbyte DLE gt Endekennung 10H Verbindungs ETX gt Endekennung 03H abeau Bcc gt nur 3964R ns DLE pos Quittung 10H Bild 2 8 Datenverkehr beim Empfangen mit Prozedur 3964 R Hinweis Die Prozedur 3964 R sendet sobald sie betriebsbereit ist einmal das Zeichen NAK an den Partner um den Kommunikationspartner in den Ruhezustand zu bringen Verbindungsaufbau beim Empfangen Im Ruhezustand wenn kein Sendeauftrag zu bearbeiten ist wartet die Prozedur auf den Aufbau der Verbindung durch den Kommunikationspartner Steht beim Verbindungsaufbau mit STX kein leerer Empfangspuffer zur Verf gung wird eine
170. ereich DINT DWORD 2147483647 max 11 NM WORD Meldetextausgabe Integer 0 bis 3999 Textnummer P 2 INT WORD Seitennummer stellen R REAL DWORD 0 12E 04 Gleitkomma Darstellung mit Exponent S STRING Textausgabe Textstrings T TIME DWORD 2d_3h_10m_5s_250ms max 21 Zeitdauer U BYTE 255 max 3 Ganzzahlenbereich ohne WORD 65535 max 5 Vorzeichen DWORD 4294967295 max 10 X BOOL 1 1 Bin re Darstellungsart BYTE 11101100 8 WORD 11001 16 16 DWORD 11001 32 32 yY 63 DATE_AND_TIME_ 10 06 1992 25 Datum und Tageszeit OF_DAY DT 15 42 59 723 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 101 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Darstellungsart Z Zugeh riger Standarddarstellung Breite der Beschreibung Datentyp Standarddarstellung TIME_OF_DAY 15 42 59 723 12 Tageszeit DWORD Ist bei diesen Darstellungsarten keine Meldetextnummer bzw keine System Uhrzeit vorhanden werden als Ersatz im Ausdruck 6 Zeichen ausgegeben Der CP 441 f hrt keine Uhrzeit 2 Die Darstellungsart P ist nur im Formatstring zugelassen P ist in den projektierbaren Meldetexten nicht erlaubt 3 Aktuelle Uhrzeit und Datum m ssen zuvor ber die Systemfunktion SFC 1 READ_CLOCK gelesen und im Anwenderspeicher Merker Daten abgelegt werden Ausgabe ber Meldetextnummer N 10
171. ert Daten bertragungsges Daten bertragungsgeschwindigkeit in bit s e 300 9600 chwindigkeit Hinweis e 600 F r das 20 mA TTY Schnittstellenmodul sind maximal 4200 19200 bit s m glich e 2400 e 4800 e 9600 e 19200 e 38400 e 57600 e 76800 e 115200 Startbit Das Startbit wird bei der bertragung jedem zu 1 nicht einstellbar 1 bertragenden Zeichen vorangesetzt Datenbits Anzahl der Bits auf die ein Zeichen abgebildet wird e 7 8 e 8 Stopbits Die Stopbits werden bei der bertragung jedem zu e 1 1 bertragenden Zeichen nachgesetzt und kennzeichnen e 2 das Ende eines Zeichens Parit t Eine Folge von Informationsbits kann um ein weiteres e keine gerade Bit das Parit tsbit erweitert werden das durch seinen x nderade addierten Wert 0 oder 1 den Wert aller Bits auf ung einen vereinbarten Zustand erg nzt Die e gerade Datensicherheit wird dadurch erh ht Parit t keine bedeutet dass kein Parit tsbit bertragen wird 84 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Datenflusskontrolle In der folgenden Tabelle finden Sie die Beschreibung der Parameter f r die Datenflusskontrolle Bei der RS485 Schnittstelle ist keine Datenflusskontrolle m glich Datenflusskontrolle mit RTS CTS und Automat Bedienung der V24 Signale ist nur bei Einsatz des RS232 Schnittst
172. erufen werden Verbindungsaufbau und einer weiteren Wartezeit kein leerer Empfangspuffer zur Verf gung 08 OCH bertragungsfehler St rungen auf der bertragungsleitung verursachen Ein bertragungsfehler Parit tsfehler Telegrammwiederholungen und erniedrigen Stopbitfehler berlauffehler wurde erkannt dadurch den Nutzdatendurchsatz Die Gefahr eines uk j z nicht erkannten Fehlers steigt ndern Sie Ihren Wird in Ruhestellung ein gest rtes Zeichen j 3 Systemaufbau bzw die Leitungsverlegung empfangen wird der Fehler sofort gemeldet damit j NER St reinfl sse auf der bertragungsleitung fr hzeitig Yberpr fen Sie ob bei beiden Ger ten erkannt werden k nnen Daten bertragungsgeschwindigkeit Parit t und Stoppbit hl gleich ei tellt sind Nur bei RK512 und 3964 R a E A RO E E e Falls dies w hrend des Sende oder Empfangsbetriebes auftritt werden Wiederholungen gestartet 08 0DH BREAK Stellen Sie die Verbindung zwischen den Ger ten Die Verbindungsleitung Empfangsleitung zum her oder schalten Sie das Partnerger t ein Pr fen Partnerger t ist unterbrochen Sie bei TTY Betrieb ob im Ruhezustand Linienstrom flie t ur bei Treiber arametrieren Sie den Kommunikationspartner neu 08 12H Nur bei ASCII Treib P tri Sie den K ikati rt Nachdem der CP XOFF gesendet hat oder CTS auf Oder entsorgen Sie den CP schneller OFF gestellt hat wurden weitere Zeichen empfangen 08 15H Einstellung der bertrag
173. es vor Ort ber unsere Ansprechpartner Datenbank e Informationen ber Vor Ort Service Reparaturen Ersatzteile Vieles mehr steht f r Sie unter dem Bergriff Leistungen bereit Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 6 Ger tehandbuch 04 2012 ASE00405448 03 Inhaltsverzeichnis MOWO CRRRPERERRERSREREFRCNRELLET ERS PELERSEFFFPEREPERECHUERLSPERUSRESERORRTSPSEETFIEPRONESSERS E E E 1 Produktbeschreib ng isss ansaiten aeeai aaa BER een 1 1 Einsatzm glichkeiten des KommunikatioNnSprozesSsors uusnsnnenennnnnnnennnnnnnnnnnnnnnn namen nn 1 2 Komponenten f r eine Punkt zu Punkt Kopplung ssssssssssssssesrrnnseesernnrrnnsrnerrnnrrnnsnennnnrnn nennen nn 1 3 Aufbau des CPA fi naene es ee eines 1 4 Eigenschaften der seriellen Schnittstelle aaaeeeeesseseeersnserrneseerreerinuaseennasrrnusatennaarnnneseenneaennns 1 4 1 Eigenschaften des RS232 Schnittstellenmoduls ssseeseseseeeeerreseerrssirrssttrrssttnrnstennnsennnnneenn 8 1 4 2 Eigenschaften des 20mA TTY Schnittstellenmoduls 000snseneennsnensenenennennnenennnnn 19 1 4 3 Eigenschaften des X27 RS422 485 Schnittstellenmoduls 1 5 Aufbaurichtlinienzu2u s4 2 4 ran ne Eee emeienihnleiteie ssieel 2 Grundlagen der seriellen Daten bertragung 44440HH4nnnnBnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 2 1 Serielle bertragung eines Zeichens uuueeeeeeneenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
174. funktionsbausteine bei der Rechnerkopplung RK512 Angaben im Telegrammkopf des RK512 Protokolls In der folgenden Tabelle sind die Angaben im RK512 Telegrammkopf dargestellt Tabelle 6 16 Angaben im Telegrammkopf des RK512 Protokolls Daten mit RK512 zum Kommunikationspartner CP 441 senden Verwendung von BSEND Quelle zum Ziel Telegrammkopf BSEND von S7 S7 Kommunikationspartner BRCV Bytes 3 4 Bytes 5 6 Bytes 7 8 Befehlsart Z DBNRI Z Offset Anzahl in Datenbaustein Datenbaustein AD DB DW W rtern Merker Datenbaustein AD DB DW Bytes Eing nge Datenbaustein AD DB DW Bytes Ausg nge Datenbaustein AD DB DW Bytes Z hler Datenbaustein AD DB DW W rtern Zeiten Datenbaustein AD DB DW W rtern Da die Quellinformation nicht zum CP bertragen wird wird hier vom CP immer die Kennung f r DB AD eingetragen Erkl rung der Abk rzungen Z DBNR Ziel Datenbausteinnummer Z Offset Zielanfangsadresse DW Offset in Worten Weitere Informationen Weitere Informationen zur Datenkonsistenz entnehmen Sie bitte dem Referenzhandbuch zu den System und Standardfunktionen Systemsoftware f r S7 300 400 System und Standardfunktionen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 167 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 6 4 4 Daten mit RK512 zum S5 Kommunikationspart
175. g e Geben Sie in NetPro unter Objekteigenschaften Verbindung als Kommunikationsrichtung ein 2 Partner gt Lokal oder 3 Lokal Partner 206 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Ereignisklasse 5 05H Fehler bei Bearbeitung eines CPU Auftrags Ereignisnr Ereignistext Abhilfe 05 01H Laufender Auftrag wurde durch Neuanlauf des CP Bei NETZ EIN ist keine Hilfe m glich Beim abgebrochen Umparametrieren des CP vom PG aus sollten Sie vor dem Beschreiben einer Schnittstelle darauf achten dass von der CPU aus keine Auftr ge mehr laufen 05 02H Auftrag ist in diesem Betriebszustand des CP nicht Parametrieren Sie die Ger teschnittstelle erlaubt z B Ger teschnittstelle nicht parametriert 05 03H Uhrzeit fehlerhaft falsches Format berpr fen Sie die Uhrzeit Parameter 05 05H Nur bei Drucker Treiber Projektieren Sie den Meldetext mit der Systemdatenbaustein mit Meldetexten auf CP nicht Parametriersoftware und f hren Sie einen Neustart vorhanden durch 05 06H Nur bei Drucker Treiber Projektieren Sie die Meldetexte mit der Meldetext nicht vorhanden Parametriersoftware und f hren Sie einen Neustart durch 05 07H Nur bei Drucker Treiber ndern Sie den Meldetext auf maximal 150 Zeichen Meldetext zu lang auf
176. g CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Montieren des CP 441 4 2 Ein und Ausbauen des CP 441 4 2 2 Reihenfolge des Ausbaus Ausbau des CP 441 Um den Kommunikationsprozessor aus einem Baugruppentr ger auszubauen gehen Sie in folgender Reihenfolge vor 1 L sen Sie die Schrauben oben und unten auf der Baugruppe 2 Schwenken Sie die Baugruppe nach oben und h ngen Sie sie aus 3 Stecken Sie die Blindabdeckung auf den Steckplatz des Baugruppentr gers auf dem der Kommunikationsprozessor gesteckt war Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 113 Montieren des CP 441 4 3 Stecken und Ziehen der Schnittstellenmodule des CP 441 4 3 Stecken und Ziehen der Schnittstellenmodule des CP 441 Einleitung Beim Stecken und Ziehen der Schnittstellenmodule des CP 441 m ssen Sie einige Regeln beachten IN VORSICHT Ziehen Sie vor der Montage Demontage der Schnittstellenmodule den Netzstecker der Stromversorgungsbaugruppe bzw bauen Sie den CP 441 aus dem Baugruppentr ger aus da die Schnittstellenmodule sonst zerst rt werden k nnen Hinweis Aus st rtechnischen Gr nden ist es absolut unerl sslich den Schirm des angeschlossenen Steckerkabels auf einer Schirmschiene aufzulegen Nur dann k nnen die EMV Werte Elektromagnetische Vertr glichkeit eingehalten werden Kombinationsm glichkeiten CP mit Schnittste
177. g ignoriert e ber die Steueranweisung k nnen die zur Definition des Formatstrings ben tigten Zeichen und gedruckt werden e Undefinierte oder fehlerhafte Steueranweisungen werden nicht ausgef hrt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 107 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 108 Ger tehandbuch 04 2012 A5SE00405448 03 Inbetriebnahme des CP 441 3 Reihenfolge der Bedienschritte Um den CP 441 in Betrieb zu nehmen ist es zweckm ig die folgende Reihenfolge von Bedienhandlungen einzuhalten 1 Montieren des Kommunikationsprozessors 2 Konfigurieren des Kommunikationsprozessors 3 Parametrieren des Kommunikationsprozessors 4 Verbindungsprojektierung des Kommunikationsprozessors 5 Anwenderprogramm f r den Kommunikationsprozessor erstellen Montieren des CP 441 Die Montage des CP 441 umfasst die Integration des CP 441 in den Baugruppentr ger Ihres Automatisierungssystems sowie das Stecken der Schnittstellenmodule Eine ausf hrliche Beschreibung finden Sie im Kapitel Montieren des CP 441 Seite 111 dieses Handbuchs Konfigurieren des Kommunikationsprozessors Die Konfiguration des Kommunikationsprozessors umfasst die Anordnung des Kommunikationsprozessors in der Konfigurationstabelle Die Konfiguration des Kommunikationsprozessors ne
178. ge Z DNRB Ziel Datenbausteinnummer Z Offset Zielanfangsadresse 162 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Angaben im Telegrammkopf des RK512 Protokolls In der folgenden Tabelle sind die Angaben im RK512 Telegrammkopf dargestellt Tabelle 6 13 Angaben im Telegrammkopf des RK512 Protokolls Daten mit RK512 zum Kommunikationspartner CP 441 senden Verwendung von BSEND und BRCV Quelle zum Ziel Telegrammkopf BSEND von S7 S7 Kommunikations partner BRCV Bytes 3 4 Bytes 5 6 Bytes 7 8 Befehlsart Z DXNRIZ Offset Anzahl in Datenbaustein Datenbaustein OD DX DW W rtern Merker Datenbaustein OD DX DW Bytes Eing nge Datenbaustein OD DX DW Bytes Ausg nge Datenbaustein OD DX DW Bytes Z hler Datenbaustein OD DX DW W rtern Zeiten Datenbaustein OD DX DW W rtern DW Offset in Worten Da die Quellinformation nicht zum CP bertragen wird wird hier vom CP immer die Kennung f r DB OD eingetragen Erkl rung der Abk rzungen Z DXNR erweiterte Ziel Datenbausteinnummer Z Offset Zielanfangsadresse Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 163 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbau
179. genden finden Sie eine detaillierte Beschreibung der Parameter X27 RS422 485 Schnittstellenmodul Beachten Sie den folgenden Hinweis zum X27 RS422 485 Schnittstellenmodul Hinweis Bei Einsatz des X27 RS422 485 Schnittstellenmoduls ist die Prozedur 3964 R nur im Vierdraht Betrieb nutzbar Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 75 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Protokoll In der folgenden Tabelle finden Sie die Beschreibung des Protokolls Tabelle 2 2 3964 R Protokoll Parameter Beschreibung Defaultwert 3964 mit e Die Protokollparameter sind mit Defaultwerten belegt 3964R mit Standardwerten mit Standardwerten Blockcheck e Erkennt der CP 441 die Zeichenfolge DLE ETX beendet er den ohne Blockcheck BR gt 5 Empfang und sendet DLE f r einen fehlerfrei oder NAK f r einen fehlerhaft empfangenen Block an den AEA Kommunikationspartner 3964R mit e Die Protokollparameter sind mit Defaultwerten belegt Aufbauversuche 6 u mit Erkennt der CP 441 die Zeichenfolge DLE ETX BCC beendet bertragungsversuche 6 er den Empfang Der CP 441 vergleicht das empfangene Blockpr fzeichen BCC mit der intern gebildeten L ngsparit t Ist das Blockpr fzeichen korrekt und kein anderer Empfangsfehler aufgetreten sendet der CP 441 das Zeichen DLE bei einem Fehler wird das Zeichen NAK an den Kom
180. gesetzt e Verhalten bei Verwendung des Protokolls Modbus Slave siehe Betriebsanleitung S7 300 57 400 Ladbarer Treiber f r Punkt zu Punkt CPs MODBUS Protokoll RTU Format 57 ist Slave Wo beschrieben Die einfache Bedienung der Parametrieroberfl che CP441 Configuration Package for Point to Point Communication ist f r alle Kommunikationsprozessoren gleich und selbsterkl rend Wir verzichten deshalb auf eine ausf hrliche Beschreibung der Parametrieroberfl che Au erdem bietet Ihnen die Online Hilfe ausreichende Unterst tzung beim Arbeiten mit der Parametrieroberfl che Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 120 Ger tehandbuch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 5 2 Einleitung Datenhaltung 3 2 Datenhaltung der Parameter Datenhaltung der Parameter Die Konfigurations und Parametrierungsdaten inklusive der Meldetexte des CP 441 werden im aktuellen Projekt auf Festplatte des PG PCs gespeichert Beim Verlassen der Konfigurationstabelle mit dem Men befehl Station gt Speichern bzw Station gt Speichern unter werden die Konfigurations bzw Parametrierungsdaten inklusive Baugruppenparameter automatisch in dem von Ihnen angelegten Projekt Anwenderdatei abgelegt Konfigurieren und Parameter laden Die Konfigurations und Parametrierungsdaten k nnen Sie nun Online vom Programmierger t auf die CPU laden Men befehl Zielsystem gt Laden Die CPU be
181. gs wird der Ausgangsparameter DONE im Fehlerfall der Ausgangsparameter ERROR am SFB PRINT auf Signal 1 gesetzt Im Programm wird der Steuereingang REQ auf 0 zur ckgesetzt wenn eins dieser Signale positiv ist Im n chsten Zyklus wird der Parameter DONE gleich 0 gesetzt Damit wird der REQ Eingang gleich 1 und der geforderte Signalzustandswechsel von 0 nach 1 f hrt zum Datentransfer an den Drucker Zus tzlich wird im Fehlerfall noch der Systemfunktionsbaustein SFB STATUS SFB 22 mit dem DB 22 als Instanz DB aufgerufen um eine detaillierte Information zur Fehlerursache zu erhalten Als Trigger f r den SFB STATUS dient der Ausgangsparameter ERROR des SFB PRINT Bei Signalzustandswechsel von 0 auf 1 wird damit gleichzeitig der REQ Eingang des SFB STATUS aktiviert Die am Parameter LOCAL adressierten 16 Bytes erhalten dann bis zum n chsten SFB STATUS Aufruf den aktuellen Fehlerzustand der Verbindung Die Statusbeobachtung der Merkerw rter oder Datenw rter erfolgt in der Variablentabelle Weitere Testm glichkeiten bestehen durch Einf gen von Ladebefehlen im Programm von beliebigen Variablen und anschlie ender Beobachtung mit der Funktion Status Baustein im Online Betrieb Weitere M glichkeiten k nnen ber die Variablentabelle durch STEUERN VARIABLE ausgew hlt werden ber die Variablen ENABLE_JOB_1 ENABLE_JOB_2 und ENABLE_JOB_3 kann einer von drei verschiedenen Auftr gen ausgew hlt werden Der erste A
182. gstelegrammen auf Sende oder Empfangstelegramme erfolgen Dies ist bei hochwertigen Protokollen zur Datenkommunikation realisiert siehe ISO 7 Schichten Referenzmodell Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 3 bertragungssicherheit bertragungssicherheit bei 3964R Erh hte Datensicherheit durch Verwendung der Prozedur 3964R e Die Hamming Distanz bei 3964R betr gt 3 Die Hamming Distanz ist ein Ma f r die Sicherheit einer Daten bertragung e Durch die Prozedur 3964R wird eine hohe bertragungssicherheit auf der bertragungsleitung gew hrleistet Die hohe bertragungssicherheit wird durch einen festgelegten Telegrammauf und abbau sowie die Mitf hrung des Blockpr fzeichens BCC erreicht Je nachdem ob Sie mit oder ohne Blockpr fzeichen Daten bertragen wollen unterscheidet man zwischen e Daten bertragung ohne Blockpr fzeichen 3964 e Daten bertragung mit Blockpr fzeichen 3964R Bei Beschreibungen und Hinweisen die sich auf beide Daten bertragungsarten beziehen verwenden wir in diesem Handbuch die Bezeichnung 3964 R Grenzen der Leistungsf higkeit bei 3964R e Nicht sichergestellt wird die programmtechnische Weiterverarbeitung der Sende Empfangsdaten im Kommunikationspartner Dies k nnen Sie nur durch einen zu programmierenden Quittungsmechanismus sicherstellen e Durch den Blockcheck der
183. gt innerhalb der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication Nach der erfolgreichen Installation von Parametrieroberfl che und ladbaren Treiber w hlen Sie den gew nschten Treiber aus und parametrieren die protokollspezifischen Parameter in gleicher Weise wie bei den Standard Protokollen Installation der Parametrieroberfl che und Anwahl eines bertragungsprotokolls siehe Kapitel Verbindungsprojektierung Seite 127 Was parametriert wird und wie die Treiber anschlie end auf den CP 441 geladen werden entnehmen Sie bitte der Dokumentation zum ladbaren Treiber Hinweis In STEP 7 TIA Portal ab V11 sind die Oberfl chen zu den Treibern bereits integriert Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 125 Konfigurieren und Parametrieren des CP 441 5 5 Nachladen von Treibern bertragungsprotokollen Zu beachten 126 Beachten Sie bitte noch folgende Hinweise e Der ladbare Treiber wird zusammen mit den Parametrierungsdaten in den Ladespeicher der CPU abgelegt und beim Ladevorgang automatisch auf den CP 441 2 geladen Sie m ssen deshalb im Ladespeicher der CPU f r jede Schnittstelle auf der Sie den Treiber laden wollen den daf r notwendigen Speicherplatz reservieren Nachladbare Treiber werden nur einmalig auf den CP 441 bertragen Bei weiteren Parametriervorg ngen wird der Ladevorgang des Treibers 2 SDBs abg
184. h Kann der Block nach der parametrierten Anzahl von bertragungsversuchen nicht empfangen werden oder wird kein weiterer Versuch in der Blockwartezeit unternommen bricht der CP 441 den Empfang ab Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 44 Ger tehandbuch 04 2012 A5E00405448 03 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R Initialisierungskonflikt Im folgenden Bild ist der Ablauf der Daten bertragung bei einem Initialisierungskonflikt dargestellt CP 441 Kommunikationspartner niedrige Priorit t h here Priorit t Startzeichen 02H 2 STX gt Verbindungs Startzeichen 02H STX aufbau pos Quittung 10H DLE y 1 Datenbyte 1 Byte 2 Datenbyte 7 2 Byte Nutzdaten e e e J n Datenbyte n Byte Endekennung 10H DLE S yo Endekennung 03H e ETX c Verbindungs nur 3964R a BC m abbau pos Quittung 10H DLE gt 2 Aufbauversuch Startzeichen 02H STX gt Verbindungs pos Quittung 10H DLE aufbau Bild 2 12 Datenverkehr bei Initialisierungskonflikt Antwortet ein Ger t auf den Sendewunsch Zeichen STX des Kommunikationspartners innerhalb der Quittungsverzugszeit QVZ nicht mit der Quittung DLE oder NAK sondern mit dem Zeichen STX liegt ein Initialisierungskonflikt vor Beide Ger te m chten einen vorliegenden Sendeauftrag ausf hren D
185. h nicht gestartet oder l uft noch 1 Auftrag wurde erfolgreich abgeschlossen ERROR BOOL Absender und Fehleranzeige STATUS WORD Empf nger ERROR STATUS Bedeutung 0 0 weder Warnung noch Fehler 0 0 Warnung STATUS liefert detaillierte Auskunft 1 0 Es liegt ein Fehler vor STATUS liefert detaillierte Auskunft ber die Art des Fehlers Seite 197 Punkt zu Punkt spezifische Fehlerinformationen erhalten Sie durch Aufruf es Systemfunktionsbausteins STATUS SFB 22 siehe Kapitel Sehe 202 Hinweis ERROR Bit und STATUS stehen nur bis zum n chsten SFB Aufruf an Zur Anzeige des STATUS sollten Sie deshalb den STATUS in einen freien Datenbereich kopieren Hinweis Die Datenkonsistenz wird durch die empfangende CPU bestimmt CPU 412 413 16 Bytes CPU 414 417 32 Bytes Weitere Informationen zur Datenkonsistenz entnehmen Sie bitte dem Referenzhandbuch zu den System und Standardfunktionen Um eine weitergehende Datenkonsistenz zu gew hrleisten m ssen Sie Folgendes beachten Beim Sender Greifen Sie auf den Sende DB erst wieder zu wenn die Daten komplett bertragen wurden DONE 1 Beim Empf nger Greifen Sie auf den Empfangs DB erst wieder zu wenn die Daten komplett empfangen wurden NDR 1 Sperren Sie den Empfangs DB danach solange EN_R 0 bis Sie die Daten bearbeitet haben Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 147 Kommunikation ber Systemfunktionsba
186. handbuch 04 2012 A5SE00405448 03 261 Parameter der SFBs Systemfunktionsbaustein BRCV SFB 13 Parameter Art Typ Bedeutung EN_R VAR_INPUT BOOL steigende Flanke signalisiert Empfangsbereitschaft des remoten Kommunikationspartner ID VAR_INPUT WORD eindeutige Kommunikationsverbindung zu einem Kommunikationspartner R_ID VAR_INPUT DWORD eindeutige Bausteinbeziehung innerhalb einer Kommunikationsverbindung RD_1 VAR_IN_OUT ANY zu empfangende Daten LEN VAR_IN_OUT WORD L nge des zu bertragenden Datenblocks NDR VAR_OUTPUT BOOL steigende Flanke signalisiert dem Anwenderprogramm stehen neue Empfangsdaten zur Verf gung ERROR VAR_OUTPUT BOOL steigende Flanke signalisiert Fehler STATUS VAR_OUTPUT WORD enth lt detaillierte Fehleraussage oder Warnung Systemfunktionsbaustein GET SFB 14 Parameter Art Typ Bedeutung REQ VAR_INPUT BOOL aktiviert mit steigender Flanke eine bertragung ID VAR_INPUT WORD eindeutige Kommunikationsverbindung zu einem Kommunikationspartner ADDR_1 VAR_IN_OUT ANY Zeiger auf diejenigen Bereiche in der Partner CPU die geholt werden u sollen ADDR_4 RD_1 VAR_IN_OUT ANY Zeiger auf diejenigen Bereiche in der eigenen CPU in die die r geholten Daten abgelegt werden RD_4 NDR VAR_OUTPUT BOOL steigende Flanke signalisiert dem Anwenderprogramm stehen neue Empfangsdaten zur Verf gung ERROR VAR_OUTPUT BOOL steigende Flanke signalisiert Fehl
187. hlermeldebereich SYSTAT Ereignisklasse 5 05H Fehler bei Bearbeitung eines CPU Auftrags Befehlstelegramms Eine zugeh rige Prozedurfehlernummer wurde unmittelbar zuvor im STATUS eingetragen Ereignisnr Ereignistext Abhilfe 05 0DH Nur bei Drucker Treiber Korrigieren Sie die angegebene Breite der Variable Breite in Konvertierungsanweisung zu gering oder N der Konvertierungsanweisung anhand der zu gro maximal m glichen Zeichenanzahl der Variable bei textorientierten Darstellungsarten A C D S T Y Z Im Ausdruck wird nur die durch die Breite angegebene Anzahl Zeichen ausgegeben der Rest wird abgeschnitten Ansonsten werden entsprechend der Breite Zeichen ausgegeben 05 0EH Nur bei ASCII Treiber Erg nzen Sie die Endekennzeichen im Sendepuffer Fehler beim Senden Die parametrierten an der gew nschten Stelle oder w hlen Sie beim Endekennzeichen sind innerhalb der maximal automatischen Anh ngen eine kleinere zul ssigen L nge nicht aufgetreten bzw beim Telegramml nge automatischen Anh ngen wurde die maximal zul ssige Sendel nge berschritten 05 0FH Anzahl der gleichzeitig bearbeitbaren Auftr ge zu ndern Sie Ihr STEP 7 Programm so dass weniger gro Auftr ge gleichzeitig laufen 05 10H Bereich ist belegt Ressource Wiederholen Sie den Auftrag 05 11H L nge f r diese Auftragsart nicht zugelassen Teilen Sie die zu bertragenden Daten auf mehrere Auftr
188. hmen Sie mit der STEP 7 Software vor Eine ausf hrliche Beschreibung finden Sie im Kapitel Konfigurieren und Parametrieren des CP 441 Seite 117 dieses Handbuchs Parametrieren des Kommunikationsprozessors Die Parametrierung des Kommunikationsprozessors umfasst die Erstellung der spezifischen Parameter der Protokolle und die Projektierung von Meldetexten f r die Druckerausgabe Die Parametrierung des Kommunikationsprozessors nehmen Sie mit der Parametrieroberfl che CP441 Configuration Package for Point to Point Communication vor Eine ausf hrliche Beschreibung finden Sie im Kapitel Konfigurieren und Parametrieren des CP 441 Seite 117 dieses Handbuch Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 109 Inbetriebnahme des CP 441 Ablage der Parametrierungsdaten Die Ablage der Parametrierungsdaten des Kommunikationsprozessors umfasst das Speichern der Parameter das Laden der Parameter in die CPU und das bertragen der Parameter auf den Kommunikationsprozessor Die Ablage der Parametrierungsdaten nehmen Sie mit der STEP 7 Software vor Eine ausf hrliche Beschreibung finden Sie im Kapitel Datenhaltung der Paramete Seite 121 dieses Handbuch Verbindungsprojektierung des CP 441 Die Verbindungsprojektierung des CP 441 umfasst die Verbindung zwischen den Kommunikations Endpunkten innerhalb eines PtP Netzes im Projekt Ihres Automatisierungssytems Die Verbindungsproj
189. hungszeit betr gt unabh ngig von der Daten bertragungsgeschwindigkeit 20 s Durch Parametrierung des Anwenders im Registerdialog RK512 der Parametrieroberfl che kann diese berwachungszeit reduziert werden Durch Auswahl der Option Abh ngig von der Daten bertragungsgeschwindigkeit wird dann mit den nachfolgend aufgef hrten maximalen Wartezeiten berwacht Daten bertragungsgeschwindigkeit berwachungszeit 300 bit s 10s 600 bit s 7 sec 1200bit s 5 sec ab 38 400 bit s 3 sec Das gegraute Feld maximale Wartezeit dient nur der Anzeige der verwendeten berwachungszeit und ist nicht editierbar Aufbau und Inhalt des Reaktionstelegramms Das Reaktionstelegramm besteht aus 4 Bytes und enth lt Informationen ber den Verlauf des Auftrages Byte Bedeutung 1 Telegrammkennung bei Reaktionstelegrammen 00H bei Folge Reaktionstelegrammen FFH 2 Telegrammkennung 00H 3 belegt mit OOH Fehlernummer des Kommunikationspartners im Reaktionstelegramm e 00H wenn bei bertragung kein Fehler aufgetreten ist e gt 00H Fehlernummer Die Fehlernummer im Reaktionstelegramm bewirkt automatisch einen Eintrag einer Fehlernummer im SYSTAT Siehe auch ommunikation ber Systemfunktionsbausteine Seite 143 Diagnose ber den Fehlermeldebereich SYSTAT Seite ehlernummern im Reaktionstelegramm Seite Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04
190. i RK512 beginnt mit einem Telegrammkopf Er kann Telegrammkennungen Angaben ber Datenziel quelle und eine Fehlernummer enthalten Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 47 Grundlagen der seriellen Daten bertragung 2 5 Daten bertragung mit der Rechnerkopplung RK512 Aufbau des Telegrammkopfs 48 In der folgenden Tabelle finden Sie den Aufbau des Telegrammkopfs des Befehlstelegramms Tabelle 2 1 Aufbau des Telegrammkopfs des Befehlstelegramms RK512 Byte Bedeutung 1 Die Telegrammkennung bei Befehlstelegrammen 00H bei Folge Befehlstelegrammen FFH Telegrammkennung 00H 3 A 41H f r SEND PUT Auftrag mit Ziel DB oder O 4FH f r SEND Auftrag mit Ziel DX oder E 45H f r GET Auftrag 4 zu bertragende Daten sind aus D 44H Datenbaustein E 45H Eingangsbytes A 41H Ausgangsbytes M 4DH Merkerbytes Z SAH Z hlerzellen T 54H Zeitzellen Bei Sendauftr gen mit SFB BSEND und SFB PUT wird unabh ngig davon aus welchen Bereichen die Daten sind immer D eingetragen 5 und 6 Datenziel bei SEND PUT Auftrag bzw Datenquelle bei GET Auftrag z B Byte 5 DB Nr Byte 6 DW Nr Die RK512 Adressierung beschreibt Datenquelle und ziel mit Wortgrenzen Die Umrechnung auf Byteadressen in SIMATIC S7 erfolgt automatisch 7 und 8 L nge High Byte L nge der zu bertragenden Daten je nach Typ in Byt
191. i l l l I ji l 4 1 20mA ol DI 1 24 V JE Wi l l l I ll l 9 I TxD Doy l l C l i i l D iii I TxD RxD 19 TX RxD Ge aa nn i Empf nger vw 2 1 20 mA RxD i 10 HE m vi Noj m l l l l l r l Schirm l l i i Ki l Kabeltyp i a l Geh useschirm i LIYCY 4 x 0 14 l Geh useschirm Bild B 11 20 mA TTY Steckleitung CP 441 CP 521SI CP 521BASIC Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 253 Steckleitungen B 2 Schnittstellenmodul 20mA TTY Steckleitung 20mA TTY S7 CP 441 CPU 944 AG 95 Im folgenden Bild ist die Steckleitung f r eine Punkt zu Punkt Kopplung zwischen einem CP 441 und einer CPU 944 AG 95 dargestellt F r die Steckleitungen ben tigen Sie folgende Stiftstecker e auf CP 441 Seite 9poliger Sub D Stiftstecker mit Schraubverriegelung e beim Kommunikationspartner 15poliger Sub D Stiftstecker mit Schiebeverriegelung CP 441 Kommunikationspartner Be ean gl n TE ea 3_ 1 20mA TxD 6 l l l l 24V un Tr l l Sender l 5 1 I RXxD TXD 7 7 l l AN Empf nger i l l l 8 1 RxD E E l I l I l 2 i 1 20 mA j De uni E l l 4 1 20mA I l l 24V 1 m p t l l 9 _ TxD l l i N i i AS Sender i Da 1 1 D RxD 9 l lo Cap l l l i l i I Empf nger 7 l l 2 20 mA RxD _
192. iagnosepuffer des CP 441 e Diagnosealarm Anzeigeelemente LED Die Anzeigeelemente informieren Sie ber den Betriebszustand bzw ber m gliche Fehlerzust nde des CP 441 Die Anzeigeelemente geben Ihnen einen ersten Uberblick ber aufgetretene interne bzw externe Fehler sowie schnittstellenspezifische Fehler siehe Kapitel Diagnose ber die Anzeigeelemente des CP 441 Seite 195 STATUS Ausgang der SFBs F r eine Fehlerdiagnose besitzt jeder Systemfunktionsbaustein einen STATUS Ausgang Durch Lesen des STATUS Ausgangs der Systemfunktionsbausteine erhalten Sie allgemeine Aussagen zu Fehlern die bei der Kommunikation zwischen dem CP 441 und der zugeordneten CPU aufgetreten sind Den STATUS Parameter k nnen Sie im Anwenderprogramm auswerten siehe Kapitel Diagnosemeldungen der Systemfunktionsbausteine Seite 197 Fehlermeldebereich SYSTAT ber die Programmierung des Systemfunktionsbausteins STATUS im Anwenderprogramm k nnen Sie den Status einer Schnittstelle abfragen Durch Lesen des SYSTAT erhalten Sie detaillierte Aussagen zu Fehlern Ereignissen die bei der Kommunikation zwischen dem CP 441 der zugeordneten CPU und dem angeschlossenen Kommunikationspartner auf dieser Schnittstelle aufgetreten sind siehe Kapitel Diagnose ber den Fehlermeldebereich SYSTAT Seite 202 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 193 Diagnosefunktionen des CP 441 F
193. ie Sicherungsschicht Schicht 2 Anlauf Im folgenden Bild finden Sie die Abl ufe beim Anlauf der Prozedur 3964 R Hochlauf nach Neustart der CPU oder Spannungswiederkehr Parametrierung auswerten Y Schnittstelle initialisieren Y v Bild 2 4 Ablaufschema beim Anlauf der Prozedur 3964 R Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 33 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R 2 4 1 Steuerzeichen Einleitung Die Prozedur 3964 R f gt bei der Daten bertragung den Informationsdaten Steuerzeichen hinzu Sicherungsschicht Durch diese Steuerzeichen kann der Kommunikationspartner kontrollieren ob die Daten vollst ndig und fehlerfrei bei ihm angekommen sind Die Steuerzeichen der Prozedur 3964 R Die Prozedur 3964 R wertet die folgenden Steuerzeichen aus e STX Start of Text Anfang der zu bertragenden Zeichenfolge e DLE Data Link Escape Daten bertragungsumschaltung e ETX End of Text Ende der zu bertragenden Zeichenfolge e BCC Block Check Character nur bei 3964R Blockpr fzeichen e NAK Negative Acknowledge negative R ckmeldung Hinweis Wird als Informationszeichen das Zeichen DLE bertragen so wird dieses zur Unterscheidung vom Steuerzeichen DLE beim Verbindungsaufbau und abbau auf der Sendeleitung doppelt gesendet DLE Verdopplung Der Empf nger macht die DLE Verdopplung wieder r ckg
194. ie beschriebenen Einzelschritte zur Konfigurierung und Programmierung sollen Ihnen das Erstellen eines Projektes erleichtern Da hier lediglich die prinzipielle Vorgehensweise dargestellt ist und sich der Ablauf der einzelnen Schritte im Laufe der Zeit in den einzelnen STEP 7 Paketen ndern kann sollten Sie auch die aktuellen Dokumentationen zu den STEP 7 Paketen ber cksichtigen Zum Ende des Kapitels finden Sie auch ein Beispiel f r die Programmierung der Meldetextausgabe auf einen Drucker Das Programmierbeispiel e soll die wichtigsten Funktionen beispielhaft zeigen e ist einfach und bersichtlich e kann f r eigene Zwecke ohne gro en Aufwand erweitert werden Das Beispiel zeigt wie mit den Systemfunktionsbausteinen BSEND und BRCV Daten senden und Daten empfangen eine Kopplung zu einem Kommunikationspartner projektiert werden kann Die CP 441 Baugruppen werden im Anlauf der CPU von dieser parametriert Systemdienst Das Beispiel kann mit minimaler Hardwareausr stung durchgespielt werden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 225 Programmierbeispiel Systemfunktionsbausteine 9 1 Allgemeines Programmbeispiel Die Beispielprogramme befinden sich auf der CD f r die Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication Sie liegen in kompilierter Form vor Die Beispielprogramme werden zusammen mit der Parametrieroberfl che
195. iegende Handbuch enth lt die Beschreibungen des Kommunikationsprozessors CP 441 und der Schnittstellenmodule die zum Zeitpunkt der Herausgabe des Handbuchs g ltig sind Wir behalten uns vor nderungen der Baugruppenfunktionalit t in einer Produktinformation zu beschreiben nderungen gegen ber der Vorg ngerversion 04 2011 Approbationen Gegen ber der Ausgabe 04 2011 dieses Handbuchs sind in der vorliegenden Ausgabe die zus tzlichen Funktionen des CP 441 ab Bestellnummer 6ES7441 xAAO05 AE0 x 1 2 beschrieben Dies sind e F W Update ber HW Konfig e Identifikationsdaten I amp M Funktionen e Wegfall der Beschr nkungen abh ngig von der Schnittstellenphysik bei der Daten bertragungsgeschwindigkeit CP441 1 Zus tzliche Daten bertragungsgeschwindigkeiten 57 6 76 8 und 115 2 kbit s CP441 2 Beide Schnittstellen mit 115 2 kbit s betreibbar e Kleinste Zeichenverzugszeit bei 9600 bit s 2 ms e Kleinste Zeichenverzugszeit bei Daten bertragungsgeschwindigkeiten 2 19 2 kbit s 1 ms e Die Abh ngigkeit der Wartezeiten von der Daten bertragungsgeschwindigkeit ist bei RKS512 einstellbar Ausf hrliche Angaben zu den Zulassungen und Normen finden Sie im Handbuch Automatisierungssystem 57 400 Baugruppendaten Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Vorwort Zugriffshilfen auf das Handbuch Um Ihnen einen schnellen Zugriff auf spezielle Informationen
196. ikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 6 4 2 Daten mit RK512 zum Kommunikationspartner CP 441 mit fester Zielangabe senden Verwendung von BSEND und BRCV Was ist zu tun Diese Art der Daten bertragung hat den Vorteil dass Sie mit Hilfe des BRCV durch Auswertung des Parameters NDR erkennen k nnen wann die Daten komplett empfangen wurden und mit dem Parameter EN_R ein berschreiben von noch nicht bearbeiteten Daten beim Empf nger verhindern k nnen Ihr Automatisierungssystem 160 Bei dieser Programmierungsm glichkeit werden beim Sender die Datenquelle und beim Empf nger das Datenziel angegeben Im S7 Anwenderprogramm der CPU m ssen Sie den Systemfunktionsbaustein BSEND SFB 12 programmieren F r den Parameter R_ID k nnen Sie einen Wert zwischen 0 und 255 Dezimal angeben Der Wert wird einmalig im Anlauf der CPU bernommen und kann dann nicht mehr ge ndert werden Andere Werte d rfen nicht angegeben werden Den R_ID Wert 0 255 bertr gt der CP 441 im RK512 Telegrammkopf als DX 0 255 erweiterter Datenbaustein an den CP 441 des Kommunikationspartners R_ID 0 255 Dezimal gt DX 0 255 Dezimal Beim CP 441 des Kommunikationspartners wird daraus wieder R_ID Wert 0 255 gebildet mit dem der entsprechende BRCV auf der Partner CPU angesprochen werden kann Am Parameter SD_1 Datentyp ANY geben Sie an welche Daten Quelle bergeben werde
197. ind Durch den Formatstring definieren Sie die Darstellung und die Zusammensetzung eines Meldetextes Der Formatstring kann bestehen aus e Text alle druckbaren Zeichen z B Um Uhr wurde der F llstand erreicht e Konvertierungsanweisungen f r Variablen z B N Ausdruck eines auf dem CP 441 hinterlegten Meldetextes Die gew nschte Meldetextnummer wird durch die Referenz Anypointer der auf die Speicherzelle adressiert ist in der die Meldetextnummer abgelegt wurde an den Sendevariablen SD_1 bis SD_4 parametriert F r jede Variable muss genau eine Konvertierungsanweisung im Formatstring vorhanden sein Die Konvertierungsanweisungen werden entsprechend ihrer Reihenfolge im Formatstring auf die Variablen angewendet e Steueranweisungen mit Steuerzeichen f r Fett Schmal Breit Kursivschrift Unterstrichen z B B Fettdruck ein bzw mit von Ihnen zus tzlich definierten Steuerzeichen Sie k nnen zus tzliche Steuerzeichen Ihres Druckers nutzen wenn Sie diese in die Steuerzeichentabelle der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication eintragen und den CP 441 neu parametrieren Beachten Sie dass standardm ig nach jeder Ausgabe ein Zeilenvorschub durchgef hrt wird Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung Meldetexte Tabelle 2 18 Meldetexte Drucker Treiber
198. ine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Auftragstabelle In der folgenden Tabelle sind die bertragbaren Datentypen dargestellt Datenziel DB Tabelle 6 18 Auftragstabelle Daten mit RK512 zum S5 Kommunikationspartner oder Fremdger t senden Datenziel DB Quelle zum Ziel Parametrierung am SFB Parametrie Parametrierung am SFB BSEND von S7 S5 Kommunikations BSEND Parameter SD_1 rung am SFB BSEND Parameter R_ID partner oder Fremdger t Quelle BSEND Ziel Parameter LEN Quelle Q TYP Q DBNR Q L nge max Z TYP Z DBNR Z Offset Offset 4096 Byte Worte Byte Datenbaustein Datenbaustein DB 1 0 1 DB 3 255 0 255 Merker Datenbaustein MB irrelevant 0 1 DB 3 255 0 255 Eing nge Datenbaustein EB irrelevant 0 1 DB 3 255 0 255 Ausg nge Datenbaustein AB irrelevant 0 1 DB 3 255 0 255 Z hler Datenbaustein Z irrelevant 0 1 DB 3 255 0 255 Zeiten Datenbaustein T irrelevant 0 1 DB 3 255 0 255 Dieser Wert ist durch die CPU vorgegeben die Sie einsetzen Erkl rung der Abk rzungen aus der Auftragstabelle Q TYP Quelltyp Q DBNR Quell Datenbausteinnummer Q Offset Quellanfangsadresse L nge Quelll nge Z TYP Zieltyp Z DBNR Ziel Datenbausteinnummer Z Offset Zielanfangsadresse Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 170 Ger tehandbuch 04 2012 A5E00405448 03 Kommunikation
199. iner S7 400 Baugruppe Installation der Parametrieoberfl che Die Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication befindet sich zusammen mit dem Programmierbeispiel auf der CD So installieren Sie die Parametrieroberfl che 1 Legen Sie die CD in das CD Laufwerk Ihres PGs PCs ein 2 Starten Sie unter Windows den Dialog zur Installation von Software durch Doppelklick auf das Symbol Software in Systemsteuerung 3 W hlen Sie im Dialog das CD Laufwerk und die Datei Setup exe aus und starten den Installationsvorgang 4 Befolgen Sie Schritt f r Schritt die Anweisungen die Ihnen das Installationsprogramm anzeigt Parametrieren mit STEP 7 TIA Portal V11 In STEP 7 TIA Portal V11 ist die Parametrieroberfl che bereits integriert keine Installation erfoderlich Die entsprechenden Beispielprojekte k nnen Sie von den Service und Support Seiten heruntergeladen http support automation siemens com W W view de 59585200 http support automation siemens com W W view de 59585200 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 118 Ger tehandbuch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 5 1 Einleitung Parametrieren 5 1 Parametrieren der Kommunikationsprotokolle Parametrieren der Kommunikationsprotokolle Nachdem Sie den Kommunikationsprozessor in der Konfigurationstabelle eingetragen haben m ssen Sie die Schnittstelle des Kommunikati
200. int Communication parametrieren Sie die Schnittstellenmodule des Kommunikationsprozessors und projektieren Sie die Meldetexte f r die Druckerausgabe Unter Parametrierung versteht man das Einstellen des Verhaltens einer Baugruppe Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Glossar Protokoll Die Kommunikationspartner einer Daten bertragung m ssen sich an feste Regeln f r die Abwicklung und Durchf hrung des Datenverkehrs halten Diese Regeln werden Protokolle genannt Prozedur Der Ablauf einer Daten bertragung nach einem bestimmten Protokoll wird als Prozedur bezeichnet Prozessabbild Das Prozessabbild ist ein besonderer Speicherbereich im Automatisierungssystem Am Anfang des zyklischen Programms werden die Signalzust nde der Eingabebaugruppen zum Prozessabbild der Eing nge bertragen Am Ende des zyklischen Programms wird das Prozessabbild der Ausg nge als Signalzustand zu den Ausgabebaugruppen bertragen Punkt zu Punkt Kopplung Bei der Punkt zu Punkt Kopplung bildet der Kommunikationsprozessor die Schnittstelle zwischen einer Speicherprogrammierbaren Steuerung und einem Kommunikationspartner Rack Ein Rack ist ein Baugruppentr ger der Steckpl tze f r Baugruppen enth lt Schnittstellenmodul Auf dem Schnittstellenmodul erfolgt die physikalische Umsetzung von Signalen Durch Austausch der steckbaren Schnittstellenmodule k nnen Sie den Kommunikationsp
201. ionen f r den SFB 14 GET ERROR STATUS Erl uterung dezimal 0 11 Warnung Neuer Auftrag ist unwirksam da vorangegangener Auftrag noch nicht abgeschlossen ist 1 1 Kommunikationsprobleme z B e Verbindungsbeschreibung nicht geladen lokal oder remote e Verbindung unterbrochen z B Kabel CPU ausgeschaltet 1 2 Negative Quittung vom Partnerger t Die Funktion ist nicht ausf hrbar 1 4 Fehler in den Empfangsbereichszeigern RD_i bez glich der Datenl nge oder des Datentyps 1 8 Zugriffsfehler bei der Partner CPU 1 10 Zugriff auf lokalen Anwenderspeicher nicht m glich z B Zugriff auf gel schten DB 1 12 Beim Aufruf des SFB wurde e ein Instanz DB der nicht zum SFB 14 geh rt angegeben e kein Instanz DB sondern ein Global DB angegeben e kein Instanz DB gefunden Laden eines neuen Instanz DB vom PG 1 20 Zu wenig Arbeitsspeicher vorhanden Fehlerinformationen f r den SFB 15 Die Tabelle enth lt alle f r den SFB 15 spezifischen Fehlerinformationen die ber die Parameter ERROR und STATUS ausgegeben werden k nnen Tabelle 8 5 Fehlerinformationen f r den SFB 15 PUT ERROR STATUS Erl uterung dezimal 0 11 Warnung Neuer Auftrag ist unwirksam da vorangegangener Auftrag noch nicht abgeschlossen ist 1 1 Kommunikationsprobleme z B e Verbindungsbeschreibung nicht geladen lokal oder remote e Verbindung unterbrochen z B Kabel CPU ausgeschaltet 1 2 Negative
202. ist ein Software Werkzeug das auf Funktionen des Betriebssystems im PG PC zugreifen kann Eine Variable ist ein Operand z B E 1 0 der einen symbolischen Namen haben kann und deshalb auch symbolisch adressiert werden kann Verbindungsprojektierung Verbindungsprojektierung bezeichnet die Angabe einer Verbindungs_ID im Systemfunktionsbaustein ber die Verbindungs_ID k nnen die Systemfunktionsbausteine zwischen zwei Kommunikationsendpunkten kommunizieren Zyklische Programmbearbeitung Zykluszeit 274 Bei der zyklischen Programmbearbeitung l uft das Anwenderprogramm in einer sich st ndig wiederholenden Programmschleife ab die Zyklus genannt wird Die Zykluszeit ist die Zeit die die CPU f r eine einmalige Bearbeitung des Anwenderprogramms ben tigt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Index A Anlaufverhalten 191 Anzeigeelemente LED 16 ASCII Treiber 59 Daten empfangen 62 Daten senden Empfangspuffer Parameter 8 RS232 Begleitsignale 69 73 Aufbaurichlinien 21 Aufbauversuche Ausbau des CP 441 Ausbauen des CP 441 B Basisstecker f r S7 R ckwandbus Bedienelemente Bedienschritte 1 Befehlstelegramm Betriebszustands berg nge 192 Blockpr fzeichen BUSY Signal z Daten empfangen ASCII Treiber Prozedur 3964 R 40 Daten holen RK512 Daten senden ASCII Treiber 59 74 Prozedur 3964 R 36 RK512 50
203. it dem BRCV Auftrag empfangen und im DB20 ab Datenbyte 10 abgelegt Am Parameter LEN wird als L nge der empfangenen Daten 50 Byte angezeigt Wichtig ist dass die R_ID des BRCV bei diesem Protokoll immer 0 sein muss 153 Kommunikation ber Systemfunktionsbausteine 6 3 Anwendung der Systemfunktionsbausteine bei der Prozedur 3964 R Auftragstabelle In der folgenden Tabelle sind die bertragbaren Datentypen dargestellt Tabelle 6 8 Auftragstabelle Daten mit 3964 R bertragen Verwendung von BSEND und BRCV Quelle zum Ziel Parametrierung am Parametrierung am Parametrierung am SFB BSEND von S7 Kommunikations SFB BSEND SFB BSEND BRCV partner Parameter SD_1 Quelle parameter LEN Parameter RD_1 Ziel Quelle Q Q DBNR Q Offset L nge Z Z DBNR Z Offset TYP Byte max 4096 Byte TYP Byte Datenbaustein Datenbaustein DB 1 0 1 DB 1 0 Merker Datenbaustein MB irrelevant 0 1 DB 1 0 Eing nge Datenbaustein EB irrelevant 0 1 DB 1 0 Ausg nge Datenbaustein AB irrelevant 0 1 7 DB 1 7 0 Z hler Datenbaustein Z irrelevant 0 1 7 DB 1 0 Zeiten Datenbaustein T irrelevant 0 1 DB 1 0 Dieser Wert ist durch die CPU vorgegeben die Sie einsetzen Erkl rung der Abk rzungen aus der Auftragstabelle Q TYP Quelltyp Q DBNR Quell Datenbausteinnummer Q Offset Quellanfangsadresse L nge Quelll nge Z TYP Zieltyp Z DBNR
204. it der Prozedur 3964 R Abl ufe beim Empfangen mit der Prozedur 3964 R Im folgenden Bild finden Sie die Abl ufe beim Empfangen mit der Prozedur 3964 R Wiederholung erwartet Zeichen au er STX NAK Sendewunsch STX empfangen NAK vormerken Initialisierungs konflikt Priorit t T S NAKTIM starten niedrig T gt T NAKTIM Puffer frei kein Puffer frei 3 DLE senden NAK senden NAKTIM o W Z hler Ubertragungsversuche bei Leitungsbruch BREAK sofort in Grundzustand T 400 ms Bild 2 9 Ablaufschema beim Empfangen mit der Prozedur 3964 R Teil 1 W Z hler f r Wiederholversuche G Grundzustand Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 42 Ger tehandbuch 04 2012 A5E00405448 03 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R Prozedur 3964 R Empfangen Im folgenden Bild finden Sie die Abl ufe beim Empfangen mit der Prozedur 3964 R Tzvz starten NAK vormerken korrektes Zeichen au er DLE auf Zeichen empfang warten fehlerhaftes Zeichen T gt Tzvz verdoppeltes DLE NAK vormerken Zeichen au er ETX DLE auf BCC BCC falsch NAK vorgemerkt DLE senden NAK senden Empfang fertig Initialisierungskonflikt vorgemerkt Priorit t niedrig W lt 5 Wiederholung erwartet merken TBlock starten Zeiten Tzvz 220 ms Taiock
205. iterempfangen und dann NAK an den Kommunikationspartner gesendet Anschlie end wird eine Wiederholung erwartet Kann der Block auch nach der im statischen Parametersatz spezifizierten Anzahl von bertragungsversuchen nicht fehlerfrei empfangen werden oder wird die Wiederholung vom Kommunikationspartner nicht innerhalb einer Blockwartezeit von 4 s gestartet bricht die Prozedur den Empfang ab Der CP 441 meldet die erste fehlerhafte bertragung und den endg ltigen Abbruch im Fehlermeldebereich SYSTAT Verbindungsabbau beim Empfangen Erkennt die Prozedur 3964 die Zeichenfolge DLE ETX beendet sie den Empfang und sendet DLE f r einen fehlerfrei empfangenen Block an den Kommunikationspartner Bei einem Empfangsfehler wird NAK an den Kommunikationspartner gesendet Anschlie end wird eine Wiederholung erwartet Erkennt die Prozedur 3964R die Zeichenfolge DLE ETX BCC beendet sie den Empfang Sie vergleicht das empfangene Blockpr fzeichen BCC mit der intern gebildeten L ngsparit t Ist das Blockpr fzeichen korrekt und kein anderer Empfangsfehler aufgetreten sendet die Prozedur 3964R DLE und kehrt zur ck in den Ruhezustand Bei fehlerhaftem BCC oder einem anderen Empfangsfehler wird NAK an den Kommunikationspartner gesendet Anschlie end wird eine Wiederholung erwartet Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 41 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung m
206. ittstelle RS232 X27 RS422 485 20 Schnittstellenmodule 14 20 mA TTY 248 20mA TTY 19 Einsatzm glichkeiten RS232 241 X27 RS422 485 Seitenlayout in Meldetexten 73 94 Seitennummer stellen 103 SEND PUT Telegramm 47 SEND Telegramm Standard Steckleitung Startbit 78 84 STATUS Ausgang der SFBs 193 Stecken der Schnittstellenmodule Steueranweisungen in Meldetexten Steuerzeichen 34 in Meldetexten 73 95 106 Stopbits 78 84 90 Systemfunktionsbausteine Anwendung bei Prozedur 3964 R 150 beim ASCII Treiber 181 beim Drucker Treiber 187 Parameter 48 51 52 217 T Telegrammkopf Aufbau beim RK512 Befehlstelegramm Telegramml nge beim Empfang 83 U bertragungssicherheit 29 bei 3964R 31 bei RK512 32 beim ASCII Treiber 30 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 beim Drucker Treiber 30 bertragungsversuche Uni Bidirektioneller Datenverkehr 23 69 V Verbindungsprojektierung Vereinfachte 127 Vollduplexbetrieb 24 Vorbelegung der Empfangsleitung 79 87 W Wiederanlauf der CPU 192 Z Zeichenrahmen 25 78 84 so Zeichensatz in Meldetexten 73 95 Zeichenverzugszeit ZVZ 26 Ziehen der Schnittstellenmodule 277 Index Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 278 Ger tehandbuch 04 2012 ASE00405448 03
207. ittstelle parametriert ist ur bei Fehler beim Senden eines iehe ilfema nahmen bei vorangegangener 05 1AH Nur bei RK512 Fehler beim Send i Siehe Abhilf Bnah bei gegang Ereignisnummer 208 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Ereignisklasse 5 05H Fehler bei Bearbeitung eines CPU Auftrags Ereignisnr 05 1BH Ereignistext Nur bei Drucker Treiber Pr zision ung ltig Abhilfe Korrigieren Sie die angegebene Pr zision in der Konvertierungsanweisung Die Pr zision wird immer durch einen Punkt eingeleitet zur Kennzeichnung und Abgrenzung zur Breite z B 2 zur Ausgabe von Dezimalpunkt und 2 Nachkommastellen Die Pr zision ist nur bei den Darstellungsarten F R A und D relevant Ansonsten wird sie ignoriert 05 ICH Nur bei Drucker Treiber Variable ung ltig Variablenl nge falsch falscher Typ Korrigieren Sie die angegebene Sendevariable Ereignisklasse 6 06H Fehler bei Bearbeitung eines Partnerauftrags nur bei RK512 Ereignisnr Ereignistext Abhilfe 06 01H Fehler im 1 Befehlsbyte nicht 00 oder FFH Prinzipieller Kopfaufbaufehler beim Partner Fehlverhalten des Partnerger ts ggf mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 06 02H Fehler im 3
208. itungen ben tigen Sie folgende Stiftstecker e auf CP 441 Seite 15poliger Sub D Stiftstecker mit Schraubverriegelung e beim Kommunikationspartner 15poliger Sub D Stiftstecker mit Schraubverriegelung CP 441 Kommunikationspartner l l i i l i 2 iT A T A i 2 I l l i 9 iT B T B 1 9 i m Sender i N i Sender i Aahe IRA RAN INA i l In a 11 IR B R B 11 1411 l l 1 I l I Empf nger eo Empf nger 8 i 1i IGND GND 8 Yj ti I Schirm l I t I i Sia Kabeltyp Ts Geh useschirm l LIYCY 3x 2x 0 14 Geh useschirm l 3 l i R A R B I I I I I l paarweise verdrillt 1 Bei Leitungsl ngen gr er 50 m m ssen Sie f r einen st rungsfreien Datenverkehr einen Abschlu widerstand von ca 330 Q auf der Empf ngerseite einl ten Bild B 14 X27 Steckleitung CP 441 CP 340 CP 441 f r RS485 Betrieb Zweidraht Hinweis Im vorherigen Bild ist die Verdrahtung f r den Fall dargestellt dass Sie die Steckleitung selbst anfertigen F r den RS485 Betrieb Zweidraht k nnen Sie ebenfalls wie f r den RS422 Betrieb Vierdraht auch die Steckleitungen von Siemens verwenden Die interne Verdrahtung im Verbindungskabel ist dann wie in dem Bild dargestellt Die Br cken 2 4 und 9 11 werden durch die Parametrierung des CP eingelegt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 258 Ger tehandbuch 04 2012 A5E0040544
209. kationspartner anzupassen Parametrierungsdaten der Rechnerkopplung RK512 Die Parameter sind identisch mit den Parametern der Prozedur 3964 R da die Prozedur 3964 R im ISO 7 Schichten Referenzmodell eine Teilmenge der Rechnerkopplung RK512 ist siehe Kapitel Parametrierungsdaten der Prozedur 3964 R Seite 75 Hinweis Ausnahme Die Anzahl der Datenbits pro Zeichen ist bei der Rechnerkopplung RK512 fest auf 8 eingestellt Die Parameter der Transportschicht Schicht 4 m ssen Sie an den verwendeten Systemfunktionsbausteinen SFB angeben 2 8 3 Parametrierungsdaten des ASCIl Treibers Einleitung Sie haben die M glichkeit ber die Parametrierungsdaten des ASCII Treibers den Kommunikationsprozessor an einen Kommunikationspartner anzupassen Parametrierungsdaten des ASCIl Treibers Mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication geben Sie die Parameter zur Bit bertragungsschicht Schicht 1 des ASCII Treibers an Im Folgenden finden Sie eine detaillierte Beschreibung der Parameter X27 RS422 485 Schnittstellenmodul Beachten Sie den folgenden Hinweis zum X27 RS422 485 Schnittstellenmodul Hinweis Bei Einsatz des X27 RS422 485 Schnittstellenmoduls ist der ASCII Treiber im Vierdraht Betrieb RS422 und im Zweidraht Betrieb RS485 nutzbar Bei der Parametrierung geben Sie die gew nschte Schnittstellenphysik RS422 oder RS485 an Punkt zu Punkt Kopplung CP
210. kommuniziert und mit der n tigen Spannung versorgt wird Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 17 Produktbeschreibung 1 4 Eigenschaften der seriellen Schnittstelle 1 4 Eigenschaften der seriellen Schnittstelle Einleitung Es stehen Ihnen zwei Baugruppenvarianten des Kommunikationsprozessors mit drei unterschiedlichen Schnittstellenmodulen zur Anpassung an die Physik des Kommunikationspartners zur Verf gung Standard Steckleitungen Siemens bietet Ihnen Standardsteckleitungen f r die Punkt zu Punkt Kopplung vom Kommunikationsprozessor zum Kommunikationspartner in verschiedenen L ngen an 1 4 1 Eigenschaften des RS232 Schnittstellenmoduls Definition Die Schnittstelle RS232 ist eine Spannungsschnittstelle und dient zur seriellen Daten bertragung nach der Norm RS232 Eigenschaften Das Schnittstellenmodul RS232 besitzt folgende Eigenschaften und erf llt folgende Anforderungen e Art Spannungsschnittstelle e Frontstecker 9poliger Sub D Stiftstecker mit Schraubverriegelung e max Daten bertragungs 115 2 kbit s geschwindigkeit e max Leitungsl nge 15 m e Norm DIN 66020 DIN 66259 EIA RS232 CCITT V 24 V 28 e Schutzart IP 00 Bitte ber cksichtigen Sie die f r die Baugruppen maximal zul ssigen Daten bertragungsgeschwindigkeiten Siehe auch Schnittstellenmodul RS232 Seite 241 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 18 Ger teh
211. ktionsbausteine bei der Rechnerkopplung RK512 Tabelle 6 22 Beispiel f r den Aufruf des SFB 15 PUT AWL CALL SFB 15 REQ D ONE RROR D 1 D 2 D 3 D 4 TATUS DDR_1 I D E s A ADDR_2 A A s s s s DB52 DB400 DBX0 0 W 16 1000 DB400 DBX0 4 DB400 DBX0 5 DB400 DBW12 DDR_3 DDR_4 P DB30 DBX 0 0 WORD 10 Bei diesem SFB Aufruf werden bei einer steigenden Flanke im Bit DBX0 0 an den Kommunikationspartner Daten gesendet und dort im DB30 abgelegt Sollen gleichzeitig mehrere Datenbereiche gesendet werden k nnen weitere Paare SD _i und ADDR_i parametriert werden P DB10 DBX 0 0 WORD 10 Wie Sie Sende und Empfangsparameter vom Datentyp ANY zur Laufzeit ndern k nnen k nnen Sie dem Beispielprojekt CP441 ANY entnehmen Das Beispielprojekt ist abgelegt unter STEP7 im Katalog Examples unter CP441 In der folgenden Tabelle sind die bertragbaren Datentypen dargestellt Tabelle 6 23 Auftragstabelle Daten mit RK512 zum Kommunikationspartner CP 441 senden Verwendung von PUT Quelle PUT zum Ziel Parametrierung am SFB PUT Parametrierung Parametrierung am SFB PUT von S7 Kommuni Parameter SD_1 Quelle am SFB PUT Parameter ADDR Ziel kationspartner Parameter LEN Quelle Q TYP Q DBNR Q Offset L nge Z TYP Z DBNR Z Offset Byte max 450 Worte Byte Datenbaustein Datenbaustein DB 1 0 1
212. l anderer Datentyp nicht vorhanden bzw nicht Baustein einrichten zul ssig Entnehmen Sie den Auftragstabellen die zul ssigen Datentypen Nur bei RK512 Partner liefert falsche Parameter im Telegrammkopf 03 02H Bereich zu kurz Parametrierung auf CPU und CP pr fen evtl Baustein Bereich pr fen Nur bei RK512 Partner liefert falsche Parameter im Telegrammkopf 03 03H Kein Zugriff auf Bereich m glich Parametrierung auf CPU und CP pr fen Entnehmen Sie den Auftragstabellen die zul ssigen Anfangsadressen und L ngen Nur bei RK512 Partner liefert falsche Parameter im Telegrammkopf Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 205 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Ereignisklasse 4 04H Vom CP erkannte Fehler im Datenverkehr CP CPU Ereignisnr Ereignistext Abhilfe 04 01H CP kann keine Auftr ge annehmen berlastung Reduzieren Sie die gleichzeitig in Ihrem Anwenderprogramm aufgerufenen Auftr ge an den CP 04 02H Auftragsart kann vom CP nicht bearbeitet werden berpr fen Sie ob die von Ihnen im Anwenderprogramm aufgerufenen Systemfunktionsbausteine f r den CP zugelassen sind 04 03H Fehlerhafter unbekannter oder nicht erlaubter Programm berpr fen z B falsche Parametrierung Datentyp des SFBs 04 07H Fehler bei der Daten bertragung zwischen CPU berpr fen Sie den
213. lagen der seriellen Daten bertragung 2 5 Daten bertragung mit der Rechnerkopplung RK512 Daten holen 54 Der GET Auftrag l uft in folgender Reihenfolge ab Aktiver Partner Sendet ein GET Telegramm ab Dieses enth lt den Telegrammkopf Passiver Partner Empf ngt das Telegramm berpr ft den Telegrammkopf holt die Daten aus der CPU und quittiert mit einem Reaktionstelegramm Dieses enth lt die Daten Aktiver Partner Empf ngt das Reaktionstelegramm Wenn die Nutzdatenmenge 128 Bytes berschreitet sendet er ein Folge GET Telegramm Dieses enth lt Byte 1 bis 4 des Telegrammkopfes Passiver Partner Empf ngt das Folge GET Telegramm berpr ft den Telegrammkopf und quittiert mit einem Folge Reaktionstelegramm mit weiteren Daten Bei einer Fehlernummer ungleich 0 im 4 Byte enth lt das Reaktionstelegramm keine Daten Werden mehr als 128 Bytes angefordert werden diese automatisch in einem bzw mehreren Folgetelegramm en geholt Hinweis Falls das GET Telegramm nicht fehlerfrei von der CPU empfangen wurde oder ein Fehler im Telegrammkopf aufgetreten ist tr gt der Kommunikationspartner eine Fehlernummer ins 4 Byte des Reaktionstelegramms ein Bei Protokollfehlern erfolgt kein Eintrag im Reaktionstelegramm Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 5 Daten bertragung mit der Rechnerkopplung RK512
214. le wird gerade e Hierbei handelt es sich um einen tempor ren umparametriert Fehler Wiederholen Sie den Auftrag 06 OEH Synchronfehler des Partners Dieser Fehler kann nach Neustart des eigenen AG e Neues Folge Befehlstelegramm empfangen bei langen Telegrammen oder bei Neustart des Partners gemeldet werden In diesen F llen handelt bevor Reaktionstelegramm gesendet wurde i es sich um normales Anlaufverhalten der Anlage e 1 Befehlstelegramm erwartet und Im laufenden Betrieb kann der Fehler auch infolge Folgetelegramm kam von vorausgegangenen Fehlerzust nden auftreten e Folgebefehlstelegramm erwartet und die nur vom Partner erkannt wurden 1 Telegramm kam Andernfalls m ssen Sie von einem Fehlverhalten des Partnerger tes ausgehen Evtl tritt der Fehler nicht auf bei Auftr gen lt 128 Byte 06 0FH DB gesperrt durch Koordinierungsfunktion Im eigenen Programm Nach Bearbeitung der letzten bertragungsdaten Empfangsbaustein mit EN freigeben Im Partnerprogramm Wiederholen des Auftrags 06 10H Zu kurzes Telegramm empfangen L nge lt 4 Byte Fehlverhalten des Partnerger ts ggf mit bei Folge oder Reaktionstelegrammen oder L nge Schnittstellentestger t nachweisen das in die lt 10 Byte bei Befehlstelegrammen bertragungsleitung eingeschaltet wird 06 11H Telegramml nge und L ngenangabe im Fehlverhalten des Partnerger ts ggf mit Telegrammkopf stimmen nicht berein Schnittstellentestger t nachweisen das in die
215. lett aufgebaut das Programmierger t angeschlossen Nach dem Url schen der CPU Betriebsart STOP bertragen Sie das zu Ihrer HW Konfiguration passende Beispiel komplett in den Anwenderspeicher Danach schalten Sie mit dem Betriebsartenschalter von STOP auf RUN_P Anlaufverhalten CRST Fehlerverhalten Ist im Anlauf ein Fehler aufgetreten werden die zyklisch zu bearbeitenden Bausteinaufrufe nicht ausgef hrt und es wird die Fehleranzeige LED INTF oder EXTF an der CPU gesetzt Detaillierte Informationen zur Fehlerursache sind im Diagnosepuffer zu finden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 238 Ger tehandbuch 04 2012 A5SE00405448 03 Technische Daten A 1 Technische Daten des CP 441 und der Schnittstellenmodule Allgemeine technische Daten In der folgenden Tabelle finden Sie die allgemeinen technischen Daten des CP 441 Weitere allgemeine technische Daten zu SIMATIC S7 400 k nnen Sie aus dem Referenzhandbuch Aufomatisierungssystem S7 400 Baugruppendaten und dem Installationshandbuch Aufomatisierungssystem S7 400 Aufbauen entnehmen Tabelle A 1 Technische Daten CP 441 Technische Daten 6ES7 441 xAAO4 0OAEO 6ES7 441 xAA05 0AEO Stromaufnahme Nennwert 0 6A 5V 0 3A 5V Verlustleistung 3 5 W 1 5 W Schutzart IP20 Abmessungen BxHxT 25 x 290 x 210 mm Gewicht ca 0 8 kg ca 0 58 kg Anzeigen LEDs f r Senden TXD Empfangen RXD und Schnittstellenfehler FAULT Sammelst rungsanzeigen
216. lle Seitennummer stellen P Die Darstellungsart P verwenden Sie wenn Sie die Seitennummer im Ausdruck ndern wollen Der CP 441 beginnt einen Ausdruck immer mit der Seite 1 Sie haben mit dieser Konvertierungsanweisung die M glichkeit die Seitennummer auf einen bestimmten Wert zu setzen Die Variable zur Konvertierungsanweisung enth lt die zu setzende Seitennummer Beispiel Seitennummer auf 10 stellen Formatstring P Variable SD_1 10 Seitennummer 10 Hinweis Bei der Darstellungsart P d rfen im Formatstring kein weiterer Text Konvertierungs oder Steueranweisungen stehen Die Darstellungsart P darf nicht in projektierten Meldetexten stehen Hinweise zur Konvertierungsanweisung Beachten Sie die folgenden Hinweise zu Konvertierungsanweisungen Dort wo eine max L nge der Standarddarstellung angegeben ist kann die tats chliche Ausgabe auch k rzer sein Beispiel Die Ausgabe der Integer Zahl 10 besteht nur aus 2 Zeichen Die L nge der zu druckenden Daten ergibt sich aus der L nge der Variablen Z B werden bei der Darstellungsart beim Datentyp INT maximal 6 Stellen beim Datentyp DINT maximal 11 Stellen ausgegeben Die Breite 0 ist in Konvertierungsanweisungen nicht zul ssig Auf dem Drucker wird dies durch die Ausgabe von und der restlichen g ltigen Konvertierungsanweisung angezeigt Ist die angegebene Breite zu gering wird bei textorientierter Ausgabe Darstellungsart A C D S
217. llenmodul ACHTUNG F r CP 441 bis zur Bestellnummer 6ES7 441 xAAO4 0AEO werden Schnittstellenmodule IF 963 mit der Bestellnummer 6ES7 963 xAA00 0AAO verwendet F r CP 441 ab der Bestellnummer 6ES7 441 xAA05 0AEO m ssen die Schnittstellenmodule IF 963 mit der Bestellnummer 6ES7 963 xAA10 0AAO verwendet werden Reihenfolge des Einbaus Um ein Schnittstellenmodul in den CP 441 zu stecken gehen Sie in folgender Reihenfolge vor 1 Ziehen Sie bei der Stromversorgungsbaugruppe den Netzstecker oder bauen Sie den CP 441 aus dem Baugruppentr ger aus 2 Das Stecken eines Schnittstellenmoduls ist abh ngig von der Version des CP 441 6ES7 441 xAAO4 0AEO Stecken Sie das Schnittstellenmodul vorsichtig in den Modulschacht des CP 441 und schrauben Sie das Schnittstellenmodul oben und unten mit einem Drehmoment von 0 8 bis 1 1 Nm fest 6ES7 441 xAA05 0AEO Stecken Sie das Schnittstellenmodul vorsichtig in den Modulschacht des CP 441 bis die Verriegelung einrastet Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 114 Ger tehandbuch 04 2012 ASE00405448 03 Montieren des CP 441 4 3 Stecken und Ziehen der Schnittstellenmodule des CP 441 Reihenfolge des Ausbaus Um ein Schnittstellenmodul aus dem CP 441 zu ziehen gehen Sie in folgender Reihenfolge vor 1 Ziehen Sie bei der Stromversorgungsbaugruppe den Netzstecker oder bauen Sie den CP 441 aus dem Baugruppentr ger aus 2 Das Ziehen eines Schnittstellen
218. lt sich dabei um ein normales Anlaufverhalten der Anlage Sie brauchen nichts beheben Bei laufendem Betrieb ist der Fehler auch in Folge von vorausgegangenen Fehlern denkbar Andernfalls k nnen Sie von einem Fehlverhalten des Partners ausgehen 09 09H Nur bei RK512 DB DX beim Partner gesperrt durch Im Partnerprogramm nach Bearbeitung der letzten Koordinierungsmerker bertragungsdaten den Koordinierungsmerker wieder r cksetzen Im Programm Auftrag wiederholen 09 0AH Nur bei RK512 Fehler im Telegrammkopf die vom Pr fen Sie ob der Fehler von St rungen oder vom Partner erkannt werden 3 Befehlsbyte im Kopf Fehlverhalten des Partners herr hrt Dies mit falsch Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 09 0BH Nur bei RK512 Fehler im Telegrammkopf 1 oder Pr fen Sie ob der Fehler von St rungen oder vom 4 Befehlsbyte im Kopf falsch Fehlverhalten des Partners herr hrt Dies mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 214 Ger tehandbuch 04 2012 ASE00405448 03 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Ereignisklasse 9 09H Reaktionstelegramm mit Fehler oder Fehlertelegramm vom Koppelpartner empfangen Ereignisnr Ereignistext Abhilfe 09 OCH Nur bei RK512 Partner erkennt falsche Pr fen Sie ob der Fehler von
219. ma en vor Ihr Automatisierungssystem Im S7 Anwenderprogramm der CPU m ssen Sie den Systemfunktionsbaustein GET SFB 14 programmieren Am Parameter ADDR Datentyp ANY geben Sie an welche Daten Sie beim Partner Quelle holen wollen Bedingt durch die Parametergrenzen des RK512 Protokolls k nnen beim Partner nur die Datenbausteine 1 bis 255 erreicht werden Bei den Datentypen DB Z und T d rfen als Offset nur geradzahlige Werte maximal 450 Byte angegeben werden Bei den Datentypen MB EB und AB ist der maximale Offset 255 Byte Beispiel p DB10 DBX6 0 WORD 10 Am Parameter RD Datentyp ANY geben Sie an wo die Daten auf Ihrer Baugruppe Ziel abgelegt werden Die L ngenangabe muss mit der Angabe am Parameter SD bereinstimmen Bei der bertragung von Zeiten und Z hlern muss f r den Datenbaustein in dem die Zeiten bzw Z hlwerte abgelegt werden als Datentyp CHAR angegeben werden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 177 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Beispiel p DB10 DBX6 0 CHAR 2 Beachten Sie dass der Partner nicht erkennen kann wann Sie Daten holen Deswegen ist es auch nicht m glich das Holen von noch nicht bearbeiteten Daten vom Partner zu verhindern ber den Parameter Reaktion auf CPU Stopp geben Sie vor ob auch im STOP Zustand der S7 CPU Daten bertrag
220. maximal 250 Zeichen bei der Verwendung von Variablen ur bei Drucker Treiber ie haben mehr Konvertierungsanweisungen als 05 08H Nur bei Drucker Treib Sie hab hrK ti i l Zu viele Konvertierungsanweisungen Variablen projektiert Die Konvertierungsanweisungen ohne dazugeh rige Variable werden ignoriert 05 09H Nur bei Drucker Treiber Sie haben mehr Variablen als Zu viele Variablen Konvertierungsanweisungen projektiert Die Variablen ohne Konvertierungsanweisung werden nicht ausgegeben 05 0AH Nur bei Drucker Treiber berpr fen Sie die Konvertierungsanweisung Nicht Unbekannte Konvertierungsanweisung definierte oder nicht unterst tzte Konvertierungsanweisungen werden im Ausdruck durch ersetzt 05 0BH Nur bei Drucker Treiber berpr fen Sie die Steueranweisung Nicht Unbekannte Steueranweisung definierte oder nicht unterst tzte Steueranweisungen werden ignoriert Die Steueranweisung wird auch nicht als Text ausgegeben 05 0CH Nur bei Drucker Treiber berpr fen Sie die Konvertierungsanweisung Nicht Konvertierungsanweisung nicht ausf hrbar ausf hrbare Konvertierungsanweisungen werden im Ausdruck entsprechend der definierten Breite und dem g ltigen Rest der Konvertierungsanweisung bzw der Standarddarstellung mit Zeichen ausgegeben Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 207 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fe
221. mer OAH 0301H Fehler beim Partner bzw bei SIMATIC S5 als Partner 0303H e Quell Zieltyp nicht zul ssig oder 0407H e Speicherfehler im Partner AG oder 0905H e Fehler bei Verst ndigung CP CPU beim Partner oder e Partner AG ist im STOP Zustand OCH 0301H Speicherzugriffsfehler beim Partner Speicher nicht 0302H vorhanden bzw bei SIMATIC S5 als Partner 0607H e Falscher Bereich beim Anzeigenwort oder 0609H e Datenbereich nicht vorhanden au er DB DX oder 060AH e Datenbereich zu kurz au er DB DX 0902H 10H 0601H Fehler im Telegrammkopf 1 oder 4 Befehlsbyte im 0604H Kopf falsch 0605H 090BH 12H 0904H Partner meldet Auftragsart nicht erlaubt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 217 Diagnosefunktionen des CP 441 8 4 Fehlernummern im Reaktionstelegramm 218 REATEL SYSTAT Fehlermeldungen Ereignisklasse Ereignisnummer 14H 0301H DB DX Zugriffsfehler beim Partner DB DX nicht 0302H vorhanden oder zu kurz bzw bei SIMATIC S5 als 0606H Partner 0903H e DB DX nicht vorhanden oder e DB DX zu kurz oder e DB DX Nr unzul ssig Beim GET Auftrag zul ssiger Quellbereich berschritten 16H 0602H Fehler im Telegrammkopf die vom Partner erkannt 0603H werden 3 Befehlsbyte im Kopf falsch 090AH 2AH 060DH Bisher erfolgte noch kein Neustart beim Partner 090DH 32H 060FH DB DX beim Partner gesperrt durch Koordinierungs 0909H merker
222. metrierung den CP geeignetes Sehnittstelienmodul gezogen 01 10H Fehler in der CP Firmware Schalten Sie die Baugruppe aus und wieder ein Tauschen Sie notfalls die Baugruppe Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 204 Ger tehandbuch 04 2012 A5E00405448 03 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Ereignisklasse 2 02H Fehler bei der Initialisierung Ereignisnr Ereignistext Abhilfe 02 01H Keine Parameter vorhanden Laden Sie die Parameter der Schnittstelle Parameterspeicher leer oder unbekannter Inhalt 02 08H Parametrierung und Schnittstellenmodul passen Bezeichnung des Schnittstellenmoduls mit der nicht zusammen Parametrierung berpr fen 02 OFH Beim Start der parametrierten Kommunikation wird Korrigieren Sie die unzul ssige Parametrierung eine unzul ssige Parametrierung festgestellt Die Schnittstelle konnte nicht parametriert werden und f hren Sie einen Neustart durch Ereignisklasse 3 03H Fehler bei der Parametrierung der SFBs Ereignisnr Ereignistext Abhilfe 03 01H Quell Zieldatentyp nicht zul ssig bzw nicht Parametrierung auf CPU und CP pr fen und evtl vorhanden korrigieren Bereich Anfangsadresse L nge nicht zul ssig Nur bei RK512 Partner liefert unzul ssige DB nicht vorhanden bzw nicht zul ssig z B DB 0 Parameter im Telegrammkopf oder Parametrierung auf CPU und CP pr fen evt
223. moduls ist abh ngig von der Version des CP 441 6ES7 441 xAA04 0OAEO L sen Sie die Schrauben oben und unten auf dem Schnittstellenmodul und ziehen Sie das Schnittstellenmodul vorsichtig aus dem Modulschacht des CP 441 6ES7 441 xAA05 0AEO L sen Sie die Verriegelung durch Dr cken der Verriegelung an den Seiten des Schnittstellenmoduls und ziehen Sie das Schnittstellenmodul vorsichtig aus dem Modulschacht des CP 441 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 115 Montieren des CP 441 4 3 Stecken und Ziehen der Schnittstellenmodule des CP 441 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 116 Ger tehandbuch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 5 Einleitung Nach dem Montieren m ssen Sie den Kommunikationsprozessor dem Automatisierungssystem bekannt geben Dieser Vorgang wird Konfigurieren genannt M glichkeiten der Projektierung Die Baugruppenvarianten des CP 441 konfigurieren und parametrieren Sie mit STEP 7 bzw mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication Tabelle 5 1 M glichkeiten der Projektierung des CP 441 Produkt Bestellnummer parametrierbar mit der unter STEP 7 unter STEP 7 Parametrieroberfl che TIA Portal CP 441 1 6ES7 441 1AAO4 OAEO ab Version V5 1 6 ab Version V5 3 ab Version V11 CP 441 2 6ES7 441 2AAO4 0AEO CP 441 1 6
224. munikationspartner gesendet 3964 e Die Protokollparameter sind frei parametrierbar parametrierbar e Erkennt der CP 441 die Zeichenfolge DLE ETX beendet er den Empfang und sendet DLE f r einen fehlerfrei oder NAK f r einen fehlerhaft empfangenen Block an den Kommunikationspartner ohne Blockcheck 3964R e Die Protokollparameter sind frei parametrierbar en mit Erkennt der CP 441 die Zeichenfolge DLE ETX BCC beendet er den Empfang Der CP 441 vergleicht das empfangene Blockpr fzeichen BCC mit der intern gebildeten L ngsparit t Ist das Blockpr fzeichen korrekt und kein anderer Empfangsfehler aufgetreten sendet der CP 441 das Zeichen DLE bei einem Fehler wird das Zeichen NAK an den Kommunikationspartner gesendet Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 76 Ger tehandbuch 04 2012 A5E00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Protokollparameter Die Protokollparameter k nnen Sie nur einstellen wenn Sie beim Protokoll nicht die Standardwerte eingestellt haben Tabelle 2 3 Protokollparameter Prozedur 3964 R Parameter Beschreibung Wertebereich Defaultwert Zeichenverzugs Die Zeichenverzugszeit definiert den maximal 20 ms bis 65530 ms in 10 ms 220 ms zeit ZVZ zul ssigen zeitlichen Abstand zwischen zwei Schritten empfangenen Zeichen innerhalb eines Die kleinste ZVZ ist abh ngig Telegr
225. n Darstellungsart A und D bezieht sich die Pr zision auf die Anzahl der Stellen bei der Jahreszahl Bei Datumsangabe sind nur die Werte 2 oder 4 zul ssig Beachten Sie dass die Pr zision immer durch einen Punkt eingeleitet wird Der Punkt dient zur Kennzeichnung und Abgrenzung von der Breite Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 100 Ger tehandbuch 04 2012 A5E00405448 03 Grundlagen der seriellen Daten bertragung Darstellungsart 2 8 Parametrierungsdaten der Protokolle Die folgende Tabelle beschreibt die m glichen Darstellungsarten der Variablenwerte Eine Ausnahme bilden die Darstellungsarten N und P Sie sind im Anschluss an die Tabelle erl utert Bei der Darstellungsart sind Gro und Kleinbuchstaben zugelassen Tabelle 2 19 Darstellungsarten in der Konvertierungsanweisung Darstellungsart Zugeh riger Standarddarstellung Breite der Beschreibung Datentyp Standarddarstellung A DATE WORD 10 06 1992 Deutsch 10 Deutsches Datumsformat C CHAR BYTE A 1 Alphanumerische Zeichen WORD B 1 DWORD AB 2 ARRAY OF CHAR ABCD 4 ARRAY OF BYTE ABCDE D DATE WORD 1996 06 10 10 Datumsformat nach amerikanisch ICE 61131 3 F REAL DWORD 0 123456 8 Gleitkomma Darstellung ohne Exponent H alle Datentypen entsprechend dem entsprechend dem Darstellung im einschl ARRAY OF Datentyp Datentyp hexadezimalen Format BYTE l INT WORD 32767 max 6 Ganzzahlenb
226. n Den Zieldatenbereich des Kommunikationspartners geben Sie im Parameter R_ID an Der Wert wird einmalig im Anlauf der CPU bernommen und kann dann nicht mehr ge ndert werden Die Struktur des Parameters R_ID DWORD setzt sich wie folgt zusammen Byte 1 Kennung f r Datentyp DB 1 Hexadezimal Byte 2 nicht relevant Wert beliebig Byte 3 Offset 0 255 Dezimal Angabe in Worten Byte 4 DB Nr 1 255 Dezimal Die Parameter des Zieldatenbereichs werden im RK512 Telegrammkopf an den Kommunikationspartner bertragen Beachten Sie dass die L nge der bertragbaren Daten in Abh ngigkeit von der CPU des Kommunikationspartners auf 450 Bytes beschr nkt ist Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Beachten Sie dass Sie bedingt durch die Parametergrenzen des RK512 Protokolls beim Partner nur die Datenbausteine 1 bis 255 erreichen k nnen und als Offset maximal 255 angeben k nnen Hinweis Wenn Sie mit einem S5 CP oder einem Fremdger t zu einem CP 441 Daten senden m ssen Sie bei dieser Betriebsart im Auftragsblock S5 CP als Zieldatenbaustein DB mit der entsprechenden Nr und Anfangsadresse Offset angeben Koppelmerker werden nicht ausgewertet ber die CPU Nummer wird die Verbindung ausgew hlt ber die die Daten vom CP 441 zur S7 CPU
227. n Es sind keine weiteren Einstellungen notwendig 2 Partner gt Lokal f r die Verbindung auf der Sie empfangen Es sind keine weiteren Einstellungen notwendig 3 Lokal Partner f r die Verbindung auf der Sie senden und empfangen Es sind keine weiteren Einstellungen notwendig Hinweis Der Empfang von Daten ist pro Schnittstelle nur ber eine Verbindung m glich Wenn Sie bereits f r eine Verbindung auf einer Schnittstelle als Kommunikationsrichtung 2 Partner gt Lokal oder 3 Lokal Partner eingestellt haben k nnen Sie f r die weiteren Verbindungen auf dieser Schnittstelle noch 1 Lokal gt Partner einstellen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 133 Konfigurieren und Parametrieren des CP 441 3 7 Vorgehensweise im Dialog Eigenschaften PtP Verbindung 5 7 2 Dialog Eigenschaften PtP Verbindung Vorgehensweise bei der Rechnerkopplung RK512 Dialog Eigenschaften PtP verbindung Dialog aufrufen Einstellungen Neben dem Eintrag in der Verbindungstabelle m ssen Sie f r jede projektierte Punkt zu Punkt Verbindung spezielle Eigenschaften festlegen Besteht eine Punkt zu Punkt Verbindung aus zwei Teilverbindungen m ssen Sie die Einstellung der Eigenschaften PtP verbindung f r jede Teilverbindung vornehmen Im Folgenden sind der Aufruf und die Parameter des Dialogs Eigenschaften PtP verbindung f r den Einsatz von RK51
228. n Ger tehandbuch 04 2012 A5E00405448 03 95 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Leistungsmerkmale Variablen Formatstring 96 Randbedingungen bei der Projektierung von Meldetexten e Max Gr e des Text SDBs 55 kByte e Max L nge eines Meldetextes ohne Variablen 150 Zeichen e Max L nge eines Meldetextes mit eingeblendeten Variablen 4000 Zeichen e Max Anzahl der Variablen pro Meldetext 4 3 Meldetextnummer e Max Anzahl von Meldetextnummern 4000 von 0 bis 3999 Der f r Meldetexte effektiv zur Verf gung stehende Nettospeicherplatz ist abh ngig von der kleinsten bzw der gr ten verwendeten Meldetextnummer Sie k nnen den f r Meldetexte verf gbaren effektiven Nettospeicherplatz wie folgt berechnen Nettospeicherplatz f r Meldetexte effektiv 56 400 2 x gr te verwendete Meldetextnr kleinste verwendete Meldetextnr 1 In einem Meldetext k nnen bis zu 4 Variablen 3 Meldetextnummer eingeblendet werden Als Variablen k nnen eingeblendet werden Rechenwerte des Anwenderprogramms z B F llst nde Datum und Uhrzeit Strings Stringvariablen oder auch weitere Meldetexte Die Variablen werden am SFB PRINT als Sendeparameter SD_1 bis SD_4 parametriert F r jede Variable muss im projektierten Meldetext oder im Formatstring eine Konvertierungsanweisung angegeben werden in der die Bedeutung und das Ausgabeformat des Variablenwertes verschl sselt s
229. n au er wenn der andere Partner gerade sendet Die maximale Schachtelungstiefe f r Befehls und Reaktionstelegramme betr gt 1 Ein weiteres Befehlstelegramm kann also erst bearbeitet werden wenn das vorige mit einem Reaktionstelegramm beantwortet wurde Unter Umst nden kann wenn beide Partner senden wollen vor dem Reaktionstelegramm ein SEND PUT Telegramm des Partners bertragen werden Beispielsweise dann wenn in den Ausgabepuffer des CP 441 vor dem Reaktionstelegramm ein SEND PUT Telegramm des Partners eingetragen wurde Im folgenden Bild wird das Folge Reaktionstelegramm zum ersten SEND PUT Telegramm dann erst nach dem SEND PUT Telegramm des Partners gesendet CP 441 Kommunikationspartner ne SEND Telegramm Zu Reaktionstelegramm 1 Folge SEND Telegramm SEND Telegramm d Partners 1 Folge Reaktionstelegramm 2 Folge SEND Telegamm Reaktionstelegramm gt 7 2 Folge Reaktionstelegramm Bild 2 17 Quasi Vollduplexbetrieb Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung RK512 CPU Auftr ge 2 5 Daten bertragung mit der Rechnerkopplung RK512 Im folgenden Bild finden Sie die Abl ufe der Rechnerkopplung RK512 durch CPU Auftr ge CPU Auf tr ge Grund stellung CPU Auftrag CPU Befehls telegramm v Tre
230. n austauschen wollen Vereinfachte Verbindungsprojektierung Mit STEP 7 ab Version 4 0 ist es m glich eine Vereinfachte Verbindungsprojektierung durchzuf hren In diesem Fall brauchen keine PtP Subnetze angelegt werden es ist auch keine Vernetzung der Schnittstelle notwendig Die Vereinfachte Verbindungsprojektierung erfolgt in zwei Schritten 1 Verbindung in die Verbindungstabelle eintragen 2 Objekteigenschaften der Verbindung einstellen Vollst ndige Verbindungsprojektierung Eine Punkt zu Punkt Verbindung zwischen Ihrem CP 441 und dem Kommunikationspartner projektieren Sie mit STEP 7 Die Verbindungsprojektierung erfolgt in f nf Schritten 1 PtP Subnetz einf gen 2 CP 441 an das Subnetz anh ngen 3 Verbindungspartner w hlen bzw einf gen und an das Subnetz anh ngen 4 Verbindung in die Verbindungstabelle eintragen 5 Objekteigenschaften der Verbindung einstellen Dabei ist zu unterscheiden ob der Verbindungspartner ein CP 441 oder ein CP 340 ein S5 CP ein Drucker oder eine Fremdstation bzw ein Fremdger t ist und mit welchem Protokoll gekoppelt wird Weitere Informationen Allgemeine Hinweise zum Vorgehen bei der Projektierung von Verbindungen mit STEP 7 finden Sie im Handbuch f r STEP 7 Hardware konfigurieren und Verbindungen projektieren STEP 7 V5 3 Au erdem bietet Ihnen die Online Hilfe von STEP 7 Unterst tzung bei der Projektierung einer Verbindung Punkt zu Punkt Kopplung CP 441 Aufbauen und
231. n CPU und CP 441 bleibt auch im STOP der CPU bestehen Im STOP der CPU werden die zuvor angesto enen SFB Auftr ge z B BSEND auf der CPU vollst ndig ausgef hrt die kompletten Daten werden an den CP 441 bertragen und an den Kommunikationspartner weitergeleitet Kommunikationsrichtung CP gt CPU Im CP 441 werden die Telegramme empfangen Der Versuch die Daten an die CPU zu bertragen wird mit Fehler abgebrochen Der CP 441 erkennt nicht wie die CPU in den Zustand RUN bergeht Neustart oder Wiederanlauf nach CPU STOP Der CP 441 verh lt sich in beiden F llen identisch Neustart der CPU Bei Neustart der CPU werden die SFB Auftr ge auf der CPU zur ckgesetzt d h alle laufenden Auftr ge zwischen CPU und CP werden automatisch abgebrochen Die Auftr ge auf dem CP werden gel scht Wiederanlauf der CPU 192 Bei Wiederanlauf der CPU werden die SFB Auftr ge weiterbearbeitet Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Diagnosefunktionen des CP 441 8 Einleitung Die Diagnosefunktionen des CP 441 erlauben Ihnen eine schnelle Lokalisierung aufgetretener Fehler Folgende Diagnosem glichkeiten stehen Ihnen zur Verf gung e Diagnose ber die Anzeigeelemente des CP 441 e Diagnose ber den STATUS Ausgang der Systemfunktionsbausteine e Diagnose ber den Fehlermeldebereich SYSTAT e Diagnose ber die Fehlernummern im Reaktionstelegramm e Diagnose ber den D
232. n Sie die Pinbelegung der 9poligen Sub D Buchse in der Frontplatte des Schnittstellenmoduls 20mMA TTY Tabelle B 2 Pinbelegung der 9poligen Sub D Buchse des Schnittstellenmoduls 20mA TTY Buchse auf Modul Pin Bezeichnung Eingang Ausgang Bedeutung 1 TxD Ausgang Sendedaten 2 20mA Eingang Masse 24 V 3 20mA l1 Ausgang 20mA Stromgenerator 1 4 20mA l2 Ausgang 20mA Stromgenerator 2 5 RxD Eingang Empfangsdaten 6 A 7 8 RxD Ausgang Empfangsdaten 9 TxD Eingang Sendedaten Ansicht von vorne Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 248 Ger tehandbuch 04 2012 ASE00405448 03 Steckleitungen Prinzipschaltbild Steckleitungen B 2 Schnittstellenmodul 20mA TTY Im folgenden Bild finden Sie das Prinzipschaltbild einer 20mMA TTY Schnittstelle IF963 TTY TxD vom UART TxD RxD zum UART RxD 20 mA l1 24 V 20 mA 12 20 mA Mauv Bild B 7 Prinzipschaltbild der 202mA TTY Schnittstelle Falls Sie Steckleitungen selbst anfertigen m ssen Sie darauf achten dass nicht beschaltete Eing nge beim Kommunikationspartner m glicherweise auf Ruhepotential gelegt werden m ssen Beachten Sie bitte dass Sie nur geschirmte Steckergeh use verwenden d rfen Der Kabelschirm muss beidseitig gro fl chig mit dem Steckergeh use und der Schirmleitung verbunden sein IN VORSICHT Verbinden Sie niemals Kabelschirm
233. n sollen Beispiel p DB10 DBX5 0 WORD 1 Eine Auswertung der L ngenangabe am Datentyp ANY erfolgt nicht da die L nge der zu sendenden Daten mit dem Parameter LEN angegeben wird Beachten Sie dass die L nge der bertragbaren Daten auf 4 kBytes beschr nkt ist Hinweis Wenn Sie mit einem S5 CP oder einem Fremdger t zu einem CP 441 Daten senden m ssen Sie bei dieser Betriebsart im Auftragsblock S5 CP als Zieldatenbaustein DX mit der entsprechenden Nr angeben Die Anfangsadresse wird nicht ausgewertet Koppelmerker werden ebenfalls nicht ausgewertet ber die CPU Nummer wird die Verbindung ausgew hlt ber die die Daten vom CP 441 zur S7 CPU weitergeleitet werden Es k nnen maximal 4 kByte Daten bertragen werden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Beim Kommunikationspartner CP 441 Der CP 441 des Kommunikationspartners erkennt an Hand des Datentyps DX im RK512 Telegrammkopf die von Ihnen gew hlte Art der Daten bertragung In diesem Fall sind die Angaben im RK512 Telegrammkopf nicht die Zielparameter sondern stellen den Bezug auf die R_ID eines BRCV SFB 13 dar den Sie im S7 Anwenderprogramm der CPU aufrufen m ssen Dabei gilt DX 0 255 Dezimal gt R_ID 0 255 Dezimal Die eigentlichen Zielparameter sind am Systemfunkti
234. naustauschs Sie den SFB mit 1 aufrufen muss er einmal mit 0 durchlaufen sein EN_R enabled to Empf nger des 1 Pegel signalisiert receive Auftrags Empfangsbereitschaft Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 145 Kommunikation ber Systemfunktionsbausteine 6 2 Anwendung der Systemfunktionsbausteine Adressierungsparameter Hinweis Die Adressierungsparameter ID und R_ID werden nur beim Erstaufruf des Bausteins ausgewertet die Aktualparameter oder die vordefinierten Werte aus der Instanz Mit dem Erstaufruf wird somit die Kommunikationsbeziehung Verbindung zum remoten Partner festgeschrieben und zwar bis zum n chsten Neustart der CPU Tabelle 6 3 Adressierungsparameter bei SFBs Parameter Beschreibung Zu beachten ID An den SFBs geben Sie als ID die Lokale ID hexadezimaler ID muss in der Form Wert zwischen 1000 und 1400 der Verbindung an ber die der W 16 wxyz angegeben werden Systemfunktionsbaustein laufen soll Dazu m ssen Sie zuvor die Verbindungsprojektierung mit STEP 7 durchgef hrt haben Den Wert der Lokale ID entnehmen Sie bitte dem STEP 7 Dialog Verbindungen projektieren R_ID Die Bedeutung des Parameters R_ID entnehmen Sie bitte den R_ID muss in der Form folgenden Beschreibungen zu den bertragungsprotokollen W 16 wxyz angegeben werden Zustandsparameter Mit den Zustandsparametern ber
235. ndbuch 04 2012 ASE00405448 03 Literatur zu SIMATIC S7 Einleitung Auf den folgenden Seiten erhalten Sie einen Gesamt berblick ber e Handb cher die Sie zur Konfigurierung und Programmierung der S7 400 ben tigen e Brosch ren die Ihnen einen berblick ber die SIMATIC S7 bzw ber STEP 7 vermitteln und e Fachb cher mit denen Sie sich ber die S7 400 hinaus informieren k nnen Handb cher zur Konfigurierung u Inbetriebnahme Zur Unterst tzung Ihrer Konfigurierung und Programmierung der S7 400 gibt es eine umfangreiche Anwenderdokumentation die f r eine selektive Benutzung vorgesehen ist Die folgende Tabelle gibt Ihnen einen berblick ber die Dokumentation zu STEP 7 Tabelle E 1 Handb cher zur Konfigurierung und Programmierung der S7 400 Titel Inhalt Handbuch Das Programmierhandbuch vermittelt das grundlegende Wissen ber den Programmieren mit STEP 7 http support automation siemens com view de 18652056 Aufbau des Betriebssystems und eines Anwenderprogramms einer S7 CPU Es sollte vom Erstanwender einer S7 300 400 dazu genutzt werden sich einen berblick ber die Programmiermethodik zu verschaffen und darauf das Design seines Anwenderprogramms aufzubauen Handbuch Hardware konfigurieren und Verbindungen projektieren mit STEP 7 http support automation siemens com view de 18652631 Das Benutzerhandbuch STEP 7 erl utert Ihnen die prinzipielle Nutzung und die Funktionen
236. nehmen Sie den Auftragstabellen die zul ssigen DB DX Nummern Anfangsadressen oder L ngen 06 09H Fehler im 9 und 10 Befehlsbyte Prinzipieller Kopfaufbaufehler beim Partner Koordinierungsmerker bei diesem Datentyp nicht zul ssig oder Bitnummer zu hoch Entnehmen Sie den Auftragstabellen wann ein Koordinierungsmerker erlaubt ist Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 209 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Ereignisklasse 6 06H Fehler bei Bearbeitung eines Partnerauftrags nur bei RK512 Ereignisnr Ereignistext Abhilfe 06 0AH Fehler im 10 Befehlsbyte CPU Nummer nicht Prinzipieller Kopfaufbaufehler beim Partner erlaubt 06 0BH SEND Telegramm war l nger k rzer als erwartet Korrektur beim Partner erforderlich es wurden mehr weniger Daten empfangen als im Telegrammkopf angek ndigt 06 0CH GET Befehlstelegramm mit Nutzdaten empfangen Korrektur beim Partner erforderlich 06 ODH CP hat Telegramm empfangen w hrend unzul ssiger Betriebsart e Die Empfangsverbindung zwischen der CPU e berpr fen Sie ob die angesprochene und dem CP ist nicht oder nicht korrekt Verbindung korrekt parametriert ist aufgebaut e CP ist noch nicht vollst ndig angelaufen e Diese Fehlermeldung kann nur im Anlauf des CP auftreten Wiederholen Sie den Auftrag e Angesprochene Schnittstel
237. nen Formatstring definiert Im Formatstring k nnen Sie auch Anweisungen f r die Ausf hrung von weiteren n tzlichen Funktionen f r die Druckerausgabe z B Seitennummer stellen neue Seite beginnen usw definieren Im Folgenden sind alle zul ssigen Zeichen und Darstellungsarten f r den Formatstring beschrieben Alle beschriebenen Steueranweisungen au er F neue Seite beginnen und x Drucken ohne Zeilenumbruch und Konvertierungsanweisungen f r Variablen k nnen von Ihnen auch au er P Seitennummer stellen in den Meldetexten mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication projektiert werden Das Bild zeigt schematisch den Aufbau des Formatstrings Ein Formatstring kann normalen Text und oder Konvertierungsanweisungen f r Variablen und oder Steueranweisungen enthalten Normaler Text Konvertierungsanweisungen und Steueranweisungen k nnen im Formatstring beliebig aufeinander folgen F r jede Variable muss genau eine Konvertierungsanweisung im Formatstring oder Meldetext vorhanden sein Die Konvertierungsanweisungen werden entsprechend ihrer Reihenfolge auf die Variablen angewendet 7 gt Normaler Text alle druckbaren Zeichen m Konvertierungsanweisung gt L gt Steueranweisung Bild 2 29 Schematischer Aufbau des Formatstrings Zul ssige Zeichen f r Text Als normalen Text k nnen angegeben werden e alle druckbaren Zeichen e alle
238. ner oder Fremdger t mit fester Zielangabe senden Was ist zu tun Wenn Ihr Kopplungspartner ein S5 CP oder ein Fremdger t ist gehen Sie folgenderma en vor Ihr Automatisierungssystem Im S7 Anwenderprogramm der CPU m ssen Sie den Systemfunktionsbaustein BSEND SFB 12 programmieren Am Parameter SD_1 Datentyp ANY geben Sie an welche Daten Quelle bergeben werden sollen Beispiel p DB10 DBX5 0 WORD 1 Eine Auswertung der L ngenangabe am Datentyp ANY erfolgt nicht da die L nge der zu sendenden Daten mit dem Parameter LEN angegeben wird Den Zieldatenbereich des Kommunikationspartners geben Sie im Parameter R_ID an Der Wert wird einmalig im Anlauf der CPU bernommen und kann dann nicht mehr ge ndert werden Die Struktur des Parameters R_ID DWORD setzt sich wie folgt zusammen Byte 1 Bit 0 1 2 3 Kennung f r Datentyp DX 0 Hexadezimal DB 1 Hexadezimal Koppelmerkerbit 0 7 Hexadezimal wenn Sie ohne Koppelmerker arbeiten tr gt das Protokoll FH im Telegrammkopf ein Byte 1 Bit 4 5 6 7 Byte 2 Koppelmerkerbyte 1 233 Dezimal bzw wenn Sie ohne Koppelmerker arbeiten 255 Dezimal Byte 3 Offset 0 255 Dezimal Angabe in Worten Byte 4 DB Nr 3 255 Dezimal Die Parameter des Zieldatenbereichs werden im RK512 Telegrammkopf an den Kommunikationspartner bertragen Beachten Sie dass die L nge der bertragbaren Daten auf 4 kBytes beschr nkt ist Punkt zu Punkt Kopplung CP 441 Aufbauen und
239. ng Eingang Data Carrier detect Datentr ger erkannt Data terminal ready CP 441 betriebsbereit Data set ready Kommunikationspartner betriebsbereit Request to send CP 441 sendebereit Clear to send Kommunikationspartner kann Daten vom CP 441 empfangen Antwort auf RTS ON des CP 441 Ring Indicator Rufzeichen Nach dem Einschalten des CP 441 befinden sich die Ausgangssignale im Zustand OFF inaktiv Die Bedienung der Steuersignale DTR DSR und RTS CTS k nnen Sie parametrieren mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication oder ber Funktionen FBs im Anwenderprogramm steuern RS232 Begleitsignale bedienen Die RS232 Begleitsignale k nnen bedient werden e bei parametrierter automatischen Bedienung aller RS232 Begleitsignale e bei parametrierter Datenflusskontrolle RTS CTS e ber die Funktionen FB V24_STAT und FB V24_SET Hinweis Bei der Parametrierung einer automatischen Bedienung der RS232 Begleitsignale ist weder eine Datenflusskontrolle mit RTS CTS noch ein Steuern von RTS und DTR ber die Funktion FB V24_SET m glich Bei der Parametrierung einer Datenflusskontrolle mit RTS CTS ist ein Steuern von RTS ber die Funktion FB V24_SET nicht m glich Das Lesen aller RS232 Begleitsignale ber die Funktion FB V24_STAT ist hingegen immer m glich Die folgenden Abschnitte erl utern das prinzipielle Handling bei der Steuerung und Auswertung der RS2
240. ng In der folgenden Tabelle finden Sie die Pinbelegung des 9poligen Sub D Stiftsteckers in der Frontplatte des Schnittstellenmoduls RS232 Tabelle B 1 Pinbelegung des 9poligen Sub D Stiftsteckers des Schnittstellenmoduls RS232 Stiftstecker auf Modul Pin Bezeichnung Eingang Ausgang Bedeutung 1 DCD Received Detector Eingang Empfangssignalpegel 2 RXD Received Data Eingang Empfangsdaten 3 TXD Transmitted Data Ausgang Sendedaten 4 DTR Ausgang Endger t bereit Data Terminal Ready 5 GND Ground Betriebserde GNDint 6 DSR Data Set Ready Eingang Betriebsbereitschaft 7 RTS Request To Send Ausgang Sendeteil einschalten 8 CTS Clear To Send Eingang Sendebereitschaft 9 RI Ring Indicator Eingang ankommender Ruf Ansicht von vorne Steckleitungen Falls Sie Steckleitungen selbst anfertigen m ssen Sie darauf achten dass nicht beschaltete Eing nge beim Kommunikationspartner m glicherweise auf Ruhepotential gelegt werden m ssen Beachten Sie bitte dass Sie nur geschirmte Steckergeh use verwenden d rfen Der Kabelschirm muss beidseitig gro fl chig mit dem Steckergeh use und der Schirmleitung verbunden sein IN VORSICHT Verbinden Sie niemals Kabelschirm und GND miteinander da die Schnittstellenmodule zerst rt werden k nnen GND Pin 5 muss in jedem Fall auf beiden Seiten verbunden werden da sonst ebenfalls eine Zerst rung der Schnittstellenmodule m glich ist Im
241. ng CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 139 Konfigurieren und Parametrieren des CP 441 3 8 Firmware Updates Firmware laden ber die Parametrieroberfl che des CP 441 Die Firmware wird mittels der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication zum CP 441 bertragen Gehen Sie dabei wie folgt vor 1 2 140 Schalten Sie die CPU in den STOP Zustand Starten Sie die Parametrieroberfl che Im SIMATIC Manager Datei gt ffnen gt Projekt gt HW Konfig ffnen gt Doppelklick auf CP 441 gt Anwahl der Schaltfl che Parameter W hlen Sie den Men befehl Extras gt Firmware Update Ergebnis Ist der CP 441 erreichbar wird der Stand der aktuellen Baugruppen Firmware angezeigt Befindet sich keine Firmware auf dem CP 441 dann erscheint Dies kann z B auftreten wenn das Firmware Update abgebrochen wurde Die alte Firmware wird in diesem Fall gel scht Vor einer Inbetriebnahme muss dann erneut eine Firmware geladen werden W hlen Sie ber die Schaltfl che Datei suchen die zu ladende Firmware UPD aus Hinweis Die Basis Firmware besteht aus 3 Dateien mit der Endung UPD W hlen Sie im Fall der Basis Firmware nur die Datei HEADER UPD an Ergebnis Von der ausgew hlten Firmware wird unter ausgew hlter FW Stand die Version angezeigt Starten Sie mit der Schaltfl che Firmware laden den Ladevorg
242. ng von Daten wird das Telegrammende erkannt wenn die parametrierte Anzahl von Zeichen empfangen wurde Die empfangenen Daten werden von der CPU bernommen Der Ablauf der Zeichenverzugszeit vor Erreichen der parametrierten Zeichenanzahl f hrt zur Beendigung des Empfangs Es erfolgt eine Fehlermeldung und das Telegrammfragment wird verworfen Beachten Sie Folgendes wenn die Telegramml nge der empfangenen Zeichen nicht mit der festen parametrierten Telegramml nge bereinstimmt e Telegramml nge der empfangenen Zeichen gr er als die feste parametrierte Telegramml nge Alle Zeichen die nach Erreichen der festen parametrierten Telegramml nge empfangen werden werden verworfen wenn am Ende des Telegramms die Zeichenverzugszeit ZVZ abl uft mit dem n chsten Telegramm verschmolzen wenn ein neues Telegramm empfangen wird bevor die Zeichenverzugszeit abgelaufen ist e Telegramml nge der empfangenen Zeichen kleiner als die feste parametrierte Telegramml nge Das Telegramm wird verworfen wenn am Ende des Telegramms die Zeichenverzugszeit ZVZ abl uft mit dem n chsten Telegramm verschmolzen wenn ein neues Telegramm empfangen wird bevor die Zeichenverzugszeit abgelaufen ist Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 66 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treiber Im folgenden Bild finden Sie die Abl ufe
243. ngabe senden PRINT Mit dem Systemfunktionsbaustein PRINT k nnen Sie einen Meldetext mit bis zu vier SFB 16 Variablen auf einen Drucker ausgeben STATUS Mit dem Systemfunktionsbaustein STATUS k nnen Sie den Status einer SFB 22 Kommunikationsverbindung abfragen Weitere Informationen 144 Eine ausf hrliche Beschreibung der Systemfunktionsbausteine und deren Parameter finden Sie im Referenzhandbuch zu den Systemfunktionsbausteinen Systemsoftware f r S7 300 400 System und Standardfunktionen Hinweis STEP 7 V11 TIA Portal Die SFBs werden ab STEP 7 V11 TIA Portal als Anweisungen bezeichnet Informationen zu den Anweisung f r die Kommunikation zwischen CPU und CP 441 finden Sie im Infosystem des TIA Portals Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 2 Anwendung der Systemfunktionsbausteine 6 2 Anwendung der Systemfunktionsbausteine Einleitung Was Sie bei der Versorgung der Systemfunktionsbausteine mit Parametern im eigenen Automatisierungssystem S7 400 beachten sollten beschreiben die folgenden Abschnitte Es wird die Kommunikation zwischen zwei CP 441 beschrieben Besonderheiten die andere Kommunikationspartner des CP 441 betreffen entnehmen Sie bitte der entsprechenden SIMATIC S5 Literatur bzw der Literatur von Fremdanbietern Beschreibung der SFB Parameter Die Parameter
244. ngig Priorit t Bei der Prozedur 3964 R muss dem einen Kommunikationspartner eine h here und dem anderen Kommunikationspartner eine niedrigere Priorit t zugeordnet sein Wenn beide Kommunikationspartner gleichzeitig mit dem Verbindungsaufbau beginnen dann stellt der Partner mit niedriger Priorit t seinen Sendeauftrag zur ck Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 34 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R 2 4 2 Blockpr fsumme Blockpr fsumme Beim bertragungsprotokoll 3964R wird die Datensicherheit durch ein zus tzlich gesendetes Blockpr fzeichen BCC Block Check Character erh ht Telegramm STX Daten DLE ETX BCC 4 gt gt gt 4 gt 02H gt 30H gt 31H gt 32H gt 10H gt 03H gt 20H 30 0011 0000 31 0011 0001 XOR 0000 0001 32 0011 0010 XOR 0011 0011 10 0001 0000 XOR 0010 0011 03 0000 0011 XOR 0010 0000 BCC gt 2 0 Bild 2 5 Blockpr fsumme Die Blockpr fsumme ist die gerade L ngsparit t EXOR Verkn pfung aller Datenbytes eines gesendeten bzw empfangenen Blocks Die Bildung beginnt mit dem ersten Nutzdatenbyte 1 Byte des Telegramms nach dem Verbindungsaufbau und endet nach dem Zeichen DLE ETX beim Verbindungsabbau Hinweis Bei einer DLE Verdopplung wird das Zeichen DLE zweimal in die BCC Bildung einbezogen Punkt zu
245. ngig vom verwendeten Systemfunktionsbaustein die gleiche Bedeutung Die folgenden Tabellen sind dem Handbuch STEP 7 entnommen und stellen nur den derzeit aktuellen Zustand dar Bei Unstimmigkeiten sollten Sie auf die Originaltabellen zur ckgreifen STATUS Ausgang anzeigen und auswerten Den STATUS Ausgang der Systemfunktionsbausteine k nnen Sie ber die Variablentabelle von STEP 7 anzeigen und auswerten Weitere Informationen Weitere Informationen zum Umgang mit der Variablentabelle finden Sie im Handbuch f r STEP 7 Hardware konfigurieren und Verbindungen konfigurieren mit STEP 7 V5 0 Meldungen am STATUS Ausgang der SFBs In den folgenden Tabellen finden Sie die Meldungen des STATUS Parameters Fehlerinformationen f r den SFB 12 Die Tabelle enth lt alle f r den SFB 12 spezifischen Fehlerinformationen die ber die Parameter ERROR und STATUS ausgegeben werden k nnen Tabelle 8 2 Fehlerinformationen f r den SFB 12 BSEND ERROR STATUS Erl uterung dezimal 0 11 Warnung Neuer Auftrag ist unwirksam da vorangegangener Auftrag noch nicht abgeschlossen ist 1 1 Kommunikationsprobleme z B e Verbindungsbeschreibung nicht geladen lokal oder remote e Verbindung unterbrochen z B Kabel CPU ausgeschaltet 1 2 Negative Quittung vom Partner SFB Die Funktion ist nicht ausf hrbar 1 3 R_ID ist auf der durch ID vorgegebenen Kommunikationsverbindung nicht bekannt oder der Empfangsbaustein wurde
246. ngssystems durch einen von au en anstehenden Alarm Kommunikationsprozessor Kommunikationsprozessoren sind Baugruppen f r Punkt zu Punkt und f r Bus Kopplungen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 271 Glossar Konfigurierung Laden aus PG Laden in PG Online Offline Online Hilfe Operand Parameter Unter Konfigurierung versteht man die Zusammenstellung einzelner Baugruppen eines Automatisierungssystems Laden von Ladeobjekten z B Codebausteine vom Programmierger t in den Ladespeicher der Zentralbaugruppe CPU Laden von Ladeobjekten z B Codebausteine aus dem Ladespeicher der Zentralbaugruppe in das Programmierger t Bei Online besteht eine Datenverbindung zwischen Automatisierungssystem und Programmierger t bei Offline nicht STEP 7 bietet Ihnen die M glichkeit sich w hrend des Arbeitens mit der Programmiersoftware kontextabh ngige Hilfetexte am Bildschirm anzeigen zu lassen Ein Operand ist Teil einer STEP 7 Anweisung und sagt aus womit der Prozessor etwas tun soll Erkann sowohl absolut als auch symbolisch adressiert werden Parameter sind Werte die man vergeben kann Man unterscheidet zwischen Bausteinparametern und Baugruppenparametern Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication Parametrierung 272 ber die Parametrieroberfl che CP 441 Configuration Package for Point to Po
247. ngstabelle der angew hlten CPU eingetragen W hlen Sie im Dialog Neue Verbindung Ihren Verbindungspartner SIMATIC 400 Station 2 bzw Andere Station oder SIMATIC S5 aus und tragen Sie als Verbindungstyp S7 PtP Verbindung ein und verlassen Sie den Dialog durch Quittieren mit OK Stellen Sie im Dialog Objekteigenschaften die speziellen Eigenschaften der Verbindung ein Vorgehensweise bei ASCII Drucker Vorgehensweise bei der Rechnerkopplung Kehren Sie mit OK in den Dialog Verbindungen projektieren zur ck Im Dialog Verbindungen projektieren erscheint zu Ihrer hinzugef gten Verbindung die Lokale ID Hexadezimal die Sie im Anwenderprogramm Ihrer CPU in der SIMATIC 400 Station 1 am Systemfunktionsbaustein als Parameter ID angeben m ssen Hinweis Wenn Ihr Verbindungspartner eine andere SIMATIC 400 Station mit einem CP 441 ist m ssen Sie auf Ihrer Partnerstation ebenfalls eine Verbindung projektieren um eine Punkt zu Punkt Kopplung zwischen den beiden CPUs zu erm glichen dabei kann die lokale ID unterschiedlich sein Beachten Sie dass Sie pro Schnittstelle des CP 441 maximal 8 Verbindungen projektieren k nnen 130 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 3 7 Vorgehensweise im Dialog Eigenschaften PtP Verbindung 5 7 Vorgehensweise im Dialog Eigenschaften PtP Verbind
248. nikationsverbindung zu einem Kommunikationspartner NDR VAR_OUTPUT BOOL steigende Flanke signalisiert dem Anwenderprogramm stehen neue Empfangsdaten zur Verf gung ERROR VAR_OUTPUT BOOL steigende Flanke signalisiert Fehler STATUS VAR_OUTPUT WORD enth lt detaillierte Fehler aussage oder Warnung DTR_OUT OUTPUT BOOL Data terminal ready CP 441 Ausgang CP 441 betriebsbereit DSR_IN OUTPUT BOOL Data set ready CP 441 Eingang Kommunkationspartner betriebsbereit RTS_OUT OUTPUT BOOL Request to send CP 441 Ausgang CP 441 sendebereit CTS_IN OUTPUT BOOL Clear to send CP 441 Eingang Kommunikationspartner kann Daten vom CP 441 empfangen Anwort auf RTS ON des CP 441 DCD_IN OUTPUT BOOL Data Carrier detect CP 441 Eingang Empfangssignalpegel RI_IN OUTPUT BOOL Ring Indicator CP 441 Eingang Rufzeichen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 183 Kommunikation ber Systemfunktionsbausteine 6 5 Anwendung der Systemfunktionsbausteine beim ASCIH Treiber Beispiel Siehe auch 184 Tabelle 6 30 Beispiel f r den Aufruf des FB 5 V24_STAT AWL CALL FB 5 DB55 REQ ID NDR ERROR STATUS DTR_OU SR_IN DB30 s_oU a a yg TS_IN J CD_IN w I IN DB30 DB30 DB30 W 16 DB30 DB30 DB30 DB30 DB30
249. nittstelle laufen Das Bin rergebnis BIE wird nicht beeinflusst AWL Darstellung KOP Darstellung CALL V24_STAT nr V24_STAT Pa Z e ENO ERROR REG NER Sri _ ID ERROR DTR_OUT _ STATUS DER IN a DTR_OUT ATS OUT DSR_IN CTS_IN E RTS_OUT DCD_IN CTS_IN RI_IN DCD_IN RIIN Hinweis Die Parameter EN und ENO sind nur in der grafischen Darstellung vorhanden bei KOP oder FUP F r die Bearbeitung dieser Parameter wird vom Compiler das Bin rergebnis BIE verwendet Das Bin rergebnis BIE wird auf Signalzustand 1 gesetzt wenn der Baustein fehlerfrei beendet wurde Liegt ein Fehler vor wird das Bin rergebnis BIE auf 0 gesetzt Hinweis Eine positive Eingangsspannung an den RS232 Eingangssignalen DSR CTS DCD und RI wird jeweils auf den Signalzustand 1 der FB Eingangssignale DSR_IN CTS_IN DCD_IN und RI_IN abgebildet Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 5 Anwendung der Systemfunktionsbausteine beim ASCI Treiber Parameter FB 5 V24_STAT In der folgenden Tabelle finden Sie die Parameter des FB 5 V24_STAT Tabelle 6 29 Parameter FB 5 V24_STAT Name Art Datentyp Kommentar Zul ssige Belegung Bemerkung REQ VAR_INPUT BOOL aktiviert mit steigender Flanke eine bertragung ID VAR_INPUT WORD eindeutige Kommu
250. nktionen des CP 441 8 6 Diagnosealarm In Byte 9 ist f r Schnittstelle 1 und in Byte 10 f r Schnittstelle 2 abgelegt welcher Fehler aufgetreten ist Byte 9 Schnittstelle 1 7 6 5 4 3 2 1 0 7 Falsche Parameter Leitungsbreak Byte 10 Schnittstelle 2 7 6 5 4 3 2 1 0 Abh ngigkeit des Diagnosealarms vom CPU Betriebszustand Ein Diagnosealarm ber den P Bus wird bei kommenden steigender Flanke und gehenden Ereignissen fallender Flanke generiert Beim bergang der CPU vom Zustand STOP in den Zustand RUN gilt e es folgt keine Speicherung von Ereignissen Weder kommend noch gehend die im Zustand STOP der CPU aufgetreten sind e nach einem bergang vom Zustand STOP in RUN immer noch anstehende Ereignisse werden per Diagnosealarm gemeldet Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 223 Diagnosefunktionen des CP 441 8 6 Diagnosealarm Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 224 Ger tehandbuch 04 2012 ASE00405448 03 Programmierbeispiel Systemfunktionsbausteine 9 9 1 Allgemeines Einleitung Zielsetzung Voraussetzung Das vorliegende Programmierbeispiel beschreibt die Erstellung eines Projektes und anhand eines einfachen Datentransfers den grunds tzlichen Gebrauch der Systemfunktionsbausteine f r den Betrieb des Kommunikationsprozessors CP 441 D
251. nnnnnnnnnnnnnnnnnnnnnnnnn 2 2 bertragungsverfahren bei der Punkt zu Punkt Kopplung eeeeeennne 2 3 bertraagungssicherheil ueu energie 2 4 Daten bertragung mit der Prozedur 3964 R 2 4 1 Seeya 112 0 NRRARRRRTERERRRE SIERRERIE E E E E E 2 4 2 Bl ckpr fsumme uasuusr sn a a AA Aaa AE A A ET A dad 2 4 3 Daten senden mit 3964 R 22 24400nnnnnnnennnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn Ennn nnn manner 2 4 4 Daten empfangen mit 3964 R 444sessnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn nnnnnnn nn 40 2 4 5 Behandlung fehlerbehafteter Daten 444444s44HRnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn natenn 2 5 Daten bertragung mit der Rechnerkopplung RK512 2 5 1 Daten senden mit RKO Tissues une a AA E AA rain 2 5 2 Daten nelenmit RK912 4442 ie Ren ann ansehtn 2 6 Daten bertragung mit dem ASCII Treiber 444444444Hnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn nanten 2 6 1 Daten senden mit ASCII Treiber 4444 nenn nnnnnnnnnnnnnnnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 2 6 2 Daten empfangen mit ASCII Treiber 422244444snnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen 2 6 3 RS485 Betrieb 004440rsnnannnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnennnnnnnneannn 2 6 4 RS232 Betrieb 2 022222 ehe E A a a aadi 2 7 Daten bertragung mit dem Drucker
252. nsbaustein BRCV programmiert haben Wenn Sie einen BRCV programmiert haben dann m ssen Sie diesen Parameter deaktivieren da sonst Daten nicht vom BRCV bearbeitet werden sondern im hier definierten Empfangsfach abgelegt werden e nein nein DB Nummer 1 Nummer des Datenbausteins f r das Empfangsfach auf der CPU 1 bis 65535 je nach CPU Nur bei CPU Empfangsfach verwenden ja 2 Nur wenn Gepufferte Empfangstelegramme 1 86 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle X27 RS422 485 Schnittstelle In der folgenden Tabelle finden Sie die Beschreibung der Parameter f r das X27 RS422 485 Schnittstellenmodul RS485 Betrieb ist mit dem Drucker nicht m glich Tabelle 2 11 X27 RS422 485 Schnittstellenmodul ASCII Treiber Parameter Beschreibung Wertebereich Defaultwert Betriebsart Festlegung ob die X27 RS422 485 e Vollduplex RS422 Vollduplex RS422 Schnittstelle vollduplex RS422 oder Vierdraht Betrieb Vierdraht Betrieb halbduplex RS485 betrieben werden soll siehe Kapitel Serielle e Halbduplex RS485 bertragung eines Zeichen Zweidraht Betrieb Seite 23 Vorbelegung der keine Einstellung nur sinnvoll f r keine R A 5V R B OV amp Empfanggsleitung busf hige Sondertreiber R A 5V R B
253. nsbausteine ssmennnnnnnnnennennnnnn nennen nenn 8 3 Diagnose ber den Fehlermeldebereich SYSTAT ueeeseeseseesennnennnenneennnnnennnnnnnnennnnn 202 8 4 Fehlernummern im Reaktionstelegramm 4ssursnnesnnnnnnnnennnnnnnennnnnnnennnnnnnnnnennnn nenn 8 5 Diagnose ber den Diagnosepuffer des CP 441 uusnnennnnnennnnnnnnnnnennennnnnnnnnnnn nenn 219 8 6 DiagnosealarM PPRRSBREPPRRRRBIEPFERENIEPPRRPRTEPPEERERFERFERBEEFEEEERTERFERUEFEFPEERREFEPEGPERTEUEEEUEFEFURBERTEUEBRERFEREEFRFEERBERFEREL 221 9 Programmierbeispiel Systemfunktionsbausteine 2222440000000000000n0nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennen 9 1 Allgeme 1 SIE ZOrROP Fr HREBR LEHRE AEERIEE rinri ira EET Eri aa aiiiar ii 9 2 Gerateko nfiguration a scene cha 227 9 3 Konfigurieren des Steuerungsaufbaus u44444444snnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 228 9 4 Parametrieren des CP 441 22244usssnnnnenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnsnnnnnnnsnnnnn nenn ann 229 9 5 Projektieren der Verbindung zum Kommunikationspartner usnnsesnennennnnnnnennnnnnnnnnnen 230 9 6 Programmierung eines ASCII 3964 R Anwenderprogramms u 224suesnnnnennennnnnennennnn en 231 9 7 Programmierung eines RK512 Anwenderprogramms 9 7 1 Programm CP 441 RK512 Send Recv 22 0ss4424004HnnaHan nn aaa 9 7 2 Verwendete Bausteine im Beispielprogramm us
254. ntrolle mit XON XOFF ja ja ja nein Die Unterscheidung zwischen RS422 und RS485 erfolgt durch Parametrierung Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 13 Produktbeschreibung 1 2 Komponenten f r eine Punkt zu Punkt Kopplung 1 2 Komponenten f r eine Punkt zu Punkt Kopplung Hardware Komponenten F r eine Punkt zu Punkt Kopplung mit dem CP 441 ben tigen Sie bestimmte Hardware Komponenten Tabelle 1 3 Hardware Komponenten f r eine Punkt zu Punkt Kopplung mit dem CP 441 Komponente Baugruppentr ger Funktion stellt die mechanischen und elektrischen Verbindungen der S7 400 her Abbildung Stromversorgungsbaugruppe PS setzt die Netzspannung 120 230 V AC bzw 24 V DC in die f r die Versorgung der S7 400 ben tigte Betriebsspannung von 24 V und 5 V DC um Zentralbaugruppe CPU Zubeh r e Memory Card e Pufferbatterie f hrt das Anwenderprogramm aus kommuniziert ber die PROFINET oder MPI Schnittstelle mit anderen CPUs bzw mit einem PG NE Kommunikationsprozessor CP 441 Schnittstellenmodule kommuniziert ber die Schnittstelle mit einem oder mehreren Kommunikationspartnern erm glichen die Anpassung des CP 441 an die Physik des Kommunikationspartners Standar
255. oder auf Folge Telegramm warten erstes Befehlstele gramm eingetroffen Fehler Abbruch Reaktionstelegramm berwachungszeit abh ngig von der Daten bertragungsgeschwindigkeit TreaA 3s 5s 7s 10 s AS Automatisierungssystem Bild 2 19 58 Ablaufschema bei der Daten bertragung mit der RK512 durch Partner Auftr ge Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treiber 2 6 Daten bertragung mit dem ASCIlI Treiber Einleitung Der ASCII Treiber steuert die Daten bertragung bei einer Punkt zu Punkt Kopplung zwischen dem Kommunikationsprozessor und einem Kommunikationspartner Der ASCII Treiber beinhaltet die Bit bertragungsschicht Schicht 1 Der Aufbau der Telegramme wird dadurch offengehalten dass der S7 Anwender das komplette Sendetelegramm an den Kommunikationsprozessor bergibt F r die Empfangsrichtung ist das Endekriterium eines Telegramms zu parametrieren Der Aufbau der Sendetelegramme kann sich vom Aufbau der Empfangstelegramme unterscheiden Mit dem ASCII Treiber k nnen Daten mit beliebigem Aufbau alle abdruckbaren ASCII Zeichen ebenso wie alle anderen Zeichen von 00 bis FFH bei Zeichenrahmen mit 8 Datenbits bzw von 00 bis 7FH bei Zeichenrahmen mit 7 Datenbits gesendet und empfangen werden 2 6 1 Daten senden mit ASCII Treiber Daten senden
256. onfiguration Package for Point to Point Communication auf dem CP 441 definiertes Empfangsfach f r ung ltig erkl ren m ssen l schen da die Daten sonst nicht an den BRCV weitergegeben werden sondern in dem im Empfangsfach angegebenen Datenbaustein abgelegt werden Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine Beispiel 6 3 Anwendung der Systemfunktionsbausteine bei der Prozedur 3964 R Tabelle 6 6 Beispiel f r den Aufruf von SFB12 BSEND mit 3964 R AWL L T CALL SFB 12 REQ R ID DONE SD 1 LEN DB62 R_ID ERROR STATUS 50 DB60 DBW806 DB60 DBX812 0 DB60 DBX812 1 W 16 1000 W 16 5 DB60 DBX812 2 DB60 DBX812 3 DB60 DBW802 p DB10 DBX5 0 WORD 1 DB60 DBW806 Aufruf des SFB 12 Nach einer steigenden Flanke am Parameter REQ werden die Daten im DB10 ab Datenbyte 5 mit der L nge 50 Byte zum Kommunikationspartner mit dem BSEND Auftrag bertragen Tabelle 6 7 Beispiel f r den Aufruf von SFB13 BRCV mit 3964 R AWL SET CALL SFB 13 ID R_ID NDR ERROR STATUS RD 1 LEN DB63 DB60 DBX812 4 W 16 1001 W 16 0 DB60 DBX812 5 DB60 DBX812 6 DB60 DBW800 p DB20 DBX10 0 WORD 2048 DB60 DBW804 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Aufruf des SFB 13 Die Daten werden m
257. onsbaustein BRCV mit dem Parameter RD_1 Datentyp ANY anzugeben Die L ngenangabe gibt die maximale L nge des zu empfangenden Blocks vor Beispiel p DB20 DBX10 0 WORD 2048 Koppelmerkerbyte und Koppelmerkerbit aus dem RK512 Telegrammkopf werden nicht ausgewertet Um ein berschreiben von noch nicht bearbeiteten Daten zu verhindern m ssen Sie den BRCV mit dem Wert 0 am Steuereingang EN_R aufrufen Beispiel Tabelle 6 10 Beispiel f r den Aufruf der SFB12 BSEND mit RK512 AWL L 50 T DB60 DBW806 CALL SFB 12 DB62 Aufruf des SFB 12 REQ DB60 DBX812 0 Nach einer steigenden Flanke am R DB60 DBX812 1 Parameter REQ werden die Daten im DB10 ab Datenbyte 5 mit der ID W 16 1000 m L nge 50 Byte zum R_ID W 16 5 Kommunikationspartner mit dem DONE DB60 DBX812 2 BSEND Auftrag bertragen ERROR DB60 DBX812 3 STATUS DB60 DBW802 SD_1 p DB10 DBX5 0 WORD 1 LEN DB60 DBW806 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 161 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 Tabelle 6 11 Beispiel f r den Aufruf des SFB13 BRCV mit RK512 AWL SET DB60 DBX812 4 CALL SFB 13 DB63 Aufruf des SFB 13 EN_R DB60 DBX812 4 Die Daten werden mit dem BRCV ID W 16 1001 Auftrag empfangen und im DB20 ab Datenbyte 10 abgelegt Am R_ID W 16 5 m Parameter LEN wird als L nge der NDR
258. onspartner oder Fremdger t senden Datenziel DX Quelle zum Ziel S5 Kommunikations Telegrammkopf BSEND von S7 partner oder Fremdger t Bytes 3 4 Bytes 5 6 Bytes 7 8 Befehlsart Z DXNRIZ Offset Anzahl in Datenbaustein erweiterter Datenbaustein OD DX DW W rtern Merker erweiterter Datenbaustein OD DX DW Bytes Eing nge erweiterter Datenbaustein OD DX DW Bytes Ausg nge erweiterter Datenbaustein OD DX DW Bytes Z hler erweiterter Datenbaustein OD DX DW W rtern Zeiten erweiterter Datenbaustein OD DX DW W rtern Da die Quellinformation nicht zum CP bertragen wird wird hier vom CP immer die Kennung f r DB OD eingetragen Erkl rung der Abk rzungen aus der Auftragstabelle Z DXNR erweiterte Ziel Datenbausteinnummer Z Offset Zielanfangsadresse DW Offset in Worten Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 172 Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512 6 4 5 Daten mit RK512 zum Kommunikationspartner mit dynamisch nderbarer Zielangabe senden Ablauf der Daten bertragung Im folgenden Bild ist die Kommunikation Daten mit RK512 zum Kommunikationspartner mit dynamisch nderbarer Zielvorgabe senden dargestellt Ihr Automatisierungssystem Kommunikationspartner aktiv S7 400 Keine Protokoll Programmierung L___ gt rk2 L__ gt notw
259. onsprozessors mit Parametern versorgen Beim Drucker Treiber k nnen Sie zus tzlich Meldetexte f r die Druckerausgabe projektieren Dieser Vorgang wird Parametrieren genannt Parametrieren bezeichnet im Folgenden das Einstellen von schnittstellenspezifischen Parametern und die Projektierung von Meldetexten Die Parametrierung erfolgt mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication Die Parametrieroberfl che starten Sie durch Doppelklick auf die Bestellnummer CP 441 in der Konfigurationstabelle oder durch Markieren des CP 441 und der Anwahl des Men befehls Bearbeiten gt Objekteigenschaften In den Registern Allgemein und Adressen brauchen Sie f r den CP 441 keine Einstellungen vornehmen Nach Anwahl des Registers Grundparameter geben Sie die Schnittstellennummer und die Schnittstellenphysik ein Durch Anwahl der Schaltfl che Parameter gelangen Sie in die Oberfl che zur Protokollauswahl Nach Einstellung des Protokolls und Doppelklick auf das Symbol f r das bertragungsprotokoll Briefumschlag gelangen Sie in den Dialog zur Einstellung der protokollspezifischen Parameter Reaktion auf CPU Stop Die Grundparameter geben Sie ber den STEP 7 HW Dialog Eigenschaften CP 441 ein Den Dialog ffnen Sie durch Doppelklick auf den CP 441 in der Konfigurationstabelle von STEP 7 In der folgenden Tabelle finden Sie die Beschreibung der Grundparameter Tabelle 5 2 Grundparameter
260. ows eingestellte Wertebereich e IBM Defaultwert IBM Systemsteuersatz benutzt Umsetzung des ANSI Zeichensatzes auf den Drucker Zeichensatz e User Defined Bei Umstellung auf User Defined k nnen Sie den Zeichensatz an nationale Sonderzeichen anpassen Steuerzeichen In der folgenden Tabelle finden Sie die Beschreibung der Parameter f r Steuerzeichen Tabelle 2 17 Steuerzeichen Drucker Treiber Defaultwert HP Deskjet Wertebereich Auswahl der Druckeremulation Drucker e HP Deskjet Kommandos f r die Steuerzeichen Fett Schmal Breit und Kursivschrift Kapit lchen und Unterstrichen e BM Proprinter Bei Umstellung auf User Defined k nnen e User Defined Sie die Druckeremulation ndern und um weitere Steuerzeichen des Druckers erweitern Als Steuerzeichen sind die Buchstaben A bis Z sowie a bis z erlaubt Parameter Beschreibung Druckeremulation e HP Laserjet Meldetexte Sie k nnen Meldetexte mit Variablen und Steueranweisungen wie z B f r Fett Schmal Breit oder Kursivschrift und Unterstrichen projektieren Jeder Meldetext wird bei der Projektierung mit einer Nummer versehen Die Druckerausgabe eines bestimmten Meldetextes erfolgt durch die Angabe einer Referenz auf die Speicherzelle welche die Meldetext Nr beinhaltet an den Sendeparameter SD_1 bis SD_4 des Systemfunktionsbausteins PRINT Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametriere
261. ozedur 3964 R Parameter Beschreibung Wertebereich Defaultwert Vorbelegung der keine Einstellung nur sinnvoll f r busf hige keine R A 5V R B OV Empfangsleitung Sonderrtreiber R A 5V R B OV Bei dieser Vorbelegung ist R A 5V R B OV Breakerkennung m glich R A OV R B 5V Bei dieser Vorbelegung ist R A OV R B 5V keine Breakerkennung m glich Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 79 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Vorbelegung der Empfangsleitung Das Bild zeigt die Beschaltung des Empf ngers an der X27 RS422 Schnittstelle R B keine Au er R A T oOV R B R A 5V R B OV R A Y gt 5V A 5V R B R A OV R B 5V R A J oOV Bild 2 26 Beschaltung des Empf ngers an der X27 RS422 Schnittstelle Prozedur 3964 R Siehe auch Parametrieren der Kommunikationsprotokolle Seite 119 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 80 Ger tehandbuch 04 2012 A5E00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle 2 8 2 Parametrierungsdaten der Rechnerkopplung RK512 Einleitung Sie haben die M glichkeit ber die Parametrierungsdaten der Rechnerkopplung RK512 den CP 441 an einen Kommuni
262. plung CP 441 Aufbauen und Parametrieren 260 Ger tehandbuch 04 2012 ASE00405448 03 Parameter der SFBs Fehlermeldungen F r die Fehlerdiagnose besitzt jeder Systemfunktionsbaustein einen STATUS Parameter Jede STATUS Meldungsnummer hat unabh ngig vom verwendeten Systemfunktionsbaustein die gleiche Bedeutung Die m glichen STATUS Meldungsnummer sind im Kapitel Diagnosemeldungen der Systemfunktionsbausteine Parameter der SFBs Seite 197 beschrieben In der folgenden Tabelle finden Sie eine Kurzbeschreibung der Parameter der Systemfunktionsbausteine Tabelle C 1 Parameter der SFBs Systemfunktionsbaustein BSEND SFB 12 Parameter Art Typ Bedeutung REQ VAR_INPUT BOOL aktiviert mit steigender Flanke eine bertragung R VAR_INPUT BOOL aktiviert mit steigender Flanke das R cksetzen von BSEND in den Grundzustand ID VAR_INPUT WORD eindeutige Kommunikationsverbindung zu einem Kommunikationspartner R_ID VAR_INPUT DWORD eindeutige Bausteinbeziehung innerhalb einer Kommunikationsverbindung SD_1 VAR_IN_OUT ANY zu sendende Daten LEN VAR_IN_OUT WORD L nge des zu bertragenden Datenblocks DONE VAR_OUTPUT BOOL signalisiert mit steigender Flanke fehlerfreien Abschluss des BSEND Auftrages ERROR VAR_OUTPUT BOOL steigende Flanke signalisiert Fehler STATUS VAR_OUTPUT WORD enth lt detaillierte Fehleraussage oder Warnung Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger te
263. r Default Einstellung Die Default Einstellung ist eine sinnvolle Grundeinstellung die immer dann verwendet wird wenn kein anderer Wert eingegeben wird Diagnoseereignisse Diagnoseereignisse sind z B Fehler auf einer Baugruppe Systemfehler in der CPU die z B durch einen Programmfehler hervorgerufen wurden oder berg nge von Betriebszust nden Diagnosefunktionen Die Diagnosefunktionen umfassen die gesamte Systemdiagnose und beinhalten Erkennen Auswerten und Melden von Fehlern innerhalb des Automatisierungssystems Diagnosepuffer Jede CPU hat einen Diagnosepuffer in den zu allen Diagnoseereignissen in der Reihenfolge ihres Auftretens n here Informationen eingetragen werden Funktionsbausteine FBs Funktionsbausteine sind Bestandteile des Anwenderprogramms und sind gem der IEC Norm Bausteine mit Ged chtnis Das Ged chtnis f r den Funktionsbaustein ist ein zugeordneter Datenbaustein der Instanz Datenbaustein Funktionsbausteine sind parametrierbar Sie k nnen sie mit und ohne Parameter nutzen Hardware Als Hardware bezeichnet man die gesamte physikalische und technische Ausstattung eines Automatisierungssystems Instanz Datenbaustein Ein Instanz Datenbaustein ist ein einem Funktionsbaustein zugeordneter Baustein der Daten f r diesen speziellen Funktionsbaustein enth lt Interrupt Interrupt ist eine Bezeichnung f r die Unterbrechung der Programmbearbeitung im Prozessor eines Automatisieru
264. ragungsprotokolle integriert Tabelle 1 1 bertragungsprotokolle in der Baugruppen Firmware Produkt Integrierte Treiber CP 441 1 Prozedur 3964 R ASCII Treiber Drucker Treiber CP 441 2 Prozedur 3964 R ASCII Treiber Rechnerkopplung RK512 Drucker Treiber Einsatzm glichkeiten des Kommunikationsprozessors Der Kommunikationsprozessor erm glicht Ihnen eine Punkt zu Punkt Kopplung mit SIMATIC Baugruppen und mit Fremdprodukten Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 12 Ger tehandbuch 04 2012 ASE00405448 03 Produktbeschreibung Unterst tzte Funktionen der Schnittstellenmodule 1 1 Einsatzm glichkeiten des Kommunikationsprozessors In Abh ngigkeit von dem eingesetzten Schnittstellenmodul k nnen unterschiedliche Funktionen der Treiber genutzt werden Tabelle 1 2 Funktionen des CP 441 in Abh ngigkeit vom eingesetzten Schnittstellenmodul Funktion RS232 20mA TTY X27 RS422 485 RS422 RS485 Prozedur 3964 R ja ja ja nein Rechnerkopplung RK512 ja ja ja nein ASCII Treiber ja ja ja ja e Automatische Bedienung der RS232 Begleitsignale ja nein nein nein e Steuern Lesen der RS232 Begleitsignale mit FBs ja nein nein nein e Datenflusskontrolle mit RTS CTS ja nein nein nein e Datenflusskontrolle mit XON XOFF ja ja ja nein Drucker Treiber ja ja ja ja e Datenflusskontrolle mit RTS CTS ja nein nein nein e Datenflussko
265. rameter Bausteinparameter sind Platzhalter innerhalb mehrfach nutzbarer Bausteine die beim Aufruf des betreffenden Bausteins mit aktuellen Werten versorgt werden Betriebssystem der CPU Das Betriebssystem der CPU organisiert alle Funktionen und Abl ufe der CPU die nicht mit einer speziellen Steuerungsaufgabe verbunden sind Betriebszustand Die Automatisierungsfamilie SIMATIC S7 kennt drei unterschiedliche Betriebszust nde STOP ANLAUF und RUN Die Funktionalit t der CPUs in den einzelnen Betriebszust nden ist unterschiedlich CPU Central Processing Unit Zentralbaugruppe des S7 Automatisierungssystems mit Steuer und Rechenwerk Speicher Systemprogramm und Schnittstellen zu Peripheriebaugruppen Datenbaustein DB Datenbausteine sind Bausteine die Daten und Parameter enthalten mit denen das Anwenderprogramm arbeitet Sie enthalten im Gegensatz zu allen anderen Bausteinen keine Anweisungen Es gibt globale Datenbausteine und Instanzdatenbausteine Auf die in den Datenbausteinen enthaltenen Daten kann absolut oder symbolisch zugegriffen werden Komplexe Daten k nnen strukturiert abgelegt werden Datentyp Mit Hilfe der Datentypen k nnen Sie festlegen wie der Wert einer Variablen oder Konstanten im Anwenderprogramm verwendet werden soll Die Datentypen sind unterteilt in elementare und strukturierte Datentypen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 270 Ger tehandbuch 04 2012 ASE00405448 03 Glossa
266. rhalten Jedem zu bertragenden Zeichen geht ein Synchronisierungsimpuls auch als Startbit bezeichnet voraus Die L nge der Startbit bertragung legt den Takt fest Das Ende des Zeichentransfers bildet das Stopbit Neben Start und Stopbit sind weitere Vereinbarungen zwischen den beiden Kommunikationspartnern f r eine serielle Daten bertragung n tig Darunter fallen die Daten bertragungsgeschwindigkeit die Zeichen und Quittungsverzugszeit die Parit t die Anzahl der Datenbits die Anzahl der Stopbits Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 1 Serielle bertragung eines Zeichens Zeichenrahmen Die Daten zwischen CP und einem Kommunikationspartner werden ber die serielle Schnittstelle in einem Zeichenrahmen bertragen F r den Zeichenrahmen stehen verschiedene Datenformate zur Verf gung Das gew nschte Format der Daten bertragung parametrieren Sie mit der Parametrieroberfl che CP 441 Configuration Package for Point to Point Communication Im folgenden Bild finden Sie beispielhaft unterschiedliche Datenformate f r einen 10 Bit Zeichenrahmen 7 Datenbits 1 Startbit 7 Datenbits 2 Stopbits Signalzustand 1 Signalzustand 0 3 2 2 2 Ez 8 E Q PL fe g 2 o 0 q Q N N 7 Datenbits 1 Startbit 7 Datenbits 1 Parit tsbit 1 Stopbit Signalzustand 1 Signalzust
267. rieren und Parametrieren des CP 441 unssunsnnnnnnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnsnnn nennen 5 1 Parametrieren der Kommunikafionspr otokolle u sossusesnuseusnenessnnisnnsuneiennenennuniieneenn 119 5 2 Datenhalt ng der Parameter i ana ee 121 5 3 Mehrprozessor Kommunikation 44444444s444nennnnnnnnnnnennnnnnnennnnnnennnnnnnnnnnnnenennnnn nennen 122 5 4 Identifikationsdaten sss neisson a a a a nenn 123 5 5 Nachladen von Treibern bertragungsprotokollen eeeeenn 5 6 Verbindungsprojektierung u 44H nenne 5 6 1 Vereinfachte Verbindungsprojektierung 444ssnsnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn 5 6 2 Vollst ndige Verbindungsprojektierung 44444s4s442snnnnnnnnnennnnnnnennennnnnnnnnnnennennnen nn 5 6 3 Verbindung in die Verbindungstabelle eintragen 5 7 Vorgehensweise im Dialog Eigenschaften PtP verbindung 4 ss440nsnnnnnnnne nennen 131 5 7 1 Dialog Eigenschaften PtP Verbindung Vorgehensweise bei ASCII Drucker Treiber und Prozedur 3964 R 2 4444s440Hns0nnnnnnnnnennnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennenn nenne 131 5 7 2 Dialog Eigenschaften PtP Verbindung Vorgehensweise bei der Rechnerkopplung ES SCH EIN T N NEE AN EEA AE AE PEE AEAEE SEO EEA EOE APEA PEE EA 134 5 8 Firmware Update Sesioni aaa aa Aa E a aa 5 8 1 Nachladen von Firmware Updates 0 s44442
268. rnimmt die Parameter unmittelbar nach dem Laden Die Baugruppenparameter des CP 441 werden im CPU Anlauf automatisch an den CP 441 bertragen sobald dieser ber den S7 400 R ckwandbus erreichbar ist Nicht ge nderte Parameter haben den Default Wert Parameter r cklesen Ab STEP 7 V5 0 SP2 k nnen Sie die Parameter der CP 441 Baugruppen ber HW Konfig Online betrachten Die Parameter k nnen auf diese Weise nicht ge ndert werden und sind deshalb gegraut dargestellt Weitere Informationen Im Handbuch f r STEP 7 Hardware konfigurieren und Verbindungen projektieren mit STEP 7 V5 3 finden Sie ausf hrlich beschrieben wie Sie e die Konfiguration und die Parameter speichern e die Konfiguration und die Parameter in die CPU laden e die Konfiguration und die Parameter lesen ndern kopieren und drucken k nnen Hinweis STEP 7 TIA Portal Informationen hierzu finden Sie auch im Infosystem von STEP 7 TIA Portal Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 121 Konfigurieren und Parametrieren des CP 441 5 3 Mehrprozessor Kommunikation 5 3 Mehrprozessor Kommunikation Maximale Anzahl der CPUs Voraussetzung Zu beachten 122 Mit dem CP 441 ab 6ES7 441 xAAOy OAEO x 1 2 Y 4 5 ist es m glich in einem Automatisierungssystem Kommunikation mit bis zu 4 CPUs aufzubauen STEP 7 ab Version 4 02 Beachten Sie bei Mehrprozessor Kommunikation bi
269. rozessor an die Physik des Kommunikationspartners anpassen Software Die Gesamtheit aller Programme die auf einem Rechensystem eingesetzt werden bezeichnet man als Software Dazu geh ren das Betriebssystem und die Anwenderprogramme STEP 7 STEP 7 ist die Programmiersoftware von SIMATIC S7 Systembausteine Systembausteine unterscheiden sich von den anderen Bausteinen dadurch dass sie im System S7 400 bereits integriert sind und f r bereits definierte Systemfunktionen zur Verf gung stehen Es gibt Systemdatenbausteine Systemfunktionen und Systemfunktionsbausteine Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 273 Glossar Systemfunktionen SFCs Systemfunktionen sind Bausteine ohne Ged chtnis die bereits im Betriebssystem der CPU integriert sind und bei Bedarf vom Anwender aufgerufen werden k nnen Systemfunktionsbausteine SFBs TIA Portal Tool Variable Systemfunktionsbausteine sind Bausteine mit Ged chtnis die bereits im Betriebssystem der CPU integriert sind und bei Bedarf vom Anwender aufgerufen werden k nnen STEP 7 TIA Portal ist die neue Engineering Software zur Programmierung der S7 Controller STEP 7 TIA Portal basiert auf dem neuen zentralen Engineering Framework Totally Integrated Automation Portal TIA Portal das dem Anwender eine durchg ngige effiziente und intuitive L sung aller Automatisierungsaufgaben erm glicht Ein Tool
270. rt 1 parametrieren und den berschreibschutz deaktivieren Hinweis Wird das st ndige Auslesen der Empfangsdaten im Anwenderprogramm f r eine Zeit lang ausgesetzt kann es beim erneuten Anfordern der Empfangsdaten dazu kommen dass vom CP 441 zun chst ein altes Telegramm und dann erst das neueste Telegramm von der CPU empfangen wird Das alte Telegramm war dann zum Zeitpunkt der Unterbrechung bereits aus dem Empfangspuffer des Kommunikationsmoduls bernommen und f r die bertragung zur CPU vorbereitet worden 2 6 3 RS485 Betrieb Einleitung Wenn Sie den ASCIl Treiber im RS485 Betrieb Halbduplex Zweidrahtbetrieb betreiben m ssen Sie im Anwenderprogramm daf r sorgen dass immer nur ein Teilnehmer sendet Wenn gleichzeitig gesendet wird wird das Telegramm verf lscht Umschaltzeiten f r RS485 Modul im Halbduplexbetrieb Die maximale Umschaltzeit zwischen Senden und Empfangen betr gt 1 ms Dieser Wert gilt f r Baugruppen ab der Bestellnummer 6ES7 441 xAA03 0AEO x 1 2 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 68 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 6 4 RS232 Betrieb RS232 Begleitsignale 2 6 Daten bertragung mit dem ASCII Treiber Auf dem CP 441 sind bei Einsatz des RS232 Schnittstellenmoduls folgende RS232 Begleitsignale vorhanden e DCD e DTR e DSR e RTS e CTS e RI Eingang Ausgang Eingang Ausgang Einga
271. rtner CTS OFF Datenausgabewartezeit abgelaufen gt Senden aa Datenausgabe RTS Weg wartezeit nahmezeit Bild 2 24 Zeitdiagramm bei automatischer Bedienung der RS232 Begleitsignale Softwarehandshake Hardwarehandshake Handshakeverfahren steuern den Datenfluss zwischen zwei Kommunikationspartnern Durch die Verwendung von Handshakeverfahren wird vermieden dass bei unterschiedlich schnell arbeitenden Ger ten Daten bei der bertragung verloren gehen Grunds tzlich lassen sich die folgenden zwei Verfahren unterscheiden e Softwarehandshake z B XON XOFF e Hardwarehandshake z B RTS CTS Die Realisierung der Datenflusskontrolle auf dem CP 441 wird folgenderma en durchgef hrt e Sobald der CP 441 durch Parametrierung in eine Betriebsart mit Datenflusskontrolle gebracht wurde sendet er das Zeichen XON bzw setzt die Leitung RTS auf ON e Bei Erreichen der parametrierten Telegrammanzahl bzw 50 Zeichen bevor der Empfangspuffer berl uft Gr e des Empfangspuffers 4096 Byte sendet der CP 441 das Zeichen XOFF bzw setzt die Leitung RTS auf OFF Sendet der Kommunikationspartner trotzdem weiter wird bei berlauf des Empfangspuffers eine Fehlermeldung generiert Die empfangenen Daten des letzten Telegramms werden verworfen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 71 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treib
272. rtnerger t ist zu langsam oder nicht Nach Senden von STX kam keine Antwort vom empfangsbereit oder es liegt z B ein Bruch der Partner innerhalb der Quittungsverzugszeit Sendeleitung vor Fehlverhalten des Partnerger ts ggf mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 07 04H Abbruch durch Partner Pr fen Sie ob der Partner ebenfalls Fehler anzeigt W hrend des laufenden Sendebetriebes wurden da evtl nicht alle Sendedaten angekommen sind vom Partner ein oder mehrere Zeichen empfangen Z B Bruch in der Sendeleitung oder schwere St rungen vorliegen oder es liegt ein Fehlverhalten des Partnerger ts vor Dies ggf mit Schnittstellentestger t nachweisen das in die bertragunggsleitung eingeschaltet wird 07 05H Negative Quittung w hrend Senden Pr fen Sie ob der Partner ebenfalls Fehler anzeigt da evtl nicht alle Sendedaten angekommen sind z B Bruch in der Sendeleitung oder schwere St rungen vorliegen oder es liegt ein Fehlverhalten des Partnerger ts vor Dies ggf mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 07 06H Fehler bei Verbindungsende Pr fen Sie ob der Partner ebenfalls Fehler anzeigt e Das Telegramm wurde vom Partner am Ende da evtl nicht alle Sendedaten angekommen sind A FR f z B Bruch in der Sendeleitung oder schwere mit NAK oder einem beliebigen Zeichen au er x 3 h St rungen vorliegen oder es liegt ein Fehl
273. rtnerger ts mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 08 06H Zeichenverzugszeit ZVZ berschritten Partnerger t ist zu langsam oder gest rt Dies mit e Zwei aufeinanderfolgende Zeichen wurden nicht Schnittstellentestger t nachweisen das in die innerhalb der ZVZ empfangen oder bertragunggsleitung eingeschaltet wird e 1 Zeichen nach Senden von DLE beim Verbindungsaufbau wurde nicht innerhalb der ZVZ empfangen 212 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Ereignisklasse 8 08H Empfangsfehler Ereignisnr Ereignistext Abhilfe 08 08H Fehler beim Blockpr fzeichen BCC nur bei RK512 Pr fen Sie ob die Verbindung stark gest rt ist in mit Prozedur 3964R und Prozedur 3964R diesem Fall werden auch gelegentlich Fehlercodes Der intern gebildete Wert des BCC stimmt nicht mit der Ereignisklasse 8 Ereignisnummer 12 zu dem vom Partner am Verbindungsende beobachten sein Fehlerverhalten des empfangenen BCC berein Partnerger tes ggf mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 08 0AH Ein freier Empfangspuffer ist nicht vorhanden Der Funktionsbaustein zum Empfangen muss im Nach Empfang von STX stand der Prozedur beim Anwenderprogramm h ufiger aufg
274. rucker ausgegeben Ein Empfang von Zeichen findet nicht statt Ausgenommen davon sind einzelne Steuerzeichen zur Datenflusskontrolle z B XON XOFF Bidirektionaler Datenverkehr Betriebsarten Beim bidirektionalen Datenverkehr unterscheidet man beim Kommunikationsprozessor zwei Betriebsarten e Halbduplexbetrieb Prozedur 3964 R ASCII Treiber RK512 Die Daten werden zwischen einem oder mehreren Kommunikationspartnern abwechselnd in beide Richtungen bertragen Halbduplexbetrieb bedeutet dass zu einem Zeitpunkt entweder gesendet oder empfangen wird Die Ausnahme hiervon k nnen einzelne Steuerzeichen zur Datenflusskontrolle z B XON XOFF bilden die auch w hrend eines Sende Empfangsbetriebs empfangen gesendet werden k nnen Vollduplexbetrieb ASCII Treiber Die Daten werden zwischen einem oder mehreren Kommunikationspartnern gleichzeitig ausgetauscht es kann zu einem Zeitpunkt also sowohl gesendet und empfangen werden Jeder Kommunikationspartner muss simultan eine Sende und Empfangseinrichtung betreiben k nnen Beim Schnittstellenmodul X27 RS422 485 kann mit RS485 Einstellung 2 Draht nur im Halbduplexbetrieb gearbeitet werden Asynchrone Daten bertragung Vereinbarungen 24 Beim Kommunikationsprozessor erfolgt die serielle Daten bertragung asynchron Der sogenannte Zeitrastergleichlauf festes Zeitraster bei der bertragung einer festen Zeichenfolge wird nur w hrend der bertragung eines Zeichens aufrechte
275. rungsanweisungen abgedruckt Beispiel 1 31 10 1996 Formatstring 15 4A Variable SD_1 D 1996 10 31 Es wurde die Breite 15 mit Pr zision 4 Breite der Jahreszahl und rechtsb ndiger Formatierung gew hlt Beispiel 2 12345 Formatstring 6l Variable SD_1 12345 DEZ Die Breite wurde f r den auszugebenden Variablenwert um eine Stelle gr er gew hlt linksb ndig formatiert Beispiel 3 12d_Oh_Om_23s_348ms Formatstring T Variable SD_1 T 12D23S348MS Die IEC Zeitangabe erfolgt im Standardformat nicht angegebene Zeiteinheiten werden mit Nullen eingef gt Beispiel 4 1 234560E 02 Formatstring 12 6R Variable SD_1 1 23456E 002 F r die gesamte Variablendarstellung steht die Breite 10 zur Verf gung wobei die Pr zision Nachkomnstellen 6 Stellen beansprucht Beispiel 5 TEST Formatstring 6C Variable SD_1 TEST Linksb ndige Darstellung der Textvariablen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 105 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle Steueranweisungen Beispiele 106 Steueranweisungen werden genutzt um am Drucker bestimmte Effekte z B Unterstreichen zu erreichen Sie k nnen neben den Standard Steueranweisungen Fett Schmal Breit Kursivschrift und Unterstrichen weitere Steuerzeichen verwenden wenn Sie diese vor der Parametrierung des CP 441 in di
276. s Firmware laden in STEP 7 V11 TIA Portal Gehen Sie dabei wie folgt vor 1 ffnen Sie die Baugruppe in der Online und Diagnosesicht 2 W hlen Sie im Ordner Funktionen die Gruppe Firmware Update 3 Klicken Sie im Bereich Firmware Update auf die Schaltfl che Durchsuchen um den Pfad zu den Firmware Update Dateien zu w hlen 4 W hlen Sie eine dieser Dateien aus In der Tabelle werden alle Baugruppen aufgelistet f r die mit der gew hlten Firmware Datei ein Update m glich ist 5 Optional Aktivieren Sie das Optionsk stchen Aktiviere Firmware nach Aktualisierung um die Baugruppe nach dem Ladevorgang automatisch zur ckzusetzen und die neue Firmware zu starten 6 Klicken Sie auf die Schaltfl che Starte Aktualisierung Wenn die ausgew hlte Datei von der Baugruppe interpretiert werden kann wird sie in die Baugruppe geladen Falls dazu der Betriebszustand der CPU ge ndert werden muss werden Sie ber Dialoge dazu aufgefordert Firmware laden in HW Konfig g ltig ab der Bestellnummer 6ES7 441 xAA05 0AEO Gehen Sie dabei wie folgt vor 1 Schalten Sie die CPU in den STOP Zustand 2 ffnen Sie HW Konfig und markieren Sie die gew nschte CP 441 Baugruppe 3 W hlen Sie den Men befehl Zielsystem gt Firmware aktualisieren Der weitere Ablauf ist in der Online Hilfe beschrieben Ist das Update erfolgreich erscheint eine Best tigungsmeldung und die neue Firmware ist sofort aktiviert Punkt zu Punkt Kopplu
277. s CP 441 2 mit der Bestellnummer 6ES7 441 2AA05 0AEO beinhaltet bereits Treiber f r Modbus Master Modbus Slave und Datahighway die ber Dongle genutzt werden k nnen Zur Parametrierung der nachladbaren Treiber ist die Installation der Pakete f r Modbus Master und Modbus Slave erforderlich Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 11 Produktbeschreibung 1 1 Einsatzm glichkeiten des Kommunikationsprozessors Kombinationsm glichkeiten CP mit Schnittstellenmodul ACHTUNG F r CP 441 bis zur Bestellnummer 6ES7 441 xAAO4 0AEO werden Schnittstellenmodule IF 963 mit der Bestellnummer 6ES7 963 xAA00 0AAO verwendet F r CP 441 ab der Bestellnummer 6ES7 441 xAAO05 0AEO m ssen die Schnittstellenmodule IF 963 mit der Bestellnummer 6ES7 963 xAA10 0AAO verwendet werden Schnittstellenmodul CP CP 441 x 6ES7 441 xAA04 0AE0 CP 441 x 6ES7 441 xAA05 0AE0 CP 441 1 x 1 CP 441 2 x 2 CP 441 1 x 1 CP 441 2 x 2 IF963 Modul RS232 P 6ES7 963 1AA00 0AAO IF963 Modul TTY 6ES7 963 2AA00 0AAO IF963 Modul RS422 RS485 2 gt 6ES7 963 3AA00 0AAO IF963 Modul RS232 6ES7 963 1AA10 0AAO IF963 Modul TTY 6ES7 963 2AA10 0AAO lIF963 Modul RS422 RS485 o ee ee 6ES7 963 3AA10 0AA0 Integrierte bertragungsprotokolle In der Baugruppen Firmware des CP 441 sind folgende bert
278. sssssennnnnnnenennnnnnnnnnnennanennnnennnnne nn 9 8 Programmierung eines Drucker Anwenderprogramms sussssesnnnnnnnnnnnennnnnnnnnnnn nenn 235 9 8 1 Zyklisches Programm 2 22022 2 een een A RE 236 9 8 2 Verwendete Bausteine im Beispielprogramm 4444444444nnnnnnnennnnnnennnnnnnnnnnnnnnnennnnnnn en 237 9 9 Installation Fehlermeldungen 2 2444440440404HH4nnnnnnnnnennennnnnnnnnnnnnannnnnnn nenn nnmnnn nennt 238 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 9 Inhaltsverzeichnis A Technische Daten cisnes ane aa eE ankamen an ror Eaa aaO AEE Naona aa eaae Taat A 1 Technische Daten des CP 441 und der Schnittstellenmodule 24400 essen B Steckleitungen 222222200000000 0000nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnssnnnnnnnnnnnnnnsnnnnnnnnsnnnsnsnnnnnnnnen B 1 SchnittstellenmoduliRS232 2440242 ne B 2 Schnittstellenmodul 20MA TTY B 3 Schnittstellenmodul X27 RS422 485 C Parameter der SFBS 420444440nn nennen Zubeh r und Bestellnummern uur4 444er E Literatur zu SIMATIC S7T 22uu2220unnnnnnennnnnnene nn GIOSSAr isun anti a 23 REPE A AET T T 10 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 Produktbeschreibung 1 1 1 Einsatzm glichkeiten des Kommunikationsprozessors
279. st die Nummer des auszugebenden Meldetextes anzugeben Tabelle 6 33 Beispiel f r den Aufruf des SFB PRINT in einem FB AWL CALL SFB 16 DB116 Aufruf des SFB PRINT in einem FB REQ DB60 DBX100 0 ID W 16 1000 DONE DB60 DBX100 1 ERROR DB60 DBX100 2 STATUS DB60 DBWI110 PRN_NR DB60 DBB120 FORMAT print _db Anna Byte 200 im DB 60 enth lt die SD 1 p DB60 DBX200 0 Byte 1 Meldetextnummer SD 2 SD 3 SD 4 Wichtige Hinweise 188 Beachten Sie dass die Anzahl der bertragbaren Daten bestehend aus Formatstring und Variablen auf 400 Bytes beschr nkt ist Beachten Sie dass Sie bei nachtr glichen nderungen am Formatstring diese nderungen nicht an dem unter Anfangswert stehenden String anbringen d rfen sondern unter Ansicht die Datensicht w hlen m ssen und in Aktualwert den ge nderten Formatstring eintragen Beachten Sie dass bei der Darstellungsart C Charakter kein String bergeben werden darf Verwenden Sie f r Strings die Darstellungsart S Beachten Sie dass Sie bei der Darstellungsart S String am Parameter SD_i den String nicht direkt angeben k nnen Sie m ssen wie beim Formatstring den String in einem Datenbaustein ablegen und am Parameter SD_i symbolisch adressieren Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine 6 7 bersicht Zusammenfassung 6 7 Zusammenfassung
280. steine bei der Rechnerkopplung RK512 6 4 3 Daten mit RK512 zum Kommunikationspartner CP 441 mit fester Zielangabe senden Verwendung von BSEND Was ist zu tun Diese Art der Daten bertragung hat den Vorteil dass Sie im Anwenderprogramm des Kommunikationspartners keine Programmierung vornehmen m ssen Beachten Sie dass Sie beim Empf nger nicht erkennen k nnen wann eine Daten bertragung stattfindet Deswegen ist es f r den empfangenden CP 441 auch nicht m glich ein berschreiben von noch nicht bearbeiteten Daten beim Empf nger zu verhindern ber den Parameter Reaktion auf CPU Stopp geben Sie vor ob auch im STOP Zustand der S7 CPU Daten bertragen werden Der Parameter ist nur bei CP 441 2 ab 6ES7 441 2AA04 0AE0 anw hlbar Die Datenkonsistenz wird durch die empfangende CPU bestimmt CPU 412 413 16 Bytes CPU 414 417 32 Bytes Ihr Automatisierungssystem 164 Bei dieser Programmierungsm glichkeit werden beim Sender die Quell und die Zieldaten angegeben Im S7 Anwenderprogramm der CPU m ssen Sie den Systemfunktionsbaustein BSEND SFB 12 programmieren Am Parameter SD_1 Datentyp ANY geben Sie an welche Daten Quelle bergeben werden sollen Beispiel p DB10 DBX5 0 WORD 1 Eine Auswertung der L ngenangabe am Datentyp ANY erfolgt nicht da die L nge der zu sendenden Daten mit dem Parameter LEN angegeben wird Als Zieldatenbereich m ssen Sie einen Datenbaustein DB zwischen 1 und 255 Dezimal angebe
281. sten Telegramm verschmolzen wenn ein neues Telegramm empfangen wird bevor die Zeichenverzugszeit abgelaufen ist e Endezeichen im Telegramm nicht enthalten Das Telegramm wird verworfen wenn am Ende des Telegramms die Zeichenverzugszeit ZVZ abl uft mit dem n chsten Telegramm verschmolzen wenn ein neues Telegramm empfangen wird bevor die Zeichenverzugszeit abgelaufen ist Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 64 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treiber Im folgenden Bild finden Sie die Abl ufe beim Empfangen mit dem Endekriterium Endezeichen Warten auf Zeichen 5 9 Zeichen je j eingetroffen g t 5 Zeichen a Q D empfangen mit Fi E Endekontrolle und g E ZVZ berwachung g 8 z k Fehler beim Empfang Telegramm vollst ndig g Warten auf e g ltige Endekennung Ej Telegramm in H Empfangspuffer eintragen ZVZ Ablauf Fehler im Fehlermelde bereich SYSTAT eintragen Bild 2 22 Ablaufschema beim Empfangen mit Endekriterium Endezeichen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 65 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treiber Endekriterium feste Telegramml nge Beim Empfa
282. t e gerade Parit t keine bedeutet dass kein Parit tsbit gesendet wird e ungerade 90 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 8 Parametrierungsdaten der Protokolle X27 RS422 Schnittstelle In der folgenden Tabelle finden Sie die Beschreibung der Parameter f r das X27 RS422 Schnittstellenmodul RS485 Betrieb ist mit dem Drucker nicht m glich Tabelle 2 13 X27 RS422 Schnittstellenmodul Drucker Parameter Beschreibung Wertebereich Defaultwert Vorbelegung der keine Einstellung nur sinnvoll f r busf hige keine R A 5V R B OV Empfangsleitung Sondertreiber R A 5V R B OV Bei dieser Vorbelegung ist R A 5V R B OV Breakerkennung m glich R A OV R B 5V Bei dieser Vorbelegung ist keine R A OV R B 5V Breakerkennung m glich Vorbelegung der Empfangsleitung Das Bild zeigt die Beschaltung des Empf ngers an der X27 RS422 Schnittstelle R B keine gt Es R A TOV R B R A 5V R B OV R A v5V A 5V R B R A OV R B 5V n R A TOv Bild 2 28 Beschaltung des Empf ngers an der X27 RS422 Schnittstelle Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 91 Grundlagen der seriellen
283. t B 10 2RKg B 2 B S B H244312 Bypass Armatur wurde geschlossen 3 B S B H620125 Ausfall Hydraulikantrieb Stationseingang 4 B S B P215055 Kessel berdruck 12 4R bar Auf dem Drucker sieht z B das Ergebnis f r den Meldetext Nr 1 folgenderma en aus W F220340 Anteil Komponente Nr 6 erreicht 1 45E 02 Kg Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 235 Programmierbeispiel Systemfunktionsbausteine 9 8 Programmierung eines Drucker Anwenderprogramms 9 8 1 Allgemein Zyklisches Programm Der Organisationsbaustein OB 1 enth lt das zyklische Programm Im Beispiel arbeitet der Systemfunktionsbaustein SFB PRINT mit den Datenbausteinen DB 16 und der Systemfunktionsbaustein SFB STATUS mit dem Datenbaustein DB 22 als Instanz DB Zwischenablage F r den SFB PRINT und dem dazugeh rigen SFB STATUS im Programm ist die gleiche Verbindungs ID an den entsprechenden Eingangsparametern einzutragen da der SFB STATUS verbindungsorientiert arbeitet Der PRINT Auftrag wird versorgt mit den Daten aus DB 146 DB 160 und DB 165 Im FB 50 werden der SFB PRINT und der SFB STATUS durch einen einmaligen Aufruf mit Signal 0 am Eingangsparameter REQ initialisiert Beschreibung Programm Druckerausgabe 236 Der Druckauftrag wird zum Drucker gesendet wenn am Steuerparameter REQ ein Signalzustandswechsel von 0 nach 1 erkannt wird Bei einer erfolgreichen Abwicklung des Auftra
284. t Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 59 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treiber Wenn Sie mit dem Endekriterium feste Telegramml nge arbeiten werden in Senderichtung die Anzahl von Daten bertragen die Sie am BSEND am Parameter LEN angegeben haben In Empfangsrichtung d h im Empfangs DB wird die Anzahl von Daten eingetragen die Sie beim Empf nger in der Parametrieroberfl che ber den Parameter feste Telegramml nge eingetragen haben Um einwandfreien Datenverkehr zu gew hrleisten sollten beide Parameter identisch gew hlt werden Beim Senden wird zwischen zwei Telegrammen eine Pause in der L nge der Zeichenverzugszeit ZVZ eingehalten damit sich der Partner einsynchronisieren Erkennen des Telegrammanfangs kann Erfolgt die Einsynchronisation durch andere Mechanismen kann das Einhalten der Sendepause mit Hilfe der Projektierungsoberfl che abgeschaltet werden Hinweis Bei der Parametrierung der Datenflusskontrolle XON XOFF d rfen die Nutzdaten keines der parametrierten XON oder XOFF Zeichen enthalten Die Default Einstellungen sind DC1 11H f r XON und DC3 13H f r XOFF Ablauf beim Senden Im folgenden Bild finden Sie die Abl ufe beim Senden Warten auf Sendeauftrag g 2 8 SEND Auftrag eingetroffen S 8 lt AA Sendend Die Anzahl n der zu a ar sendenden Daten wird Een
285. t auf der bertragungsleitung gew hrleistet weil bei RK512 die Prozedur 3964R zum Datentransport benutzt wird Es ist eine Weiterverarbeitung im Kommunikationspartner sichergestellt weil der RKS512 Interpreter die zus tzliche L ngenangabe im Kopf auswertet und nach Ablage der Daten im Zieldatenbereich des Kommunikationspartners ein Quittungstelegramm ber den erfolgreichen misslungenen Datentransport generiert Die Rechnerkopplung RK512 gew hrleistet die richtige Verwendung der Prozedur 3964R und die Auswertung Erg nzung der L ngenangabe sowie die Generierung der Reaktionstelegramme selbst ndig Dies ist kein Anwenderhandling Sie m ssen lediglich die positive negative Abschlussquittung auswerten Grenzen der Leistungsf higkeit bei RK512 32 e Die Verwendung der Rechnerkopplung RK512 bedeutet h chste Datensicherheit Eine weitere Verbesserung ist z B durch die Verwendung anderer Blockpr fmechanismen wie z B CRC Pr fungen erreichbar Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 4 Daten bertragung mit der Prozedur 3964 R 2 4 Daten bertragung mit der Prozedur 3964 R Einleitung Die Prozedur 3964 R steuert die Daten bertragung bei einer Punkt zu Punkt Kopplung zwischen dem Kommunikationsprozessor und einem Kommunikationspartner Die Prozedur 3964 R beinhaltet neben der Bit bertragungsschicht Schicht 1 d
286. t die hinzugef gte Verbindung und die Lokale ID Hexadezimal die Sie im Anwenderprogramm Ihrer CPU am Systemfunktionsbaustein BRCV als Parameter ID angeben m ssen 9 6 Programmierung eines ASCII 3964 R Anwenderprogramms Daten bertragung mit dem ASCII 3964 R Protokoll Falls Sie vorhaben die Daten bertragung mit dem Protokoll ASCII 3964 R durchzuf hren Programmbeispiel CP441 ASCII Send Recv m ssen Sie nur wenig ndern e Bei der Parametrierung sind die Parameter Dialoge f r das Protokoll ASCII 3964 R zu verwenden e F r die Daten bertragung wird im Anwenderprogramm auch das Bausteinpaar BSEND und BRCV verwendet F r den BSEND kann eine beliebige R_ID verwendet werden w hrend f r BRCV die R_ID 0 verwendet werden muss Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 231 Programmierbeispiel Systemfunktionsbausteine 9 7 Programmierung eines RK512 Anwenderprogramms 9 7 9 7 1 Allgemein Programmierung eines RK512 Anwenderprogramms Programm CP 441 RK512 Send Recv Im OB 1 werden zyklisch die Bausteine FC21 zum Senden der Daten SFB BSEND und FC 23 zum Empfangen der Daten SFB BRCV aufgerufen Im Beispiel arbeiten die Systemfunktionsbausteine SFB BSEND und SFB BRCV mit den Datenbausteinen DB 12 und DB 13 als Instanz DBs und DB 42 und DB 43 als Sende bzw Empfangs DB Die Parametrierung der Systemfunktionsbausteine erfolgt im Beispiel teils dur
287. technischen Dokumentation vorgesehenen Einsatzf lle verwendet werden Falls Fremdprodukte und komponenten zum Einsatz kommen m ssen diese von Siemens empfohlen bzw zugelassen sein Der einwandfreie und sichere Betrieb der Produkte setzt sachgem en Transport sachgem e Lagerung Aufstellung Montage Installation Inbetriebnahme Bedienung und Instandhaltung voraus Die zul ssigen Umgebungsbedingungen m ssen eingehalten werden Hinweise in den zugeh rigen Dokumentationen m ssen beachtet werden Marken Alle mit dem Schutzrechtsvermerk gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG Die brigen Bezeichnungen in dieser Schrift k nnen Marken sein deren Benutzung durch Dritte f r deren Zwecke die Rechte der Inhaber verletzen kann Haftungsausschluss Wir haben den Inhalt der Druckschrift auf bereinstimmung mit der beschriebenen Hard und Software gepr ft Dennoch k nnen Abweichungen nicht ausgeschlossen werden so dass wir f r die vollst ndige bereinstimmung keine Gew hr bernehmen Die Angaben in dieser Druckschrift werden regelm ig berpr ft notwendige Korrekturen sind in den nachfolgenden Auflagen enthalten Siemens AG A5E00405448 03 Copyright Siemens AG 2012 Industry Sector 05 2012 nderungen vorbehalten Alle Rechte vorbehalten Postfach 48 48 90026 N RNBERG DEUTSCHLAND Vorwort Zweck des Handbuchs Die Informationen dieses Handbuchs erm glichen es Ihnen
288. tenflusskontrolle ab e Mit ein oder zwei Endezeichen nicht codetransparent e Endekriterium Zeichenverzugszeit oder feste Telegramml nge codetransparent e Bei Verwendung der Datenflusskontrolle XON XOFF ist kein codetransparenter Betrieb m glich Codetransparent bedeutet dass in den Nutzdaten alle beliebigen Zeichenkombinationen vorkommen d rfen ohne dass das Endekriterium erkannt wird Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 62 Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 6 Daten bertragung mit dem ASCII Treiber Endekriterium Ablauf der Zeichenverzugszeit Beim Empfang von Daten wird das Telegrammende erkannt wenn die Zeichenverzugszeit abgelaufen ist Die empfangenen Daten werden von der CPU bernommen Die Zeichenverzusgszeit muss in diesem Fall so eingestellt werden dass sie zwischen zwei aufeinanderfolgenden Telegrammen sicher abl uft Sie sollte aber so gro sein dass bei Sendepausen des Koppelpartners innerhalb eines Telegramms nicht f lschlicherweise das Telegrammende erkannt wird Im folgenden Bild finden Sie die Abl ufe beim Empfangen mit dem Endekriterium Ablauf der Zeichenverzugszeit Warten auf Zeichen 5 2 l 5 Zeichen 3 eingetroffen E E RS 5 H al Zeichen z S empfangen mit Fehler beim Empfang S E ZVZ berwachung kein ZVZ Fehler
289. tion stattfinden soll indem Sie das entsprechende Kontrollk stchen aktivieren siehe auch die Abschnitte Eine Verbindung projektiert und Mehrere Verbindungen projektiert 134 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 3 7 Vorgehensweise im Dialog Eigenschaften PtP Verbindung Parameter Beschreibung Schnittstelle Schnittstelle Der CP 441 2 besitzt zwei Kan le Schnittstelle IF1 und IF2 ber die Punkt zu Punkt Kopplungen aufgebaut werden k nnen W hlen Sie den Kanal aus der f r die projektierte Verbindung genutzt wird Protokoll ber Punkt zu Punkt Kopplungen k nnen Daten ber verschiedene Protokolle ausgetauscht werden Das Protokoll haben Sie bei der Parametrierung der Baugruppe festgelegt Verbindung wird ausgew hlt Wenn Sie als Kommunikationsrichtung Partner gt Lokal oder Lokal Partner gew hlt ber RK512 CPU Nr haben dann geben Sie hier die CPU Nr 1 bis 4 an ber die Ihr Partner diese Verbindung ansprechen kann RK512 CPU Nr Wenn Sie als Kommunikationsrichtung Lokal gt Partner oder Lokal Partner gew hlt haben dann geben Sie hier die CPU Nr 1 bis 4 an zu der die Verbindung geht Hinweis Wenn Ihr Partner ein CP 441 ist m ssen Sie auch die Einstellung der Eigenschaften PtP verbindung f r die Teilverbindung in der Partnerstation durchf hr
290. tliche St rungen des Datenverkehrs schlie en Die Vielzahl der bertragungsversuche gleicht dies jedoch aus In diesem Fall empfehlen wir Ihnen die bertragungsstrecke auf St reinfl sse zu untersuchen da die Nutzdatenrate und Sicherheit der bertragung bei vielen Wiederholungen sinkt Die Ursache der St rung kann jedoch auch in einem fehlerhaften Verhalten des Kommunikationspartners liegen Bei BREAK auf der Empfangsleitung Empfangsleitung unterbrochen wird vom Systemprogramm BREAK Zustand SYSTAT gemeldet Es wird keine Wiederholung gestartet Der BREAK Zustand im SYSTAT wird automatisch zur ckgesetzt sobald die Verbindung auf der Leitung wiederhergestellt ist F r alle erkannten bertragungsfehler verlorenes Zeichen Rahmen Parit tsfehler wird eine einheitliche Nummer gemeldet gleichg ltig ob der Fehler beim Senden oder Empfangen eines Datenblocks erkannt wurde Der Fehler wird aber nur gemeldet wenn die Wiederholungen zuvor erfolglos verliefen Wird das gest rte Zeichen im Ruhezustand der Prozedur empfangen meldet das Systemprogramm den Fehler Fehlernummer im SYSTAT um Sie auf schwere St reinfl sse auf der bertragungsstrecke hinzuweisen Diagnose ber den Fehlermeldebereich SYSTAT Seite 202 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Grundlagen der seriellen Daten bertragung 2 5 Daten bertragung mit der Rechnerkopplung RK512 2 5 Daten ber
291. tragung mit der Rechnerkopplung RK512 Einleitung Die Rechnerkopplung RK512 steuert die Daten bertragung bei einer Punkt zu Punkt Kopplung zwischen dem CP 441 und einem Kommunikationspartner Im Unterschied zur Prozedur 3964 R enth lt die Rechnerkopplung RK512 neben der Bit bertragungsschicht Schicht 1 und der Sicherungsschicht Schicht 2 zus tzlich die Transportschicht Schicht 4 Die Rechnerkopplung RK512 bietet dar ber hinaus eine h here Datensicherheit und bessere Adressierungsm glichkeiten Reaktionstelegramm Die Rechnerkopplung RK512 beantwortet jedes korrekt empfangene Befehlstelegramm mit einem Reaktionstelegramm an die CPU Transportschicht Damit kann der Absender pr fen ob seine Daten fehlerfrei bei der CPU angekommen sind bzw ob seine angeforderten Daten bei der CPU verf gbar sind Befehlstelegramm Befehlstelegramme sind entweder SEND PUT Telegramme oder GET Telegramme SEND PUT Telegramm Bei einem SEND PUT Telegramm sendet der CP 441 ein Befehlstelegramm mit Nutzdaten und der Kommunikationspartner antwortet mit einem Reaktionstelegramm ohne Nutzdaten GET Telegramm Bei einem GET Telegramm sendet der CP 441 ein Befehlstelegramm ohne Nutzdaten und der Kommunikationspartner antwortet mit einem Reaktionstelegramm mit Nutzdaten Folgetelegramm berschreitet die Datenmenge 128 Bytes so werden bei SEND PUT und GET Telegrammen automatisch Folgetelegramme gesendet Telegrammkopf Jedes Telegramm be
292. tte folgende Regeln e Das Senden von Daten ist von jeder CPU aus m glich e Das Empfangen von Daten ist beim ASCII Treiber und bei der Prozedur 3964 R nur ber eine CPU m glich da bei diesen Protokollen keine Adressinformationen mitgeliefert werden e Bei der Rechnerkopplung RK512 ist der Datenempfang auf 4 CPUs m glich Die Adressierung erfolgt ber die CPU Nr 1 bis 4 im Telegrammkopf des RK512 Telegramms Die in HW Konfig Konfigurationstabelle von STEP 7 automatisch vergebenen CPU Nummern werden bei der Verbindungsprojektierung in dem Dialog Objekteigenschaften im Feld Verbindung wird ausgew hlt ber RK512 CPU Nr defaultm ig eingetragen siehe Kapitel Dialog Eic ui PtP Verbindung Vorgehensweise bei der Rechnerkopplung RK512 RK512 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Konfigurieren und Parametrieren des CP 441 5 4 Definition 5 4 Identifikationsdaten Identifikationsdaten Identifikationsdaten sind in einer Baugruppe gespeicherte Informationen die Sie unterst tzen beim e Beheben von Fehlern in einer Anlage e berpr fen der Anlagenkonfiguration e Auffinden von Hardware nderungen einer Anlage Mit den Identifikationsdaten k nnen Baugruppen online eindeutig identifiziert werden Ab der Bestellnummer 6ES7 441 xAA05 0AEO sind die I amp M Daten I amp M O und I amp M 1 auf dem CP 441 verf gbar Zum Schreiben der I amp M 1 D
293. uf der durch ID vorgegebenen Kommunikationsverbindung nicht bekannt 1 4 Fehler im Durchgangsparameter FORMAT oder in den Sendebereichszeigern SD_i bez glich der Datenl nge oder des Datentyps 1 10 Zugriff auf lokalen Anwenderspeicher nicht m glich z B Zugriff auf gel schten DB 1 13 Fehler im Durchgangsparameter FORMAT 1 20 Zu wenig Arbeitsspeicher vorhanden Fehlerinformationen f r den SFB 22 Die Tabelle enth lt alle f r den SFB 22 spezifischen Fehlerinformationen die ber die Parameter ERROR und STATUS ausgegeben werden k nnen Tabelle 8 7 Fehlerinformationen f r den SFB 22 STATUS ERROR STATUS Erl uterung dezimal 0 11 Warnung Neuer Auftrag ist unwirksam da vorangegangener Auftrag noch nicht abgeschlossen ist 1 1 Kommunikationsprobleme z B e Verbindungsbeschreibung nicht geladen lokal oder remote e Verbindung unterbrochen z B Kabel CPU ausgeschaltet 1 2 Negative Quittung vom Partnerger t Die Funktion ist nicht ausf hrbar Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 200 Ger tehandbuch 04 2012 ASE00405448 03 Diagnosefunktionen des CP 441 8 2 Diagnosemeldungen der Systemfunktionsbausteine ERROR STATUS Erl uterung dezimal 1 4 Fehler bei PHYS LOG oder LOCAL bez glich der Datenl nge oder des Datentyps 1 8 Zugriff auf remotes Objekt wurde abgelehnt 1 10 Zugriff auf lokalen Anwenderspeicher nicht m glich z B Zugriff auf gel schten DB
294. uftrag liefert einen Ausdruck ber einen Meldetext Der zweite und dritte Auftrag erzeugt einen einfachen Ausdruck einer einzelnen bzw von mehreren Variablen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 Programmierbeispiel Systemfunktionsbausteine 9 8 2 Verwendete Bausteine Verwendete Bausteine im Beispielprogramm 9 8 Programmierung eines Drucker Anwenderprogramms In der folgenden Tabelle finden Sie die f r das Beispielprogramm verwendeten Bausteine Voraussetzung Alle symbolischen Bezeichnungen wurden zuvor in der Symboltabelle deklariert Tabelle 9 2 Verwendete Bausteine im Beispielprogramm f r Drucker Baustein Symbol Kommentar OB 1 CYCLE Zyklische Programmbearbeitung OB 100 RESTART Anlauf OB f r Neustart FB50 PRINT A PRINT A FB 51 PRINT B PRINT B FB52 PRINT C PRINT C DB 16 PRINT IDB Instanz DB f r SFB PRINT DB 22 STATUS IDB Instanz DB f r SFB STATUS DB 146 DB_with_Convers_ Statem DB mit Konvertierungsanweisung f r Darstellungsart N DB 160 Process_Values DB bergabe von Prozesswerten DB 165 ME_WA_AL Meldungstyp Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 237 Programmierbeispiel Systemfunktionsbausteine 9 9 Installation Fehlermeldungen 9 9 Installation Fehlermeldungen Installation Die Hardware f r das Beispiel ist komp
295. ung 5 7 1 Dialog Eigenschaften PtP Verbindung Vorgehensweise bei ASCII Drucker Treiber und Prozedur 3964 R Dialog Eigenschaften PtP Verbindung Neben dem Eintrag in der Verbindungstabelle m ssen Sie f r jede projektierte Punkt zu Punkt Verbindung spezielle Eigenschaften festlegen Besteht eine Punkt zu Punkt Verbindung aus zwei Teilverbindungen m ssen Sie die Einstellung der Eigenschaften PtP Verbindung f r jede Teilverbindung vornehmen Im Folgenden sind der Aufruf und die Parameter des Dialogs Eigenschaften PtP Verbindung f r den Einsatz von ASCII Drucker Treiber und Prozedur 3964 R beschrieben Dialog aufrufen Der Dialog Eigenschaften PtP Verbindung erscheint automatisch beim Einf gen einer neuen Verbindung in die Verbindungstabelle Sie k nnen diesen Dialog zu einer Verbindung auch nachtr glich aufrufen 1 Selektieren Sie in der Verbindungstabelle die gew nschte Verbindung 2 W hlen Sie im Men Bearbeiten gt Eigenschaften PtP Verbindung Ergebnis Es erscheint der Dialog Eigenschaften PtP Verbindung Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 131 Konfigurieren und Parametrieren des CP 441 3 7 Vorgehensweise im Dialog Eigenschaften PtP Verbindung Einstellungen Im Dialog Eigenschaften PtP Verbindung legen Sie jeweils die Eigenschaften einer Verbindung fest Tabelle 5 3 Einstellungen im Dialog Eigensch
296. ungsversuche des CP und Parametrieren Sie beim Partner die gleiche Anzahl des Kommunikationspartners stimmt nicht berein der bertragungsversuche wie am CP Fehlverhalten des Partnerger ts ggf mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird 08 16H e Die L nge eines empfangenen Telegramms war e Korrektur beim Partner erforderlich oder l nger als die maximal vereinbarte L nge oder e die L nge des parametrierten Empfangsfachs nur bei CP 441 ist zu kurz e L nge des Empfangsfachs nur bei CP 441 vergr ern 08 18H Nur bei ASCII Treiber Vor oder w hrend eines Sendevorgangs sind die DSR OFF bzw CTS OFF Signale DSR bzw CTS vom Partner auf OFF geschaltet worden berpr fen Sie die Steuerung der RS232 Begleitsignale beim Partner Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 213 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Ereignisklasse 9 09H Reaktionstelegramm mit Fehler oder Fehlertelegramm vom Koppelpartner empfangen Ereignisnr Ereignistext Abhilfe 09 02H Nur bei RK512 Speicherzugriffsfehler beim Partner Kontrollieren Sie ob der gew nschte Datenbereich Speicher nicht vorhanden beim Partner vorhanden und ausreichend gro ist Bei SIMATIC S5 als Partner bzw pr fen Sie die Parameter des aufgerufen
297. usteine 6 2 Anwendung der Systemfunktionsbausteine Sende und Empfangsparameter Die Sendeparameter SD_i und die Empfangsparameter RD_i sind vom Datentyp ANY es d rfen jedoch keine Bitfelder verwendet werden Wie Sie Sende und Empfangsparameter vom Datentyp ANY zur Laufzeit ndern k nnen k nnen Sie dem Beispielprojekt CP441 ANY entnehmen Das Beispielprojekt ist abgelegt unter STEP 7 im Katalog Examples unter CP441 Wenn Sie bei einem SFB nicht alle Sende bzw Empfangsparameter nutzen so muss der erste unbenutzte Parameter jeweils ein NIL Pointer sein und die benutzten Parameter m ssen l ckenlos hintereinander stehen Beim Erstaufruf werden die Verbindung und die auf ihr maximal bertragbaren Datenmenge pro Auftrag festgeschrieben systemintern wird hierzu ein Kommunikationspuffer zur Konsistenzsicherung der Daten angelegt Bei Folgeaufrufen k nnen Sie eine beliebige Anzahl von Daten versenden empfangen jedoch h chstens so viele wie beim Erstaufruf Eine Ausnahme von dieser Regel bilden die SFBs BSEND und BRCV Mit ihnen k nnen Sie bis zu 64 kByte pro Auftrag bertragen Bei den SFB BSEND BRCV e muss die Anzahl der verwendeten SD_i und RD_i Parameter auf Sende und Empfangsseite bereinstimmen e m ssen die Datentypen bei zusammengeh rigen SD_i und RD_i Parameter auf Sende und Empfangsseite bereinstimmen e darf die Anzahl der ber den Parameter SD_i zu sendenden Daten nicht gr er sein als der
298. verhalten DLE abgelehnt oder des Partnerger ts vor Dies ggf mit e das Quittungszeichen DLE wurde zu fr h Schnittstellentestger t nachweisen das in die empfangen bertragungsleitung eingeschaltet wird 07 07H Quittungsverzugszeit am Partnerger t ist zu langsam oder gest rt Dies ggf Verbindungsende Antwort berwachungszeit nach Sendetelegramm berschritten Nach Verbindungsabbau mit DLE ETX kam innerhalb der QVZ keine Antwort vom Partner mit Schnittstellentestger t nachweisen das in die bertragungsleitung eingeschaltet wird Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 ASE00405448 03 211 Diagnosefunktionen des CP 441 8 3 Diagnose ber den Fehlermeldebereich SYSTAT Ereignisklasse 7 07H Sendefehler Ereignisnr Ereignistext Abhilfe 07 08H Nur bei ASCII Treiber und Drucker Treiber Die Der Kommunikationspartner ist gest rt zu langsam Wartezeit auf XON bzw CTS ON ist abgelaufen oder Offline geschaltet berpr fen Sie den Kommunikationspartner oder ndern Sie ggf die Parametrierung 07 09H Kein Verbindungsaufbau m glich die Anzahl der berpr fen Sie das Schnittstellenkabel oder die erlaubten Aufbauversuche wurde berschritten bertragungsparameter 07 0AH Die Daten konnten nicht bertragen werden die berpr fen Sie das Schnittstellenkabel oder die erlaubte Anzahl der bertragungs
299. versuche wurde bertragungsparameter berschritten Ereignisklasse 8 08H Empfangsfehler Ereignisnr Ereignistext Abhilfe 08 01H Erwarten der ersten Wiederholung Eine Wiederholung ist kein Fehler jedoch kann sie Beim Empfangen eines Telegramms wurde ein ein Hinweis sein dass St rungen auf der Fehler erkannt und der CP forderte durch eine Ubertragungsleitung auftreten oder ein negative Quittierung NAK beim Partner eine Fehlverhalten des Partnerger tes vorliegt Wenn Wiederholung an nach der max Wiederholungsanzahl das Telegramm immer noch nicht bertragen werden konnte wird eine Fehler Nr gemeldet die den Fehler beschreibt der zuerst auftrat 08 02H Fehler beim Verbindungsaufbau Fehlverhalten des Partnerger tes ggf mit e In Ruhestellung wurden ein oder mehrere Schnittstellentestger t nachweisen das in die beliebige Zeichen au er NAK oder STX bertragunggsleitung eingeschaltet wird empfangen oder e nach einem empfangenen STX wurden vom Partner weitere Zeichen gesendet ohne die Antwort DLE abzuwarten Nach NETZ EIN des Partners e w hrend der Partner eingeschaltet wird empf ngt der CP ein undefiniertes Zeichen 08 05H Logischer Fehler w hrend des Empfangs Pr fen Sie ob der Partner DLE im Telegrammkopf Nach Empfang von DLE wurde ein weiteres und im Datenstring immer verdoppelt bzw der beliebiges Zeichen empfangen au er DLE ETX Verbindungsabbau mit DLE ETX vorgenommen wird Fehlverhalten des Pa
300. vor wird das Bin rergebnis BIE auf 0 gesetzt Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5E00405448 03 185 Kommunikation ber Systemfunktionsbausteine 6 5 Anwendung der Systemfunktionsbausteine beim ASCIH Treiber Parameter FB 6 V24_SET In der folgenden Tabelle finden Sie die Parameter des FB 6 V24_SET Tabelle 6 31 Parameter FB 6 V24_SET Name Art Datentyp Kommentar Zul ssige Belegung Bemerkung REQ VAR_INPUT BOOL aktiviert mit steigender Flanke eine bertragung ID VAR_INPUT WORD eindeutige Kommunikationsverbindung zu einem Kommunikationspartner DONE VAR_OUTPUT BOOL signalisiert mit steigender Flanke fehlerfreien Abschlu des Auftrages ERROR VAR_OUTPUT BOOL steigende Flanke signalisiert Fehler STATUS VAR_OUTPUT WORD enth lt detaillierte Fehler aussage oder Warnung RTS INPUT BOOL Request to send CP 441 Ausgang steuern CP 441 sendebereit DTR INPUT BOOL Data terminal ready CP 441 Ausgang steuern CP 441 betriebsbereit Beispiel Tabelle 6 32 Beispiel f r den Aufruf des FB 6 V24_SET AWL CALL FB 6 DB56 REQ DB40 DBX10 0 ID W 16 1000 DONE DB40 DBX10 1 ERROR DB40 DBX10 2 STATUS DB40 DBW20 RTS DB40 DBX30 2 DTR DB40 DBX30 0 Siehe auch Daten bertragung mit dem ASCII Treiber Seite 59 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 186 Ger tehandbuch 04 2012
301. w hnt Trainingscenter Um Ihnen den Einstieg in das Automatisierungssystem S7 zu erleichtern bieten wir entsprechende Kurse an Wenden Sie sich bitte an Ihr regionales Trainingscenter oder an das zentrale Trainingscenter in D 90327 N rnberg Internet http www siemens de sitrain http www siemens de sitrain Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren Ger tehandbuch 04 2012 A5SE00405448 03 5 Vorwort Technical Support Sie erreichen den Technical Support f r alle A amp D Produkte e ber das Web Formular f r den Support Request http www siemens de automation support request http www siemens de automation support request Weitere Informationen zu unserem Technical Support finden Sie im Internet unter http www siemens de automation service amp support http www siemens de automation service amp support Service amp Support im Internet Zus tzlich zu unserem Dokumentations Angebot bieten wir Ihnen im Internet unser komplettes Wissen online an http www siemens de automation service amp support http www siemens de automation service amp support Dort finden Sie e den Newsletter der Sie st ndig mit den aktuellsten Informationen zu Ihren Produkten versorgt e die f r Sie richtigen Dokumente ber unsere Suche in Service amp Support e ein Forum in welchem Anwender und Spezialisten weltweit Erfahrungen austauschen e Ihren Ansprechpartner f r Automation amp Driv
302. wachen Sie ob der Baustein seine Aufgabe ordnungsgem beendet hat oder ob er noch t tig ist Dar ber hinaus zeigen diese aufgetretene Fehler an Hinweis Die Zustandsparameter sind nur einen Zyklus lang vom ersten Befehl der dem SFB Aufruf folgt bis zum n chsten SFB Aufruf g ltig Daraus folgt dass Sie diese Parameter nach jedem Bausteindurchlauf auswerten m ssen Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 146 Ger tehandbuch 04 2012 ASE00405448 03 Kommunikation ber Systemfunktionsbausteine Tabelle 6 4 Zustandsparameter bei SFBs 6 2 Anwendung der Systemfunktionsbausteine Parameter Datentyp Sender Empf nger Beschreibung DONE BOOL Absender 0 Auftrag wurde noch nicht gestartet oder wird noch ausgef hrt 1 Auftrag wurde fehlerfrei ausgef hrt Das hei t e Bei Verwendung des ASCII Treibers Auftrag wurde an den Kommunikationspartner gesendet Nicht sichergestellt ist ob die Daten auch vom Kommunikationspartner empfangen wurden e Bei Verwendung der Prozedur 3964 R Auftrag wurde an den Kommunikationspartner gesendet und von diesem positiv quittiert Nicht sichergestellt ist ob die Daten auch an die Partner CPU bergeben wurden e Bei Verwendung der Rechnerkopplung RK512 Auftrag wurde an den Kommunikationspartner gesendet und von diesem ohne Fehler an die Partner CPU bergeben NDR BOOL Empf nger 0 Auftrag wurde noc
303. yte der Diagnosedaten repr sentieren das aufgetretene Ereignis Das Bit 0 im 1 Byte ist die Sammelfehleranzeige INTF Das Bit 0 ist immer 1 gesetzt wenn mindestens 1 Bit von Bit 1 bis 7 auf 1 gesetzt ist d h wenn mindestens 1 Fehler in den Diagnosedaten eingetragen ist Ereignis 1 Byte 3 Byte 4 Byte 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 3 2 1 0 Leitungs Break 0 0 1 0 1 110 1 0 0 0 0 0 0 1 0 0 010 0 0 falscher Parameter 1 0 0 0 1 0 11 10 0 0 0 0 0 0 0 0 0 0 0100 Diagnoseinformationen hexadezimal Die folgende Tabelle zeigt die 4 Byte Diagnoseinformationen des CP 441 hexadezimal Ereignis 1 Byte 2 Byte 3 Byte 4 Byte Leitungs Break 2DH 1CH 02H 00H falscher Parameter 8BH 1CH 00H 00H Diagnoseinformation beim CP 441 mit zwei Schnittstellen Beim CP 441 2 6ES7 441 2AAO4 0AEDO erhalten Sie die Information auf welcher Schnittstelle der Fehler aufgetreten ist durch Auslesen des Datensatzes DS 1 von Ihrer Baugruppe Dazu m ssen Sie den SFC 59 RD_REC aufrufen In Byte 8 ist f r jede Schnittstelle auf der ein Fehler aufgetreten ist ein Bit gesetzt Byte 8 7 6 5 4 3 2 1 0 UL Fehler auf Schnittstelle 1 IF1 Fehler auf Schnittstelle 2 IF2 Punkt zu Punkt Kopplung CP 441 Aufbauen und Parametrieren 222 Ger tehandbuch 04 2012 ASE00405448 03 Diagnosefu
Download Pdf Manuals
Related Search
Related Contents
Manual do Usuário Nokia E63 HP 11581A User's Manual Copyright © All rights reserved.
Failed to retrieve file