Home
1 2 3 4 5 6 7 8 9 10 11 12 13 A B CP 581 SIMATIC
Contents
1. CP HTB Treiber B21 22 g CPRECORD FB 249 Proze datenerfassung SYNCHRON OB 1 Festplatt FB DB 10 Me wert aufbereitung Konfigu Dat rations Daten en FB 244 datei SEND ALL MS DOS Bild 12 2 Datenflu zwischen S5 CPU und CP 581 bei der Proze datenerfassung Der FB SYNCHRON initialisiert die Schnittstelle wobei die Blockgr e zwischen Schnittstelle und S5 CPU ausgehandelt wird Der FB Me wertaufbereitung legt die Me wertdaten normiert im Da tenbaustein DB 10 ab Der FB SEND mit der Funktion SEND ALL transferiert die Daten aus dem DB 10 ber den S5 R ckwandbus und mit Hilfe des CP HTB Trei bers und des Programms Proze datenerfassung auf die Festplatte des CP Die Konfigurationsdatei liefert die Parameter f r das Programm Pro ze datenerfassung MS DOS Anwenderprogramme werten die Daten auf der Festplatte aus CP 581 C79000 G8500 C781 02 12 3 Applikationsbeispiele 12 4 Zu diesem Zweck m ssen Sie die folgenden Ma nahmen am PG am CP 581 und an der S5 CPU treffen PG Datenbausteine erstellen ij HTBs in S5 Programm einbauen u parametrieren y S5 Progr ins AG laden CP 581 N Konfigurationsdatei erstellen CP HTB Treiber mit Angabe der Basis Schnittstellennummer
2. Pin Signal Funktion VO I oND Gun 2 D3 Datenbit 3 I O 3 D4 Datenbit 4 I O 4 D5 Datenbit 5 I O 3 D6 Datenbit 6 I O 6 D7 Datenbit 7 I O 7 CEI_N Enable Low Byte I 8 A10 Adre bit 10 I 9 RD_N Read I 10 All Adre bit 11 I 11 A9 Adre bit 9 I 12 A8 Adre bit 8 I 13 A13 Adre bit 13 I 14 A14 Adre bit 14 I 15 WR_N Write I 16 DERR_N Datenfehler O 17 VCC Versorgungsspannung 18 VPP1 Progammier Spannung Low Byte 19 A16 Adre bit 16 I 20 A15 Adre bit 15 I 21 A12 Adre bit 12 I 22 A7 Adre bit 7 I 23 A6 Adre bit 6 I 24 A5 Adre bit 5 I 25 A4 Adre bit 4 I 26 A3 Adre bit 3 I 27 A2 Adre bit 2 I 28 Al Adre bit 1 I 29 AO Adre bit 0 I 30 DO Datenbit 0 I O 31 D1 Datenbit 1 I O 32 D2 Datenbit 2 I O 33 WP Write Protect O 34 GND Ground 35 GND Ground 36 CD1 DS_N CDetect 1 Data Save I O 37 D11 Datenbit 11 I O 38 D12 Datenbit 12 I O 39 D13 Datenbit 13 I O 40 D14 Datenbit 14 I O CP 581 3 20 C79000 G8500 C781 02 Referenzteil Hardware Tabelle 3 16 Belegung des X 15 Steckers f r eine Memory Card Pin Signal Funktion VO 41 D15 Datenbit 15 I O 42 CE2_N Enable High Bit I 43 RFSH Refresh I 44 Ubatt Ubatt extern 45 46 A17 Adre bit 17 I 47 A18 Adre bit 18 I 48 A19 Adre bit 19 I 49 A20 Adre bit 20 I 50 A21 Adre bit 21 I 51 VCC Versorgungsspannung 52 VPP2 Programmier Spannu
3. Datenbaustein DB 10 Datenbaustein DB 10 DWO QANF n DWn C KC M KC E I KC QLAE 7 N a D I KC R Leerzch KC dualeNull KH richtig falsch Bild 8 6 Ablage der Pfadnamen in einem Datenbaustein CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen Indirekte Parame Bei den HTB SEND Funktion DIREKT und HTB FETCH haben Sie die trierung RW M glichkeit ber eine indirekte Parametrierung Datenquelle und Datenziel unterschiedlich zu charakterisieren z B Quelle auf CP 581 Datentyp EB und Ziel auf einer CPU Datentyp MB Gehen Sie dabei in folgenden Schritten vor 1 Programmieren Sie in einem Datenbaustein DB oder DX Quell und Ziel parameter mit folgendem Aufbau QANF 0 1 2 3 4 5 6 7 evtl andere Daten KC f QTYP Typ der Datenquelle jedoch nicht XX RW und NN KY DBNR nur wenn QTYP DB und DX Quell para KF QANF Anfangsadresse der Datenquelle meter KF l QLAE L nge der Datenquelle KC f ZTYP Typ des Datenziels jedoch nicht XX RW und NN KY l DBNR nur wenn QTYP DB und DX a KF l ZANF Anfangsadresse des Datenziels meter KF l ZLAE L nge der Datenquelle evtl andere Daten 2 Parametrieren Sie den Aufruf der HTB SEND DIREKT bzw FETCH f r die indirekte Parametrierung mit folgenden speziellen Parameterwerten QTYP ZTYP RW f r indirekte Parametrierun
4. Bild9 1 Globaler Ablauf einer Kommando Interpretation CP 581 C79000 G8500 C781 02 Kommando Interpreter CP 581 C79000 G8500 C781 02 Synchronisieren der CPU im Anlauf und Wiederanlauf mit CP ber HTB SYNCHRON Ansto en des Kommando Interpreters Kommandozeile aus Datenbaustein lesen und ber CP HTB Treiber zum Kom mando Interpreter CPSHELL bertragen CPSHELL bergibt die empfangene Kommando Zeile an den MS DOS Kom mando Interpreter COMMAND COM Dieser bernimmt die weitere Bearbeitung unter MS DOS wie nach einer Kommando Eingabe ber Tastatur Bei Kommandos die von COMMAND COM nicht intern ausgef hrt werden k n nen wird die entsprechende Programmdatei xxx EXE xxx COM oder xxx BAT ber den gerade eingestellten Suchpfad der Festplatte gestartet Wenn MS DOS die Kommando Bearbeitung beendet hat bzw wenn das gestartete Programm sich beendet hat bergibt MS DOS die Kontrolle wieder an CPSHELL Das STEP 5 Programm erh lt darauf von CPSHELL eine Anzeige da die Kom munikation f r das Kommando beendet ist 9 3 Kommando Interpreter 9 3 Hantierung des Kommando Interpreters 9 3 1 Vorgehen im Zusammenhang Mit dem CP 581 k nnen Sie Kommandos die Sie in einem S5 Datenbaustein DB oder DX hinterlegt haben auf dem CP 581 ausf hren lassen Dazu m s sen Sie folgende Ma nahmen in der vorgeschlagenen Reihenfolge treffen Tabelle 9 1 Ma nahmen
5. O Zeigerblock 4 O Zeigerblock 3 Bereich f 256 V O Zeigerblock 5 30 Bytes EZZ z B Zeigerblock 4 Datenregister 3 O Zeigerblock 2 Adre zeiger 3 rA 7777 7 777 f Datenregister2 44 VLSLLALSALLS O Zeigerblock 1 LAdre zeiger 2 N EIS HAHC HH HH Datenregister 1 O Zeigerblock 0 Adre zeiger 1 Datenregister 0 CC2000 Adre zeiger 0 Anfangsadresse CP 581 Bild 3 22 1V O MappedPeripheriezugriff 3 80 CP 581 C79000 G8500 C781 02 ID Technische Daten des CP 581 Kapitel bersicht Im Kapitel finden Sie auf Seite 241 rund a3 4 2 Massenspeicher Baugruppe 4 3 AT Slot Baugruppe 4 4 RTI Modul 4 17 Zulassungen F r den CP581 liegen die folgenden Zulassungen vor UL Recognition Mark Underwriters Laboratories UL nach Standard UL 508 Report E85972 CSA Certification Mark Canadian Standard Association CSA nach Standard C 22 2 No 142 Report LR 63533 CE Kennzeichnung C SIMATIC Produkte erf llen die Anforderungen der nachfolgend aufgef hrten EG Richtli nien EMV Richtlinie Unsere Produkte erf llen die Anforderungen der EG Richtlinie 89 336 EWG Elektroma gnetische Vertr glichkeit SIMATIC Produkte sind ausgelegt f r den Einsatz im Industriebereich Einsatzbereiche F r die SIMATIC gilt entsprechend dieser CE Kennzeichnung folgender Einsatzbereich
6. Tragen Sie im SETUP die Memory Card als Drive B ein und boo ten Sie von der Festplatte Laufwerk C Formatieren Sie mit MS DOS Kommando FORMAT die Memory Card FORMAT B U S Formatieren Sie die RAM Card mit FORMAT B S bertragen Sie die Software die Sie ben tigen MS DOS Systemsoft ware f r CP 581 usw auf die Memory Card Tragen Sie im SETUP die Memory Card als Drive A ein Auswahl mit Cursor Tasten und Tabulator Quittieren Sie mit OK Tragen Sie im Men Boot Features bzw Boot Sequence A C bzw A then C ein Quittieren Sie mit OK F hren Sie einen Warmstart durch es wird jetzt von der Memory Card gebootet Eine Massenspeicher Baugruppe ist nun nicht mehr notwen dig Erzeugen einer bootf higen Onboard Silicon Disk OSD Erzeugen Sie entsprechend SETUP Eintrag Drive A eine bootf hige Systemdiskette FORMAT Kommando mit Option S oder eine bootf hige Memory Card Kopieren Sie die MS DOS Programme FORMAT und FDISK auf die Diskette bzw die Memory Card Tragen Sie im SETUP Men AT HARD DISK bzw MAIN gt PRI MARY MASTER die Festplatte aus siehe Kapitel 3 7 Tragen Sie im SETUP Men Boot Features als Boot Sequenz A C bzw A then C ein siehe Kapitel 3 7 Hinweis Eine weitere M glichkeit w re die Massenspeicher Baugruppe zu entfernen Dann brauchen Sie jedoch eine bootf hige Memory Card
7. 11 5 Testen der Anwendung 11 5 1 Vorgehen Um herauszufinden ob das von Ihnen programmierte S5 und CP 581 Pro gramm die gew nschte Kommunikation zwischen CPU und CP 581 richtig abwickeln sollten Sie schrittweise so vorgehen 1 Stellen Sie sicher da w hrend der ganzen Testphase kein Systempro gramm f r die Standard Anwendungen Proze datenerfassung usw aktiv ist um Seiteneffekte zu vermeiden Hierzu m ssen Sie die entsprechen den Startkommandos aus der Datei AUTOEXEC BAT entfernen falls Sie dort eingetragen sind 2 Testen Sie Ihre Programme auf jeden Fall erst mit einer CPU auch wenn Sie sp ter mit mehreren CPUs Daten austauschen wollen 3 Testen Sie Ihre S5 Programme zun chst ohne CP 581 dann nur mit dem Treiber und zuletzt zusammen mit Ihrem CP 581 Programm siehe Ab schnitt 11 5 2 4 Testen Sie Ihr CP 581 Programm zun chst ohne CP HTB Treiber dann mit dem Treiber ohne CPU und schlie lich zusammen mit Ihrem S5 Pro gramm auf einer CPU siehe Abschnitt 11 5 3 5 berpr fen Sie ob die zwischen CPU und CP 581 ausgetauschten Daten bereinstimmen Dabei m ssen Sie die unterschiedliche Ablage der ver schiedenen Datenformate im CPU und CP 581 Speicher ber cksichtigen siehe Abschnitt 11 5 3 6 Wenn der Datenaustausch mit einer CPU richtig abl uft k nnen Sie falls dies Ihre Anwendung erfordert und Ihr Automatisierungsger t es zul t weitere CPUs in den Ablauf einbeziehen oder auch s
8. Der Name der Zieldatei auf dem CP 581 wird anhand der Datenbau stein Nummer DBNR und der Auftrags Nummer A NR generiert In unserem Beispiel hei t die Zieldatei 012DB039 S5F F r die zyklische Datenaufzeichnung des gleichen DB mu zur Unter scheidung der Dateien entweder die Auftrags Nummer hochgez hlt oder der Katalog umgeschaltet werden CP 581 12 18 C79000 G8500 C781 02 Applikationsbeispiele Rufen Sie den Hantierungsbaustein FETCH im Organisationsbaustein OB 1 auf und parametrieren Sie ihn 002E 002F 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 OB 1 Ste Z Heni Z E 12 1 M 11 2 M 11 3 M 11 2 E 12 1 M 11 2 U M 11 3 SPA FB 246 NAME SSNR A NR ANZW ZTYP DBNR ZANF ZLAE PAFE FETCH KY 0 4 KY 0 39 MW 118 KCDB KY 0 12 KF 0 KF 2043 MB 122 Anstoss Daten vom CP lesen und in DB 12 ablegen HTB FETCH Schnittstelle 4 A NR 39 Ziel DB NR 12 Anfangsadresse Anzahl Datenwoerter Der HTB FETCH aktiviert den CP 581 und bergibt ihm die Adresse der zur S5 CPU zu bertragenden Daten Rufen Sie den Hantierungsbaustein SEND mit der Funktion SEND DIREKT und der Auftragsnummer 201 im Organisationsbaustein OB 1 auf und para metrieren Sie ihn 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 CP 581 C79000 G850
9. Parameter in Registern INT 66 ei Funktion x Anzeigen zZ AX m Funktion y Funktion z Transfer Control Block Transfer TCB parameter Adresse und L nge von Transferpuffer i a Daten Transferpuffer i Der TCB wird nicht bei allen Funktionen ben tigt lt gt HTB Daten Signale Bild 11 3 Parameter und Betriebsmittel die vom Anwenderprogramm f r Treiberauf rufe bereitgestellt werden m ssen e Direkte Parameter und Ergebnisanzeigen Die Versorgung der CP HTB Treiber Funktionen mit direkten Parametern und R ckgabe von Ergebnisanzeigen erfolgt ber die CPU Register des CP 581 e Indirekte Parameter und Betriebsmittel Indirekte Parameter z B Adresse und L nge des Transferpuffers und einige Betriebsmittel stellen Sie in einem sogenannten Transfer Control Block TCB siehe Abschnitt 11 4 2 bereit Ein wesentliches Betriebs mittel ist der Transferpuffer den Sie in Ihrem Programm oder irgendwo in einem freien Speicherbereich des CP 581 vorsehen k nnen Registersatz Bild 11 4 zeigt den 8086 Registersatz mit den Registern die f r die Parame ter bergabe vorgesehen sind 11 30 CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 CP 581 C79000 G8500 C781 02 AX BX cx DX AH AL BH BL CH CL DH DL SP BP SI DI IP FLAGS H FLAGS L cs DS ss ES Register f
10. 12 8 gt CPRECORD Konfigurationsdatei tsssrstarstarstegstetsistoigtosloslefslegslefsleleteleielefster 60 Erfassungszyklus in Sekunden 1 Me werte werden von CPU 1 eingelesen DB SEND ALL bernimmt Daten aus dem S5 Bereich DB 10 Nummer des DB der die relevanten Me werte enth lt i Offset der Daten in Worten bezogen auf den Anfang des DB 3 Datenl nge D BEISPIEL Pfad des Kataloges in dem die ASCII Dateien abgelegt werden E Der Katalog mu bereits angelegt sein TXT Datei Erweiterung f r ASCI Dateien der Dateiname wird von CPRECORD vorgegeben hier OLODXXXX TXT 1 Maximale Anahl von Dateien 720 Maximale Anzahl der Datens tze pro Datei KF Datenformat im DB ist einheitlich Festpunktzahl Trennzeichen zwischen den einzelnen Eintr gen in der ASCI Datei hier Semikolon 0 Nach Erreichen der vorgegebenen Anzahl von Dateien hier 1 wird die Datenaufzeichnung beendet 1 Protokollierung soll durchgef hrt werden CP581 LOG Ziel Datei f r die Protokolldaten sie wird im aktuellen Katalog ange legt wollen Sie dies nicht m ssen Sie den ganzen Pfad angeben 50 Timeout in Sekunden zul ssig 1 bis 3 600 s Die Konfigurationsdatei enth lt die Parameter mit denen das Pro gramm CPRECORD die Proze datenerfassung durchf hrt Die Konfigurationsdatei wird nur beim Starten des Programms CPRECORD ausgewertet d h eventuelle Anderungen der Konfigura tionsdatei werden er
11. 8 ADB 13 ADB 1 MEMR 10 ADB 14 ADB2 MEMW 12 ADB 15 ADB3 RDY 14 IRA_N ADB4 DB 0 16 IRB_N ADB 5 DB 1 18 IRC_N ADB6 DB 2 20 IRD_N ADB 7 DB 3 22 ADBS DB4 24 ADB 9 DB 5 26 ADB 10 DB 6 28 DSI ADB 11 DB 7 30 _ 32 Masse Die Bussignale liegen im wesentlichen auf Basis Stecker X1 die Baugrup penversorgung ist zus tzlich ber die Basis Stecker X2 gef hrt Tabelle 3 19 Belegung des Basis Steckers X2 Grundbaugruppe unten d b Masse M2 M2 Masse 24 V CP 581 C79000 G8500 C781 02 Referenzteil Hardware Interner erwei terter ISA Bus Stecker X10 Stecker X99 CP 581 C79000 G8500 C781 02 Tabelle 3 20 Belegung des ISA Bus Steckers X10 Reihe A B C D Pin Signal 1 P12V P5V NC P5V 2 P12V SD15 SD14 GND 3 SD7 SD6 SD13 P5V 4 SD4 SD5 SD12 IDEN_N 5 SD3 SD10 SD11 GND 6 SD2 SDO SD9 SYSCLK2 7 SD1 GND SD8 GND 8 IOCHK_N GND IOCHRDY CLISA14M 9 SA0 SA1 AEN GND 10 SA2 SA3 SA13 11 SA4 SA5 SA14 12 SA6 SA7 SA15 13 SA8 SA9 SA16 GND 14 SA10 SA11 SA17 15 SA12 SBHE_N SA18 16 LA17 LA18 SA19 17 LA20 LA21 LA19 18 LA23 RESDRV LA22 GND 19 IOW_N BALE OWS_N DRQ3 20 IOR_N GND SMEMW_N DACK3_N 21 NC IRQ6 SMEMR_N GND 22 DRQO IRQ12 DACKO_N IRQ3 23 IRQ5 GND IRQ9 IRQ7 24 IRQ11 SYSCLK IRQ10 IRQ4 25 IRQ15 GND
12. Hinweis Beim Hochlauf des CP 581 mu die zu formatierende Memory Card oder eine andere vom gleichen Typ gesteckt sein Gehen Sie beim Formatieren der Onboard Silicon Disk folgenderma en vor 1 Richten Sie auf der Onboard Silicon Disk mit dem MS DOS Kommando FDISK eine Partition ein 2 Formatieren Sie die so eingerichtete Partition mit folgendem MS DOS Kommando FORMAT x U F r x m ssen Sie C oder D angeben entsprechend der Einstellung in SETUP siehe Abschnitt 3 7 Statt der Gro buchstaben im Kommando d rfen Sie auch Kleinbuchstaben benutzen Soll die Partition bootf hig weden so m ssen sie im Formatierungskom mando zus tzlich die Option S eingeben 3 Wenn Sie die Partition bootf hig machen wollen so m ssen sie nach dem Formatieren mit dem MS DOS Kommando FDISK aktivieren Hinweis Wenn Sie von der Onboard Silicon Disk booten m chten so m ssen Sie vor dem Aktivieren der entsprechenden Partition eine eventuell vorhandene Festplatte auf der Massenspeicher Baugruppe im SETUP Men siehe Ab schnitt 3 7 austragen und vom Diskettenlaufwerk oder der Memory Card neu booten Die MS DOS Kommandos MIRROR und UNFORMAT d rfen Sie auf die Silicon Disks nicht anwenden da sich sonst der Zustand vor dem Forma tieren nicht wieder herstellen l t 3 51 Referenzteil Hardware 3 7 BIOS Setup f r CP 581 80486 DX AG einschalten Nach dem Einschal
13. L ngenschl ssel f r Monitor anschlu leitung AG 115U L nge der Steckleitung Bestell Nr Erg nzung der Steckleitung 6ES5 736 2 xxx0 TTT 1 0 m BBO 1 6 m BB6 2 0m BCO 2 5m C5 3 0m BDO 3 2m BD2 5 0m BFO 8 0 m BJO 10 0 m CBO 12 0 m CB2 16 0 m CB6 20 0 m CCo 25 0 m CC5 32 0 m CD2 40 0 m CEO 50 0 m CFO Benennung Bestellnummer Adaptionskapsel f r 2 Steckpl tze 6ES5 491 0LB12 Adaptionskapsel f r 4 Steckpl tze 6ES5 491 0LD11 Hinweis N here Informationen erhalten Sie in den Katalogen cA01 ST 52 1 ST 52 3 ST 54 1 und ST 80 sowie in den Ger tehandb chern zu den jeweiligen Auto matisierungsger ten CP 581 C79000 G8500 C781 02 Betrieb des CP 581 in den S5 Automatisie rungsger ten Dieses Kapitel gibt Ihnen Auskunft dar ber in welchen S5 Automatisie rungsger ten Sie den CP 581 einsetzen k nnen und bei welchen Anwendun gen Mehrprozessor Betrieb m glich ist Abschnitt 6 1 Sie k nnen diesem Kapitel ferner entnehmen welche Betriebsmittel auf dem CP 581 und den AG CPUs f r den Datenaustausch zwischen CPU und CP eingesetzt werden Abschnitt 6 2 und wie die prinzipielle Zusammenarbeit zwischen CPU und CP 581 abl uft Abschnitt 6 3 Am Schlu des Kapitels erhalten Sie einige Hinweise f r das gleichzeitige Benutzen der CP 581 Anwendungen Im Kapitel finden Sie auf Seite 61 TAutomatisierungsger te
14. AH Auf dem eingestellten Laufwerk des CP 581 ist nicht gen gend Platz Sendeauftrag von CPU BH Datei Katalog auf CP 581 wurde nicht gefunden Leseauftrag Auftrag Katalog einstellen S5F Dateien l schen von CPU CH Pfadname ist syntaktisch falsch Auftrag Katalog einstellen S5F Dateien l schen von CPU DH Katalog wurde nicht vollst ndig gel scht da er Unterkataloge oder nicht l schbare Dateien oder fremde Dateien nicht S5F enth lt oder der aktuelle Katalog ist Auftrag S5F Dateien l schen von CPU EH Timeout nach 30 Sekunden FH Parametrierfehler CP 581 C79000 G8500 C781 02 8 33 Massenspeicher Funktionen 85 _ berwachungszeit Timeout einstellen CPMASS berwacht den zeitlichen Ablauf eines Datenaustauschs und ber gibt den Hantierungsbausteinen eine Fehleranzeige wenn die eingestellte berwachungszeit berschritten ist bevor ein Auftrag fertig bearbeitet ist Die berwachungszeit ist auf 30 s voreingestellt Sie k nnen diesen Wert ndern mit dem Kommando CPMASS T lt zeit gt Den Wert zeit k nnen Sie im Bereich von 1 bis 3640 vorgeben er gibt die berwachungszeit als Sekunden an Statt d rfen Sie im Kommando auch benutzen statt der Gro buchsta ben auch Kleinbuchstaben CP 581 8 34 C79000 G8500 C781 02 Kommando Interpreter Kapitel bersicht CP 581 C79000 G8500 C781 02
15. Br cke 0V Erde im Monitor mu aufgetrennt werden siehe Betriebsanleitung Monitor Seele innerer R Schirm 0 u erer Leitungsschir _Erdungspunkt u erer Schirm Monitor auf Erde RGB Erdungs 7 schiene L zu 3 Videokabel Au erer Leitungs E schirm aufgelegt Lol mm Erdungs 4 schiene Seele Elektronik Masse Monitor OV Geh useerde Monitor Kabel Erde abfangschelle Bild 2 14 Kabelanschlu an Erdungsschienen Hinweise zum Aufstellen von Monitoren 2 34 Achten Sie beim Aufstellen des Monitors darauf da der Abstand zwi schen zwei Monitoren bei asynchronem Betrieb mindestens 15 cm be tr gt da sonst Bildst rungen auftreten k nnen Ausnahme Monitore mit Mu Metall Abschirmung Sehen Sie eine ausreichende r umliche Trennung zwischen Monitor und magnetischen Fremdquellen vor Stellen Sie die Monitore nicht in Stahlregale oder auf Stahltische Durch Masgnetisierung der umgebenden Stahlbleche kann es zu Farbverf lschun gen oder Bildverschiebungen kommen Vermeiden Sie das Aufstellen von Monitoren in der N he von Transfor matoren Funksprechger ten Lautsprechermagneten und Starkstromlei tungen Magnetische Fremdfelder k nnen Sie durch den Einsatz einer Mu Metall Abschirmung d mpfen CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme Sonderbedingun gen beim Einsatz von B romonitoren B romo
16. Der angegebene Datenbaustein DB oder DX ist nicht vorhanden oder die Nummer ist nicht zul ssig Dieser Fehler entspricht PAFE 2 83 FFADH Bereich ist zu klein Der angegebene Bereich ist zu klein bzw die Summe aus Anfangsadresse und L nge ist zu gro Dieser Fehler entspricht PAFE 3 84 FFACH Bereich ist nicht vorhanden Der angegebene Bereich existiert nicht oder ist nicht zul ssig Dieser Fehler entspricht PAFE 4 85 FFABH Adresse Anzeigenwortfehlerhaft Die Adresse des Anzeigenworts liegt in einem unbekannten S5 Bereich oder au erhalb eines zul ssigen Bereichs Dieser Fehler entspricht PAFE 5 CP 581 13 40 C79000 G8500 C781 02 BIOS CP CP HTB Treiber CPU DMA DPR EMV FD HD HTB INTxx IRQxx KBD PG TCB TSR Program CP 581 C79000 G8500 C781 02 Abk rzungsverzeichnis Basic Input Output System Kommunikationsprozessor Treiber f r Hantierungsbausteine S5 CPU Direct Memory Access direkter Speicherzugriff Dual Port RAM Elektromagnetische Vertr glichkeit Floppy Disk Diskette Hard Disk Festplatte Hantierungsbaustein Software Interrupt Schnittstelle zum CP HTB Treiber Hardware Interrupt Keyboard Tastatur Programmierger t Transfer Control Block Terminate and Stay Resident Program speicherresidentes Pro gramm A 1 CP 581 C79000 G8500 C781 02 Richtlinie zur Handhabung elektrostatisch gef hrdeter Baugrupp
17. Die f r die CPU 928B zu verwendenden Hantierungsbausteine wurden der Tabelle 7 2 entnommen und haben folgende Nummern HTB SYNCHRON FB 125 HTB SEND FB 120 D 1 Beiden AG S5 135U und S5 115U gibt es spezielle ALL Bausteine Deshalb kann anstelledes FB 120 SEND auch der FB 126 SEND A verwendet werden e STEP 5 Operationen in OB 20 OB 21 und OB 22 NETZWERK 1 0000 0000 0001 i ggf weitere S5 Operationen 0002 2 0003 i 0004 SPA FBill CP 581 synchronisieren 0005 NAME CPSYNC 0006 REP KF 3 Anzahl der SYNCHRON Versuche 0009 A ggf weitere S5 Operationen 000B BE 7 17 Proze datenerfassung CPRECORD Funktionsbaustein FB 111 NETZWERK 1 NAME CPSYNC BEZ 0008 0009 000A 000B 000C 000D 000E 000F 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D REP LOOP NAME SSNR BLGR PAFE 0000 E A D B T ZZ D KM KH KY KC KF KT KZ KG KF L KB 0 T MB 10 SPA FB 125 SYNCHRON KY 0 16 KY 0 0 MB 11 UN M110 SPB ENDE E MB 10 I 1 T MB 10 iE MB 10 LW REP lt F SPB LOOP STP ENDE BE Schleifenzaehlerinitialisieren Ruecksprungmarke CP 581 synchronisieren SSNR Kachel Nr 16 Blockgroesse 0 gt 256 Byte Parametrierfehler in MB 11 Nur wenn kein Parametrierfehler aufgetreten ist wird der Baustein ohne Fehler beendet Schleifenzaehler bei jedem SYNCHRON Durch lauf um eins erhoehen Abbruchkriterium Pruefen ob
18. Proze datenerfassung CPRECORD 7 36 Versorgen Sie den Aufruf mit folgenden aktuellen Parametern SSNR Geben Sie hier dieselbe Nummer an die Sie beim Aufruf des HTB SYNCHRON f r die Proze datenerfassung programmiert haben A NR Geben Sie als Auftrags Nummer folgende Werte an 210 zum Ein oder Ausschalten der Erfassung 211 zum Triggern einer einmaligen Erfassung ANZW Adresse von zwei hintereinanderliegenden W rtern Diese W rter dienen den Hantierungsbausteinen zur Hinterlegung von auftragsbezo genen Anzeigen QTYP Geben Sie als Datentyp entweder den MB Merkerbereich oder den DB bzw DX Datenbaustein DB DX an in dem Sie das Auftrags Steuerwort abgelegt haben QANF Geben Sie hier die Nummer des Merker oder des Datenwortes an in dem Sie das Auftrags Steuerwort hinterlegt haben QLAE Geben Sie hier immer die Zahl 1 bei QTYP DB DX oder 2 bei QTYP MB ein da die zu sendenden Daten nur aus dem Auftrags Steuerwort bestehen PAFE Byteadresse f r Parametrierfehler Anzeigen z B MB 216 Bei einem Parametrierfehler wird Bit Nr O des Anzeigenbytes 1 gesetzt Die Bedeutung der Anzeigenbits lesen Sie bitte in Abschnitt 7 3 4 nach CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD 7 6 Hinweise auf spezielle Hantierungen Dieser Abschnitt schildert Ihnen wie Sie Ausk nfte ber Parameter und Be triebszust nde der Proze datenerfassung erhalten und
19. 2 42 CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme CP 581 C79000 G8500 C781 02 Richten Sie mit dem MS DOS Kommando FDISK auf der OSD eine prim re DOS Partition ein MS DOS erlaubt dies nur auf einer Festplatte mit Laufwerksbezeichnung C Deshalb mu te die Hard Disk der Massenspeicher Baugruppe ausgetragen werden Nach Eingabe des Kommandos FDISK erscheint ein Men mit 5 Aus wahlm glichkeiten ber dem Men erscheint als aktuelle Festplatte s W hlen Sie nun die Option 1 durch bet tigen der RETURN Taste Es erscheint ein Untermen mit 3 Auswahlm glicheiten W hlen Sie durch Bet tigen der RETURN Taste die Vorbesetzung Option 1 Beantworten Sie danach die Frage Soll der maximal verf gbare RE mit D Dr cken Sie zweimal die ESC Taste um FDSIK zu verlassen Das Betriebssystem wird anschlie end neu gebootet Formatieren Sie mit dem Kommando FORMAT die OSD FORMAT C U S bertragen Sie die Software die Sie ben tigen Systemsoftware f r CP 581 usw auf die OSD Aktivieren Sie nun mit dem Kommando FDISK die zuvor eingerich tete Partition auf der OSD W hlen Sie im FDSK Men die Funktion Zifferneingabe und RETURN Taste Geben Sie als aktive Partition 1 an Zifferneingabe und RETURN Taste Dr cken Sie zweimal die ESC Taste um FDISK zu verlassen Stellen Sie im SETUP als Boot Sequence jetzt C A bzw C then A ein
20. Betrieb des CP 581 in den S5 Automatisierungsger ten Optionen an den installierten CP HTB Treiber die Schreibweise ist wie beim Ladekommando Treiber deinstallieren CPHTB u Mit diesem Kommando k nnen Sie den Treiber definiert abbrechen und aus dem Speicher l schen Falls Sie weitere Programme resident geladen haben so m ssen Sie diese zun chst in der umgekehrten zeitlichen Reihenfolge aus dem Speicher l schen wie Sie sie installiert haben Treiber Optionen auf dem Bildschirm ablisten CPHTB h oder CPHTB 6 2 4 Prinzipielles Zusammenspiel CPU CP 581 Alle Anwendungen des CP 581 bez glich des Datenaustausches mit einer CPU laufen grunds tzlich in folgenden Schritten ab 1 CP HTB Tireiber starten CP 581 mit CPU synchronisieren Anwendung z B CPMASS ruft CP HTB Treiber auf P N Datenaustausch durchf hren 6 2 5 CP 581 mit CPU synchronisieren Das Synchronisieren des CP 581 mit einer CPU erfolgt im Anlauf der CPU mit dem HTB SYNCHRON Wie Sie den Aufruf des HTB daf r program mieren m ssen entnehmen Sie bitte den anwendungsspezifischen Kapiteln Kapitel 7 bis 11 Hinweis Nach dem Einschalten der Netzspannung am AG laufen der CP 581 und die im AG gesteckten CPUs gleichzeitig hoch Der CP 581 braucht dazu jedoch u U mehr Zeit als die CPUs Wenn Sie in den Anlauf Organisationsbaustei nen einer CPU den HTB SYNCHRON aufrufen m ssen Sie dies in einer Programmschleife wiederholen
21. DR 236 N 24 Nadel Drucker DIN A3 6AP1800 0BH00 CP 581 C79000 G8500 C781 02 Bestellhinweise Schnittstellen und Zeichensatz module Standard Steck leitungen Tastatur und Maus Monitore Monitor anschlu leitung KOAX Midi Buchse CP 581 C79000 G8500 C781 02 Benennung Centronics mitStandard Zeichensatz Bestellnummer DR 215 DR 216 6AP1800 0AFOO Bestellnummer DR 235 DR236 6AP1800 0AF20 V 24 TTY Kombi Schnittstelle 6AP1800 0AG10 6AP1800 0AG30 Benennung Centronics L nge 2m Bestellnummer 6AP1901 0ALOO V 24 Leitung 25pol Stecker auf 25pol Stecker L nge 5 m 6AP1901 0AS00 Benennung Standardtastatur TK200 Bestellnummer 6GF6710 1AA Maus 2 Tasten 6GF6810 1AA Benennung Bestellnummer Industriemonitore PM 36 C2 14 siehe Katalog ST 80 Tischversion Chassis SCM 2196 1 21 Tischversion 6AV8011 1FE22 0CAO 6AV8021 1FE22 0CAO 6GF6100 1BA B romonitore SCM 1795 17 Tischversion SCM 2195 21 Tischversion 6GF6120 1MC 6GF6100 1PB Benennung Doppelt geschirmtes Koaxial Kabel TRIAX Kabel Standard L nge 3 2 m mit Anschlu buchsen Bestell Nr gilt f r ein St ck Leitung Bestellnummer 6ES5 736 2xxx0 Benennung KOAX Midi Buchse Bestellnummer W79072 X104 5 3 Bestellhinweise
22. Dieses Kapitel beschreibt Ihnen wie Sie von einer CPU aus die gemeinsam mit dem CP 581 in Ihrem AG gesteckt ist MS DOS Kommandos auf dem CP 581 ausf hren k nnen Es schildert Ihnen alle erforderlichen Ma nahmen und Hantierungen die dazu auf dem CP 581 und auf der CPU Seite erforderlich sind Sie m ssen auf der CPU von der aus Sie MS DOS Kommandos auf dem CP 581 ablaufen lassen wollen Ihre STEP 5 Programme f r die Kommando Interpreter Funktion anpassen siehe Abschnitt 9 3 4 Dazu sollten Sie Er fahrung im Programmieren von Automatisierungsger ten haben Das Kapitel gibt Ihnen ferner Auskunft ber das Verhalten des Kommando Interpreters beim Auftreten von Fehlern Das Programmierbeispiel in Abschnitt 9 3 5 dient lediglich der Erl uterung der HTB Parameter f r CPSHELL Ablauff hige und in sich geschlossene Programme finden Sie in Kapitel LEERER MERKER Im Kapitel finden Sie auf Seite ae 192 9 2 Prinzipielle Abl ufe CPU CP 93 Hantierung des Kommando Interpreters 9 3 1 Vorgehen im Zusammenhang 9 3 2 Ma nahmen auf dem CP 9 3 3 Festlegen der Kommando Abgabe 9 3 4 Programmieren der CPU 9 3 5 Beispiel zur HTB Parametrierung f r den Kommando Inter 9 12 preter 9 3 6 Aktivieren Beenden und Testen des Kommando Interpreters 9 15 9 4 Fehleranzeigen 9 17 9 4 1 Parametrierfehler Anzeigen 9 4 2 Auftrags Anzeigen 9 5 Besonderheiten bei der Kommando Interpretation 9 20 9
23. KH 0000 KH 0000 2 SR a NA E 9 14 Positive Flanke des Anstossereignisses bilden Flankenmerker Senden anstossen SSNR Kachel Nr 16 A NR Auftragsnummer 209 Auszufuehrendes Kommando liegt in DB 10 ab DW 8 und ist 8 Woerter lang Auftrag fertig mit Fehler Parametrierfehler Ein auftretender Fehler wird in PB 1 behandelt Darauf wird hier nicht naeher eingegangen Ueber CPSHELL soll die Datei MEINEDAT auf dem Bildschirm ausgegeben werden Der Kommandostring steht in DW 8 bis 14 In DW 15 steht die fuer den Abschluss notwen dige DUALE Null Vor und hinter dem Kom mandostring duerfen beliebige andere Daten stehen Die Datei MEINEDAT muss im augenblicklich gueltigen Katalog stehen CP 581 C79000 G8500 C781 02 Kommando Interpreter 9 3 6 Aktivieren Beenden und Testen des Kommando Interpreters Aktivieren Wenn Sie alle vorbereitenden Ma nahmen auf CPU und CP 581 getroffen Beenden haben k nnen Sie den Kommando Interpreter zun chst f r den Test akti vieren e Stellen Sie sicher da in der Datei AUTOEXEC BAT im Stammkatalog der Festplatte des CP 581 der Eintrag zum Laden des CP HTB Treibers C CPHTB vorhanden ist D e L sen Sie am CP 581 einen Wiederanlauf aus um den CP HTB Treiber zu starten e F hren Sie an der CPU einen Wiederanlauf oder Neustart durch um sie mit dem CP 581 zu synchronisieren e Starten Durch Eingabe des Kommandos CPSHELL starten Sie den Komma
24. begin und E e steht f r end CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD Notation des Kennzeichens p Kommando Beispiele CP 581 C79000 G8500 C781 02 p Dezimalzahl f r einen Parametersatz 1 lt Dezimalzahl lt 8 p Hexadezimalzahl OXhh f r mehrere Parameters tze Die Nummer eines Parametersatzes wird dabei als Bit mit dem Wert 1 eines Bytes aufgefa t Die Hexadezimalzahl ergibt sich dabei aus der ODER Verk pfung aller Bits der gew nschten Parameters tze Zuordnung von Parametersatz Nr und Bit 1 0000 0001 2 0000 0010 3 0000 0100 4 0000 1000 5 0001 0000 6 0010 0000 7 0100 0000 8 1000 0000 CPRECCTL B3 CPRECCTL B0X88 CPRECCTL E7 CPRECCTL EOXOF CPRECCTL E Die Erfassung f r den Parametersatz 3 wird eingeschaltet Dezimalzahl 3 Die Erfassung f r die Parameters tze 4 und 8 wird eingeschaltet Hexadezimalzahl aus Bitmuster 1000 1000 Die Erfassung f r den Parametersatz 7 wird ausgeschaltet Dezimalzahl 7 Die Erfassung f r die Parameters tze 1 bis 4 wird ausgeschaltet Hexadezimalzahl aus Bitmuster 0000 1111 Die Erfassung f r alle Parameters tze wird ausge schaltet 7 33 Proze datenerfassung CPRECORD 7 5 2 _ Steuern der Erfassung durch eine CPU Erfassung ein aus schalten Erfassung triggern 7 34 Sie k nnen die Erfassung auch durch die CPUs beeinflussen von denen Sie P
25. bertragungsgeschwin e lokalen Station b digkeit baud 1 COM I 1 1115200 bps 2 COM 2 2 38 400 bps 3 COM 3 3 19 200 bps 4 COM 4 4 9 600 bps Default Bei Aufruf von CPLINK ohne eine der Optionen s i r oder a erscheint der folgende Hilfetext CPLINK V Copyright xxxx Siemens AG Syntax device driver device cplink exe lt lt c gt gt lt lt b gt gt lt lt c gt gt 1 COMI 2 COM2 3 COM3 4 COM4 lt lt b gt gt 1 115 2Kbps 2 38 4Kbps 3 19 2Kbps 4 9 6Kbps Syntax exe file CPLINK lt lt option gt gt s Display status of device driver A Initialize local and remote driver a Abort remote driver gt gt remote boot r Reset remote CP CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme Erneuter Start des Treibers in der ent fernten Station Abbruch der Datenverbindung CP 581 C79000 G8500 C781 02 Bei Aufruf von CPLINK s werden Ihnen die Bezeichnungen Buchstaben der installierten Laufwerke angezeigt CPLINK Device driver installed as drive and Mit dem Aufruf CPLINK i initialisieren Sie die Treiber in der Remote Station CP 581 und in der lokalen Station In der lokalen Station PG PC wird dabei die V 24 Schnittstelle neu einge stellt und eine Zeichensequenz zur Baudratenerkennung f r die Gegenstation gesendet Wenn der CP 581 die aktuelle Baudrate erkannt hat sendet er ein Quittungs zeichen Am PG erscheint die Meldung Initializi
26. 1000 m bis 1500 m NN 1080 hPa bis 860 hPa 1000 m bis 3500 m NN 1080 hPa bis 660 hPa Mechanische Anforderungen Einbau in ortsfeste nicht ersch tterungsfreie Ge r te Einbau auf Schiffen und Fahrzeugen unter Beachtung besonderer Einbauvorschrifte jedoch nicht am Motor Schwingen gepr ft nach DIN EN 60068 2 6 Betrieb 10 58 Hz Amplitude 0 075 mm 58 150 Hz Beschleunigung 9 81 m s 1 g Schocken gepr ft nach DIN EN 60068 2 27 Betrieb Halbsinus 150 m s 11 ms Technische Daten des CP 581 Die nachfolgende Skizze gibt Ihnen die maximalen bzw minimalen Abmes Zul ssige Ab messungen von sungen in Millimetern an die AT Baugruppen f r den CP 581 erf llen AT Baugruppen m ssen Beim berschreiten bzw Unterschreiten der angegeben Ma e ist ein ordnungsgem er Einbau in das CP 581 System nicht mehr m glich Bauelemente max Best ckh he 14 mm 106 5 max Bild 4 1 Ma angaben f r AT Baugruppen die in ein CP 581 System eingebaut werden sollen CP 581 C79000 G8500 C781 02 Technische Daten des CP 581 4 4 RTI Modul Baugruppenspe Gewicht ca 0 35 kg zifische Daten Format siehe Bild 4 2 Frontstecker Federleiste 25pol D Subminiatur Host Version 3AA1 2 Maus Lichtgriffel Federleiste 9pol D Subminiatur in Verbindung mit CP 581 Tastatur Rundbuchse 7pol D Subminiatur SIEMENS Remb
27. AG STOP bei einem PAFE oder bei Ueberschreitung der eingestellten Anzahl der SYNCHRON Versuche SYNCHRON erfolgreich beendet STEP 5 Operationen im OB 1 NETZWERK 1 0000 i 0001 0002 0003 0004 0005 U E 20 0 0006 U E 20 1 0007 BEB 0008 0009 SPA FB115 000A NAME SENDEN 000B ANST E 20 0 000C i 000D SPA FB 116 000E NAME HOLEN 000F ANST E 20 1 0010 0011 SPA FB 126 0012 NAME SEND A 0013 SSNR KY 0 16 0000 Zyklische Programmbearbeitung ggf weitere S5 Operationen Koordinierung von SENDEN und HOLEN Es darf jeweils nur einer der beiden Auftraege angestossen werden Daten senden Anstoss ueber Eingang E 20 0 Daten holen Anstoss ueber Eingang E 20 1 SEND ALL Fortsetzung auf des n chsten Seite 8 23 Massenspeicher Funktionen Fortsetzung 0014 A NR KY 0 0 0015 ANZW MW 30 0016 PAFE MB 34 0017 0018 SPA FB127 RECEIVE ALL 0019 NAME REC A 001A SSNR KY 0 16 001B A NR KY 0 0 001C ANZW MW 35 001D PAFE MB 39 001E 001F 0 M 34 0 PAFE beim SEND ALL 0020 0 M 39 0 PAFE beim RECEIVE ALL 0021 SPB PB1 Ein auftretender Fehler wird in PB 1 behandelt 0022 Darauf wird hier nicht naeher eingegangen 0023 BE e Funktionsbaustein FB 115 NETZWERK 1 0000 Daten von der CPU zum CP senden NAME SENDEN BEZ ANST E A D B T Z E BI BY W D BI 0008 U ANST Positive Flanke des Anstossereignisses 0009 UN M100 0 bilden 000A S M 100 0 000B M 1
28. Abl ufe beim bertragen von Daten vom CP 581 zur CPU 2 Aufruf des HTB SEND Funktion SEND DIREKT Hier werden u a die Quellpara meter darunter DatenbausteinDB 10 angegeben Mit dem Aufruf des HTB SEND ak tiviertdas S5 Programm den CP 581 und bergibt ber den CP HTB Treiber dem Sy stemprogramm CPMASS die Adresse der Daten Aus der bergebenen Adresse bildet das Systemprogramm CPMASS den Dateinamen f r die Ablage der Daten Aufruf des HTB SEND Funktion SEND ALL Der HTB SEND wird vom System programm CPMASS ber den CP HTB Treiber f r die Ubertragung der S5 Daten ak tiviert und mit der Adresse der Daten versorgt SEND ALL bertr gt die Daten von CPU 1 Beispiel aus dem S5 Datenbereich zum CP 581 und legt sie unter dem Katalog CPU1 Beispiel in der Datei 010DB001 S5F Beispiel ab CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen CP 581 C79000 G8500 C781 02 STEP 5 Programm CP HTB Treiber f r Zyklus OB 1 FETCH a Ha Vase Systemprogramm CPMASS 2 L RECEIVE ALL Katalog C CPU2 Datei 020DX001 S5F Beispiel S5 Datenbereich z B DX 20 CPU 2 CP 581 Bild 8 3 Abl ufe beim Umschalten eines Katalogs bzw beim L schen von S5F Da 1 teien auf der Festplatte des CP 581 von CPU 3 aus Aufruf des HTB FETCH Hier werden u a die Zielparameter darunter Datenbaustein DX 20 a
29. Diskettenauswurftaste ar HD LED HD LPT zbo CP 581 C79000 G8500 C781 02 G L LPT Centronics Schnittstelle COM 4 Serielle Schnittstelle V 24 TTY Ausrasthebel Verriegelungsschraube Bild 3 9 Frontplatte der Massenspeicher Baugruppe 3 31 Referenzteil Hardware 3 2 3 Diskettenlaufwerk Solange die Betriebsanzeige des Diskettenlaufwerks LED am Laufwerk leuchtet darf die Diskette nicht entnommen werden Das 3 5 Diskettenlaufwerk der CP 581 Massenspeicher Baugruppe wird ber einen 26poligen Steckverbinder mit dem Disk Interface des Floppy Controllers 37C65 verbunden Es k nnen doppelseitige 3 5 Disketten 80 Spuren je Seite eingesetzt werden entweder high density mit 1 44 Mbyte oder double density mit 720 kbyte Die Anpassung des Laufwerks auf den Diskettentyp erfolgt automatisch durch Abtastung der HD ffnung in der Diskette 3 2 4 Festplattenlaufwerk 3 32 Das Festplattenlaufwerk f hrt beim Ausschalten automatisch in die Trans portposition Das 2 5 Festplattenlaufwerk der CP 581 Massenspeicher Baugruppe wird ber einen 50poligen Steckverbinder mit dem AT Bus verbunden Die Fest platte ist hierf r mit einem PC AT Interface ausger stet Die Festplatte der Version 4LA11 hat eine Gesamtspeicherkapazit t von mindestens 1 4 Gbyte Betriebssystemabh ngig k nnen logische Laufwerke gebildet werden Sehen Sie hierzu b
30. F hren Sie einen Warmstart durch Es wird jetzt von der OSD geboo tet 2 43 Montage und Inbetriebnahme 2 44 Ausgangszustand Nur Grundbaugruppe ohne Massenspeicher Baugruppe vorhanden Erzeugen einer bootf higen Memory Card Um eine bootf hige Memory Card ohne Massenspeicher Baugruppe er zeugen zu k nnen mu die Onboard Silicon Disk der dazu verwendeten Grundbaugruppe eingerichtet und formatiert sein oder es mu CPLINK verwendet werden siehe Kapitel 2 12 Ist die Onboard Silicon Disk der verwendeten Grundbaugruppe eingerich tet und formatiert so k nnen Sie wie beim Einrichten einer bootf higen Memory Card mit Massenspeicher Baugruppe verfahren Verwenden Sie dabei an Stelle der Festplatte die Onboard Silicon Disk und tragen Sie im SETUP die Memory Card als Drive A ein Geben Sie im FORMAT Kommando als Laufwerk A an Erzeugen einer bootf higen Onboard Silicon Disk Ist weder eine bootf hige Memory Card mit den MS DOS Program men FDISK und FORMAT noch eine Massenspeicher Baugruppe vorhanden so kann die Onboard Silicon Disk weder formatiert noch bootf hig eingerichtet werden Ausnahme Sie benutzen CPLINK Bootf hige Memory Card vorhanden 1 Stecken Sie eine bootf hige Memory Card mit dem MS DOS Programm FORMAT und FDISK ein Richten Sie mit dem Kommando FDISK auf der OSD eine prim re DOS Partition ein Nach Eingabe des Kommandos FDISK erscheint ein Men mit 5 Aus wahlm glich
31. Parameter Art Typ Bedeutung SSR D KYU Schnittstellennummer BLGR D KY Blockgr e PAFE A BY Parametrierfehler Anzeigen 8 9 Massenspeicher Funktionen Versorgen Sie den HTB SYNCHRON mit folgenden Parametern SSNR Geben Sie hier die Nummer der Kachel an ber die Sie die Daten aus der CPU lesen wollen CPU Nr 1 Basis Schnittstellennummer siehe Abschnitt 8 3 2 Erlaubte Werte 0 bis 255 D BLGR Mit diesem Parameter geben Sie an wieviele Bytes maximal in einem CPU Zyklus zum CP 581 bertragen werden Erlaubte Werte 0 Standardwerte siehe Tabelle l 16 Byte 2 32 Byte 3 64 Byte 4 128 Byte 5 256 Byte 6 512 Byte Standardwerte f r BLGR 0 AG S5 115U 64 Byte AG S5 135U 256 Byte AG S5 155U 256 Byte PAFE Byteadresse f r Parametrierfehler Anzeigen Bei einem Parametrier fehler wird Bit Nr 0 des Anzeigenbytes 1 gesetzt Die Bedeutung der brigen Anzeigenbits lesen Sie bitte in Abschnitt 8 4 1 nach Hinweis Der CP 581 ben tigt u U f r das Hochlaufen mehr Zeit als die CPU Daher sollten Sie den HTB SYNCHRON in einer Programmschleife so oft aufru fen bis die Synchronisation erfolgreich war Achten Sie aber darauf da die Programmschleife ber ein Abbruchkriterium Zeit oder Schleifenz hler immer beendet wird Je gr er Sie die Blockgr e BLGR einstellen um so schneller werden l n gere Datenbausteine bertrage
32. TEC 61000 4 2 ESD 2 Eine St rfestigkeit von 4 kV Kon taktentladung 8 kV Luftentladung ist bei sachgem em Aufbau ge w hrleistet St rfestigkeit gegen elektromagnetisches HF 80 bis 100 MHz Feld 2 pulsmoduliert nach ENV 50140 IEC 10 V m 61000 4 3 80 AM 1 kHz St rfestigkeit gegen elektromagnetisches HF 900 MHz Feld 2 amplitudenmoduliert nach ENV 50204 10 V m 50 ED St rfestigkeit gegen Hochfrequenz sinusf rmig 0 15 bis 80 MHz nach ENV 50141 10 V 80 AM 1 Signalleitungen die nicht der Proze steuerung dienen z B Anschl sse externer Peri pherie usw 1 kV 2 Beigeschlossener Schrankt r CP 581 C79000 G8500 C781 02 Technische Daten des CP 581 Klimatische Bedingungen Mechanik CP 581 C79000 G8500 C781 02 Klimatische Umgebungsbedingungen gepr ft nach DIN EN 60068 2 1 2 3 Umgebungstemperatur im Betrieb 5 bis 55 C Zuluft gemessen am unteren Luft Eintritt des Ger tes Transport und Lagertemperatur 10 bis 60 C Temperatur nderung max 10 K h im Betrieb max 20 K h bei Transport und Lagerung bei Anlieferung unter 0 C mind 3h Angleichzeit wegen m glicher Betauung RelativeLuftfeuchte im Betrieb bei Transport und Lagerung max 95 bei 25 C keine Betauung Einsatzh he im Betrieb bei Transport und Lagerung 1000 m bis 1500 m NN 1080 hPa bis 860 hPa 1000 m bis 3500 m NN 1080 hPa bis
33. Tabelle 8 6 Formaler Aufbau und Bedeutung der Parameter f r RECEIVE Funktion RECEIVE ALL Parameter Art Typ Bedeutung SSNR D kY Schnittstellennummer A NR D KY Auftrags Nummer ANZW E WwW Anzeigenwort ZTYP D KC Diese Parameter sind bei der Funktion see ZANF D KF ZLAE D KF PAFE A BY Parametrierfehler Anzeigen Aufruf RECEIVE mit Funktion RECEIVE ALL Mit dem Aufruf des HTB RECEIVE mit der Funktion RECEIVE ALL sto en Sie die Daten bertragung vom CP 581 zur CPU an Versorgen Sie den HTB RECEIVE dazu mit folgenden Parametern SSNR Geben Sie hier die Nummer der Kachel an ber die Sie die Daten aus der CPU lesen wollen entsprechend Aufruf des HTB SYNCHRON A NR Geben Sie als Auftrags Nummer immer den Wert 0 an ANZW Adresse von zwei hintereinanderliegenden W rtern wie bei FETCH geben Sie hier jedoch eine andere Adresse an QTYP DBNR QANF QLAE Diese Parameter sind bei RECEIVE ALL irrelevant Sie m ssen sie jedoch formal notieren PAFE wie bei FETCH geben Sie hier jedoch eine andere Adresse an Falls es f r Ihre Anwendung der Massenspeicher Funktionen erforderlich ist k nnen Sie die Katalog Voreinstellung f r vier zugeordnete CPUs Katalog C CPUI bis C CPUA4 von einer CPU aus auf einen anderen Katalog einstel len Der neue Katalog darf auch auf einem anderen Laufwerk liegen als C Ferner haben Sie die M glichkeit alle Dateien di
34. e Grundbaugruppe mit 80486DX oder Pentium Prozessor e Massenspeicher Baugruppe mit Diskettenlaufwerk und Festplatte e AT Slot Baugruppe zum Stecken einer kurzen AT Karte Sie k nnen den CP 581 in folgenden Hardware Konfigurationen betreiben a Nur Grundbaugruppe b Grundbaugruppe und Massenspeicher Baugruppe c Grundbaugruppe Massenspeicher Baugruppe und 1 AT Slot Baugruppe d Grundbaugruppe Massenspeicher Baugruppe und 2 AT Slot Baugruppen e Grundbaugruppe und 1 AT Slot Baugruppe f Grundbaugruppe und 2 AT Slot Baugruppe Die Memory Card kann mit MS DOS wie ein Diskettenlaufwerk die Onbo ard Silicon Disk wie eine Festplatte angesprochen werden Die Memory Card k nnen Sie als Flash Card oder als RAM Card be stellen siehe Bestellhinweise Beachten Sie bei der Benutzung einer RAM Card da die auf ihr gespeicher ten Daten verloren gehen sobald die RAM Card aus dem CP 581 herausge zogen bzw sobald der CP 581 aus dem AG Rahmen entfernt wird oder der AG Rahmen keine funktionsf hige Batterie besitzt F r die Installation der Systemsoftware ben tigen Sie eine Massenspeicher Baugruppe die Sie jedoch nach der Installation an einen anderen CP 581 an schlie en k nnen Falls Sie die Grundbaugruppe alleine oder in Verbindung mit einer oder zwei AT Slot Baugruppen betreiben m chten m ssen Sie Ihre Software auf eine Memory Card oder auf die Onboard Silicon Disk bertra gen Sie k
35. gramms abfragen ob der CP HTB Treiber korrekt mit einer CPU synchroni siert ist Aufrufparameter Register AX Funktions Nr 30H Register CX Nummer der CPU die synchronisiert sein sollte Ergebnisanzeigen Register AX positiv 41 CPU ist synchronisiert 40 CPU ist nicht synchronisiert negativ 3 CPU Nummer falsch Die nicht aufgef hrten Register werden vom Treiber nicht ver ndert Interrupt f r Treiberaufruf ndern 11 55 Freie Programmierung des CP 581 11 56 Interrupt f r Treiberaufruf ndern Falls der voreingestellte Interrupt INT 66H zum Aufruf des CP HTB Treibers in Ihrem CP 581 Anwendungssystem schon durch andere Anwendungen be legt ist K nnen Sie dem CP HTB Treiber einen anderen Software Interrupt zuweisen Diese Funktion k nnen Sie nicht ber einen Treiberaufruf sondern ber folgendes Kommando aktivieren CPHTB INTxx mit xx hexadezimaler Wert des neuen Interrupts zul ssige Werte 60h bis 66h Der Treiber hinterlegt diesen Wert im Speicher und kann dann nur noch ber den neuen Interrupt erreicht werden MS DOS Multiplexer Interrupt INT 2FH des CP HTB Treibers Der MS DOS Multiplexer Interrupt INT 2FH ist ein spezieller Zugang zu einem TSR Programm Wenn ein Programm INT 2FH aufruft werden nach einander alle installierten TSR Programme aufgerufen Eine spezielle Identifikationsnummer ID Nummer in Register AH bestimmt welches TSR Programm angesprochen werden soll In Regis
36. nem Datenbaustein der CPU so abgelegt ist da er an einer Wortgrenze beginnt Leerzeichen am Ende des Pfadnamens werden nicht ausgewertet Beachten Sie folgende Syntax Iw katalogl katalog2 katalogn name evtl Leerzeichen 0 mit lw Laufwerksbezeichnung entsprechend MS DOS z B C oder A immer mit V auch wenn nur lw Angabe katalog1 bis katalogn Namen der Kataloge die in der Hierarchie vor dem ausgew hlten Katalog liegen mit V name Name des Katalogs in den bzw aus dem sp ter Daten geschrieben oder gelesen werden sollen oder der gel scht werden soll ohne V 0 Das Ende des Zeichenstrings mu mit einem Byte mit dem dualen Wert 0 abgeschlossen werden CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen e Rufen Sie den HTB SEND Funktion SEND DIREKT mit folgenden Para metern auf SSNR wie auf Seite 8 11 beschrieben A NR Katalog vorw hlen 201 S5SF Dateien l schen 207 ANZW wie auf Seite 8 11 beschrieben QTYP DB f r Datenbaustein DB oder DX f r Datenbaustein DX DBNR Nummer des Datenbausteins in dem der Name des gew nschten Ka talogs abgelegt ist QANF Offset des 1 Datenwortes mit dem Pfadnamen Der Pfadname mu an einer Wortgrenze beginnen siehe Bild 8 6 QLAE L nge des Pfadnamens in Anzahl W rtern QLAE gt 1 2 Anzahl Zeichen 1 PAFE wie auf Seite 8 11 beschrieben
37. 22 XRXD 18 verdrilltes 23 XRXD N 9 Adernpaar 14 nicht belegt 21 verdrilltes 15 nicht belegt 10 Adernpaar 24 XTXD 14 verdrilltes 25 XTXD_N 15 Adernpaar 26 P24V 16 verdrilltes 18 M24V 17 Adernpaar Geh use SCHIRM 01 8D XRTS_N 23 verdrilltes 9D XRTS_N 24 Adernpaar D bei RTI Kabel 6ES5 714 1xxx1 nicht belegt Verbindungs Tabelle 3 35 Signalbelegung des Verbindungskabels CP 581 lt gt Drucker V 24 kabel CP 581 lt gt CP 581 Signal Drucker Anmerkung Drucker Y 24 26pol High D25 Sub Dens Stecker miniatur Stecker I 010 T DR DIR 20 O wverdrilltes 19 TXD RXD 03 Adernpaar 11 RXD TXD 02 verdrilltes 20 DTR DSR 06 Adernpaar 12 GND 07 verdrilltes 21 CTS BUSY 25 Adernpaar 22 nicht belegt 18 23 nicht belegt g 14 nicht belegt 21 15 nicht belegt 10 24 nicht belegt 14 25 nicht belegt 15 26 nicht belegt 16 18 nicht belegt 17 Geh use Schirm 01 8 nicht belegt 23 9 nicht belegt 24 CP 581 C79000 G8500 C781 02 3 47 Referenzteil Hardware 3 5 Y Adapter 3 5 1 3 48 Tabelle 3 36 Belegung des Y Adapters Keyboard COM 2 Signalbelegung des Y Adapters CP 581 Signal Signalklasse Keyboard Maus 26pol High 7pol Rund D9 Dens Stecker buchse Subminiatur Stecker 1 K_DATA Tastatur direkt 2 z 2 K_CLK Tastatur direkt 1 3 P5V Tastatur direkt 5 4 TxD COM 2
38. C79000 G8500 C781 02 Richtlinie zur Handhabung elektrostatisch gef hrdeter Baugruppen EGB B 2 Elektrostatische Aufladung von Personen Aufladung Jede Person die nicht leitend mit dem elektrischen Potential ihrer Umgebung verbunden ist kann elektrostatisch aufgeladen sein Im Bild B 1 sehen Sie die Maximalwerte der elektrostatischen Spannungen auf die eine Bedienungsperson aufgeladen werden kann wenn Sie mit den im Bild angegebenen Materialien in Kontakt kommt Diese Werte entsprechen den Angaben der IEC 801 2 Spannung in kV kv A 16 O synthetisches Material 15 14 N 2 Wolle N 13 N antistatisches Material 12 bS zum Beispiel Holz 11 se oder Beton 10 N 3 8 N N E x 6 N 5 T k 7 Bi le N 3 YSS Pas N N 2 I IQ 1 SS 5s 5l10 20 30140 50 60 70 80 90 100 selative Luft feuchte in Bild B 1 Elektrostatische Spannungen auf die eine Bedienungsperson aufgeladen werden kann CP 581 C79000 G8500 C781 02 B 3 Richtlinie zur Handhabung elektrostatisch gef hrdeter Baugruppen EGB B 3 Grunds tzliche Schutzma nahmen gegen Entladungen statischer Elektrizit t Auf gute Erdung achten direkte Ber hrung vermeiden B 4 Achten Sie beim Umgang mit elektrostatisch gef hrdeten Baugruppen auf gute Erdung von Mensch Arbeitsplatz und Verpackung Auf diese Weise vermeiden Sie statische Aufladung Ber hren Sie elektrostatisch gef hrdete Baugruppen grunds tzlich nur dann wenn
39. CP 581 C79000 G8500 C781 02 Werden bei der Proze datenerfassung besondere Ereignisse festgestellt so k nnen Sie diese Ereignisse als Meldungen in eine Logbuchdatei auf dem CP 581 eintragen lassen siehe hierzu in Abschnitt 7 3 2 Meldungen werden vom CP HTB Treiber und dem Programm CPRECORD abgesetzt Welche Meldungen auftreten k nnen und was sie bedeuten ent nehmen Sie bitte den beiden folgenden Tabellen p Nummer des betroffe nen Parametersatzes Tabelle 7 13 Meldungen des CP HTB Treibers Meldung pl ICPHTB CPU nicht synchron p CPHTB Abbruch weil Datenbereich gesperrt p ICPHTB Abbruch durch Synchron p CPHTB Abbruch durch Reset p ICPHTB Abbruch durch Timeout p CPHTB Abbruch wegen Parametrierungsfehler p CPHTB Parameter formal falsch PAFE 1 p ICPHTB DB DX nicht vorhanden PAFE 2 p CPHTB Bereich zu klein PAFE 3 p CPHTB Bereich nicht vorhanden PAFE 4 pl ICPHTB ANZW fehlerhaft PAFE 5 Tabelle 7 14 Meldungen vom Programm CPRECORD Meldung Unbekannte Option Bemerkung falsche Option im Kom mando CPRECORD Datenerfassungsuspendiert bei Option S Konfigurationsdatei existiert nicht lt Konfig Datei gt lt Konfig Datei gt Name der Konfig Datei Fehler beim Er ffnen der Konfigurationsdatei lt Konfig Datei gt Anzeige von MS DOS lt Konfig Datei gt Name der Konfig Datei
40. Das High Byte des Parameters SSNR dient als Umschaltkriterium f r die direkte oder indirekte Parametrierung der Parameter SSNR A NR ANZW und BLGR High Byte von SSNR 0 bedeutet direkte Parametrierung SSNR A NR ANZW oder BLGR sind direkt im Bausteinaufruf vorge geben e High Byte von SSNR 0 bedeutet indirekte Parametrierung SSNR A NR und ANZW bzw BLGR sind im aufgeschlagenen Daten baustein ab dem im Low Byte von SSNR angegebenen Datenwort ab gelegt SSNR und A NR haben in beiden Parametrierungsarten das gleiche Daten format KY Beim Anzeigenwort ANZW unterscheiden sich die Darstel lungsformate W hrend bei der direkten Parametrierung die Adresse des An zeigenworts direkt z B MW 100 angegeben wird mu bei der indirekten Parametrierung eine zus tzliche Angabe ber den Bereich des Anzeigenwor tes erfolgen Die Angabe dieses Bereichs steht im ASCH Code verschl sselt in dem Datenwort das dem Anzeigenwort vorangestellt ist MW f r Anzeigenwort im Merkerbereich DB f r Anzeigenwort im Datenbereich In dem darauffolgenden Datenwort des Parameterbereichs im DB steht im Datenformat KY die ANZW Adresse bei DB zus tzlich die Bausteinnummer im ersten Byte des KY Formats CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 Beispiele f r die Die Parameter ee Parame SSNR g A NR und ANZW sollen indirekt adressiert werden e Beispiel 1 F r das Anzeigenwort wird eine Merkeradresse angegeb
41. Einsatzbereich Anforderung an St raussendung St rfestigkeit Industrie EN 50081 2 1993 EN 50082 2 1995 CP 581 C79000 G8500 C781 02 4 1 Technische Daten des CP 581 Aufbaurichtlinien beachten Die Aufbaurichtlinien und Sicherheitshinweise die im System Hand buch AG S5 135U 155U angegeben sind sind bei der Inbetriebnahme und im Betrieb der SIMATIC S5 zu beachten Au erdem sind die nachfolgenden Regeln f r den Einsatz bestimmter Baugruppen zu beachten Einbau der Ger te Automatisierungsger te der Reihe SIMATIC S5 135U 155U m ssen in me tallischen Schr nken entsprechend diesen Aufbaurichtlinien installiert wer den Arbeiten an Schaltschr nken Zum Schutz der Baugruppen vor Entladung statischer Elektrizit t mu sich der Bediener vor dem ffnen von Schaltschr nken entladen Sicherheitsanforderungen f r die Montage Das Automatisierungssystem SIMATIC S5 ist nach Norm IEC 61131 2 und damit entspre chend der EG Richtlinie 73 23 EWG Niederspannungsrichtlinie ein offenes Betriebsmit tel nach UL CSA Zertifizierung ein open type Um den Vorgaben f r einen sicheren Betrieb bez glich mechanischer Festigkeit Flammwidrigkeit Stabilit t und Ber hrschutz Gen ge zu tun sind folgende alternative Einbauarten vorgeschrieben e Einbau in einen geeigneten Schrank e Einbau in ein geeignetes Geh use e Einbau in einen entsprechend ausgestatteten geschlossenen Betriebsraum Konformit t
42. Hinweis Beim Formatieren und berschreiben der Memory Card und Onboard Sili con Disk werden die Flash EPROM Zellen gel scht Die Anzahl der L sch vorg nge ist aufgrund der physikalischen Eigenschaften der Flash EPROMs derzeit auf etwa 10 000 begrenzt 2 45 Montage und Inbetriebnahme 2 12 CPLINK Programm zur Inbetriebnahme eines CP 581 ohne Massenspeicher Bau gruppe mit Hilfe eines PG PC 2 12 1 Anwendernutzen Funktion und Struktur von CPLINK Eigenschaften und Zweck von CPLINK Ger tetreiber Der Datenaus tausch 2 46 CPLINK ist ein Softwarepaket dessen Einsatz es m glich macht auf die Silicon Disk oder Memory Card eines CP 581 von einem PG PC aus im Re mote Betrieb zuzugreifen Der blockorientierte Ger tetreiber CPLINK EXE erzeugt im PG zwei zus tz liche Laufwerke wobei das erste Laufwerk die Onboard Silicon Disk und das zweite Laufwerk die Memory Card jeweils wie ein Standard Laufwerk von MS DOS anspricht Die physikalische Kopplung wird ber die serielle Schnittstelle COM 1 des CP 581 hergestellt Die COM Schnittstelle am PG und die Geschwindigkeit der Daten bertra gung ist zwischen 9 6 kbaud und 115 2 kbaud parametrierbar Der CP 581 erkennt die am PG bei der Konfiguration von CPLINK einge stellte Baudrate automatisch Mit der Funktion Remote Setup werden Eingriffe in das im BIOS der Bau gruppe gespeicherte SETUP ber die serielle Schnittstelle erm glicht Voraussetzung CPLI
43. Laufwerk C einstellen Main Primary Master 1445MB Item Specific Help Type Auto User you enter Cylinders 2000 P a ie drive installed at this Heads 16 i connection Sectors 63 Auto autotypes Maximum Capacity 1445MB hard disk drive installed here LBA Mode Control Enabled 1 39 you select pre determined type of hard disk drive installed here CD ROM a CD ROM drive is installed here ATAPI Removable removable disk drive is installed here FI Help Select Item Change Values F9 Setup Defaults Esc Exit Select Menu Enter Select gt Sub Menu F10 Save and Exit Bild 3 15 Auswahlseite Primary Master Main gt Primary Slave 3 64 Parameter Erl uterung Type e Auto Die Festplattenparameter werden automatisch ermittelt e User Sie geben selbst die Festplattenparameter ein e None Keine Festplatte vorhanden Defaultm ig ist die Option Auto Ide Detection eingeschaltet Type Auto Dabei wird f r Festplatten die im LBA Mode arbeiten k nnen auch der LBA Mode eingestellt F r Festplatten die nicht im LBA Mode arbeiten k nnen wird der Normal Mode eingestellt Falls eine OSD Onboard Silicon Disk gesteckt ist kann diese als Laufwerk D mit Hard Disk bzw C ohne Hard Disk angesprochen werden Die OSD wird nicht in der Seite Primary Master angezeigt Nach CMOS Error ist die Default Einstellung Auto Auto Ide
44. Montage und Inbetriebnahme 2 GIMIDLDUGOE A en xv o 5 6 2 E AFSCH LAUAD AGOE Bild 2 8 Montage einer AT Slot Baugruppe auf die Grundbaugruppe CP 581 2 18 C79000 G8500 C781 02 Montage und Inbetriebnahme Montage von zwei AT Slot Baugrup pen auf die Grund baugruppe CP 581 C79000 G8500 C781 02 Bei der Montage der 2 AT Slot Baugruppe gehen Sie entsprechend Bild 2 9 folgenderma en vor 1 Falls die 1 AT Slot Baugruppe schon fertig montiert ist Entfernen Sie zuerst die 4 mit A gekennzeichneten Schrauben Die Schrauben werden f r die weitere Montage noch ben tigt im Bild 2 9 mit A gekennzeichnet Schrauben Sie die Klemme B ab und l sen Sie die 1 AT Slot Baugruppe von der Grundbaugruppe Schrauben Sie das Abstandsst ck C auf die 1 AT Slot Baugruppe stek ken Sie die Grundbaugruppe und die 1 AT Slot Baugruppe zusammen und schrauben Sie die Klemme B an Drehen Sie entsprechend Bild 2 9 die Abstandsbolzen 4 in die 1 AT Slot Baugruppe ein Stecken Sie die 2 AT Slot Baugruppe auf die 1 At Slot Baugruppe und achten Sie darauf da die Feder am Auswurfhebel der 2 AT Slot Bau gruppe in die Nut im Auswurfhebel der 1 AT Slot Baugruppe einrastet siehe Bild 2 4 Die Verbindungsstecker der beiden Baugruppen m ssen ganz zusammengesteckt sein Verschrauben Sie die beiden AT Slot Baugruppen entsprechen
45. Nachdemalle Zeichen des Pfadnamens an das Systemprogramm CPMASS bertragen worden sind f hrt dieses die gew nschte Funktion Umschalten auf den Katalog bzw L schen der S5F Dateien aus dem Katalog aus CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen 8 3 Hantierung der Massenspeicher Funktionen 8 3 1 Vorgehen im Zusammenhang Um Daten zwischen einer CPU und dem CP 581 austauschen zu k nnen m ssen Sie folgende Ma nahmen in der vorgeschlagenen Reihenfolge treffen Tabelle 8 1 Ma nahmen zur Aktivierung der Massenspeicher Funktionen Ma nahme auf siehe Abschnitt Stellen Sie sicher da in Ihrem Automatisierungsger t die CPU mit der Sie Daten AG 8 3 2 austauschen wollen und der CP 581 gesteckt sind Am CP 581 mu die Basis CP 581 Schnittstellennummer f r den Datenaustausch eingestellt sein Erstellen oder ndern Sie die Anlauf Organisationsbausteine auf der CPU so da in PG 8 3 3 jedem OB der HTB SYNCHRON aufgerufen wird CPU Erstellen oder ndern Sie auf der CPU das STEP 5 Programm f r den Zyklus ent PG 8 3 3 sprechend Ihren Anwendungen der Massenspeicher Funktionen z B Daten senden CPU oder holen in Abh ngigkeit eines bestimmten Betriebszustandes Stellen Sie ber Test auf der CPU fest da die aufzurufenden HTB im Anlauf Wie PG deranlauf bzw im Zyklus richtig aufgerufen werden CPU Stellen Sie sicher da auf dem CP 581 der CP HTB Treiber speicherresident geladen C
46. V24 6 3 5 RTS COM 2 V24 7 6 DTR COM 2 V24 4 12 GND 4 5 13 RxD COM 2 V24 7 2 14 CTS COM 2 V24 8 15 DSR Detect COM 2 V24 6 16 RI 5 V COM 2 V24 9 17 DCD Touch COM 2 V24 1 21 GND 3 CP 581 C79000 G8500 C781 02 Referenzteil Hardware 3 5 2 CP 581 C79000 G8500 C781 02 Tabelle 3 37 Belegung des Y Adapters COM 1 COM 3 Belegung des Y Adapters COM 1 COM 3 CP 581 Signal Signalklasse D25 D25 26pol High Subminiatur Subminiatur Dens Stecker buchse COM 1 buchse COM 3 1 R com 2 0 2 DCD COM 1 V24 8 3 RTS COM 1 V24 4 z 4 RxD COM 3 X27 11 3 RxD COM 3 X27 13 6 TxD COM 3 X27 12 7 TxD COM 3 X27 14 8 RTS COM 3 V24 4 9 CTS COM 3 V24 5 10 DSR COM 1 V24 6 11 RxD COM 1 V24 3 12 GND COM 1 V24 7 13 P24V COM 1 TTY 19 14 RxD COM 1 TTY 9 15 TxD COM 1 TTY 18 16 DCD COM 3 V24 8 17 DSR COM 3 V24 6 18 GND COM 3 V24 7 19 TxD COM 1 V24 2 20 DTR COM 1 V24 20 21 CTS COM 1 V24 5 22 RxD COM 1 TTY 10 23 TxD COM 1 TTY 21 24 TxD COM 3 V24 2 25 RxD COM 3 V24 3 26 DTR COM 3 V24 20 3 49 Referenzteil Hardware 3 6 Silicon Disk Halbleiterspeicher Die CP 581 Grundbaugruppe bietet Ihnen die M glichkeit Halbleiterspei cher wie eine Diskette oder ein Festplattenlaufwerk einzusetzen Als Halblei terspeicher sind Flash
47. auf einen Meldedrucker ausgeben 12 3 2 L sungsentwicklung Die Proze alarme werden vom AG ber Digitaleing nge erfa t und durch das Anwenderprogramm ausgewertet Beim Eintreffen eines Alarms wird der HTB SEND mit der Funktion SEND DIREKT aufgerufen F r jeden Alarm ist im Datenbaustein DB 15 eine Kommandozeile hinterlegt Der HTB SEND mit der Funktion SEND DIREKT bertr gt die entsprechende Kommandozeile zum CP Sie wird dort durch den Kommando Interpreter CPSHELL an MS DOS berge ben Das Betriebssystem f hrt anschlie end die gew nschte Funktion aus Auf der Festplatte des CP ist f r jede Meldung eine Textdatei zu hinterlegen die den Meldetext enth lt der auf den Drucker ausgegeben werden soll Alle Textdateien befinden sich im Katalog D MELD 12 3 3 L sungsstruktur 12 22 S5 Bus S5 CPU CP 581 SRIHTB Treiber 0521 22 CPSHELL FB 249 Kommando Interpreter SYNCHRON MS DOS COMMAND COM an Festplatt FB estplatte DB 15 _ M SEND DIREKT se Y COPY FB 244 Kommando SEND ALL COPY Kommando mama A Bild 12 7 Datenflu zwischen S5 CPU und CP 581 bei Verwendung des Kommando Interpreters CP 581 C79000 G8500 C781 02 Applikationsbeispiele CP 581 C79000 G8500 C781 02 Der FB SYNCHRON initialisiert die Schnittstelle wobei
48. bis keine Fehleranzeige Schnittstelle un klar mehr vom HTB gesetzt wird Achten Sie aber darauf da die Pro grammschleife ber ein Abbruchkriterium Zeit oder Schleifenz hler im mer beendet wird 6 2 6 CP HTB Treiber f r spezielle Anwendung aufrufen 6 6 Der CP HTB Treiber wird von den mitgelieferten Systemprogrammen f r die jeweilige Anwendung aufgerufen wenn Sie das entsprechende Programm starten Benutzen Sie die Freie Programmierung so mu Ihr Anwendungs programm den Treiber ber einen vereinbarten Software Interrupt siehe Ka pitel 11 aufrufen CP 581 C79000 G8500 C781 02 Betrieb des CP 581 in den S5 Automatisierungsger ten 6 2 7 Datenaustausch durchf hren CP 581 C79000 G8500 C781 02 Nachdem die vorbereitenden Schritte 1 und 2 durchgef hrt worden sind l uft der Datenaustausch zwischen CPU und CP 581 nach folgendem Prinzip ab siehe Bild 6 2 2 CPU Kachel n 3 5 Ag HTB g ETJ CP HTB Treiber 1A i S5 Daten 6 Y 7 S5 Anwender Programm MS DOS Applikationen System und Anwender Programme AG CPU CP581 MS DOS Bild 6 2 Prinzipieller Ablauf beim Datenaustausch CPU CP 581 Das S5 Anwenderprogramm st t durch Aufruf eines HTB den Datenau stausch an und gibt dabei die Parameter f r Quelle oder Ziel des Datenau stauschs an 1 Der HTB tr gt die vom Anw
49. die Kommunikation mit tion dem CP aufgenommen wenn VKE 1 ist 2 HTB HTB nein Abfrage ob der Auftrag ohne Die CP Applikation Wenn der Auftrag er Fehler abgeschlossen wurde meldet Auftrag fertig neut ausgel st wird ohne Fehler 3 HTB HTB nein Abfrage ob der Auftrag mit Die CP Applikation Wenn der Auftrag er Fehler abgeschlossen wurde meldet Auftrag fertig neut ausgel st wird n here Information ber die mit Fehler Fehlerursache enthalten die Bit Nr 8 bis 11 Fehler Nr 4 SEND RECEIVE SEND RECEIVE nein Abfrage ob gerade Daten Wenn der Datenaus Wenn der Datenaus bertragen werden tausch f r einen Auftrag tausch f r einen Auftrag begonnen wurde beendet ist 5 SEND SEND nein Abfrage ob der Datenblock Wenn die Daten ber Wenn der Datentransfer eines neuen Auftrags schon gabe an den CP abge f r einen neuen Auftrag zum AG bertragen wurde schlossen ist begonnen wurde und wann ein neuer Daten satz f r einen laufenden Auf tragbereitgestellt werden kann 6 RECEIVE RECEIVE nein Abfrage ob der Datenblock Wenn die bernahme Wenn mit dem Daten des laufenden Auftrags schon von Daten f r einen transfer f r einen neuen zur CPU bertragen wurde Auftragabgeschlossen Auftrag begonnen wurde wurde 7 Anwender Anwender SEND RECEIVE nein Zugriff auf Datenbe Zugriff auf Datenbe Bei Bit Nr 7 1 erfolgt reich sperren reich freigeben kein Datentransfer son dern eine Fehlermel dung an
50. e Lagerung Aufstellung und Montage sowie sorgf ltige Bedienung und Instandhaltung voraus Marken SIMATIC SIMATIC NET und SIMATIC HMI sind eingetragene Warenzeichen 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 k nnen Copyright Siemens AG 1997 All rights reserved Haftungsausschlu Weitergabe sowie Vervielf ltigung dieser Unterlage Verwertung Wir haben den Inhalt der Druckschrift auf Ubereinstimmung mit der und Mitteilung ihres Inhalts ist nicht gestattet soweit nicht beschriebenen Hard und Software gepr ft Dennoch k nnen Ab ausdr cklich zugestanden Zuwiderhandlungen verpflichten zu weichungen nicht ausgeschlossen werden so da wir f r die voll Schadenersatz Alle Rechte vorbehalten insbesondere f rdenFall st ndige bereinstimmung keine Gew hr bernehmen Die Anga der Patenterteilungoder GM Eintragung ben in dieser Druckschrift werden regelm ig berpr ft und not wendigeKorrekturensindindennachfolgenden Auflagen enthalten Siemens AG F r Verbesserungsvorschl ge sind wir dankbar Bereich Automatisierungs und Antriebstechnik 9 9 i Gesch ftsgebiet Industrie Automatisierungssysteme Siemens AG 1997 Postfach 4848 D 90327 N rnberg Technische Anderungen bleiben vorbehalten SiemensAktiengesellschaft 6ES5998 2AT12 Vorwort Sicherheitstechni sche Hinweise und EGB Richtlinien
51. eine Fehlermeldung CPU nicht synchron ausgegeben T tigkeiten am CP 581 e Proze datenerfassung aktivieren Geben Sie das Kommando CPRECORD ein Sie k nnen die Proze datenerfassung aktivieren indem Sie entweder bei Bedarf das Kommando CPRECORD eingeben oder das Kommando CPRECORD A in die Datei AUTOEXEC BAT eintragen Im letzten Fall wird die Proze datenerfassung automatisch aktiviert wenn der CP 581 eingeschaltet wird Das Programm wird gestartet und meldet sich mit folgendem Text CPRECORD Datenerfassung Version xx Copyright c Siemens AG 1992 CPRECORD speicherresident installiert CPRECORD zeigt die Kommandosyntax an 1 Datenaufzeichnung gestartet Das Programm installiert sich selbst als hauptspeicherresidentes Pro gramm Die Konfigurationsdatei wird ausgewertet Die Startmeldung des Programms wird mit Datum und Uhrzeit ver sehen in die Logdatei eingetragen Die Me werte werden auf die Festplatte des CP 581 bertragen Das Programm CPRECORD l uft im Hintergrund ab Im Vordergrund k nnen andere Programme ablaufen allerdings werden die Reaktions zeiten beeinflu t Status der Datenaufzeichnung abfragen Geben Sie an das Steuerprogramm CPRECCTL das Kommando CPRECCTL S1 ein S Option Status 1 Nummer des Parametersatzes CP 581 C79000 G8500 C781 02 12 9 Applikationsbeispiele 12 10 W hrend des Betriebs wird
52. nachfolgende Formatanweisung implizit den Wiederholfaktor 1 Da unter dem S5 Format KC immer zwei Zeichen abgelegt sind gibt der Wiederholfaktor bei der Formatanweisung KC immer die doppelte Anzahl der Zeichen an die bearbeitet werden sollen Erlaubte Werte 1 bis 4091 Formatangabe Erlaubte Werte KC f r S5 Format KC KF f r S5 Format KF KG f r S5 Format KG KH f r S5 Format KH KM f r S5 Format KM KT f r S5 Format KT KY f r S5 Format KY KZ f r S5 Format KZ Trennzeichen Erlaubte Werte Zeichen ASCII Dezimal quiv Leerzeichen 32 Komma 44 horiz Tabulator 9 CR LF 13 10 Kommentarzeile Beginnt eine Zeile mit dem Zeichen so wird sie nicht interpretiert 13 27 Referenzteil Software 13 6 4 Fehleranzeigen Extended Error Code von MS DOS Bei Dateifunktionen von MS DOS die das virtuelle S5 Laufwerk anspre chen k nnen als Extended Error Codes von MS DOS die in der nachfolgen den Tabelle aufgef hrten Anzeigen auftreten Abfrage ber MS DOS Funk tion 59h oder C Bibliotheksfunktion dosexterr Ergebnis Zeiger auf Extended Error Code Wort 0 Wort 1 Wort 2 Zeiger U Extended Error Code Error Class Suggested Action Error Locus Tabelle 13 24 Extended Error Codes von MS DOS Extended Error Code Fehlerursache Die Datei wurde nicht gefunden Der Pfad wurde nicht gefunden Zugriff abgewiesen Keine weiteren Dateie
53. p 12 Feld Trennzeichen pl 13 Permanent p 14 Protokollierung p 15 Protokoll Datei p 16 Timeout Sek Bild 7 4 Anzeige der Konfigurationsparameter auf dem Bildschirm p Nr des Parametersatzes CP 581 C79000 G8500 C781 02 7 37 Proze datenerfassung CPRECORD Aktuellen Betriebszustand anschauen Auskunft ber die Syntax aller CPRECCTL Kom mandos einholen Beispiele f r Aus kunft Kommandos 7 38 Geben Sie das Kommando CPRECCTL Sp ein und schreiben Sie dabei f r p die Nummer des Parametersatzes dessen Betriebszustand Sie sehen m chten Am Bildschirm erscheint darauf ab der aktuellen Cursorposition die Betriebszustands Anzeige f r den gew nschten Parametersatz siehe folgendes Bild Timer verbleibende Zeit bis zur n chsten Datenerfassung p Erfassung aktiv 0 1 0 Erfassung inaktiv 1 Erfassung aktiv p Datensatz aktuelle Datensatz Nummer in der Datei p Datei aktuelleDatei Nummer p Permanent Zyklus falls permanent Nummer des Gesamtzyklus Bild 7 5 Anzeige des aktuellen Betriebszustandes f r einen Parametersatz auf dem Bildschirm p Nr des Parametersatzes Geben Sie dazu das Kommando CPRECCTL H oder CPRECCTL ein CPRECCTL C5 Konfigurationsparameter von Parametersatz 5 ausgeben CPRECCTL C8 Konfigurationsparameter von Parametersatz 8 ausgeben CPRECCTL S7 Betriebszustand f r Parametersatz 7 au
54. r BS Wort BS DB f r Datenbaustein DB DB DX f r Datenbaustein DX DX EB f r Eingangs Bereich EB MB f r M Merker Bereich MB PB f r Peripherie Bereich PB TB f r Zeitzellen Bereich TB ZB f r Z hlerzellen Bereich ZB 4 Baustein Nr Nummer des Datenbausteins DB oder DX auf der CPU abh ngig von CPU wenn die Datenquelle ein Datenbaustein ist bei den an deren Daten ist dieser Parameter ohne Bedeutung die Parameterzeile mu jedoch vorhanden sein 5 Offset Nummer der ersten zu lesenden Dateneinheit im S5 Be abh ngig von Daten QANF reich Wort oder Byte Nr siehe Tabelle 7 3 typ und CPU 6 Anzahl Anzahl der Dateneinheiten W rter oder Bytes siehe abh ngig von Daten QLAE Tabelle 7 3 die ab Offset aus dem S5 Bereich gelesen typ und CPU werden sollen 7 Zielpfad Pfadname f r die ASCI Dateien in denen die Daten des MS DOS Syntax S5 Bereichs abgelegt werden sollen 8 Erweiterung Dateinamen Erweiterung ASCI Zeichen Extension 9 Anzahl Dateien Maximale Anzahl ASCII Dateien f r die Datenerfassung 1 bis 10 000 3 aus dem S5 Bereich 10 Anzahl Datens tze Maximale Anzahl Datens tze pro ASCH Datei Daten 1 bis 231 1 99 satz siehe Abschnitt 7 4 2 11 Format individuelle Konvertierung Pfad und Dateiname f r Formatdatei oder MS DOS Syntax nur bei DB DX f r Datei mit Vorkopfdaten Dateiname IIINST SSD oder FMT Buchstabe Ziffer oder max 8 Buchsta ben Ziffern pauschale
55. r eine CPU evtl Grenzwert nderungen Mit dem CP 581 Programm l t sich eine Kommunikation mit maximal vier CPUs durchf hren Die CPUs m ssen in demselben Automatisierungsger t gesteckt sein wie der CP 581 11 2 Vorgehensweise 11 2 1 bersicht Zur L sung Ihres speziellen Anwendungsfalles sollten Sie nach der in Ta belle 11 1 empfohlenen Reihenfolge vorgehen Tabelle 11 1 Empfohlene Vorgehensreihenfolge zur L sung eines Anwendungsproblems Ma nahme auf siehe Abschnitt Machen Sie zun chst eine genaue Analyse dar ber welche Kommunikation zwi 11 2 2 schen CP 581 und der oder den CPUs stattfinden soll Im ersten Versuch sollten Sie zun chst nur die Kommunikation mit einer CPU vorsehen Informieren Sie sich dar ber welche Hantierungsbausteine Sie zur L sung der Kom 11 3 munikationsaufgabe ben tigen und wie sie parametriert werden Programmieren Sie Ihr STEP 5 Programm mit Aufrufen der ben tigten HTB PG Informieren Sie sich ber den CP HTB Treiber 11 4 Wie wird er von einem MS DOS Programm aufgerufen Wie ist das Zusammenspiel mit den HTB Wann mu er aufgerufen werden Mit welchem HTB arbeitet er zusammen Wie mu er parametriert werden Programmieren Sie das MS DOS Programm mit dem Sie die Kommunikation ab CP 581 11 4 wickeln wollen Stellen Sie sicher da in Ihrem Automatisierungsger t die CPU mit der Sie Daten CP 581 11 4 austauschen wollen und der CP 5
56. r jeden verwendeten Auftrag ein eigenes Anzeigenwort M ssen Sie f r einen Auftrag zwei HTB Aufrufe nacheinander absetzen SEND SEND ALL FETCH RECEIVE RECEIVE ALL so sind auf jeden Fall f r jeden Aufruf eigene Anzeigenw rter vorzusehen da diese von den genannten HTB getrennt verwaltet werden Sind Bit 1 und 2 gleichzeitig im Anzeigenwort gesetzt k nnen Sie f r die jeweilige Auftragsnummer keine Auftr ge an den CP 581 absetzen Beach ten Sie dieses Verhalten im Anlauf Ihres S5 Programms siehe auch Ab schnitt 13 1 8 CP 581 11 16 C79000 G8500 C781 02 Freie Programmierung des CP 581 Bedeutung der Statusbits Bit Nr 0 bis 7 Tabelle 11 5 Bedeutung der Statusbits im Anzeigenwort Die Statusbits des Anzeigenworts geben dem Aufrufer Aufschlu ber den Verlauf eines HTB Aufrufs Sie dienen au erdem als Eingangsinformation f r den HTB selbst und beeinflussen dann dessen Ablauf Bit Setzen L schen Auswerten HTB Auswerten Anwender Nr berschreiben 0 HTB HTB RECEIVE Abfrage ob Daten f r RE CP Applikation meldet CP HTB Treibermeldet Bei Bit Nr 0 1 wird CEIVE vorhanden Daten bereit Start der Kommunika die Kommunikation mit tion dem CP aufgenomen wenn VKE l ist 1 HTB HTB SEND FETCH Abfrage ob Auftrag l uft CP HTB Treibermeldet CP Applikation meldet BeiBit Nr 1 0 wird Start der Kommunika Auftragabgearbeitet
57. trotzdem ein Wert eingegeben werden der aber von den Hantierungsbausteinen nicht ausgewertet wird W hrend der Kommunikation werden folgende Parameter durch den CP HTB Treiber an den RECEIVE ALL Baustein bergeben 11 22 Adresse des Anzeigenworts des ausl senden Direkt Auftrags Angabe des Datentyps Anzahl der Daten Anfangsadresse des Datenbereichs CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 Beschreibung der RECEIVE DIREKT Betriebsart CP 581 C79000 G8500 C781 02 Im Anzeigenwort des betreffenden Auftrags werden folgende Bits ausgewer tet oder beeinflu t e Bit Nr 7 Datentransfer gesperrt e Bit Nr 6 Daten bernahme fertig e Bit Nr 4 Daten bernahme l uft Die Anzahl der bertragenen Daten f r den jeweiligen Auftrag zeigt der Bau stein in dem L ngenwort an das dem Anzeigenwort des zugeh rigen Direkt Auftrags folgt Der RECEIVE Baustein mu in der Betriebsart ALL mindestens einmal pro Schnittstelle im Steuerungsprogramm aufgerufen werden wenn e der CP 581 selbst ndig Daten an die CPU schicken kann e ein Auftrag mit einem FETCH angesto en wird und die Applikation die Daten mit Hilfe der Hintergrundkommunikation zur CPU bertr gt e ein Auftrag mit einem RECEIVE DIREKT angesto en wird und die Ap plikation die Daten mit Hilfe der Hintergrundkommunikation zur CPU bertr gt e die Anzahl der Daten die mit einem RECEIVE DIREKT vom CP gesen det werden solle
58. und Br ckeneinstellungen 2 222 ss eeenen nenn 3 2 6 Anschlu von Ger ten an die Centronics Schnittstelle LPT 3 2 7 Anschlu von Ger ten an die serielle Schnittstelle COM 4 3 2 8 Externe Schnittstellenbelegung der Massenspeicher Baugruppe 3 2 9 Serielle Schnittstelle COM 4 22222 nsneeeeenenenenen een nen 3 2 10 Interne Schnittstellenbelegung 2222neesseneeen een 3 3 AT Slot Baugruppe sas dennie imieni sieer aini a e nenn 3 3 1 Konstruktiver Aufbau der AT Slot Baugruppe ssasessssa nesunan 3 3 2 Schalter und Br ckeneinstellungen 22222 sn eeenen nenn 3 3 3 Externe Schnittstellenbelegung 22e 2snneeen een 3 3 4 Interne Schnittstellenbelegung 22ee sseneeenee nenn 3 4 Remote Terminal Interface 222 22neeneeennenn ernennen 3 4 1 Spannungsversorgung des RTI mittels Fernspeisung d rch den CP 581 sorcririrserieria eaka E AE AEE 3 4 2 Spannungsversorgung des RTI durch externe Versorgung vor Ort 3 4 3 Anschlu der Tastatur an das RTI 2222cuaneeneener nn 3 4 4 Anschlu einer Maus an das RTI 2222eeoseeeeeeeneee nenn 3 4 5 Br ckenbelegung am RTI Modul 22222sneeeneeneeen nenn 3 4 6 Schnittstellen und Steckerbelegung am RTI 2ea2cnnnen CP 581 C79000 G8500 C781 02 Inhaltsverzeichnis 3 4 7 Verbindungskabel CP 581 lt gt RTI 2cnenenenenenen nenn 3 5 A
59. unterschiedlich lang sind Die L nge der Quelldaten ist kleiner als die der S5 Daten Der Datenbaustein wird vom Anfang her soweit berschrieben wie Daten in der MS DOS Datei vorhanden sind Die restlichen S5 Daten im Datenbaustein bleiben erhalten Die L nge der Quelldaten ist gr er als die der S5 Daten Es werden in den Datenbaustein so viele Quelldaten geschrieben wie in ihn hineinpassen Der Rest wird nicht bertragen Die S5 Daten im Datenbaustein werden insgesamt berschrieben CP 581 10 22 C79000 G8500 C781 02 Virtuelles S5 Laufwerk 10 5 3 Darstellung der S5 Daten auf dem CP 581 Bin re Darstellung ASCII Darstellung Im CP 581 werden die Daten im Intel Datenformat abgelegt Dieses weicht von der Darstellung der S5 Daten in einer CPU ab Wenn Sie die bin r von einer CPU gelesenen Daten auf dem CP 581 verar beiten oder auf ihre Richtigkeit mit den S5 Daten vergleichen wollen m s sen Sie diesen Unterschied ber cksichtigen Dem folgenden Bild k nnen Sie entnehmen wie die Daten eines S5 Daten bausteins im CP 581 abgelegt sind S5 Datenbaustein CPU Intel CP 581 steigende seo Adressen 15 87 0 DWLn n 3 DWRn n 2 DWn l DWRn 1 DWn 1 DDn 3 DWLn 1 n 1 DWLn DWRn DWn DWRn 1 n Bild 10 4 Darstellung der S5 Daten auf der CPU und auf dem CP 581 Bei der ASCII Darstellung werden die S5 Daten auf dem CP 581 entspre chend dem vereinbarten For
60. 0 KF 0 KF 0 MB 104 Der HTB SEND mit der Funktion SEND ALL bertr gt die Daten von der S5 CPU ber den S5 R ckwandbus auf den CP Rufen Sie den Hantierungsbaustein RECEIVE mit der Funktion RECEIVE ALL im Organisationsbaustein OB 1 auf und parametrieren Sie ihn OB 1 000F i 0010 SPA FB 245 HTB RECEIVE RECEIVE ALL 0011 NAME RECEIVE 0012 SSNR KY 0 4 0013 A NR KY 0 0 0014 ANZW MW 106 0015 ZTYP KC 0016 DBNR KY 0 0 0017 ZANF KF 0 0018 ZLAE KF 0 0019 PAFE MB 110 001A Der HTB RECEIVE mit der Funktion RECEIVE ALL bertr gt die Daten vom CP ber den S5 R ckwandbus auf die S5 CPU CP 581 C79000 G8500 C781 02 12 17 Applikationsbeispiele Rufen Sie den Hantierungsbaustein SEND mit der Funktion SEND DIREKT im Organisationsbaustein OB 1 auf und parametrieren Sie ihn OB 1 001B 001C U E 12 0 Anstoss Daten von DB 12 auf 001D UN M110 CP 581 Dateischreiben 001E M 11 1 001F S M 11 0 0020 UN E120 0021 R M 11 0 0022 i 0023 U M 11 1 0024 SPA FB 244 HTB SEND SEND DIREKT 0025 NAME SEND 0026 SSNR KY 0 4 Schnittstelle 4 0027 A NR KY 0 39 A NR 39 zul Bereich 1 99 0028 ANZW MW 112 0029 QTYP KC DB Quelle DB 002A DBNR KY 0 12 NR 12 002B QANF KF 0 Anfangsadresse 002C QLAE KF 2043 Anzahl Datenwoerter 002D PAFE MB 116 002E i Der HTB SEND mit der Funktion SEND DIREKT aktiviert den CP 581 und bergibt ihm die Adresse der zum CP zu bertragenden Daten
61. 0lh Funktionsnummer 01H mov bx OFFSET stcb Offset TCB mov es SEG stcb Segment TCB mov cx 100d Timeout Parameter 100 Timer Ticks int 66h Treiberaufruf cmp ax 0h Funktion ohne Fehler beendet jne fehler fehler Fehlerbehandlung CODE ENDS END START CP 581 11 38 C79000 G8500 C781 02 Freie Programmierung des CP 581 11 4 5 Datentransfer mit Direkt Auftr gen Ablauf der Direkt Auftr ge CP 581 C79000 G8500 C781 02 Das vorliegende Unterkapitel erl utert Ihnen den Ablauf des Datentransfers bei Direkt Auftr gen sowie die Parametrierung der dazu notwendigen CP HTB Treiberaufrufe Bei den sogenannten Direkt Auftr gen erfolgt der Ansto zur Daten bertra gung durch das S5 Programm von der CPU Seite aus Die Hantierungsbau steine erlauben folgende drei Typen von Direkt Auftr gen e SEND DIREKT e FETCH e RECEIVE DIREKT Die genannten Auftr ge werden vom CP HTB Treiber nur entgegengenom men wenn zuvor ihr Empfang beim Treiber angemeldet wurde Hinweis Bei der bergabe eines TCBs an den Treiber kann nicht zwischen SEND und FETCH unterschieden werden da das Anzeigenwort ANZW nur ein Bit im Auftragsstatus f r beide HTB Typen vorsieht Die beiden folgenden Bilder zeigen Ihnen den prinzipiellen Ablauf beim Da tentransfer mit SEND DIREKT Bild 11 6 SEND DIREKT mit getrenntem Datentransfer Bild 11 7 SEND DIREKT mit unmittelbarem Datentransfer In beiden Anwendungsf llen meldet das
62. 1 m g lich ist Vorsicht Achten Sie darauf da bei der Verwendung des MS DOS Kommandos FORMAT kein Datenverkehr auf dem S5 Bus stattfinden darf Die Komman dos PRINT und COPY blockieren die Kommunikation mit CPMASS und CPRECORD und sollten daher mit Vorsicht eingesetzt werden 2 39 Montage und Inbetriebnahme Erstanlauf des CP 581 Aktivieren der mitgelieferten Anwendungen Normalanlauf des CP 581 Aktivieren der seriellen Schnitt stelle f r den Drucker 2 40 Die Datei AUTOEXEC BAT wird durch INSTALL wahlweise so eingerich tet da nach einem korrekten Hochlauf des CP der CP HTB Treiber die Massenspeicher Funktionen und der Kommando Interpreter verf gbar sind Die Anzeigen RUN STOP und FAULT werden beim Aufruf des CP HTB Treibers entsprechend dem aktuellen Betriebszustand durch den Treiber ge setzt Die Anzeige RUN leuchtet nur wenn der RUN STOP Schalter auf RUN steht und mindestens eine Kachel synchronisiert ist Zum Aktivieren und Testen von CPRECORD CPMASS CPSHELL und SSREMOTE SSREMOTE lesen Sie bitte im Handbuch Teil 2 nach unter den Kapiteln e Proze datenerfassung CPRECORD e Massenspeicher Funktionen CPMASS e Kommando Interpreter CPSHELL und e Virtuelles S5 Laufwerk SSREMOTE Ein Normalanlauf findet immer dann statt wenn die Betriebsspannung Ihres AG mit betriebsbereitem CP 581 aus und wieder eingeschaltet wird und die voreingestellte Ger tek
63. 11 4 4 Beipiel f r einen Aufruf des CP HTB Treibers Aufruf einer Treiberfunktion aus einem Assemblerprogramm TITLE BSPI Transfer Control Block deklarieren tcb STRUCT TCB Struktur htb_typ DB HTB Typ SEND RECEIVE FETCH htb_a_nr DB 2 HTB Auftragsnummer cpu_nr DW CPU Nr ber_kenn DB 7 Bereichskennung db_nr DB DB Nummer ber_offs DW Bereichs Offset ber_len DW Bereichsl nge ber_kenn_rw DB RW Bereichskennung db_nr_rw DB RW DB Nr ber_offs_rw DW RW Bereichs Offset ber_len_rw DW 7 RW Bereichsl nge offs_buf DW Offset Pufferbereich seg_buf DW 7 Segment Pufferbereich anz_byte DW L nge des Pufferbereichs sl_indx DW Schreib Lese Index anz_tran_byte DW Akt Anzahl der bertr Bytes system DB 38 DUP 9 Systembereich 38 Bytes tcb ENDS DATA ee Variable stcb tcb lt 0 gt TCB Variable buffer DW 2000 DUP Pufferbereich 2000 Worte CODE START a ee TCB mit relevanten Werten belegen mov steb cpu_nr Olh CPU Nr 1 mov steb ber_kenn Olh Bereichskennung 1 DB mov steb ber_offs Id Bereichs Offset 1 mov steb ber_len 1000d Bereichsl nge 1000 mov stcb db_nr 100d DB Nr 100 mov ax SIZE buffer mov steb anz_byte ax L nge des Pufferbereichs mov ax OFFSET buffer mov stcb offs_buf ax Offset Pufferbereich mov ax SEG buffer mov steb seg_buf ax Segment Pufferbereich EEE ss Funktion S5 Bereich lesen aufrufen mov ax
64. 413 0 11 33 Freie Programmierung des CP 581 Aufbau des Bytes mit der CPU Nummer CPUI CPU Nr 0001 CPU2 CPU Nr 0010 CPU3 CPU Nr 0 100 CPU4 CPU Nr 1000 Bereichskennung und DB Nummer Die Bereichskennung bestimmt den S5 Bereich der bertragen werden soll F r die Bereichskennung ist ein Byte im TCB reserviert Die Bereichsken nung entspricht den Parametern QTYP ZTYP bei den Hantierungsbausteinen siehe Abschnitt 11 3 Bei den Transferfunktionen die mit den Direkt Auftr gen arbeiten wird die Bereichskennung durch den CP HTB Treiber beim Eintreffen des Auftrags eingetragen Dies geschieht jedoch nur wenn der HTB erkannt hat da Fol gebl cke notwendig sind oder wenn im HTB Typ festgelegt ist da nur Para meter bertragen werden Bei den Transferfunktionen die nur die HTB Funktionen ALL verwenden m ssen Sie die Bereichskennung in den TCB eintragen da hier die Adresse der S5 Daten durch das CP 581 Programm vorgegeben wird Die DB Nummer entspricht dem Parameter DBNR bei den Hantierungsbau steinen siehe Abschnitt 11 3 Bei den S5 Datenbereichen DB oder DX wird hier die Nummer des Datenbausteins eingetragen der transferiert werden soll der Eintrag erfolgt wie bei der Bereichskennung Bei allen anderen S5 Be reichen ist der Eintrag f r die DB Nummer ohne Bedeutung Tabelle 11 9 erl utert Ihnen welche Bereichskennungen zul ssig sind wel che Bedeutung sie haben und wie sie f r den TCB c
65. 77 Referenzteil Hardware Interrupt Freigabe Memory CC00 3FF6 lesen schreiben Register Bit Nr s u s 2 uJ w s s s s Ja 3 2 J Jlo IEG ohne Bedeutung IEZ EWD ERS IEK IEKO IEK7 Bei IEKi 1 werden die Interrupts von der Kachel i Offset 3FDH und 3FFH freigegeben bei IEKi 0 werden sie gesperrt IERS IERS 1 bedeutet da RUN STOP Schalter Interrupts freigegeben sind bei IERS 0 sind sie gesperrt IEWD IEWD 1 bedeutet da Watchdog Interrupts freigegeben sind bei IEWD 0 sind sie gesperrt IEZ IEZ 1 bedeutet da Z hler Interrupts freigegeben sind bei IEWD 0 sind sie gesperrt IEG Bei IEG 1 werden die Interrupts global freigegeben bei IEG 0 sind sie gesperrt S5 BUS Interrupts Port Bit Nr Bedeutung so s s 3 2 l lo 5001H schreiben ohne Bedeutung INT A aktivieren ohne Bedeutung 0 INTA deaktivieren 5002H schreiben ohne Bedeutung 1 INTB aktivieren ohne Bedeutung 0 INTB deaktivieren 5003H schreiben ohne Bedeutung 1 INTC aktivieren ohne Bedeutung 0 INTC deaktivieren 5004H schreiben ohne Bedeutung 1 INTD aktivieren ohne Bedeutung 0 INTD deaktivieren 3 78 CP 581 C79000 G8500 C781 02 Referenzteil Hardware 3 10 3 Sonstige Statusregister Batterieausfall Port 5000H lesen anzeige Bit Nr Bedeutung ohne Bedeutung 1 Batterieausfall ohne Bedeutun
66. 8 an die Grundbaugruppe Die Schraube 8 wird von der L tseite die mit einer Abdeckung versehene Seite der Baugruppe einge steckt Achten Sie darauf da Sie bei den nebeneinander liegenden L chern das innere benutzen Wollen Sie anschlie end sofort eine 2 AT Slot Baugruppe montieren so m ssen Sie das mit B bezeichnete Abstandsst ck an die 1 AT Slot Bau gruppe schrauben Stecken Sie die AT Slot Baugruppe auf die Grundbaugruppe und achten Sie darauf da die Feder am Auswurfhebel der AT Slot Baugruppe in die Nut im Auswurfhebel der Massenspeicher Baugruppe einrastet siehe Bild 2 4 Die Verbindungsstecker der beiden Baugruppen m ssen ganz zusam mengesteckt sein Stecken Sie die Klemme 10 so auf das montierte System da die rechte Abkantung der Grundbaugruppen Frontplatte in den Schlitz der Klemme ragt und die Klemme auf der Best ckseite der AT Slot Baugruppe auf liegt Verschrauben Sie dann sofern Sie nicht sofort eine 2 AT Slot Bau gruppe montieren wollen die Klemme mit der Baugruppe Wollen Sie keine weitere AT Slot Baugruppe montieren so verschrauben Sie diebeiden Baugruppen entsprechend Bild 2 9 mit den drei mit A gekennzeichneten Schrauben und montieren das Teil Frontplatte oben 11 auf den Abstandsbolzen 5 Wollen Sie sofort eine 2 AT Slot Baugruppe montieren so gehen Sie vor wie im Abschnitt Montage von zwei AT Slot Baugruppen auf die Grund baugruppe beschrieben
67. 9 Anzahl Dateien Maximale Anzahl ASCII Dateien f r die Datenerfassung 1 bis 10 000 aus dem S5 Bereich 10 Anzahl Datens tze Maximale Anzahl Datens tze pro ASCII Datei 1 bis 231 1 CP 581 13 12 C79000 G8500 C781 02 Referenzteil Software Tabelle 13 12 Bedeutung der Parameter eines Parametersatzes Zeilen Parameter Bedeutung zul ssige Werte Nr 11 Format individuelle Konvertierung Pfad und Dateiname f r Formatdatei oder MS DOS Syntax nur bei DB DX f r Datei mit Vorkopfdaten Dateiname IIMINST SSD oder FMT Buchstabe Ziffer oder max 8 Buchsta ben Ziffern pauschale Konvertierung KC f r 2 Zeichen Konstante KC KF f r Festpunktzahl KF KG f r Gleitpunktzahl KG KH f r Hexadezimalzahl KH KM f r Bitmuster KM KT f r Zeitwert KT KZ f r Z hlwert KZ KY f r 2 Byte Dezimalzahl KY KB f r 1 Byte Dezimalzahl KB nur sinnvoll f r Datenbereiche EB AB PB u MB 12 Feldtrennzeichen Zeichen durch die die einzelnen Daten eines Datensatzes ASCI Zeichen in den ASCIH Dateien getrennt werden sollen Vorbeset zung Leerzeichen 13 Erfassungsmodus 0 Aufzeichnung wird nach Erreichen der vorgegebenen O und 1 Datei Anzahlbeendet nicht permanent 1 permanente Aufzeichnung nach Erreichen der vorgegebenen Datei Anzahl wird die lteste Datei gel scht und neu beschrieben hnlich Umlaufverfahren 14 Meldemodus CPRECORD kann Fehlermeldungen in
68. A BY Parametrierfehler Anzeigen CP 581 C79000 G8500 C781 02 Referenzteil Software 13 1 3 Der HTB SEND Der HTB SEND hat folgende zwei Betriebsarten e SEND DIREKT Auftrags Nummer 0 und e SEND ALL Auftrags Nummer 0 Der HTB Den HTB SEND DIREKT ben tigen Sie wenn Sie z B bei der Massenspei SEND DIREKT cherfunktion Daten von der CPU zum CP 581 senden m chten Mit dem Auf ruf des HTB SEND DIREKT aktivieren Sie den CP 581 und bergeben ihm die Adresse der von der CPU zu sendenden Daten Tabelle 13 3 Aufbau und Bedeutung der Parameter des HTB SEND f r die SEND DIREKT Funktion Parameter Art Typ Bedeutung SSNR D KY Schnittstellennummer A NR D KY Auftrags Nummer ANZW E W Anzeigenwort QTYP D KC Datentyp der Quelle DBNR D KY Nummer des Datenbausteins wenn Quelle Datenbausteinist QANF D KF Offset des ersten zu lesenden Datums im Datenbereich QLAE D KF Anzahl zu lesender Dateneinheiten W rter oder Bytes PAFE A BY Parametrierfehler Anzeigen Der HTB Den HTB SEND ALL ben tigen Sie um z B bei der Massenspeicherfunk SEND ALL tion CPMASS die Daten bertragung zum CP 581 durchzuf hren F r das Programm CPRECORD und f r das virtuelle S5 Laufwerk m ssen Sie in jedem Zyklus der CPU den HTB SEND ALL aufrufen Tabelle 13 4 Aufbau und Bedeutung der Parameter des HTB SEND f r die SEND ALL Funktion Parameter Art Typ Bedeutu
69. ANZW E WwW Anzeigenwort QTYP D KC Diese Parameter sind bei den Funktionen ZTYP SEND ALL und RECEIVE ALL irre DBNR D KY levant sie m ssen jedoch formal angege ben werden QANF D KF ZANF QLAE D KF ZLAE PAFE A BY ParametrierfehlerAnzeigen CP 581 C79000 G8500 C781 02 10 13 Virtuelles S5 Laufwerk Versorgen Sie die HTB SEND und RECEIVE mit folgenden Parametern SSNR Geben Sie hier die Nummer der Kachel an ber die Sie die Daten aus der CPU lesen wollen entsprechend Aufruf des HTB SYNCHRON A NR Auftrags Nummer F r die Funktionen SEND ALL RECEIVE ALL m ssen Sie hier Null eintragen ANZW Adresse von zwei hintereinanderliegenden W rtern Diese W rter dienen den Hantierungsbausteinen zur Hinterlegung von auftragsbezo genen Anzeigen Beim Verkehr mit dem CP 581 ber das Programm S5SREMOTE werden diese W rter gel scht Erlaubte Adressen MW 0 bis 252 DW 0 bis 254 PAFE wie bei HTB SYNCHRON Hinweis Nach dem Aufruf des HTB SEND mit der Funktion SEND ALL und HTB RECEIVE mit der Funktion RECEIVE ALL werden die f r die Daten bertragung ben tigten Parameter QTYP ZTYP DBNR QANF ZANF und QLAE ZLAE vom CP 581 SSREMOTE CP HTB Treiber bereitgestellt Beispiel f r die Pa Der CP 581 befindet sich in einem AG S5 135U ber das virtuelle S5 Lauf rametrierung der werk sollen S5 Datenbausteine auf einer CPU 928B einzige CPU im AG HTB Aufru
70. AT Slot Baugruppe gibt es in der Version 6ES5 581 ORA12 f r CP 581 3 3 1 Konstruktiver Aufbau der AT Slot Baugruppe Die AT Slot Baugruppe besitzt e eine 128polige Stiftleiste zum Anschlu an Grund Massenspeicher oder AT Slot Baugruppe e einen AT Bus Stecker zum Stecken einer kurzen AT Bus Erweiterungs baugruppe O O AT Bus Stecker X10 sp gt m z X3 g o 2 1 o Im S1 Mmmm Or o 1 Bild 3 10 Aufbau der CP 581 AT Slot Baugruppe Mit AT Erweiterungskarte CP 581 3 38 C79000 G8500 C781 02 Referenzteil Hardware 3 3 2 Schalter und Br ckeneinstellungen Die auf der AT Slot Baugruppe vorhandenen Codierschalter und Steckbr k ken sind vom Werk voreingestellt Die Lage der Codierschalter und Steck br cken ist im Bild 3 10 zu sehen Tabelle 3 31 Br ckeneinstellung AT Slot Schalter S1 siehe Bild 3 10 Schalter Default ON OFF ON OFF 1 X bei 6ES5 581 ORA12 VO Keine Auswirkung Bereich gt 32k gesperrt 2 X nichterlaubt 3 X nichterlaubt 4 X nichterlaubt 5 X nichterlaubt 6 X nichterlaubt 3 3 3 Externe Schnittstellenbelegung Die AT Slot Baugruppe besitzt f r kurze AT Karten einen 98poligen Stan dard Direktstecker siehe Bild 3 11 Sie hat
71. Auf ruf hei t dann CPHTB ssnr4 berpr fen Sie ob der Startaufruf f r CPMASS noch in der Datei AUTOE XEC BAT enthalten ist Ist dies nicht der Fall so tragen Sie ihn wieder ein F hren Sie nun einen System Wiederanlauf durch Der CP HTB Treiber und das Programm CPMASS werden hauptspei cherresident geladen und gestartet Die folgende Meldung wird am Bildschirm ausgegeben CPMASS Vx x Copyright c Siemens AG 1992 Das Programm CPMASS l uft im Hintergrund ab Im Vordergrund k nnen andere Programme gestartet werden allerdings werden die Reaktionszeiten beeinflu t T tigkeiten an der S5S CPU S5 Programm starten Starten Sie das S5 Programm durch Anlauf der S5 CPU Je nach Anlaufart wird beim AG S5 115U OB 21 oder 22 durchlaufen Dabei wird der HTB SYNCHRON aktiviert und das Anzeigenwort ANZW sowie das Parametrierfehlerbyte PAFE ausgewertet Kommt die Synchronisierung zwischen S5 CPU und CP 581 nicht zustande wird in unserem Beispiel das AG in STOP gesetzt Nach erfolgreicher Synchronisierung sind die Massenspeicher Funk tionen aktiv und warten auf den Ansto zur Daten bertragung von der S5 CPU CP 581 C79000 G8500 C781 02 12 21 Applikationsbeispiele 12 3 Beispiel Kommando Interpreter 12 3 1 Aufgabenstellung Problem Sie wollen Meldungen der S5 CPU ber den Kommando Interpreter des CP 581 der im Baugruppentr ger Ihres AG S5 115U installiert ist
72. Basis Schnittstellennummer einstellen Nach dem Installieren der Systemsoftware befindet sich der Startaufruf f r den CP HTB Treiber in der Datei AUTOEXEC BAT jedoch ohne ssnr Op tion d h die Basis Schnittstellennummer wird beim Start des Treibers auf den im SETUP gew hlten Wert Vorbesetzung 0 eingestellt Tragen Sie in den Startaufruf der Datei AUTOEXEC BAT die Option ssnr lt ddd gt mit der Basis Schnittstellennummer 4 ein Der Startaufruf hei t dann CPHTB ssnr4 CP 581 12 26 C79000 G8500 C781 02 Applikationsbeispiele Der Treiber wird automatisch gestartet wenn der CP 581 eingeschaltet wird Haben Sie den Startaufruf aus der Datei AUTOEXEC BAT gel scht k nnen Sie den Treiber auch ber die Eingabe des Kommandos CPHTB ssnr4 starten Der CP HTB Treiber wird hauptspeicherresident geladen T tigkeiten an derS5 CPU T tigkeiten an der S5 CPU S5 Programm starten Starten Sie das S5 Programm durch Anlauf der S5 CPU Je nach Anlaufart wird OB 21 oder 22 durchlaufen Dabei wird der HTB SYNCHRON aktiviert und das Anzeigenwort ANZW sowie das Parametrierfehlerbyte PAFE ausgewertet Kommt die Synchronisie rung zwischen S5 CPU und CP 581 nicht zustande wird in unserem Beispiel das AG in STOP gesetzt Bei erfolgreicher Synchronisierung kann der Kommando Interpreter gestartet werden T tigkeiten am CP 581 Kommando Interpreter starten Geben Sie das Kommando
73. CP 581 Grundbaugruppe mit Pentium und VGA Anschlu ist anstelle der Stecker X52 X53 und X54 eine Standard VGA Buchse X5 Vorsicht Es kann zu einem Sachschaden kommen Wenn Sie die Baugruppe ohne K hlblech betreiben kann sich die Bau gruppe so stark erw rmen da Bauteile zerst rt werden Entfernen Sie niemals das K hlblech 3 5 Referenzteil Hardware 3 1 2 Bedien und Anzeigeelemente Bild 3 3 zeigt Ihnen die Lage der Bedien und Anzeigeelemente und der Schnittstellen auf der Frontplatte der Grundbaugruppe RUN RUN STOP STOP Betriebszustands Betriebszustands schalter p schalter e RUN LED d RUN LED d STOP LED lto STOP LED Isto FAULT LED Bu FAULT LED FEAU SD BUSY LED BUSY LED SD BUSY BUSY RESET Tatter 8 RESET Taster 1 RES SET Schacht f r Memory Card rc 6 o O LER oO M 222 M le COM1 3 stijo Druckeranschlu 2 20 Du Rechnerkopplung E M ber Y Adapter 2K R ses E lt e s JE esey eey 232 B KEYB COM2 2B s S Anschlu von Tastatur und Maus zi E JM ber Y Adapter oder RTI JM e 2 e 2 Oj VIDEO ze O RGB Anschlu VGA Anschlu 2 A f r Monitor f r Monitor gt Ausrasthebel lt Verriegelungschraube I Bild 3 3 Lage der Bedien und Anzeigeelemente und der Schnittstellen auf der Grundbaugruppe
74. CPSHELL ein Der Kommando Interpreter wird gestartet Die folgende Startmeldung wird am Bildschirm ausgegeben CPSHELL Vx x Copyright c Siemens AG 1991 CPSHELL bereit Anfallende S5 Meldungen werden auf den Drucker bertragen und ausgedruckt Kommando Interpreter beenden Dr cken Sie die Taste lt ESC gt Das Programm CPSHELL wird beendet CP 581 C79000 G8500 C781 02 12 27 Applikationsbeispiele 12 4 Applikationsbeispiele im Katalog BEISPIEL 12 28 Im Katalog BEISPIEL der Festplatte finden Sie nachdem Sie die CP 581 Systemsoftware installiert haben eine Sammlung von Anwendungs beispielen Die Sammlung besteht aus Text Dateien die Ihnen Aufgabenstel lung und Durchf hrung eines Beispiels erl utern Musterdateien f r Konfi gurationen und Formatanweisungen S5 Dateien sowie Quellcode Dateien f r MS DOS Anwendungen z B C Quellcode Die Datei READ ME im Katalog BEISPIEL gibt Ihnen eine bersicht ber die Beispielsammlung sowie die Unterkataloge und Dateien in denen sie abgespeichert sind Der Katalog BEISPIEL hat folgende Grundstruktur evtl weitere Unter kataloge Katalog BEISPIEL Unterkatalog CPRECORD x f r Anwendungen von CPRECORD Unterkatalog CPMASS x f r Anwendungen von CPMASS Unterkatalog CPSHELL x f r Anwendungen von CPSHELL Unterkatalog SSREMOTE x f r Anwendungen von SSREMOTE SSREMOTF Unterkatalog C x f r Anwendungen der Freien Programmierung
75. CPU 13 3 4 Fehler und Betriebsmeldungen des CP HTB Treibers und vom Programm CPRECORD 13 4 Massenspeicher Funktionen 13 20 13 4 1 Hantierungsbausteine f r die Massenspeicher Funktionen 13 20 13 4 2 Fehleranzeigen vom Programm CPMASS 13 21 13 5 Kommando Interpreter 13 5 1 Hantierungsbausteine f r den Kommando Interpreter 13 5 2 Fehleranzeigen vom Programm CPSHELL 13 6 Virtuelles S5 Laufwerk 13 24 CP 581 C79000 G8500 C781 02 13 1 Referenzteil Software 13 2 Im Kapitel finden Sie auf Seite 11361 Hantierungsbausteine f r das virtuelle S5 Laufwerk 13 6 2 Ablaufparameter f r das virtuelle S5 Laufwerk 13 6 3 Formatdatei 13 27 13 6 4 Fehleranzeigen 13 28 13 7 Freie Programmierung 13 30 13 7 1 HTB Anzeigen 13 30 13 7 2 Aufruf und Versorgung der CP HTB Treibers 13 7 3 Funktionen des CP HTB Treibers 13 7 4 Fehleranzeigen des CP HTB Treibers 13 37 CP 581 C79000 G8500 C781 02 Referenzteil Software 13 1 Hantierungsbausteine Dieser Abschnitt bietet Ihnen eine bersicht ber Funktion und Parameter der f r den CP 581 verwendeten Hantierungsbausteine HTB Die ausf hrli chen Beschreibungen der Hantierungsbausteine finden Sie in den entspre chenden Beschreibungen f r die HTB Diese gibt es als Einzelbeschreibun gen f r die AG S5 135U und S5 155U Die Beschreibung der HTB f r das AG S5 115U finden Sie im Ger tehandbuch S5 115U siehe 5 8 9 13 1 1
76. Codes und zugeordneten Staaten COUNTRY Code 001 USA COUNTRY Code 044 Gro britannien COUNTRY Code 061 Australien Der nachfolgenden Tabelle k nnen Sie die deutschen und nicht englischen und die zugeh rigen englischen S5 Abk rzungen entnehmen Tabelle 6 3 S5 Abk rzungen in Deutsch und Englisch S5 Abk rzungen Deutsch Englisch andere Sprache Merkerbyte MB FA Eingangsbyte EB IA Ausgangsbyte AB QA Peripheriebyte PB PY Z hlerzellen ZB CA Zeitzellen TB TA Z hlerkonstante KZ KC Zeichenkonstante KC KS CP 581 C79000 G8500 C781 02 6 11 CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD CP 581 C79000 G8500 C781 02 Dieses Kapitel wendet sich an Benutzer die Proze daten von einer CPU le sen und auf dem CP 581 abspeichern und auswerten wollen Es schildert Ih nen alle erforderlichen Ma nahmen und Hantierungen die auf dem CP 581 am PG und auf der CPU Seite f r die Proze datenerfassung erforderlich sind Auf dem CP 581 und am PG sind f r die Proze datenerfassung nur einfache Hantierungen notwendig siehe Abschnitt 7 3 2 Ihre STEP 5 Programme auf den CPUs von denen Sie Daten erfassen wollen m ssen Sie f r den gew nschten Datenaustausch anpassen siehe Abschnitt 7 3 3 Dazu sollten Sie Erfahrung im Programmieren von Automatisierungsger ten haben Das Kapitel gibt Ihnen ferner Auskunft ber alles was Sie f r die Auswer tung der erfa ten Daten wissen m ssen sowie Hinwe
77. Datenbausteins auf den CP 581 bertragen 7 25 Proze datenerfassung CPRECORD 7 4 Auswerten der erfa ten Proze daten Diesem Abschnitt k nnen Sie entnehmen wie die Proze daten auf dem CP 581 abgespeichert werden und in welchen Dateien Sie die S5 Daten wie derfinden 7 4 1 Speicherung der Proze daten auf dem CP 581 Welche Dateina men werden ver wendet 7 26 Die Namen der ASCI Dateien werden generiert aus dem Datentyp und einer vierstelligen laufenden Nummer Die Namenserweiterung wird der Konfi gurationsdatei entnommen Tabelle 7 9 Namen der ASCIH Dateien Zuordnung Datentyp Dateinamen Datentyp Dateiname D AS ASmmmm eee BS BSmmmm eee DB nnnDmmmm eee DX nnnXmmmm eee AB ABmmmm eee EB EBmmmm eee MB MBmmmm eee PB PBmmmm eee TB TBmmmm eee ZB ZBmmmnm eee 1 nnn Datenbaustein Nr von DB DX mmmm lfd Dateinummer eee Namenserweiterung aus Konfigurationsdatei Wichtig Falls Sie von mehreren CPUs Daten aus gleichnamigen S5 Bereichen erfassen k nnen bei den ASCII Dateien Namensgleichheiten auftreten und damit Daten in den Zieldateien berschrieben werden Sie k nnen dies verhindern indem Sie beim Editieren der Konfigurati onsdatei in den Parameters tzen entweder unterschiedliche Zielkataloge oder unterschiedliche Namenserweiterungen f r die ASCII Dateien an geben CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD Beispie
78. Datenmenge mit dem CP austauschen In diesem Zusammenhang wird von Datenbl cken gesprochen Die Blockgr e k nnen Sie in verschiedenen Stu fen von 16 bis 512 Byte ber den HTB SYNCHRON einstellen siehe Ab schnitte 11 3 4 und 11 3 12 Ist die zu bertragende Datenmenge gr er als die gew hlte Blockgr e so sind mehrere CPU Zyklen erforderlich um alle Daten zu transferieren Freie Programmierung des CP 581 11 3 2 Verf gbare Hantierungsbausteine SEND Der SEND Baustein ist in der Lage Datenbereiche von der CPU zum CP zu bertragen Der SEND Baustein kann max einen Datenblock bertra gen SEND ALL Eine spezielle Betriebsart des SEND Bausteins ist der SEND ALL Mit Hilfe der SEND ALL Betriebsart kann der CP HTB Treiber den SEND Baustein veranlassen Datenbereiche von der CPU zum CP zu bertragen Der CP HTB Treiber gibt hierbei die Adresse der CPU Daten vor RECEIVE Der RECEIVE Baustein kann Datenbereiche vom CP zur CPU bertra gen Wie der SEND Baustein kann ein RECEIVE Baustein immer nur einen Datenblock bertragen RECEIVE ALL Der RECEIVE ALL ist eine spezielle Betriebsart des RECEIVE Mit Hil fe der RECEIVE ALL Betriebsart kann der CP HTB Treiber den RE CEIVE Baustein veranlassen Datenbereiche vom CP zur CPU zu bertra gen Die Adresse der CPU Daten wird hierbei vom CP HTB Treiber vorgegeben FETCH Der FETCH Baustein kann selbst keine Daten bertragen Hier wird im mer ein RECEIVE A
79. Detection eingeschaltet Die Optionen sind defaultm ig abgeschaltet und d rfen nicht ver ndert werden CP 581 C79000 G8500 C781 02 Referenzteil Hardware Main Keyboard Features Main Keyboard Features Item Specific Help Numlock Auto Selects Power on state for Keyboard auto repeat rate 30 sec Numlock Keyboard auto repeat delay 1 2 sec Bild 3 16 Auswahlseite Keyboard Features Parameter Erl uterung Numlock Auswahl des Status der Numlock Taste nach Reset e Auto Automatische Einstellung e On Numlock ein e Off Numlock aus Keyboard Auswahl der Tastatur Wiederholrate auto repeat rate Sie k nnen Werte zwischen 2 s und 30 s ausw hlen Keyboard Auswahl der Tastatur Verz gerung auto repeat delay Sie k nnen Werte zwischen 1 4 s und 1 s ausw hlen CP 581 C79000 G8500 C781 02 3 65 Referenzteil Hardware S5 Interface Main S5 Interface Exit Item Specific Help S5 Interface Disabled Enable or disable Page Frames Enabled access to S5 bus Frames 4 Mode PAGED Page Number 0 Base 00 244 V O Pointer Disabled Range P PERIPHERIE Base EEE Pointer Read Disabled gt S5 Communication Flags FI Help Select Item Change Values F9 Setup Defaults Esc Exit Select Menu Enter Select gt Sub Menu F10 Save and Exit Bild 3 17 Auswahlseite S5 Interface Nachfolgend sind die Parameter und Default Einst
80. G8500 C781 02 Massenspeicher Funktionen 82 Prinzipielle Abl ufe CPU CP Bild 8 1 zeigt Ihnen den globalen Ablauf einer Massenspeicher Funktion auf der CPU und dem CP 581 Den Bildern 3 2 bis 3 4 k nnen Sie entnehmen wie der Datenaustausch zwischen CPU und CP 581 bzw das Umschalten und das L schen von S5F Dateinen eines Katalogs prinzipiell ablaufen S5 Bus 1 Anlauf OB A a CP HTB Treiber SYNCHRON STEP 5 Programmf r Systemprogramm rungsbausteinenf r gew nschte Funktion Zyklus OB1 2 CPMASS Aufrufe von Hantie Katalog bin re Datei CPU CP 581 Bild 8 1 Abl ufe beim bertragen von Daten von CPU 1 zum CP 581 1 Synchronisieren der CPU im Anlauf mit CP ber HTB SYNCHRON Dabei wird die Blockgr e f r den sp teren Datenaustausch festgelegt 2 Ansto en der Massenspeicher Funktion SEND DIREKT 3 Ausf hren der Massenspeicher Funktion SEND ALL CP 581 C79000 G8500 C781 02 8 3 Massenspeicher Funktionen S5 Bus STEP 5 Programm f r Zyklus OB 1 CP HTB Treiber SEND DIREKT i Systemprogramm CPMASS SEND ALL S5 Datenbereich z B DB 10 CPU 1 Katalog C CPU1 Datei 010DB001 S5F Beispiel Festplatte CP 581 Bild 8 2 1
81. Ihnen 1 2 1 2 Welche Verwendungsm glichkeiten gibt es f r den CP 581 1 4 1 3 Welche Rolle kann der CP 581 in einem Automatisierungsverbund eifinehmen 2 0 nenn 1 6 2 Montage und Inbetriebnahme 222222 n Rennen nnnne nennen nenn 2 1 2 1 Auspacken und berpr fen der Lieferbestandteile 2 2 Allgemeine Hinweise zur Inbetriebnahme des CP 581 2 3 Anschlie bare Peripherie Schnittstellenkonfiguration 2 3 1 Konfiguration 1 kurze Entfernung CP 581 lt gt Bedienplatz 2 5 2 3 2 Konfiguration 2 weite Entfernung CP 581 lt gt Bedienplatz 2 7 2 4 Checkliste f r Aufbau und Inbetriebnahme 2222se2 0 2 8 2 5 Einstellma nahmen auf den CP 581 Komponenten 2 9 2 6 Einbau der Speichermodule und der Onboard Silicon Disk in den CP 581 Pentium 2 222 sesseeeeeeneeeeeeeenee een nenn 2 6 1 Einbau der Speichermodule in den CP 581 Pentium 2 6 2 Einbau der Onboard Silicon Disk in den CP 581 Pentium 2 7 Montage der Einzelkomponenten zur kompletten Baugruppe 2 7 1 Hinweise f r das Montieren der Einzelkomponenten 2 7 2 Montage der Massenspeicher Baugruppe auf die Grundbaugruppe 2 7 3 Montage der AT Slot Baugruppen 22222eeene nennen 2 7 4 Montage einer AT Karte auf eine AT Slot Baugruppe 2 8 Einbau der kompletten Bau
82. LED wird beim Anlauf des CP vom BIOS gel scht wenn die CP Hardware betriebsbereit ist e gr ne LED SD BUSY leuchtet bei Zugriffen auf die Onboard Silicon Disk und die Memory Card 3 7 Referenzteil Hardware 3 8 Die Bedeutung der Anzeigen entnehmen Sie bitte folgender Tabelle Tabelle 3 1 Betriebs und St ranzeigen ber die Leuchtdioden FAULT RUN LED STOP LED Bedeutung LED 0 0 0 CP HTB Treiber ist noch nicht auf dem CP 581 geladen 0 0 1 RUN STOP Schalter in Stellung STOP Dauerlicht 0 0 Blinklicht RUN STOP Schalter in Stellung RUN CP 581 ist mit keiner CPU synchronisiert 0 1 0 RUN STOP Schalter in Stellung RUN Min destens eine CPU ist synchronisiert 1 0 1 BIOS Fehlerstopp Fehler im Hochlauf des CP 581 0 Blinken 0 CPLINK aktiv ohne Verbindung 3x je Sek 0 Blinken 0 CPLINK aktiv mit Verbindung 1x je Sek Die FAULT LED wird beim Anlauf gel scht Sollte diese LED ohne die STOP LED leuchten so liegt ein Fehler vor CP 581 C79000 G8500 C781 02 Referenzteil Hardware 3 1 3 _ Schaltereinstellungen CP 581 80486 DX Die auf der Grundbaugruppe vorhandenen Codierschalter sind vom Werk voreingestellt Sie brauchen keine Kontroll oder Einstellma nah men vorzunehmen sofern Sie die CP 581 Komponenten in ihrer Default Konfiguration anwenden m chten In den folgenden Abschnitten erhalten Sie weitere Informationen ber die Codierschalter Die Lage der C
83. LW E Silicon Disk LW F MemoryCard Bild 2 15 Datenaustausch Struktur von Der V 24 Handler in den beiden Ger ten bewirkt das serielle Senden und CPLINK Empfangen von Kommandos und Datenbl cken F r die Speicher Formatie rung mit dem Standard MS DOS Kommando FORMAT wurde eine Generic VO Control Schnittstelle im Ger tetreiber installiert CP 581 C79000 G8500 C781 02 2 47 Montage und Inbetriebnahme CP581 Memory Card Silicon Disk ___ Schnittstelle rt Silicon Disk BIOS INT 60h log Sektor System BIOS V 24 Handler V 24 PG PC V 24 Handler O Control ee Ger tetreiber f r HW Zugriff Block G er tetreiber a und Interrupt Bearbeitung CPLINK EXE MS DOS Kernel me Benutzer Schnittstelle MS DOS Shell FORMAT EXE e Bild 2 16 Struktur von CPLINK Relevante Literatur e MS DOS Programmierhandbuch Ray Duncan Hrsg e Writing DOS Device Drivers in C P M Adams CP 581 2 48 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 12 2 Installieren von CPLINK Einsatzumgebung Laden des Treibers CPLINK CP 581 C79000 G8500 C781 02 CPLINK wird realisiert durch einen Treiber im BIOS im CP 581 entfernt und einem Block Ger tetreiber CPLINK EXE im PG PC lokal CPLINK EXE kann auch als EXE Datei aufgerufen werden Vo
84. Prozessorkern ein S5 Bus Interface Slave VGA Grafik Aufl sung siehe Kapitel 4 Tabelle 4 2 ein Tastatur Interface und einen Keyboard Controller zwei Steckpl tze f r RAM Module X204 Steckplatz f r Flash Disk Modul X252 3 3 Referenzteil Hardware rn amp F hrungsleiste f r Memory Card 31 X15 Schrauben S5 Interface S2 S4 xl 432 43 21 ul fiii i E amp X6 DRAM OSD Eet E iii E a 5 m X205 X204 Bun XI m PT86618A2 80486DX5 a a ES Bun gm X52 S3 X10 X2 X53 VGA PT86668A2 GP 5429 X54 e ABCD T Erweiterter AT Bus Bild 3 1 Aufbau der CP 581 Grundbaugruppe 80486 DX CP 581 3 4 C79000 G8500 C781 02 Referenzteil Hardware Schrauben amp F hrungsleiste f r Memory Card X99 J X6 X7 Erweiterter AT Bus Bild 3 2 Aufbau der CP 581 Grundbaugruppe Pentium mit RGB AX CP 581 C79000 G8500 C781 02 Auf der
85. README Datei Geltungsbereich Aufbau des Hand buchs CP 581 C79000 G8500 C781 02 In diesem Handbuch finden Sie die Sicherheitstechnischen Hinweise auf der R ckseite des Titelblattes und die EGB Richtlinien im Anhang Diese m ssen Sie w hrend der gesamten Arbeit mit dem CP 581 genau beachten und befolgen Informationen die erst nach Drucklegung des Handbuches bekannt wurden finden Sie in der Datei README DT im Katalog C CP581 auf der Fest platte des CP 581 Sie k nnen diese Datei mit Hilfe eines beliebigen Textver arbeitungsprogramms lesen und oder ausdrucken Das Handbuch beschreibt die folgenden Liefervarianten des CP 581 sowie die zugeh rige CP 581 Software a Liefervarianten der Hardware 6ES5581 0ED13 CP 581 Grundbaugruppe mit 80486DX Prozessor 6ES5581 0ED14 CP 581 Grundbaugruppe mit 80486DX Prozessor 6ES5581 0EE15 CP 581 Grundbaugruppe mit Pentium Prozessor 6ES5581 1EE15 CP 581 Grundbaugruppe mit Pentium Prozessor 6ES5581 3LA11 CP 581 Massenspeicher Baugruppe 540 MB 6ES5581 4LA11 CP 581 Massespeicher Baugruppe 1 4 GB 6ES5581 0RA12 CP 581 AT Slot Baugruppe b CP 581 Systemsoftware 6ES5835 8MD01 ab V 2 5 bis V 2 8 nur f r CP 581 mit 80486 Prozes sor c CP 581 Systemsoftware 6ES5835 8MD01 ab V 2 9 f r CP 581 mit Pentium Prozessor oder 80486 Prozessor Wo nicht anders vermerkt gelten alle Angaben in diesem Handbuch sowohl f r den CP 581 mit 80486DX Prozessor als auch f r den CP 581 mit Pen ti
86. RECEIVE bereit qqqq qq11 1 nnn HTB Fehler 1 bis 5 2 qqq urspr nglicher Inhalt bleibt erhalten 11 51 Freie Programmierung des CP 581 11 4 6 Datentransfer ohne Direkt Auftr ge 11 52 F r Applikationen die keinen Ansto ber das S5 Programm erfordern k n nen Sie die beiden Treiber Funktionen S5 Bereich lesen und S5 Bereich schreiben verwenden Mit diesen Funktionen kann ein beliebiger Datenbereich Datenbausteine Merker Peripherie usw aus einer CPU gelesen bzw in sie geschrieben wer den ohne da dazu ein SEND DIREKT RECEIVE DIREKT oder FETCH den Transfervorgang einleitet Der CP HTB Treiber ben tigt f r diese Funktionen im zyklischen Ablauf der CPU jeweils nur einen SEND ALL f r das Senden von der CPU zum CP 581 bzw RECEIVE ALL f r das Empfangen TCB f r Transferfunktionen ohne Direkt Auftr ge F r die Treiberfunktionen ohne Direkt Auftrag m ssen Sie den TCB mit fol genden Parametern versorgen e bertragungsparameter CPU Nummer Bereichskennung DB Nummer nur bei DB DX Bereichs Offset und Bereichsl nge des Quell bzw Zieldatenbereichs in der CPU e Der Zeiger auf den Pufferbereich Segment Offset L nge Der Schreib Lese Index wird durch den CP HTB Treiber immer mit 0 vor besetzt Hinweis Falls die Gr e des zu bertragenden Bereichs die ber den HTB SYN CHRON eingestellte Transfer Bl
87. S5 Bereich Eine Ausnahme ist der S5 Bereich AS Hier bezieht sich die erste Forma tanweisung auf das erste Wort im AS Bereich das zum CP 581 bertragen werden soll Ist der S5 Datenbereich l nger als das Resultat aller Formatanweisungen so wird der Daten berhang pauschal mit KF konvertiert CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD 7 4 4 Tabelle 7 11 Beispiel f r individuelle Konvertierung In Tabelle 7 11 sehen Sie ein Beispiel wie S5 Daten z B aus einem Daten baustein ber Formatanweisungen in einer Formatdatei konvertiert werden Als Feldtrennzeichen soll vereinbart sein Beispiel f r individuelle Konvertierung von S5 Daten S5 Datenbaustein Formatdatei ASCIH Datei DW Nr Inhalt DW Tata enNE Feld Nr ASCH Zeichen 0 KF 123 3 Festpunktzahlen 0 An 123 1 KF 4567 SKF 1 4567 2 KF 32123 2 32123 3 KG 5500000 01 4 Gleitpunktzahlen 3 5 500000e 000 4 4KG 5 KG 5500000 03 4 5 500000e 002 6 7 KG 3410000 02 5 3 410000e 003 8 9 KG 1234567 00 6 1 234567e 001 10 11 KC BE 6 Zeichen 7 BEISPI 12 KC IS Re 13 KC PI 14 1111 1010 2 Bitmuster 8 64000 0000 0000 2KM 15 KM 0000 1111 9 13855 0000 1111 CP 581 C79000 G8500 C781 02 7 31 Proze datenerfassung CPRECORD 7 5 Steuern der Proze datenerfassung 7 5 1 7 32 Wenn Sie die Proze datene
88. Sie grunds tzlich an den Schrankw nden Verlegen Sie Versorgungs und Signalleitungen getrennt Verwenden Sie f r Starkstrom und Signalleitungen getrennte Kabelprit schen die einen Mindestabstand von 0 5 m zueinander haben Achten Sie darauf da alle Masseverbindungen im Schrank gro fl chig ausgelegt werden Verbinden Sie T ren und Schrankw nde mit dem geerdeten Geh usetr ger Achten Sie darauf da der Schrank beim Einbau eines SIMATIC Systems geerdet ist Entst ren Sie Relais und Sch tze vor Ort Achten Sie auf m glichst geringe Potentialunterschiede zwischen ver schiedenen Anlagenteilen Bei Anlagen die eine hohe elektrostatische Spannung erzeugen z B Textilmaschinen spezielle Rauhmaschinen legen Sie die Erdungsleitun gen der mit St rsignalen beaufschlagten Maschinenteile auf einen separa ten von dem zentralen Erdungspunkt des S5 Schrankes getrennten Be triebserder Fl chenerdung mit Geb udekonstruktion Armierung CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 8 2 Auswahl des CP 581 Steckplatzes im Automatisierungsger t Den CP 581 k nnen Sie in den Automatisierungsger ten AG S5 115U AG S5 135U AG S5 155U AG S5 135U 155U und AG 155H einsetzen e AG S5 115U Beachten Sie f r den Einbau folgende Voraussetzungen Sie ben tigen eine Adaptionskapsel mit 2 oder 4 Steckpl tzen siehe Bestellhinweise Kap 5 Setzen Sie eine 5 V 15 A Stromversorgung ein Ste
89. Stiftleiste Pin U Steckergeh use Ei 5 E2 GND 9polige Buchse Bild 2 18 Belegung des Verbindungskabels f r CPLINK Anwendung Einschr nkungen Folgende laufwerksbezogenen DOS Funktionen lassen sich beim Remote bei DOS Funktio Handling mit Hilfe von CPLINK nicht anwenden nen Tabelle 2 3 DOS Funktion FASTOPEN Aufgabe Wirkung Speichert Verzeichnisse im System Memory FDISK Neue Festplatte einrichten Fehlerbehandlung Die V 24 Daten bertragung ist zeit berwacht Timeout und fehlergesichert Cyclic Redundancy Check Verwendete Abk rzungen BIOS bps GND OSD RxD TxD V 24 CP 581 C79000 G8500 C781 02 Basic Input Output System bits per second Ground Masse Schirm bzw Steckergeh use Onboard Silicon Disk Receive Data Transmit Data bertragungsnorm asynchron seriell 2 53 Montage und Inbetriebnahme 2 13 Remote Betrieb ber serielle Schnittstelle mit CPLINK Formatieren der Silicon Disk oder Memory Card BIOS Setup anpassen Installieren der CP Systemsoftware Laden von Anwen dersoftware 2 54 Zum Formatieren der Memory Card mu diese im BIOS Setup eingetragen sein siehe BIOS Setup anpassen Das Standard DOS Kommando FORMAT legt Sektoren auf dem Speicher medium hier Silicon Disk oder Memory Card an Bei der Formatierung wird gleichzeitig das Root Verzeichnis und die File Allocation Table FAT er zeugt Die FORMAT
90. Tabelle xxx2 entnommen Sie haben folgende Baustein Nummern HTB SYNCHRON HTB SEND HTB FETCH HTB SEND A HTB REC A FB 125 FB 120 FB 122 FB 126 FB 127 STEP 5 Operationen in OB 20 OB 21 und OB 22 NETZWERK 1 0000 0001 0002 0003 0004 0005 0006 NAME CPSYNC REP 0000 ggf weitere S5 Operationen SPA FBill CP 581 synchronisieren BE KF 3 Anzahl der SYNCHRON Versuche ggf weitere S5 Operationen CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen CP 581 C79000 G8500 C781 02 Funktionsbaustein FB 111 NETZWERK 1 0000 NAME CPSYNC BEZ 0008 0009 000A 000B 000C 000D 000E 000F 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F 0020 0021 0022 0023 REP L KB 0 T MB 10 LOOP SPA FB 125 NAME SYNCHRON SSNR KY 0 16 BLGR KY 0 0 PAFE MB 11 UN M11 0 SPB ENDE L MB 10 iI 1 T MB 10 L MB 10 LW REP lt F SPB LOOP STP ENDE BE E A D B T ZZ D KM KH KY KC KF KT KZ KG KF Schleifenzaehlerinitialisieren Ruecksprungmarke CP 581 synchronisieren SSNR Kachel Nr 16 Blockgroesse 0 gt 256 Byte Parametrierfehler in MB 11 Nur wenn kein Parametrierfehler aufgetreten ist wird der Baustein ohne Fehler beendet Schleifenzaehler bei jedem SYNCHRON Durchlauf um eins erhoehen Abbruchkriterium Pruefen ob maximal zulaessige Anzahl an Durchlaeufen bereits erreichtist
91. Zieltyp DB DBNR High Byte 0 2 KF Wertebereich ist abh ngig Anfangsadresse des Quell von Bereich und CPU oder Zieldatenbereichs QANF ZANF 3 KF Wertebereich ist abh ngig L nge des Quell oder Ziel von Bereich und CPU datenbereichs QLAE ZLAE Bei indirekter Parametrierung mit RW m ssen die Daten im Datenbaustein mit der Nummer DBNR folgende Inhalte haben Tabelle 11 4 Parameterwerte bei indirekter Adressierung mit RW Adresse im Parame Belegung Erl uterung Datenbaustein tertyp Parameterf r Quelldatenbereich QANF 0 KC AB AS BS DB DX EB Angabe des Quelltyps MB PB TB ZB QTYP 1 KY 3 bis 255 Nummer des DB bei Quelltyp DB DBNR High Byte 0 2 KF Wertebereich ist abh ngig Anfangsadresse des Quell von Bereich und CPU datenbereichs QANF 3 KF Wertebereich ist abh ngig L nge des Quelldatenbe von Bereich und CPU reichs QLAE ZLAE Parameter f r Zieldatenbereich 4 KC AB AS BS DB DX EB Angabe des Zieltyps ZTYP MB PB TB ZB 5 KY 3 bis 255 Nummer des DB bei Zieltyp DB DBNR High Byte 0 6 KF Wertebereich ist abh ngig Anfangsadresse des Zielda von Bereich und CPU tenbereichs ZANF 7 KF Wertebereich ist abh ngig L nge des Zieldatenbereichs von Bereich und CPU ZLAE 11 15 Freie Programmierung des CP 581 11 3 6 Aufbau und Bedeutung des Anzeigenworts Im Anzeigenwort werden Info
92. Ziffern nach dem Punkt Exponent Vorzeichen 3 Ziffern Formatanweisung KH KH 073E 073E 4 Zeichen alleBereiche Formatanweisung KM KM 0000 O111 Der Wert des Bitmusters 0 bis 65 535 wird in 5 Zeichen alleBereiche 0011 1110 eine vorzeichenlose Dezimalzahl umgewandelt f hrende Leer zeichen A1854 Formatanweisung KT KT 032 2 Der Zeitwert wird aus Wert und Zeitraster in 7 Zeichen DB Hundertstel Sekunden umgerechnet f hrende Leer DX zeichen TB ANA3200 CP 581 C79000 G8500 C781 02 7 29 Proze datenerfassung CPRECORD Tabelle 7 10 Individuelle Konvertierung der S5 Daten Daten im S5 Bereich Zeichen in ASCII Datei Feldl nge Anwendung f r S5 Bereich Formatanweisung KY KY 007 062 Es werden zwei hintereinanderliegende Bytes des 2 3 Zeichen alleBereiche S5 Bereiches in zwei dreistelligeDezimalzahlen f hrende Leer ohne Vorzeichen konvertiert und in zwei Feldern zeichen abgelegt An Trenner A62 Formatanweisung KZ KZ 032 132 3 Zeichen DB f hrende Leer DX zeichen ZB 1 A Leerzeichen 2 Beim Format KC wird eine Zeichenkette in der ASCII Datei abgelegt Deren Endekriterium ist a ein Formatwechsel b eine duale Null im Datenstrom der S5 Daten 3 Eswerdennur solche S5 Datenrichtig in Gleitpunktzahlen konvertiert die entweder ber KG Format mit dem Daten bausteineditoram PG bei Dat
93. auch der LBA Mode eingestellt F r Festplatten die nicht im LBA Mode arbeiten k nnen wird der Normal Mode eingestellt Hinweis Wenn Sie eine Festplatte gt 512 Mbyte verwenden die im Normal Mode formatiert wurde m ssen Sie Option Auto Ide Detection abschalten C Auto und als Festplattenparameter die Werte eintragen die bei der Formatierung der Festplatte verwendet wurden Der CP 581 formatiert die Festplatte generell im Normal Mode Falls eine OSD Onboard Silicon Disk gesteckt ist kann diese als Laufwerk D mit Hard Disk bzw C ohne Hard Disk angesprochen werden Die OSD wird nicht in der AT Hard Disk Page angezeigt Die Transfer Modi Block Mode und 32 Bit dienen zur schnelleren Da ten bertragung Aufgrund des ISA Interfaces f hren Block bzw 32 Bit Mode jedoch zu keiner nennenswerten Performance Verbesserung Nach CMOS Error ist die Default Einstellung Auto Auto Ide Detection eingeschaltet Die Optionen im Parameterfeld Slave sind defaultm ig abgeschaltet und d rfen nicht ver ndert werden Die Option Fast PIO darf nicht eingestellt werden CP 581 3 56 C79000 G8500 C781 02 Referenzteil Hardware Der Wert f r Drive Wait Time ist eine berwachungszeit beim Warten auf den Hochlauf eines Laufwerkes Um die Anlaufzeit zu ver ndern k nnen Sie die Voreinstellung von 8 Sekunden im Bereich von O bis 15 Sekunden neu festlegen e Flopp
94. auch nachfolgendes Bild 1 F hren Sie die Onboard Silicon Disk schr g in den oberen Sockel 1 ein und dr cken Sie sie leicht nach unten in die waagrechte Lage Die oberen Verriegelungen 2 links und rechts am Sockel m ssen dabei einrasten Hinweis Dr cken Sie die Onboard Silicon Diskdas nicht mit Gewalt in den Sockel Kontrollieren Sie nochmals die Lage der Onboard Silicon Disk wenn beim Eindr cken ein zu gro er Widerstand auftritt 2 a 2 11 Montage und Inbetriebnahme 2 7 Montage der Einzelkomponenten zur kompletten Baugruppe IN Vorsicht Beachten Sie bei der Montage der Einzelkomponenten unbedingt die Richtli nien zur Handhabung elektrostatisch gef hrdeter Baugruppen EGB Richtli nien siehe Anhang 2 7 1 Hinweise f r das Montieren der Einzelkomponenten Zusammenstecken der Baugruppen In den folgenden Unterkapiteln wird die Montage aller m glichen Kombina tionen der Einzelkomponenten beschrieben e Massenspeicher Baugruppe auf Grundbaugruppe e 1 AT Slot Baugruppe auf Grundbaugruppe e 2 AT Slot Baugruppen auf Grundbaugruppe e 1 AT Slot Baugruppe auf Massenspeicher Baugruppe e 2 AT Slot Baugruppen auf Massenspeicher Baugruppe Ferner erfahren Sie wie Sie eine AT Slot Baugruppe mit einer AT Karte be st cken Zur Massenspeicher Baugruppe und zu den AT Slot Baugruppen gibt es je weils einen Satz mit Zubeh rteilen Diese sind in St cklisten Bildern aufge
95. dann die Proze datenerfassung CP 581 7 24 C79000 G8500 C781 02 Proze datenerfassung CPRECORD CP 581 C79000 G8500 C781 02 Stellt das Programm CPRECORD bei der Interpretation der Konfigurations datei oder im Ablauf der Proze datenerfassung Fehler oder St rungen fest so hinterlegt es in der eingestellten Logbuchdatei entsprechende Fehlermeldun gen siehe Abschnitt 7 7 Zu 4 Wenn Sie die Testschritte 1 und 2 durchgef hrt haben und sowohl auf CPU als auch auf CP Seite keine Fehleranzeigen auftreten sollten Sie nun pr fen ob die Daten von der CPU vollst ndig bertragen und richtig konvertiert wer den wie die Daten in den ASCII Dateien abgelegt werden lesen Sie bitte in Abschnittt 7 4 nach Protokollieren Sie dazu die ASCIH Datei auf dem CP 581 mit dem MS DOS Kommando PRINT auf einem Drucker und vergleichen Sie das Protokoll mit dem Protokoll des Datenbausteins vom PG Sind die Daten identisch so l uft die Daten bertragung richtig ab Haben Sie die Schritte 3 und 4 mit pauschal konvertierten Daten durchge f hrt so wiederholen Sie diese Schritte mit einem Datenbaustein in dem gemischte Datenformate vorkommen mit individueller Konvertierung die Konfigurationsdatei m ssen Sie dabei nat rlich an die ver nderten Testbedin gungen anpassen Dazu m ssen Sie entweder eine Formatdatei editieren siehe Abschnitt 7 3 2 oder die auf dem PG erzeugte S5 Datei mit den Daten und der Vorkopfinformation des
96. daten bei Ausfall der n chsth heren Rechner ebene zur Vermeidung von Datenverlusten die Rezepturverwaltung in W ge und Dosiersystemen Gemengesteue rung zur Auslagerung momentan nicht ben tigter Rezepte auf den Spei cher des CP 581 M gliche Anwendungen der Funktion Kommando Interpreter sind etwa das Aufrufen von MS DOS Komandos von der S5 CPU aus zur Aktivie rung von Programmen die auf dem CP 581 ablaufen das Ausdrucken von S5 CPU Meldungen auf einem Meldedrucker zur Archivierung von Zustands und Fehlermeldungen M gliche Anwendungen der Funktion Virtuelles S5 Laufwerk sind etwa der Zugriff auf S5 Datenbausteine vom CP 581 aus zur einfachen Hantierung ber MS DOS Kommandos z B DIR TYPE PRINT COPY zur Anpassung bereits vorhandener Programme f r den Datenaus tausch mit S5 Datenbausteinen ber MS DOS Dateifunktionen zur freien Programmierung mit Datenbausteinen z B in C mit fopen 0 fread fwrite O usw f r den Datenaustausch mit S5 Daten bausteinen M gliche Anwendungen der Funktion Freie Programmierung sind etwa der Einsatz selbsterstellter Applikationen in ASM C PASCAL usw zur optimalen Anpassung Ihres Automatisierungssystems an die ge stellten Aufgaben zur Anpassung bereits vorhandener Programme f r die Kommunika tion ber den S5 R ckwandbus zur Realisierung der F hrungsebene eines Fertigungssystems entspre chen
97. der Aufgabenstellung 11 3 Programmieren der HTB Aufrufe 11 3 1 Grunds tzliches 11 3 2 Verf gbareHantierungsbausteine 11 3 3 Die Parameter der Hantierungsbausteine 11 3 4 Parameterbeschreibung 11 3 5 Direkte und indirekte Parametrierung 11 3 6 Aufbau und Bedeutung des Anzeigenworts 11 3 7 Der SEND Baustein 11 3 8 Der RECEIVE Baustein 11 22 11 3 9 Der FETCH Baustein 11 24 11 1 Freie Programmierung des CP 581 Im Kapitel finden Sie auf Seite 11 3 10 DerCONTROL Baustein 11 3 11 Der RESET Baustein 11 3 12 Der SYNCHRON Baustein 11 4 Programmieren des CP 581 Anwenderprogramms 11 4 1 Der CP HTB Treiber 11 4 2 Der Transfer Control Block TCB 11 4 3 bersicht der Treiberfunktionen 11 4 4 Beipiel f r einen Aufruf des CP HTB Treibers 11 38 11 4 5 Datentransfer mitDirekt Auftr gen 11 39 11 4 6 Datentransfer ohne Direkt Auftr ge 11 52 11 4 7 Sonstige Treiberfunktionen 11 55 11 5 Testen der Anwendung 11 58 11 5 1 Vorgehen 11 58 11 5 2 Test des S5 Programms 11 58 11 5 3 Test des CP 581 Programms 11 59 11 5 4 Darstellung der S5 Daten im CP 581 Speicher 11 59 CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 11 1 Anwendung Mit der freien Programmierung des CP 581 k nnen Sie spezielle Aufgaben l sen die sich bei der Kommunikation zwischen CPUs und CP 581 ergeben wie z B Datenaustausch mit bergeordneten Rechnern oder Bedienungsein gaben f
98. der Status der Datenaufzeichnung ausge geben Es wird z B angezeigt da die Datenaufzeichnung in Betrieb ist der Timer bei 32 Sekunden steht Datensatz 2 in der Datei 1 gerade bearbeitet wird und die Datenaufzeichnung nicht permanent ist Timer 32 1 Erfassung aktiv 1 1 Datensatz 2 1 Datei 1 1 Permanent Zyklus 0 Datenaufzeichnung unterbrechen und fortsetzen Geben Sie an das Steuerprogramm CPRECCTL das Kommando CPRECCTL El zum Unterbrechen und CPRECCTL B1 zum Fortsetzen ein E Option end B begin 1 Nummer des Parametersatzes Die Datenaufzeichnung wird mit dem Kommando E1 gestoppt Das Programm befindet sich jedoch noch im Hauptspeicher und die Datenaufzeichnung wird bei Eingabe des Kommandos B1 fortge setzt Prinzipiell sucht das Programm die Datei mit dem neusten Datum und legt die Folgedatei an Der Vorteil dieser Vorgehensweise ist da die alten Daten erhalten bleiben und nicht berschrieben werden Datenaufzeichnung neu starten Nach Erreichen der vorgegebenen Anzahl von Dateien wird die Datenauf zeichnung abgebrochen Bevor sie durch erneutes Aktivieren der Proze date nerfassung neu gestartet werden kann m ssen Sie das Programm CPRECORD mit dem Kommando CPRECORD U aus dem Speicher entfer nen und die alten Daten aus dem Katalog D BEISPIEL l schen Auf Netzausfall w hrend der Datenaufzeichnung reagieren Sind CP HTB Treiber und CPRECOR
99. die Datei von der Dis kette auf Ihren CP 581 z B in den Katalog S5_FORM 3 W hlen Sie als aktuellen Katalog den Katalog mit der S5D Datei z B S5_FORM 4 Lassen Sie sich vom Programm DVCONVRT alle DV und DVX Bau steine der Datei ablisten mit dem Kommando DVCONVRT S5D L mit Name der S5D Datei z B MEINBAST 5 Konvertieren Sie die gew nschten Vorkopfdaten in eine Formatdatei mit folgenden Kommandos Konvertieren aus DV Baustein DVCONVRT S5D n mit Name der S5D Datei z B MEINBAST n Nummer des DV Bausteins z B 20 Konvertieren aus DVX Baustein DVCONVRT S5D m X mit Name der S5D Datei z B MEINBAST m Nummer des DVX Bausteins z B 50 Statt der Gro buchstaben d rfen Sie in den Kommandos und Dateinamen auch Klein buchstaben verwenden w 10 31 Virtuelles S5 Laufwerk Beispiel Es sollen die Vorkopfdaten zum Baustein DB 10 konvertiert werden Die Vorkopfdaten zum DB 10 sind auf einer 3 5 Diskette in der SSD Datei MEINBAST SSD abgelegt Zus tzlich sind in dieser Datei Vorkopfdaten in den Bausteinen DV 11 DVX 30 und DVX 31 enthalten e Datei vom Laufwerk A in den Katalog S5 FORM des Laufwerks C ko pieren COPY A MEINBAST C S5_FORM e Katalog S5S_FORM auf dem Laufwerk C anw hlen CD S5_FORM e Alle Bausteine mit Vorkopf Information ablisten DVCONVRT MEINBAST SSD L e Baustein DV 10 in die Datei MEINBAST FMT konvertieren DVCONVRT MEINBAST SSD 10 CP 581 1
100. einer Logbuch O und 1 dateiabsetzen 0 keine Meldungen absetzen 1 Meldungen absetzen 15 Logbuchdatei Pfadname f r Logbuchdatei MS DOS Syntax 16 berwachungszeit Maximale Zeit f r die Dauer eines bertragungsvor 1 bis 3600 Timeout gangs die Zeit wird in Sekunden angegeben CP 581 C79000 G8500 C781 02 13 13 Referenzteil Software 13 3 2 Kommando Optionen von CPRECORD und CPRECCTL Optionen im Kom Die Optionen werden wie das Kommando mit Gro oder Kleinbuchstaben mando CPRE geschrieben und mit einem vorangestellten Optionskennzeichen oder CORD versehen 1 Kommando zum Starten von CPRECORD Aktivieren der Proze datener fassung CPRECORD Ceonfdat H N S O A Tabelle 13 13 Bedeutung der Optionen im Kommando CPRECORD Option Bedeutung Notation C Umschalten der Konfigurationsdatei auf eine andere als die voreinge stellte CPRECORD INI im aktuellen Katalog confdat Pfad und Dateiname der Konfigurationsdatei mit der CPRECORD arbeiten soll MS DOS Notation oder H Ausgeben von Hilfstext und Erkl rungen zum Kommando N Abschalten der Meldungsausgabe am Bildschirm im laufenden Be trieb S Suspendieren der Proze datenerfassung Benutzen Sie diese Option wenn Sie die Datenerfassung aus den ein zelnen S5 Bereichen gezielt vom CP 581 oder von einer CPU aus steuern wollen Die Datenerfassung wird in diesem Fall nicht sofort gestartet sondern erst nach Eingabe e
101. fung der Auftrags Nummer erfolgt nur beim Anmelden des TCB 10 FFF6H A NR ist bereits belegt Die im TCB angegebene Auftrags Nummer ist bereits durch einen anderen TCB belegt CP 581 13 38 C79000 G8500 C781 02 Referenzteil Software Die nachfolgende Tabelle enth lt um vollst ndig zu sein auch Anzeigen die eigentlich nicht auftreten d rften Sollte dennoch eine dieser Anzeigen 58 bis 62 bei Ihnen auftreten so wenden Sie sich bitte an Ihre Siemens Vertretung Tabelle 13 34 Fehleranzeigen des CP HTB Treibers Fehleigruppe 50 bis 79 Anzeige in AX Bedeutung dezimal hexadez 51 FFCDH Abbruch mit negativer Quittung Mit dem angegebenen TCB wurde eine Kommunikation begonnen die aber vom HTB abgebrochen wurde 52 FFCCH Abbruch weil Datenbereich gesperrt Im ANZW ist das Bit Datenbereich gesperrt Bit Nr 7 gesetzt 53 FFCBH Puffer ist zu klein Der im TCB angegebene Puffer ist zu klein f r die im HTB parametrierte L nge 54 FFCAH Abbruch durch SYNCHRON Der angegebene TCB wurde durch einen SYNCHRON aus der Verwaltung des CP HTB Treibers gestrichen 55 FFC9H Abbruch durch RESET Der angegebene TCB wurde durch einen RESET aus der Verwaltung des CP HTB Trei bers gestrichen 56 FFC8H Unerwartete R ckmeldung bei FETCH Der FETCH Baustein hat sich nicht so verhalten wie es der CP HTB Treibererwartet hat 57 FFC7H Uner
102. gung steht m ssen Sie die S5 Datei aus dem PCP M Format mit einem entsprechenden Programm auf eine f r MS DOS formatierte Diskette bertragen e Laden Sie mit dem MS DOS Kommando COPY die Datei von der Dis kette auf Ihren CP 581 e Setzen Sie die Datei mit den Vorkopfdaten mit dem Hilfsprogramm DVCONVTR siehe Abschnitt 10 6 in eine Formatdatei mit der Na menserweiterung FMT um CP 581 C79000 G8500 C781 02 10 9 Virtuelles S5 Laufwerk 10 3 3 Programmieren der CPU Prinzip Die Programmierung der CPU f r das virtuelle S5 Laufwerk umfa t die Syn chronisation des CP 581 im Anlauf und das Aufrufen spezieller Funktions bausteine f r den Datenaustausch mit dem CP 581 Daf r ben tigen Sie soge nannte Hantierungsbausteine HTB f r das Synchronisieren den HTB SYNCHRON f r das Senden von Daten den HTB SEND und f r das Emp fangen von Daten den HTB RECEIVE Das nachfolgende Bild zeigt Ihnen an welchen Stellen in Ihrem STEP 5 Pro gramm Sie die Hantierungsbausteine aufrufen m ssen Anlauf Organisations bausteine OB 20 HTB SYNCHRON aufrufen Anzeigen in PAFE auswerten OB 21 HTB SYNCHRON aufrufen Anzeigen in PAFE auswerten OB 22 HTB SYNCHRON aufrufen Anzeigen in PAFE auswerten zyklisches STEP 5 Programm OB 1 oder FB 0 HTB SEND mit Auftrags nummer 0 aufrufen HTB RECEIVE mit Auf tragsnummer 0 aufrufen 1 OB 20 und FB 0 sind nicht auf jeder CPU verf gba
103. in der Konfigurationsdatei das Ausgeben von Meldungen eingeschaltet haben so tr gt CPRECORD die Startmeldung des Pro gramms versehen mit Datum und Uhrzeit in die Logbuchdatei ein CPRECORD sucht die Konfigurationsdatei CPRECORD INI in dem Katalog in dem es sich befindet und wertet sie aus Stellt CPRECORD nach seinem Start keinen Fehler fest so gibt es anschlie end die nachfolgenden Meldungen aus und installiert sich als speicherresidentes Programm lt gt CPRECORD speicherresident installiert CPRECORD zeigt die Kommandosyntax an NacheinemgravierendenFehlererscheintaufdemBildschirmeineentsprechende Feh lermeldung siehe Abschnitt 7 7 CPRECORD wird in diesem Fall nicht installiert CPRECORD pr ft dann ob auf dem Ziel Laufwerk das Sie in der Konfigurationsdatei im Pfadnamen f r die ASCH Dateien angegeben haben gen gend Platz ist f r alle ASCII Dateien bei kleinen Daten mengen werden 2048 Byte je Datei vorgesehen CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD Reicht der Platz auf dem Laufwerk nicht aus so gibt CPRECORD eine quittierbare Meldung aus Sie k nnen in diesem Fall die Daten aufzeichnung durch Bet tigen der Taste dennoch starten wenn Sie die Option S angegeben haben so erfolgt der Start suspendiert M chten Sie die Datenaufzeichnung dann je doch abbrechen so dr cken Sie auf eine beliebige andere Taste Haben Sie beim Starten nic
104. maximal zulaessige Anzahl an Durchlaeufen bereits erreichtist AG STOP bei einem Parametrierfehler oder bei Ueberschreitung der eingestellten Durchlaufzahl SYNCHRON erfolgreich beendet STEP 5 Operationen im OB 1 NETZWERK 1 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E und 000F 0010 0011 0012 NAME SSNR A NR ANZW QTYP DBNR QANF QLAE PAFE 0000 Zyklische Programmbearbeitung SPA FB 120 SEND KY 0 16 KY 0 0 MW 12 KC KY 0 0 KF 0 KF 0 MB 16 U M 16 0 SPB PB1 BE Ggf weitere S5 Operationen SEND ALL SSNR Kachel Nr 16 SEND ALL Kennung ohne Bedeutung ohne Bedeutung ohne Bedeutung ohne Bedeutung Parametrierfehler Ist ein Fehler aufgetreten so erfolgt die Fehlerbe handlung in PB 1 Diese ist anwenderspezifisch hier nicht eerlaeutert Ggf weitere S5 Operationen CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD 7 3 4 Aktivieren CP 581 Aktivieren Deaktivieren und Testen der Proze datenerfassung Wenn Sie alle vorbereitenden Ma nahmen auf CPU und CP 581 getroffen haben k nnen Sie die Proze datenerfassung aktivieren 1 Stellen Sie sicher da in der Datei AUTOEXEC BAT im Stammkatalog der Festplatte des CP 581 der Eintrag zum Laden des CP HTB Treibers CPHTB vorhanden ist 1 L sen Sie am CP 581 ein R cksetzen Booten aus um den CP HTB Treiber zu starten F hren Sie an der CPU ein
105. mit A gekennzeichneten Schrauben Die Schrau ben werden f r die weitere Montage noch ben tigt in Bild 2 11 mit A gekennzeichnet Schrauben Sie die Abstandsbolzen entsprechend Bild 2 11 ein Stecken Sie die zweite AT Slot Baugruppe auf die erste AT Slot Bau gruppe Achten Sie darauf da die Feder am Auswurfhebel der zweiten AT Slot Baugruppe in die Nut im Auswurfhebel der ersten AT Slot Bau gruppe einrastet siehe Bild 2 4 Die Verbindungsstecker der beiden Bau gruppen m ssen ganz zusammengesteckt sein Verschrauben Sie die beiden AT Slot Baugruppen entsprechend Bild 2 11 mit den vier mit A gekennzeichneten Schrauben Montieren Sie das 1 Teil Frontplatte oben auf den im Bild 2 10 mit 5 gekennzeichneten Abstandsbolzen schrauben Sie das Teil mit dem Ab standsbolzen 7 Bild 2 11 fest Montieren Sie zum Schlu mit der 5 Schraube A das 2 Teil Frontplatte oben auf den f r die Befestigung des 1 Teils eingeschraubten Abstandsbolzen 7 2 23 Montage und Inbetriebnahme Ji IR SR CIN Alag JVIAIA NER SEIN s RNIN JR X N AR EN N p a N 2 N Bild 2 11 Montage von zwei AT Slot Baugruppen auf die Massenspeicher Baugruppe CP 581 2 24 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 7 4 Montage einer AT Karte auf eine AT Slot Baugruppe F r die Montage einer AT Karte auf eine AT Sl
106. nachfolgenden technischen Merk male gemeinsam e Centronics V 24 und TTY Schnittstelle e ANSI EPSON und IBM kompatibel DR 215 N und DR 216 N e ANSI EPSON IBM NEC und ECMA kompatibel DR 235 N und DR 236 N e geringes Betriebsger usch Die Bestellnummern f r geeignete Schnittstellen und Steckleitungen entneh men Sie bitte Kapitel 5 Bestellhinweise Beachten Sie bitte da Sie die Schnittstellen und die Steckleitungen getrennt bestellen m ssen Weitere Informationen entnehmen Sie bitte den entsprechenden Druckerbe schreibungen 3 1 6 Anschlu der Tastatur Wir empfehlen die Verwendung einer PG Tastatur e Anschlu ber den Y Adapter Keyboard COM 2 Schlie en Sie die Tastatur an die 7polige Rundbuchse des Y Adapters an Wenn n tig ber beiliegenden Adapter Din Mini Din e Anschlu ber das Remote Terminal Interface Schlie en Sie die Tastatur an die Rundbuchse X2 des RTI Moduls an CP 581 C79000 G8500 C781 02 Referenzteil Hardware 3 1 7 Anschlu einer Maus Die mitgelieferte CP 581 Software verwendet keine Maus Eine Maus k nnen Sie aber einsetzen falls diese von den MS DOS Program men die Sie auf dem CP 581 einsetzen unterst tzt wird Wir empfehlen die Verwendung einer PG Maus e Anschlu ber den Y Adapter Keyboard COM 2 Schlie en Sie die Maus an den Ipoligen D Subminiatur Stecker des Y Adapters an e Anschlu ber das Remote Terminal Interface Schlie en Sie die Mau
107. neut ausgel st wird n here Information ber die mit Fehler Fehlerursache enthalten die Bit Nr 8 bis 11 Fehler Nr 4 SEND RECEIVE SEND RECEIVE nein Abfrage ob gerade Daten Wenn der Datenaus Wenn der Datenaus bertragen werden tausch f r einen Auftrag tausch f r einen Auftrag begonnen wurde beendet ist 5 SEND SEND nein Abfrage ob der Datenblock Wenn die Daten ber Wenn der Datentransfer eines neuen Auftrags schon gabe an den CP abge f r einen neuen Auftrag zum AG bertragen wurde schlossen ist begonnen wurde und wann ein neuer Daten satz f r einen laufenden Auf trag bereitgestellt werden kann 6 RECEIVE RECEIVE nein Abfrage ob der Datenblock Wenn die bernahme Wenn mit dem Daten des laufenden Auftrags schon von Daten f r einen transfer f r einen neuen zur CPU bertragen wurde Auftragabgeschlossen Auftrag begonnen wurde wurde 13 30 CP 581 C79000 G8500 C781 02 Referenzteil Software Tabelle 13 26 Bedeutung der Statusbits im Anzeigenwort Bit Setzen Nr 7 Anwender Zugriff auf Datenbe reich sperren L schen berschreiben Anwender Zugriff auf Datenbe reich freigeben Auswerten HTB SEND RECEIVE Bei Bit Nr 7 1 erfolgt kein Datentransfer son dern eine Fehlermel dung an den CP Auswerten Anwender nein 1 N here Informationen ber die Fehlerursache enthalten die Bit Nr 8 bis 11 Fehler Nr Bedeutung der Fehlernumme
108. nnen dazu auch das Programm CPLINK verwenden Mit Hilfe dieses Programms k nnen Sie Ihre Software von einem PG PC auf den CP 581 la den Nur auf die Memory Card oder OSD Der CP 581 bietet Ihnen zus tzliche freie Rechenleistung im Verbund mit der S5 CPU zur L sung Ihrer Automatisierungsaufgabe Die direkte Kommuni kation mit der S5 CPU ber den S5 R ckwandbus erm glicht einen effekti ven Datenaustausch zwischen S5 CPU und CP 581 CP 581 C79000 G8500 C781 02 Einf hrung in die Anwendung des CP 581 CP 581 C79000 G8500 C781 02 Eine sinnvolle Aufgabenteilung zwischen den Komponenten des Automati sierungsger ts ordnet der S5 CPU die Durchf hrung der Steuerungsaufgaben zu w hrend der CP 581 die Erfassung Speicherung Verwaltung und Aufbe reitung gro er Datenmengen bernimmt F r diese Aufgabe des CP 581 k n nen MS DOS Standard Anwenderprogramme verwendet werden Die dazu ben tigte Software umfa t das Betriebssystem MS DOS und eine Reihe CP 581 spezifischer Dienstprogramme f r die Kommunikation zwischen dem MS DOS und der S5 CPU 1 3 Einf hrung in die Anwendung des CP 581 1 2 Welche Verwendungsm glichkeiten gibt es f r den CP 581 Die Verwendungsm glichkeiten des CP 581 lassen sich untergliedern in die f nf Systemfunktionen Proze datenerfassung Massenspeicher Funktionen Kommando Interpreter Virtuelles S5 Laufwerk Freie Programmierung Hinweis Beim Einsatz des CP 581 mit Grund und
109. ohne Fehler 0000 0110 0AH Auftrag fertig mit HTB Fehler Onnn 1010 6AH Auftrag fertig mit CP Fehler 6 0110 1010 7AH Auftrag fertig mit CP Fehler 7 0111 1010 8AH Auftrag fertig mit CP Fehler 8 1000 1000 9AH Auftrag fertig mit CP Fehler 9 1001 1010 AAH Auftrag fertig mit CP Fehler 10 1010 1010 BAH Auftrag fertig mit CP Fehler 11 1011 1010 CAH Auftrag fertig mit CP Fehler 12 1100 1010 DAH Auftrag fertig mit CP Fehler 13 1101 1010 EAH Auftrag fertig mit CP Fehler 14 1110 1010 FAH Auftrag fertig mit CP Fehler 15 1111 1010 03H RECEIVE bereit qqqq qqll 1 nnn HTB Fehler 1 bis 5 2 qqq urspr nglicher Inhalt bleibt erhalten CP 581 C79000 G8500 C781 02 Referenzteil Software 13 7 2 Aufruf und Versorgung des CP HTB Treibers Prinzip des Trei beraufrufs CP 581 C79000 G8500 C781 02 Anwenderprogramm Parameterin Registern TCB Adresse AX Y Transfer Control Block D TCB Adresse und L nge von Transferpuffer i Transferpuffer CP HTB Treiber INT 66 Funktion x Anzeigen bm Funktion y la Funktionz Transfer parameter e Daten Hau HTB Daten Signale 1 l Der TCB wird nicht bei allen Funktionen ben tigt Bild 13 2 Parameter und Betriebsmittel die vom Anwenderprogramm f r Treiberauf rufe bereitgestellt werden m ssen 13 33 Referenzteil Software 8086 Registersatz Aufbau und Para meter d
110. ridesi aiani kaia ea ai a ae ai a a nenne nenn 6 2 1 S5 R ckwand Bus und Kacheln ssssaaaeeuaa aeae 6 2 2 Hantierungsbausteine 22222eee nennen nennen een en 6 2 3 GP HINB Treiber setes iabe dima aaa a aa dna iaa dea D ia a a 6 2 4 Prinzipielles Zusammenspiel CPU CP 581 u c cn 6 2 5 CP 581 mit CPU synchronisieren sssuaaaaeuaaa aeee 6 2 6 CP HTB Treiber f r spezielle Anwendung aufrufen 22222 6 2 7 Datenaustausch durchf hren 2 222222seesse nennen nennen 6 3 Gleichzeitiger Betrieb der CP 581 Anwendungen 2222200 6 4 Hinweise zum Betrieb der CP 581 Systemsoftware 22220 7 Proze datenerfassung CPRECORD zumasnnennnennnn nun nn nen 7 1 7 1 Anwendung 2222e2s essen nennen nennen nennen nen 7 2 7 2 Prinzipielle Abl ufe CPU CP 222sneeenseneenr een nn 7 3 7 3 Hantierung der Proze datenerfassung 2eennseneeenennnn 7 4 7 3 1 Vorgehen im Zusammenhang 222u22ee seen een en nn 7 4 CP 581 C79000 G8500 C781 02 ix Inhaltsverzeichnis 7 3 2 Ma nahmen auf dem CP 2nensneeeneeeneeenen een 7 3 3 Programmieren der CPU f r den Datentransfer 22 0 7 3 4 Aktivieren Deaktivieren und Testen der Proze datenerfassung 7 4 Auswerten der erfa ten Proze daten 222ues nennen nenn 7 4 1 Speicherung der Proze daten auf dem CP 581 222220 7 4 2 Struktur der Proze da
111. sind optionell Statt des Optionskennzei chens ist auch das Zeichen erlaubt statt Gro buchstaben f r die Option auch Kleinbuchstaben Tabelle 13 22 Bedeutung der optionellen Parameter im Kommando S5SREMOTE SSREMOTF Option Bedeutung Notation N Es werden keine Fehlermeldungen auf dem Sichtger t ausgegeben T berwachungszeit timeout in Sekunden Erlaubt sind Werte von 1 bis 3640 die Voreinstellung ist 30 Sekunden F Format F Format CPU Nr DB DX Nr Feldtrennzeichen Fehlt diese Option im Kommando SSREMOTF so erfolgt auch bei diesem Programm der Datenaustausch bin r C Das L schen von DB DX wird abgewiesen U Das Programm SSREMOTE SSREMOTF wird deinstalliert H Ausgeben von Erkl rungen zu SSREMOTE S5REMOTF Die Komponenten der F Option sind durch Leerzeichen voneinander getrennt und haben folgende Bedeutung Tabelle 13 23 Komponenten der F Option Parameter Bedeutung zul ssige Werte Format Pfad und Name der Datei MS DOS Syntax mitder Formatvorschrift Dateiname f r Datenbaustein DB001 bis DB255 f r DB DX000 bis DX255 f r DX CPU Nr Nummer der CPU mit l bis 4 f r eine bestimmte CPU der die zu konvertieren oder den S5 Daten ausge i f r alle angeschlossenen tauscht werden sollen CPUs 13 25 Referenzteil Software 13 26 Tabelle 13 23 Komponenten der F Option Parameter Bedeutung zul ssige Werte D
112. und Versorgung des CP HTB Treibers 13 7 3 Funktionen des CP HTB Treibers 22 222sneeeneenennn nenn 13 7 4 Fehleranzeigen des CP HTB Treibers 2222e2cneeeeeeenee nn A Abk rzungsverzeichnis ssuseunaennnnnnnnn nn nenn nn nennen B Richtlinie zur Handhabung elektrostatisch gef hrdeter Baugruppen EGB ess eieiaeo aaa a ia a n nun nn nun nn nenn nenn B 1 Was bedeutet EGB u nennen ae nn B 2 B 2 Elektrostatische Aufladung von Personen 22222e2 nennen B 3 B 3 Grunds tzliche Schutzma nahmen gegen Entladungen statischer Elektrizit t 22 22 2220 nn een ernennen een nn B 4 CP 581 ii C79000 G8500 C781 02 xiii CP 581 C79000 G8500 C781 02 Einf hrung in die Anwendung des CP 581 1 CP 581 C79000 G8500 C781 02 Dieses Kapitel gibt Ihnen einen ersten berblick ber den CP 581 Sie erfahren e was ein CP 581 ist und welche M glichkeiten er Ihnen bietet e welche Verwendungsm glichkeiten es f r den CP 581 gibt e welche Rolle der CP 581 in einem Automatisierungsverbund einnehmen kann 1 1 Einf hrung in die Anwendung des CP 581 1 1 Was ist ein CP 581 und welche M glichkeiten bietet er Ihnen Definition CP 581 Hardware Konfi gurationen 1 2 Der CP 581 ist ein Industriestandard kompatibler AT Rechner im Baugrup pentr ger Ihres Automatisierungsger tes Er besteht aus Hardwarebaugruppen die in bestimmten Konfigurationen mo dular zusammengesetzt werden k nnen
113. wenn gleichzeitig ein anderes Programm aktiv ist CP HTB Treiber Testen Sie daher Ihr Programm zun chst ohne echte Treiber Aufrufe diese k nnen Sie ber eine Hilfs Subroutine simulieren INT Befehle durch Sub routinen Aufruf ersetzen um den logischen Ablauf zu berpr fen L uft das Programm nach diesem Trockentest in sich logisch richtig ab so k nnen Sie den CP HTB Treiber ber richtige INT Befehle durch Ihr Pro gramm aufrufen Eine CPU sollte dabei noch nicht aktiv sein Ihr Programm mu in diesem Testschritt vom Treiber die Auskunft bekommen da die an gesprochene CPU nicht synchron ist siehe Ergebnisanzeigen der Treiber funktionen Wenn Sie nach diesen Schritten die Zusammenarbeit mit einer CPU testen geben Ihnen die Anzeigen des CP HTB Treibers wertvolle Hinweise dar ber wo Ablauffehler aufgetreten sind Sie sollten daher in einer Testversion Ihres CP 581 Programms nach jedem Treiberaufruf die Anzeigen am Sichtger t mit einem Hinweis auf den spe ziellen Aufruf ausgeben oder ausdrucken Wenn Ihr CP 581 Programm bei der Zusammenarbeit abst rzt so m ssen Sie vielleicht einen Mischtest mit hei en und simulierten Treiberaufru fen durchf hren bei dem die simulierten Treiberaufrufe schrittweise durch hei e ersetzt werden 11 5 4 Darstellung der S5 Daten im CP 581 Speicher CP 581 C79000 G8500 C781 02 Im CP 581 werden Daten im Intel Datenformat abgelegt Dieses weicht von
114. wird Je gr er Sie die Blockgr e BLGR einstellen um so schneller werden gr Bere Datenmengen bertragen um so mehr wird jedoch der S5 Bus belastet Umgekehrt ist die Bus Belastung bei kleineren Blockgr en geringer die Daten bertragung zum CP 581 dauert dann aber l nger Welche Blockgr e f r Ihre CPU am g nstigsten ist m ssen Sie unter dem Aspekt des Gesamt betriebs auf dem AG entscheiden HTB SEND und HTB RECEIVE F r den Austausch von Daten mit dem CP 581 erh lt die CPU f r jeden bertragungsvorgang eine gezielte Anforderung Der Ansto dazu erfolgt vom Programm SSREMOTE SSREMOTF Diesen Ansto gibt der CP HTB Treiber an die CPU weiter Damit die CPU darauf reagieren kann m ssen in jedem Zyklus der HTB SEND mit der Parametrierung f r die Funktion SEND ALL und der HTB RECEIVE mit der Parametrierung f r die Funk tion RECEIVE ALL aufgerufen werden CP 581 C79000 G8500 C781 02 Virtuelles S5 Laufwerk Blockschaltbild A 2 3 4 5 6 7 Blockschaltbild a 2 3 4 5 6 7 Tabelle 10 5 RECEIVE Die Baustein Nr FB xxx entnehmen Sie bitte der Tabelle 10 3 8 Die Baustein Nr FB xxx entnehmen Sie bitte der Tabelle 10 3 8 Formaler Aufbau und Bedeutung der Parameter f r SEND und RE CEIVE Funktion ALL Parameter Art Typ Bedeutung SSNR D KY Schnittstellennummer A NR D KY Auftrags Nummer
115. x in der Programmiersprache C Unterkatalog PASCAL f r Anwendungen der Freien Programmierung x in der Programmiersprache PASCAL x Datei READ ME mit Erl uterungen zur Beispielsammlung CP 581 C79000 G8500 C781 02 Referenzteil Software Dieses Kapitel gibt Ihnen gr tenteils in tabellarischer Form eine vollst n dige bersicht ber Kommando Optionen zul ssige Parameter Fehleranzei gen und Fehlermeldungen Im ersten Abschnitt erfolgt ein berblick ber die Hantierungsbausteine und deren Parametrierung die Sie beim CP 581 f r die verschiedenen Funktionen einsetzen Dahinter finden Sie Informationen zum CP HTB Treiber und zu den CP 581 Anwendungen Kapitel bersicht Im Kapitel finden Sie auf Seite 131 Hantierungsbausteine 13 3 13 1 1 bersicht ber die HTB beim CP 581 13 3 13 1 2 Der HTB SYNCHRON 13 4 13 1 3 Der HTB SEND 13 1 4 Der HTB FETCH 13 1 5 Der HTB RECEIVE 13 1 6 Der HTB CONTROL 13 1 7 Der HTB RESET 13 8 13 1 8 Das Anzeigenwort 13 9 13 1 9 DieParametrierfehler Anzeigen 13 10 13 2 Optionen des CP HTB Treibers 13 2 1 Optionen im Ladekommando Einstellen Basis Schnittstel lennummer 13 2 2 Optionen an den installierten Treiber 13 11 13 3 Proze datenerfassung 13 12 13 3 1 Parameter f r die Konfigurationsdatei 13 12 13 3 2 Kommando Optionen von CPRECORD und CPRECCTL 13 14 13 3 3 Steuerung der Proze datenerfassung von einer
116. zu viele Datenelemente gt 128 p SSD Datei der konfigurierte DV Baustein fehlt p SSD Datei falsche Bausteinkennung im DV Datenvorkopf lt Code gt Formatfehler lt Code gt falsche Bausteinkennung p SSD Datei falsche Bausteinnummer im DV Datenvorkopf lt Nummer gt Formatfehler lt Nummer gt falscheBausteinnummer p SSD Datei DV Vorkopf Adresse zu gro gt 4095 Formatfehler p SSD Datei Format Fehler 1 Format leer p Kein Platz mehr im Ausgabelaufwerk Anzeige von MS DOS p Fehler beim Schreiben der Ausgabedatei Anzeige von MS DOS p Ausgabedirectory nicht vorhanden Anzeige von MS DOS pl Konfigurationsdatei unbekannter S5 Bereich p Ungen gende Anzahl verf gbarer 1 DOS Cluster lt Istwert gt lt Sollwert gt p FMT Formatliste konnte nicht ge ffnet werden lt FMT Datei gt Anzeige von MS DOS lt FMT Datei gt Name der Formatdatei p S5 Formatliste unbekanntes Format in Zeile lt n gt lt Format gt lt n gt Zeilen Nr lt Format gt falsches Format p S5 Formatliste Formatfehler in Zeile lt n gt lt Format gt lt n gt Zeilen Nr lt Format gt falsches Format p S5 Formatliste zu lang ab Zeile lt n gt lt Format gt lt n gt Zeilen Nr lt Format gt falsches Format p S5D Datei Format ist nur bei S5 Bereich DB oder DX erlaubt p F
117. zur Aktivierung des Kommando Interpreters Ma nahme auf siehe Abschnitt Stellen Sie sicher da in Ihrem Automatisierungsger t die CPU von der Sie Kom AG 9 3 2 mandos ausf hren wollen und der CP 581 gesteckt sind Am CP 581 mu die Basis CP 581 Schnittstellennummer f r den Datenaustausch eingestellt sein Legen Sie fest wann welches Kommando ausgef hrt werden soll legen Sie dazu die 9 3 3 Bedingung fest Eingang Merker wann das zyklische STEP 5 Programm welches Kommando abrufen soll und ordnen Sie dieser Bedingung die zugeh rige Anfangs adressse des Kommandoanfangs im Datenbaustein zu Programmieren Sie einen Datenbaustein DB oder DX mit den Kommandos die Sie PG 9 3 4 auf dem CP 581 ausf hren lassen wollen CPU Erstellen oder ndern Sie die Anlauf Organisationsbausteine auf der CPU so da in PG 9 3 4 jedem OB der HTB SYNCHRON aufgerufen wird CPU Erstellen oder ndern Sie auf der CPU das STEP 5 Programm f r den Zyklus OB 1 PG 9 3 4 oder FB 0 entsprechend den festgelegten Bedingungen f r die Kommando Ausf h CPU rung und den Aufbau des Kommando Datenbausteins Stellen Sie ber Test auf der CPU fest da die aufzurufenden HTB im Anlauf Wie PG 9 3 6 deranlauf bzw Zyklus richtig aufgerufen werden CPU und 9 4 Stellen Sie sicher da auf dem CP 581 der CP HTB Treiber speicherresident geladen CP 581 ist Bei Kaltstart und Warmstart wird der Kommando Interpreter wahlweise auto matisch gestartet AUTOEXEC BA
118. zwar auch bei der Interrupt oder Alarmbear beitung aufgerufen werden das Anzeigenwort wird dann aber nicht zyklisch aktualisiert Diese Aufgabe mu dann vom CONTROL Baustein bernom men werden F r die Daten bergabe oder Aktivierung des SEND Auftrags m ssen zwei Bedingungen erf llt sein e dem Funktionsbaustein wurde VKE 1 bergeben e im Anzeigenwort ist Bit Nr 1 0 Bei bergabe von VKE 0 Leerlauf wird nur das Anzeigenwort aktuali siert 11 21 Freie Programmierung des CP 581 11 3 3 Der RECEIVE Baustein Der RECEIVE Baustein dient dazu auf der CPU Daten vom CP zu empfan gen Es werden zwei Betriebsarten unterschieden RECEIVE ALL Der Funktionsbaustein dient als Ersatz f r einen direkten schreibenden Speicherzugriff des CP auf die CPU RECEIVE DIREKT Unter einer bestimmten Auftrags Nummer werden Daten vom CP zu der CPU gesendet Beispiel f r einen Aufruf des RECEIVE Bausteins FUP KOP NAME SSNR A NR ANZW ZTYP DBNR ZANF ZLAE PAFE SPA FB RECEIVE KY KY SSNR MW A NR KC ANZW KY ZTYP KF DBNR KF ZANF MB ZLAE RECEIVE Beschreibung F r diese Funktion ben tigt der Baustein folgende Parameter der RECEIVE ALL Betriebsart SSNR A NR ANZW PAFE Schnittstellennummer Auftrags Nummer Belegung mit 0 Angabe des Anzeigenworts Angabe des Fehlerbytes Alle anderen Parameter sind bei diesem Auftrag nicht relevant F r die nicht relevanten Parameter mu
119. 0 ggf weitere S5 Operationen CP 581 synchronisieren Anzahl der SYNCHRON Versuche ggf weitere S5 Operationen E A D B T Z D KM KH KY KC KF KT KZ KG KF L KB 0 TE MB 10 SPA FB 125 SYNCHRON KY 0 16 KY 0 0 MB 11 UN M110 SPB ENDE L MB 10 1 iT MB 10 L MB 10 LW REP lt lt F SPB LOOP STP BE Schleifenzaehlerinitialisieren Ruecksprungmarke CP 581synchronisieren SSNR Kachel Nr 16 Blockgroesse 0 gt gt 256 Byte Parametrierfehleranzeigen inMB 11 Nur wenn kein Parametrierfehler aufgetreten ist wird der Baustein ohne Fehler beendet Schleifenzaehler bei jedem SYNCHRON Durchlauf um eins erhoehen Abbruchkriterium Pruefen ob maximal zulaessige Anzahl an Durchlaeufen bereits erreichtist AG STOP bei einem PAFE oder bei Ueberschreitung der eingestellten Anzahl der SYNCHRON Versuche SYNCHRON erfolgreich beendet 10 15 Virtuelles S5 Laufwerk e STEP 5 Operationen im OB 1 NETZWERK 1 0000 Zyklische Programmbearbeitung 0000 i 0001 0002 ggf weitere S5 Operationen 0003 i 0004 SPA FB120 Daten zum CP 581 senden 0005 NAME SEND 0006 SSNR KY 0 16 SSNR Kachel Nr 16 0007 A NR KY 0 0 Auftrags Nr 0 SEND ALL 0008 ANZW MW 30 0009 QTYP KC ohne Bedeutung 000A DBNR KY 0 0 ohne Bedeutung 000B QANF KF 0 ohne Bedeutung 000C QLAE KF 0 ohne Bedeutung 000D PAFE MB 34 000E 000F U M 34 0 Parametrierfehler bei SEND 0010 SPB PB1 Ein auftre
120. 0 32 72 Grafik Farbe 800 x 600 256 37 9 60 32 72 Grafik Farbe 800 x 600 256 46 9 75 34 74 Grafik Farbe 1024 x 768 256 48 4 60 34 74 Grafik Farbe 1024 x 768 256 60 75 40 Grafik Farbe 640 x 400 32k 31 5 60 41 Grafik Farbe 640 x 400 64k 31 5 60 42 Grafik Farbe 800 x 600 32k 37 9 60 43 Grafik Farbe 800 x 600 64k 37 9 60 44 Grafik Farbe 1024 x 768 32k 48 4 60 45 Grafik Farbe 1024 x 768 64k 48 4 60 50 Grafik Farbe 640 x 400 16M 31 5 60 52 Grafik Farbe 800 x 600 16M 37 9 60 58 6A Grafik Farbe 800 x 600 16 35 2 56 58 6A Grafik Farbe 800 x 600 16 37 8 60 58 6A Grafik Farbe 800 x 600 16 48 1 72 1 vgl CT BIOS V1 0 Chips amp Technologies CP 581 C79000 G8500 C781 02 Technische Daten des CP 581 4 2 Massenspeicher Baugruppe ca 0 9 kg Doppel Europa 160 mm x 233 4 mm Baugruppenspe Gewicht zifische Daten Flachbaugruppenformat Frontplattenbreite 20 mm 1 1 3 SEP Basis Stecker ES 902 Reihe 2 48polig Federleiste 25pol D Subminiatur IBM kompatibel Federleiste 26pol D Subminiatur high density 5 V Toleranz 5 24 V Toleranz 25 15 bei 5 V typ 0 5 A im Anlauf max 1 A ca 500 ms bei 24 V max 0 1 A entf llt gepr ft nach DIN EN 61131 2 IEC 61131 2 Frontstecker LPT COM 4 Versorgungs Versorgungsspannungen spannungen Stromaufnahme Stromaufnahme Pufferstrom Elektrische Norm Sicherheit Schutzart
121. 0 32 C79000 G8500 C781 02 Freie Programmierung des CP 581 Kapitel bersicht CP 581 C79000 G8500 C781 02 11 Dieses Kapitel wendet sich an Benutzer des CP 581 die die Funktionen des CP HTB Treibers und der S5 Hantierungsbausteine f r spezielle Anwendun gen ausnutzen wollen Wenn Sie Ihre Anwendungen des CP 581 selbst programmieren m chten sollten Sie Erfahrung im Programmieren von S5 Automatisierungsger ten besitzen und ber weitgehende Kenntnisse der Assemblersprache von MS DOS Assemblern verf gen F r Kenner h herer Programmiersprachen reichen neben der Erfahrung in STEP 5 Programmierung evtl grundlegende Assembler Kenntnisse aus um ein Schnittstellen Modul zu programmieren das f r die Treiberfunktionen mit einer h hren Programmiersprache aufgerufen werden kann Abschnitt 11 2 r t Ihnen in welchen Schritten Sie die L sung Ihres Problems angehen sollten Abschnitt 11 3 gibt Ihnen eine Einf hrung in die Anwendung der Hantie rungsbausteine f r die Kommunikation CPU CP 581 bez glich Parametrie rung und Anzeigenauswertung In Abschnitt 11 4 werden Sie ber den CP HTB Treiber das Zusammenspiel von CPU und CP 581 und die erforderliche Programmierung der Treiber Funktionen informiert Einige Hinweise f r den Test Ihrer Anwendung finden Sie in Abschnitt 11 5 Im Kapitel finden Sie auf Seite ae 3 11 2 Vorgehensweise 11 3 11 2 1 bersicht 11 2 2 Analyse
122. 0 C781 02 OB 1 ekai Z Hadui Z E 12 2 M 11 4 M11 5 M 11 4 E 12 2 M 11 4 U M 11 5 SPA FB 244 NAME SSNR A NR ANZW QTYP DBNR QANF QLAE PAFE SEND KY 0 4 KY 0 201 MW 124 KCDB KY 0 14 KF 0 KF 7 MB 128 Anstoss Katalog auf CP581 vorwaehlen HTB SEND SEND DIREKT Schnittstelle 4 A NR 201 Katalog vorwaehlen Katalog und Pfadangabe in DB 14 Anfangsadresse Anzahl Datenwoerter 12 19 Applikationsbeispiele 12 20 Wird der HTB SEND mit der Funktion SEND DIREKT und der Auf tragsnummer 201 aufgerufen bergibt er dem CP den Zeichenstring der die Pfadangabe des Zielkataloges f r die Daten bertragung ent h lt Ist der Zeichenstring gr er als die eingestellte Blockgr e bertr gt der HTB SEND mit der Funktion SEND ALL die restlichen Daten zum CP Rufen Sie den Hantierungsbaustein SEND mit der Funktion SEND DIREKT und der Auftragsnummer 207 im Organisationsbaustein OB 1 auf und para metrieren Sie ihn OB 1 0055 i 0056 U E 12 3 Anstoss S5F Dateien auf CP 581 0057 UN M11 6 loeschen 0058 M 11 7 0059 S M 11 6 005A UN E123 005B R M 11 6 005C 005D U M 11 7 005E SPA FB 244 HTB SEND SEND DIREKT 005F NAME SEND 0060 SSNR KY 0 4 Schnittstelle 4 0061 A NR KY 0 207 A NR 207 S5F Datei loeschen 0062 ANZW MW 130 0063 QTYP KC DB Katalog und Pfadangabe 0064 DBNR KY 0 14 in DB 14 0065 QANF KF 0 Anfangsadresse 0066 QLAE KF 7
123. 00 1 Flankenmerker 000C UN ANST 000D R M 100 0 000E 000F U M 100 1 0010 SPB FB 120 Senden anstossen 0011 NAME SEND 0012 SSNR KY 0 16 SSNR Kachel Nr 16 0013 A NR KY 0 1 A NR Auftragsnummer 1 0014 ANZW MW 20 0015 QTYP KCDB Zu sendende Daten liegen im DB 10 0016 DBNR KY 0 10 ab DW 0 bis DW 49 50 Woerter 0017 QANF KF 0 Zugriff auf Datei 010DB001 S5F 0018 QLAE KF 50 0019 PAFE MB 24 001A 001B O M 21 3 Auftrag fertig mit Fehler 001C O M 24 0 Parametrierfehler 001D SPB PB1 Ein auftretender Fehler wird in PB 1 behandelt 001E Darauf wird hier nicht naeher eingegangen 001F BE e Funktionsbaustein FB 116 NETZWERK 1 0000 Daten vom CP in die CPU holen NAME HOLEN BEZ ANST E A D B T Z E BI BY W D BI 0008 U ANST Positive Flanke des Anstossereignisses 0009 UN M100 2 bilden 000A S M 100 2 Fortsetzung auf des n chsten Seite CP 581 8 24 C79000 G8500 C781 02 Massenspeicher Funktionen CP 581 C79000 G8500 C781 02 Fortsetzung 000B M 100 3 Flankenmerker 000C UN ANST 000D R M 100 2 000E 000F iU M 100 3 0010 SPB FB 122 Holen anstossen 0011 NAME FETCH 0012 SSNR KY 0 16 SSNR Kachel Nr 16 0013 A NR KY 0 1 A NR Auftragsnummer 1 0014 ANZW MW 25 0015 QTYP KC DB Zu holende Daten werden im DB 10 0016 DBNR KY 0 10 ab DW 0 bis DW 49 50 Woerter abgelegt 0017 QANF KF 0 Erzeugte Datei 010DB001 S5F 0018 QLAE KF 50 0019 P
124. 000 02 5 3 410000e 003 8 9 KG 1234567 00 6 1 234567e 001 10 11 KC BE 6 Zeichen 7 BEISPI 12 KC IS IKC 13 KC PI 14 1111 1010 2 Bitmuster 8 64000 0000 0000 2KM 15 0000 1111 9 13855 0000 1111 CP 581 C79000 G8500 C781 02 10 25 Virtuelles S5 Laufwerk 10 5 4 Verwenden von MS DOS Kommandos und Applikationen 10 26 Sie k nnen das virtuelle S5 Laufwerk ber alle MS DOS Kommandos an sprechen die netzwerkf hig sind ein vorgegebenes Laufwerk also nicht phy sikalisch sondern nur logisch ansprechen Einige MS DOS Kommandos so wie deren gleichbedeutende MS DOS Aufrufe in Applikationen d rfen Sie f r das virtuelle S5 Laufwerk jedoch nicht anwenden Diese k nnen Sie der unten aufgef hrten Tabelle entnehmen Netzwerktreiber wie z B MSNET die die DOS interne Netzwerkkennung benutzen k nnen nicht auf das virtuelle S5 Laufwerk zugreifen da diese von SSREMOTE und SSREMOTF selbst benutzt wird Hinweis Der Versuch einen S5 Datenbaustein zu l schen wird ohne Fehlermeldung abgewiesen Voreinstellung Durch die Option C in den Kommandos SSREMOTE SSREMOTE errei chen Sie da vom virtuellen S5 Laufwerk derartige L schversuche gemel det werden siehe Abschnitt 10 4 1 Aus der nachfolgenden Tabelle k nnen Sie entnehmen welche MS DOS Kommandos Sie f r das virtuelle S5 Laufwerk nicht anwenden d rfen Tab Nicht zugelassene MS DOS Kommandos Tabelle 10 9 Nicht zugelassene MS DOS K
125. 0DB002 DW 0 bis DW 63 auf dem CP 581 Datenziel Datenbaustein DX 30 DW 100 bis DW 163 auf der CPU Schnittstellen Nr 0 Kachel Nr Der HTB FETCH wird ber RW parametriert NAME FETCH SSNR KY 0 0 Schnittstellen Nr A NR KY 0 2 Auftrags Nr ANZW MW 0 QTYP KC RW Die Quell und Zielparameter DBNR KY 0 10 sind im Datenbaustein DB 10 QANF KF 20 ab Datenwort DW 20 hinterlegt QLAE KF 8 Nur formal ohne Bedeutung PAFE MB 14 Quell und Zielparameter im Datenbaustein DB 10 DW 20 bis DW 27 DW20 bis 23 Quellparameter DW24 bis 27 Zielparameter haben folgende Werte DW20 KC DB QTYP Datenbaustein Datei Typ DB DW21 KY 0 20 DBNR Datenbaustein Nr 20 DW22 KF 0 QANF DWO DW23 KF 64 QLAE ohne Bedeutung DW24 KC DX ZTYP Datenbaustein Typ DX DW25 KY 0 30 DBNR Datei fuer DX 30 DW26 KF 100 ZANF DW 100 DW27 KF 64 ZLAE 64 Woerter Die bertragungsl nge wird durch ZLAE bestimmt CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen 8 3 4 Name L nge und Inhalt einer Datei f r CPU Daten auf dem CP CP 581 C79000 G8500 C781 02 Aktivieren und Testen der Massenspeicher Funktionen Beim Installieren der CP 581 Systemsoftware k nnen Sie wahlweise die Ein tr ge in die Datei AUTOEXEC BAT so festlegen da bei jedem Systeman lauf Wiederanlauf des CP 581 das Programm CPMASS f r die Massenspei cher Funktionen gestartet wird Das Programm erwartet danach einen
126. 1 Kommando Interpreter 9 1 9 2 9 2 Anwendung Mit der Funktion Kommando Interpreter k nnen Sie von einer CPU aus beliebige MS DOS Kommandos die in einem Datenbaustein DB oder DX hinterlegt sind auf dem CP 581 ausf hren Wenn Sie z B Ihren CP 581 ohne Tastatur betreiben da Sie ausschlie lich die Massenspeicher Funktionen benutzen lassen sich mit dem Kommando Interpreter im Bedarfsfall von der CPU aus Dateien auf dem CP kopieren oder andere erforderliche MS DOS Funktionen ausl sen Bei der Auswahl der Kommandos sollten Sie die in Abschnitt 9 3 3 gegebe nen Hinweise beachten Solange der Kommando Interpreter gestartet ist k nnen Sie keine Komman dos ber eine vorhandene Tastatur eingeben au er einem Tastenbefehl zum Beenden des Kommando Interpreters Der Kommando Interpreter ist von maximal vier CPUs ansprechbar die in demselben Automatisierungsger t gesteckt sind wie der CP 581 Prinzipielle Abl ufe CPU CP Bild 9 1 zeigt Ihnen den globalen Ablauf der Kommando Interpretation auf der CPU und dem CP 581 S5 Bus 1 Anlauf OB CP HTB Treiber SYNCHRON N STEP 5 Programm en f r Zyklus OB 1 Kommando Interpreter N SEND DIREKT 4 1 6 MS DOS Kommando Bearbeitung COMMAND COM SEND ALL Datenbaustein DB DX Y MS DOS MS DOS Kommando Programm Festplatte CPU CP 581
127. 1 Kachelbereich 0 F800 von HTB nicht genutzt FCOO DezentralePeripherie FEOO er Systembereich Vektorregister FFFF RERE Bild 6 1 Adre raumaufteilung am S5 Bus Ein Teil dieses Bereichs ist f r sogenannte Kacheln reserviert Eine Kachel hat einen Adre raum von 1024 Byte Mit Hilfe der Kachel Nummer kann dieser Adre raum mehrfach angesprochen werden Auswahl ber Vektorre gister Es gibt insgesamt 256 Kacheln mit der Nummer 0 bis 255 Vier Kacheln mit aufeinanderfolgenden Nummern werden f r den Datenver kehr mit dem CP 581 festgelegt Dies geschieht durch Einstellen der Basis Schnittstellennummer siehe Abschnitt 6 2 3 Diese vier Kacheln befinden sich physikalisch hintereinanderliegend im Dual Port RAM auf der CP 581 Baugruppe Jede der vier Kacheln ist einer CPU zugeordnet Sind weniger als vier CPUs im AG gesteckt so werden entsprechend weniger Ka cheln genutzt CP 581 C79000 G8500 C781 02 6 3 Betrieb des CP 581 in den S5 Automatisierungsger ten 6 2 2 Hantierungsbausteine Die Steuerung des Datenaustauschs erfolgt auf den CPUs durch die soge nannten Hantierungsbausteine HTB Dies sind spezielle Funktionsbau steine die f r den gew nschten Datenaustausch vom STEP 5 Programm auf gerufen werden und den Datenverkehr ber eine der Kacheln abwickeln Hinweis Die Hantierungsbausteine haben f r die unterschiedlichen Automatisierungs ger te verschiedene Funktionsbaustei
128. 1 0 A Grundlast 0 3A 1 0 3 A Gesamtstrom Verlustleistung der 1 AT Baugruppe 2 5 A 12 5 W 2 AT Baugruppe in At Slot B 2 12 V 0 05 A 4 0 2 A 5V 1 0 A 1 1 0 A Grundlast 0 3 A 1 0 3 A Gesamtstrom Verlustleistung der 2 AT Baugruppe 1 5 A 7 5 W In diesem Beispiel betr gt der Gesamtstrom der 1 AT Baugruppe 2 5 A und der der 2 AT Baugruppe 1 5 A Die Belastung durch die 1 AT Baugruppe erfordert eine Zwangsbel ftung Diese Konfiguration ist daher mit L fter zul ssig Die 2 AT Baugruppe alleine k nnte auch ohne L fter betrieben werden Der Gesamtstrom betr gt in diesem Beispiel 4 A und liegt somit unter dem Maximalwert von 6 A Die angenommene Konfiguration ist daher zul ssig Norm gepr ft nach DIN EN 61131 2 IEC 61131 2 Schutzart IP20 nach IEC 60529 DIN 40050 Technische Daten des CP 581 Elektromagneti sche Vertr glich keit EMV Funkentst rung nach EN 55011 Grenzwertklasse A Leitungsgef hrte St rgr en auf Wechselspan nungs Versorgungsleitungen AC230V nach EN 61000 4 4 IEC 61000 4 4 Burst 2kV nach IEC 61000 4 5 Leitung gegen Leitung us Impulse 1kV Leitung gegen Erde us Impulse 2kV Gleichspannungs Versorgungsleitungen DC 24 V nach EN 61000 4 4 TEC 61000 4 4 Burst 2kV Signalleitungen nach EN 61000 4 4 TEC 61000 4 4 Burst 2kvVh St rfestigkeit gegen Entladen statischer Elektrizit t nach EN 61000 4 2 TEC 61000 4 2 ESD 2 Eine S
129. 1 Abl ufe bei der Proze datenerfassung 1 Synchronisieren der CPU im Anlauf mit CP ber HTB SYNCHRON Dabei wird die Blockgr e f r den Datentransfer festgelegt 2 Starten des Systemprogramms CPRECORD Timer wird von CPRECORD mit Zy kluszeitaus der Konfigurationsdatei eingestellt 3 Timer aktiviert zyklisch CPRECORD 4 CPRECORD gibt ber CP HTB Treiber Ansto an HTB SEND Funktion SEND ALL mit Information zur Datenquelle und Datenanzahl 5 HTB SEND bertr gt nach dem Ansto alle gew nschten Daten zum CP Dort werden sie von CP HTB Treiber und CPRECORD abgeholt in ASCI Format entsprechend der Formatinformation konvertiert und in der ASCIH Datei Ziel abgelegt CP 581 C79000 G8500 C781 02 7 3 Proze datenerfassung CPRECORD 7 3 Hantierung der Proze datenerfassung 7 3 1 Vorgehen im Zusammenhang F r die Anwendung der Proze datenerfassung m ssen Sie folgende Ma nah men in der vorgeschlagenen Reihenfolge treffen Tabelle 7 1 Ma nahmen f r die Anwendung der Proze datenerfassung Ma nahme auf siehe Ab schnitt Stellen Sie sicher da in Ihrem Automatisierungsger t die CPU mit der Sie Daten AG 1 352 austauschen wollen und der CP 581 gesteckt sind Am CP 581 mu die Basis CP 581 Schnittstellennummer f r den Datenaustausch eingestellt sein Legen Sie S5 Datenbereiche maximal 8 auf der den CPU s fest aus denen Sie die 1 3 2 Daten erfassen wollen und legen Sie fest wie die Erfassung f
130. 1 anhand von konkreten Applikationsbeispielen Sie erfahren e wie Sie mit der Funktion Proze datenerfassung den Temperaturverlauf eines Prozesses berwachen k nnen e wie Sie mit den Massenspeicher Funktionen Daten von der S5 CPU zum CP senden und wieder zur ck bertragen k nnen e wie Sie mit dem Kommando Interpreter von der S5 CPU aus Meldungen mit einem MS DOS Kommando auf einen Meldedrucker ausgeben k n nen welche Struktur der Festplatten Katalog BEISPIEL mit einer Sammlung von Anwendungsbeispielen nach dem Installieren der Systemsoftware hat Im Kapitel finden Sie auf Seite 21 Beispiel Proze datenerfassung 12 1 1 Aufgabenstellung Problem 12 1 2 L sungsentwicklung 12 1 3 L sungsstruktur 12 1 4 Arbeitsschritte im einzelnen 12 5 12 2 Beispiel Massenspeicher Funktionen 12 13 12 2 1 Aufgabenstellung Problem 12 13 12 2 2 L sungsentwicklung 12 2 3 L sungsstruktur 12 2 4 Arbeitsschritte imeinzelnen 12 3 Beispiel Kommando Interpreter 12 3 1 Aufgabenstellung Problem 12 22 12 3 2 L sungsentwicklung 12 22 12 3 3 L sungsstruktur 12 22 12 3 4 Arbeitsschritte im einzelnen 12 4 Applikationsbeispiele im Katalog BEISPIEL y2 Y 00 12 1 Applikationsbeispiele 12 1 Beispiel Proze datenerfassung 12 1 1 Aufgabenstellung Problem Sie wollen ber den CP 581 der im Baugruppentr ger Ihres Automatisie rungsger
131. 2 Virtuelles S5 Laufwerk 10 4 2 Deaktivieren Zum Deaktivieren der Funktion Virtuelles S5 Laufwerk m ssen Sie das installierte Programm SSREMOTE oder SSREMOTF aus dem Speicher ent fernen mit dem Kommando S5SREMOTE U bzw SSREMOTF U Statt des Zeichens k nnen Sie auch das Zeichen verwenden statt U auch u 10 4 3 Testen Um herauszufinden ob Sie ber das virtuelle S5 Laufwerk den gew nschten Datenaustausch mit einer oder mehreren CPUs richtig abwickeln k nnen sollten Sie schrittweise so vorgehen 1 CP 581 C79000 G8500 C781 02 Bereiten Sie f r den Test einen Datenbaustein auf dem PG vor z B DB 20 und f llen Sie ihn mit Dezimalzahlen die auch in hexadezi maler Darstellung leicht zu erkennen sind z B 17 11H 33 21H 65 41H 129 81H usw bertragen Sie den Baustein mit dem PG auf die CPU mit der Nummer 1 Stellen Sie fest ob die Aufrufe der HTB SYNCHRON SEND ALL und RECEIVE ALL auf der CPU mit der Nummer 1 ohne Fehleranzeigen ablaufen Aktivieren Sie das virtuelle S5 Laufwerk unter dem Namen S zun chst ber das Programm SSREMOTE Geben Sie das MS DOS Kommando DIR S CPU1 ein Es wird nun der Katalog S CPUI abgelistet und darin alle auf der CPU vorhandenen Datenbausteine DB und DX unter dem Namen DBnnn S5B bzw DXnnn S5B Die Bildung der Dateinamen wird in Abschnitt 10 5 1 beschrieben Kopieren Sie den Test Datenbaustein DB 20 vom virtue
132. 2 3 Zeichen in zwei dreistellige Dezimalzahlen ohne Vorzeichenkonvertiert f hrendeLeerzeichen und in zwei Feldern abgelegt An Trenner A62 Formatanweisung KZ KZ 032 132 3 Zeichen f hrendeLeerzeichen 1 A Leerzeichen 2 Beim Format KC wird eine Zeichenkette in der ASCII Datei abgelegt Deren Endekriterium ist a ein Formatwechsel b eine duale Null im Datenstrom der S5 Daten 3 Eswerdennur solche S5 Daten richtig in Gleitpunktzahlen konvertiert die entweder ber KG Format mit dem Daten bausteineditoram PG bei Datenbausteinen oder mit einer S5 Gleitpunktoperation erzeugt wurden 10 24 CP 581 C79000 G8500 C781 02 Virtuelles S5 Laufwerk Beispiel f r ASCII Darstellung Tabelle 10 8 In der folgenden Tabelle sehen Sie ein Beipiel wie S5 Daten eines Daten bausteins ber Formatanweisungen konvertiert und dargestellt bzw in einer ASCIH Datei abgelegt werden Als Feldtrennzeichen soll vereinbart sein Tab Beispiel f r ASCH Speicherung von S5 Daten Beispiel f r ASCI Speicherung von S5 Daten S5 Datenbaustein Formatdatei ASCII Datei DW Nir Inhalt DW DENAN Feld Nr ASCH Zeichen 0 KF 123 3 Festpunktzahlen 0 An 123 1 KF 4567 ARE 1 4567 2 KF 32123 2 32123 3 KG 5500000 01 4 Gleitpunktzahlen 3 5 500000e 000 07 7 4KG 5 KG 5500000 03 4 5 500000e 002 6 7 KG 3410
133. 24 3 RTS COM 1 V 24 4 RxD COM 3 X27 5 RxD COM 3 X27 6 TxD COM 3 X27 7 TxD COM 3 X27 8 RTS COM 3 V 24 9 CTS COM 3 V 24 10 DSR COM 1 V 24 11 RxD COM 1 V 24 12 GND COM 1 V 24 13 P24V COM 1 TTY 14 RxD COM 1 TTY 15 TxD COM 1 TTY 16 DCD COM 3 V 24 17 DSR COM 3 V 24 18 GND COM 3 V 24 19 TxD COM 1 V 24 20 DTR COM 1 V 24 21 CTS COM 1 V 24 22 RxD COM 1 TTY 23 TxD COM 1 TTY 24 TxD COM 3 V 24 25 RxD COM 3 V 24 26 DTR COM 3 V 24 Hinweis Die COM 3 Schnittstelle besitzt kein RI Signal CP 581 3 16 C79000 G8500 C781 02 Referenzteil Hardware CP Y Adapter COM1 COM3 Senden S3 5 ON 24V Empfangen S3 6 ON RxD RAY N Verbraucher Bild 3 4 TTY Beschaltung CP 581 aktiv CP 581 C79000 G8500 C781 02 Referenzteil Hardware Y Adapter CP COM1 COM3 Verbraucher Senden S3 5 OFF TxD 24V 24V gt Empfangen S3 6 OFF RxD 24V A A Bild 3 5 TTY Beschaltung CP 581 passiv Hinweis Zum Anschlu eines PG ber die TTY Schnittstelle COM 1 darf nicht das Standard PG Kabel verwendet werden Pin 22 CP Seite darf nicht mit Pin 10 verbunden werden Es ist ein spezielles Kabel anzufertigen CP 581 3 18 C79000 G8500 C781 02 Referenzteil Hardware Kombinierter Stecker X7 f r Tastatur und COM2 Maus CP 581 C79000 G8500 C781 02 Der kombinierte Stecker f r die Tastatur und die serielle Schnittstelle COM 2 ist als 26polige High Density Buc
134. 25 HTB SEND FB 120 HTB SEND A FB 126 e STEP 5 Operationen in OB 20 OB 21 und OB 22 NETZWERK 1 0000 0000 i 0001 ggf weitere S5 Operationen 0002 5 0003 0004 SPA FB 111 CP 581 synchronisieren 0005 NAME CPSYNC 0006 REP KF 3 Anzahl der SYNCHRON Versuche 0009 i ggf weitere S5 Operationen 000B BE CP 581 9 12 C79000 G8500 C781 02 Kommando Interpreter e Funktionsbaustein FB 111 NETZWERK 1 NAME CPSYNC BEZ 0008 0009 000A 000B 000C 000D 000E 000F 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F 0020 0021 0022 0023 REP LOOP NAME SSNR BLGR PAFE ENDE 0000 E A D B T Z D KM KH KY KC KF KT KZ KG KF iL KB 0 E MB 10 SPA FB 125 SYNCHRON KY 0 16 KY 0 0 MB 11 UN M110 SPB ENDE E MB 10 I 1 T MB 10 E MB 10 LW REP F SPB LOOP STP BE Schleifenzaehlerinitialisieren Ruecksprungmarke CP 581synchronisieren SSNR Kachel Nr 16 Blockgroesse 0 gt 256 Byte Parametrierfehleranzeigen in MB 11 Nur wenn kein Parametrierfehler aufgetreten ist wird der Baustein ohne Fehler beendet Schleifenzaehler bei jedem SYNCHRON Durchlauf um eins erhoehen Abbruchkriterium Pruefen ob maximal zulaessige Anzahl an Durchlaeufen bereits erreichtist AG STOP bei einem PAFE oder bei Ueberschreitung der eingestellten Anzahl der SYNCHRON Versuche SYNCHRON erfolgreich beendet e STEP 5 Operatio
135. 255 f r DB 1 bis DB 255 D steins auf der CPU der 256 bis 511 f r DX 0 bis DX 255 mit der Vorschrift kon oder vertiert werden soll f r alle DB und DX Feldtrennzeichen Mit dem Feldtrennzei ASCII Zeichen chen werden die einzel Ziffern und die Zeichen nen S5 Daten in den konvertierten ASCI Da teien auf dem CP 581 voneinander getrennt lt siehe Abschnitt 10 5 2 gt Die Komponente ist op tionell wird sie nicht an gegeben so werden die S5 Daten durch ein Leer zeichen getrennt sind nicht erlaubt 1 WelcheDatenbauteine Sie lesend oder schreibend ansprechen k nnen ist von der CPU abh ngig System Datenbausteine CP 581 C79000 G8500 C781 02 Virtuelles S5 Laufwerk CP 581 C79000 G8500 C781 02 Beispiele f r F Parameter 1 Formatieren des Datenbausteins DB 9 auf der CPU 1 ber die Formatdatei DB009 FMT Trennzeichen ist die Voreinstellung Leerzeichen F DB009 FMT 1 9 2 Formatieren des Datenbausteins DX 4 auf der CPU 2 ber die Formatda tei DX004 FMT Trennzeichen ist F DX0004 FMT 2 260 die Nummern f r DX sind 256 bis 511 3 Formatieren aller DB und DX Datenbausteine aller CPUs ber die For matdatei ALLFORM FMT Trennzeichen ist F ALLFORM FMT Schritt 2a Editieren der Formatdatei Wenn Sie S5 Datenbausteine formatiert auf dem CP 581 bearbeiten wollen m ssen Sie daf r eine oder mehrere Formatdateien bereit
136. 3 6 CP 581 C79000 G8500 C781 02 Referenzteil Hardware Bedienelemente Anzeigeelemente CP 581 C79000 G8500 C781 02 Schalter RUN STOP Umschalten von RUN nach STOP Die Buskommunikation an der S5 Schnittstelle ist gesperrt Auf der CP 581 Seite wird ein RESET ALL ausgel st der den CP HTB Treiber komplett zur cksetzt Dies entspricht dem Ausl sen eines RESET ALL durch den entsprechenden Hantierungsbaustein von der CPU Seite Wenn der Schalter beim Hochlauf auf STOP steht wird CPLINK aktiviert Umschalten von STOP nach RUN Der Datenverkehr an der S5 Schnittstelle wird zugelassen Taster RESET Durch eine Bet tigung des Tasters setzen Sie die Baugruppe komplett zur ck Die Kommunikation wird danach undefiniert abgebrochen Die S5 CPU er h lt die Fehleranzeige Schnittstelle unklar Bei den Anzeigeelementen k nnen Sie unterscheiden zwischen e Betriebsanzeigen e St ranzeigen e Zugriffsanzeigen f r die Laufwerke Betriebs und St ranzeigen e gr ne LED RUN signalisiert den Zustand Schnittstelle S5 in Betrieb die LED kann nur dann leuchten wenn der Betriebsartenschalter auf RUN steht und minde stens eine CPU synchronisiert ist e rote LED STOP Dauerlicht signalisiert den Zustand Schnittstelle S5 au er Betrieb wenn der Betriebsartenschalter auf STOP steht Blinken signalisiert den Zustand Betriebsartenschalter auf RUN aber keine CPU synchronisiert e rote LED FAULT Diese
137. 4 TTY 23 TxD COM 4 TTY 24 nicht belegt 25 nicht belegt 26 nicht belegt CP 581 3 36 C79000 G8500 C781 02 Referenzteil Hardware 3 2 10 Interne Schnittstellenbelegung Basis Stecker X1 und X2 Interner erweiter ter ISA Bus Stecker X10 CP 581 C79000 G8500 C781 02 ber zwei 48polige Basis Stecker der Reihe 2 wird die CP 581 Massenspei cher Baugruppe an die Busplatine des AG angeschlossen Die Belegung die ser beiden Basis Stecker geht aus den folgenden Tabellen hervor Tabelle 3 29 Belegung des Basis Steckers X1 Massenspeicher Baugruppe oben d b Masse Z 5 V Ioa AJIN 10 12 14 16 18 20 22 24 26 28 30 32 Masse Tabelle 3 30 Belegung des Basis Steckers X2 Massenspeicher Baugruppe unten b Masse Z 5 V IA AIN 10 12 14 16 18 20 22 24 26 28 30 M2 32 Masse Die Verbindung der Massenspeicher Baugruppe zur Grundbaugruppe erfolgt ber den 128poligen Stecker X10 Die Belegung dieses Steckers lesen Sie bitte in Abschnitt 3 1 10 nach 3 37 Referenzteil Hardware 3 3 AT SIot Baugruppe Die CP 581 AT Slot Baugruppe besitzt keine direkte Verbindung zum S5 Bus R ckwandbus eines AG sie hat keinen Basis Stecker Die Frontplatten breite betr gt 1 1 3 SEP ca 20 mm Die
138. 5 0 KH 0000 1 KC COPY D MELD MELD1 TXT L 13 KC PTF 15 KH 0000 16 KC COPY D MELD MELD2 TXT L 28 KC PTT 30 KH 0000 31 KC COPY D MELD MELD3 TXT L 43 KC PIT 45 KH 0000 Das jeweils relevante COPY Kommando wird aus dem Datenbaustein DB 15 ber den Hantierungsbaustein SEND mit der Funktion SEND DIREKT an MS DOS COMMAND COM bertragen Hantierungsbausteine in S5 Programm einbauen und parametrieren Parametrieren Sie den HTB SYNCHRON und bauen Sie ihn in die Anlauf Organisationsbausteine OB 21 und 22 ein Listing siehe Abschnitt 12 1 4 Durch den HTB SYNCHRON in den Anlauf OB werden S5 CPU und CP 581 im RUN STOP Betrieb OB 21 und im automatischen Wiederanlauf OB 22 des AG synchronisiert CP 581 12 24 C79000 G8500 C781 02 Applikationsbeispiele CP 581 C79000 G8500 C781 02 Rufen Sie den Hantierungsbaustein SEND mit der Funktion SEND DIREKT im Organisationsbaustein OB 1 auf und parametrieren Sie ihn OB 1 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F 0020 0021 NETZWERK 1 U E 13 0 UN M150 0 M 150 1 S M 150 0 UN E13 0 R M 150 0 i U M 150 1 SPA FB 244 NAME SEND SSNR KY 0 4 A NR KY 0 209 ANZW MW 30 QTYP KC DB DBNR KY 0 15 QANF KF 1 QLAE KF 15 PAFE MB 34 BE Anstoss fuer Text MELD1 HTB SEND SEND DIREKT Schnittstellennummer Au
139. 5 Subminiatur Buchse Daten und Versorgungsschnittstelle zum CP 581 X2 7pol DIN Buchse Anschlu der Tastatur X3 D9 Subminiatur Buchse Mausanschlu V 24 COM2 X4 Schraubklemme optionale Versorgung 19 bis 32 V pos X5 Schraubklemme optionale Versorgung 0 V neg X6 Schraubklemme Potentialausgleichsklemme Schirm 3 4 7 Verbindungskabel CP 581 lt gt RTI Das Verbindungskabel hat zwei Funktionen e Funktion 1 RTI Daten und Versorgungskabel Anschlu an KEYB COM2 der CP 581 Grundbaugruppe e Funktion 2 Druckerkabel V 24 Anschlu an COM1 COM3 der CP 581 Grundbau gruppe bzw COM4 der CP 581 Massenspeicher Baugruppe und Drucker mit V 24 Schnittstelle Hinweis Das Anschlu schema Ihres Druckers kann von der Anschlu belegung des Kabels abweichen Vergleichen Sie das Drucker Anschlu schema mit der Signalbelegung des RTI Kabels siehe nachfolgende Tabellen Die notwen digen Informationen finden Sie im Handbuch Ihres Druckers CP 581 3 46 C79000 G8500 C781 02 Referenzteil Hardware Verbindungs Tabelle 3 34 Signalbelegung des Verbindungskabels CP 581 lt gt RTI kabel CP 581 Signal RTI D25 Sub Anmerkung CP 581 lt gt RTI 26pol High miniatur Stecker Dens Stecker 10 OO XDATA 20 1 verdrillties 19 XDATA_N 03 Adernpaar 11 XTAKT 02 verdrilltes 20 XTAKT_N 06 Adernpaar 12 XGND 07 verdrilltes 21 XGND 25 Adernpaar
140. 581 ist jetzt abgeschlossen Wie Sie die Software installieren und in Betrieb nehmen lesen Sie bitte wei ter im Kapitel 2 11 Installation und Inbetriebnahme der Software 2 11 Installation und Inbetriebnahme der Software Hinweis Den Lieferzustand der System Software des CP 581 k nnen Sie der Datei DIR TXT entnehmen Beachten Sie bitte da Sie zur Erst Inbetriebnahme die Massenspeicher Baugruppe oder das Programm CPLINK ben tigen Der CP 581 im Ausbau mit Grundbaugruppe und Massenspeicher Baugruppe l uft mit den voreingestellten SETUP Parametern hoch Bei der Erst Inbe triebnahme m ssen Sie im SETUP jedoch Datum und Uhrzeit einstellen CP 581 C79000 G8500 C781 02 2 37 Montage und Inbetriebnahme 2 11 1 Installation mit Massenspeicher Baugruppe Sie haben das Betriebssystem MS DOS und die CP 581 Systemsoftware ei gene Bestellposition auf Disketten erhalten Beide Software Pakete m ssen Sie nun auf der Festplatte installieren Gehen Sie dabei folgenderma en vor 1 Richten Sie die Festplatte ein 2 Installieren Sie MS DOS auf der Festplatte 3 Erstellen Sie Sicherungskopien von den MS DOS und CP 581 Liefer disketten 4 Installieren Sie die CP 581 Systemsoftware auf der Festplatte Festplatte Im Auslieferungszustand der Massenspeicher Baugruppe ist die Festplatte einrichten nicht partitioniert und nicht formatiert Um die Festplatte einsetzenzu k n nen mu diese noch partitioniert und formati
141. 5m 250 m mit RTI CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 10 Inbetriebnahme mit Massenspeicher Baugruppe Stellen Sie den Schalter RUN STOP auf RUN Checkliste vor dem Einschalten der Versorgungsspannung Bevor Sie die Stromversorgung einschalten pr fen Sie bitte anhand der fol genden Liste ob alle Vorbereitungen durchgef hrt sind e Haben Sie die Umgebungsbedingungen f r den CP 581 und die ange schlossenen Peripherieger te ber cksichtigt e Steckt der CP 581 auf einem zugelassenen Platz im Baugruppentr ger e Sind die Peripherieger te richtig angeschlossen e Haben Sie die Kabelschirme alle richtig aufgelegt e Haben Sie den Monitor sachgem aufgestellt und beim Aufbau die elek tromagnetischen Umweltbedingungen angemessen ber cksichtigt e Haben Sie die S5 Aufbaurichtlinien f r Automatisierungsger te eingehal ten Peripherieger te einschalten Schalten Sie jetzt Monitor und Drucker ein Stromversorgung des AG Rahmens einschalten Schalten Sie nun die Spannung f r den AG Rahmen zu Es laufen danach folgende Vorg nge auf dem CP 581 bzw der angeschlossenen Peripherie ab e Der CP 581 l uft hoch e STOP und FAULT LED leuchten solange bis Sie eine korrekte SETUP Einstellung vorgenommen haben siehe Kapitel 3 7 e Die Betriebsanzeige am Festplattenlaufwerk auf der Massenspeicher Bau gruppe leuchtet von nun an bei jedem Zugriff Die Hardware Inbetriebnahme f r den CP
142. 660 hPa Mechanische Anforderungen Einbau in ortsfeste nicht ersch tterungsfreie Ge r te Einbau auf Schiffen und Fahrzeugen unter Beachtung besonderer Einbauvorschrifte jedoch nicht am Motor Schwingen gepr ft nach DIN EN 60068 2 6 Betrieb 10 58 Hz Amplitude 0 075 mm 58 150 Hz Beschleunigung 9 81 m s 1 g Schocken gepr ft nach DIN EN 60068 2 27 Betrieb Halbsinus 150 m s 11 ms CP 581 C79000 G8500 C781 02 Bestellhinweise Bestellhinweise f r CP 581 Remote Termi nal Interface RTI Anschlu kabel und Adapter AT Slot Bau gruppe Massenspeicher Baugruppe CP 581 C79000 G8500 C781 02 In diesem Kapitel finden Sie die Bestellnummern zu den im Ger tehandbuch erw hnten oder beschriebenen Produkten Benennung CP 581 486DX2 Bestellnummer 6ES5 581 0ED14 CP 581 Pentium mit RGB 6ES5 581 0EE15 CP 581 Pentium mit VGA 6ES5 581 1EE15 DRAM Modul 8 Mbyte 16 Mbyte 32 Mbyte 6ES7 478 1 AN00 0AA0 6ES7 478 1 AP00 0AA0 6ES7 478 1 AQ00 0AA0 Onboard Silicon Disk 4 Mbyte 6ES7 478 1BM10 0AAO Benennung Bestellnummer RTI Modul 6ES5 751 3AA11 Benennung Bestellnummer Anschlu kabel f r RTI 3AA12 6ES5 714 3xxx1 Y Adapter COM 1 COM 3 6ES5 714 2AS01 Y Adapter Keyboard COM 2 6ES5 714 2AT01 RGB VGA Adapter 6ES5 714 2AV01 Benennung Bestellnummer AT Slot Baugru
143. 81 C79000 G8500 C781 02 Freie Programmierung des CP 581 S5 CPU CP 581 SEND DIREKT Bearbeitung von SEND DIREKT ohne Daten bertragung 4 ea anmelden ja nur bertragungsparameter l uft Auftrag me y Kommunikation mit CP auf nehmen und bertragungs TCB Status abfragen parameter an CP bertragen ANZW aktualisieren SEND eingetroffen wenn ja nur Parameter keine Daten Ja y Nutzdaten empfangen ber SEND ALL SEND ALL Anforderung von CP nein nein nein ja Empfangene Datenverarbeiten y anwendungsspezifisch Kommunikation mit CP aufneh men und Daten bertragen y Y Auftragsstatus setzen eigenes ANZW u ANZW von Fertig ohne mit Fehler SEND DIREKT aktualisieren CP HTB Treiberaufruf Bild 11 7 Prinzipieller Ablauf SEND DIREKT mit unmittelbarem Datentransfer Nachdem die Nutzdaten bertragen sind k nnen Sie diese in Ihrem CP 581 Programm bearbeiten Das Ende der bertragung m ssen Sie dem S5 Programm durch einen Trei beraufruf Auftragsstatus setzen mitteilen Danach kann in der Regel sofort eine erneute bertragung stattfinden Ablauf FETCH In Bild 11 8 ist der Ablauf eines Datentransfers mit FETCH dargestellt Der Ablauf ist hnlich wie bei der SEND Anwendung wobei lediglich die Transferr
144. 81 C79000 G8500 C781 02 Freie Programmierung des CP 581 BLGR Block Dieser Parameter gibt die Gr e des Datenblocks an der maximal bei einem gr e Durchlauf des HTB zwischen AG und CP ausgetauscht werden kann Er ist nur f r den SYNCHRON Baustein relevant Die vorgegebene Blockgr e bestimmt wesentlich die Laufzeit des Datentransfers Sie m ssen anhand der HTB Beschreibung f r Ihre CPU entscheiden welche Laufzeiten f r Ihren speziellen Anwendungsfall in Frage kommen Beachten Sie da bei kleinen Blockgr en d h kurzen Laufzeiten abh ngig von der Datenmenge meh rere CPU Zyklen f r den Datentransfer erforderlich sind Parameterart Format Belegung Datum Byte KY 0 y Blockgr e y 0 64 Byte f r S5 115U 256 Byte f r S5 135U 155U y 1 16 Byte y 2 32 Byte y 3 64 Byte y 4 128 Byte y 5 256 Byte y 6 512 Byte y 7 254 wie y 0 y 255 512 Byte PAFE Hier geben Sie ein Byte an das gesetzt wird wenn der Baustein einen Para Fehleranzeige bei metrierfehler erkennt Die Auswertung des Parametrierfehlers wird in Ab Parametrierfehler schnitt 11 3 6 Seite 11 19 erkl rt Parameterart Format Belegung Adresse Byte BY m gliche Bereiche AB MB Die Gr e der Bereiche ist CPU spezifisch CP 581 C79000 G8500 C781 02 11 11 Freie Programmierung des CP 581 11 3 5 Direkte und indirekte Parametrierung Indirekte Parame trierung von SSNR A NR ANZW und BLGR 11 12
145. 81 C79000 G8500 C781 02 Kommando Interpreter CP 581 C79000 G8500 C781 02 Die Anzeigen der Auftragsverwaltung zeigen nur den Status des Datenver kehrs zwischen CPU und CP 581 Sie geben keine Auskunft dar ber ob ein Kommando z B COPY auch richtig ausgef hrt wurde Hinweis Sind Bit 1 und 2 gleichzeitig im Anzeigenwort gesetzt k nnen Sie f r die jeweilige Auftragsnummer keine Auftr ge an den CP 581 absetzen Beach ten Sie dieses Verhalten im Anlauf Ihres S5 Programms Spezielle Anzeigen vom Programm CPSHELL Bit Nr 8 bis 11 Stellt der Kommando Interpreter CPSHELL bei der Abarbeitung eines Kom mandos von einer CPU fest da dies nicht fehlerfrei ausgef hrt werden kann so hinterlegt er im ersten Anzeigenwort der beiden mit ANZW adressierten W rter der CPU Fehleranzeigen Der Tabelle 9 7 k nnen Sie die Anzeigen entnehmen die bei der Bearbeitung eines Kommandos auftreten k nnen Tabelle 9 7 Fehleranzeigen vom Kommando Interpreter CPSHELL Wert v Bit Nr 8 Fehlerursache bis Bit Nr 11 0H kein Fehler 1H bis 5H HTB Fehler auch AG oder CPU Fehler genannt Fehler Num mer PAFE 1 bis PAFE 5 6H Kommandozeile ist zu lang 9H Das aufgerufene Programm kann nicht geladen werden da zu wenig Speicherplatz im CP 581 frei ist AH Die aufgerufene MS DOS Funktion oder das gestartete Pro gramm sprechen ein peripheres Ger t des CP 581 an das nicht bereit ist z B im Diskettenlaufwerk bef
146. 81 gesteckt sind und der CP HTB Treiber speicher resident geladen ist Testen Sie den richtigen Ablauf Ihres STEP 5 Programms zun chst ohne Ihr MS PG 11 5 DOS Programm jedoch mit CP HTB Treiber Synchronisieren des CP 581 mit der CPU CPU CP 581 Testen Sie nun Ihr MS DOS Programm und das Zusammenspiel mit den Hantie PG 11 5 rungsbausteinen auf der CPU CPU CP 581 Erweitern Sie nun falls erforderlich Ihre Anwendung f r die Kommunikation mit PG mehreren CPUs CPU CP 581 CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 11 2 2 Analyse der Aufgabenstellung Bevor Sie in den n chsten Abschnitten weiterlesen welche Funktionen der Hantierungsbausteine und des CP HTB Treibers Sie ben tigen und wie Sie Ihre Anwendung programmieren sollten Sie sich zun chst folgende Fragen bez glich der Aufgabenstellung beantworten e Soll Kommunikation mit einer oder mehreren CPUs stattfinden Wenn eine Kommunikation mit mehreren CPUs aufgebaut werden soll so be antworten Sie den Rest der Fragen zun chst f r eine und realisieren Sie f r diese CPU die Kommunikation Wenn diese richtig l uft k nnen Sie die Analyse f r mehrere CPUs wiederholen e In welche Richtung sollen Daten gesendet werden von der CPU zum CP 581 CPU sendet Daten vom CP 581 zur CPU CPU empf ngt Daten oder in beide Richtungen CPU sendet und empf ngt Daten e Wie gro ist das mit einem Vorgang Auftrag auszutausche
147. 8B zum CP 581 geschickt bzw von ihm geholt wer den Der Datenaustausch wird ber zwei Eingangssignale nach folgendem Schema gesteuert 8 21 Massenspeicher Funktionen 8 22 E 20 2 Ausgef hrte Aktion Daten von der CPU zum CP 581 senden Daten vom CP 581 in die CPU holen Keinen Auftrag ausl sen sondern das Programm beenden Es d rfen entweder der Auftrag SEND mit der Auftragsnum mer 1 oder der Auftrag FETCH mit der Auftragnummer 1 jedoch niemals beide Auftr ge gleichzeitig laufen Dies mu durch das STEP 5 Programm sichergestellt werden Auf dem CP 581 soll f r den Datenaustausch die Datei 010DB001 S5F be nutzt werden Sie wird beim Senden der Daten angelegt und dient beim Ho len der Daten als Datenquelle Auf der CPU ist als Datenquelle und Datenziel der Bereich von Datenwort DW 0 bis DW 49 50 W rter des Datenbausteins DB 10 zu verwenden Das S5 Programm f r diese Aufgabe besteht aus folgenden Teilen dem Aufruf des FB 111 in den Anlaufbausteinen dem FB 111 mit Aufruf des HTB SYNCHRON 1 2 3 4 5 dem OB 1 f r die zyklische Programmbearbeitung mit der Auftragskoor dinierung und den Auftragsanst en dem FB 115 f r das Senden der Daten dem FB 116 f r das Holen der Daten Die Fehlerbehandlung erfolgt im Baustein PB 1 Dieser wird nicht n her er l utert da die Fehlerreaktion anwendungsspezifisch ist Die f r die CPU zu verwendenden Hantierungsbausteine wurden der
148. 9 Sekunden Daran schlie en sich die Daten f r die Parameters tze an Der nachfolgenden Tabelle k nnen Sie die Bedeutung der einzelnen Parame ter und die daf r zugelassenen Werte entnehmen Tabelle 13 12 Bedeutung der Parameter eines Parametersatzes Zeilen Parameter Bedeutung zul ssige Werte Nr 2 CPU Nr Nummer der CPU entsprechend Reihenfolge der Steck l bis 4 pl tze 3 S5 Bereich QTYP Angabe zur Datenquelle auf der CPU AB f r Ausgangs Bereich AB AS f r absolute Adresse AS BS f r BS Wort BS DB f r Datenbaustein DB DB DX f r Datenbaustein DX DX EB f r Eingangs Bereich EB MB f r M Merker Bereich MB PB f r Peripherie Bereich PB TB f r Zeitzellen Bereich TB ZB f r Z hlerzellen Bereich ZB 4 Baustein Nr Nummer des Datenbausteins DB oder DX auf der CPU abh ngig von CPU wenn die Datenquelle ein Datenbaustein ist bei den an deren Daten ist dieser Parameter ohne Bedeutung die Parameterzeile mu jedoch vorhanden sein 5 Offset Nummer der ersten zu lesenden Dateneinheit im S5 Be abh ngig von Daten QANF reich typ und CPU 6 Anzahl Anzahl der Dateneinheiten W rter oder Bytes die ab abh ngig von Daten QLAE Offset aus dem S5 Bereich gelesen werden sollen typ und CPU 7 Zielpfad Pfadname f r die ASCII Dateien in denen die Daten des MS DOS Syntax S5 Bereichs abgelegt werden sollen 8 Erweiterung Dateinamen Erweiterung ASCIH Zeichen Extension
149. 9 V bis 13 5 V 100 mA Hinweis Alle Spannungen die am AT BUS der AT Slot Baugruppe verf gbar sind werden mit Hilfe der 5 V Versorgungsspannung erzeugt Das bedeutet da alle Belastungen sich letztendlich auf die 5 V Versorgungsspannung der AT Slot Baugruppe auswirken Die 5 V Versorgungsspannung f r 2 AT Slot Baugruppen darf maximal mit 6 A belastet werden Ferner ist zu beachten da aufgrund der Erw rmung die Verlustleistung pro AT Slot Baugruppe 20 W nicht bersteigen darf Im Betrieb ohne Zwangs bel ftung reduziert sich dieser Wert auf 7 5 W CP 581 C79000 G8500 C781 02 Technische Daten des CP 581 Berechnung der Stromaufnahme der AT Baugrup pen Elektrische Sicherheit CP 581 C79000 G8500 C781 02 Mit Hilfe der folgenden Formel k nnen Sie berpr fen ob eine berlastung der Spannungsversorgung vorliegt l ist in dieser Formel der Strom der von einer zweiten AT Slot Baugruppe aufgenommen wird Ia2vy 4 Ic v 0 3 A P 12v 4 I sv 0 3 A lt 6 A Die Belastung der 5 V und 12 V Spannungen mu nicht ber cksichtigt werden Allerdings d rfen die in der Tabelle 4 3 angegebenen Maximalwerte nicht berschritten werden Berechnungsbeispiel f r eine angenommene Konfiguration Spannung Stromaufnahme Faktor Belastung der 5 V Versorgungsspannung 1 AT Baugruppe in At Slot B 1 12 V 0 3 A 4 1 2 A 5V 1 0 A 1
150. AFE MB 29 001A i 001B O M 26 3 Auftrag fertig mit Fehler 001C O M 29 0 Parametrierfehler 001D SPB PBI Ein auftretender Fehler wird in PB 1 behandelt 001E Darauf wird hier nicht naeher eingegangen 001F BE Teil 2 Anwendung der indirekten Parametrierung RW Beispiel 1 Datentransfer von einer CPU zum CP 581 Auftragsnummer 1 Datenquelle Eingangsbytes EB 0 bis EB 127 auf der CPU Datenziel Datei 020DB001 DW 0 bis DW 63 auf dem CP 581 Schnittstellen Nr 0 Kachel Nr Der HTB SEND wird ber RW parametriert NAME SEND SSNR KY 0 0 Schnittstellen Nr A NR KY 0 1 Auftrags Nr ANZW MW 0 QTYP KC RW Die Quell und Zielparameter DBNR KY 0 10 sind im Datenbaustein DB 10 QANF KF 10 ab Datenwort DW 10 hinterlegt QLAE KF 8 Nur formal ohne Bedeutung PAFE MB 4 Quell und Zielparameter im Datenbaustein DB 10 DW 10 bis DW 17 DW10 bis 13 Quellparameter DW14 bis 17 Zielparameter haben folgende Werte DW10 KC EB QTYP Eingangsbyte DW11 KY 0 0 DBNR ohne Bedeutung DW12 KF 0 QANF EBO DW 13 KF 128 QLAE 128 byte DW 14 KC DB ZTYP Datenbaustein Datei Typ DB DW 15 KY 0 20 DBNR Datei fuer DB 20 DW 16 KF 0 ZANF DWO DW17 KF 64 ZLAE ohne Bedeutung 8 25 Massenspeicher Funktionen 8 26 1 1 Die bertragungsl nge wird durch QLAE bestimmt Beispiel 2 Datentransfer vom CP 581 zu einer CPU Auftragsnummer 2 Datenquelle Datei 02
151. AS Bereichen vom CP 581 zur CPU Aufrufe des HTB FETCH nur wenn Sie gro e Systemerfahrung im Umgang mit der CPU haben Bei falscher Anwendung k nnen beliebige CPU Daten insbesondere Systemdaten berschrieben werden dadurch kann ein Systemabsturz der CPU ausgel st werden Testen Um herauszufinden ob der von Ihnen gew nschte Datenaustausch zwischen CPU und CP 581 richtig abl uft sollten Sie schrittweise so vorgehen 1 CP 581 C79000 G8500 C781 02 Bereiten Sie f r den Test einen Datenbaustein mit statischen Daten un gleich Null auf dem PG vor z B DB 20 und bertragen Sie ihn mit dem PG auf die CPU deren STEP 5 Programm f r Datenaustausch Sie testen wollen Legen Sie das STEP 5 Programm so an da es zun chst nur einmalig Daten von der CPU zum CP 581 sendet z B nach Abfrage eines Ein gangs im Anlauf Wiederanlauf Stellen Sie fest ob die Aufrufe der HTB SYNCHRON FETCH und RECEIVE ALL auf der CPU ohne Fehleranzeigen siehe Abschnitt 8 4 ablaufen Pr fen Sie ob nach Ablauf des STEP 5 Programms auf dem CP 581 in dem voreingestellten Katalog f r die CPU mit der Schnittstellen Nr 1 CPU f r Schnittstellen Nr 2 CPU2 usw die zugeordnete Datei angelegt ist f r DB 20 020DB001 S5F Ist die Datei nicht vorhanden so m ssen Sie die Ergebnisse der Schritte 1 bis 3 kontrollieren um festzu stellen wo die Fehlerursache liegt Kopieren Sie die Datei mit den CPU Daten in eine andere Datei desselbe
152. Adresse von zwei hintereinanderliegenden W rtern Diese W rter dienen den Hantierungsbausteinen zur Hinterlegung von auftragsbezo genen Anzeigen Beim Verkehr mit dem CP 581 zur Proze datener fassung werden diese W rter gel scht Erlaubte Adressen MW 0 bis 252 DW 0 bis 254 PAFE wie bei HTB SYNCHRON CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD Beispiel CP 581 C79000 G8500 C781 02 Hinweis Nach dem Aufruf des HTB SEND mit der Funktion SEND ALL werden die f r die Daten bertragung ben tigten Parameter QTYP DBNR QANF und QLAE bereitgestellt Das Programm CPRECORD ermittelt sie aus den Angaben in der Konfigura tionsdatei ber den CP HTB Treiber werden sie dem HTB SEND zur Ver f gung gestellt Auf dem AG S5 135U sollen Daten von einer CPU 928B einzige CPU im AG zum CP 581 bertragen werden Die CPU erh lt zu bestimmten Zeiten ber die Funktion CPRECORD Anforderungen des CP 581 zum Senden der Daten und wird dabei mit den erforderlichen Parametern versorgt Das S5 Programm f r diese Aufgabe besteht aus folgenden Teilen dem Aufruf des FB 111 in den Anlaufbausteinen dem FB 111 mit Aufruf des HTB SYNCHHRON dem OB 1 f r die zyklische Programmbearbeitung wobei hier nur ein Aufruf des HTB SEND mit der Funktion SEND ALL ben tigt wird Die Fehlerbehandlung erfolgt im Baustein PB 1 Dieser wird nicht n her er l utert da die Fehlerreaktion anwendungsspezifisch ist
153. Ansto von einer CPU in demselben AG wie der CP 581 um mit ihr Daten auszutau schen Das Programm CPMASS meldet sich nach dem Start am Sichtger t mit fol gendem Text CPMASS Vx x Copyright c Siemens 1992 Nach einem Systemanlauf Wiederanlauf des CP 581 bleibt das Programm installiert Wenn Sie es nicht benutzen und aus dem Speicher l schen wollen m ssen Sie das Kommando CPMASS aus der Datei AUTOEXEC BAT ent fernen und einen Kaltstart am CP 581 durchf hren Hinweis Wollen Sie die Massenspeicher Funktionen und die Proze datenerfas sung gleichzeitig nutzen so m ssen Sie unbedingt das Programm CPMASS vor dem Programm CPRECORD starten da Sie CPRECORD sonst nicht deinstallieren k nnen Bevor Sie mit dem Test Ihres STEP 5 Programms zur Anwendung der Mas senspeicher Funktionen beginnen sollten Sie wissen wie das Programm CPMASS in Abh ngigkeit vom Typ der CPU Daten die CP 581 Dateien S5SF Dateien f r diese Daten erzeugt und beschreibt Dann k nnen Sie sp ter pauschal berpr fen ob die Daten aus einem S5 Datenbereich auf dem CP 581 angekommen sind Tabelle 8 7 Namen und L ngen der CP 581 Dateien f r S5 Daten S5 Datenbereich S5 Datentyp Name der max Dateil nge CP 581 Datei D Jokerl nge Datenbausteine DB DB nnnDBaaa S5F 8182 Byte Erweiterte Datenbau DX nnnDXaaa S5F 8182 Byte steine DX MerkerbereichM MB MBaaa S5F 256 Byte Proze abbild der AB ABaaa S5F 182 Byt
154. Anweisung verwenden Sie immer in Verbindung mit der Op tion u Der Formatierproze des Speichermediums wird dann bedingungs los abgewickelt Wenn Sie FORMAT ber die Option s anweisen gleichzeitig mit der For matierung eine System bertragung MS DOS vorzunehmen dann wird auch ein Boot Sektor angelegt Danach ist es m glich den CP 581 von der Me mory Card oder der OSD aus zu booten Folgende Spezifizierung des Formatbefehls bewirkt das Formatieren der Sili con Disk einschlie lich Anlegen einer Partitionstabelle und Kopieren der Systemdateien das PG besitzt in diesem Falle vier reale logische Lauf werke FORMAT e u s Hinweis Obwohl die OSD als Festplatte gilt ist kein FDISK notwendig Ein Formatieren ber CPLINK gen gt Mit einem ANSI Terminal bzw einer ANSI Terminal Emulation siehe Kap 2 13 1 bzw mit dem Programm HOSTKEY siehe Kap 2 13 2 gelan gen Sie mit Hilfe eines PG PC in das BIOS Setup des CP 581 Hierzu ist eine serielle Verbindung von PG PC zum CP 581 notwendig Im BIOS Setup tragen Sie als Laufwerk A die Memory Card ein Das BIOS Setup ist in Kapitel 3 7 und 3 8 beschrieben Nachdem Sie die Memory Card im BIOS Setup eingetragen haben k nnen Sie die Systemsoftware installieren Lasen Sie mit dem MS DOS Befehl FORMAT e s das System MS DOS auf die Silicon Disk anschlie end installieren Sie mit install e die CP 581 Systemsoftware copy ei copy autoex
155. Anzahl Datenwoerter 0067 PAFE MB 134 0068 i 0069 BE Wird der HTB SEND mit der Funktion SEND DIREKT und der Auf tragsnummer 207 aufgerufen werden alle im angegebenen Katalog enthaltenen SSF Dateien gel scht Enth lt der Katalog nur SSF Da teien und keine Unterkataloge wird der gesamte Katalog gel scht Der aktuelle Katalog und Dateien mit dem Attribut read only wer den nicht gel scht MS DOS Setzen Sie die L schfunktion des Programms CPMASS nur dann ein wenn Sie sicher sind da noch ben tigte Information nicht versehent lich mitgel scht wird T tigkeiten am CP 581 Ger t einschalten und Basis Schnittstellennummer in den Startaufruf des CP HTB Treibers eintragen Datei AUTOEXEC BAT CP 581 C79000 G8500 C781 02 Applikationsbeispiele Nach dem Installieren der Systemsoftware enth lt die Datei AUTOE XEC BAT je nach Option die Sie beim Installieren gew hlt haben die Auf rufe f r den CP HTB Treiber und das Programm CPMASS Treiber und CPMASS werden in diesem Fall automatisch gestartet wenn der CP 581 ein geschaltet wird Au erdem werden die Kataloge C CPUI C CPU2 C CPU3 und C CPU4 angelegt Der Treiber Aufruf ist jedoch ohne ssnr Option eingetragen dadurch wird die Basis Schnittstellennummer beim Start des Treibers auf den im SETUP gew hlten Wert Vorbesetzung 0 eingestellt Tragen Sie die Basis Schnitt stellennummer in den Startaufruf der Datei AUTOEXEC BAT ein Der
156. B DX N r Nummer des Datenbau f r DB 1 bis DB 255 D steins auf der CPU der 256 bis 511 f r DX 0 bis DX 255 mit der Vorschrift kon vertiert werden soll f r alle DB und DX Feldtrennzeichen Mit dem Feldtrennzei ASCII Zeichen chen werden die einzel Ziffern und die Zeichen nen S5 Daten in den konvertierten ASCI Da teien auf dem CP 581 voneinander getrennt lt siehe Abschnitt 10 5 2 gt Die Komponente ist op tionell wird sie nicht an gegeben so werden die S5 Daten durch ein Leer zeichen getrennt sind nicht erlaubt 1 WelcheDatenbauteine Sie lesend oder schreibend ansprechen k nnen ist von der CPU abh ngig System Datenbausteine CP 581 C79000 G8500 C781 02 Referenzteil Software 13 6 3 Formatdatei Name der Formatdatei und Katalog Der Name der Formatdatei kann innerhalb der MS DOS Normierung frei gew hlt werden Struktur der Formatdatei Eine Formatdatei besteht aus einer oder mehreren Textzeilen ASCIH Zei chen Jede Zeile kann aus einer oder mehreren Formatanweisungen oder aus Kommentar bestehen Sie mu mit CR und LF abgeschlossen sein Syntax einer Formatanweisung Eine Formatanweisung hat folgende Syntax Wiederholfaktor Formatangabe Trennzeichen optionell CP 581 C79000 G8500 C781 02 Wiederholfaktor Gibt an wieviel aufeinanderfolgende Daten mit demselben Datenfor mat konvertiert werden sollen Wird er nicht angegeben so erh lt die
157. B Fehler Onnn 1000 68H Auftrag fertig mit CP Fehler 6 0110 1000 78H Auftrag fertig mit CP Fehler 7 0111 1000 CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 CP 581 C79000 G8500 C781 02 Tabelle 11 13 Statuskennungen f r SEND FETCH Auftr ge Kennung Bedeutung Fehler Nr Zustands D kennung 88H Auftrag fertig mit CP Fehler 8 1000 1000 98H Auftrag fertig mit CP Fehler 9 1001 1000 ASH Auftrag fertig mit CP Fehler 10 1010 1000 B8H Auftrag fertig mit CP Fehler 11 1011 1000 C8H Auftrag fertig mit CP Fehler 12 1100 1000 D8H Auftrag fertig mit CP Fehler 13 1101 1000 E8H Auftrag fertig mit CP Fehler 14 1110 1000 F8H Auftrag fertig mit CP Fehler 15 1111 1000 1 nnn HTB Fehler 1 bis 5 Tabelle 11 14 Statuskennungen f r RECEIVE Statuskennungen f r RECEIVE Kennung Bedeutung Fehler Nr Zustands 1 2 kennung 2 06H Auftrag fertig ohne Fehler 0000 0110 0AH Auftrag fertig mit HTB Fehler Onnn 1010 6AH Auftrag fertig mit CP Fehler 6 0110 1010 7AH Auftrag fertig mit CP Fehler 7 0111 1010 8AH Auftrag fertig mit CP Fehler 8 1000 1000 9AH Auftrag fertig mit CP Fehler 9 1001 1010 AAH Auftrag fertig mit CP Fehler 10 1010 1010 BAH Auftrag fertig mit CP Fehler 11 1011 1010 CAH Auftrag fertig mit CP Fehler 12 1100 1010 DAH Auftrag fertig mit CP Fehler 13 1101 1010 EAH Auftrag fertig mit CP Fehler 14 1110 1010 FAH Auftrag fertig mit CP Fehler 15 1111 1010 03H
158. C nahme max 1 6 A bei DX5 100MHz max 3 5 A 133 MHz bei 24V DC max 0 1 A max 3 0 A 75 MHz bei 24V DC max 0 1 A Pufferstrom max 0 05 mA max 0 05 mA Norm Schutzart CP 581 80486 DX Pentium gepr ft nach DIN EN 61131 2 IEC 61131 2 IP20 nach IEC 60529 DIN 40050 Technische Daten des CP 581 Elektromagneti sche Vertr glich keit EMV Klimatische Bedingungen CP 581 80486 DX Pentium Funkentst rung nach EN 55011 Grenzwertklasse A Leitungsgef hrte St rgr en auf Wechselspan nungs Versorgungsleitungen AC230V nach EN 61000 4 4 IEC 61000 4 4 Burst 2kV nach IEC 61000 4 5 Leitung gegen Leitung us Impulse 1kV Leitung gegen Erde us Impulse 2kV Gleichspannungs Versorgungsleitungen DC 24 V nach EN 61000 4 4 TEC 61000 4 4 Burst 2kV Signalleitungen nach EN 61000 4 4 TEC 61000 4 4 Burst 2kvh St rfestigkeit gegen Entladen statischer Elektrizit t nach EN 61000 4 2 TEC 61000 4 2 ESD 2 Eine St rfestigkeit von 4 kV Kon taktentladung 8 kV Luftentladung ist bei sachgem em Aufbau ge w hrleistet Siehe Systemhandbuch AG S5 135U 155U Kapitel 3 St rfestigkeit gegen elektromagnetisches HF 80 bis 100 MHz Feld 2 pulsmoduliert nach ENV 50140 IEC 10 V m 61000 4 3 80 AM 1 kHz St rfestigkeit gegen elektromagnetisches HF 900 MHz Feld 2 amplitudenmoduliert nach ENV 50204 10 V m 50 ED St rfestigkeit gegen Ho
159. C00 2240 CC00 225F 64 95 F240H F25FH 3 CC00 2260 CC00 227F 96 127 F260H F27FH 4 CC00 2280 CC00 229F 128 159 F280H F29FH 5 CC00 22A0 CC00 22BF 160 191 F2A0H F2BFH 6 CC00 22C0 CC00 22DF 192 223 F2C0H F2DFH 7 CC00 22E0 CC00 22FF 224 255 F2EOH F2FFH KM 1 enable KM 0 disable 3 75 Referenzteil Hardware Hilfs Port BIO Memory CC00 3FEA lesen schreiben Bit Nr 5 u g 2 ulo s s s s s 3 2 J0 RES RES FAULT RES ohne Bedeutung BIOCONF BIOCONF BIOCONF wird durch das CP 581 BIOS mit 01010101B initialisiert RES Reserve Ausgang FAULT FAULT 0 bedeutet da die FAULT LED leuchtet bei FAULT 1 ist sie aus Watchdog Register Mit dem Schreibzugriff auf dieses Register wird die berwachungszeit des Watchdog eingestellt Der Lesezugriff zeigt den aktuellen Wert des Watch dog Z hlers an Die Zeitgenauigkeit des Watchdogs betr gt 256 us Memory CC00 3FF0 lesen schreiben Reset Zustand High Byte 1111 1111 Low Byte 1111 1111 Bit Nr sIu s 2 un o s 3 s s a 3 2 lo High Byte Low Byte High Byte Schreiben High Byte der berwachungszeit Lesen High Byte des Watchdog Z hlers Low Byte Schreiben Low Byte der berwachungszeit Lesen Low Byte des Watchdog Z hlers CP 581 3 76 C79000 G8500 C781 02 Referenzteil Hardware 3 10 2 Interrupt Bearbeitung S5 Schnittstelle Interrupt Status Regist
160. C781 02 Der SYNCHRON Baustein richtet beim Anlauf des Automatisierungsger ts die Schnittstelle auf dem CP 581 f r die Kommunikation mit den Hantie rungsbausteinen ein Erst nach dieser Synchronisation k nnen die Hantie rungsbausteine ordnungsgem arbeiten FUP KOP SPA FB NAME SYNCHRON SSNR KY SYNCHRON BLGR KY SSNR PAFE MB A NR PAFE Die folgenden Parameter m ssen belegt sein e SSNR Schnittstellennummer e BLGR Blockgr e e PAFE Angabe des Fehlerbytes Die Blockgr e gibt an wieviele Daten Bytes w hrend eines Durchlaufs von SEND oder RECEIVE bertragen werden k nnen Da gr ere Daten mengen in entsprechend viele Einzelbl cke aufgeteilt werden bestimmt die eingestellte Blockgr e bei gro en Datenmengen im wesentlichen die ber tragungszeit Der SYNCHRON Baustein mu in einem der Anlauf OB 20 21 22 aufge rufen werden 11 27 Freie Programmierung des CP 581 11 4 Programmieren des CP 581 Anwenderprogramms 11 28 Das CP 581 Anwenderprogramm hat die Aufgabe den Datenaustausch im Zusammenspiel mit den auf der CPU Seite programmierten HTB Aufrufen so abzuwickeln da die gew nschte Kommunikation erreicht wird Dazu benutzt das Anwenderprogramm den CP HTB Treiber Dieser Abschnitt gibt Ihnen folgende Informationen f r die Programmierung Ihres CP 581 Programms e Grunds tzliches zum CP HTB Treiber e wann Sie den Treiber f r welche Funktion aufrufen m ssen Zus
161. CP 581 C79000 G8500 C781 02 13 9 Referenzteil Software 13 1 9 Die Parametrierfehler Anzeigen Alle Hantierungsbausteine berpr fen nach ihrem Aufruf die bergebenen Parameter auf syntaktische und logische Fehler Ferner wird von ihnen die angesprochene Schnittstelle darauf berpr ft ob sie f r die angesto ene Funktion zur Verf gung steht Ob und welche Parametrierfehler aufgetreten sind entnehmen Sie dem An zeigen Byte dessen Adresse Sie mit dem Parameter PAFE beim Aufruf des HTB festgelegt haben Die Tabelle 2 1 zeigt die Parametrierfehler Anzeigen im berblick Tabelle 13 10 Parametrierfehler Anzeigen PAFE Fehlerursache Wert 00H kein Fehler 11H Quell Zielparameterformalfehlerhaft 21H DB oder DX Datenbaustein ist nicht vorhanden oder nicht zul ssig z B DB 0 oder DX 0 bei QTYP DB oder DX 31H Bereich zu klein bzw Summe aus Anfangsadresse QANF ZANF und L nge QLAE ZLAE zu gro bei allen QTYP ZTYP 41H Bereich nicht existent oder nicht zul ssig bei QTYP ZTYP AS AB EB PB 51H Anzeigenwort Adresse fehlerhaft 61H abh ngig von CPU 71H Schnittstelle nicht vorhanden 81H Schnittstelle unklar 91H Schnittstelle berlastet AIH abh ngig von CPU BIH Auftragsnummer unzul ssig oder Blockgr e SYNCHRON unzul ssig CIH Schnittstelle reagiert nicht bzw Schnittstelle reagiert nicht rechtzeitig oder Schnittstelle weist Auftrag zur ck DIH a
162. CP 581 Programm zun chst einen TCB f r SEND FETCH beim CP HTB Treiber an und pr ft dann zyklisch den Status des TCBs Nachdem ein SEND Auftrag eingetroffen ist werden die Nutzdaten bertragen Dies ist abh ngig vom HTB Typ den Sie im TCB angegeben haben Entweder ist dies schon beim Eintreffen des SEND DIREKT geschehen un mittelbarer Datentransfer Bild 11 7 oder die Daten werden explizit mit ei nem eigenen Treiberaufruf bertragen Bild 11 6 11 39 11 40 Freie Programmierung des CP 581 CP 581 ja l uft Auftrag nein i Bearbeitung von SEND DIREKT ohne Daten bertragung anmelden nur Ubertragungsparameter ee Kommunikation mit CP auf nehmen und bertragungs parameter an CP bertragen y TCB Statusabfragen ANZW aktualisieren SEND ALL nein Anforderung von CP ja y SEND eingetroffen wenn ja nur Parameter keine Daten ja nein y Nutzdaten empfangen ber SEND ALL ij Empfangene Daten verarbeiten Kommunikation mit CP aufneh men und Daten bertragen anwendungsspezifisch ger eigenes ANZW u ANZW von SEND DIREKT aktualisieren y Auftragsstatus setzen Fertig ohne mit Fehler CP HTB Treiberaufruf Bild 11 6 Prinzipieller Ablauf SEND DIREKT mit getrenntem Datentransfer CP 5
163. CPRECORD INI nicht gefunden im aktuellen Katalog Datei wurde gel scht oder aktueller Katalog ist falsch Konfigurationsdatei Erweiterung ist nicht ini Namen der Konfigurations datei ndern Es wurde kein Parametersatz gefunden CPHTB Treiber nicht geladen Treiber laden CPRECORD kann nicht aus dem Speicher entfernt werden Anzeige von MS DOS pl Datenaufzeichnung gestartet lt Datum gt lt Uhrzeit gt Meldung zu Beginn einer Proze datenerfassung pl Datenaufzeichnung beendet lt Datum gt lt Uhrzeit gt Meldung am Ende einer Proze datenerfassung p Fehler beim Er ffnen der Ausgabedatei Anzeige von MS DOS 7 41 Proze datenerfassung CPRECORD Tabelle 7 14 Meldungen vom Programm CPRECORD p Meldung Formatfehler in der Konfigurations datei bei Parameter lt n gt Bemerkung lt n gt Zeilen Nr des fehler haften Parameters pl Ung ltiges Ausgabe Laufwerk Anzeige von MS DOS pl Ungen gende Laufwerkskapazit t lt Istwert gt lt Sollwert gt Anzeige von MS DOS p SSD Datei konnte nicht ge ffnet werden Anzeige von MS DOS p SSD Datei Lesefehler Anzeige von MS DOS pl S5SD Datei kein Urdirectory Formatfehler p S5SD Datei zuviele Subdirs gt 128 p S5SD Datei kein DV Subdirectory p S5SD Datei Positionierfehler MS DOS Anzeige Seek Error p SSD Datei
164. D in der Datei AUTOEXEC BAT ein getragen wird die Datenaufzeichnung bei Spannungswiederkehr automatisch gestartet Ist dies nicht der Fall laden Sie die beiden Programme erneut durch Kom mandoeingabe CPHTB und CPRECORD CPRECORD sucht die Datei mit dem neusten Datum und legt die Fol gedatei an Alte Daten gehen nicht verloren Meldungen protokollieren Da Sie in der Konfigurationsdatei Protokollierung vorgesehen haben werden alle Meldungen von CPRECORD in die ebenfalls in der Konfigurationsdatei angegebene Logdatei CP581 LOG eingetragen Dies gilt sowohl f r St rungsmeldungen als auch f r Bildschirmausgaben die beim Starten bzw Be dienen des Programms anfallen CP 581 C79000 G8500 C781 02 Applikationsbeispiele CP 581 C79000 G8500 C781 02 Sie k nnen bei Bedarf die Logdatei auch wieder l schen z B wenn Sie alte Meldungen nicht mehr ben tigen Sobald neue Meldungen ausgegeben wer den wird automatisch eine neue Logdatei angelegt Aufgezeichnete Daten auswerten Die in der Datei D BEISPIEL 010D0000 TXT gesammelten Daten k nnen Sie ber ein MS DOS Anwenderprogramm z B Lotus 1 2 3 auswerten und etwa in Form einer Temperaturkurve ausgeben Die Datei D BEISPIEL 010D0000 TXT enth lt die Me werte als Festpunkt zahlen Datensatz 1 81 80 80 79 79 79 79 79 78 78 78 78 77 77 77 Datensatz 720 80 79 79 79 78 Die oben genannte Datei bern
165. Density Stecker zum Anschlu einer Tastatur einer Maus oder eines Lichtgriffels COM 2 mittels Y Adapter oder mittels RTI Modul drei KOAX Midi Buchsen zum Anschlu des Monitors eine 128polige Federleiste zum Anschlu der Massenspeicher Baugruppe interner ISA Bus einen RUN STOP Schalter zur Betriebsartenwahl RUN STOP SD BUSY FAULT LED RESET Taster einen Prozessorkern ein S5 Bus Interface Slave VGA Grafik Aufl sung siehe Kapitel 4 Tabelle 4 1 ein Tastatur Interface und einen Keyboard Controller Steckplatz f r RAM Modul X205 Steckplatz f r Flash Disk Modul X204 CP 581 C79000 G8500 C781 02 Referenzteil Hardware CP 581 C79000 G8500 C781 02 Die Grundbaugruppe CP 581 mit Pentium Prozessor enth lt zwei jeweils 48polige Basis Stecker X1 und X2 nach DIN 41 612 Reihe 2 zum Anschlu der CP 581 Grundbaugruppe an den S5 Bus R ckwandbus des AG Basis Stecker 1 und 2 einen 26poligen High Density Stecker zum Anschlu eines Druckers COM 1 oder und Rechnerkopplung COM 3 mittels Y Adapter einen 26poligen High Density Stecker zum Anschlu einer Tastatur oder einer Maus COM mittels Y Adapter oder mittels RTI Modul drei KOAX Midi Buchsen bzw eine 15 polige VGA Buchse zum An schlu des Monitors eine 128polige Federleiste zum Anschlu der Massenspeicher Baugruppe interner ISA Bus einen RUN STOP Schalter zur Betriebsartenwahl RUN STOP SD BUSY FAULT LED RESET Taster einen
166. E CPSYNC 0004 REP KF 3 Wiederholungsfaktor 0005 0006 BE CP 581 C79000 G8500 C781 02 12 5 Applikationsbeispiele 12 6 FB 23 NETZWERK 1 NAME BEZ 0008 000A 000B i 000C LOOP 000D NAME 000E SSNR 000F BLGR 0010 PAFE 0011 0012 0013 0014 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F END 0000 CPSYNC L KF 0 T MW 14 SPA FB 249 SYNCHRON KY 0 4 KY 0 6 MB 12 iL MW 14 I 1 iT MW 14 L KF 0 iL MB 12 J SPB END 1 MW 14 LW WIED F SPN LOOP STP BE Synchronisiere CP 581 WIED B A D B T Z D KM KH KY KC KF KT KZ KG KF Wiederholungszaehler vorbesetzen mit 0 Schnittstellennummer 1 16 Byte 6 512 Byte Schleifenzaehler PAFE auswerten Synchron erfolgreich Schleifenzaehler Wiederholungen abgearbeitet wiederhole Synchronisierung Fehlerreaktion STOP Der FB 23 bernimmt die Parametrierung in den Anlauf OB Die un terschiedlichen Anlaufzeiten von S5 CPU und CP werden durch den Wiederholungsfaktor f r den FB SYNCHRON ausgeglichen Durch den HTB SYNCHRON in den Anlauf OB werden S5 CPU und CP 581 im STOP RUN Betrieb OB 21 und im automatischen Wiederanlauf OB 22 des AG synchronisiert CP 581 C79000 G8500 C781 02 Applikationsbeispiele Rufen Sie den Hantierungsbaustein SEND mit der Funktion SEND ALL im Organisationsbaustein OB 1 auf und parametrieren Sie ihn OB1 NETZWERK 1 0013 SPA FB 244 HTB SEND SE
167. EPROMS oder RAMs eingesetzt die Sie folgender ma en benutzen k nnen e als 4 Mbyte Onboard Silicon Disk Diese Silicon Disk mit Flash EPROMS bildet ein Festplattenlaufwerk nach von dem aus MS DOS gebootet und Anwenderprogramme gespei chert werden k nnen Beim Einsatz einer CP 581 Grundbaugruppe mit Onboard Silicon Disk haben Sie die M glichkeit diese ohne Massenspei cher Baugruppe zu betreiben Eine Memory Card ist dazu nicht erforder lich e als Memory Card Diese Speichermodule bilden ein Diskettenlaufwerk nach von dem aus auch das Betriebssystem MS DOS gebootet werden kann Sie k nnen au Berdem zum Austausch von Anwendersoftware und Anwenderdaten ge nutzt werden Sie k nnen die Memory Card ohne Massenspeicher Bau gruppe betreiben Eine Onboard Silicon Disk ist nicht notwendig Sie erhalten Memory Cards mit Flash EPROMs oder mit RAMs siehe Kapitel 5 Bestellhinweise Hinweis Beachten Sie bei der Benutzung einer RAM Card da die auf ihr ge speicherten Daten verloren gehen sobald die RAM Card aus dem CP 581 herausgezogen bzw sobald der CP 581 aus dem AG Rahmen entfernt wird 3 6 1 Laufwerkzuordnung der Silicon Disks OSD und MC 3 50 Die Onboard Silicon Disk und die Memory Card werden von MS DOS wie konventionelle Laufwerke angesprochen wobei die Onboard Silicon Disk ein Festplattenlaufwerk die Memory Card ein Diskettenlaufwerk nachbildet Beim Ausbau des CP 581 mit Grund und Massenspeicher Baugrupp
168. ETCH Baustein kennt keine ALL Be triebsart FUP KOP Beim Aufruf des FETCH m ssen alle Parameter belegt werden Die Ziel parameter ANZW ZTYP DBNR ZANF ZLAE werden dem CP w hrend des Quittungsverkehrs bergeben Sobald die Applikation auf der CP Seite die gew nschten Daten besorgt hat werden sie mit Hilfe eines RECEIVE ALL zur CPU bertragen Der FETCH Baustein selbst bertr gt oder ber nimmt keine Daten Der FETCH Auftrag wird aktiviert wenn folgende Bedingungen erf llt sind e dem Funktionsbaustein wurde VKE 1 bergeben e im Anzeigenwott ist Bit Nr 1 0 Hinweis Beachten Sie da im Anzeigenwort Bit Nr 1 f r SEND und FETCH ver wendet wird Der FETCH Baustein kann vom zyklischen zeitgesteuerten oder interruptge steuerten Programmteil aus aufgerufen werden Die Aktualisierung des An zeigenwortes bernimmt der FETCH oder CONTROL Baustein CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 11 3 10 Der CONTROL Baustein Der CONTROL Baustein aktualisiert das Anzeigenwort f r einen bestimm ten Auftrag oder gibt an welcher Auftrag momentan bearbeitet wird FUP KOP SPA FB NAME CONTROL SSNR KY CONTROL A NR KY SSNR ANZW MW A NR PAFE MB ANZW Beschreibung F r diese Funktion werden folgende Parameter ben tigt der CONTROL Funktion SSNR Schnittstellennummer e A NR Nummer des Auftrags der berwacht werden soll e ANZW Angabe des Anzeig
169. Einstellen der Ba sis Schnittstellen nummer Festlegen der S5 Daten Darstel lung CP 581 C79000 G8500 C781 02 Beim Datenverkehr ber den S5 Bus werden f r die Adressierung von Spei cherbereichen sogenannte Kacheln verwendet die den am Datenaustausch beteiligten Baugruppen fest zugeordnet sind Der CP 581 kann ber vier aufeinanderfolgende Kacheln mit maximal vier CPUs Daten austauschen Die Nummer der ersten Kachel ist die Basis Schnittstellennummer Legen Sie f r die erste gesteckte CPU diese Nummer fest und stellen diese am CP 581 ein wie in Abschnitt 6 2 3 beschrieben Die Kacheln f r den Da tenaustausch mit drei weiteren CPUs liegen fortlaufend hinter der Kachel mit der Basis Schnittstellennummer Die Daten aus den S5 Datenbausteinen k nnen auf dem CP 581 bin r oder als ASCII Zeichen gespeichert und dargestellt werden Bevor Sie die Funktion Virtuelles S5 Laufwerk benutzen sollten Sie sich daher folgende Fragen beantworten e M ssen die S5 Daten konvertiert werden e Welche Datenbausteine m ssen bei formatiertem Lesen und Schreiben konvertiert werden F r die bin re Speicherung verwenden Sie das Programm SSREMOTE Auf dem CP 581 sind dazu keine weiteren Vorbereitungen notwendig Wenn Sie die S5 Daten mit dem CP 581 als ASCII Zeichen formatiert speichern bzw darstellen wollen benutzen Sie das Programm SSREMOTF und vereinbaren mit ihm einen Formatierungsmodus Daf r haben Sie fol gende Wah
170. FETCH angeben Parameterart Datum Zeichen Format KC KC KC NN KC XX KC RW Belegung AB AS BS DB DX EB MB PB TB ZB direkte Parametrierung Die Angaben zu Datenquelle Datenziel stehen direkt an den Parametern QTYP ZTYP DBNR QANF ZANF QLAE ZLAE ohne Parametrierung Es erfolgt keine Angabe zu Datenquelle bzw ziel Die Wir kung des Auftrags wird allein durch die Auf trags Nummerbestimmt indirekte Parametrierung In einem Daten bereich der mit den Parametern DBNR und QANF ZANF spezifiziert wird steht entweder der Parametersatz zur Datenquelle oder der des Datenziels indirekte Parametrierung In einem Daten bereich der mit den Parametern DBNR und QANF ZANF spezifiziert wird stehen immer 2 Parameters tze Ein Satz f r die Datenquelle und dahinter ein Satz f r das Datenziel Falls Sie die Parameter QTYP ZTYP mit DB RW oder XX belegen wollen m ssen Sie bei diesem Parameter die Nummer des gew nschten Datenbau steins angeben Parameterart Datum Byte Format KY KY 1 0 y y Belegung f r Datenbausteine DB f r Datenbausteine DX 3 bis255 Nummer des Datenbausteins in dem die Daten stehen DBNR ist nur f r Datenbausteine DB DX relevant Eine Ausnahme macht der Be reich AS absolute Adressen bei der CPU 946 947 wo die rest lichen Adressen 2 6 bis 219 in DBNR abgelegt werden Freie Programmierung de
171. G8500 C781 02 Referenzteil Software CP 581 C79000 G8500 C781 02 Tabelle 13 16 Meldungen vom Programm CPRECORD Meldung Bemerkung pl Konfigurationsdatei unbekannter S5 Bereich pl Ungen gende Anzahl verf gbarer 1 DOS Cluster lt Istwert gt lt Sollwert gt p FMT Formatliste Anzeige von MS DOS konnte nicht ge ffnet werden lt FMT Datei gt lt FMT Datei gt Name der Formatdatei p S5 Formatliste unbekanntes Format in Zeile lt n gt lt Format gt lt n gt Zeilen Nr lt Format gt falsches Format p S5 Formatliste Formatfehler in Zeile lt n gt lt Format gt lt n gt Zeilen Nr lt Format gt falsches Format p S5 Formatliste zu lang ab Zeile lt n gt lt Format gt lt n gt Zeilen Nr lt Format gt falsches Format p S5D Datei Format ist nur bei S5 Bereich DB oder DX erlaubt p Fehler beim ffnen der Log Datei lt Log Datei gt lt Log Datei gt Name der Logbuch Datei p Warnung Zyklus berlauf gt 10 p Parametersatz nicht vorhanden 1 Cluster zusammenh ngender logischer Speicherbereich auf Laufwerk 13 19 Referenzteil Software 13 4 Massenspeicher Funktionen 13 4 1 13 20 Hantierungsbausteine f r die Massenspeicher Funktionen Zum Ansto des Datentransfers zwischen CP 581 und CPU verwenden Sie die HTB SEND DIREKT und FETCH Der eigentliche Transfer der Nutzdaten erfolgt mi
172. IP20 nach IEC 60529 DIN 40050 CP 581 C79000 G8500 C781 02 Technische Daten des CP 581 Elektromagneti sche Vertr glich keit EMV CP 581 C79000 G8500 C781 02 Funkentst rung nach EN 55011 Grenzwertklasse A Leitungsgef hrte St rgr en auf Wechsel span nungs Versorgungsleitungen 2kV AC230V nach EN 61000 4 4 IEC 61000 4 4 1kV Burst 2kV nach IEC 61000 4 5 Leitung gegen Leitung us Im pulse Leitung gegen Erde us Impulse Gleichspannungs Versorgungsleitungen DC 24 V nach EN 61000 4 4 TEC 61000 4 4 Burst 2kV Signalleitungen nach EN 61000 4 4 TEC 61000 4 4 Burst 2kvVh St rfestigkeit gegen Entladen statischer Elektrizit t nach EN 61000 4 2 TEC 61000 4 2 ESD 2 Eine St rfestigkeit von 4 kV Kontaktent ladung 8 kV Luftentladung ist bei sach gem em Aufbau gew hrleistet Siehe Systemhandbuch AG S5 135U 155U Kapitel 3 St rfestigkeitgegenelektromagnetisches 80 bis 100 MHz HF Feld 2 pulsmoduliert nach ENV 10 V m 50140 IEC 61000 4 3 80 AM 1 kHz St rfestigkeitgegenelektromagnetisches 900 MHz HF Feld 2 amplitudenmoduliert nach 10 V m ENV 50204 50 ED St rfestigkeit gegen Hochfrequenz sinus 0 15 bis 80 MHz f rmig nach ENV 50141 10 V 80 AM 1 Signalleitungen die nicht der Proze steuerung dienen z B Anschl sse externer Peri pherie usw 1 kV 2 Beigeschlossener Schrankt r Technische Daten des CP 581 Klima
173. IRQ14 GND 26 TC DACKI_N REFRSH_N 1_8432MHz 27 DRQI P5V IOCSI16_N GND 28 DRQ2 DACK2_N MCSI6_N NAU 29 DRQ5 GND MASTER_N P5V 30 DACK5_N DRQ7 MEMR_N GND 31 DRQ6 DACK7_N MEMW_N 1M 32 DACK6_N P5V GND P24V F r interne Zwecke Darf nicht beschaltet werden 3 25 Referenzteil Hardware 3 1 11 Speicher und Hardware Interrupt Belegung Speicherbelegung Bei der Aufteilung der Adre r ume wird unterschieden zwischen e Speicher Adre raum und e Peripherie Adre raum CP581 486 CP581 Pentium FFFFFFFF AT BIOS 4GB FFFE0000 4 GB PCI 128 KB 200000000 512 MB FFEFFF 1000000 AT BIOS FF0000 800000 16 MB 100000 100000 En AT BIOS Kos en 0E0000 ISA ISA 0D0000 0D8000 S5 Interface Silicon Disk BIOS 0CC000 0D0000 Silicon Disk BIOS S5 Interface 0C8000 0CC000 VGA BIOS VGA BIOS 0C0000 0C0000 VIDEO RAM VIDEO RAM 768 KB 0A0000 0A0000 000000 000000 Bild 3 7 Belegung des Speicher Adre raums CP 581 3 26 C79000 G8500 C781 02 Referenzteil Hardware Tabelle 3 21 Belegung der Peripherie Adressen Adre bereich 0000H 001FH Baustein Baugruppe DMA Controller 1 0020H 0021H Interrupt Controller 1 0022H 0003H reserviert 0040H 005FH Timer 0060H 0064H Tastatur Controller Port B Port C Port D 0070FH 007FH Echtzeituhr NMI Freigabe 0080FH 009FH DMA Seitenregister 00A0H 00A1H Interr
174. IT oder mit der Taste ESC booten Sie das System ohne die Se tup nderungen au er Datum und Uhrzeit diese werden sofort nach der Eingabe eines Wertes und Bet tigen der Tabulatortaste bernommen abzuspeichern e Mit RETURN kehren Sie in das Auswahlmen zur ck CP 581 C79000 G8500 C781 02 Referenzteil Hardware 3 8 BIOS Setup f r CP 581 Pentium AG einschalten Kaltstart ndern der eingestellten BIOS Parameter CP 581 C79000 G8500 C781 02 Nach dem Einschaltens des AGs oder nach einem Kaltstart des CP 581 startet das BIOS mit folgenden Meldungen PhoenixBios x x Release x x Copyright 1985 1998 Phoenix Technologies Ltd All Rights Reserved gt Build Time mm dd yy Siemens CP 581 Pentium xxxVx xx Press lt F2 gt to enter Setup Danach wird der Treiber der Silicon Disk Aufgerufen Dabei erscheinen fol gende Meldungen Silicon Disc Driver ak A amp D AS 31x pp Port I O Copyright c Siemens AG 1992 96 Silicon Drive B D installed on CP 581 Wenn Sie die Vorbesetzung der BIOS Parameter ndern m chten so m ssen Sie sofort nach Erscheinen der ersten Meldung die Funktionstaste lt F2 gt bet tigen Danach wird vom BIOS die Setup Auswahlseite angezeigt siehe Bild 3 14 Mit folgenden Tasten k nnen sie in dieser und den folgenden Masken die BIOS Parameter ndern Mit den Cursortasten Cursor links bzw Cursor rechts w hlen Sie die Seiten Main S5 Interf
175. Konvertierung KC f r 2 Zeichen Konstante KC KF f r Festpunktzahl KF KG f r Gleitpunktzahl KG KH f r Hexadezimalzahl KH KM f r Bitmuster KM KT f r Zeitwert KT KZ f r Z hlwert KZ KY f r 2 Byte Dezimalzahl KY KB f r 1 Byte Dezimalzahl KB nur sinnvoll f r Datenbereiche EB AB PB u MB 12 Feldtrennzeichen Zeichen durch die die einzelnen Daten eines Datensatzes ASCIH Zeichen in den ASCI Dateien getrennt werden sollen Vorbeset zung Leerzeichen CP 581 C79000 G8500 C781 02 7 9 Proze datenerfassung CPRECORD Tabelle 7 2 Aufbau eines Parametersatzes in der Konfigurationsdatei Zeilen Parameter Bedeutung zul ssige Werte Nr 13 Erfassungsmodus 0 Aufzeichnung wird nach Erreichen der vorgegebenen O und 1 Datei Anzahlbeendet nicht permanent 1 permanente Aufzeichnung nach Erreichen der vorgegebenen Datei Anzahl wird die lteste Datei gel scht und neu beschrieben hnlich Umlaufverfahren 14 Meldemodus CPRECORD kann Fehlermeldungen in einer Logbuch O und 1 datei absetzen 0 keine Meldungen absetzen 1 Meldungen absetzen 15 Logbuchdatei Pfadname f r Logbuchdatei MS DOS Syntax 16 berwachungszeit Maximale Zeit f r die Dauer eines bertragungsvor 1 bis 3600 Timeout gangs die Zeit wird in Sekunden angegeben gt 1 Beimehrerenerfa ten S5 Bereichen sollten Sie aus Gr nden der bersichtlichkeit in jedem Parametersatz einen eige nen Katalog angeben 2
176. L Funktion Auftrags Nummer 0 setzt alle Auftr ge der CP 580 Schnittstelle zur ck Mit der RESET DIREKT Funktion Auftrags Nummer 0 wird nur der angegebene Auftrag der CP 581 Schnittstelle zur ckgesetzt Tabelle 13 9 Aufbau und Bedeutung der Parameter des HTB RESET Parameter Art Typ Bedeutung SSNR D KY Schnittstellennummer A NR D KY Auftrags Nummer des zur ckzusetzenden Auftrags PAFE A BY Parametrierfehler Fehleranzeigen CP 581 13 8 C79000 G8500 C781 02 Referenzteil Software 13 1 8 Das Anzeigenwort Im Anzeigenwort werden Informationen ber den Zustand der Auftragsab wicklung abgelegt Bei der Parametrierung legen Sie die Adresse des Anzei genworts fest Von hier aus k nnen dann die Informationen gelesen und aus gewertet werden Das Anzeigenwort ist Teil eines Doppelworts das durch den Parameter ANZW adressiert wird Der zweite Teil des Doppelworts ist das sog L n genwort 15 lt Bit Nr 0 Wort n 1 L ngenwort 15 12 11 8 7 4 3 0 010 0 0 Wort n Anzeigenwort RECEIVE f r Kommunik bereit RECEIVE l uft bzw gesperrt 1 SEND FETCH l uft bzw gesperrt 0 SEND FETCH f r Kommunik bereit SEND FETCH REC fertig ohne Fehler SEND FETCH REC l uft oder ist fertig mit Fehler oder ist noch nicht gestartet SEND FETCH REC fertig mit Fehler SEND FETCH REC l uft oder ist fertig mit Fehler oder ist no
177. LL f r den eigentlichen Datentransfer ben tigt Mit Hilfe des FETCH Bausteins erfolgt lediglich ein Ansto beim CP die gew nschten Daten zu besorgen und zu bertragen SYNCHRON RESET CONTROL Diese Hantierungsbausteine sind nicht unmittelbar an der Daten bertra gung beteiligt Sie bernehmen Hilfsfunktionen die in den folgenden Ab schnitten noch n her erl utert werden CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 11 3 3 11 3 4 SSNR Schnittstellen nummer CP 581 C79000 G8500 C781 02 Tabelle 11 2 Die Parameter der Hantierungsbausteine Die Parameter der Hantierungsbausteine Bezeichnung Bedeutung SSNR Schnittstellennummer Kachelnummer A NR Auftrags Nummer ANZW Anzeigenwort QTYP ZTYP Typ der Datenquelle bzw des Datenziels DBNR Datenbausteinnummer QANF ZANF Relative Anfangsadresse innerhalb des Bereichs QLAE ZLAE Anzahl der Quelldaten bzw Zieldaten PAFE Parametrierfehler BLGR Blockgr e Parameterbeschreibung Die Formaloperanden die beim Einsatz der Hantierungsbausteine versorgt werden m ssen haben folgende Bedeutung ber den Parameter SSNR wird die logische Nummer der Schnittstelle Kachel angegeben auf die sich der jeweilige Auftrag bezieht Parameterart Datum Byte Format KY KY x y x 0 y 0 255 x 0 y 0 255 Belegung direkte Parametrierung Schnittstellennummer Kacheladresse indirekte
178. MCGSI6N c SBHE_N D2 VOCSI16_N C2 LA23 D3 IRQ10 C3 LA22 D4 IRQ11 C4 LA21 D5 IRQ12 c5 LA20 D6 IRQ15 C6 LA19 D7 IRQ14 C7 LA18 D8 DACKO_N C8 LA17 D9 DRQO c9 MEMR_N D10 DACK5_N C10 MEMW_N D11 DRQ5 C11 SD8 D12 DACK6_N C12 SD9 D13 DRQ6 C13 SD10 D14 DACK7_N C14 SD11 D15 DRQ7 C15 SD12 D16 P5V C16 SD13 D17 MASTER_N C17 SD14 D18 GND C18 SD15 Interne Schnittstellenbelegung Die Verbindung der AT Slot Baugruppe zur Grundbaugruppe Massenspei cher Baugruppe oder AT Slot Baugruppe erfolgt ber den ISA Bus Stecker X10 Die Belegung dieses Steckers lesen Sie bitte in Abschnitt 3 1 10 nach 3 41 Referenzteil Hardware 3 4 Remote Terminal Interface Das Remote Terminal Interface RTI erm glicht Ihnen den Einsatz einer Tastatur und einer Maus in einer Entfernung bis zu 250 m Entfernung vom CP 581 Dies ist dann n tig wenn der CP 581 in einen Ger teschrank eingebaut ist oder aus anderen Gr nden der Bedienerplatz weiter als 1 5 m vom CP 581 entfernt ist CP 581 Grundbaugruppe 19 bis 32 V extern STOP 5 0 RUN STO FAULT w D BUSY RTI z RES e C 0 X4 o i a N x5 8 c X6 Epeha M max 250 m E 6 Ss Fe Hutschiene R of Maus PG T
179. MS DOS Kommandos 10 26 Vorkopfdaten in Formatdatei umsetzen f r SSREMOTF 10 31 1 24 6 10 26 WwW Wiederholfaktor 13 27 Z ZANF Zentralger te Zielpfad ZLAE 8 14 8 15 ZTYP 111 9 13 6 Zusammenspiel CPU CP 580 6 6 CP 581 C79000 G8500 C781 02 An Siemens AG A amp DASESI stliche Rheinbr ckenstr 50 76181 Karlsruhe Absender Ihr Name Ihre Funktion Ihre Firma Stra e Ort Telefon Bitte kreuzen Sie Ihren zutreffenden Industriezweig an Automobilindustrie Chemische Industrie Elektroindustrie Nahrungsmittel Leittechnik Maschinenbau OU oO 40 0 8 Petrochemie CP581 6ES5998 2AT12 02 0000 Pharmazeutische Industrie Kunststoffverarbeitung Papierindustrie Textilindustrie Transportwesen Andere Vorschl ge und Anmerkungen zur Anwenderdokumentation Ihre Anmerkungen und Vorschl ge helfen uns die Qualit t und Benutzbarkeit unserer Dokumentation zu verbessern Bitte f llen Sie diesen Fragebogen bei der n chsten Gelegenheit aus und senden Sie ihn an Siemens zur ck Geben Sie bitte bei den folgenden Fragen Ihre pers nliche Bewertung mit Werten von 1 gut bis 5 schlecht an Entspricht der Inhalt Ihren Anforderungen Sind die ben tigten Informationen leicht zu finden Sind die Texte leicht verst ndlich Entspricht der Grad der technischen Einzelheiten Ihren Anforderungen W
180. Massenspeicher Baugruppe k nnen Sie das STEP 5 Basispaket f r PCs benutzen siehe Kapitel 5 Bestellhinweise Proze datenerfas M gliche Anwendungen der Funktion Proze datenerfassung sind etwa sung e das Mitprotokollieren von Proze daten und deren anschlie ende Weiter verarbeitung mit MS DOS Standardprogrammen zur Auswertung und Analysierung des Proze verlaufs f r eine zentrale Proze datenverwaltung f r eine Qualit ts berwachung ber l ngere Zeitr ume f r statistische Aufgaben Datenverdichtung Kurzzeitarchivierung Qualit tssicherung Optimierung e die Me datenauswertung in Verbindung mit einem modularen Melde druckersystem zur kontinuierlichen berwachung von bin ren Proze signalen zur berwachung von Betriebsabl ufen zur Entlastung der CPU des Automatisierungssystems bei umfangrei chen Protokollierungen e die bernahme der Datenverwaltung f r alle Automatisierungsger te in vernetzten Systemen zur Entlastung des Anwenderspeichers auf der S5 CPU CP 581 1 4 C79000 G8500 0781 02 Einf hrung in die Anwendung des CP 581 Massenspeicher Funktionen Kommando Inter preter Virtuelles S5 Lauf werk Freie Programmie rung CPLINK CP 581 C79000 G8500 C781 02 M gliche Anwendungen der Massenspeicher Funktionen sind etwa die Auslagerung gro er Mengen von Proze daten zur Entlastung des An wenderspeichers auf der S5 CPU die Pufferung von Proze
181. Montage auf Grundbaugruppe Massen Baugruppen speicher Baugruppe oder AT Slot Baugruppe erforderlichen Schrauben und Abstandsst cke sowie einen TORX Winkel Schraubendreher siehe Bild 2 7 Die Teil Nummern der Einzelteile finden Sie in den folgenden Montage Skizzen wieder Je nach Konfiguration der Baugruppen werden nicht alle Teile des Montagesatzes ben tigt CP 581 C79000 G8500 C781 02 2 15 Montage und Inbetriebnahme 2 16 Montagesatz C79458 L965 D12 zur Montage der AT Slot Baugruppe Teil Nr St ckzahl Bezeichnung 2 Abstandsst ck 12 7 mm Abstandsst ck 18 7 mm Abstandsst ck 15 7 mm Abstandst ck 18 7 mm Abstandsbolzen 17 7 mm Abstandsbolzen 12 7 mm Abstandsbolzen 17 7 mm DA Schraube 6 mm lang Schraube 12 mm lang Klemme oO ONO OOAOINRAOINJ gt u a NI Ola Nl leae A a Frontplatte oben N Halteblech Tara S aaRS 12 4 Torx Winkel Schrauben dreher M 2 5 Bild 2 7 Montage Zubeh r f r die AT Slot Baugruppen CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme Montage einer AT Slot Baugruppe auf die Grundbau gruppe CP 581 C79000 G8500 C781 02 Beim Zusammenbau der Baugruppen gehen Sie entsprechend Bild 2 8 fol genderma en vor 1 Schrauben Sie das Abstandsst ck und den Abstandsbolzen 5 entspre chend Bild 2
182. N ZEN 1 bedeutet da die Z hler Schnittstelle freigegeben ist Bei ZEN 0 3 74 ist sie gesperrt CP 581 C79000 G8500 C781 02 Referenzteil Hardware Kachelparameter Register KAPA Memory CC00 3FE4 lesen schreiben Bit Nr 15 14 13 12 KABA u 10 9 8 ohne Bedeutung SSNR KABA Koppelmerker Register KOME SSNR bestimmt die Basis Schnittstellennummer unter der die erste Kachel angesprochen wird Falls weitere Kacheln definiert sind liegen diese unmit telbar hinter der ersten Kachel und belegen entsprechend ihrer Anzahl die folgenden Schnittstellennummern KABA bestimmt die Kachelbasisadresse unter der die Kachel am S5 BUS angesprochen wird Bit 15 repr sentiert Adresse A15 Bit 14 repr sentiert Adresse A14 usw Beispiel 111101 ergibt die SS BUS Adresse F400H dieser Wert ist f r die HTB erforderlich Bei Reset ist 111101 voreingestellt Memory CC00 3FE6 lesen schreiben Bit Nr s 2Ju o s 3 ohne Bedeutung KM s s a 3 2 lo KM CP 581 C79000 G8500 C781 02 KM bestimmt welche Koppelmerker im Dual Port RAM des CP 581 liegen Die folgende Tabelle beschreibt die Adressen und Merker Nummern die den jeweiligen Bits zugeordnet sind BIT NR Adresseim Koppelmerkerbe Merker S5 Adresse k reich CP 581 o CC00 2200 CC00 221F 0 31 F200H F21FH 1 CC00 2220 CC00 223F 32 63 F220H F23FH 2 C
183. ND ALL 0014 NAME SEND 0015 SSNR KY 0 4 Schnittstelle4 0016 A NR KY 0 0 A NR 0 SEND ALL Funktion 0017 ANZW MW 20 0018 QTYP KC NN 0019 DBNR KY 0 0 001A QANF KF 0 001B QLAE KF 0 001C PAFE MB 13 BE Der HTB SEND mit der Funktion der SEND ALL bertr gt die Me werte von der S5 CPU ber den S5 R ckwandbus auf den CP T tigkeiten am CP 581 e S5 Programm ins AG laden Setzen Sie das AG in STOP und laden Sie das S5 Progamm in das Auto matisierungsger t e Konfigurationsdatei erstellen Sie k nnen die im Lieferumfang enthaltene Konfigurationsdatei CPRECORD INI C BEISPIEL CPRECORD mit einem beliebigen Texteditor ab ndern Besser ist es jedoch diese Datei zu Referenzzwecken unver ndert zu las sen und eine neue Konfigurationsdatei auf dem CP zu erstellen z B mit dem Texteditor EDIT Der Name der Datei ist optionell die Extension mu jedoch INI hei en Den Namen der neuen Konfigurationsdatei m s sen Sie beim Aktivieren der Proze datenerfassung angeben CPRECORD sucht die Konfigurationsdatei im aktuellen Katalog d h in dem Katalog von dem aus es gestartet wurde M chten Sie eine andere Datei oder einen anderen Katalog benutzen so m ssen Sie dies im Kom mando CPRECORD in der Option Cconfdat angeben In unserem Beispiel hat die Konfigurationsdatei nur einen Parametersatz Ihr Inhalt sieht folgenderma en aus CP 581 C79000 G8500 C781 02 12 7 Applikationsbeispiele
184. NK ist installiert Die Funktionalit t von CPLINK wird durch je einen Treiber im BIOS EPROM des CP 581 entfernt und im PG lokal realisiert Der Block Ge r tetreiber CPLINK EXE ist so ausgelegt da er von MS DOS mit logischen Sektornummern angesprochen werden kann Die CPLINK Treiber stellen dem Dateisystem von MS DOS des PCs PGs 2 5 0 die zus tzliche Systemfunktion des Zugriffs auf die entfernten Lauf werke zur Verf gung Kennung anschlie end an PG Laufwerke z B d e oder e f Die dem Ger tetreiber von MS DOS mitgeteilten Datei Sektoren werden ber die V 24 Schnittstelle siehe Bild 2 15 zu oder von den Speichermedien auf der entfernten Baugruppe bertragen Zur Abwicklung des Datenverkehrs wird dazu im Silicon Disk Treiber der Baugruppe eine Schnittstelle f r logi sche Sektornummern implementiert SW Interrupt 60h Bei der Initialisierung nach dem Laden des Treibers in den Systemspeicher wird eine vereinbarte Zeichensequenz an den CP 581 gesendet Diese ver wendet das Signal zur Erkennung der eingestellten Baudrate Wenn diese erkannt wurde sendet der CP 581 ein Quittungszeichen und am Bildschirm des PGs PCs erscheint die Meldung LINK established COM bps CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme PG PC lokal CP 581 entfernt V 24 za Block Ger tetreiber Treiber im BIOS CPLINK EXE Silicon Disk
185. ONTROL Control Eingabefeld m gliche Beschreibung Eingaben S5 Interface Zugriffe ber den S5 Bus sind global gesperrt v Zugriffe ber den S5 Bus sind global freigegeben Page frames B Kachelzugriffe ber den S5 Bus sind gesperrt v Kachelzugriffe ber den S5 Bus sind freigegeben V O Pointer L V O mappedPeripheriezugriffe sind gesperrt v V O mappedPeripheriezugriffe sind freigegeben Pointerread E Das Lesen der I O Adresszeiger ist gesperrt v Das Lesen der I O Adresszeiger ist freigegeben CP 581 3 58 C79000 G8500 C781 02 Referenzteil Hardware Page Frame V O Pointer Communication Flags Koppel merker CP 581 C79000 G8500 C781 02 Tabelle 3 39 Parameter und Default Einstellungen bei BIOS S5 PAGE Page Frame Eingabefeld m gliche Eingaben Beschreibung Frames 1 2 4 8 Anzahl der Kacheln Mode Paged Zugriffe ber den S5 Bus erfolgen im Kachel Mode Linear Zugriffe ber den S5 Bus erfolgen mit linearer Adressierung Page Number 0 255 Basis Schnittstellennummer Voreinstellung 0 modulo FRAMES Base 0000 FCOOH Kachelbasisadresse Voreinstellung F400H modulo 400H 1 Wenn Sie die Systemsoftware des CP 581 benutzen d rfen Sie hier nur den Wert 4 angeben Tabelle 3 40 Parameter und Default Einstellungen bei BIOS S5 PAGE V O Pointer Eingabefeld m gliche Eingaben Beschreibung Range P
186. P 581 Bild 10 2 Globaler Ablauf beim Ablisten einer bin ren Datei in einen S5 Datenbau stein mit SSREMOTE 1 Synchronisieren der CPU im Anlauf mit CP ber HTB SYNCHRON Dabei wird die Blockgr e f r den sp teren Datenaustausch eingestellt 2 Das Programm SSREMOTE wird geladen und mit Parametern versorgt 3 Mit dem Kommando COPY C CPU1DX05 S CPU1 DX005 S5B wird 4 Die bin re lokale Datei CPU1DX05 vom CP 581 Laufwerk C gelesen 4a zur CPU 1 gesendet 4b und 5 in den S5 Baustein DX 05 kopiert CP 581 C79000 G8500 C781 02 10 3 Virtuelles S5 Laufwerk 10 3 Vorbereiten der Anwendung 10 3 1 Vorgehen im Zusammenhang Um die Funktion Virtuelles S5 Laufwerk benutzen zu k nnen m ssen Sie folgende Vorbereitungen in der vorgeschlagenen Reihenfolge treffen Tabelle 10 1 Ma nahmen zur Vorbereitung der Anwendung Ma nahme auf siehe Abschnitt Stellen Sie sicher da in Ihrem Automatisierungsger t die CPU mit der Sie Daten AG 10 3 2 austauschen wollen und der CP 581 gesteckt sind Am CP 581 mu die Basis CP 581 Schnittstellennummer f r den Datenaustausch eingestellt sein Legen Sie fest ob S5 Daten f r die Darstellung auf dem CP 581 in ASCII Code 10 3 2 konvertiert werden m ssen Falls ASCH Konvertierung erforderlich ist Legen Sie die Zuordnung Datenbau 10 3 2 stein Konvertierungsvorschrift fest und w hlen Sie die Konvertierungsvereinba rung en f
187. P 581 ist evtl Kaltstart des CP 581 Bei Kaltstart oder Warmstart werden die Mas senspeicher Funktionen automatisch gestartet AUTOEXEC BAT Eintrag Synchronisieren Sie die CPU mit dem CP 581 durch Ausl sen eines Anlaufs der CPU CPU berpr fen Sie den richtigen Ablauf der gew nschten Funktionen durch Test auf der PG CPU und berpr fen der Dateikataloge auf dem CP 581 CPU CP 581 8 3 2 Ma nahmen auf dem CP F r die Anwendung der Massenspeicher Funktionen ist auf dem CP nur eine vorbereitende Hantierung erforderlich Einstellen der Basis Schnittstellennummer Beim Datenverkehr ber den S5 Bus werden f r die Adressierung von Spei cherbereichen sogenannte Kacheln verwendet die den am Datenaustausch beteiligten Baugruppen fest zugeordnet sind Der CP 581 kann ber vier aufeinanderfolgende Kacheln mit maximal vier CPUs Daten austauschen Die Nummer der ersten Kachel ist die Basis Schnittstellennummer Legen Sie f r die erste gesteckte CPU diese Nummer fest und stellen Sie sie am CP 581 ein wie in Abschnitt 6 2 3 beschrieben Die Kacheln f r den Da tenaustausch mit drei weiteren CPUs liegen fortlaufend hinter der Kachel mit der Basis Schnittstellennummer CP 581 C79000 G8500 C781 02 8 7 Massenspeicher Funktionen 8 3 3 Programmieren der CPU Prinzip Die Programmierung der CPU f r den Datenaustausch umfa t die Synchroni sation des CP 581 im Anlauf und das Aufruf
188. P D KC Diese Parameter sind bei der Funktion DBNR D KY RECEIVE ALL irrelevant sie m ssen jedoch formal angegeben werden ZANF D KF ZLAE D KF PAFE A BY Parametrierfehler Anzeigen CP 581 C79000 G8500 C781 02 13 7 Referenzteil Software 13 1 6 Der HTB CONTROL Mit dem HTB CONTROL k nnen Sie Statusinformationen der Schnittstelle abfragen Der Baustein hat folgende zwei Betriebsarten e CONTROL ALL Auftrags Nummer 0 und e CONTROL DIREKT Auftrags Nummer 0 CONTROL ALL Die CONTROL ALL Funktion zeigt im Low Byte des ANZW an welcher Auftrag zur Zeit vom CP 581 bearbeitet wird CONTROL DIREKT F r jeden Auftrag existiert in der Schnittstelle ein sog Auftrags Status Er wird von der Schnittstelle verwaltet und zeigt z B an ob ein Auftrag noch l uft bzw ob er fehlerlos oder mit einem bestimmten Fehler beendet worden ist Die CONTROL DIREKT Funktion bertr gt den mit dem Para meter A NR ausgew hlten Auftrags Status in das Anzeigenwort Tabelle 13 8 Aufbau und Bedeutung der Parameter des HTB CONTROL Parameter Art Typ Bedeutung SSNR D KY Schnittstellennummer A NR D KY Auftrags Nummer des zu berwachenden Auftrags ANZW E W Anzeigenwort Es enth lt das Ergebnis der Abfrage PAFE A BY Parametrierfehler Fehleranzeigen 13 1 7 Der HTB RESET Der HTB RESET hat folgende zwei Betriebsarten e RESET ALL Auftrags Nummer 0 und e RESET DIREKT Auftrags Nummer 0 Die RESET AL
189. Parametrierung Datenwortnummer ab dem angege benen Datenwort im aktuell aufge schlagenen DB sind die Parameter SSNR A NR und ANZW abgelegt Freie Programmierung des CP 581 A NR Auftrags Nummer ANZW Anzeigenwort Die Auftr ge f r eine Schnittstelle werden durch diese Nummer unter schieden Parameterart Format Belegung Datum Byte KY KY xy x Der Parameter x ist nicht relevant y 0 ALL Betriebsart selektiert nicht bei FETCH y 1 223 Direkt Betriebsart selektiert mitder Nummer des Auftrags der ausgef hrt werden soll Mit diesem Parameter geben Sie die Adresse eines Doppelworts an in dem der Bearbeitungszustand eines bestimmten Auftrags angezeigt wird Die Aus wertung des Anzeigenworts wird im Abschnitt 11 3 6 erkl rt Parameterart Format Belegung Adresse Wort W x 0 255 Adresse des Anzeigenworts bei direkterParametrierung Erlaubter Bereich MW O bis MW 252 DW 0 bis DW 254 Hinweis Beachten Sie da das Anzeigenwort immer 2 W rter bzw 4 Bytes belegt Die Hantierungsbausteine k nnen eine berlappende Belegung nicht fest stellen CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 QTYP ZTYP Typ der Daten quelle oder des Datenziels DBNR Daten bausteinnummer CP 581 C79000 G8500 C781 02 Diese Parameter belegen Sie mit ASCH Zeichen die den Typ der Daten quelle bei SEND oder des Datenziels bei RECEIVE und
190. Peripherie Anfangsadresse der O mapped Peripherie zeigt auf den P Bereich FO00H FOFFH Q Peripherie Anfangsadresse der O mapped Peripherie zeigt auf den Q Bereich F100H FIFFH Base 0 255 modulo 8 Basisadresse f r den I O mapped Peripheriezu griff Voreinstellung 0 Tabelle 3 41 Parameter und Default Einstellungen bei BIOS S5 PAGE Communication Flags Eingabefeld Merker m gliche Eingaben F200 F21F 0 31 v F220 F23F 32 63 v F240 F25F 64 95 v F260 F27F 96 127 v F280 F29F 128 159 v F2A0 F2BF 160 191 v F2C0 F2DF 192 223 v F2E0 F2FF 224 255 v 3 59 Referenzteil Hardware Sichern der ge nderten Setup Parameter 3 60 Wenn Sie alle Setup Parameter entsprechend Ihrer Hardware Konfiguration und Systemanforderungen eingestellt haben m ssen Sie zun chst wieder die Seite mit dem Auswahlmen aufschlagen Dazu verlassen Sie die zuletzt be arbeitete Setup Seite mit der Taste ESC W hlen Sie nun im Auswahl Men die Option EXIT an und best tigen Sie die Auswahl mit der Taste ENTER Anschlie end wird die Seite Setup Exit ausgegeben siehe folgendes Bild Setup Exit Do you wish to save the changes to CMOS SAVE EXIT RETURN Sie k nnen nun folgende Optionen ausw hlen e Mit SAVE speichern Sie alle Setup nderungen ab und booten das System neu e Mit EX
191. S5 Bereich DB 5 DB Nr 5 0 Offset 0 lesen ab Datenwort DW 0 2000 Anzahl 2000 2000 Datenw rter C CPU1 Pfadname f r ASCII Dateien C CPU1 TXT Dateinamen Erweiterung TXT 80 Anzahl Dateien maximal 80 ASCII Dateien 1 Anzahl Datens tze je ASCII Datei max 1 Datensatz Individuelle Konvertierung ber Vorkopfdaten mit Datei CP581 ST S5D C S5SD CP581 ST S5D Feldtrennzeichen Einzeldaten durch trennen 1 Erfassungsmodus 1 permanente Erfassung 1 Meldemodus 1 Meldungen ausgeben Logbuchdatei Meldungen in Datei C CPRECORD LOG C CPRECORD LOG 50 berwachungszeit Timeout 50 Sekunden 2 Parametersatz 2 CPU Nr 2 Proze daten von CPU mit Nr 2 DX S5 Bereich DX 11 DX Nr 11 100 Offset 100 lesen ab Datenwort DW 100 300 Anzahl 300 300 Datenw rter C CPU2 Pfadname f r ASCII Dateien C CPU2 DAT Dateinamen Erweiterung DAT 40 Anzahl Dateien maximal 40 ASCII Dateien 2 Anzahl Datens tze je ASCII Datei max 2 Datens tze Pauschale Konvertierung KH Format KH S5 Format f r Hexadezimalzahlen Feldtrennzeichen Einzeldaten durch trennen 0 Erfassungsmodus 0 Erfassungsende nach Erreichen der maximalen Dateizahl 0 Meldemodus 0 Meldungsausgabe aus z Logbuchdatei Meldungen in Datei C CPU2Z MELD LOG C CPU2 MELD LOG 30 berwachungszeit Timeout 30 Seku
192. SIEMENS SIMATIC CP 581 Handbuch Dieses Handbuch hat die Bestellnummer 6ES5 998 2AT12 04 99 Ausgabe 02 Vorwort Inhaltsverzeichnis Teil 1 Montage und Inbetrieb nahme Referenzinformationen Hardware CP 581 Montage und Inbetriebnahme Teil 2 Systemsoftware Betrieb des CP 581 in den 5 Automatisierungsger ten an Proze datenerfassung Massenspeicher Funktionen Virtuelles S5 Laufwerk CP 581 Applikationsbeispiele Referenzteil Software Anh nge zj O g Pake 5 N a oll S NIG S I 2 YN 3 a 5 Sl gt D 5 cio amp D D A q O op paa ab z 2 Q Q D a ab Q D s us ab Q a pen EGB gt S5 49 x us JJ m D D D 3 0 Q h j 49 c D 3 D 3 5 e 5 c O N j 5 EE s D D Q gt lg z 5 v D Q amp pay amp 5 o s gt ab 5 D D 77 D 5 O 5 U Q a S a O amp D N O1 A amp N sI oll 3 ee 3 eb T a Q O 5 E 3 T AE iE E S amp D Q an ee Ge Ge x w n o O N Sicherheitstech Dieses Handbuch enth lt Hinweise die Sie zu Ihrer pers nlichen Sicherheit sowie zur Ver nische Hinweise meidung von Sachsch den beachten m ssen Die Hinweise sind durch ein Warndreieck her vorgehoben und je nach Gef hrdungsgrad folgenderma en dargestellt N Gefahr bedeutet da Tod sch
193. Schnittstelle berlastet AIH abh ngig von CPU BIH Auftragsnummer unzul ssig oder Blockgr e SYNCHRON unzul ssig CIH Schnittstelle reagiert nicht bzw Schnittstelle reagiert nicht rechtzeitig oder Schnittstelle weist Auftrag zur ck D1H abh ngig von CPU EIH abh ngig von CPU FIH abh ngig von CPU 9 4 2 Auftrags Anzeigen 9 18 Bei Anwendung des Kommando Interpreters werden vom HTB SEND und vom Programm CPSHELL ber den CP HTB Treiber Anzeigen in zwei ver einbarten W rtern hinterlegt deren Anfangsadresse Sie bei den HTB Aufru fen im Parameter ANZW angeben F r den Test sind vor allem einige Anzei gen des HTB SEND Funktion SEND DIREKT wichtig Diese Anzeigen werden Ihnen anschlie end erl utert Weitere Informationen zu den HTB An zeigen entnehmen Sie bitte dem Kapitel 13 Die Anzeigenw rter des HTB SEND SEND DIREKT sind folgenderma en aufgebaut Bit Nr 15 12 11 8 7 4 3 0 ANZW Fehler Nr Anzeigen von CPSHELL Auftragsverw ANZW 1 Anzahl bertragener Bytes Anzeigen von der Auftragsverwaltung Bit Nr 0 bis 3 Aus diesen Anzeigen k nnen Sie den jeweiligen Status einer Auftragsbear beitung entnehmen Tabelle 9 6 Anzeigen von der Auftragsverwaltung Bit Nr Bedeutung 0 Bit 0 hier nicht relevant 1 Bit 1 Auftrag f r Kommando Ausf hrung l uft 2 Bit 1 Auftrag fertig ohne Fehler 3 Bit 1 Auftrag fertig mit Fehler CP 5
194. T Eintrag bei der Software Installation Bei feh lendem AUTOEXEC BAT Eintrag k nnen Sie den Treiber mit dem Kommando CPHTB starten Synchronisieren Sie den CP 581 mit der CPU durch Ausl sen eines Anlaufs der CPU CPU berpr fen Sie den richtigen Ablauf bei der bergabe eines Kommandos durch Test PG 9 3 4 auf der CPU und dem CP CPU und 9 4 CP 581 CP 581 9 4 C79000 G8500 C781 02 Kommando Interpreter 9 3 2 Ma nahmen auf dem CP F r die Anwendung des Kommando Interpreters ist auf dem CP nur eine vor bereitende Hantierung erforderlich Einstellen der Basis Schnittstellennummer Beim Datenverkehr ber den S5 Bus werden f r die Adressierung von Spei cherbereichen sogenannte Kacheln verwendet die den am Datenaustausch beteiligten Baugruppen fest zugeordnet sind Der CP 581 kann ber vier auf einanderfolgende Kacheln mit maximal vier CPUs Daten austauschen Die Nummer der ersten Kachel ist die Basis Schnittstellennummer Legen Sie f r die erste gesteckte CPU diese Nummer fest und stellen Sie sie am CP 581 ein wie in Abschnitt 6 2 3 beschrieben Die Kacheln f r den Datenaustausch mit drei weiteren CPUs liegen fortlau fend hinter der Kachel mit der Basis Schnittstellennummer 9 3 3 Festlegen der Kommando Abgabe Zur Vorbereitung der Programmierungsarbeiten auf der CPU m ssen Sie zu n chst folgende Fragen beantworten e Welche Kommandos sollen abgegeben werden Es ist sicher nicht sinnvoll das gesamte Spektr
195. TEP 5 Operatio nen f r den Kom mando Interpreter Die Programmierung der CPU f r die Anwendung des Kommando Interpre ters umfa t die Synchronisation des CP 581 im Anlauf und den zyklischen Aufruf eines speziellen Funktionsbausteins zum Senden der Kommando Zei chenfolge F r beide Funktionen ben tigen Sie sogenannte Hantierungsbau steine HTB f r das Synchronisieren den HTB SYNCHRON und f r den Kommando Transfer den HTB SEND Anlauf Organisations bausteine OB 20 HTB SYNCHRON aufrufen Anzeigen in PAFE auswerten OB 21 Auftrags Nr 209 aufrufen HTB SYNCHRON aufrufen i Anzeigen in PAFE auswerten HTB SEND ALL mit Auftrags Nr 0 aufrufen 1 OB 20 und OB 22 FB 0 sind nicht auf HTB SYNCHRON aufrufen jeder CPU Anzeigen in PAFE auswerten verf gbar zyklisches STEP 5 Programm OB 1 oder FB 0 HTB SEND DIREKT mit Bild 9 3 Prinzip der HTB Aufrufe im STEP 5 Programm der CPU bei Anwendung des Kommando Interpreters Aufrufen und Para metrieren der Han tierungsbausteine CP 581 C79000 G8500 C781 02 Bild 9 3 zeigt Ihnen an welchen Stellen in Ihrem STEP 5 Programm Sie die beiden Hantierungsbausteine aufrufen m ssen Die Funktionen der Hantierungsbausteine die Sie f r das Transferieren von CPU Daten zum CP 581 ben tigen werden in diesem Abschnitt soweit erl u tert wie es f r die Programmierung erforderlich ist Falls Sie ein AG S5 135U oder S5 155U benutzen s
196. Tabelle 3 11 RS 485 Kommunikation mit dem CP 581 Pentium COM Port COM 3 Sub D25 des COM 2 Sub D9 des Y Adapters Y Adapters Relevante Signale Pins TxD gt 12 TxD lt 14 Richtungsumschaltung Adresse 3ECh Adresse 2FCh RTS Bitim Modem z B z B Control Register mani puliert werden Senden RTS Bit 1 outportb 0x3EC 02 outportb 0x2FC 02 Empfangen RTS Bit 0 outportb 0x3EC 02 outportb 0x2FC 02 Hardwareeinstellungen CP581 Pentium Schalter S4 CP581 Pentium Schalter S4 Switch3 ON Switch1 ON Switch4 OFF Switch2 OFF Tabelle 3 12 Schalter S11 Frequenzeinstellung CP 581 Pentium Nr 1 Nr 2 Nr 3 Nr 4 Pentium Taktfrequenz ON ON OFF OFF 75 MHz Default Einstellung OFF ON ON OFF 133 MHz nur mit Zwangsbel ftung erlaubt Andere Einstellungen als die in der Tabelle aufgelisteten sind nicht zul ssig 3 13 Referenzteil Hardware 3 1 5 Anschlu von Druckern Falls Sie einen Drucker an COM 1 des Y Adapters COM 1 COM 3 anschlie Ben m chten empfehlen wir Ihnen folgende Siemens Drucker Tabelle 3 13 Empfohlene Drucker Drucker Druckprinzip Papier Bestellnummer DR 215 N 9 Nadel Drucker DINA4 6AP1800 0BB00 DR 216 N 9 Nadel Drucker DIN A 3 6AP1800 0BD00 DR 235 N 24 Nadel Drucker DIN A 4 6AP1800 0BF00 DR 236 N 24 Nadel Drucker DIN A 3 6AP1800 0BH00 Alle hier aufgef hrten Drucker haben die
197. Teil des CPU Programms aufgerufen Der Baustein kann zwar auch bei der Interrupt oder Alarmbearbeitung aufgeru fen werden das Anzeigenwort wird dann aber nicht zyklisch aktualisiert Diese Aufgabe mu dann vom CONTROL Baustein bernommen werden Tabelle 13 6 Aufbau und Bedeutung der Parameter des HTB RECEIVE f r die RECEIVE DIREKT Funktion Parameter Art Typ Bedeutung SSNR ID K Schnittstellennummer A NR D KY Auftrags Nummer ANZW E WwW Anzeigenwort ZTYP D KC Datentyp des Ziels CP 581 C79000 G8500 C781 02 Referenzteil Software Tabelle 13 6 Aufbau und Bedeutung der Parameter des HTB RECEIVE f r die RECEIVE DIREKT Funktion Parameter Art Typ Bedeutung DBNR D KY Nummer des Datenbausteins wenn Ziel Datenbaustein ist ZANF D KF Anfangsadresse des Ziels ZLAE D KF Anzahl zu lesender Dateneinheiten W rter oder Bytes PAFE A BY Parametrierfehler Anzeigen Der HTB Den HTB RECEIVE mit der Funktion RECEIVE ALL ben tigen Sie um RECEIVE ALL z B bei der Massenspeicherfunktion die Daten bertragung vom CP 581 zur CPU durchzuf hren F r das virtuelle S5 Laufwerk m ssen Sie in jedem Zy klus der CPU den HTB RECEIVE ALL aufrufen Tabelle 13 7 Aufbau und Bedeutung der Parameter des HTB RECEIVE f r die RE CEIVE ALL Funktion Parameter Art Typ Bedeutung SSNR D KY Schnittstellennummer A NR D KY Auftrags Nummer ANZW E WwW Anzeigenwort ZTY
198. Typs zul ssige HTB Typ Codierung Bedeutung 01H SEND DIREKT Es werden nur Daten bertragen bertra gungsparameter werden nur dann transferiert wenn mehr als ein Block bertragen werden mu d h wenn ein zus tzlicher Aufruf SEND ALL erforderlich ist 41H SEND DIREKT Es werden nur bertragungsparameter transfe FETCH riert Daten m ssen mit einem zus tzlichen Aufruf SEND ALL bzw RECEIVE ALL bertragen werden 02H RECEIVE DIREKT Tabelle 13 31 Zuordnung von QTYP ZTYP zu den Bereichskennungen QTYP ZTYP S5 Bereich Bereichskennung AB Proze abbildder Ausg nge om AS Absolute Speicheradressen H 09H BS Systemdatenbereich 08H DB Datenbausteine DB 01H DX Erweiterte Datenbausteine DX 0AH EB Proze abbild der Eing nge 03H MB M Merkerbereich 02H PB Peripheriebaugruppen 05H TB Zeitzellen 07H ZB Z hlerzellen 06H 1 Beider CPU 946 947 wird bei absoluten Speicheradressen AS der Parameter DBNR dazu verwendet die Adressen 216 bis 219 anzugeben 13 35 Referenzteil Software 13 7 3 Funktionen des CP HTB Treibers Tabelle 13 32 Funktionen und Funktions Nummern des CP HTB Treibers Funktion Funktions mit ohne Nr Direkt Auftrag Auftragsempfanganmelden NT Im I m Auftragsempfang abmelden 12H mit Auftragsstatussetzen 13H mit Nutzdaten empfangen 14H mit Nutzdaten senden 15H mit TCB Status
199. Wie der Dateiname gebildet wird entnehmen Sie bitte dem Abschnitt 7 4 1 3 Abh ngig vom verf gbaren Speicherplatz Lesen Sie bitte in den Abschnitten 7 3 4und 7 4 1 nach wie das Programm CPRECORD bei nicht ausreichendem Speicherplatz reagiert 4 Wird von CPRECORD nicht auf Zul ssigkeit berpr ft 5 DieZeitzwischen dem Ansto einer Daten bertragung und deren Ende wird mit der vorgegebenenen berwachungs zeitverglichen Wird sie dreimal nacheinander berschritten so bricht das Programm CPRECORDdie Proze datener fassung ab und beendet sich 7 10 Hinweis Bei S5 Bereichen die byteweise organisiert sind siehe Tabelle 7 3 sollten Sie die pauschale Konvertierung mit dem Format KB benutzen Die Genauigkeit des Erfassungszyklus wird durch Programme die Sie paral lel zu CPRECORD ablaufen lassen beeinflu t Wird das eingestellte Zeitra ster um mehr als 10 berschritten so tr gt CPRECORD die Meldung Warnung Zyklus berlauf gt 10 mit Datum und Uhrzeit in die Logbuch datei ein setzt aber die Datenaufzeichnung fort Beachten Sie bei der Festlegung der Datei Anzahl da bei sehr vielen Da teien in einem Katalog mehrere Hundert die Zugriffszeiten auf eine Datei stark zunehmen Wenn Sie die Parameter Offset Zeilen Nr 5 und Anzahl Zeilen Nr 6 f r den S5 Bereich festlegen so k nnen Sie der folgenden Tabelle entneh men ob die S5 Daten byte oder wortweise im CPU Speicher abgele
200. Zeichen Die Optionen m ssen Sie in Kleinbuchstaben schreiben Sie d rfen sie belie big auch in ihrer Reihenfolge notieren oder fortlassen Ihre Bedeutung entnehmen Sie bitte der nachfolgenden Tabelle Die Zeichen lt gt dienen nur der Parameterkennzeichnung im Text und werden im Kommando nicht ge schrieben CP 581 C79000 G8500 C781 02 Betrieb des CP 581 in den S5 Automatisierungsger ten Tabelle 6 1 Bedeutung der Optionen im Ladekommando CPHTB Option Bedeutung ssnr lt ddd gt Hiermit stellen Sie die Basis Schnittstellennummer Nummer der ersten Kachel f r den Datenverkehr zu den CPUs ein Geben Sie die Option nicht an so wird die im SETUP eingestellte Nummer benutzt Wollen Sie die Basis Schnitt stellennummer ndern so k nnen Sie hier deren Wert angeben ddd Basis Schnittstellennummer im Vierer Raster mit den Werten 0 4 8 usw bis maximal 252 noreset Die Option verhindert das R cksetzen des Systems Warmstart durch die Tasten Kombinbation CTRL ALT DEL ein R cksetzen durch den RESET Taster kann weiterhin ausgel st werden resync Der Treiber erkennt eine zuvor von einer CPU durchgef hrte Synchronisierung Ein erneutes Synchronisieren des CP 581 durch die CPU ist dann nicht mehr erforderlich norunstop Die Option unterdr ckt die Funktion des RUN STOP Schalters int lt xx gt Interrupt f r Treiberaufruf ndern Falls der voreingestellte Interrupt INT 66H durc
201. a mehrere Programme gleichzeitig im Speicher geladen sind Treiberpro gramm und Applikationsprogramm befinden sich daher als getrennte MS DOS Programme im Speicher des CP 581 Der Aufruf von CP HTB Treiber funktionen erfolgt ber einen Software Interrupt Die Nummer des Interrupts ist auf 66H eingestellt Bild 11 2 zeigt Ihnen vereinfacht die Speicherauftei lung des CP 581 und den Aufrufmechanismus des Treibers 4 Mbyte o 8 Mbyte Extended RAM BIOS EPROM Video RAM VGA EPROM DP RAM usw restlicher 1 Mbyte 640 Kbyte Anwenderspeicher Bereich f r ladbare Anwenderprogramme INT 66H Anwenderprogramm _ gt CPHTB EXE COMMAND COM MS DOS MS DOS und speicherresidente Programme TSR 1 Kbyte gt Interrupt Vektor 66H Interrupt Vektor Tabelle Bild 11 2 Speicherbelegung des CP 581 und Aufruf des CP HTB Treibers 11 29 Freie Programmierung des CP 581 Parametrieren des Wenn Sie den CP HTB Treiber in Ihrem Programm aufrufen um eine be CP HTB Treibers stimmte Funktion ausf hren zu lassen so m ssen Sie den Auftrag ber Para meter genau spezifizieren und je nach Funktion dem Treiber Betriebsmittel f r die Auftragsabwicklung zur Verf gung stellen Bild 11 3 gibt Ihnen dazu eine bersicht Anwenderprogramm CP HTB Treiber
202. a nahmen zur Aktivierung starten 12 21 Maus 2 35 Anschlu 3 15 Mechanik Mehrprozessorbetrieb 6 2 Meldemodus Memory Cards Monitor Anschlu B romonitore Monitorgeh use Monitorkabel 2 36 Monitoranschlu leitung Monitore MS DOS Quittungsanzeigen 111 56 1 56 Multiplexer Interrupt N Normalanlauf oO OB 21 22 Offset P PAFE 8 9 9 89 9 110 1210 13 11 11 11 19 13 4 13 5 13 6 CP 581 C79000 G8500 C781 02 Parametrierfehler Anzeigen 9 17 10 13 10 27 11 18 113 5 13 6 13 7 Pauschale Konvertierung Peripherie ger te 2 32 Potentialausgleich 2 28 2 33 Proze daten auswerten Proze datenerfassung aktivieren Anwendungen ai Applikationsbeispiel Arbeitsschritte Auskunft 7 37 Auswertung mit Lotus 1 23 12 11 Beschreiben der ASCII Dateien 7 27 Betriebsmeldungen Betriebszustand anzeigen Ein Ausschalten ein ausschalten Handlungsablauf Konvertieren ber Formatdatei Konvertieren ber Vorkopfdaten 7 7 Konvertierungsvorschrift festlegen Ma nahmen f r die Anwendung 7 4 Parameter f r Datenerfassung festlegen 7 5 Pauschale Konvertierung 17 6 Reaktivieren triggern Q QLAE 7 9 7 28 8 11 8 12 8 19 8 21 11 10 113 5 13 6 13 12 QTYP 13 12 R RECEIVE 13 6 Aufruf im Applikationsbeis piel 12 17 RECEIVE ALL RECEIVE DIREKT Reparatur RTI Modul 4 17 R cksetzen de
203. abfragen 16H mit HTB Auftragsempfang global abfragen 17H mit Hintergrund Auftrag l schen 18H mit S5 Datenbereichlesen 01H ohne S5 Datenbereichbeschreiben 02H ohne Treiberstatusabfragen 30H CP 581 13 36 C79000 G8500 C781 02 Referenzteil Software 13 7 4 Fehleranzeigen des CP HTB Treibers CP 581 C79000 G8500 C781 02 Der CP HTB Treiber hinterlegt im 8086 Register AX bei der Fortsetzung des aufrufenden Programms Anzeigen Sie bestehen aus einer Dezimalzahl mit Vorzeichen und geben Ihnen Auskunft ber den Verlauf der aufgerufenen Funktion e Werte gt 0 Funktion wurde erfolgreich abgeschlossen e Werte lt 0 Funktion wurde abgebrochen Ein negativer Verlauf der Funktion bedeutet nicht in jedem Fall da sich ein schwerer Fehler ereignet hat Die negativen Werte sind in 3 Kategorien unterteilt e bis 49 Fehler die unmittelbar beim Aufruf der Funktion entstehen z B formale Fehler im TCB e 50 bis 79 Fehler die w hrend der bertragung vom CP HTB Treiber erkannt wer den z B ein unerwartetes Verhalten der CPU e 80 bis 89 Fehler die w hrend der bertragung von den HTB gemeldet werden z B Parameter formal falsch PAFE Fehler 1 Hinweis Die angegebenen Bereiche sind nicht vollst ndig belegt 13 37 Referenzteil Software Tabelle 13 33 Fehleranzeigen des CP HTB Treibers Fehleigruppe 1 bis 49 Anzeigein AX Bedeutung dezimal hexadez 1 FFFFH Unbekannte Funkti
204. ace und Exit an Zum Ausw hlen und ndern einzelner Setup Parameter benutzen Sie fol gende Tasten e und Cursor up bzw Cursor down Mit diesen positionieren Sie auf die n chste Option hervorgehobenes Feld bzw auf den n chsten Parameter einer Option e Cursortasteen und Mit diesen Tasten ndern Sie die Einstellung eines Parameters Entweder den numerischen Wert z B die Stunden der Uhrzeit oder eine andere Alternative f r einen Parameter z B Parameter Mode in der Option PAGE FRAMES im SS5 Interface 3 61 Referenzteil Hardware e Taste ENTER Mit dieser Taste rufen Sie eine Liste mit den m glichen Werten f r den ausgew hlten Parameter bzw eine weitere Setup Seite auf e Taste ESC Mit dieser Taste k nnen Sie in die bergeordnete Setup Auswahlseite zu r ckkehren Aus den Seiten Main und S5 Interface kommen Sie mit der Taste ESC auf die Seite Exit Setup Seiten Nachfolgend werden die einzelnen Setup Seiten aufgef hrt Hinweis Im BIOS des CP 581 Pentium ist ein Pa wortschutz f r das BIOS Setup und Systemboot nicht m glich Es ist nicht m glich ber das BIOS Setup einen Schreibschutz f r Diskette und Festplatte zu vergeben Main In dieser Seite k nnen Sie folgende Parameter einstellen Main S5 Interface Exit Item Specific Help System Time 10 01 20 System Date 12 02 98 lt Tab gt lt Shift Tab gt or lt E Ji fi
205. ags Nummer 211 aufrufen In einem Auftrags Steuerwort Merker oder Daten wort hinterlegen Sie f r welche Parameters tze der Auftrag gilt Aufbau des Auftrags Steuerwortes f r Triggern Bit Nr 15 8765 4 32 10 88 76 57 4 3 2 1 Parametersatz Nummern CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD Aufrufen des HTB SEND Funktion DIREKT CP 581 C79000 G8500 C781 02 Bauen Sie die SEND DIREKT Aufrufe so in Ihr STEP 5 Programm ein da sie in Abh ngigkeit von einem Proze ereignis z B Eingangssignal mit dem Sie die Erfassung beeinflussen wollen einen bestimmten Steuerauftrag an den CP 581 senden Bevor Sie den HTB SEND SEND DIREKT aufrufen m ssen Sie die Bitin formation zur Steuerung der Erfassung im Auftrags Steuerwort hinterlegen Blockschaltbild 1 2 3 4 5 6 7 Tabelle 7 12 Die Baustein Nr FB xxx entnehmen Sie bitte der Tabelle 2 4 in Abschnitt 2 3 3 8 Formaler Aufbau der Parameter f r SEND SEND DIREKT Parameter Art Typ Bedeutung SSNR D KY Schnittstellennummer A NR D KY Auftrags Nummer ANZW E W Anzeigenwort QTYP D KC Datentyp der Quelle DBNR D KY Nummer des Datenbausteins wenn Quelle Datenbausteinist QANF D KF Offset des ersten zu lesenden Datums im Datenbereich QLAE KF Anzahl der zu lesenden Dateneinheiten PAFE A BY Parametrierfehler Anzeigen 7 35
206. ammen spiel mit HTB Aufrufen auf der CPU e wie Sie den Treiber f r die einzelnen Funktionen parametrieren m ssen Hinweis Aufruf und Parametrierung des CP HTB Treibers werden f r Assembler Pro grammierung beschrieben Wenn Sie Ihr Anwendungsprogramm in einer h heren Programmiersprache erstellen wollen m ssen Sie ein Nahtstellen Modul f r diese Sprache in Assemblersprache programmieren ber das Sie den CP HTB Treiber aufrufen CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 11 4 1 Installation und Aufruf CP 581 C79000 G8500 C781 02 Der CP HTB Treiber Der CP HTB Treiber bernimmt den Datentransfer zwischen SS CPUs und MS DOS Programmen auf dem CP 581 F r den Treiber sind Zweck und Struktur der zu bertragenden Daten ohne Bedeutung Er k mmert sich nur um die Abwicklung des Kommunikationsprotokolls mit den Hantierungsbau steinen Die Verwendung der Hantierungsbausteine mu zwischen S5 Anwendung und MS DOS Programm abgestimmt sein F r jeden Aufruf eines Hantie rungsbausteins im S5 Programm m ssen Sie die notwendigen Treiberaufrufe f r die Kommunikationsabwicklung vorsehen siehe Abschnitt 11 4 6 Der CP HTB Treiber wird als speicherresidentes Programm TSR Programm TSR terminate and stay resident unter MS DOS installiert Nach der Installation verbleibt das Treiberprogramm resident im Speicher und MS DOS kehrt zur Kommandozeile zur ck MS DOS erlaubt auf diese Weise d
207. ando hin terlegt ist Erlaubte Werte DB f r Datenbaustein DB DX f r Datenbaustein DX QANF Geben Sie hier die Anfangsadresse Nr des Datenwortes bei dem das Kommando beginnt siehe Bild 9 2 des Kommandos an CP 581 C79000 G8500 C781 02 Kommando Interpreter CP 581 C79000 G8500 C781 02 QLAE Geben Sie hier die Anzahl der W rter an aus denen die Zeichenfolge des Kommandos besteht 1 2 Anzahl Zeichen einschlie lich Leer zeichen und Abschlu wort mit dualer Null siehe Bild 9 2 PAFE Byteadresse f r Parametrierfehler Anzeigen Bei einem Parametrier fehler wird Bit Nr 0 des Anzeigenbytes 1 gesetzt Die Bedeutung der Anzeigenbits lesen Sie bitte in Abschnitt 9 4 1 nach Aufruf SEND mit Funktion SEND ALL Mit dem zweiten Aufruf des HTB SEND mit der Funktion SEND ALL sto en Sie die bertragung des Kommandos zum CP 581 an Versorgen Sie den HTB SEND dazu mit folgenden Parametern SSNR Geben Sie hier die Nummer der Kachel an ber die Sie die Daten aus der CPU lesen wollen entsprechend Aufruf des HTB SYNCHRON A NR Geben Sie als Auftrags Nummer immer den Wert 0 an ANZW Adresse von zwei hintereinanderliegenden W rtern wie bei SEND DIREKT geben Sie hier jedoch eine andere Adresse an QTYP DBNR QANF QLAE Diese Parameter sind bei SEND ALL irrelevant Sie m ssen sie je doch formal notieren PAFE wie bei SEND DIREKT geben Sie hier jedoch eine andere Adresse a
208. ard Tastatur Default Einstellung 4 externe VGA X 8 externe VGA ein eingeschaltet X externe VGA aus Default Einstellung 3 11 Referenzteil Hardware 3 12 Tabelle 3 9 Schalter S4 beim CP 581 Pentium Nr Funktion OFF ON Nr Auswirkung 1 RxDCOM2 X 5 RxDRS485 D RS485 X Default Einstellung 2 RxD COM2 X 6 RxD RS422 Default Einstellung D 2 RS422 X 3 RxD COM 3 X 7 RxD RS485 3 RS485 X Default Einstellung 4 RxDCOM 3 X 8 RxD RS422 Default Einstellung 3 RS422 x 1 es d rfen nur alternativ 1 oder 2 auf ON stehen nie beide Schalter gleichzeitig 2 Mausbetrieb ber RTI 3 es d rfen nur alternativ 3 oder 4 auf ON stehen nie beide Schalter gleichzeitig Tabelle 3 10 RS 422 Kommunikation mit dem CP 581 Pentium COM Port COM 3 Sub D25 des COM 2 Sub D9 des Y Adapters Y Adapters Relevante Leitungen Pins RxD gt 11 RxD lt 13 TxD gt 12 TxD lt 14 RS422 Modus Adresse 3ECh Adresse 2FCh Aktivieren z B z B RTS Bit im Modem outportb Ox3EC 02 outportb 0x2FC 02 Control Register mu auf 1 gesetzt werden Hardwareeinstellungen CP581 Pentium Schalter S4 CP581 Pentium Schalter S4 Switch3 OFF Switchl OFF Switch4 ON Switch2 ON CP 581 C79000 G8500 C781 02 Referenzteil Hardware CP 581 C79000 G8500 C781 02
209. astatur Bild 3 12 Aufbau mit Remote Terminal Interface mit Maus CP 581 3 42 C79000 G8500 C781 02 Referenzteil Hardware In Bild 3 12 erkennen Sie das Anschlu schema des RTI mit Maus an eine CP 581 Grundbaugruppe mit den notwendigen Komponenten Diese sind e Daten und Versorgungsleitungen e RTI Modul e Tastatur e serielle V 24 Maus Die Spannungsversorgung erfolgt e f r kurze Entfernungen lt 50 m durch die Datenleitung vom CP 581 e f r weite Entfernungen gt 50 m durch externe Versorgung vor Ort DC 19 32 V CP 581 C79000 G8500 C781 02 3 43 Referenzteil Hardware 3 4 1 Spannungsversorgung des RTI mittels Fernspeisung durch den CP 581 Die Spannung f r die Fernspeisung wird aus der 24 V Spannung des Zentral ger tes abgeleitet Das RTI besitzt einen potentialfreien DC DC Wandler Beachten Sie die Strombelastung f r die 24 V Spannung des Zentralger tes 3 4 2 _Spannungsversorgung des RTI durch externe Versorgung vor Ort Wenn die Entfernung gt 50 m ist oder die Strombelastung des Zentralger tes zu hoch wird m ssen Sie eine 24 V Stromversorgung f r das RTI bereitstel len Schlie en Sie dazu die Spannungsquelle an die daf r vorgesehenen Pins X4 und X5 an Beachten Sie dabei die Polarit t siehe Tabelle 3 33 N Vorsicht F r die DC 24 V Stromversorgung darf nur vom Netz sicher getrennte Kleinspannung DC lt 60 V verwendet werden Die sichere Trennung kann realisiert sein na
210. auf Datenbausteine anwen den k nnen und dabei unabh ngig von dem Ihnen zur Verf gung stehenden PG sind da die Formatdatei direkt auf dem CP 581 angelegt wird e Name der Formatdatei und Katalog Der Name der Formatdatei kann innerhalb der MS DOS Normierung frei gew hlt werden und mu die Namenserweiterung FMT haben Der Kata log f r die Formatdatei wird in der Konfigurationsdatei angegeben e Struktur der Formatdatei Eine Formatdatei besteht aus einer oder mehreren Textzeilen ASCII Zei chen Jede Zeile kann aus einer oder mehreren Formatanweisungen oder aus Kommentar bestehen Sie mu mit CR und LF abgeschlossen sein e Syntax einer Formatanweisung Eine Formatanweisung hat folgende Syntax Wiederholfaktor Formatangabe Trennzeichen optionell Wiederholfaktor Gibt an wieviel aufeinanderfolgende Daten mit demselben Datenfor mat konvertiert werden sollen Wird er nicht angegeben so erh lt die nachfolgende Formatanweisung implizit den Wiederholfaktor 1 Erlaubte Werte 1 bis 4091 Formatangabe Erlaubte Werte KC f r S5 Format KC KF f r S5 Format KF KG f r S5 Format KG KH f r S5 Format KH KM f r S5 Format KM KT f r S5 Format KT KY f r S5 Format KY KZ f r S5 Format KZ Trennzeichen Erlaubte Werte Zeichen ASCII Dezimal quiv J Leerzeichen 32 Komma 44 horiz Tabulator 9 Semikolon 59 CR LF 13 10 e Kommentarzeile Beginnt eine Zeile mit d
211. aufwerke angegeben sein W hlen Sie als Laufwerk A Memcard bzw Memory Card aus Die Auswahl des Laufwerkes von dem gebootet werden soll erfolgt im Men Boot Features bzw Boot Sequence Sie haben daf r folgende M glichkeiten e Soll von der Memory Card gebootet werden tragen Sie A C bzw A then C ein e Soll von der Onboard Silicon Disk gebootet werden tragen Sie C A bzw C then A ein Bei einem CP 581 ohne Massenspeicher ist die Default Einstellung im BIOS Setup so da der CP von der Memory Card bootet Ist keine bootf hige Me mory Card vorhanden bootet der CP von der Onboard Silicon Disk sofern diese bootf hig ist Bevor Sie jedoch von einem der beiden Speichermedien booten k nnen mu dieses zuerst formatiert werden Die hierzu auszuf hrenden Aktionen sind je nach Ausbauzustand Ihres Systems unterschiedlich Ist eine Festplatte vorhanden wird diese automatisch zu Laufwerk C Ist eine Onboard Silicon Disk vorhanden wird diese zu Laufwerk D Es sind keine Eintr ge im Setup notwendig Ist keine Festplatte vorhanden wird die Onboard Silicon Disk zu Laufwerk C Dies geschieht automatisch Es sind keine Eintr ge im Setup notwendig 2 41 Montage und Inbetriebnahme Ausgangszustand Grund und Massenspeicher Baugruppe vorhanden Erzeugen einer bootf higen Memory Card Hinweis Beim Hochlauf des CP 581 mu die zu formatierende Memory Card gesteckt sein
212. austein und der nachfolgenden Ausgabe dieser Daten auf dem Sichtger t S5 Bus Anlauf OB 1 z FE CP HTB Treiber SYNCHRON i e 2 STEP 5 Programm 4 MS DOS Systempro f r Zyklus OB N LT grammS5REMOTF 4 _ 3 gt SEND ALL Format 2 datei DB009 FMT S5 Datenbaustein DB 9 CPU 1 CP 581 Bild 10 1 Globaler Ablauf beim Ablisten eines S5 Datenbausteins mit SSREMOTF 1 Synchronisieren der CPU im Anlauf mit CP ber HTB SYNCHRON Dabei wird die Blockgr e f r den sp teren Datenaustausch eingestellt 2 DasProgramm SSREMOTF wird geladen und mit Parametern f r das Formatieren ver sorgt Mit dem Kommando TYPE S CPU1 DB009 S5A werden Die Daten aus dem S5 Datenbaustein DB 9 auf der CPU 1 gelesen und 5 berdie Formatdatei DB009 FMT in ASCIH Zeichen konvertiert und auf das Sichtge r tausgegeben RW CP 581 C79000 G8500 C781 02 Virtuelles S5 Laufwerk Dem Bild 10 2 k nnen Sie entnehmen wie das Kopieren einer bin ren Datei des CP 581 zu einer CPU prinzipiell erfolgt S5 Bus Anlauf OB 1 SYNCHRON mr CP HTB Treiber STEP 5 Programmf r 4b MS DOS System e Zyklus OB1 It programm SSREMOTE a RECEIVE ALL bin re Datei CPU1DCO5 S5 Datenbaustein DX5 CPU1 C
213. beiten dann beachten Sie bitte die allgemeinen sicherheitstechnischen Vorschriften z B VDE 100 sowie die Richtlinien f r Schutzma nahmen f r elektrostatisch gef hrdete Bauelemente und Baugruppen EGB e Stecken Sie jetzt den CP 581 in Ihren AG Rahmen Beachten Sie hierbei die zul ssigen Steckpl tze der verschiedenen AG Kapitel 2 8 2 e Achten Sie darauf da Sie die Baugruppe nicht verkanten und die Kon taktfedern der F hrungen im Baugruppentr ger nicht verbiegen e Verriegeln Sie den CP 581 im Baugruppentr ger 2 31 Montage und Inbetriebnahme 2 9 Anschlu der Bedien und Peripherieger te 2 9 1 2 32 Die Anschl sse f r die Bedien und Peripherieger te befinden sich auf der Frontplatte von Grund und Massenspeicherbaugruppe Welche Ger te Sie wo anschlie en k nnen sehen Sie auf Bild 2 1 und Bild 2 3 Umfassende Informationen ber alle Anschlu m glichkeiten des CP 581 fin den Sie in den entsprechenden Abschnitten im Referenzteil Hardware F r die Inbetriebnahme des CP 581 werden Tastatur und Monitor ben tigt Zus tzlich k nnen Sie noch einen Drucker und eine Maus anschlie en Aus Gr nden der St rfestigkeit des Gesamtsystems empfehlen wir Ihnen beim Anschlu der Peripherieger te die von Siemens angebotenen Standard Steckleitungen zu verwenden Damit Sie Standard Steckleitungen verwenden k nnen ben tigen Sie die in Kapitel 5 Bestellhinweise aufgef hrten Y Adapter Vor
214. belle l 16 Byte 2 32 Byte 3 64 Byte 4 128 Byte 5 256 Byte 6 512 Byte 1 Die Basis Schnittstellennummer mu im Vierer Raster 0 4 8 12 usw liegen CP 581 C79000 G8500 C781 02 Kommando Interpreter Standardwerte f r BLGR 0 AG S5 115U 64 Byte AG S5 135U 256 Byte AG S5 155U 256 Byte PAFE Byteadresse f r Parametrierfehler Anzeigen Bei einem Parametrier fehler wird Bit Nr 0 des Anzeigenbytes 1 gesetzt Die Bedeutung der brigen Anzeigenbits lesen Sie bitte in Abschnitt 9 4 1 nach Hinweis Der CP 581 ben tigt u U f r das Hochlaufen mehr Zeit als die CPU Daher sollten Sie den HTB SYNCHRON in einer Programmschleife so oft aufru fen bis die Synchronisation erfolgreich war Achten Sie aber darauf da die Programmschleife ber ein Abbruchkriterium Zeit oder Schleifenz hler immer beendet wird Kommando aktivieren Um ein Kommando aus dem vorbereiteten Datenbaustein zum CP 581 zu senden und es ausf hren zu lassen m ssen Sie im zyklischen STEP 5 Pro gramm zweimal den Aufruf HTB SEND programmieren 1 SEND Funktion SEND DIREKT 2 SEND Funktion SEND ALL HTB SEND Blockschaltbild Die Baustein Nr FB xxx entnehmen Sie bitte der Tabelle 9 2 dA 2 3 4 5 6 aD 8 CP 581 C79000 G8500 C781 02 9 9 Kommando Interpreter Tabelle 9 4 Formaler Aufbau und Bedeutung der Parameter f r SEND Parameter Ar
215. bersicht ber die HTB beim CP 581 Folgende Tabelle gibt Ihnen einen berblick ber die HTB die beim CP 581 eingesetzt werden Tabelle 13 1 bersicht ber die HTB HTB Funktion AG AG AG S5 115U S5 135U S5 155U SYNCHRON synchronisiert CP 581 und CPU FB 249 FB 125 FB 125 SEND DIREKT aktiviert den CP 581 und bergibt ihm die FB 244 FB 120 FB 120 Quelladresse der gew nschten Daten die zum CP gesendet werden sollen SEND ALL bertr gt die Daten von der CPU zum CP 581 FB 244 FB 120 FB 120 SEND A spezieller SEND ALL Funktionsbaustein f r FB 126 FB 126 AG S5 135U und AG S5 155U FETCH aktiviert den CP 581 und bergibt ihm die FB 246 FB 122 FB 122 Zieladresse f r die gew nschten Daten die vom CP gelesen werden sollen RECEIVE DIREKT untereiner bestimmten Auftrags Nummer FB 245 FB 121 FB 121 werden Daten vom CP 581 zur CPU gesendet RECEIVE ALL bertr gt die Daten vom CP 581 zur CPU FB 245 FB 121 FB 121 REC A 2 speziellerRECEIVE ALL Funktionsbaustein FB 127 FB 127 f r AG S5 135U und AG S5 155U CONTROL ALL zeigt an welcher Auftrag gerade ausgef hrt FB 247 FB 123 FB 123 wird CONTROL DIREKT aktualisiert das Anzeigenwort FB 247 FB 123 FB 123 RESET ALL setzt den CP HTB Treiber komplett zur ck FB 248 FB 124 FB 124 RESET DIREKT setzt den CP HTB Treiber nur f r einen be FB 248 FB 124 FB 124 stimmten Auftrag zur ck 1 DerFunktionsbaustein SEND A unterscheidet si
216. bh ngig von CPU EIH abh ngig von CPU FIH abh ngig von CPU CP 581 13 10 C79000 G8500 C781 02 Referenzteil Software 13 2 Optionen des CP HTB Treibers Schreibweise Das Kommando CPHTB k nnen Sie in Gro oder Kleinbuchstaben einge ben die Optionen m ssen Sie als Kleinbuchstaben schreiben Als Options kennzeichen k nnen Sie oder benutzen Die Zeichen lt gt dienen nur der Parameterkennzeichnung im Text und d rfen im Kommando nicht ge schrieben werden 13 2 1 Optionen im Ladekommandoj Einstellen Basis Schnittstellen nummer CPHTB ssnr lt ddd gt noreset resync norunstop int lt xx gt Tabelle 13 11 Bedeutung der Optionen im Ladekommando CPHTB Option ssnr lt ddd gt Bedeutung Hiermit stellen Sie die Basis Schnittstellennummer Nummer der ersten Kachel f r den Datenverkehr zu den CPUs ein In der Vorbesetzung ohne Option ssnr wird hierf r der Wert 0 eingestellt Wollen Sie eine andere Basis Schnittstellennummer benutzen so m ssen Sie hier deren Wert angeben ddd Basis Schnittstellennummer im Vierer Raster mit den Werten 0 4 8 usw bis maximal 252 noreset Die Option verhindert das R cksetzen des Systems Warmstart durch die Tasten Kombin bation CTRL ALT DEL ein R cksetzen durch den RESET Taster kann weiterhin ausgel st werden resync Der Treiber erkennt eine zuvor von einer CPU durchgef hrte Synchronisier
217. ch bei einem Ab bruch durch CPHTB u Wenn Sie das System ber die RESET Taste r cksetzen so wird der Treiber undefinert abgebrochen F hren Sie danach einen Wiederanlauf des CP mit der Treiber Option RESYNC durch so kann es zu einer falschen Reaktion einer am CP 581 angeschlossenen CPU kommen CP 581 C79000 G8500 C781 02 Betrieb des CP 581 in den S5 Automatisierungsger ten Benutzen einer Die Programme CPHTB CPMASS SSREMOTE S5SREMOTE anderen Landes DVCONVRT und INSTALL geben Meldungen in der Landessprache aus sprache Sprach Deutsch Englisch oder Franz sisch die dem sog COUNTRY Code von umschaltung MS DOS entspricht Wollen Sie die Meldungen auf eine andere Landessprache umstellen so m s sen Sie in der Datei CONFIG SYS die Anweisung ndern z B f r Deutsch COUNTRY Code 049 COUNTRY 049 437 C DOS COUNTRY SYS Die Programme CPRECORD CPRECCTL und CPSHELL geben Meldungen in der Landessprache aus die durch folgenden Eintrag in der Datei AUTOE XEC BAT festgelegt ist SET CP580 C CP581 CP580 MSG mit d f r Deutsch e f r Englisch und f f r Franz sisch Zum Umschalten auf eine andere Landessprache m ssen Sie diesen Eintrag entsprechend ndern S5 Abk rzungen Bei englischsprachigen L ndern werden einige S5 spezifische Abk rzungen in Englisch auf andere Zeichen umgeschaltet Die CP 581 Systemsoftware benutzt die englischen S5 Abk rzungen bei fol genden COUNTRY
218. ch den Anforderungen u a in VDE 0100 Teil 410 HD 384 4 41 IEC 60364 4 41 als Funktionskleinspan nung mit sicherer Trennung bzw VDE 0805 EN 60950 IEC 60950 als Sicherheitskleinspannung SELV bzw VDE 0106 Teil 101 3 4 3 Anschlu der Tastatur an das RTI Schlie en Sie die Tastatur an die X2 Schnittstelle siehe Bild 3 12 an 3 4 4 Anschlu einer Maus an das RTI Schlie en Sie die Maus an die X3 Schnittstelle siehe Bild 3 12 an Hinweis Hinweis bei Verwendung der PG Tastatur Schlie en Sie die Maus immer an die Schnittstelle X3 an Der Anschlu der Maus an die PG Tastatur ist beim Einsatz des RTI nicht zugelassen CP 581 3 44 C79000 G8500 C781 02 Referenzteil Hardware 3 4 5 Br ckenbelegung am RTI Modul Das nachfolgende Bild zeigt den inneren Aufbau des RTI Moduls Sie k n nen die Lage der Br cken und Stecker daraus entnehmen DC DC Wandler ne X5 Bild 3 13 Innerer Aufbau des RTI Moduls e Steckbr cke X10 PINx PINy Wirkung 1 2 IBM kompatible Tastatur Default Einstellung 2 3 Tastatur e Steckbr cke X5 PINx PINy Wirkung 1 2 Lichtgriffelbetrieb D 2 3 Mausbetrieb Default Einstellung 1 Nur zusammen mit CP 581 486 DX CP 581 C79000 G8500 C781 02 3 45 Referenzteil Hardware 3 4 6 Schnittstellen und Steckerbelegung am RTI Tabelle 3 33 RTI Schnittstellen und Signalbelegung Stecker Steckertyp Funktion X1 D2
219. ch nicht gestartet ungenutzt Fehler Nr gt Auftrag o 1 Daten bergabe bernahme l uft 0 keine Daten bergabe 1 Daten bergabe fertig SEND 0 Daten bergabe nicht fertig Daten bernahme fertig REC 0 Daten bernahme nicht fertig D Fehler Nr gibt n here Inform ber Fehlerursache Datentransfer gesperrt Datentransfer freigegeben o Bild 13 1 Aufbau der HTB Anzeigenw rter Bitte beachten Sie e Vergeben Sie f r jeden verwendeten Auftrag ein eigenes Anzeigenwort e M ssen Sie f r einen Auftrag zwei HTB Aufrufe nacheinander absetzen SEND SEND ALL FETCH RECEIVE RECEIVE ALL so sind auf jeden Fall f r jeden Aufruf eigene Anzeigenw rter vorzusehen da diese von den genannten HTB getrennt verwaltet werden e Nach dem Synchronisieren initialisiert der CP HTB Treiber das Anzei genwort mit 0006H Dieser Wert bleibt so lange bestehen bis eine Appli kation z B CPMASS sich f r eine bestimmte Auftrags Nummer beim CP HTB Treiber anmeldet Das Anzeigenwort ist dann so lange O bei SEND oder 1 bei RECEIVE bis der erste Auftrag abgearbeitet wurde Hinweis Solange 0006H im Anzeigenwort steht k nnen Sie f r die jeweilige Auf trags Nummer keine Auftr ge an den CP 581 absetzen Beachten Sie dieses Verhalten im Anlauf Ihres S5 Programms
220. ch vom Funktionsbaustein SEND dadurch da die Parameter QTYP DBNR QANF und QLAE fehlen 2 Der Funktionsbaustein REC A unterscheidet sich vom Funktionsbaustein RECEIVE dadurch da die Parameter ZTYP DBNR ZANF und ZLAE fehlen CP 581 C79000 G8500 C781 02 13 3 Referenzteil Software F r die beiden Funktionsbausteine gilt In F llen bei denen diese Parameter irrelevant sind z B SEND ALL Funk tion RECEIVE ALL Funktion spart die Verwendung dieser Bausteine Speicherplatz und Schreibarbeit und erh ht die Programmtransparenz Hinweis Im AG S5 115U befinden sich die HTB komplett im Betriebssystem der CPU Im AG S5 135U CPU 922 CPU 928 und CPU 928B befindet sich der Code der HTB ebenfalls im Betriebssystem der CPU Die Bausteink pfe werden jedoch auf Disketten geliefert und m ssen in die CPU geladen wer den Im AG S5 155U werden die HTB als STEP 5 Programm auf Disketten geliefert und m ssen in die CPU geladen werden 13 1 2 Der HTB SYNCHRON 13 4 Der HTB SYNCHRON synchronisiert die Schnittstelle zwischen CPU und CP 581 bei Neustart OB 20 einem manuellen Wiederanlauf OB 21 oder einem automatischen Wiederanlauf nach Netzausfall OB 22 Den HTB SYNCHRON m ssen Sie f r jede Schnittstelle des CP 581 in dem An lauf OB der CPU aufrufen Tabelle 13 2 Aufbau und Bedeutung der Parameter des HTB SYNCHRON Parameter Art Typ Bedeutung C SNR D KY Schnittstellennummer BLGR D KY Blockgr e PAFE
221. chfrequenz sinusf rmig 0 15 bis 80 MHz nach ENV 50141 10 V 80 AM 1 Signalleitungen die nicht der Proze steuerung dienen z B Anschl sse externer Peri pherie usw 1 kV 2 Beigeschlossener Schrankt r CP 581 80486 DX Pentium Klimatische Umgebungsbedingungen gepr ft nach DIN EN 60068 2 1 2 3 Umgebungstemperatur im Betrieb 5 bis 55 C Zuluft gemessen am unteren Luft Eintritt des Ger tes Transport und Lagertemperatur 10 bis 60 C Temperatur nderung max 10 K h im Betrieb max 20 K h bei Transport und Lagerung bei Anlieferung unter 0 C mind 3h Angleichzeit wegen m glicher Betauung RelativeLuftfeuchte im Betrieb bei Transport und Lagerung max 95 bei 25 C keine Betauung Einsatzh he im Betrieb 1000 m bis 1500 m NN 1080 hPa bis 860 hPa bei Transport und Lagerung 1000 m bis 3500 m NN 1080 hPa bis 660 hPa CP 581 C79000 G8500 C781 02 Technische Daten des CP 581 Mechanische Umgebungs bedingungen Kenngr en CP 581 C79000 G8500 C781 02 Mechanische Anforderungen CP 581 80486 DX Pentium Einbau in ortsfeste nicht ersch tterungsfreie Ger te Einbau auf Schiffen und Fahrzeugen unter Beachtung besonderer Einbauvorschrifte jedoch nicht am Motor Schwingen gepr ft nach DIN EN 60068 2 6 Betrieb 10 58 Hz Amplitude 0 075 mm 58 150 Hz Beschleunigung 9 81
222. chrittweise die Programme der Standard Anwendungen aktivieren berlegen Sie dabei ob in diesem Falle besondere Koordinierungsma nahmen erforderlich sind Ist dies der Fall so m ssen Sie diese Ma nah men zun chst in Ihren Programmen realisieren 11 5 2 Test des S5 Programms 11 58 F r den Test Ihres S5 Programms stehen Ihnen auf Ihrem Programmierger t Online Funktionen zur Verf gung siehe 4 Mit diesen Funktionen k nnen Sie feststellen ob die HTB Aufrufe in Ihrem S5 Programm bearbeitet wer den und welche Informationen im Anzeigenwort der HTB Aufrufe abgelegt werden Wie Sie im einzelnen dabei vorgehen h ngt von Ihrer speziellen Anwendung ab und kann pauschal nicht empfohlen werden Die in Abschnitt 11 5 1 auf gef hrte Reihenfolge der Grundschritte ohne CP 581 nur mit CP HTB Trei ber dann mit CP 581 Programm sollten Sie jedoch einhalten Eine gute Testhilfe sind die in den Anzeigenw rtern hinterlegten Informatio nen Die Bedeutung der verschiedenen Bits im Anzeigenwort entnehmen Sie bitte Abschnitt 11 3 6 CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 11 5 3 Test des CP 581 Programms Bevor Sie mit dem Test Ihres CP 581 Programms beginnen m ssen Sie kl ren welche Testhilfen Ihnen zur Verf gung stehen Dies h ngt davon ab in welcher Programmiersprache Sie Ihr Programm realisiert haben Unabh ngig von Programmiersprache und Testhilfe ist es schwierig ein Pro gramm zu testen
223. ckpl tze f r die zugelassenen Zentralger te Zentralger t m gliche Steckpl tze 6ES5 700 0LB11 CR 700 0LB 0 6ES5 700 3LA12 CR 700 3 0 1 2 e AG S5 135U Beachten Sie da Sie den CP 581 nicht in Verbindung mit der CPU 921 S Prozessor einsetzen k nnen Steckpl tze f r die zugelassenen Zentralger te ZG 6ES5 135 NG 11 19 27 35 43 51 59 67 75 83 91 99 1071115 123 131 139 147 155 163 3KA13 HE EU 3KA21 HEBBBBEEN 3KA31 HE EU 3KA41 HEBBBBEBE 3UA11 EEEE EEEEEEEEEEE 3UA21 EEEE EEEEEEEEEEHE 3UA31 EEEE EEEEEEEEEEE 3UA41 EEEE EEEEEEEEEEHE 3UA51 EEEE EEEEEEEEEEHE CP 581 C79000 G8500 C781 02 Die Funktionen PG MUX und Interruptgenerierung k nnen Sie an einem Steckplatz der von einer CP 581 Komponente belegt wird nicht nutzen 2 29 Montage und Inbetriebnahme e AG S5 135U 155U Steckpl tze f r die zugelassenen Zentralger te ZG 6ES5 188 Stpl Nr 3 111 19 27 35 43 51 59 67 75 83 91 99 107 115 123 131139 147 155 163 ZG 3UA12 HEBEBEBEBEBEBEBBEBBEBEEN 3UA22 HEBEBEBEBBEBBBEBBEBEEN 3UA32 HEBEBEBEBBEBBBEBEBEBEEN 3UA52 HEBEBBEBBEBBBBBEBEEN e AG S5 155U Steckpl tze f r die zugelassenen Zent
224. d CP 581 C79000 G8500 C781 02 7 21 Proze datenerfassung CPRECORD Deaktivieren Testen 7 22 Hinweis Wollen Sie die Funktionen CPMASS und CPRECORD gleichzeitig nutzten so m ssen Sie unbedingt CPMASS vor CPRECORD starten da Sie sonst CPRECORD nicht deinstallieren k nnen Wenn Sie CPRECORD deaktivieren und aus dem Speicher entfernen wollen so geben Sie folgendes Kommando ein CPRECORD U statt des Optionskennzeichens k nnen Sie auch und statt Gro buchsta ben auch Kleinbuchstaben eingeben War bei der Eingabe dieses Kommandos die Proze datenerfassung f r einen oder mehrere S5 Bereiche noch t tig so wird sie bei der Ausf hrung des Kommandos abgebrochen Um herauszufinden ob die von Ihnen gew nschte Datenaufzeichnung richtig erfolgt sollten Sie schrittweise vorgehen 1 Stellen Sie fest ob die STEP 5 Operationen f r den Datentransfer auf der CPU richtig ablaufen 2 Editieren Sie die Konfigurationsdatei so da nur aus einem S5 Bereich Daten erfa t werden nur ein Parametersatz 3 Pr fen Sie ob Ihre Konfigurationsdatei auf dem CP 581 formal und lo gisch richtig angelegt ist Das Programm CPRECORD weist Sie durch Fehlermeldungen auf Fehler im Ablauf hin siehe Abschnitt 7 6 4 bertragen Sie zun chst statische Testdaten Datenbaustein von der CPU zum CP 581 und berpr fen Sie ob diese richtig konvertiert die Zieldatei auf dem CP 581 erreichen Aktivieren S
225. d Bild 1 1 Anwendungen der Funktion CPLINK Laden der Onboard Silicon Disk oder der Memory Card von einem PG PC im Rembote Betrieb dabei kann der Speicher des CP581 komplett eer sein Physikalische Kopplung zum PG ber die serielle Schnittstelle COMI Zugriff vom PG PC auf den CP 581 ber zwei zus tzliche logische Lauf werke 1 5 Einf hrung in die Anwendung des CP 581 1 3 Welche Rolle kann der CP 581 in einem Automatisierungsverbund einnehmen Der CP 581 kann als proze naher Rechner Verbindungen herstellen zwischen dem Proze also der Fertigung auf der einen Seite und den Rechnern auf der Leit und Planungsebene also der Verwaltung auf der anderen Seite Bild 1 1 verdeutlicht eine m gliche Rolle des CP 581 in der Automatisie rungspyramide CP 581 Unternehmenslogistik Produktionslogistik Proze steuerung und SPS Systeme Regelung Feldger te Feldbus Geber Me umformer Stellger te Bild 1 1 Der Kommunikationsprozessor CP 581 in der Automatisierungspyramide 1 6 CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme Kapitel bersicht CP 581 C79000 G8500 C781 02 Dieses Kapitel beschreibt die Montage und Inbetriebnahme des CP 581 Beachten Sie bitte auch die in diesem Kapitel beschriebenen Aufbauricht linien Im Kapitel finden Sie auf Seite 2 1 Auspacken und berpr fen der Lief
226. d Bild 2 9 mit den drei mit A und einer mit 8 gekennzeichneten Schrauben Montieren Sie das 1 Teil Frontplatte oben auf den im Bild 2 9 mit 5 gekennzeichneten Abstandsbolzen schrauben Sie das Teil mit dem Ab standsbolzen 7 Bild 2 9 fest Montieren Sie zum Schlu mit der 4 Schraube A das 2 Teil Frontplatte oben auf den f r die Befestigung des 1 Teils eingeschraubten Abstandsbolzen 7 2 19 Montage und Inbetriebnahme Y OEGIOSLE SIDMOTEZOIUD i N N N N Montage von zwei AT Slot Baugruppen auf die Grundbaugruppe Bild 2 9 CP 581 C79000 G8500 C781 02 2 20 Montage und Inbetriebnahme Montage einer AT Slot Baugruppe auf die Massenspeicher Baugruppe CP 581 C79000 G8500 C781 02 Beim Zusammenbau der Baugruppen gehen Sie entsprechend Bild 2 10 fol genderma en vor 1 Falls die Massenspeicher Baugruppe bereits fertig montiert ist L sen Sie die mit A und B gekennzeichneten Schrauben Die Schraube A wird bei der weiteren Montage noch ben tigt im Bild 2 10 mit A gekennzeichnet die Schrauben B werden durch die im Bild 2 10 mit A 8 gekennzeichneten Schrauben ersetzt ersetzt Schrauben Sie die Abstandsbolzen 3 4 und 6 entsprechend Bild 2 10 ein Stecken Sie die AT Slot Baugruppe auf die Massenspeicher Baugruppe Achten Sie darau
227. d OSD oder Memory Card Nach der Erst Inbetriebnahme kann die Grundbaugruppe alleine betrieben werden CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 5 Einstellma nahmen auf den CP 581 Komponenten Die auf Grund und Massenspeicher und AT Slot Baugruppe vorhandenen Codierschalter und Steckbr cken sind vom Werk voreingestellt Sie brauchen keine Kontroll oder Einstellma nahmen vorzunehmen sofern Sie die CP 581 Komponenten in ihrer Default Konfiguration anwenden m chten Hinweis Die Funktion der Codierschalter und Steckbr cken k nnen Sie im Referenz teil Hardware nachlesen F r die Grundbaugruppe in Kapitel 3 1 3 f r die Massenspeicher Baugruppe in Kapitel 3 2 5 und f r die AT Slot Baugruppe in Kapitel 3 3 2 2 6 Einbau der Speichermodule und der Onboard Silicon Disk in den CP 581 Pentium IN CP 581 C79000 G8500 C781 02 Vorsicht Beachten Sie bei der Montage der Einzelkomponenten unbedingt die Richtli nien zur Handhabung elektrostatisch gef hrdeter Baugruppen EGB Richtli nien siehe Anhang 2 9 Montage und Inbetriebnahme 2 6 1 2 10 Einbau der Speichermodule in den CP 581 Pentium Die DRAM Speichermodule m ssen immer paarweise eingebaut werden Dabei ist zu beachten da beide Speichermodule vom gleichen Typ Bestell nummer sind Setzen Sie nur die in Kapitel 5 Bestellhinweise genannten DRAM Module ein Eine Mischung von Speichermodulen bez glich Organisa
228. d wurde nicht gefunden Zugriff abgewiesen keine weiteren Dateien mehr 2 3 5 18 80 Katalog kann nicht eingerichtet werden 160 Formatfehler beim Schreiben D onr e DB DX nicht vorhanden 195 Abbruch wegen Zeitfehler timeout 201 Abbruch durch Reset 202 Abbruch durch SYNCHRON 205 Abbruch durch negative Quittung 254 CPU ist nicht synchron 1 Wortadresse der fehlerhaften Formatanweisung in Error Class High Byte und Suggested Action Low Byte Tabelle 10 12 Fehlermeldungen von SSREMOTE SSREMOTF Fehlermeldung DOS Version mu 3 10 oder gr er sein Bemerkung Laufwerksbuchstabe zu hoch Abhilfe lastdrive in CONFIG SYS er h hen Laufwerk schon vorhanden anderen Buchstaben f r das virtuelle Laufwerk w hlen Unbekanntes S5 Format in Zeile x Fehler in der Formatdatei Formatlisten berlauf in Zeile x Die Formatdatei enth lt Formate f r mehr als 4091 Datenw rter Unbekannte Option CPHTB Treiber nicht gefunden Abhilfe Treiber laden CPU x nicht synchron Abhilfe Anlauf auf CPU durchf hren und HTB SYNCHRON aufrufen lt cpu gt mu 1 4 oder sein lt db gt mu 1 511 oder sein 10 29 Virtuelles S5 Laufwerk Tabelle 10 12 Fehlermeldungen von SSREMOTE SSREMOTF Fehlermeldung Bemerkung Illegaler Timeout Der Wert f r die berwachungszeit Sek liegt nicht im B
229. dar sadro reenn ee ee re RR nee ee 3 5 Belegung des Y Adapters Keyboard COM 2 22nuecneeenee nn 3 5 2 Belegung des Y Adapters COM 1 COM3 22uncneeeneeene en 3 6 Silicon DISK rrn reeni amerin isai an a en 3 6 1 Laufwerkzuordnung der Silicon Disks OSD und MO 3 6 2 Formatieren der Silicon Disks nn aaea aaeeea 93 7 BIOS Setup f r CP 581 80486 DX unncnneeensennnnn nenn 3 8 BIOS Setup f r CP 581 Pentium 22neeeneeeneeenee een 3 9 Umbau und Reparatur 2 24 38 22a ed 3 10 Informationen f r Entwickler eigener Systemsoftware 3 1041 Sd Interface sarrerei dsid ande A a an a a a a 3 10 2 Interrupt Bearbeitung S5 Schnittstelle 222222ceeeneeenee nn 3 10 3 Sonstige Statusregister 2 222222 eeesseneeeneenenen rennen nn 3 10 4 Peripherie Byte Adressierung 2222snesenennee nennen nn 4 Technische Daten des CP 581 znusnnnnnnennnnn nennen nenn nun 4 1 Grundbaugruppe sesasine nee nennen nenn nennen nenn 4 2 Massenspeicher Baugruppe 22 2s sn eeeneeneeen nennen nn 4 8 4 3 AT Slot Baugruppe 222222seeneenenenee nennen nennen 4 12 4 4 ATI ModUl 2542 2er anne 4 17 5 Bestellhinweise un a a ne 6 Betrieb des CP 581 in den S5 Automatisierungsger ten zzn snnn0n 6 1 Automatisierungsger te f r CP 581 22nuenneeeneeen een 6 1 1 Einzel und Mehrprozessor Betrieb 2222e22 nern 6 2 Betriebsmittel Sri
230. das MS DOS Kommando PRINT die TTY Schnittstelle nicht unterst tzt 2 9 4 Anschlu einer Maus CP 581 C79000 G8500 C781 02 Die CP 581 Systemsoftware verwendet keine Maus Der Anschlu einer Maus kann aber sinnvoll sein f r den Betrieb zus tzlicher Software auf dem CP 581 Die Maus k nnen Sie am CP 581 auf folgende Weise anschlie en Anschlu ber den Y Adapter Keyboard COM 2 Schlie en Sie die Maus an den Ipoligen D Subminiatur Stecker des Y Adapters an Anschlu ber das Remote Terminal Interface Schlie en Sie die Maus an den 9poligen D Subminiatur Stecker X3 des RTI Moduls an Der Anschlu der Maus an die PG Tastatur beim Einsatz des RTI ist nicht zugelassen 2 35 Montage und Inbetriebnahme 2 9 5 2 36 Maximale Kabell ngen zum Anschlu der Bedien und Periphe rieger te Folgende Tabelle zeigt Ihnen wo die Grenzl ngen der Anschlu kabel der einzelnen Ger te liegen Voraussetzung hierzu ist ein st rsicherer Hardware Aufbau wie er in Kapitel 2 8 1 beschrieben ist Tabelle 2 1 Maximale Kabell ngen f r die Bedien und Peripherieger te Ger t L nge L nge Konfiguration 1 Konfiguration 2 nah fern Drucker mit V 24 Schnittstelle 20 m Drucker mit TTY Schnittstelle 500 m DruckermitParallelschnittstelle 3m Monitor bei Verwendung von 250 m 250 m TRIAX Kabel Monitor bei Verwendung von Stan 1 5m dard VGA Maus 1 5 m 250 m mit RTI Tastatur 1
231. den CP CP 581 C79000 G8500 C781 02 11 17 Freie Programmierung des CP 581 Bedeutung der Fehlernummern Das L ngenwort Anzeigenbyte Parametrierfehler PAFE 11 18 Die Fehlernummern sind nur g ltig wenn gleichzeitig Bit Nr 3 des Anzei genwortes gesetzt ist Sie beeinflussen ber Ihr CP Programm diese Fehler nummer Tabelle 11 6 Bedeutung der Fehlernummern Fehler Nr Bedeutung 0000 kein Fehler 0001 0101 HTB Fehler auch AG oder CPU Fehler genannt Fehlernummer 1 3 wie im Anzeigenbyte Parametrierungsfehler PAFE 0110 1111 CP Fehler 6 F Diese Fehlernummern k nnen Sie f r Ihre Applikation belegen Im L ngenwort hinterlegen die Hantierungsbausteine SEND und RECEIVE wie viele Daten Anzahl Bytes beim jeweiligen Auftrag bereits transferiert wurden Bei den ALL Funktionen tragen die Bausteine SEND und RECEIVE im Low Byte die Auftragsnummer ein f r die sie im aktuellen Durchlauf aktiv waren Die Auftragsnummer 0 Leerlauf bedeutet da kein Auftrag bearbeitet wurde Die folgende Tabelle zeigt wie das L ngenwort beeinflu t wird Beschreiben L schen Auswerten berschreiben SEND RECEIVE SEND FETCH Anwender W hrend des Daten RECEIVE Wenn Bit Nr 2 5 oder 6 gesetzt ist transfers Anzahlder Durch berschrei steht im L ngenwort die aktuelle Quel bertragenenBytes ben beim n chsten len oder Ziell nge Wenn Bit Nr 3 ge Auf
232. den vom Treiber nicht ver ndert TCB Status abfragen Anwendung Nachdem Sie in Ihrem CP 581 Programm einen Auftragsempfang angemel det haben m ssen Sie danach zuerst pr fen au er bei RECEIVE DIREKT ob ein Direkt Auftrag eingetroffen ist um danach Daten zu senden oder zu empfangen Daf r steht die Funktion TCB Status abfragen zur Verf gung Beim Abwickeln eines Datentransfers mit RECEIVE DIREKT m ssen Sie nach Bereitstellung der Daten und Setzen des Status mit der Funktion abfra gen ob die Daten von der CPU abgeholt wurden Nach Aufruf der Funktion pr ft der Treiber den Status des angegebenen TCBs Ist ein Direkt Auftrag eingetroffen so bergibt der Treiber in AX n here Informationen ber diesen Auftrag Der im Aufruf adressierte TCB mu vorher mit der Funktion Auftragsemp fang anmelden dem Treiber zur Verwaltung bergeben worden sein Aufrufparameter Register AX Funktions Nr 16H Register BX TCB Adresse Offset Register ES TCB Adresse Segment Ergebnisanzeigen Register AX positiv 10 TCB wartet 11 SEND Auftrag eingetroffen 12 RECEIVE Auftrag eingetroffen 13 FETCH Auftrag eingetroffen 14 SEND Auftrag mit RW Parametrierung eingetroffen 15 FETCH Auftrag mit RW Parametrierung eingetroffen 16 SEND Auftrag mit NN Parametrierung 17 RECEIVE Auftrag mit NN Parametrierung 18 FETCH Auftrag mit NN Parametrierung 19 SEND ALL Auftrag beendet 20 RECEIVE ALL Auftrag beendet 11 45 Fr
233. der Darstellung der S5 Daten in einer CPU ab Wenn Sie die zwischen CPU und CP 581 ausgetauschten Daten auf ihre Rich tigkeit vergleichen wollen m ssen Sie diesen Unterschied ber cksichtigen Den nachfolgenden Bildern k nnen Sie entnehmen wie die verschiedenen Datenformate in den CPUs und im CP 581 abgelegt sind 11 59 Freie Programmierung des CP 581 11 60 12345678H Hexadezimal zahlen 12345678H 2345H 6789H 7 0 7 0 78 12 56 34 34 56 12 78 77 77 7 0 7 0 78 12 56 34 34 56 12 steigende 78 45 Adressen 23 23 45 89 67 67 89 S5 Format Intel Format Bild 11 10 Datendarstellung im S5 und Intel Format 7 0 3l 2423 S5 Merkerbereich Intel 7 0 WORDn 2 WORDn DWORDn 16 15 87 0 MBn MBn 1 MBn 2 MBn 3 Darstellung im Akku Bild 11 11 Darstellung von S5 Merkerdaten im Intel Format S5 Datenbaustein Intel 15 87 0 7 0 Bo DWLn n 3 DWLn 1 DWRn 1 DWn 1 DWRn n 2 DWLn DWRn DWn DDn DWLn 1 n l DWRn 1 31 2423 1615 87 0 DWLn DWRn DWLn 1 DWRn 1 Darstellung im Akku Bild 11 12 Darstellung von S5 Datenbausteindaten im Intel Format CP 581 C79000 G8500 C781 02 Applikationsbeispiele Kapitel bersicht CP 581 C79000 G8500 C781 02 12 Dieses Kapitel beschreibt den Einsatz des CP 58
234. die Block gr e zwischen Schnittstelle und S5 CPU ausgehandelt wird Der FB SEND mit der Funktion SEND DIREKT bertr gt die Kom mandozeile an CPSHELL Ist die Kommandozeile l nger als die eingestellte Blockgr e ber tr gt der FB SEND mit der Funktion SEND ALL auf Anforderung vom CP die Restdaten Das Programm CPSHELL bergibt die Kommandozeile an MS DOS COMMAND COM COMMAND COM bernimmt die Kommandobearbeitung unter MS DOS Zu diesem Zweck m ssen Sie die folgenden Ma nahmen am PG am CP 581 und an der S5 CPU treffen PG CP 581 S5 CPU Datenbausteine erstellen y HTBs in S5 Programm einbauen u parametrieren S5 Progr ins AG laden N Meldetexte in Dateien auf Festplatte hinterlegen Druckerausgabe umleiten y CP HTB Treiber mit Angabe der Basis Schnittstellennummer starten CPHTB ssnr4 Kommando Interpreter v t starten S5 Programm starten Bild 12 8 Handlungsablauf bei der Verwendung des Kommando Interpreters 12 23 Applikationsbeispiele 12 3 4 Arbeitsschritte im einzelnen Die T tigkeiten die Sie am PG am CP und an der S5 CPU ausf hren m s sen werden auf den folgenden Seiten n her erl utert T tigkeiten am PG Datenbausteine erstellen Erstellen Sie den Datenbaustein DB 15 und tragen Sie f r jede einzelne Mel dung ein COPY Kommando ein DB 15 DB 1
235. die Nummer der Kachel an ber die Sie die Daten aus der CPU lesen wollen CPU Nr 1 Basis Schnittstellennummer siehe Abschnitt 7 3 2 Erlaubte Werte 0 bis 255 D BLGR Mit diesem Parameter geben Sie an wieviele Bytes maximal in einem CPU Zyklus zum CP 581 bertragen werden Erlaubte Werte 0 Standardwerte siehe Tabelle l 16 Byte 2 32 Byte 3 64 Byte 4 128 Byte 5 256 Byte 6 512 Byte 1 Die Basis Schnittstellennummer mu im Vierer Raster 0 4 8 12 usw liegen CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD CP 581 C79000 G8500 C781 02 Standardwerte f r BLGR 0 AG S5 115U 64 Byte AG S5 135U 256 Byte AG S5 155U 256 Byte PAFE Byteadresse f r Parametrierfehler Anzeigen Bei einem Parametrier fehler wird Bit Nr 0 des Anzeigenbytes 1 gesetzt Die Bedeutung der brigen Anzeigenbits lesen Sie bitte in Abschnitt 7 3 4 nach Hinweis Der CP 581 ben tigt u U f r das Hochlaufen mehr Zeit als die CPU Daher sollten Sie den HTB SYNCHRON in einer Programmschleife so oft aufru fen bis die Synchronisation erfolgreich war Achten Sie aber darauf da die Programmschleife ber ein Abbruchkriterium Zeit oder Schleifenz hler immer beendet wird Je gr er Sie die Blockgr e BLGR einstellen um so schneller werden l n gere Datenbausteine bertragen um so mehr wird jedoch der S5 Bus bela stet Umgekehrt ist die Bus Belastung bei
236. die Parametrierung beginnt beim Datenwort DW 1 Beispiel 3 Die Parameter SSNR und BLGR sollen bei einem Aufruf des HTB SYNCHRON indirekt adressiert werden STEP 5 Befehle f r HTB Aufruf A DB 49 Aufschlagen des DB 49 SPA FB249 FB 249 nur bei S5 115U NAME SYNCHRON SSNR KY 255 100 Kennung f r indirekte Parametrierung BLGR KY 0 0 nicht relevant Parameter im Datenbaustein DB 49 DB49 100 KY 0 10 DW 100 Die Schnittstellennummer ist 10 101 KY 0 6 DW 101 Die Blockgr e wird auf 512 Byte eingestellt Der Datenbereich f r die Parametrierung beginnt beim Datenwort DW 100 CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 Indirekte Parame trierung von QTYP ZTYP DBNR QANF ZANF und QLAE ZLAE CP 581 C79000 G8500 C781 02 Bei der Parametrierung von QTYP oder ZTYP mit RW oder XX werden die Angaben zur Datenquelle bzw zum Datenziel einem Datenbereich entnom men Die Anfangsadresse dieses Datenbereichs wird durch den Wert des Pa rameters QANF angegeben Bei indirekter Parametrierung mit XX m ssen folgende Daten im Datenbaustein der ber den Formaloperanden DBNR angegeben wird eingetragen sein Tabelle 11 3 Indirekte Adressierung der bertragungsparameter Adresseim Parame Belegung Erl uterung Datenbaustein tertyp QANF 0 KC AB AS BS DB DX EB Angabe des Typs von Quelle MB PB TB ZB oder Ziel QTYP ZTYP 1 KY 3 bis 255 Nummer des DB bei Quell oder
237. dies unvermeidbar ist z B bei Wartungsarbeiten Fassen Sie die Bau gruppen so an da Sie weder Baustein Pins noch Leiterbahnen ber hren Auf diese Weise kann die Energie der Entladungen empfindliche Bauteile nicht erreichen und sch digen Wenn Sie an einer Baugruppe Messungen durchf hren m ssen dann entladen Sie Ihren K rper vor den durchzuf hrenden T tigkeiten Ber hren Sie dazu geerdete metallische Gegenst nde Verwenden Sie nur geerdete Me ger te CP 581 C79000 G8500 C781 02 Index A A NR Adaptionskapsel AG Rahmen igenwort ANZW Applikationsbeispiele im Katalog BEISPIEL Kommando Interpreter Massenspeicher Funktionen Proze datenerfassung 12 2 ASCH Darstellung 10 23 10 25 i 7 27 110 21 10 25 AT Slot Baugruppe 4 12 Aufbaurichtlinien 12 27 Auftrags Anzeigen 8 32 9 18 Auftrags Nummer 7 16 Ausbaustufe Basis Stecker 3 24 Baugruppentr ger Bedienelemente Benutzen einer anderen Landessprache 6 11 Bestellhinweise Betriebsanzeigen Betriebsarten 6 2 Betriebsmittel 6 3 Bin re Darstellung Bin re Speicherung Blockgr C CONTROL 11 25 13 8 CP 581 CP 581 C79000 G8500 C781 02 Betriebssystem Definition 1 2 Verwendungsm glichkeiten Anwendungen e E Aufruf Auftragsempfang abmelden 11 49 Auftragsempfang anmelden Auftragsstatus setzen Fehleranzeigen 13 37 Fehlermeldungen 13 17 Funktionen 11 37 Hinte
238. disketten brauchen deshalb nicht formatiert zu sein Sie m ssen aber vom gleichen Typ sein wie die Lieferdisketten also HD 3 5 Disketten Da der CP 581 nur ein Diskettenlaufwerk besitzt m ssen Sie im Startkom mando f r DISKCOPY denselben Laufwerksnamen f r Quelle und Ziel ange ben Vorgehen 1 Starten Sie die Funktion mit dem Kommando C DISKCOPY A A DISKCOPY fordert Sie im Wechsel auf Quell bzw Zieldiskette in das Laufwerk einzulegen 2 Legen Sie die angeforderte Diskette in das Laufwerk ein schlie en Sie das Laufwerk und quittieren Sie die Anforderung durch das Bet tigen einer beliebigen Taste 3 F hren Sie f r jede Lieferdiskette die geschilderten Hantierungen durch bis Sie alle Lieferdisketten kopiert haben Legen Sie die Lieferdiskette mit der CP 581 Systemsoftware in das Laufwerk ein und geben Sie das Kommando A INSTALL C Achten Sie bitte darauf da Sie beim Installieren der Systemsoftware IN STALL Kommando die richtige Variante des CP581 ausw hlen Das Programm INSTALL kopiert nun die CP 581 Systemsoftware von der Diskette auf die Festplatte Soweit Sie dabei Hantierungen durchf hren m s sen werden Sie dazu durch eine Bildschirmmeldung von INSTALL aufgefor dert Die Hardware Uhr wird im Setup des CP581 mit Datum und Uhrzeit einge stellt Vorsicht Es darf beim Einsatz der Systemsoftware CP 581 kein Schreib Cache ver wendet werden wie es z B mit SMARTDrive in Windows Version 3
239. dware KA AZR EPB LIEN KEN IOEN S5EN SBO SB3 CP 581 C79000 G8500 C781 02 bestimmt die Anzahl der Kacheln KA Anzahl Kacheln 0 0 Oor 0 1 2 1 0 4 Default bei Reset 1 1 8 AZR 0 bedeutet da das Lesen der VO Adre zeiger IOAZ 0 3 gesperrt ist Bei AZR 1 ist das Lesen freigegeben AZR 1 ist Default Einstellung bei Reset bestimmt die Anfangsadresse f r die I O mapped Peripherie EPB Anfangsadresse 0 P Bereich F000H FOFFH 1 Q Bereich F100H FIFFH Default bei Reset LIEN 0 bedeutet da die Zugriffe ber den S5 BUS im Kachel Mode er folgen Bei LIEN 1 erfolgen die Zugriffe mit linearer Adressierung LIEN 0 ist voreingestellt bei Reset KEN 0 bedeutet da die Kachelzugriffe ber den S5 BUS gesperrt sind Bei KEN 1 sind sie freigegeben KEN 1 ist voreingestellt bei Reset IOEN 0 bedeutet da die O mapped Peripheriezugriffe gesperrt sind Bei IOEN 1 sind sie freigegeben IOEN 1 ist voreingestellt bei Reset S5EN 0 bedeutet da die Zugriffe ber den S5 BUS global gesperrt sind Bei S5EN 1 sind sie freigegeben SSEN 1 ist voreingestellt bei Reset SBO SB3 hat keine HW Funktion SBO SB3 kann durch einen Lesezugriff auf einen der Adre zeiger IOAZO IOAZ3 auch vom S5 BUS gelesen wer den Annahme Auf diese Weise kann der S5 eine Statusinformation mitge teilt werden 3 73 Referen
240. e berein stimmt Aktuelle Ausbaustufe der CP 581 Grundbaugruppe e 6ES5 581 0EDI14 CP 581 Grundbaugruppe mit 80486 DX Prozessor ohne Arbeitsspeicher und Silicon Disk e 6ES5 581 0EE15 CP 581 Grundbaugruppe mit Pentium Prozessor und RGB Anschaltung ohne Arbeitsspeicher und Silicon Disk e 6ES5 581 1EE15 CP 581 Grundbaugruppe mit Pentium Prozessor und VGA Anschaltung ohne Arbeitsspeicher und Silicon Disk Kontrollieren Sie den Lieferumfang Zum Lieferumfang der CP 581 Massen speicher Baugruppe geh ren e 6ES5 581 4LA11 CP 581 Massenspeicher Baugruppe e Montagesatz Hinweis Die CP 581 Massenspeicher Baugruppe ist mit einem sto und vibrations empfindlichen Festplattenlaufwerk ausger stet Beachten Sie dies bitte bei der Handhabung des Systems Transportieren Sie deshalb diese Baugruppe nur in der Originalverpackung Kontrollieren Sie den Lieferumfang Zum Lieferumfang der CP 581 AT Slot Baugruppe geh ren e CP 581 AT Slot Baugruppe e Montagesatz CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme Standard Lieferumfang Remote Terminal Interface RTI Y Adapter CP 581 C79000 G8500 C781 02 Kontrollieren Sie den Lieferumfang Zum Lieferumfang des Remote Termi nal Interfaces geh ren e RTI Modul Ferner ben tigen Sie das im Kapitel 5 Bestellhinweise aufgef hrte e Anschlu kabel f r RTI F r den Anschlu von Tastatur Keyboard Maus sowie Ger ten mit Stan dard Ansch
241. e sehen Schlie en Sie Monitor und AG an die gleiche Netzphase an Unterschiedliche Erdpotentiale zwischen Baugruppenrahmen und Moni torgeh use k nnen zu Bildbrummen waagrechte dunkle Balken f h ren Aus diesem Grund und f r den Ber hrungsschutz legen Sie eine Po tentialausgleichsleitung zwischen dem S5 Schaltschrank und dem Monitorgeh use Die Potentialausgleichsleitung ist durch Messungen an der Anlage so zu dimensionieren da ein Potentialunterschied von 200 mV nicht berschritten wird Der Monitorabschlu widerstand mu 75 Ohm betragen VGA Schnittstelle Beachten Sie folgende Punkte CP 581 C79000 G8500 C781 02 Die Leitungsl nge darf maximal 1 5 m betragen Schlie en Sie Monitor und AG an die gleiche Netzphase an Unterschiedliche Erdpotentiale zwischen Baugruppenrahmen und Moni torgeh use k nnen zu Bildbrummen waagrechte dunkle Balken f h ren Aus diesem Grund und f r den Ber hrungsschutz legen Sie eine Po tentialausgleichsleitung zwischen dem S5 Schaltschrank und dem Monitorgeh use Die Potentialausgleichsleitung ist durch Messungen an der Anlage so zu dimensionieren da ein Potentialunterschied von 200 mV nicht berschritten wird Der Monitorabschlu widerstand mu 75 Ohm betragen 2 33 Montage und Inbetriebnahme zl Erdungs schiene Schirm aufgeleg Dean CP 581 3 Vide kabel aufgelegt 3x Drucker
242. e Ausg nge Proze abbild der EB EBaaa S5F 182 Byte Eing nge Z hlerzellen ZB ZBaaa S5F 512 Byte Zeitzellen TB TBaaa S5F 512 Byte 8 27 Massenspeicher Funktionen 8 28 Tabelle 8 7 Namen und L ngen der CP 581 Dateien f r S5 Daten S5 Datenbereich S5 Datentyp Name der max Dateil nge CP 581 Datei D Jokerl nge Absolute Speicher AS ASaaa S5F 8192 Byte 2 adresse 1 nmn DB DX Nummer aaa Auftrags Nummer 2 Lesen Sie bitte im nachfolgenden Text Besonderheiten beim S5 Bereich AS Beschreiben der CP 581 Dateien S5F Dateien Dateil nge Die L nge einer CP 581 Datei ergibt sich aus der Summe der Parame terwerte QANF und QLAE die Sie beim Senden der Daten im Aufruf des HTB SEND SEND DIREKT siehe Seite 8 11 angegeben haben Wird eine SSF Datei mehrfach beschrieben so ergibt sich die Datei l nge aus dem gr ten Wert dieser Summe au er beim Datentyp AS Geben Sie in einem Sendeauftrag der CPU die Jokerl nge an so erh lt die SSF Datei au er bei AS die maximale L nge siehe Tabelle Dateiinhalt Bei jedem S5 Bereich au er AS stellt die SSF Datei ein Speicherab bild des S5 Bereichs beginnend ab QANF Offset 0 dar Be schreiben Sie eine Datei mit QANF Wert gt 0 so enth lt der davor liegende Bereich der S5SF Datei ung ltige bzw undefinierte Daten Nach jedem Sendeauftrag der CPU in eine noch nicht vorhandene oder vorhandene S5SF Date
243. e angegebenen Grenzwerte werden durch das Festplattenlaufwerk be stimmt Die Werte d rfen am Laufwerk nicht berschritten werden CP 581 C79000 G8500 C781 02 Technische Daten des CP 581 Kenngr en CP 581 C79000 G8500 C781 02 Festplatte CP 581 IBM MLEFB Nr 6ES5 581 4LA11 2 5 1440 MB IDE Interface MTBF 100 000 h Start Stop Zyklen gt 40 000 Diskettenlaufwerk Typ TEAC FD 05 HF 3 5 1 44 Mbyte Floppy Controller Intel 82077 A MTBF 30 000 h typischer Betrieb Schnittstellen LPT COM 4 16C452 Technische Daten des CP 581 4 3 AT SIot Baugruppe Baugruppenspe zifische Daten Versorgungs spannungen Stromaufnahme Maximale Belastung der AT Slot Bgr durch AT An schaltungen Gewicht ca 0 3kg Flachbaugruppenformat Siehe auch Bild 4 1 Frontplattenbreite 20 mm 1 1 3 SEP Basis Stecker nicht vorhanden Frontstecker nicht vorhanden Hinweis In einem CP 581 System d rfen maximal 2 AT Slot Baugruppen gleichzei tig betrieben werden Versorgungsspannungen 5 V Toleranz 5 Stromaufnahme ohne AT Baugruppe bei 5 V typ 0 3 A Pufferstrom entf llt Tabelle 4 3 Spannungen und maximale Strombelastungen f r eine AT Slot Bau gruppe Spannung Toleranzbereich max Strom 5V 4 75 V bis 5 25 V 4A 5V 4 4 V bis 5 3 V 70 mA 12 V 11 7 V bis 12 3 V 500 mA 12 V 10
244. e aus dem An zeigen Byte entnehmen dessen Adresse Sie mit dem Parameter PAFE beim Aufruf des HTB mitgegeben haben Bit Nr 7 Fehlerursache S Fehlerbyte PAFE S Sammelanzeige 0 kein Fehler 1 Parametrierfehler n here Angaben in Bit 4 bis 7 In Tabelle 10 10 sind alle Anzeigen aufgef hrt die von den Hantierungsbau steinen in PAFE abgelegt werden k nnen 10 27 Virtuelles S5 Laufwerk Tabelle 10 10 Parametrierfehler Anzeigen PAFE Fehlerursache Wert 00H kein Fehler 11H Quell Zielparameterformalfehlerhaft diese Anzeige ist beim AG S5 115U wegen fehlender DX zul ssig 21H DB oder DX Datenbaustein ist nicht vorhanden oder nicht zul ssig z B DB 0 oder DX 0 bei QTYP DB oder DX Die Anzeige tritt beim MS DOS Kommando DIR auf jedoch nicht beim gezielten Ansprechen eines DB oder DX Datenbausteins 31H Bereich zu klein bzw Summe aus Anfangsadresse QANF ZANF und L nge QLAE ZLAE zu gro bei allen QTYP ZTYP 41H Bereich nicht existent oder nicht zul ssig bei QTYP ZTYP AS AB EB PB 51H Anzeigenwort Adresse fehlerhaft 61H abh ngig von CPU 71H Schnittstelle nicht vorhanden 81H Schnittstelle unklar 91H Schnittstelle berlastet AIH abh ngig von CPU BIH Auftragsnummer unzul ssig oder Blockgr e SYNCHRON unzul ssig CIH Schnittstelle reagiert nicht bzw Schnittstelle reagiert nicht rechtzeit
245. e das Programm CPMASS auf dem CP 581 f r die Massendaten angelegt hat SSF Dateien wieder aus einem Katalog zu l schen Bez glich der Auswahl dieses Kataloges gelten dieselben Regeln wie f r die Einstellung CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen CP 581 C79000 G8500 C781 02 Die Funktion l uft folgenderma en ab Zun chst werden alle Dateien die die Namenserweiterung S5F haben aus dem angegebenen Katalog gel scht Hat der Katalog keine anderen Dateien und keine weiteren Unterkataloge so wird auch der Katalog selbst ge l scht Enth lt der Katalog Unterkataloge so l scht das Programm CPMASS nur die Dateien des ausgew hlten Katalogs jedoch nicht die Unterkataloge und den Katalog selbst Den Stamm Katalog auf der Festplatte des CP 581 und den aktuellen Ar beitskatalog auf Festplatte oder Disketten Laufwerk k nnen Sie nicht l schen Ferner k nnen Sie keine S5SF Dateien l schen die das Dateiattribut Read only MS DOS haben Vorsicht Die L schfunktion sollten Sie nur mit gro er Umsicht anwenden um nicht versehentlich wichtige Informationen auf dem CP 581 zu zerst ren Massenspeicher Funktionen Die Programmierung der beiden Funktionen ist hnlich der wie sie auf Seite 7 14 beschrieben ist Es werden die beiden HTB Aufrufe SEND SEND DIREKT und SEND SEND ALL benutzt Gehen Sie dabei folgenderma en vor Sorgen Sie daf r da der Pfadname des angesprochenen Katalogs in ei
246. e ver waltet das BIOS des CP 581 maximal 4 physikalische Laufwerke Die logi schen Laufwerksbuchstaben ergeben sich dann wie folgt Laufwerksbuchstabe Datentr ger a o Diskettenlaufwerkder Massenspeicher Baugruppe b Memory Card der Grundbaugruppe C Festplatte der Massenspeicher Baugruppe d Onboard Silicon Disk der Grundbaugruppe Beim Betrieb der CP 581 Grundbaugruppe ohne Massenspeicher Baugruppe ergeben sich folgende Laufwerksbuchstaben Laufwerksbuchstabe Datentr ger a Memory Card der Grundbaugruppe c Onboard Silicon Disk der Grundbaugruppe CP 581 C79000 G8500 C781 02 Referenzteil Hardware 3 6 2 Formatieren der Silicon Disks Formatieren der Memory Card Formatieren der Onboard Silicon Disk CP 581 C79000 G8500 C781 02 Die Onboard Silicon Disk und die Memory Card m ssen Sie ebenso wie kon ventionelle Laufwerke mit den von MS DOS zur Verf gung gestellten Kom mandos formatieren Die zu formatierende Memory Card mu beim Hochlauf des CP 581 gesteckt sein sie k nnen die Memory Card mit folgendem MS DOS Kommando for matieren FORMAT x U F r x m ssen Sie A oder B angeben entsprechend der Einstellung in SETUP siehe Abschnitt 3 7 Statt der Gro buchstaben im Kommando d r fen Sie auch Kleinbuchstaben benutzen Soll die Memory Card bootf hig sein so m ssen sie im Formatierungskom mando zus tzlich die Option S eingeben
247. eb ber serielle Schnittstelle mit CPLINK 2 13 1 Remote BIOS Setup beim CP 581 DX 22nneearenennn nn 2 13 2 Remote BIOS Setup beim CP 581 Pentium 2ssseea sn Referenzteil Hardware zeuuneuunenun nun nun nun nennen nenn 3 1 Grundbaugruppe sissoo isesi diea mala ii aaea iioa doa aia inadi aae aE 3 1 1 Konstruktiver Aufbau secriniridciici irer ri ner ai EEN PEERI E E 3 1 2 Bedien und Anzeigeelemente nsunnunnnuna aeee 3 1 3 Schaltereinstellungen CP 581 80486 DX nnaananaaaa anann nnn nn 3 1 4 Schaltereinstellungen CP 581 Pentium 2u2cneseeeeenne nn 3 1 5 Anschlu von Druckern csesiretennesikainntde naiiai i nennen aa ia 3 1 6 Anschlu der Tastatur aannnaaaa anaana aeaaaee 3 1 Anschlu einer Maus irrsserirternn eritre teera minst eri ine aeai nn 3 1 8 Anschlu eines Monitors saannanan annann 3 1 9 Externe Schnittstellenbelegung nnseeun aaneen 3 1 10 Interne Schnittstellenbelegung nssssunannenuaa nnee 3 1 11 Speicher und Hardware Interrupt Belegung sssnaareeuna nnen 3 2 Massenspeicher Baugruppe sccscccccccerenenenennnnnnnnnnnn 3 2 1 Konstruktiver Aufbau o s rsirrreresistarrinseii titadi KES EEEREN E 3 2 2 Lage des Diskettenlaufwerks und der Schnittstellen auf der Frontplatte 2 22 u 2 amp 2a2uen d 2er a aG 3 2 3 Diskettenlaufwerk nn nnana nananana 3 2 4 Festplattenlaufwerk nuaaaauana neeaaea 93 2 5 Schalter
248. ec bat e copy config sys e CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 13 1 Remote BIOS Setup beim CP 581 DX Vorbereiten des F r den Remote Setup Betrieb verbinden Sie ein ANSI Terminal bzw eine Remote Setup Be ANSI Terminal Emulation mit COM 1 oder COM 2 des CP 581 IEBES DA Wenn beim Hochlauf des CP die Verbindung aufgebaut werden soll m ssen Sie st ndig die Taste Q gedr ckt halten Sobald die Schnittstellen synchro nisiert sind erscheint auf dem Bildschirm des Terminals U als R ckmel dung F r die Verbindung des CP 581 mit dem Terminal bzw der Terminal Emula tion benutzen Sie ein Verbindungskabel mit der in der nachfolgenden Tabelle angegebenen Belegung Tabelle 2 4 Belegung des Verbindungskabels f r Remote Setup Betrieb Signal PIN Verbindung PIN Signal EUGNDD U vebmdenmt U EIGND D2 RxD 2 2 D1 TxD D1 TxD 3 3 D2 RxD E2 GND 5 7 E2 GND S2 RTS 7 5 U5 CTS U2 CTS 8 4 S2 RTS 9polige Sub D PIN U Geh use Schirm 25poliger Sub D Buchse L nge Maximal 10 m Stecker PG PC COM 2 CP 581 COM 1 CP 581 COM 2 PG PC COM 1 RUN STOP Schalter Die Stellung des RUN STOP Schalters ist f r das Remote Setup irrelevant Konfiguration der F r die COM Schnittstelle beim PG PC sind f r den Remote Setup Betrieb COM Schnittstelle folgende Einstellungen notwendig bemi PAPE e 8 Datenbits e no parity e 1 Stop B
249. ehler beim ffnen der Log Datei lt Log Datei gt lt Log Datei gt Name der Logbuch Datei p Warnung Zyklus berlauf gt 10 p Parametersatz nicht vorhanden 1 Cluster zusammenh ngender logischer Speicherbereich auf Laufwerk Beispiel f r eine Fehlermeldung 3 Warnung Zyklus berlauf gt 10 Wed Jul 22 12 21 04 1992 CP 581 7 42 C79000 G8500 C781 02 Massenspeicher Funktionen Kapitel bersicht CP 581 C79000 G8500 C781 02 Dieses Kapitel wendet sich an Benutzer die den CP 581 als zus tzliches Speichermedium f r eine CPU verwenden wollen Es schildert Ihnen alle erforderlichen Ma nahmen und Hantierungen die auf dem CP 581 und auf der CPU dazu erforderlich sind Auf dem CP 581 ist nur eine einmalige Einstellung notwendig siehe Ab schnitt 8 3 2 Auf den CPUs mit denen Sie die Massenspeicher Funktionen benutzen wollen m ssen Sie Ihre STEP 5 Programme entsprechend den ge w nschten Funktionen anpassen siehe Abschnitt 8 3 3 Dazu sollten Sie Erfahrung im Programmieren von Automatisierungsger ten haben Das Kapitel gibt Ihnen ferner Auskunft ber das Verhalten der Massenspei cher Funktionen beim Auftreten von Fehlern Das Programmierbeispiel in Abschnitt 8 3 3 dient lediglich der Erl uterung der HTB Parameter f r CPMASS Ablauff hige und in sich geschlossene Programme finden Sie in Kapitel LEERER MERKER Im Kapitel finden Sie a
250. ehleranzeigen geben nur Auskunft dar ber ob der Datenverkehr f r den Transfer des Kommandos zum CP 581 richtig abgewickelt wurde Da raus k nnen Sie nicht mit Sicherheit schlie en da auch das Kommando richtig ausgef hrt wurde 13 23 Referenzteil Software 13 6 Virtuelles S5 Laufwerk 13 6 1 13 24 Hantierungsbausteine f r das virtuelle S5 Laufwerk F r den Datenaustausch zwischen CP 581 und CPU ber das virtuelle S5 Laufwerk m ssen die HTB SEND ALL und RECEIVE ALL zyklisch auf der CPU aufgerufen werden Tabelle 13 21 Hantierungsbausteine f r das virtuelle S5 Laufwerk Hantierungs A NR Funktion baustein SEND 0 bertragung von DB DX Daten SEND ALL CPU CP RECEIVE 0 bertragung von DB DX Daten RECEIVE ALL CP gt CPU SYNCHRON CP und CPU synchronisieren CP 581 C79000 G8500 C781 02 Referenzteil Software 13 6 2 Ablaufparameter f r das virtuelle Laufwerk CP 581 C79000 G8500 C781 02 e Programm f r bin ren Datenaustausch starten S5SREMOTE LW N T C U H 7 e Programm f r formatierten Datenaustausch ASCII Darstellung auf CP starten S5SREMOTF LW N T F C U H 7 Parameter LW Logischer Name f r das virtuelle S5 Laufwerk Der Laufwerksname mu ein zugelassenes MS DOS Laufwerk sein Buchstabe und darf nicht h her im Alphabet liegen als der in der Datei CONFIG SYS eingestellte Name f r astdrive Die Parameter N T F U H und
251. ehmen Sie ber die Befehlsfolge Transfer Fremd Zahlen in Ihr Lotus Arbeitsblatt Geben Sie in Spalte A je nach Auf gabenstellung die Uhrzeiten f r die X Achse ein Das Arbeitsblatt sieht dann in etwa folgenderma en aus A Al gt A B C 6 oa AUN e 22 07 92 14 50 D 8l 79 18 76 75 78 79 8l 82 83 84 80 8l 79 78 76 75 78 79 8l E 80 79 78 76 71 78 79 8l 82 84 85 80 80 79 78 76 77 18 79 8l 80 79 77 76 77 18 80 81 83 84 85 8l 80 79 77 76 77 18 80 8l 79 78 TI 75 77 79 80 82 83 84 84 81 79 78 77 75 TI 79 80 82 BEREIT H 79 78 7I 75 78 79 80 82 83 84 84 8l 79 78 77 75 78 79 80 82 Mit der Befehlsfolge Grafik Typ XY k nnen Sie XY Diagramme erstellen 12 11 Applikationsbeispiele Der Temperaturverlauf an einer Me stelle des Prozesses Spalte D des Ar beitsblattes sieht also beispielsweise ber einen Zeitraum von 1 Stunde fol genderma en aus C 100 90 wa vom So 70 60 50 40 6 Uhrzeit Bild 12 4 Temperaturverlauf an einer Me stelle dargestellt mit Lotus 1 2 3 CP 581 12 12 C79000 G8500 C781 02 Applikationsbeispiele 12 2 Beispiel Massenspeicher Funktionen 12 2 1 Aufgabenstellung Problem Sie wollen gro e Datenmengen von der S5 CPU auf den CP 581 auslagern und bei Bedarf die Daten wieder zur ck bertragen auf die S5 CPU Dies ka
252. eibers ber den S5 R ckwandbus in den DB 12 auf der S5 CPU Der FB SEND mit der Funktion SEND DIREKT und der Auftrags nummer 207 l scht den in DB 14 angegebenen Katalog CP 581 C79000 G8500 C781 02 Applikationsbeispiele Zu diesem Zweck m ssen Sie die folgenden Ma nahmen am PG am CP 581 und an der S5 CPU treffen PG CP 581 S5 CPU Datenbausteine erstellen HTBs in S5 Programm einbauen u parametrieren i S5 Progr ins AG laden Ger t einschalten Basis Schnittstellennum mer in Startaufruf des CP HTB Treibers in der Datei AUTOEXEC BAT eintragen CPHTB ssnr4 und Treiber durch System S5 Proeramm starten t wiederanlauf starten Bild 12 6 Handlungsablauf bei Massenspeicher Funktionen CP 581 C79000 G8500 C781 02 12 15 Applikationsbeispiele 12 2 4 Arbeitsschritte im einzelnen Die T tigkeiten die Sie am PG am CP und an der S5 CPU ausf hren m s sen werden auf den folgenden Seiten n her erl utert T tigkeiten am PG Datenbausteine erstellen Erstellen Sie den Datenbaustein DB 14 und tragen Sie den Zielkatalog f r die Daten ein die Sie von der S5 CPU auf den CP 581 senden wollen DB 14 0 KC C CPUI DIRT 6 KH 0000 7 Die Pfadangaben im DB 14 werden ber den HTB SEND mit der Funktion SEND DIREKT und der Auftragsnummer 201 an den CP bergeben Erstellen Sie den Date
253. eie Programmierung des CP 581 11 46 Register AX negativ Funktion wurde nach einem Fehler abgebrochen 5 TCB ist nicht angemeldet 51 Abbruch durch negative Quittung 52 Abbruch weil Datenbereich gesperrt 53 Pufferbereich ist zu klein 54 Abbruch durch SYNCHRON 55 Abbruch durch RESET 56 Unerwartete R ckmeldung bei FETCH 57 Unerwartete R ckmeldung bei RECEIVE DIREKT 58 Unerwartete R ckmeldung bei RECEIVE ALL 59 Unerwartete R ckmeldung bei SEND 60 Unerwartete R ckmeldung bei SEND ALL 61 Abbruch durch Timeout 80 Abbruch durch Parametrierungsfehler 81 Parameter formal falsch 82 DB DX nicht vorhanden 83 Bereich ist zu klein 84 Bereich nicht vorhanden 85 Anzeigenwort fehlerhaft Die nicht aufgef hrten Register werden vom Treiber nicht ver ndert Nutzdaten empfangen Anwendung Diese Funktion m ssen Sie in Ihrem CP 581 Programm aufrufen wenn Sie bei einem Auftrag SEND DIREKT mit getrenntem Datentransfer Daten von einer CPU empfangen wollen Sie d rfen die Funktion nur dann aufrufen wenn das Programm zuvor einen Auftrag SEND DIREKT von der CPU empfangen hat Der im Aufruf adressierte TCB mu vorher mit der Funktion Auftragsemp fang anmelden dem Treiber zur Verwaltung bergeben worden sein Aufrufparameter Register AX Funktions Nr 14H Register BX TCB Adresse Offset Register ES TCB Adresse Segment Register CX berwachungszeit in 55 ms Einheiten Timeout 0 Ist d
254. eine berpr fen nach ihrem Aufruf die bergebenen Parameter auf syntaktische und logische Fehler Ferner wird von ihnen die angesprochene Schnittstelle darauf berpr ft ob sie f r die angesto ene Funktion zur Verf gung steht Ob Parametrierfehler aufgetreten sind und welche k nnen Sie aus dem An zeigen Byte entnehmen dessen Adresse Sie mit dem Parameter PAFE beim Aufruf des HTB mitgegeben haben Bit Nr 7 4 3 1 0 Fehlerursache S Fehlerbyte PAFE S Sammelanzeige 0 kein Fehler 1 Parametrierfehler n here Angaben in Bit 4 bis 7 In Tabelle 2 1 sind alle Anzeigen aufgef hrt die von den Hantierungsbau steinen in PAFE abgelegt werden k nnen Tabelle 9 5 Parametrierfehler Anzeigen PAFE Fehlerursache Wert 00H kein Fehler 11H Quell Zielparameterformalfehlerhaft 21H DB oder DX Datenbaustein ist nicht vorhanden oder nicht zul ssig z B DB 0 oder DX 0 bei QTYP DB oder DX 31H Bereich zu klein bzw Summe aus Anfangsadresse QANF ZANF und L nge QLAE ZLAE zu gro bei allen QTYP ZTYP 41H Bereich nicht existent oder nicht zul ssig bei QTYP ZTYP AS AB EB PB 51H Anzeigenwort Adresse fehlerhaft CP 581 C79000 G8500 C781 02 9 17 Kommando Interpreter Tabelle 9 5 Parametrierfehler Anzeigen PAFE Fehlerursache Wert 61H abh ngig von CPU 71H Schnittstelle nicht vorhanden 81H Schnittstelle unklar 91H
255. eines speziellen CPRECORD Kommandos bzw durch einen Auftrag von der CPU siehe Abschnitt 7 5 C79000 G8500 C781 02 Proze datenerfassung CPRECORD Tabelle 7 7 Bedeutung der Optionen im Startkommando f r CPRECORD 6 Option Bedeutung Notation Arbeiten mit alter Konfigurationsdatei Falls Sie f r die erste CPRECORD Version V 1 0 bereits eine Konfi gurationsdatei editiert haben und sie weiter verwenden wollen m ssen Sie CPRECORD mit dieser Option starten AutomatischerBetrieb Es werden von CPRECORD alle Quittungsaufforderungen unter dr ckt z B wenn beim Starten der Erfassung der Speicher auf dem Zielger t nicht ausreicht Sie k nnen diese Option benutzen wenn Sie CPRECORD durch einen Kommandoeintrag in der Datei AUTOE XEC BAT automatisch starten wollen 1 7 20 Starten Sie nun das Programm mit dem Kommando CPRECORD und den gew nschten Optionen Falls Sie die Proze datenerfassung schon ausgetestet haben k nnen Sie das Kommando auch in die Datei AUTOEXEC BAT eintragen In diesem Fall wird die Proze datenerfassung automatisch beim Hochlauf des CP 581 gestartet Nach der Kommandoeingabe laufen auf dem CP 581 folgende Aktionen ab Das Programm CPRECORD wird von MS DOS gestartet und mit den Optionsparametern versorgt CPRECORD gibt auf dem Bildschirm folgende Startmeldung aus CPRECORD Datenerfassung Version x x Copyright c Siemens AG 1992 Wenn Sie
256. einstallieren und nachher wieder aufrufen Wenn Sie die Erfassung f r die einzelnen Datens tze selektiv ein und ausschalten CP 581 4 CP und oder CPU oder nur durch die CPU triggern wollen Lesen Sie bitte dazu und Abschnitt 7 5 durch und f hren die dort aufgef hrten Ma nahmen durch oder CPU CP 581 7 4 C79000 G8500 C781 02 Proze datenerfassung CPRECORD 7 3 2 Ma nahmen auf dem CP Einstellen der Ba sis Schnittstellen nummer Parameter f r Da tenerfassung fest legen CP 581 C79000 G8500 C781 02 Beim Datenverkehr ber den S5 Bus werden f r die Adressierung von Spei cherbereichen sogenannte Kacheln verwendet die den am Datenaustausch beteiligten Baugruppen fest zugeordnet sind Der CP 581 kann ber vier aufeinanderfolgende Kacheln mit maximal vier CPUs Daten austauschen Die Nummer der ersten Kachel ist die Basis Schnittstellennummer Legen Sie f r die erste gesteckte CPU diese Nummer fest und stellen Sie sie am CP 581 ein Die Kacheln f r das Lesen der Daten von drei weiteren CPUs liegen fortlaufend hinter der Kachel mit der Basis Schnittstellennummer Legen Sie zun chst folgende Vereinbarungen f r die Erfassung fest Dies sind e f r die gesamte Datenerfassung Zuordnung von S5 Bereichen zu max 8 Parameters tzen Zeit f r den Erfassungszyklus in Sekunden e je S5 Datenbereich CPU Nummer S5 Datenbereich bei Datenbausteinen Nummer des Datenbausteins a
257. eld Legacy Diskette A 1 44 1 25 MB 3 Bo nn Legacy Diskette B Memory Card gt Primary Master gt Primary Slave gt Keyboard Features Boot sequence System Memory Extended Memory F1 Help Select Item Esc Exit Select Menu 1445 MB None A then C 640 KB 15360 MB Change Values Enter Select gt Sub Menu F9 Setup Defaults F10 Save and Exit Bild 3 14 Auswahlseite Main 3 62 CP 581 C79000 G8500 C781 02 Referenzteil Hardware CP 581 C79000 G8500 C781 02 Parameter System Time Erl uterung Einstellung der aktuellen Uhrzeit System Date Einstellung des aktuellen Datums Legacy Diskette A Optionen f r Laufwerk A e Disabled e 1 44 1 25 MB 3 5 e Memory Card Legacy Diskette B Optionen f r Laufwerk B e Disabled e Memory Card Primary Master Auswahl der Festplattenparameter ruft eine weitere Setup Seite auf Primary Slave F r den CP 581 Pentium ohne Bedeutung Keyboard Features Auswahl der Tastaturparameter ruft eine weitere Setup Seite auf Boot sequence Auswahl der Boot Reihenfolge e A dann C e C dann A e nurC System Memory Anzeige der Gr e des Systemspeichers Extended Memory Anzeige der Gr e der Speichererweiterung 3 63 Referenzteil Hardware Main gt Primary Master ber die Seite Primary Master k nnen Sie die Festplattenparameter f r das
258. ellungen der Setup Seite S5 Interface aufgelistet Parameter Erl uterung S5 Interface Zugriffe ber den S5 Bus sperren oder freigeben e Disabled Zugriff gesperrt Default e Enabled Zugriff freigegeben Page frames Kachelzugriffe ber den S5 Bus sperren oder freigeben e Disabled Zugriff gesperrt e Enabled Zugriff freigegeben Default V O Pointer VO mapped Peripheriezugriffe sperren oder freigeben e Disabled Zugriff gesperrt Default e Enabled Zugriff freigegeben Pointer read Lesen der I O Adresszeiger sperren oder freigeben e Disabled Zugriff gesperrt Default e Enabled Zugriff freigegeben CP 581 3 66 C79000 G8500 C781 02 Referenzteil Hardware Page Frame V O Pointer CP 581 C79000 G8500 C781 02 Parameter Erl uterung Frames Anzahl der Kacheln 2 e 4 Default e 8 Mode Art der Zugriffe ber den S5 Bus e Paged Kachel Mode Default e Linear lineare Adressierung Page Number Basis Schnittstellennummer e 0 255 modulo Frames Default 0 Base Kachelbasisadresse e 0000 FCOOH Default F400H 1 Wenn Sie die Systemsoftware des CP 581 benutzen d rfen Sie hier nur den Wert 4 angeben Parameter Erl uterung Range Anfangsadresse der YO mapped Peripherie zeigt auf den P Bereich FOOOH FOFFH oder auf den Q Bereich F100H FIFFH e P Peripherie Default e Q Peripherie Base Basisadresse f r den O mapped Per
259. em Zeichen so wird sie nicht interpretiert Damit haben Sie die M glichkeit in einer Formatdatei Kommentare ab zusetzen CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD Beispiel f r eine Formatdatei Konvertieren der Daten eines Daten bausteins ber Vorkopfdaten Editieren der Kon figurationsdatei CP 581 C79000 G8500 C781 02 Name MEINFORM FMT Inhalt 3 Festpunktzahlen 3KF 4 Gleitpunktzahlen 4KG 6 Zeichen 3KC 2 Bitmuster 2KM Wollen Sie Proze daten ber einen Datenbaustein DB oder DX erfassen so k nnen Sie f r die Konvertierung die Vorkopfdaten dieses Datenbausteins benutzen Die Vorkopfdaten werden auf dem PG beim Programmieren des Datenbau steins erzeugt und enthalten Angaben zu den Formaten der einzelnen Daten w rter im Datenbaustein Sie m ssen f r die Konvertierung die Vorkopfdaten auf dem CP 581 bereitstellen Gehen Sie dabei folgenderma en vor Rufen Sie das S5 Softwarepaket auf dem PG auf definieren Sie einen Datenbaustein DB oder DX und geben Sie die Daten im gew nschten Format ein Die Daten haben hier die Funktion von Platzhaltern Spei ab diese Datei enth lt nach dem Abspeichern die Daten des Daten bausteins und die Vorkopfinformation Kopieren Sie diese Datei im MS DOS Format auf eine 3 5 Diskette Falls Ihnen kein PG mit S5 Software unter den Betriebssystemen MS DOS oder FLEXOS zur Verf gung steht m ssen Sie die S5 Datei au
260. en so wird sie nicht interpretiert Damit haben Sie die M glichkeit in einer Formatdatei Kommentare abzusetzen CP 581 10 8 C79000 G8500 C781 02 Virtuelles S5 Laufwerk Beispiel f r eine Formatdatei Name MEINFORM FMT Inhalt 3 Festpunktzahlen 3KF 4 Gleitpunktzahlen 4KG 6 Zeichen 3KC 2 Bitmuster 2KM Schritt 2b Erzeugen einer Formatdatei aus den Vorkopfdaten eines Datenbausteins Falls Sie bereits Datenbausteine f r Ihr STEP 5 Programm auf dem PG er stellt haben k nnen Sie f r die Konvertierung auch die Vorkopfdaten zu die sen Datenbausteinen benutzen Sie brauchen dann keine Formatdatei zu edi tieren Die Vorkopfdaten werden auf dem PG beim Programmieren des Datenbau steins erzeugt und enthalten Angaben zu den Formaten der einzelnen Daten w rter im Datenbaustein F r die Konvertierung der S5 Daten m ssen Sie die Vorkopfdaten auf dem CP 581 bereitstellen und in eine Formatdatei umset zen Gehen Sie dabei folgenderma en vor e Rufen Sie das S5 Softwarepaket auf dem PG auf definieren Sie einen Datenbaustein DB oder DX und geben Sie die Daten im gew nschten Format ein Die Daten haben hier die Funktion von Platzhaltern Spei diese Datei enth lt nach dem Abspeichern die Daten des Datenbausteins und die Vorkopfinformation e Kopieren Sie diese Datei im MS DOS Format auf eine 3 5 Diskette Falls Ihnen kein PG mit S5 Software unter den Betriebssystemen MS DOS oder FLEXOS zur Verf
261. en STEP 5 Befehle f r HTB Aufruf A DB44 Aufschlagen des DB 44 SPA FB 244 FB 244 nur bei S5 115U NAME SEND SSNR KY 255 1 Kennung f r indirekte Parametrierung A NR KY 0 0 nicht relevant ANZW MWO nichtrelevant Parameter im Datenbaustein DB 44 DB44 0 beliebiges Datum 1 KY 0 1 DW 1 Die Schnittstellennummer ist 1 2 KY 0 31 DW 2 Der Auftrag hat die Nummer 31 3 KC MW DW 3 Das Anzeigenwort liegt im Merkerbereich 4 KY 0 200 DW 4 Das Anzeigenwort wird in den Merker 3 gt w rtern MW 200 und MW 202 dargestellt 1 Der Datenbereich f r die Parametrierung beginnt beim Datenwort DW 1 CP 581 C79000 G8500 C781 02 11 13 Freie Programmierung des CP 581 11 14 1 1 Beispiel 2 Das Anzeigenwort soll in einem Datenbaustein liegen STEP 5 Befehle f r HTB Aufruf A DB24 Aufschlagen des DB 24 SPA FB 244 FB 244 nur bei S5 115U NAME SEND SSNR KY 255 1 Kennung f r indirekte Parametrierung ANR KY 0 0 nichtrelevant ANZW MW 0 nicht relevant Parameter im Datenbaustein DB 24 DB24 0 DW 0 beliebiges Datum 1 KY 0 1 DW 1 Die Schnittstellennummer ist 1 2 KY 0 31 DW 2 Der Auftrag hat die Nummer 31 3 KC DB DW 3 Das Anzeigenwort liegt im Datenbaustein 4 KY 222 10 DW 4 Die Adresse des Anzeigenwortes ist 5 DB 222 DW 10 und DW 11 ANZW in DB 222 DB222 10 DW 10 Anzeigenwort 11 DW 11 L ngenwort Der Datenbereich f r
262. en EGB Kapitel bersicht CP 581 C79000 G8500 C781 02 B In Abschnitt finden Sie auf Seite BI Was bedeutet EGB B 2 Elektrostatische Aufladung von Personen B 3 Grunds tzliche Schutzma nahmen gegen Entladungen statischerElektrizit t B 1 Richtlinie zur Handhabung elektrostatisch gef hrdeter Baugruppen EGB B 1 Was bedeutet EGB Definition B 2 Alle elektronischen Baugruppen sind mit hochintegrierten Bausteinen oder Bauelementen best ckt Diese elektronischen Bauteile sind technologisch bedingt sehr empfindlich gegen berspannungen und damit auch gegen Ent ladungen statischer Elektrizit t F r diese Elektrostatisch Gef hrdeten Bauteile Baugruppen hat sich die Kurzbezeichnung EGB eingeb rgert Daneben finden Sie die international gebr uchliche Bezeichnung ESD f r electrostatic sensitive device Elektrostatisch gef hrdete Baugruppen werden gekennzeichnet mit dem fol genden Symbol Vorsicht Elektrostatisch gef hrdete Baugruppen k nnen durch Spannungen zerst rt werden die weit unterhalb der Wahrnehmungsgrenze des Menschen liegen Diese Spannungen treten bereits auf wenn Sie ein Bauelement oder elektri sche Anschl sse einer Baugruppe ber hren ohne elektrostatisch entladen zu sein Der Schaden der an einer Baugruppe aufgrund einer berspannung eintritt kann meist nicht sofort erkannt werden sondern macht sich erst nach l ngerer Betriebszeit bemerkbar CP 581
263. en Anlauf durch um sie mit dem CP 581 zu synchronisieren Legen Sie die Ablauf Optionen f r CPRECORD fest Diese m ssen Sie im Kommando zum Starten des Programms angeben und zwar mit folgen der Syntax CPRECORD Cceonfdat H N S O A Falls das Ladekommando f r den Treiber aus zwingenden Gr nden aus der Datei AU TOEXEC BAT entfernt wurde k nnen Sie den Treiber durch Tastatureingabe CPHTB laden Die Bedeutung der Optionen k nnen Sie der nachfolgenden Tabelle ent nehmen Statt des Optionskennzeichens d rfen Sie auch nehmen statt Gro buchstaben f r die Option auch Kleinbuchstaben Tabelle 7 7 Bedeutung der Optionen im Startkommando f r CPRECORD Option Bedeutung Notation C Umschalten der Konfigurationsdatei auf eine andere als die voreinge stellte CPRECORD INI im aktuellen Arbeitskatalog confdat Pfad und Dateiname der Konfigurationsdatei mit der CPRECORD arbeiten soll MS DOS Notation oder H Ausgeben von Hilfstext und Erkl rungen zu CPRECORD N Abschalten der Meldungsausgabe am Bildschirm im laufenden Betrieb S Suspendieren der Proze datenerfassung Benutzen Sie diese Option wenn Sie die Datenerfassung aus den ein zelnen S5 Bereichen gezielt vom CP 581 oder von einer CPU aus steuern wollen lesen Sie bitte vor der Anwendung dieser Option zu n chst den Abschnitt 7 5 Die Datenerfassung wird in diesem Fall nicht sofort gestartet sondern erst nach Eingabe
264. en Sie auf dem PG einen Datenbaustein DB mit Testdaten z B mit den Festpunktzahlen 100 bis 119 diese k nnen Sie dann pauschal kon vertieren lassen Bevor Sie den Datenbaustein in die CPU laden m ssen Sie daf r sorgen da er von Ihrem STEP 5 Programm f r den Test nicht mit dy namischen Daten berschrieben wird Editieren Sie in der Konfigurationsdatei CPRECORD INI folgende Parame ter e Erfassungszyklus Geben Sie als Zeit 30 Sekunden an damit die Testdaten schnell verf gbar sind e Werte f r einen den ersten Parameteratz S5 Bereich Geben Sie hier DB an Baustein Nr Geben Sie hier die DB Nr an unter der Sie den Datenbaustein erstellt und auf die CPU geladen haben z B 20 Anzahl Dateien Geben Sie f r den Test nur 1 Datei an Anzahl Datens tze Geben Sie die Anzahl der Testdaten an z B 20 Format Geben Sie hier das Datenformat an mit dem Sie die Daten im DB pauschal konvertieren wollen z B KF Erfassungsmodus Geben Sie 0 f r nicht permanent an damit die erfa ten Daten bei der Auswertung nicht berschrieben werden Meldemodus Schalten Sie das Ablegen von Meldungen in einer Logbuchdatei mit P ein Logbuchdatei Geben Sie Pfad und Namen f r die Logbuchdatei an z B C CPRE CORD LOG berwachungszeit Geben Sie daf r 20 Sekunden an Alle brigen Parameter m ssen Sie entsprechend Ihrem Testplan angeben Starten Sie
265. en d rfen in maximal 8 verschiedenen S5 Datenbe reichen wie z B Datenbausteinen Merkern usw auch auf mehrere CPUs verteilt liegen Sie k nnen die Daten in einem bestimmten Zeitraster global oder selektiv aus dem S5 Datenbereich lesen und in einer oder mehreren Dateien auf dem CP 581 sammeln um sie sp ter auszuwerten Dabei werden die Daten entwe der individuell ber Formatvorschriften in einer Datei auf dem CP oder pau schal z B im Hexazahlen Format in ASCH Darstellung konvertiert Start und Ende der Aufzeichnung f r einen Bereich lassen sich sowohl vom CP 581 aus als auch von der CPU aus steuern Die gesammelten und konvertierten Proze daten k nnen Sie unabh ngig von den Abl ufen auf der CPU Seite auf dem CP 581 mit einem geeigneten MS DOS Programm z B dBASE verarbeiten CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD 7 22 Prinzipielle Abl ufe CPU CP Das Bild 7 1 gibt Ihnen einen berblick ber die prinzipiellen Abl ufe bei der Proze datenerfassung mit dem CP 581 S5 Bus Anlauf OB 1 au _ CP HTB Treiber SYNCHRON I 3 Timer STEP 5 Programmf r 4 Systemprogramm Zyklus OB1 CPRECORD 2 gt SEND ALL Format Kon 5 informa figu ASCII i tion rations Datei Datei Ziel arel S5 Daten Festplatte CPU CP 581 Bild 7
266. en spezieller Funktionsbausteine f r bestimmte Anwendungen der Massenspeicher Funktionen F r beide Funktionen ben tigen Sie sogenannte Hantierungsbausteine HTB f r das Synchronisieren den HTB SYNCHRON Welche HTB Sie zus tzlich ben ti gen und wo diese aufgerufen werden m ssen h ngt von Ihrer speziellen An wendung der Massenspeicher Funktionen ab Bild 8 5 zeigt Ihnen an welchen Stellen in Ihrem STEP 5 Programm Sie die beiden Hantierungsbausteine aufrufen m ssen Anlauf Organisations zyklisches STEP 5 bausteine Programm OB 20 OB 1 oder FB 0 HTB SYNCHRON aufrufen Anzeigen in PAFE auswerten OB a HTB SEND mit Auftrags HTBSYNCHRON aufrufen nummer Qaufruten Anzeigen in PAFE auswerten OB 20 und OB 22 FB 0 sind nicht auf HTB SYNCHRON aufrufen jeder CPU Anzeigen in PAFE auswerten verf gbar Bild 8 5 Prinzip der HTB Aufrufe im STEP 5 Programm der CPU bei den Massenspeicher Funktionen Bevor Sie mit dem Programmieren bzw Anpassen Ihres STEP 5 Programms beginnen sollten Sie folgende berlegungen anstellen e Welche Massenspeicher Funktionen sollen benutzt werden e Durch welche Ereignisse oder Betriebszust nde soll die einzelne Massen speicher Funktion aktiviert werden nach einem Neustart Aktivieren im Zyklus z B nach Merker Ab frage nach einem Manuellen Wiederanlauf Aktivieren im Zyklus z B nach Merker Abfrage nach einem Automatischen Wied
267. en zu Peripherieger ten Bild 3 8 zeigt Ihnen den Aufbau der CP 581 Massenspeicher Baugruppe Die Massenspeicher Baugruppe besitzt zwei jeweils 48polige Basis Stecker nach DIN 41 612 Reihe 2 zum An schlu der CP 581 Massenspeicher Baugruppe an den S5 Bus R ck wandbus der AG Basis Stecker 1 und 2 eine 25polige D Subminiatur Buchse LPT zum Anschlu eines Dongles oder eines Druckers mit Parallel Schnittstelle eine 26polige High Density Buchse f r die parametrierbare serielle Schnittstelle COM 4 eine 128polige Stiftleiste zum Anschlu der Grundbaugruppe interner ISA Bus eine LED HD eine Festplatte 2 5 mit IDE Interface ein 3 5 Slimline Diskettenlaufwerk 3 29 Referenzteil Hardware BI 4321 FFF X1 S 4321 nla H gt EP910 82077A 180452 ABCD 1 X10 X2 Q wo Ars ar amp Bild 3 8 Aufbau der CP 581 Massenspeicher Baugruppe CP 581 3 30 C79000 G8500 C781 02 Referenzteil Hardware 3 2 2 Lage des Diskettenlaufwerks und der Schnittstellen auf der Frontplatte Bild 3 9 zeigt Ihnen die Lage des Diskettenlaufwerks und der Schnittstellen auf der Frontplatte der Massenspeicher Baugruppe Anzeige f r Diskettenzugriff Diskettenlaufwerk
268. enbausteinen oder mit einer S5 Gleitpunktoperation erzeugt wurden Pauschale Konver tierung 7 30 Die Einzeldaten werden bei der pauschalen Konvertierung in derselben Weise konvertiert wie bei der individuellen Konvertierung Es wird jedoch der gesamte gelesene S5 Bereich mit derselben Formatvorschrift konver tiert Die folgenden Format Symbole sind m glich lt KB gt lt KC gt lt KF gt lt KG gt lt KH gt lt KM gt lt KT gt lt KY gt und lt KZ gt Jede Dateneinheit aus dem S5 Bereich wird in der ASCII Datei auf ein Zei chenfeld abgebildet Eine Ausnahme von diesem Verfahren wird bei der For matanweisung KC gemacht Da im Gegensatz zu allen brigen Formaten weder die L nge des S5 Datums noch die L nge der Zeichenfolge nach der Konvertierung hier festliegen bei der individuellen Konvertierung werden sie durch den Wiederholfaktor festgelegt wird der gesamte gelesene S5 Be reich auf ein Zeichenfeld abgebildet Jeder Datensatz in der ASCII Datei enth lt also bei der pauschalen Formatanweisung KC nur ein Zeichenfeld Hinweis Die Information in einer Format Datei bezieht sich auf den gesamten S5 Be reich z B auf den Merkerbereich MB 0 bis MB 255 Sie ist unabh ngig davon welchen S5 Bereich Sie in der Konfigurationsdatei mit den Parame tern Offset und Anzahl f r die bertragung festgelegt haben Die erste Formatanweisung bezieht sich auf das erste Wort bzw Doppel wort im definierten
269. enderprogramm mitgegebene Schnittstellen nummer als Kachelnummer in das Vektorregister ein und bertr gt zu n chst Auftrags Parameter in die Kachel 2 Sollen Daten von der CPU zum CP gesendet werden so werden nach ei nem weiteren HTB Aufruf Daten aus dem S5 Bereich ber den S5 Bus in die Kachel bertragen 3 Auf dem CP 581 erf hrt der CP HTB Treiber durch einen Interrupt da ein Datenaustausch mit einer CPU stattfinden soll 4 Der CP HTB Treiber erkennt ber einen speziellen Eintrag ber welche Kachel d h mit welcher CPU Daten ausgetauscht werden sollen 5 Wurden Daten von der CPU gesendet so liest sie der Treiber aus der Ka chel und bergibt sie der MS DOS Applikation 6 Sollen Daten zur CPU gesendet werden so fordert der Treiber die Daten von der MS DOS Applikation an und schreibt sie in die Kachel 7 Auf der CPU wird in diesem Fall nach dem Initiieren des Datenaustauschs ein weiterer HTB Aufruf vom S5 Programm abgegeben Der HTB erkennt da Daten in der Kachel bereitliegen 9 Er liest sie ber den S5 Bus aus der Kachel und bertr gt sie in den S5 Bereich 10 6 7 Betrieb des CP 581 in den S5 Automatisierungsger ten 6 3 Gieichzeitiger Betrieb der CP 581 Anwendungen Die Systemprogramme auf dem CP 581 sind so ausgelegt da Sie alle An wendungen gleichzeitig betreiben k nnen Ob Sie diese M glichkeit ganz oder teilweise ausnutzen wollen h ngt von Ihrem Anwendungsproblem ab Sie sol
270. enworts das aktualisiert werden soll e PAFE Angabe des Fehlerbytes Belegung des Parameters A NR mit 0 Die Auftrags Nummer des zuletzt bearbeiteten Auftrags wird in das Low Byte des Anzeigenworts bertragen Der CP HTB Treiber bernimmt bei jeder Kommunikation die zugeh rige Auftrags Nummer in die Auftrags zeile 0 Die Bearbeitung des Bausteins ist nicht VKE abh ngig Der CONTROL Baustein sollte jedoch im zyklischen Teil des CPU Programms aufgerufen werden CP 581 C79000 G8500 C781 02 11 25 Freie Programmierung des CP 581 11 3 11 Der RESET Baustein 11 26 Der RESET Baustein l scht einen Auftrag der ber die angegebene Schnitt stelle l uft Es werden 2 Betriebsarten des RESET Bausteins unterschieden e RESET ALL Bei der Belegung der Auftrags Nummer mit 0 werden alle Auftr ge des CP HTB Treibers gel scht e RESET DIREKT Ist die Auftrags Nummer 0 so wird nur der angegebene Auftrag der FUP KOP Schnittstelle gel scht SPA NAME RESET SSNR A NR ANZW PAFE Der Baustein ben tigt die folgenden Parameter e SSNR Schnittstellennummer e A NR Nummer des Auftrags der gel scht werden soll e PAFE Angabe des Fehlerbytes Der RESET Baustein arbeitet VKE abh ngig und kann von zyklischen zeit oder alarmgesteuerten Programmteilen aus aufgerufen werden CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 11 3 12 Der SYNCHRON Baustein CP 581 C79000 G8500
271. er kopplung Centronics Y Adapter D 25pol Bzon wem uzon zon Rechnerkopplung V 2A TTY serieller Drucker lt O a zpn Modem Monitor VGA Kabel bis 1 5 m Tastatur StandardleitungV 24 1 5 m Maus Standardleitung 1 5m Bild 2 2 Anschlu m glichkeiten mit Tastatur Monitor Drucker und Maus Konfiguration 1 2 VGA Anschlu CP 581 2 6 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 3 2 Konfiguration 2 weite Entfernung CP 581 lt gt Bedienplatz Bild 2 3 zeigt Ihnen die Anschlu m glichkeiten an den CP 581 beim Einsatz von Grund und Massenspeicher Baugruppe in der Schnittstellenkonfigura tion weite Entfernung CP 581 lt gt Bedienplatz CP581 DX5 CP 581 Pentium serieller Drucker RUN STOP MA so COM 1 Y Adapter savrr D 25pol D BUSY V 2420 m gt TTY 500m o c iM on Dongle 6 M LPT r Rechner Rs4 AR kopplung 1000m AF sy R s ssj c is o Sal gt vas y Monitor i gt c I Rechnerkopplung RGB Leitungen f serieller Drucker bis 250 m 4 Modem 7 R z ATI o Standardleitung1 5 m 24V extern RS485 422 bis 250 m i Tastatur p w S
272. er 1 Memory CC00 3FF2 lesen schreiben Bit Nr s u s e Jun J w s s IJ se s a 3 2 J lo KIF KID KIFO KIF7 KIDO KID7 Interrupt Status Register 2 Interrupt von Kachel i ausgel st auf der Kachel Offset Adresse 3FFH Interrupt von Kachel i ausgel st auf der Kachel Offset Adresse 3FDH Hinweis Die Quittierung der Interrupts erfolgt durch einen Schreibzugriff mit einer an der zu quittierenden Bitstelle Memory CC00 3FF4 lesen schreiben Bit Nr s u B R n w0 9 8 lse s a 3 2 Jo ohne Bedeutung S R WDI ZI SI RI RI SI Zi WDI CP 581 C79000 G8500 C781 02 RI 1 bedeutet da ein Interrupt vom RUN STOP Schalter ausgel st wurde Der Schalter wechselte dabei von STOP nach RUN SI 1 bedeutet da ein Interrupt vom RUN STOP Schalter ausgel st wurde Der Schalter wechselte dabei von RUN nach STOP ZI 1 bedeutet da ein Interrupt durch den Z hler ausgel st wurde Ein neuer Z hlerwert kann im Z hlerregister gelesen werden WDI 1 bedeutet da ein Interrupt durch den abgelaufenen Watchdog aus gel st wurde R 1 bedeutet da sich der RUN STOP Schalter in Stellung RUN befindet S 1 bedeutet da sich der RUN STOP Schalter in Stellung STOP befindet Hinweis Die Quittierung der Interrupts erfolgt durch einen Schreibzugriff mit einer an der zu quittierenden Bitstelle 3
273. eranlauf Aktivieren im Zyklus z B nach Merker Abfrage abh ngig von einem Eingangs Signal Aktivieren im Zyklus nach Ab frage des Eingangs Signals CP 581 8 8 C79000 G8500 C781 02 Massenspeicher Funktionen Synchronisieren der CPU CP 581 C79000 G8500 C781 02 Wenn Sie diese Fragen beantwortet haben k nnen Sie in den folgenden Un terkapiteln nachlesen welche Hantierungsbausteine Sie ben tigen und mit welchen Parametern diese f r die jeweilige Anwendung versorgt werden m ssen Der Tabelle 8 2 entnehmen Sie bitte welche Funktionsbaustein Nummern die HTB bei den unterschiedlichen Automatisierungsger ten haben H 1 Falls Sie ein AG S5 135U oder S5 155U benutzen so k nnen Sie statt der HTB SEND und RECEIVE mit der Funktion ALL auch die dort verf gbaren HTB SEND A und RECEIVE A benutzen Informationen ber diese HTB entnehmen Sie bitte den entsprechenden Beschreibun gen der HTB f r das AG S5 135U 8 und das AG S5 155U 9 Tabelle 8 2 HTB Nummern auf den verschiedenen Automatisierungsger ten AG 5 115U AG S5 135U AG S5 155U HTB SYNCHRON FB249 FB12S FB12 HTB SEND FB 244 FB 120 FB 120 HTB RECEIVE FB 245 FB 121 FB 121 HTB FETCH FB 246 FB 122 FB 122 HTB SYNCHRON Blockschaltbild Die Baustein Nr FB xxx entnehmen Sie bitte der SYNCHRON Tabelle 8 2 1 SSNR 2 BLGR 3 Tabelle 8 3 Formaler Aufbau und Bedeutung der Parameter f r SYNCHRON
274. erbestandteile 22 Allgemeine Hinweise zur Inbetriebnahme des CP 581 2 3 Anschlie bare Peripherie Schnittstellenkonfiguration 2 5 2 4 Checkliste f r Aufbau und Inbetriebnahme 2 8 2 5 Einstellma nahmen auf den CP 581 Komponenten 2 9 2 6 Einbau der Speichermodule und der Onboard Silicon Disk 2 9 in den CP 581 Pentium 2 7 Montage der Einzelkomponenten zur kompletten Baugruppe 2 12 2 8 Einbau der kompletten Baugruppe in den Baugruppentr ger 2 27 2 9 Anschlu der Bedien und Peripherieger te 2 32 2 10 Inbetriebnahme mit Massenspeicher Baugruppe 2 37 2 11 Installation und Inbetriebnahme der Software 2 37 2 12 CPLINK 2 46 2 13 Remote Betrieb ber serielle Schnittstelle mit CPLINK 2 54 2 1 Montage und Inbetriebnahme 2 1 Auspacken und berpr fen der Lieferbestandteile Standard Lieferumfang Grundbaugruppe Standard Lieferumfang Massenspeicher Baugruppe Standard Lieferumfang AT Slot Baugruppe 2 2 1 Packen Sie zuerst die CP 581 Komponenten aus 2 Bewahren Sie die Orginalverpackung f r einen Wiedertransport auf Das vorliegende Ger tehandbuch wurde getrennt bestellt Beachten Sie bitte die sprachspezifischen Bestellnummern siehe Kapitel 5 Bestellhinweise Kontrollieren Sie den Lieferumfang Zum Lieferumfang der CP 581 Grund baugruppe geh ren e CP 581 Grundbaugruppe Hardware berpr fen Sie bitte ob die aufgedruckte Bestellnummer auf der CP 581 Grundbaugruppe mit der von Ihnen bestellten Ausbaustuf
275. ereich 1 bis 3640 ask CPU x Fehler y y ist eine Fehleranzeige des CP HTB Treibers siehe Abschnitt 13 7 4 CP 581 10 30 C79000 G8500 C781 02 Virtuelles S5 Laufwerk 10 6 Umsetzen von Vorkopfdaten mit DVCONVRT Vorkopfdaten zu den Datenbaustei nen Hantierung 1 CP 581 C79000 G8500 C781 02 Das Programm DVCONVRT wird mit der brigen Systemsoftware des CP 581 geliefert Mit ihm k nnen Sie Vorkopfdaten zu einem Datenbaustein DB oder DX die Abschnitt 10 3 2 beschrieben in eine Formatdatei konvertieren Die mit DVCONVRT aus den Vorkopfdaten erzeugten Dateien haben die Namenser weiterung FMT Beim Programmieren von S5 Bausteinen auf dem PG geben Sie den Namen f r eine SSD Datei an in der alle Bausteine f r ein bestimmtes Einsatzgebiet abgelegt werden Zu jedem Datenbaustein DB und DX den Sie in dieser Da tei ablegen wird von der PG Software eine Formatinformation zu den Bau steindaten als sogenannte Vorkopfdaten abgelegt Zwischen den Namen der Datenbausteine und den Namen der Vorkopfinfor mation besteht folgende Beziehung S5 Daten in DB nnn Vorkopfdaten in DV nnn S5 Daten in DX mmm Vorkopfdaten in DVX mmm Gehen Sie folgenderma en vor 1 Kopieren Sie die S5D Datei deren Vorkopfdaten Sie in Formatdateien f r das virtuelle S5 Laufwerk umwandeln wollen auf dem PG im MS DOS Format auf eine 3 5 Diskette z B die Datei MEINBAST S5D 2 Laden Sie mit dem MS DOS Kommando COPY
276. ern Wir gehen davon aus da Sie entsprechend den Aufbaurichtlinien SIMATIC S5 vorgegangen sind Auf den folgenden Seiten sind einige wich tige Punkte dieser Richtlinien zusammengefa t Metallschrank S5 Rahmen alle Leitungen an den Schrankw nden verlegt weitere Ger te Netzteil und Filter u erer Leitungsschirm aufgelegt 3x Erdungs schiene Erdungspunkt Schirm aufgelegt Monitor Drucker 3 aA Erdunge schiene i u erer Leitungs schirm aufgelegt Legende amp 9 gro fl chige Masseverbindung S5 Rahmen CU Band Bild 2 13 Schrankaufbauschema CP 581 C79000 G8500 C781 02 2 27 Montage und Inbetriebnahme 2 28 Aus Bild 2 13 ist folgendes ersichtlich Ger te die St rsignale von au en mit in den Schrankaufbau bringen k nnten sollten Sie so weit wie m glich unten im Schrank montieren Die Erdungsschiene m ssen Sie unmittelbar am Schrankeintritt montie ren um dort mit St rsignalen beaufschlagte Kabel wie z B Monitorka bel und die Verbindungsleitung f r den Drucker direkt auflegen zu k n nen Legen Sie s mtliche mit einem Schirm versehenen Leitungen au er Koaxialleitungen mit einem Schirm hier auf Bei Signalleitungen mit zwei Schirmen legen Sie nur den u eren Schirm auf Signalleitungen verlegen
277. ert werden Hierzu ben tigen Sie eine bootf hige Memorycard siehe Kap oder Diskette Auf eines dieser Boot Medien kopieren Sie die MS DOS Programme FORMAT und FDISK Anschlie end Booten Sie den CP 581 von diesem Medium Mit dem MS DOS Programm FDISK k nnen Sie nun die Festplatte partitionieren und anschlie end mit FORMAT formatieren Details hierzu entnehmen Sie bitte Ihrem MS DOS Handbuch Installieren von Wie Sie MS DOS installieren lesen Sie bitte in Ihrem MS DOS Handbuch MS DOS nach Hinweis f r CP 581 DX Treiber EMM386 EXE Wenn Sie die Funktion Upper Memory Blocks w hlen m ssen Sie die Option X CC00 DFFF Dual Port RAM und Flash Page bzw X CC00 CFFF angeben falls Sie keine Silicon Disk verwenden Hinweis f r CP 581 Pentium Treiber EMM386 EXE Wenn Sie die Funktion Upper Memory Blocks w hlen m ssen Sie die Option X CA00 CFFF Dual Port RAM und Flash Page bzw X CC00 CFFF angeben falls Sie keine Silicon Disk verwenden CP 581 2 38 C79000 G8500 C781 02 Montage und Inbetriebnahme Erstellen von Sicherungs disketten Installieren der CP 581 System software Einstellen der Hardware Uhr des CP 581 im SETUP MS DOS Funktionen CP 581 C79000 G8500 C781 02 F r das Erstellen der Sicherungsdisketten benutzen Sie die MS DOS Funk tion das Kommando DISKCOPY Diese Funktion kopiert eine Quelldis kette physikalisch auf die Zieldiskette Die Sicherungs
278. es Trans fer Controll Blocks 13 34 Aufruf Ergebnis Register AX Nummer der gew nschten Funktion Die Register BX CX DX und ES werden funktions spezifisch genutzt f r alle Transferauftr ge mu BX das Offset und ES die Segmentadresse des TCB enthalten Ergebnisanzeigen in Register AX AX BX CX DX AH AL BH BL CH OL DH DL SP BP SI DI IP FLAGS H FLAGS L cs DS ss ES Register f r Treiberfunktionen belegt Register wird nicht ver ndert Bild 13 3 Registersatz f r Treiberaufruf Bit Nr Wort 0 Wort 1 Wort 2 Wort 3 Wort 4 Wort 5 Wort 6 Wort 7 Wort 8 Wort 9 Wort 10 Wort 11 Wort 12 Wort 13 Wort 31 8 7 HTB Auftragsnummer HTB Typ F HTB Beschreibung 0 CPU Nummer DB Nummer Bereichskennung Bereichs Offset bertragungsparameter RW DB Nummer Bereichsl nge RW Bereichskennung erweiterte bertragungs RW Bereichs Offset parameter RW Bereichsl nge Offset Pufferbereich Segment Pufferbereich L nge Parameter zum Pufferbereich Schreib Lese Index aktuelle Anzahl bertragener Bytes 38 Byte Systembereich Bild 13 4 Struktur des Transfer Control Blocks TCB CP 581 C79000 G8500 C781 02 Referenzteil Software CP 581 C79000 G8500 C781 02 Tabelle 13 30 Zul ssige Codierungen des HTB
279. eschlossen so wird die Funktion mit einer Fehleran zeige abgebrochen 0 Das aufrufende Programm wird sofort fortgesetzt die bertra gung l uft im Hintergrund ab Hintergrund Auftrag In diesem Falle k nnen Sie mit der Funktion TCB Status abfragen das Ende der bertragung erkennen Ergebnisanzeigen wie bei S5 Bereich lesen Die nicht aufgef hrten Register werden vom Treiber nicht ver ndert CP 581 11 54 C79000 G8500 C781 02 Freie Programmierung des CP 581 11 4 7 Sonstige Treiberfunktionen CP 581 C79000 G8500 C781 02 Hintergrund Auftragl schen Anwendung Sie k nnen diese Funktion dazu benutzen um einen Hintergrund Auftrag den Sie zum Senden oder Empfangen von Daten durch die berwachungszeit 0 abgesetzt haben Funktions Nummern 01H 02H 14H und 15H wieder zu l schen Der zugeh rige TCB wird dabei ebenfalls gel scht Kann der TCB nicht gel scht werden weil die Daten bertragung inzwischen beendet wurde so gibt der Treiber die Fehleranzeige 5 zur ck Aufrufparameter Register AX Funktions Nr 18H Register BX TCB Adresse Offset Regsiter ES TCB Adresse Segment Ergebnisanzeigen Register AX 0 Funktion wurde ohne Fehler beendet negativ Funktion wurde nach einem Fehler abgebrochen 2 CPU ist nicht synchron 3 CPU Nummer falsch 5 TCB nicht angemeldet Treiber Status abfragen Anwendung Mit dieser Funktion k nnen Sie z B nach dem Start Ihres CP 581 Pro
280. eserviert CP 581 C79000 G8500 C781 02 3 27 Referenzteil Hardware Hardware Tabelle 3 22 Zusammenfassung der Hardware Interrupts Interrupts Interrupt Nummer Bedeutung NM TRAM Parit t AT Bus Fehler IOCHCHK RESET Taster Netzausfall IRQO System Timer IRQ1 Tastatur IRQ2 Interrupt Controller2 IRQ 3 COM 2 IRQ4 COM 1 COM 3 IRQ5 unbenutzt COM 3 COM 4 IRQ 6 Diskettenlaufwerk IRQ7 LPT IRQ8 Real Time Clock IRQ 9 Software Interrupt nach OAH IRQ 2 umgeleitet IRQ 10 unbenutzt COM 3 COM 4 IRQ 11 COM 3 COM 4 IRQ 12 COM 4 IRQ 13 Numerik Prozessor IRQ 14 Festplatte IRQ 15 S5 Interface Die Interrupts 4 5 10 und 11 k nnen beim CP 581 80486 DX mit dem Schalter S3 umkonfiguriert werden beim CP 581 Pentium mit dem Schalter S2 CP 581 3 28 C79000 G8500 C781 02 Referenzteil Hardware 3 2 Massenspeicher Baugruppe 3 2 1 Konstruktiver Aufbau CP 581 C79000 G8500 C781 02 Die CP 581 Massenspeicher Baugruppe Flachbaugruppe ist im Doppel Europaformat aufgebaut und somit f r das Einbausystem 902 geeignet Die Frontplattenbreite betr gt einschlie lich des integrierten Disketten und Fest plattenlaufwerks 1 1 3 SEP ca 20 mm und belegt einen S5 Steckplatz im Zentralrahmen des AG Auf der Frontplatte befinden sich die BUSY LEDs f r das Festplatten und Diskettenlaufwerk und die Auswurftaste des 3 5 Diskettenlaufwerks sowie Schnittstell
281. etrierungsfehler p CPHTB Parameter formal falsch PAFE 1 p ICPHTB DB DX nicht vorhanden PAFE 2 pl CPHTB Bereich zu klein PAFE 3 p CPHTB Bereich nicht vorhanden PAFE 4 pl ICPHTB ANZW fehlerhaft PAFE 5 Fehlermeldungen des Programms CPRECORD Tabelle 13 16 Meldungen vom Programm CPRECORD Meldung Bemerkung Unbekannte Option falsche Option im Kom mando CPRECORD Datenerfassungsuspendiert bei Option S Konfigurationsdatei existiert nicht lt Konfig Datei gt lt Konfig Datei gt Name der Konfig Datei CP 581 C79000 G8500 C781 02 13 17 Referenzteil Software 13 18 Tabelle 13 16 Meldungen vom Programm CPRECORD Meldung Fehler beim Er ffnen der Konfigurationsdatei lt Konfig Datei gt Anzeige von MS DOS Bemerkung lt Konfig Datei gt Name der Konfig Datei CPRECORD INI nicht gefunden im aktuellen Katalog Datei wurde gel scht oder aktueller Katalog istfalsch Konfigurationsdatei Erweiterung ist nicht ini Namen der Konfigura tionsdatei ndern Es wurde kein Parametersatz gefunden CPHTB Treiber nicht geladen Treiber laden CPRECORD kann nicht aus dem Speicher entfernt werden pl Datenaufzeichnung gestartet lt Datum gt lt Uhrzeit gt Anzeige von MS DOS Meldung zu Beginn einer Proze datenerfassung pl Datenaufzeichnung beendet lt Datum gt lt Uhrzeit gt p Fehler beim Er f
282. euerung von Wenn HOSTKEY gestartet und eine Verbindung erkannt wurde gehen alle HOSTKEY Tastatureingaben an den CP 581 Pentium Ausnahmen sind folgende Steuerbefehle an HOSTKEY e CTRL X Bricht HOSTKEY ab e CTRL ALT F10 Bootet CP 581 Pentium neu Gilt nur bei bestehender HOSTKEY Verbindung BIOS Setup Nachdem Sie 1 das Programm HOSTKEY aufgerufen und 2 den starten CP 581 Pentium gestartet haben Reihenfolgen beachten sehen Sie auf der Bildschirm Emulation des PG PC den Bootvorgang des CP 581 Pentium Warten Sie bis die Meldung Remote Setup enabled auf dem Bildschirm erscheint dann bet tigen Sie auf der PG PC Tastatur die Taste F2 Auf der Bildschirm Emulation des PG PC sehen Sie nun das BIOS Setup des CP 581 Pentium wo Sie Ihre Einstellungen vornehmen k nnen Steht der RUN STOP Schalter nach Verlassen der Setup Funktion auf STOP so k nnen Sie anschlie end den CPLINK Betrieb aufnehmen Hierzu mu am PG PC HOSTKEY beendet und CPLINK gestartet werden Steht der RUN STOP Schalter nach Verlassen der Setup Funktion auf RUN so wird der CP 581 Pentium gebootet HOSTKEY Nachdem Sie das BIOS Setup beendet haben k nnen Sie mit der Tastenkom beenden bination CTRL X das Programm HOSTKEY beenden Wird HOSTKEY von Ihnen nicht beendet so wird beim n chsten Hochlauf des CP 581 Pentium erneut eine Verbindung erkannt Diese Verbindung wird falls Sie nicht wieder ins BIOS Setup gehen automatisch vom CP 581 Pen tium ab
283. f da die Feder am Auswurfhebel der AT Slot Bau gruppe in die Nut im Auswurfhebel der Massenspeicher Baugruppe einra stet siehe Bild 2 4 Die Verbindungsstecker der beiden Baugruppen m ssen ganz zusammengesteckt sein Wollen Sie keine weitere AT Slot Baugruppe montieren so verschrauben Sie die beiden Baugruppen entsprechend Bild 2 10 mit der mit A und drei A 8 gekennzeichneten Schrauben und montieren das Teil Front platte oben 11 mit einer Schraube A 8 auf den Abstandsbolzen 5 Wollen Sie sofort eine 2 AT Slot Baugruppe montieren so gehen Sie vor wie im Kapitel 6 4 5 beschrieben Hinweis Sollten die Abstandsbolzen 6 im Bild 2 10 beim Einschrauben nicht sofort greifen so lockern Sie die im Bild 2 6 unter 4 aufgef hrten Schrauben leicht 1 4 Umdrehung schrauben die Bolzen ein und ziehen die Schrauben wieder fest 2 21 Montage und Inbetriebnahme GRNODZIWGOLE MIRSSARSONHNLS LELNACDE Bild 2 10 Montage einer AT Slot Baugruppe auf die Massenspeicher Baugruppe CP 581 2 22 C79000 G8500 C781 02 Montage und Inbetriebnahme Montage von zwei AT Slot Bau gruppen auf die Massenspeicher Baugruppe CP 581 C79000 G8500 C781 02 Beim Zusammenbau der Baugruppen gehen Sie entsprechend Bild 2 11 fol genderma en vor 1 Falls die 1 AT Slot Baugruppe bereits fertig montiert ist Entfernen Sie die f nf
284. f gung steht Ob Parametrierfehler aufgetreten sind und welche k nnen Sie aus dem An zeigen Byte entnehmen dessen Adresse Sie mit dem Parameter PAFE beim Aufruf des HTB mitgegeben haben Bit Nr 7 4 3 1 0 Fehlerursache S Fehlerbyte PAFE S Sammelanzeige 0 kein Fehler 1 Parametrierfehler n here Angaben in Bit 4 bis 7 In Tabelle 8 8 sind alle Anzeigen aufgef hrt die von den Hantierungsbau steinen in PAFE abgelegt werden k nnen Tabelle 8 8 Parametrierfehler Anzeigen PAFE Fehlerursache Wert 00H kein Fehler 11H Quell Zielparameterformalfehlerhaft 21H DB oder DX Datenbaustein ist nicht vorhanden oder nicht zul ssig z B DB 0 oder DX 0 bei QTYP DB oder DX 31H Bereich zu klein bzw Summe aus Anfangsadresse QANF ZANF und L nge QLAE ZLAE zu gro bei allen QTYP ZTYP 41H Bereich nicht existent oder nicht zul ssig bei QTYP ZTYP AS AB EB PB 51H Anzeigenwort Adresse fehlerhaft CP 581 8 30 C79000 G8500 C781 02 Massenspeicher Funktionen CP 581 C79000 G8500 C781 02 Tabelle 8 8 Parametrierfehler Anzeigen PAFE Fehlerursache Wert 61H abh ngig von CPU 71H Schnittstelle nicht vorhanden 81H Schnittstelle unklar 91H Schnittstelle berlastet AIH abh ngig von CPU BIH Auftragsnummer unzul ssig oder Blockgr e SYNCHRON unzul ssig CIH Schnittstelle reagiert nicht bzw Schnittstel
285. f hrt Bilder 2 5 und 2 7 In diesen Bildern hat jedes Einzelteil eine Teil Nummer auf die in den nachfolgenen Montage Skizzen verwiesen wird Wenn Sie bei der Montage ein Zubeh rteil suchen so k nnen Sie es in der entsprechenden St ckliste mit Hilfe seiner Nummer finden In den Montageanleitungen der verschiedenen Kombinationen ist jeweils ein Arbeitsschritt zum Zusammenstecken der Baugruppen ber Nut und Feder aufgef hrt Im Bild 2 4 k nnen Sie sehen wie die Baugruppen durch Nut und Feder miteinander verbunden werden Nut Feder Bild 2 4 Verbinden der Baugruppen durch Nut und Feder 2 12 CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 7 2 Montage der Massenspeicher Baugruppe auf die Grundbau gruppe Montage Zubeh r f r die Massenspeicher Baugruppe Durchf hren der Montage CP 581 C79000 G8500 C781 02 Bei der Massenspeicher Baugruppe wird ein Montagesatz C79458 L965 D11 mitgeliefert Dieser enth lt alle f r die Montage auf die Grundbaugruppe er forderlichen Schrauben und Abstandsst cke sowie einen TORX Winkel Schraubendreher siehe Bild 2 5 Die Teil Nummern der Einzelteile finden Sie in der folgenden Montage Zeichnung wieder Montagesatz C79458 L965 D11 zur Montage der Massenspeicher Baugruppe Teil Nr St ckzahl Bezeichnung 0 1 3 Abstandsst ck 12 7 mm a 2 Abstandsst ck 18 7 mm 2 3 A Schraube 6 mm lang A 6 Schraube 12 mm
286. f r den Kommando Interpreter Hantierungs A NR Funktion baustein SYNCHRON CP und CPU synchronisieren SEND 209 bergabe der Adresse des von der CPU zu sendenden Kommandos an den CP 581 SEND DIREKT 0 SEND ALL Funktion zum Ansto der bertragung des Kommandos zum CP 581 SEND ALL CP 581 C79000 G8500 C781 02 Referenzteil Software 13 5 2 Fehleranzeigen vom Programm CPSHELL CP 581 C79000 G8500 C781 02 Stellt der Kommando Interpreter CPSHELL bei der Abarbeitung eines Kom mandos von einer CPU fest da dies nicht fehlerfrei ausgef hrt werden kann so hinterlegt er im ersten Anzeigenwort der beiden mit ANZW adressierten W rter der CPU Fehleranzeigen Bit Nr 9 bis 11 Der nachfolgenden Tabelle k nnen Sie die Anzeigen entnehmen die bei der Bearbeitung eines Kommandos auftreten k nnen Tabelle 13 20 Fehleranzeigen vom Kommando Interpreter CPSHELL Wert v Bit Nr 8 Fehlerursache bis Bit Nr 11 0H kein Fehler 1H bis 5H HTB Fehler auch AG oder CPU Fehler genannt Fehler Nummer PAFE 1 bis PAFE 5 6H Kommandozeile ist zu lang 9H Das aufgerufene Programm kann nicht geladen werden da zu wenig Speicherplatz im CP 581 frei ist AH Die aufgerufene MS DOS Funktion oder das gestartete Pro gramm sprechen ein peripheres Ger t des CP 581 an das nicht bereit ist z B im Diskettenlaufwerk befindet sich keine Diskette oder der Drucker ist unklar Hinweis Die F
287. fe gelesen und beschrieben werden F r die Parametrierung der ben tigten HTB wird die CPU 928B folgenderma en programmiert In den Anlauf OB OB 20 bis OB 22 wird der Funktionsbaustein FB 111 CPSYNC aufgerufen Der FB 111 bernimmt das Synchronisieren des CP 581 F r die zyklischen Aufrufe der HTB SEND RECEIVE werden im OB 1 die notwendigen STEP 5 Operationen programmiert Die STEP 5 Programmierung besteht aus drei Teilen l dem Aufruf des FB 111 in den Anlaufbausteinen 2 dem FB 111 mit Aufruf des HTB SYNCHRON 3 den STEP 5 Operationen zum Aufruf der HTB SEND und RECEIVE im OB 1 Die Fehlerbehandlung erfolgt im Baustein PB 1 Dieser wird nicht n her er l utert da die Fehlerreaktion anwendungsspezifisch ist Der Tabelle 10 3 werden die Namen der HTB f r das AG S5 135U entnom men HTB SYNCHRON FB 125 HTB SEND FB 120 HTB RECEIVE FB 121 CP 581 10 14 C79000 G8500 C781 02 Virtuelles S5 Laufwerk e STEP 5 Operationen in OB 20 OB 21 und OB 22 NETZWERK 1 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B NAME REP 0000 SPA FBilll CPSYNC KF 3 BE e Funktionsbaustein FB 111 NETZWERK 1 NAME CPSYNC BEZ 0008 0009 000A 000B 000C 000D 000E 000F 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F 0020 0021 0022 0023 CP 581 C79000 G8500 C781 02 REP LOOP NAME SSNR BLGR PAFE ENDE 000
288. ffset Pufferbereich und Segment Pufferbereich geben Sie die Adresse des Speicherbereichs Far Pointer an in den die Da ten geschrieben bzw aus dem die Daten gelesen werden sollen L nge Mit dem Parameter L nge legen Sie die Gr e des Puffers fest Die An gabe erfolgt in Anzahl Bytes und kann max FFFFH betragen Mit der Gr e des Puffers bestimen Sie die L nge des Datenbereichs der mit dem CP 581 ausgetauscht werden soll Der CP HTB Treiber berwacht mit ihr die Bereichsgrenzen Daten au erhalb des vorgegebenen Bereichs werden durch den Treiber weder gelesen noch geschrieben Schreib Lese Index Der CP HTB Treiber f hrt bei den Funktionen Nutzdaten senden empfan gen einen byteorientierten Schreib Lese Index f r den Transfer der Daten Beim Transferieren der Daten in den bzw aus dem Puffer durch den Treiber wird der aktuelle Pufferbereich immer ber den Schreib Lese Index relativ zur Anfangsadresse des Puffers adressiert Bei den Funktionen S5 Datenbe reich beschreiben lesen ist der Schreib Lese Index unwirksam Aktuelle Anzahl bertragener Bytes W hrend der Abwicklung eines Transferauftrags tr gt der Treiber die ak tuelle Anzahl bertragener Bytes in den TCB ein Dieser Wert wird vom HTB in das Anzeigenwort 2 L ngenwort bernommen CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 11 4 3 bersicht der Treiberfunktionen Datentransfer mit Direkt Au
289. fnen der Ausgabedatei Meldung am Ende einer Proze datenerfassung Anzeige von MS DOS p Formatfehler in der Konfigurationsdatei bei Parameter lt n gt lt n gt Zeilen Nr des feh lerhaftenParameters pl Ung ltiges Ausgabe Laufwerk Anzeige von MS DOS pl Ungen gende Laufwerkskapazit t lt Istwert gt lt Sollwert gt Anzeige von MS DOS p SSD Datei konnte nicht ge ffnet werden Anzeige von MS DOS p SSD Datei Lesefehler Anzeige von MS DOS p SSD Datei kein Urdirectory Formatfehler p SSD Datei zuviele Subdirs gt 128 p SSD Datei kein DV Subdirectory p SSD Datei Positionierfehler MS DOS Anzeige Seek Error p SSD Datei zu viele Datenelemente gt 128 p SSD Datei der konfigurierte DV Baustein fehlt p SSD Datei falsche Bausteinkennung im DV Datenvorkopf lt Code gt Formatfehler lt Code gt falsche Bausteinkennung falsche Bausteinnummer im DV Datenvorkopf lt Nummer gt p SSD Datei Formatfehler lt Num mer gt falsche Baustein nummer p SSD Datei DV Vorkopf Adresse zu gross gt 4095 Formatfehler p SSD Datei Format Fehler 1 Format leer p Kein Platz mehr im Ausgabelaufwerk Anzeige von MS DOS p Fehler beim Schreiben der Ausgabedatei Anzeige von MS DOS p Ausgabedirectory nicht vorhanden Anzeige von MS DOS CP 581 C79000
290. fr P 37575 L 6 1 1 Einzel und Mehrprozessor Betrieb 6 2 6 2 Betriebsmittel 6 3 6 2 1 S5 R ckwand Bus und Kacheln 6 3 6 2 2 Hantierungabausteine 6 2 3 CP HTB Treiber 6 2 4 Prinzipielles Zusammenspiel CPU CP581 6 2 5 CP 581 mit CPU synchronisieren 6 2 6 CP HTB Treiber f r spezielle Anwendung aufrufen 6 2 7 Datenaustauschdurchf hren 6 3 Gleichzeitiger Betrieb der CP 581 Anwendungen 6 4 Hinweise zum Betrieb der CP 581 Systemsoftware 6 10 CP 581 C79000 G8500 C781 02 6 1 Betrieb des CP 581 in den S5 Automatisierungsger ten 6 1 6 1 1 6 2 Automatisierungsger te f r CP 581 Sie k nnen den CP 581 in den Automatisierungsger ten AG S5 115U AG S5 135U und AG S5 155U mit s mtlichen S5 CPUs betreiben Durch den Anschlu an den S5 R ckwandbus dieser Automatisierungsger te lassen sich Daten zwischen dem CP 581 und einer CPU die in demselben AG gesteckt ist wie der CP 581 austauschen Dazu m ssen Sie neben anwen dungsabh ngigen Vorbereitungen auf dem CP grunds tzlich Ihre STEP 5 Programme auf der CPU f r den geplanten Datenaustausch anpas sen Hierf r sollten Sie Erfahrung im Programmieren von S5 Automatisie rungsger ten besitzen Einzel und Mehrprozessor Betrieb Der CP 581 l t Datenaustausch mit maximal vier CPUs auf demselben AG zu Es h ngt jedoch vom AG Typ ab ob mehrere CPUs gesteckt werden k n nen In welchen F llen vom CP 581 aus Mehrprozessor Betrieb m glich ist h ngt von de
291. ftr gen Datentransfer ohne Direkt Auftr ge CP 581 C79000 G8500 C781 02 Der CP HTB Treiber unterscheidet zwei Typen von Transferaufgaben e Datentransfer mit Direkt Auftr gen und e Datentransfer ohne Direkt Auftr ge Wenn bei Ihrer Anwendung die Initiative zur Daten bertragung vom S5 Pro gramm ausgehen soll so m ssen Sie dazu die Direkt Auftr ge SEND DI REKT RECEIVE DIREKT und FETCH verwenden Wenn Sie den Ansto zu einer Daten bertragung vom CP 581 geben wollen rufen Sie dazu eine Treiberfunktion Datentransfer ohne Direkt Auftrag auf In diesem Fall gen gt je nach bertragungsrichtung ein SEND ALL bzw RECEIVE ALL Hantierungsbaustein im zyklischen Ablauf der CPU Beim Aufruf der entsprechenden Treiberfunktion wird dann ohne unmittelbare Einwirkung des S5 Programms die Daten bertragung durchgef hrt Nachfolgende Tabelle gibt Ihnen eine bersicht aller Treiberfunktionen Tabelle 11 11 bersicht der Treiberfunktionen Funktion Funktions mit ohne Nr Direkt Auftrag Auftragsempfanganmelden NT Im I m Auftragsempfang abmelden 12H mit Auftragsstatussetzen 13H mit Nutzdaten empfangen 14H mit Nutzdaten senden 15H mit TCB Status abfragen 16H mit HTB Auftragsempfang global abfragen 17H mit Hintergrund Auftrag l schen 18H mit S5 Datenbereichlesen 01H ohne S5 Datenbereichbeschreiben 02H ohne SE ET 11 37 Freie Programmierung des CP 581
292. ftrags Nummer Anzeigenwort Quelltyp Datenbaustein DB Nummer Anfang der Kommandozeile Datenlaenge Parametrierfehler Der HTB SEND mit der Funktion SEND DIREKT bertr gt die Kom mandozeile an den Kommando Interpreter auf dem CP 12 25 Applikationsbeispiele Rufen Sie den Hantierungsbaustein SEND mit der Funktion SEND ALL im Organisationsbaustein OB 1 auf und parametrieren Sie ihn OB 1 NETZWERK 1 0024 SPA FB 244 HTB SEND SEND ALL 0025 NAME SEND 0026 SSNR KY 0 4 0027 A NR KY 0 0 0028 ANZW MW 20 0029 QTYP KC NN 002A DBNR KY 0 0 002B QANF KF 0 002C QLAE KF 0 002D PAFE MB 13 BE Der HTB SEND mit der Funktion SEND ALL wird nur ben tigt wenn die Kommandozeile im HTB SEND mit der Funktion SEND DIREKT l nger ist als die eingestellte Blockgr e In diesem Fall bertr gt der HTB SEND mit der Funktion SEND ALL die Rest daten die nicht direkt bertragen werden konnten S5 Programm ins AG laden Setzen Sie das AG in STOP und laden Sie das S5 Progamm in das Auto matisierungsger t T tigkeiten am CP 581 Meldetexte in Dateien auf Festplatte hinterlegen Hinterlegen Sie pro Meldung eine Datei mit dem entsprechenden Meldetext im Katalog MELD auf Laufwerk D des CP 581 Der Meldetext wird auf den Drucker ausgegeben wenn ein Proze alarm ansteht und das erforderliche COPY Kommando vom Kom mando Interpreter an MS DOS bergeben wird CP HTB Treiber starten und
293. g RW DBNR KY 0 dnr wenn Parameter in DB dnr DB Nummer KY 1 xnr wenn Parameter in DX xnr DX Nummer QANF ZANF QANF Nr des ersten Datenwortes im Parameterblock 8 20 des DB DX siehe Skizze CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen Beispiele zur HTB Parametrierung f r Massenspeicher Funktionen CP 581 C79000 G8500 C781 02 Achten Sie bei der Anwendung der indirekten Parametrierung mit RW auf folgende Besonderheiten e Was ist Datenquelle was ist Datenziel CP 581 CPU Z 581 Quelle Ziel Ziel Quelle e Wodurch wird die L nge des zu bertragenden Datenbereichs bestimmt bei SEND DIREKT durch QLAE bei FETCH durch ZLAE Ob die L nge durch W rter oder Bytes bestimmt wird h ngt von der Organisation des Quell bzw Zielbereichs ab Vorsicht Bei der Anwendung von FETCH zur bertragung von Daten aus einem byteorientierten in einen wortorientierten Bereich oder umgekehrt Es k nnen undefinierte Daten im Ziel entstehen Beispiel Die CP 581 Datei EBxxx S5F soll in den DB y bertragen werden Die Ziell nge ist wortorientiert Es werden mehr W rter bertragen als die Datei EBxxx S5F lang ist Da die bertragung ber einen Transferpuffer abl uft k nnen dabei Zufallswerte in den Ziel DB geschrieben werden Teil 1 Anwendung der direkten Parametrierung Auf dem AG S5 135U sollen mit der Massenspeicher Funktion CPMASS Daten von einer CPU 92
294. g X TTY passiv 7 Tastatur X PG 750 Tastatur X Standard Tastatur Default Einstellung 8 Darf nicht ver ndert X werden X Default Einstellung CP 581 C79000 G8500 C781 02 Referenzteil Hardware 3 1 4 Schaltereinstellungen CP 581 Pentium CP 581 C79000 G8500 C781 02 Die auf der Grundbaugruppe vorhandenen Codierschalter sind vom Werk voreingestellt Sie brauchen keine Kontroll oder Einstellma nah men vorzunehmen sofern Sie die CP 581 Komponenten in ihrer Default Konfiguration anwenden m chten In den folgenden Abschnitten erhalten Sie weitere Informationen ber die Codierschalter Die Lage der Codierschalter ist im Bild 3 2 zu sehen Tabelle 3 7 Schalter S2 beim CP 581 Pentium Nr Funktion OFF ON Nr Auswirkung 1 COM 3 Interrupt x 5 Interrupt 4 X Kein Interrupt Default Einstellung 2 COM 3 Interrupt X 6 Interrupt 5 X Kein Interrupt Default Einstellung 3 COM 3 Interrupt X 7 Interrupt 10 X Kein Interrupt Default Einstellung 4 COM 3 Interrupt X 8 Interrupt 11 Default Einstellung X Kein Interrupt Tabelle 3 8 Schalter S3 beim CP 581 Pentium Nr Funktion OFF ON Nr Auswirkung 1 COM 1 TTY X 5 TTY aktiv Default Einstellung Empfangen X TTY passiv 2 COM 1 TTY X 6 TTY aktiv Default Einstellung senden X TTY passiv 3 Tastatur X 7 PG 750 Tastatur X Stand
295. g 0 keinBatterieausfall Netzausfallanzeige Port 5001H lesen Bit Nr Bedeutung ohne Bedeutung 1 kein Netzausfall ohne Bedeutung 0 Netzausfall CP 581 C79000 G8500 C781 02 3 79 Referenzteil Hardware 3 10 4 Peripherie Byte Adressierung Der vom CP 581 realisierte Peripherie Byte Zugriff ist eine indirekte Adres sierungsart f r die ein Speicherbereich von 256 byte zur Verf gung steht Der Zugriff erfolgt ber einen Adre zeiger IOAZ 3 0 und das zugeh rige Datenregister IODR 3 0 Beide haben eine Datenwortbreite von 8 bit Ein Schreibzugriff auf den Adre zeiger stellt die f r den YO Zugriff vorgese hene Byte Offsetadresse ein ber das Datenregister kann ein Byte Wert ge lesen oder geschrieben werden Es sind vier S tze dieser Register vorhanden siehe Bild 3 22 Ein Zugriff wird dann ausgef hrt wenn die S5 Adresse im 256 byte V O Be reich 0xF000 bis OxFOFF bzw OxF100 bis OxFIFF liegt und die S5 Adres sen S5A 7 3 mit der im CP 581 eingestellten YO Basisadresse im Register IOBA bereinstimmt OxFOFF OxFIFF OxFOF8 OxF1F8 OxFOF7 OxF1F7 0xF028 0xF128 0xF027 0xF127 0xF020 0xF120 OxFO1F OxF11F 0xF018 0xF118 0xF017 OxF117 0xF010 0xF110 OxFOOF OxF10F 0xF008 0xF108 0xF007 0xF107 0xF000 OxF100 CP 581 S5 Bus Seite Endadresse CC20F8 O Zeigerblock 31 O Basisadresse Register IOBA Dualport RAM
296. g Ihres Automatisierungsger tes nach Vorsicht Das Kommando FORMAT sollten Sie berhaupt nicht das Kommando DELETE nur mit gro er Vorsicht ber den Kommando Interpreter benutzen Die Anwendungen Proze datenerfassung Programm CPRECORD und Massenspeicher Funktionen Programm CPMASS d rfen Sie nicht ber den Kommando Interpreter starten 9 3 4 Programmieren der CPU Kommandos in Da tenbaustein hinter legen 9 6 Wenn Sie das oder die Kommandos festgelegt haben m ssen Sie diese als Zeichenketten in einem Datenbaustein DB oder DX programmieren Die Zei chenkette eines Kommandos mu mit einer dualen Null abgeschlossen wer den Leerzeichen am Ende der Zeichenkette vor der dualen Null werden nicht ausgewertet Geben Sie beim Aktivieren eines Kommandos siehe Abschnitt 9 3 4 Seite LEERER MERKER dessen Anfangsadresse im Datenbaustein an Diese mu eine Wortadresse sein siehe Bild 9 2 Datenbaustein DB 10 Datenbaustein DB 10 K O M DWO 1 Kommando M A QANF n D DWn T Y KC Y P P E KC E Leerzch QLAE s Leerzch M KC M E E I KC L N E KC D D A KC A T T Leerzch KC duale Null _ duale Null KH richtig falsch D f r sp teren Aufruf von HTB SEND Funktion SEND DIREKT Bild9 2 Ablage eines Kommandos im Datenbaustein CP 581 C79000 G8500 C781 02 Kommando Interpreter S
297. g global abfragen Anwendung Mit dieser Funktion k nnen Sie den Status aller angemeldeten TCB f r eine CPU pr fen Wenn mindestens ein Auftrag vorliegt so wird dies dem aufru fenden Programm mitgeteilt F r die Funktion ist kein TCB erforderlich Aufrufparameter Register AX Funktions Nr 17H Register CX CPU Nummer Ergebnisanzeigen Register AX positiv 30 Kein Auftrag eingetroffen 31 Mindestens ein Auftrag eingetroffen oder es erfolgte ein SYNCHRON oder RESET negativ 3 CPU Nummer falsch Die nicht aufgef hrten Register werden vom Treiber nicht ver ndert Auftragsempfang abmelden Anwendung Bevor Sie Ihr CP 581 Programm beenden wenn zum Beispiel ein Daten transfer fertig ist m ssen Sie mit dieser Funktion einen zuvor angemeldeten Auftrag wieder aus der Verwaltung des CP HTB Treibers austragen Der TCB des Auftrags mu vorher mit der Funktion Auftragsempfang anmel den dem Treiber zur Verwaltung bergeben worden sein Aufrufparameter Register AX Funktions Nr 12H Register BX TCB Adresse Offset Register ES TCB Adresse Segment 11 49 Freie Programmierung des CP 581 IN Statuskennungen f r Direkt Auftr ge 11 50 Ergebnisanzeigen Register AX 0 Funktion wurde ohne Fehler beendet negativ Funktion wurde nach einem Fehler abgebrochen 2 CPU ist nicht synchron 3 CPU Nummer falsch 4 TCB ist nicht angemeldet 8 TCB ist unbekannt Die nicht aufgef hrten Register
298. gebrochen Bildschirmmeldung Remote Function terminated d h es findet am PG PC keine Bildschirm Emulationsausgabe statt bzw es ist vom PG PC aus keine Tastatureingabe zum CP 581 Pentium m glich Hinweis HOSTKEY und Microsoft Windows NT Das Programm HOSTKEY kann unter Microsoft Windows NT Ablaufpro bleme machen Allgemein unterst tzt das Windows NT Betriebssystem DOS basierte Schnittstellenprogramme wie auch HOSTKEY nur noch un gen gend so da es von Ihrer konkreten PC Konfiguration abh ngt ob HOSTKEY genutzt werden kann Sollte dieses Problem bei Ihnen vorliegen mu empfohlen werden einen anderen PC mit anderem Betriebssystem zu verwenden oder das den PG PC unter dem Betriebssystem MS DOS 6 22 neu zu starten CP 581 2 58 C79000 G8500 C781 02 Referenzteil Hardware In diesem Kapitel erhalten Sie n here Informationen ber den Hardware Auf bau des CP 581 Jede CP 581 Komponente wird getrennt aber in sich abge schlossen behandelt Daran orientiert sich die Gliederung dieses Kapitels Sie k nnen hier nachlesen wie die CP 581 Komponenten konstruktiv aufgebaut sind und welche Bedeutung die Schalter und Br ckeneinstellungen haben welche Ger te Sie anschlie en k nnen wie die Schnittstellen der CP 581 Komponenten belegt sind wie die Speicher und die Hardware Interrupt Belegung des CP 581 aus sehen die Schnittstellenbelegungen die Sie f r die Entwicklung eigener CP 581 Systemsoftwa
299. gruppe in den Baugruppentr ger 2 8 1 St rungssicherer Hardware Aufbau 222222eneeee nennen 2 8 2 Auswahl des CP 581 Steckplatzes im Automatisierungsger t 2 8 3 Abschalten der Stromversorgung des AG Rahmens 2 8 4 Einbau des CP 581 in den Baugruppentr ger 2222nneen nenn 2 9 Anschlu der Bedien und Peripherieger te 2222e22 ne 2 9 1 Anschlu der Tastatur 222m 2nseeeneeneneneneneeneneneen 2 9 2 Anschlu des Monitors s cos creisridtin resini an ob ennai oi eiia 2 9 3 Anschlu eines Druckers uuasauuauuan unauna nananana 2 9 4 Anschlu einer Maus erceinerrerisninpicei t uron A 2 9 5 Maximale Kabell ngen zum Anschlu der Bedien und Peripherieger te H Henae na TENETE ENENDENI EA ERRADA 2 36 2 10 Inbetriebnahme mit Massenspeicher Baugruppe 2 0 2 37 CP 581 C79000 G8500 C781 02 vii Inhaltsverzeichnis viii 2 11 Installation und Inbetriebnahme der Software ussssssanesusuna 2 37 2 11 1 Installation mit Massenspeicher Baugruppe ssssasesussnn esusu 2 38 2 11 2 SETUP f r den Einzelbetrieb der CP 581 Grundbaugruppe mit Silicon Disk u ee ea aan 2 12 GPEINK 44 0 anne ee 2 12 1 Anwendernutzen Funktion und Struktur von CPLINK 2 12 2 Installieren von CPLINK 2222sesseeeeeeeneee nennen nenn 2 12 3 Technische Informationen 2222sesseeeeeeeneenneee nenn nenn 2 13 Remote Betri
300. gt 11 RxD lt 13 TxD gt 12 TxD lt 14 RS 422 Modus Aktivieren Adresse 3ECh Adresse 2FCh RTS Bit im Modem z B outportb Ox3EC 02 z B outportb 0x2FC 02 Control Register mu auf 1 gesetzt werden Hardwareeinstellungen CP581DX Schalter S4 CP581DX Schalter S4 Switch3 OFF Switch1 OFF Switch4 ON Switch2 ON Tabelle 3 5 RS 485 Kommunikation mit dem CP 581 80486 DX COM Port COM 3 Sub D25 des COM 2 Sub D9 des Y Adapters Y Adapters Relevante Signale Pins TxD gt 12 TxD lt 14 Richtungsumschaltung Adresse 3ECh Adresse 2FCh RTS Bit im Modem z B z B Control Register manipuliert werden Senden RTS Bit 1 outportb Ox3EC 02 outportb 0x2FC 02 Empfangen RTS Bit 0 outportb 0x3EC 02 outportb 0x2FC 02 Hardwareeinstellungen CP581DX Schalter S4 CP581DX Schalter S4 Switch3 ON Switchl1 ON Switch4 OFF Switch2 OFF Tabelle 3 6 Schalter S3 Nr Funktion ON OFF Auswirkung 1 COM 3 Interrupt X Interrupt 4 X Kein Interrupt Default Einstellung 2 COM 3 Interrupt X Interrupt 5 X Kein Interrupt Default Einstellung 3 COM 3 Interrupt X Interrupt 10 X Kein Interrupt Default Einstellung 4 COM 3 Interrupt X Interrupt 11 Default Einstellung X Kein Interrupt 5 COM 1 TTY Senden X TTY aktiv Default Einstellung X TTY passiv 6 COM 1 TTY Empfangen X TTY aktiv Default Einstellun
301. gt sind CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD Tabelle 7 3 Organisation der S5 Datenbereiche Bereich Bedeutung Max Offset Max L nge Organisation QTYP ZTYP AB Ausgangsbyte 127 128 byteweise AS Absolute Adresse OxFFFFF 4096 wortweise BS BS Wort 2 511 512 wortweise DB Datenwort 4090 4091 wortweise DX Datenwort 4090 4091 wortweise EB Eingangsbyte 127 128 byteweise MB Merkerbyte 255 256 byteweise PB Peripheriebyte 255 256 byteweise TB Zeitzellen 2 255 256 wortweise ZB Z hlerzellen 2 255 256 wortweise 1 Beachten Sie im Datenbereich AS Derin den Hantierungsbaustein Beschreibungen 8 9 angegebene Bereich 32 767 W rter kann nicht genutzt wer den da der CP f r diesen Bereich nur 8 KByte gro e Puffer zur Verf gung stellt 2 Offset und L nge sind abh ngig von der verwendeten CPU CP 581 C79000 G8500 C781 02 Hinweis Wenn Sie das erste Mal die Proze datenerfassung anwenden sollten Sie zu n chst nur einen Parametersatz in der Konfigurationsdatei hinterlegen und sie erst nach dem Testen bei Bedarf erweitern 7 11 Proze datenerfassung CPRECORD Beispiel f r den Inhalt einer Konfi gurationsdatei Zeilen Inhalt CP 581 Konfigurationsdatei f r Proze datenerfassung 33ak akaaka ak akak kk 10 Erfassungszyklus 10 Sekunden 1 Parametersatz 1 CPU Nr 1 Proze daten von CPU mit Nr 1 DB
302. h Ihre Software schon belegt ist k nnen Sie die Interrupt Nummer mit dieser Option ndern xx Nummer des neuen Interrupts als Hexadezimalzahl Mit Hilfe dieser Option aktivieren Sie die Bearbeitung der Systemfehleranzeige LED FAULT und Port 80h Beispiel f r den Aufruf cphtb f check Mit Hilfe dieser Option lesen Sie einen aufgetretenen Systemfehler aus Da ein Systemfehler aufgetreten ist erkennen Sie am Leuchten der LED FAULT Es wird immer nur der zuerst aufgetretene Fehler gespeichert Beispiel f r den Aufruf cphtb check M gliche Systemfehler 0 kein Fehler 1 unbekannte Auftragsnummer oder R ckmeldung 2 berwachung Puffergr e 3 Null Pointer gefunden 4 SEND ALL Anforderung quittiert 3 SEND ALL R ckmeldung negativ quittiert 6 SEND ALL unerwartete R ckmeldung 7 SEND DIREKT Anforderung negativ quittiert 8 SEND DIREKT R ckmeldung negativ quittiert 9 SEND DIREKT unerwartete R ckmeldung 10 RECEIVE ALL Anforderung negativ quittiert 11 RECEIVE ALL R ckmeldung negativ quittiert 12 RECEIVE ALL unerwartete R ckmeldung 13 RECEIVE DIREKT Anforderung negativ quittiert 14 RECEIVE DIREKT R ckmeldung negativ quittiert 15 RECEIVE DIREKT unerwartete R ckmeldung 16 FETCH Anforderung negativ quittiert 17 FETCH R ckmeldung negativ quittiert 18 R ckmeldung obwohl kein Handshake gestartet wurde 19 Unbekannte Auftragsnummer oder R ckmeldung 20 Mehrfachaufruf von IRQ15 21 DEFAULT IRQ7 aufgetreten CP 581 C79000 G8500 C781 02 6 5
303. hen aus der CPU zum CP Es werden zwei Betriebsarten unterschieden e SEND ALL Der Funktionsbaustein dient als Ersatz f r einen direkten lesenden Spei cherzugriff des CP auf die CPU e SEND DIREKT Unter einer bestimmten Auftrags Nummer werden Daten von der CPU zum CP gesendet Beispiel f r einen Aufruf des SEND Bausteins FUP KOP SPA FB NAME SEND SSNR KY A NR KY ANZW MW QTYP DBNR QANF QLAE PAFE Beschreibung F r diese Funktion ben tigt der Baustein folgende Parameter der SEND ALL Betriebsart SSNR Schnittstellennummer e A NR Auftrags Nummer Belegung mit 0 e ANZW Angabe des Anzeigenworts e PAFE Angabe des Fehlerbytes Alle anderen Parameter sind bei diesem Auftrag nicht relevant F r die nicht relevanten Parameter mu trotzdem ein Wert eingegeben werden der aber von den Hantierungsbausteinen nicht ausgewertet wird W hrend der Kommunikation werden folgende Parameter durch den CP HTB Treiber an den SEND Baustein bergeben e Adresse des Anzeigenworts des ausl senden Direkt Auftrags e Angabe des Datentyps e Anzahl der Daten e Anfangsadresse des Datenbereichs CP 581 11 20 C79000 G8500 C781 02 Freie Programmierung des CP 581 Beschreibung der SEND DIREKT Betriebsart CP 581 C79000 G8500 C781 02 Im Anzeigenwort des betreffenden Auftrags werden folgende Bits ausgewer tet oder beeinflu t e Bit Nr 7 Datentransfer gesperrt e Bit Nr 5 Da
304. hern Exit Discarding Changes Beenden ohne Speichern Load Setup Defaults Default Werte laden Discard Changes nderungen verwerfen urspr ngliche Werte laden Save Changes Speichern ohne zu Beenden CP 581 C79000 G8500 C781 02 3 69 Referenzteil Hardware 3 9 Umbau und Reparatur Hinweis Nehmen Sie bitte keine Umbauten vor au er den in Kapitel 2 beschriebenen Reparaturen d rfen nur durch Siemens oder von Firmen durchgef hrt werden die von Siemens dazu autorisiert sind 3 10 Informationen f r Entwickler eigener Systemsoftware Dieses Unterkapitel enth lt Informationen f r Anwender die nur die CP 581 Hardware benutzen und ihre eigene Systemsoftware und oder eigene Treiber entwickeln wollen 3 10 1 S5 Interface Tabelle 3 42 _Speicherbelegung des S5 Interfaces Hardware CC00 4000 Struktur CC00 3FEO Steuerregister CC00 2300 ungenutzt CC00 2200 Koppelmerker CC00 2100 ungenutzt CC00 2000 V O Peripherie CC00 1C00 Kachel 7 CC00 1800 Kachel 6 CC00 1400 Kachel 5 CC00 1000 Kachel 4 CC00 0C00 Kachel 3 CC00 0800 Kachel 2 CC00 0400 Kachel 1 CC00 0000 Kachel 0 CP 581 3 70 C79000 G8500 C781 02 Referenzteil Hardware Offset n chsteKachel Kachelbasis 400H Kachelbasis 3FFH interruptausl sendeZelle 3FEH Kachelbasis 3FDH interruptausl sende Zelle 1kByteKachel Kachelbasis 000H Bild 3 20 Interrup
305. hse ausgef hrt Er besitzt TTL Signale f r die Tastaturschnittstelle V 24 Signale f r den Mausanschlu RS 485 Signale f r das RTI Interface sowie eine 24 V Strom versorgung ber den Y Adapter Keyboard COM 2 werden die Signale auf die Tastatur Rundbuchse KBD Anschlu und einen 9poligen D Subminiatur Stecker umgesetzt Die berbr ckung gr erer Entfernungen max 250 m zwischen CP 581 und Tastatur Maus k nnen Sie mit dem Remote Terminal Interface realisie ren Tabelle 3 15 Belegung der X7 Buchse f r Tastatur und COM 2 Pin Signal Signalklasse 1 K_DATA Tastatur direkt 2 K_CLK Tastatur direkt 3 P5V Tastatur direkt 4 TxD COM 2 V 24 5 RTS COM 2 V 24 6 DTR COM 2 V 24 7 nicht belegt 8 RTS COM2 remote 9 RTS COM2 remote 10 K_DATA Tastatur remote 11 K_CLK Tastaturremote 12 GND 13 RxD COM 2 V 24 14 CTS COM 2 V 24 15 DSR COM 2 V 24 16 RI COM 2 V 24 17 DCD COM 2 V 24 18 M24V Remote Versorgung 19 K_DATA Tastatur remote 20 K CLK Tastaturremote 21 GND 22 RxD COM 2 remote 23 RxD COM 2 remote 24 TxD COM 2 remote 25 TxD COM 2 remote 26 P24V Remote Versorgung 3 19 Referenzteil Hardware Stecker X15 f r 68polige Stiftleiste f r ein Speichermodul eine Memory Card Tabelle3 16 Belegung des X 15 Steckers f r eine Memory Card
306. ht die Option S suspendiert angegeben so gibt CPRECORD anschlie end je Parametersatz in der Konfigurati onsdatei folgende Meldung aus n Datenaufzeichnung gestartet mit n Nummer des Parametersatzes Haben Sie im Startkommando die Option S suspendiert angegeben so erscheint statt der Meldezeilen Datenaufzeichnung gestartet die Meldung Datenaufzeichnung suspendiert Bei t tiger Datenerfassung werden die Proze daten von CPRECORD in die ASCH Dateien bertragen deren Pfad Sie in den entsprechen den Parameters tzen der Konfigurationsdatei angegeben haben CPRECORD l uft im Hintergrund ab Im Vordergrund k nnen andere Programme aktiv sein allerdings werden die Reaktionszeiten beein flu t Ist beim Starten von CPRECORD die angesprochene CPU nicht synchron so gibt es folgende Meldung auf dem Bildschirm aus und hinterlegt sie in der Logbuchdatei p Nummer des betroffenen Parametersatzes CPRECORD Datenerfassung Version x x Copyright c Siemens AG 1992 pl CP HTB CPU ist nicht synchron CPRECORD speicherresident installiert CPRECORD zeigt die Kommandosyntax an CPRECORD fragt darauf im Zeitraster des Erfassungszyklus 1 Parameter in der Konfigurationsdatei die Schnittstelle zur CPU ab bis die parametrierte Schnittstelle von der CPU synchronisiert wird die Datenaufzeichnung gestoppt wird oder CPRECORD aus dem Speicher entfernt deaktiviert wir
307. i liegen die g ltigen Daten dieser Datei immer im Speicherbereich QANF bis QANF QLAE 1 Besonderheiten beim S5 Bereich AS Beachten Sie bitte beim bertragen von S5 Daten des Typs AS folgende Ab weichungen zu den brigen S5 Bereichen e F r die bertragung der S5 Daten steht den Massenspeicher Funktionen nur ein Pufferbereich von 8192 Byte zur Verf gung Je Sendeauftrag wer den daher maximal 8192 byte zum CP 581 bertragen Der AS Bereich auf einer CPU kann aber je nach CPU Typ bis zu 2 Mbyte gro sein Bei CPU der 946 947 mu der Parameter DBNR die Kachel Nummer des Bereichs enthalten Wenn Sie einen gr eren Bereich als 8192 byte zum CP senden bzw von ihm lesen wollen m ssen Sie daher mehrere Sende und Leseauftr ge mit unterschiedlichen Auftrags Nummern zur bertra gung dieses Bereichs abgeben Die S5 Daten werden unabh ngig vom Wert des Parameters QANF Off set ab Dateianfang in die SSF Datei geschrieben Es gibt daher in einer Datei f r den Datentyp AS keine ung ltigen oder undefinierten Daten Beim Zur ckschreiben zur CPU gibt der Parameter ZANF die 1 Absolut adresse an ab der die Daten auf der CPU abgelegt werden Verwenden Sie deswegen bei AS f r QANF und ZANF denselben Wert 1 Absolut adresse wenn Sie beim Schreiben und Lesen denselben AS Bereich an sprechen wollen CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen Vorsicht Verwenden Sie Auftr ge zum bertragen von
308. ichtung umgekehrt ist Das CP 581 Programm meldet zun chst einen TCB f r SEND FETCH beim Treiber an Danach wartet es bis der gew nschte FETCH Auftrag durch das S5 Programm auf der CPU Seite abgesetzt wird Hat das CP 581 Programm den Empfang des Auftrags erkannt so mu es die f r den Transfer ben tigten Daten bereitstellen und zur CPU senden Das Ende der bertragung m ssen Sie wie bei SEND DIREKT dem S5 Pro gramm durch einen Treiberaufruf Auftragsstatus setzen mitteilen Danach kann in der Regel sofort der n chste Auftrag bearbeitet werden CP 581 C79000 G8500 C781 02 11 41 Freie Programmierung des CP 581 11 42 S5 CPU CP 581 N l uft Auftrag nein ja DE Bearbeitung von FETCH anmelden gt Kommunikation mit CP auf nehmen und bertragungs parameter an CP bertragen l TCB Status abfragen ANZW aktualisieren nein 1 RECEIVE ALL Anforderung von CP y FETCH eingetroffen wenn ja nur Parameter keine Daten ja y erforderliche Daten besorgen anwendungsspezifisch y Kommunikation mit CP aufneh men und Daten bertragen Nutzdaten senden eigenes ANZW u ANZW von FETCH aktualisieren Auftragsstatus setzen Fertig ohne mit Fehler CP HTB Treiberaufruf Bild 11 8 Prinzipielle
309. ie bertragung nach der abgelaufenen berwachungszeit nicht abgeschlossen so wird die Funktion mit einer Fehleran zeige abgebrochen 0 Das aufrufende Programm wird sofort fortgesetzt die ber tragung l uft im Hintergrund ab Hintergrund Auftrag In diesem Falle k nnen Sie mit der Funktion TCB Status abfragen das Ende der bertragung erkennen CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 CP 581 C79000 G8500 C781 02 Ergebnisanzeigen Register AX 0 Funktion wurde ohne Fehler beendet negativ Funktion wurde nach einem Fehler abgebrochen 2 CPU ist nicht synchron 3 CPU Nummer falsch 4 TCB in Bearbeitung 51 Abbruch durch negative Quittung 52 Abbruch weil Datenbereich gesperrt 53 Pufferbereich ist zu klein 54 Abbruch durch SYNCHRON 55 Abbruch durch RESET 56 Unerwartete R ckmeldung bei FETCH 57 Unerwartete R ckmeldung bei RECEIVE DIREKT 58 Unerwartete R ckmeldung bei RECEIVE ALL 59 Unerwartete R ckmeldung bei SEND 60 Unerwartete R ckmeldung bei SEND ALL 61 Abbruch durch Timeout negativ 80 Abbruch durch Parametrierungsfehler 81 Parameter formal falsch 82 DB DX nicht vorhanden 83 Bereich ist zu klein 84 Bereich nicht vorhanden 85 Anzeigenwort fehlerhaft Die nicht aufgef hrten Register werden vom Treiber nicht ver ndert Nutzdaten senden Anwendung Diese Funktion m ssen Sie in Ihrem CP 581 Programm aufrufen wenn Sie bei einem Auftrag FETCH Daten zu einer CPU se
310. ie bewerten Sie die Qualit t der Abbildungen und Tabellen N RD DD m Falls Sie auf konkrete Probleme gesto en sind erl utern Sie diese bitte in den fol genden Zeilen CP 581 2 6ES5 998 2AT12 02
311. ie dazu CPRECORD ohne Optio nen im Startkommando Zul Um festzustellen ob die von Ihnen auf der CPU programmierten STEP 5 Operationen f r den Datentransfer richtig ablaufen k nnen Sie diese mit den PG Online Funktionen testen die Hantierung dazu entnehmen Sie bitte Ihrem AG Handbuch oder der Beschreibung Basispaket STEP 5 4 Aktivieren Sie dazu den CP 581 zun chst ohne die Proze datenerfassung Leerlauf der CPU Die Hantierungsbausteine hinterlegen nach ihrem Aufruf Anzeigen in dem ver einbarten Byte PAFE aus denen Sie R ckschl sse auf aufgetretene Fehler zie hen k nnen CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD CP 581 C79000 G8500 C781 02 Bit Nr T 4 3 1 0 Fehlerursache S S Sammelanzeige 0 kein Fehler 1 Parametrierfehler n here Angaben in Bit 4 bis 7 In Tabelle 7 8 sind alle Anzeigen aufgef hrt die von den Hantierungsbau steinen in PAFE abgelegt werden k nnen Tabelle 7 8 Fehlerursachen bei Parametrierfehlern PAFE Fehlerursache Wert 00H kein Fehler 11H Quell Zielparameterformalfehlerhaft 21H DB oder DX Datenbaustein ist nicht vorhanden oder nicht zul ssig z B DB 0 oder DX 0 bei QTYP DB oder DX 31H Bereich zu klein bzw Summe aus Anfangsadresse QANF ZANF und L nge QLAE ZLAE zu gro bei allen QTYP ZTYP 41H Bereich nicht existent oder nicht zul ssig bei QTYP ZTYP AS AB EB PB 51H A
312. iehe Bild 2 18 Nachdem Sie die serielle Verbindung hergestellt haben starten Sie auf dem PG PC das Programm HOSTKEY Bestandteil der CP 581 Systemsoftware ab Version 2 9 Das Programm HOSTKEY ordnet tempor r den PG PC Bildschirm und die Tastatur dem CP 581 Pentium zu d h Bildschirmausgaben und Tastaturein gaben werden vom zum CP 581 Pentium umgeleitet Die Stellung des RUN STOP Schalters ist f r das Remote Setup irrelevant Das Programm HOSTKEY hat diverse Aufrufoptionen welche in nachste hender Tabelle angezeigt werden Syntax HOSTKEY Cx Sxx NOF V Beispiel f r HOSTKEY Aufruf HOSTKEY C2 NOF Option Bedeutung n Anzeige der Optionen auf dem Bildschirm C1 COMI C2 COM2 S96 9600 Baud S192 19200 Baud 5384 38400 Baud S576 57600 Baud S1152 115200 Baud NOF D Keine Pr fung ob beim Laden von HOSTKEY eine Diskette vorhanden ist N Gibt HOSTKEY Meldetexte auf dem Bildschirm aus Aufruf ohne Parameter Akriviert die COM I Schnittstelle mit 115 2 Kbaud Datenrate 1 Wird die Option NOF nicht verwendet so mu sich eine Diskette im Laufwerk A des PG PC befinden Es wird empfohlen die Option NOF mit anzugeben 2 DieHOSTKEY Meldetexte werden auf dem Bildschirm zusammen mit den Boot Tex ten ausgegeben Um nur die Boot Texte angezeigt zu bekommen darf die Option V beim Aufruf von HOSTKEY nicht mit angegeben werden 2 57 Montage und Inbetriebnahme St
313. ig oder Schnittstelle weist Auftrag zur ck DIH abh ngig von CPU EIH abh ngig von CPU FIH abh ngig von CPU Fehleranzeigen Falls Sie f r die Benutzung des virtuellen S5 Laufwerks eigene MS DOS vom MS DOS Ex Programme entwickeln k nnen Sie nach Auftreten eines Fehlers die Anzeige tended Error Code Extended Error Code von MS DOS auswerten Daf r stehen Ihnen die MS DOS Funktion 59h bzw f r C Programme die C Bibliotheksfunktion dosex terr zur Verf gung Wenn Sie diese Funktionen anwenden wollen so lesen Sie bitte in der entsprechenden Literatur deren Aufruf und Parametrierung nach Nach dem Aufruf einer der beiden o g Funktionen erhalten Sie den Zeiger Adresse auf einen Datenblock mit folgender Fehlerinformation Zeiger U 10 28 Wort 0 Extended Error Code Wort 1 Error Class Suggested Action Wort 2 Error Locus CP 581 C79000 G8500 C781 02 Virtuelles S5 Laufwerk Fehlermel dungen von S5REMOTE S5REMOTF CP 581 C79000 G8500 C781 02 Die Informationen in Error Class Suggested Action und Error Locus haben beim Zugriff auf das virtuelle S5 Laufwerk au er bei Formatfehler keine praktische Bedeutung Im Extended Error Code k nnen bei MS DOS Dateifunktionen die das virtuelle Laufwerk ansprechen folgende Anzeigen auftreten Tabelle 10 11 Bedeutung der Extended Error Codes Extended Error Code Fehlerursache Die Datei wurde nicht gefunden Der Pfa
314. ina eena R Ea 10 43 Testen ars nie na ana ii aa rar 10 5 Benutzen des virtuellen S5 Laufwerks 2 222 22uenocnneeenennnn 10 5 1 Hantieren mit Katalogen und Dateien 222ue2s nee 10 5 2 Schreiben in S5 Datenbausteine 22csneeeneenennn nenn 10 5 3 Darstellung der S5 Daten auf dem CP 581 22cecneeenee en 10 5 4 Verwenden von MS DOS Kommandos und Applikationen 10 5 5 Fehleranzeigen 2usuae ea 10 6 Umsetzen von Vorkopfdaten mit DVCONVRT 22222eeenrnnnn 11 Freie Programmierung des CP 581 zuuunnsunennnnnnnn nennen 11 1 Anwendung s HHeae nennen nennen nennen nenne nenn 11 2 WOIZENENSWEISE anni une ee een ek erden ren 112 1 Vbersicht s 22 2u rss Re aaa ee Era a 11 2 2 Analyse der Aufgabenstellung 2222e2s essen een 11 3 Programmieren der HTB Aufrufe 222esnssneeene een 11 3 1 Grunds tzliches iieri nena a nennen een nn 11 3 2 Verf gbare Hantierungsbausteine 22eensseneene een 11 3 3 Die Parameter der Hantierungsbausteine 2e222eee nenn 11 3 4 Parameterbeschreibung 2u222ees nern een 11 3 5 Direkte und indirekte Parametrierung 22 2222s een 11 3 6 Aufbau und Bedeutung des Anzeigenworts 22222neeaneenenn 11 3 7 Der SEND Baustein ennnsneeannennnnnn nennen 11 3 8 Der RECEIVE Baustein 2 2222 neeaneeneenne nennen nenn 11 3 9 Der FETCH Baustein ansnneeeneenennn ee
315. indet sich keine Diskette der Drucker ist unklar oder die Diskette ist nicht formatiert 9 19 Kommando Interpreter 9 5 Besonderheiten bei der Kommando Interpretation Bei der Auswahl von Kommandos bzw Programmen die Sie von einer CPU aus ausf hren bzw starten wollen m ssen Sie folgende Besonderheiten bei der Bearbeitung eines Kommandos beachten e Anwenderprogramme Eine Kommando Interpretation ist erst dann beendet und erst dann kann ein neues Kommando von einer CPU abgeschickt werden wenn ein ge startetes Programm sich beendet hat Dies setzt voraus da ein Anwenderprogramm nur dann auf Bedienungs eingabe warten darf wenn am CP 581 eine Tastatur vorhanden ist e Behandlung von MS DOS Quittungsanzeigen Soll von MS DOS eine quittierbare Anzeige ausgegeben werden weil z B in einem angesprochenen Laufwerk keine Diskette vorhanden ist so wird diese Ausgabe durch CPSHELL unterdr ckt Auf der CPU von der das Kommando abgeschickt wurde wird eine Anzeige im 1 Anzeigen wort des HTB Aufrufs SEND hinterlegt siehe Abschnitt 9 4 2 e Kommandos von mehreren CPUs Falls Sie den Kommando Interpreter von mehreren CPUs aus benutzen m ssen Sie die Kommando Abgabe der einzelnen CPUs koordinieren Mit welchen Mitteln Sie dies durchf hren k nnen lesen Sie bitte in der Beschreibung Ihres Automatisierungsger tes nach N Vorsicht Bei unkoordiniertem Ablauf bestimmter Kommandos z B COPY von mehreren CPUs
316. ines speziellen CPRECORD Kommandos bzw durch einen Auftrag von der CPU siehe Abschnitt 13 5 0 Arbeiten mit alter Konfigurationsdatei Falls Sie f r die erste CPRECORD Version V1 0 bereits eine Konfi gurationsdatei editiert haben und sie weiter verwenden wollen m ssen Sie CPRECORD mit dieser Option starten A AutomatischerBetrieb Es werden von CPRECORD alle Quittungsaufforderungen un terdr ckt z B wenn beim Starten der Erfassung der Speicher auf dem Zielger t nicht ausreicht Sie k nnen diese Option benutzen wenn Sie CPRECORD durch einen Kommandoeintrag in der Datei AUTOE XEC BAT automatisch starten wollen 2 Kommando zum Deaktivieren der Proze datenerfassung und Entfernen von CPRECORD aus dem Speicher CPRECORD U Optionen im Kom Mit dem Kommando CPRECCTL k nnen Sie die suspendierte und nicht mando CPRECCTL beendete Proze datenerfassung vom CP 581 aus steuern und sich ber die Parameter der Konfigurationsdatei sowie den Zustand der Erfassung infor mieren CP 581 13 14 C79000 G8500 C781 02 Referenzteil Software CP 581 C79000 G8500 C781 02 Die Optionen werden wie das Kommando mit Gro oder Kleinbuchstaben geschrieben und mit einem vorangestellten Optionskennzeichen oder versehen CPRECCTL B lt p gt E lt p gt Cp Sp 2 H Tabelle 13 14 Bedeutung der Optionen im Kommando CPRECCTL Option Bedeutung Notation Bp Einschalte
317. ipheriezugriff e 0 255 modulo 8 Default 0 3 67 Referenzteil Hardware S5 Interface gt S5 Communication Flags Main S5 Interface Exit S5 Communication Flags Item Specific Help 0 31 0 6 0 95 0 127 0 159 0 191 0 223 0 255 Fl Help Esc Exit F200h F21Fh Disabled F220h F23Fh Disabled F240h F25Fh Disabled F260h F27Fh Disabled F280h F29Fh Disabled F2A0Oh F2BFh Disabled F2C0h F2DFh Disabled F2E0h F2FFh Disabled Select Item Change Values Communication Flags 0 31 Select Menu Enter Select gt Sub Menu F9 Setup Defaults F10 Save and Exit Bild 3 18 Auswahlseite S5 Communication Flags 3 68 Nachfolgend sind die Parameter und Default Einstellungen der Setup Seite S5 Communication Flags aufgelistet Bereiche 31 F200h F21Fh 63 F220h F23Fh 95 F240h F25Fh 127 F260h F27Fh 159 F280h F29Fh 191 F2A0h F2BFh 223 F2C0h F2DFh 255 F2E0h F2FFh oOooooo000o0 Auswahl Enabled Disabled Default CP 581 C79000 G8500 C781 02 Referenzteil Hardware Exit Item Specific Help Exit Saving Changes Exit System Setup and Exit Discarding Changes save your changes to Load Setup Defaults CMOS Discard Changes Save Changes Bild 3 19 Auswahlseite Exit Auswahl Erl uterung Exit Saving Changes Beenden mit Speic
318. ise auf spezielle Han tierungen bei der Proze datenerfassung Das Programmierbeispiel in Abschnitt 7 3 3 dient lediglich der Erl uterung der HTB Parameter f r die Proze datenerfassung Ablauff hige und in sich geschlossene Programme finden Sie in Kapitel LEERER MERKER Im Kapitel finden Sie auf Seite 7 1 Anwendung 7 2 712 Prinzipielle Abl ufe CPU CP 7 3 71 3 Hantierung der Proze datenerfassung 7 4 4 31 Vorgehen im Zusammenhang 1 3 2 Ma nahmen auf dem CP 1 3 3 Programmieren der CPU f r den Datentransfer 7 13 7 3 4 Aktivieren Deaktivieren und Testen der Proze datenerfas 7 19 sung 7 4 Auswerten der erfa ten Proze daten 7 26 7 4 1 Speicherung der Proze daten auf dem CP 581 7 4 2 Struktur der Proze daten in den ASCIH Dateien 71 4 3 Konvertieren der Einzeldaten 7 29 7 4 4 Beispiel f r individuelle Konvertierung 49 Steuern der Proze datenerfassung 4 3 1 Steuern der Erfassung durch CP 581 Kommando 4 3 2 Steuern der Erfassung durch eine CPU 7 34 7 6 Hinweise auf spezielle Hantierungen 7 37 7 6 1 Auskunft ber Parameter und Betriebszust nde 7 6 2 Reaktivieren der Proze datenerfassung 7 39 7 7 Betriebsmeldungen 7 41 7 1 Proze datenerfassung CPRECORD 7 1 7 2 Anwendung Mit der Systemfunktion Proze datenerfassung k nnen Sie auf dem CP 581 S5 Daten von maximal 4 CPUs erfassen die in demselben AG gesteckt sind wie der CP 581 Die Dat
319. ist zu klein 84 Bereich nicht vorhanden 85 Anzeigenwort fehlerhaft Die nicht aufgef hrten Register werden vom Treiber nicht ver ndert Auftragsstatussetzen Anwendung Mit dieser Funktion teilen Sie am Ende eines Direkt Auftrags dem S5 Pro gramm ber das Anzeigenwort des korrespondierenden HTB mit da der Auftrag fertig bearbeitet ist Dabei informieren Sie das S5 Programm gleich zeitig dar ber ob Fehler aufgetreten sind und welche Fehlerart erkannt wurde Ferner m ssen Sie bei einem RECEIVE DIREKT Auftrag das S5 Programm mit dieser Funktion informieren da auf dem CP 581 Daten f r die ber nahme bereitstehen Der mit dem Aufruf der Funktion adressierte TCB mu vorher mit der Funk tion Auftragsempfang abfragen auf seinen Status abgefragt worden sein au er bei RECEIVE DIREKT Die Parameter des TCB werden nicht ver ndert Aufrufparameter Register AX Funktions Nr 13H Register BX TCB Adresse Offset Register ES TCB Adresse Segment Register CX CH 0 CL Statuskennung s Abschnitt 11 4 5 S 11 50 CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 CP 581 C79000 G8500 C781 02 Ergebnisanzeigen Register AX 0 Funktion wurde ohne Fehler beendet negativ Funktion wurde nach einem Fehler abgebrochen 2 CPU ist nicht synchron 3 CPU Nummer falsch 5 TCB ist nicht angemeldet Die nicht aufgef hrten Register werden vom Treiber nicht ver ndert HTB Auftragsempfan
320. it e Baudrate 9600 19200 oder 38400 e ANSI CP 581 C79000 G8500 C781 02 2 55 Montage und Inbetriebnahme BIOS Setup starten 2 56 Nachdem Sie alle vorbereiteten Schritte ausgef hrt und die Schnittstelle beim PG PC konfiguriert haben starten Sie den CP 581 DX Halten Sie beim Hochlauf des CP 581 DX am PG PC st ndig die Taste Q gedr ckt Sobald die Schnittstellen synchronisiert sind erscheint auf dem Bildschirm des Ter minals U als R ckmeldung Anschlie end k nnen Sie vom Terminal bzw von der Terminal Emulation ber die Taste lt ESC gt das BIOS Setup aufrufen Auf dem Bildschirm des Terminals bzw der Terminal Emulation sehen Sie nun das BIOS Setup des CP 581 DX wo Sie Ihre Einstellungen vornehmen k nnen Steht der RUN STOP Schalter nach Verlassen der Setup Funktion auf STOP so k nnen Sie anschlie end den CPLINK Betrieb aufnehmen indem Sie auf dem PC PG CPLINK starten Steht der RUN STOP Schalter nach Verlassen der Setup Funktion auf RUN so wird der CP 581 DX gebootet CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 13 2 Remote BIOS Setup beim CP 581 Pentium Vorbereiten des Remote Setup Be triebes Pentium Einstellungen f r HOSTKEY CP 581 C79000 G8500 C781 02 F r den Remote Setup Betrieb verbinden Sie die COMI oder COM2 Schnittstelle eines PG PCs mit der COMI Schnittstelle des CP 581 Pentium F r die Verbindung reicht ein einfaches Null Modem Kabel aus s
321. itte in der Beschreibung des Betriebssystems nach Wenn auf das Festplattenlaufwerk zugegriffen wird leuchtet die Zugriffsan zeige f r das Festplattenlaufwerk auf der Frontplatte der CP 581 Massenspei cher Baugruppe auf CP 581 C79000 G8500 C781 02 Referenzteil Hardware 3 2 5 Schalter S101 Steckbr cke X6 Steckbr cke X7 Steckbr cke X32 CP 581 C79000 G8500 C781 02 Schalter und Br ckeneinstellungen Die auf der Massenspeicher Baugruppe vorhandenen Codierschalter und Steckbr cken sind vom Werk voreingestellt Sie brauchen keine Kontroll oder Einstellma nahmen vorzunehmen sofern Sie die CP 581 Komponenten in ihrer Default Konfiguration verwenden m chten In den folgenden Abschnitten erhalten Sie weitere Informationen ber die Codierschalter und Steckbr cken Die Lage der Codierschalter und Steck br cken ist auf Bild 3 8 zu sehen Tabelle 3 23 Default Einstellung des Schalters S 101 Schalter Default ON OFF ON OFF 1 01 X Reserve 2 X COM 4 eingeschaltet COM 4 ausgeschaltet 3 Reserve 4 Reserve Tabelle 3 24 Default Einstellung der Steckbr cke X6 PINx PINy Wirkung 1 2 TTY Senden aktiv Br cke bei Auslieferung gesteckt 3 4 TTY Empfangen aktiv Br cke bei Auslieferung gesteckt keine Br cke TTY passiv Tabelle 3 25 Default Einstellung der Steckbr cke X7 PINx PINy Wirkung 1 2 COM 4 Interru
322. kann es u U zu Datenverlust kommen CP 581 9 20 C79000 G8500 C781 02 Virtuelles S5 Laufwerk 1 0 Dieses Kapitel wendet sich an Benutzer die vom CP 581 aus S5 Datenbau steine einer CPU wie MS DOS Dateien auf einem virtuellen Laufwerk ansprechen wollen Es schildert Ihnen alle erforderlichen Ma nahmen und Hantierungen auf dem CP 581 und auf der CPU Auf dem CP 581 sind nur dann gr ere Vorbereitungen n tig wenn Sie S5 Daten nicht bin r sondern als ASCII Zeichen lesen oder speichern wollen siehe Abschnitt 10 3 2 Ihre STEP 5 Programme auf den CPUs m ssen Sie f r die Benutzung des virtuel len S5 Laufwerks anpassen Abschnitt 10 3 3 Dazu sollten Sie Erfahrung im Programmieren von Automatisierungsger ten haben Abschnitt 10 3 3 gibt Ihnen Informationen die Sie bei der Benutzung des virtuellen S5 Laufwerks beachten m ssen Ferner gibt Ihnen dieses Kapitel Auskunft ber Fehlerreak tionen und Fehleranzeigen Erl uterung der HTB Parameter f r den Datenaustausch Ablauff hige und in sich geschlossene Programme finden Sie in Kapitel LEERER MERKER Kapitel bersicht Im Kapitel finden Sie auf Seite 1 A Te 10 2 Prinzipielle Abl ufe CPU CP 10 3 Vorbereiten der Anwendung 10 3 1 Vorgehen im Zusammenhang 10 3 2 Ma nahmen auf dem CP 10 3 3 Programmieren der CPU 10 4 Aktivieren Deaktivieren und Testen der Funktion 10 4 1 Aktivieren 10 4 2 Deaktivieren 10 4 3 Testen 10 5 Be
323. kar ea eR E 12 1 4 Arbeitsschritte im einzelnen acacccccacaaaeaaaaa 12 2 Beispiel Massenspeicher Funktionen 12 2 1 Aufgabenstellung Problem sssssasanasanananananannnananan 122 2 L sungsentwicklung s gt isssirsrsrsesrirendekidkki ei aE kiea 12 2 3 L sungsstruktur errs ur en an 12 2 4 Arbeitsschritte im einzelnen 2 2 22e2s essen rennen 12 3 Beispiel Kommando Interpreter 12 3 1 Aufgabenstellung Problem 2 222e22 nennen nennen nn 12 3 2 L sungsentwicklung 222 22n nennen nennen nennen 12 3 3 L sungsstruktur u 24 34 084 18H Renner her en 12 3 4 Arbeitsschritte im einzelnen 222neeesseneeeneen nennen 12 4 Applikationsbeispiele im Katalog BEISPIEL 2ecccec Referenzteil Software zznasunnunnnnnnen nun nnnnne nn n nn nnnnn 13 1 Hantierungsbausteine 22222 ee nennen nennen nennen 13 1 1 bersicht ber die HTB beim CP 581 2cenceeseeeseeeneenn 13 1 2 Der HTBSYNCHRON 2neeenseneeenennennn nennen nenn 13 1 3 DerHIB SEND u re 2 ea 13 14 DerHlIB FETCH soiin gaii 002 aaa es 134 5 Der HTB REGEIVE cseriricioci 1 aan aaa kindeke dio inina 13 1 6 _DerHIBGONTROL 2a HR a kn aka 13 1 2 Der HIBRESET 4 4 444 420444 nenti ka iddaa daa ea i a 13 1 3 Das Anzeigenwort s ssssrsssssrsnsas tirso E ERENER EART nennen 13 1 9 Die Parametrierfehler Anzeigen ussususa anenun annen 13 2 Optionen des CP HTB Treibers susses
324. kation an zeigen Normalerweise werden dann unmittelbar mit dem Eintreffen des RECEIVE Aufrufs auf der CPU die Nutzdaten bertragen d h wenn das Anwenderpro gramm erkennt da ein RECEIVE Auftrag eingetroffen ist sind die Nutzda ten bereits bertragen Danach meldet das CP 581 Programm ber Auftragsstatus setzen da der Auftrag fertig ist und der Ablauf beginnt von neuem CP 581 C79000 G8500 C781 02 11 43 Freie Programmierung des CP 581 TCB f r Transfer funktionen mit Di rekt Auftr gen Parametrieren der Treiber Funktionen f r Direkt Auftr ge 11 44 F r Transferauftr ge mit Direkt Auftr gen m ssen Sie folgende Parameter in den TCB eintragen e Nummer der CPU mit der Daten ausgetauscht werden sollen e HTB Beschreibung e HTB Auftrags Nummer f r den abzuwickelnden Auftrag e Adresse Offset und Segment und L nge des Pufferbereichs Soll Ihr CP 581 Programm unterschiedliche Direkt Auftr ge abwickeln so m ssen Sie darin f r jeden Auftrag einen Transfer Control Block beim CP HTB Treiber anmelden Mit einem TCB kann immer nur auf einen Direkt Auftrag gewartet werden Die bertragungsparameter Bereichskennung DB Nummer Bereichs Offset und Bereichsl nge ergeben sich aus der Parametrierung des HTB im S5 Pro gramm auf der CPU Seite und werden im Zuge der Auftragsabwicklung vom CP HTB Treiber in den TCB eingetragen Die nachfolgende Tabelle zeigt Ihnen die Zuordnung zwischen der Pa
325. keine Auftr ge an den CP 581 absetzen Beach ten Sie dieses Verhalten im Anlauf Ihres S5 Programms Anzeigen von der Datenverwaltung Bit Nr 4 bis 7 Diese Anzeigen informieren Sie dar ber in welchem Stadium sich der ange sto ene Datenaustausch befindet CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen Tabelle 8 10 Anzeigen von der Datenverwaltung Bit Nr Bedeutung 4 Bit 1 Datenaustausch ist t tig Bit 1 Daten bergabe ist fertig 5 6 Bit 1 Daten bernahme ist fertig 7 Bit 1 Daten bernahme bergabe gesperrt Dieses Bit k nnen Sie bei Bedarf setzten und l schen Spezielle Anzeigen vom Programm CPMASS Bit Nr 8 bis 11 Stellt das Programm CPMASS bei der Abarbeitung eines Auftrags von einer CPU fest da der Auftrag nicht fehlerfrei abgewickelt werden kann so hin terlegt es im ersten Anzeigenwort der beiden mit ANZW adressierten W rter der CPU Fehleranzeigen Der folgenden Tabelle k nnen Sie die Anzeigen entnehmen die beim Ablauf der Massenspeicher Funktionen auftreten k nnen Tabelle 8 11 Fehleranzeigen vom Programm CPMASS Wert v Bit Nr 8 bis Bit Nr 11 0H Fehlerursache kein Fehler 1H bis 5H HTB Fehler auch AG oder CPU Fehler genannt Fehler Num mer PAFE 1 bis PAFE 5 6H CP HTB Fehler 7H S5 Segment gesperrt BS PB 8H QLAE ZLAE zu gro 9H CP 581 Datei hat Schreibschutz Sendeauftrag von CPU
326. keine Schnittstellen an der Frontplatte B1 A1 B10 A10 XT 8 bit Daten B20 A20 AT 16 bit Daten B31 A31 D1 C1 D10 C10 D18 C18 Bild 3 11 98poligerStandard Direktstecker CP 581 C79000 G8500 C781 02 3 39 Referenzteil Hardware Die Signalbelegung der externen Schnittstelle k nnen Sie der nachfolgenden Tabelle entnehmen Tabelle 3 32 _Signalbelegung der externen Schnittstelle Pin Signalname PIN Signalname XT Signale BI o Ta VOCHCK_N B2 RESET DR A2 SD7 B3 P5V A3 SD6 B4 IRQ9 A4 SD5 B5 N5V A5 SD4 B6 DRQ2 A6 SD3 B7 N12V A7 SD2 B8 OWS A8 SD1 B9 P12V A9 SDO B10 GND A10 VOCHRDY_N B11 SMEMW_N All AEN B12 SMEMR_N A12 SA19 B13 VOW_N A13 SA18 B14 VOR_N A14 SA17 B15 DACK3_N A15 SA16 B16 DRQ3 A16 SA15 B17 DACKI_N A17 SA14 B18 DRQI1 A18 SA13 B19 REFRESH A19 SA12 B20 SYSCLK A20 SA11 B21 IRQ7 A21 SA10 B22 IRQ6 A22 SA9 B23 IRQ5 A23 SA8 B24 IRQ4 A24 SA7 B25 IRQ3 A25 SA6 B26 DACK2_N A26 SA5 B27 T C A27 SA4 B28 BALE A28 SA3 B29 P5V A29 SA2 B30 OSC A30 SA1 B31 GND A31 SA0 CP 581 3 40 C79000 G8500 C781 02 Referenzteil Hardware 3 3 4 CP 581 C79000 G8500 C781 02 Tabelle 3 32 Signalbelegung der externen Schnittstelle Pin Signalname PIN Signalname AT Erweiterung DI ME
327. keiten ber dem Men erscheint als aktuelle Festplatte 1 W hlen Sie nun die Option 1 durch bet tigen der RETURN Taste Es erscheint ein Untermen mit 3 Auswahlm glicheiten W hlen Sie durch Bet tigen der RETURN Taste die Vorbesetzung Option 1 39 Beantworten Sie danach die Frage Soll der maximal verf gbare mit TV Verlassen Sie FDISK Das Betriebssystem wird anschlie end neu geboo tet Formatieren Sie mit dem Kommando FORMAT die OSD FORMAT C U S CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme CP 581 C79000 G8500 C781 02 4 bertragen Sie die Software die Sie ben tigen MS DOS Systemsoft ware f r CP 581 usw auf die Onboard Silicon Disk 5 Aktivieren Sie nun mit dem Kommando FDISK die zuvor eingerichtete Partition auf der OSD W hlen Sie im FDISK Men die Funktion Zifferneingabe und RETURN Taste Geben Sie als aktive Partition 1 an Zifferneingabe und RETURN Taste Dr cken Sie zweimal die ESC Taste um FDISK zu verlassen 6 Tragen Sie im SETUP als Boot Sequence bzw Boot Options C A bzw C then A ein ein 7 F hren Sie einen Warmstart durch Es wird jetzt von der Onboard Silicon Disk gebootet Hinweis Die MS DOS Kommandos MIRROR und TUNFORMAT k nnen Sie auf die Silicon Disks nicht anwenden da sich sonst der Zustand vor dem Forma tieren nicht wiederherstellen l t
328. kleineren Blockgr en geringer die Daten bertragung zum CP 581 dauert dann aber l nger Welche Blockgr e f r Ihre CPU am g nstigsten ist m ssen Sie unter dem Aspekt des Gesamtbetriebs auf dem AG entscheiden HTB SEND Zum Lesen von Daten von der CPU erh lt diese nach der Synchronisierung vom CP 581 bei Bedarf eine Anforderung vom Programm CPRECORD unter Benutzung des CP HTB Treibers zum Senden der gew nschten Daten Damit die CPU diese Anforderung richtig erf llen kann mu in jedem Zyklus der CPU der HTB SEND mit der Parametrierung f r die Funktion SEND ALL aufgerufen werden wie in Bild 7 2 dargestellt 7 15 Proze datenerfassung CPRECORD Blockschaltbild Die Baustein Nr FB xxx entnehmen Sie bitte der Tabelle 2 4 1 2 3 4 5 6 7 8 Tabelle 7 6 Formaler Aufbau und Bedeutung der Parameter f r SEND SEND ALL Parameter Art Typ Bedeutung SSNR D KY Schnittstellennummer A NR D KY Auftrags Nummer ANZW E WwW Anzeigenwort QTYP D KC Diese Parameter sind bei der Funktion een 000 QANF D KF QLAE D KF PAFE A BY Parametrierfehler Anzeigen Versorgen Sie den HTB SEND mit folgenden Parametern SSNR Geben Sie hier die Nummer der Kachel an ber die Sie die Daten aus der CPU lesen wollen Entsprechend Aufruf des HTB SYNCHRON A NR Auftrags Nummer F r die Funktion SEND ALL m ssen Sie hier Null eintragen ANZW
329. l Wie werden die ASCII Dateien be schrieben CP 581 C79000 G8500 C781 02 Dateinamen f r DB 20 mit Namenserweiterung TXT 020D0000 TXT f r 1 ASCH Datei 020D0001 TXT f r 2 ASCH Datei 020D0002 TXT f r 3 ASCH Datei 020D0003 TXT f r 4 ASCII Datei usw Nach einem Systemwiederanlauf auf dem CP 581 z B nach einem Netzaus fall und Start der Proze datenerfassung sucht CPRECORD unabh ngig vom Erfassungsmodus an Hand des Zeitstempels MS DOS Eintrag in der Datei buchhaltung die j ngste zuletzt beschriebene ASCIH Datei mit der laufen den Nummer n Die neu erfa ten Proze daten legt es dann in einer neuen Datei mit der Nummer n 1 ab Waren noch keine Dateien f r den erfa ten Datentyp vorhanden so legt es zuerst die Datei mit der laufenden Nummer 0 an Ist im Laufe der Erfassung auch die letzte Datei entsprechend Datei Anzahl in der Konfigurationsdatei voll oder ist kein Speicherplatz mehr vorhan den so h ngt der weitere Verlauf der Erfassung davon ab welchen Erfas sungsmodus Sie in der Konfigurationsdatei angegeben haben e permanente Aufzeichnung Im n chsten Erfassungszyklus wird die Datei mit der laufenden Nummer 0 gel scht und neu angelegt die alten Daten gehen dabei verloren und werden neu beschrieben Ist sie gef llt wird die n chste Datei neu ange legt usw d h die Daten werden in einer Art Umlaufverfahren abge legt e nicht permanente Aufzeichnung Quitt
330. l 12 19 Format Formatangabe 7 6 10 8 13 27 Formatanweisung Formatdatei f r Proze datenerfassung f r virtuelles S5 Laufwerk 10 7 13 27 Formatierungsmodus Formatvorschrift Freie Programmierung 11 1 Anwendungen m 1 Vorgehensweise Frontplatte 2 32 G Ger tehandb cher Grundbaugruppe Index 2 H Hantierungsbausteine Parameter Hardware Aufbau Hintergrund Auftrag 11 37 11 46 11 47 11 53 ICP HTB Treiber starten 12 8 IKonfigurationsdatei Editieren Indirekte Parametrierung 8 20 11 12 Individuelle Konvertierung 13 13 Beispiel Installation der Software 2 38 J Jokerl nge 8 15 8 27 K Kachel Kacheladressierung Kenngr en Koaxialleitung 2 28 Kommando Interpretation beenden Kommando Interpreter 2 40 Aktivieren eines Kommandos 9 6 Anwendungen Applikationsbeispiel Arbeitsschritte beenden Handlungsablauf Hantierungsbausteine Kommando aktivieren 9 9 Kommandos hinterlegen 9 6 Ma nahmen zur Aktivierung starten 12 27 Kommentar See Kommentarzeile Konfigurationsdatei Konvertierung 10 5 Konvertierung der Proze daten 7 29 CP 581 C79000 G8500 C781 02 Index L L ngenwort 11 18 Logbuchdatei 13 13 M Massenspeicher Baugruppe 4 8 Massenspeicher Funktionen 2 40 Anwendungen Applikationsbeispiel Arbeitsschritte 12 16 Handlungsablauf 12 15 Hantierungsbausteine M
331. l 4 Technische Daten ent nehmen CP 581 2 4 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 3 Anschlie bare Peripherie Schnittstellenkonfiguration 2 3 1 Konfiguration 1 kurze Entfernung CP 581 lt gt Bedienplatz Bild 2 1 und 2 2 zeigen Ihnen die Anschlu m glichkeiten an den CP 581 beim Einsatz von Grund und Massenspeicher Baugruppe in der Schnittstel lenkonfiguration kurze Entfernung CP 581 lt gt Bedienplatz CP 581 DX5 CP 581 Pentium serieller Drucker RUN DNA I a u COM 1 seo D 25pol paralleler Drucker AAAA V 24 20m TTY 500m Rechner kopplung Centronics Rechnerkopplung je Q V 24 TTY serieller Drucker Modem Y Adapter DEOH wxm vzon zon Monitor Tastatur Standardleitung 1 5m Bild 2 1 Anschlu m glichkeiten mit Tastatur Monitor Drucker und Maus Konfiguration 1 1 RGB Anschlu CP 581 C79000 G8500 C781 02 2 5 Montage und Inbetriebnahme CP 581 Pentium serieller Drucker RUN acd I X at COM 1 a D 25pol paralleler Drucker Fr V 24 20m TTY 500m Rechn
332. lang Torx Winkel Schrauben 1 dreher M 2 5 Bild 2 5 _Montagezubeh r f r die Massenspeicher Baugruppe Beim Zusammenbau der Baugruppen gehen Sie entsprechend Bild 2 6 fol genderma en vor 1 Schrauben Sie die Abstandsst cke 1 und entsprechend Bild 2 6 an die Grundbaugruppe Die Schrauben 3 und 4 werden von der L tseite die mit einer Abdeckung versehene Seite der Baugruppe eingesteckt Stecken Sie die Massenspeicher Baugruppe auf die Grundbaugruppe und achten Sie darauf da die Feder am Auswurfhebel der Massenspeicher Baugruppe in die Nut im Auswurfhebel der Grundbaugruppe einrastet siehe Bild 2 4 Die Verbindungsstecker der beiden Baugruppen m ssen ganz zusammengesteckt sein Verschrauben Sie die beiden Baugruppen entsprechend Bild 2 6 Wollen Sie anschlie end sofort die AT Slot Baugruppe montieren so brauchen Sie die mit A gekennzeichneten Schrauben nicht einzudrehen 2 13 Montage und Inbetriebnahme w 2 DAMNDDESUNAYCDE MESSCNSOEACNNPEUNUDDE Bild 2 6 2 14 Montage der Massenspeicher Baugruppe auf der Grundbaugruppe CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 7 3 Montage der AT Slot Baugruppen Montage Zubeh r Bei jeder AT Slot Baugruppe wird ein Montagesatz C79458 L965 D12 mit f r die AT Slot geliefert Dieser enth lt alle f r die
333. le reagiert nicht rechtzeitig oder Schnittstelle weist Auftrag zur ck DIH abh ngig von CPU EIH abh ngig von CPU FIH abh ngig von CPU 8 31 Massenspeicher Funktionen 8 4 2 8 32 Auftrags Anzeigen Bei den Massenspeicher Funktionen werden von den HTB SEND RECEIVE und FETCH und vom Programm CPMASS ber den CP HTB Treiber Anzei gen in zwei vereinbarten Anzeigenw rtern hinterlegt deren Anfangsadresse Sie bei den HTB Aufrufen im Parameter ANZW angeben F r den Test sind vor allem einige Anzeigen des HTB SEND SEND DIREKT und des HTB FETCH wichtig Diese Anzeigen werden Ihnen anschlie end erl utert Weitere Informationen zu den HTB Anzeigen entnehmen Sie bitte den HTB Beschreibungen Die Anzeigenw rter von HTB SEND SEND DIREKT und FETCH sind fol genderma en aufgebaut Bit Nr 15 12 11 8 7 4 3 0 ANZW Fehler Nr Anzeigen von Anzeigen von CPMASS Datenverw Auftragsverw ANZW I Anzahl bertragener Bytes Anzeigen von der Auftragsverwaltung Bit Nr 0 bis 3 Aus diesen Anzeigen k nnen Sie den jeweiligen Status eines Auftrages ent nehmen Tabelle 8 9 Anzeigen von der Auftragsverwaltung Bit Nr Bedeutung 0 ohne Bedeutung 1 Bit 1 Auftrag f r Datenaustausch l uft 2 Bit 1 Auftrag fertig ohne Fehler 3 Bit 1 Auftrag fertig mit Fehler Hinweis Sind Bit 1 und 2 gleichzeitig im Anzeigenwort gesetzt k nnen Sie f r die jeweilige Auftragsnummer
334. ll Diese Option ist nur f r das Programm SSREMOTF erlaubt Mit ihr legen Sie den Konvertierungsmodus fest Geben Sie diese Option bei SSREMOTF nicht an so erfolgt der Datenau stausch wie mit SSREMOTE bin r C Das L schen von DB DX wird abgewiesen H Ausgeben von Erkl rungen zu SSREMOTE SSREMOTF e Geben Sie zum Laden von SSREMOTE das Kommando SSREMOTE oder zum Laden von SSREMOTF das Kommando SSREMOTEF mit den gew nschten Parametern ein S5SREMOTE bzw SSREMOTF wird von MS DOS in den Speicher des CP 581 geladen und mit den Parametern versorgt Wird in einem MS DOS Kommando oder in einer MS DOS Applika tion das virtuelle S5 Laufwerk mit einer netzwerkf higen Funktion angesprochen so aktiviert MS DOS ber einen Interrupt das Pro gramm SSREMOTE bzw SSREMOTEF Dieses wickelt dann die ge w nschte Funktion so ab als ob die angesprochenen S5 Daten auf einem realen Laufwerk liegen w rden Kommando Beispiele s5remote s n Programm SSREMOTE starten virtuelles Laufwerk S s ohne Fehlermeldungsausgabe n S5SREMOTE g T20 Programm SSREMOTE starten virtuelles Laufwerk G g berwachungszeit 20 Sekunden T20 s5remotf p f db009 fmt 19 Programm SSREMOTE starten virtuelles Laufwerk P p Daten eines Datenbausteins konvertieren Datenbaustein DB 9 9 auf der CPU 1 1 ber Formatdatei DB009 FMT db009 fmt CP 581 10 18 C79000 G8500 C781 0
335. llen SS Lauf werk in einen Hilfskatalog C SSCPUI mit dem MS DOS Kommando COPY S CPUT DB020 S5B C SSCPU1 Listen Sie den Inhalt der Datei DB020 S5B im Katalog SSCPUI mit ei nem geeigneten MS DOS Programm als Hexadezimalzahlen ab und pr fen Sie ob die Werte mit denen des Datenbausteins bereinstimmen Erstellen Sie am CP 581 eine Formatdatei DB020 FMT im Katalog SSCPU1 W hlen Sie als Format KF f r den gesamten Test Datenbau stein DB 20 10 19 Virtuelles S5 Laufwerk 10 20 8 Deaktivieren Sie das Programm SSREMOTE und aktivieren Sie das Pro gramm SSREMOTF Geben Sie dabei f r den Formatierungsmodus folgende Werte ein F C SSCPUT DB020 FMT 1 20 Pfadname der Formatdatei C SSCPU1 DB020 FMT CPU 1 Daten baustein DB 20 Feldtrennzeichen 9 Wiederholen Sie die Schritte 4 bis 6 mit demselben Datenbaustein DB 20 und folgender Modifikation Im Katalog S CPUI mu der Datenbaustein DB 20 mit dem Namen DB020 S5A erscheinen Kopieren Sie diese Datei in den Hilfskatalog und listen Sie daraus den Dateiinhalt ab mit dem MS DOS Kommando TYPE C SSCPU1 DB020 S5A Die Werte des Datenbausteins m ssen nun als Dezimalzahlen getrennt durch auf dem Sichtger t erscheinen L uft die Funktion nicht richtig ab so m ssen Sie die von den HTB in PAFE hinterlegten Anzeigen oder Fehlermeldungen der Programme SSREMOTE SSREMOTF auswerten und entsprechende Korrekturen am STEP 5 Pro gra
336. ller Kenntnisebenen zum Nachschla gen Damit ist der Teil 1 sowohl zur Einarbeitung f r Erstanwender als auch als Nachschlagewerk f r ge bte Anwender geeignet Je nach Kenntnisstand und Aufgabenschwerpunkt k nnen Sie Abschnitte berspringen und sich auf die f r Sie relevanten Abschnitte konzentrieren Um Ihnen die Orientierung im Teil 1 zu erleichtern wird der Inhalt der ein zelnen Kapitel im folgenden kurz zusammengefa t Die Einf hrung in die Anwendung des CP 581 beschreibt die M glichkei ten die Ihnen der CP 581 bietet und zeigt Einsatzbereiche auf beschreibt den Lieferumfang der CP 581 Komponenten m gliche Konfi gurationen hinsichtlich anschlie barer Peripherie und den mechanischen Zu sammenbau der CP 581 Komponenten zur kompletten Baugruppe Au erdem erfahren Sie hier alles ber die Montage der Hardware und die Inbetrieb nahme der Software Im Referenzteil Hardware Ger tebeschreibung finden Sie alle wichtigen Informationen zu den Hardware Komponenten des CP 581 Jede Kompo nente wird getrennt aber in sich abgeschlossen behandelt Zus tzlich finden Sie hier die SETUP Beschreibung und Informationen f r Entwickler eigener Systemsoftware listet die Technischen Daten des CP 581 auf Sie finden z B Angaben zur Stromaufnahme zur elektromagnetischen Vertr glichkeit sowie zu klimati schen und mechanischen Umgebungsbedingungen CP 581 C79000 G8500 C781 02 Vorwort Kapitel 5 Benutzungshin weise
337. lm glichkeiten e Es wird nur ein bestimmter S5 Datenbaustein einer CPU konvertiert e Es werden alle S5 Datenbausteine einer CPU konvertiert e Es wird ein bestimmter S5 Datenbaustein aller CPUs konvertiert e Es werden alle S5 Datenbausteine aller CPUs konvertiert In allen F llen geben Sie eine Formatvorschrift f r die Konvertierung an 10 5 Virtuelles S5 Laufwerk Bearbeitungs schritte f r die ASCII Speicherung Darstellung 10 6 Schritt 1 Parameter f r die Formatierung festlegen Den Modus f r die Konvertierung der S5 Daten parametrieren Sie sp ter bei der Installation des Programms SSREMOTF mit der Option F siehe Ab schnitt 10 4 1 Die Parameter sollten Sie jedoch schon jetzt festlegen da von ihnen die weiteren Bearbeitungsschritte beeinflu t werden Die F Option hat folgende Syntax F Format CPU Nr DB DX Nr Feldtrennzeichen Die Bedeutung der Parameter k nnen Sie der nachfolgenden Tabelle ent nehmen Tabelle 10 2 Parameter der F Option f r die Konvertierung der S5 Daten Parameter Bedeutung zul ssige Werte Format Pfad und Name der Datei MS DOS Syntax mitder Formatvorschrift Dateiname f r Datenbaustein DB001 bis DB255 f r DB DX000 bis DX255 f r DX CPU Nr Nummer der CPU mit l bis 4 f r eine bestimmte CPU der die zu konvertieren oder den S5 Daten ausge ij f r alle angeschlossenen tauscht werden sollen CPUs DB DX Nr Nummer des Datenbau bis
338. lten dar ber erst entscheiden wenn Sie die angebotenen Anwendun gen n her kennen und die entsprechenden Kapitel des Handbuchs durchgele sen haben Vorab gibt Ihnen die Tabelle 6 2 dazu eine grobe bersicht ber den Ablauf der Anwendungen und die Ma nahmen die Sie daf r treffen m ssen Beim Installieren der CP 581 Systemsoftware k nnen Sie wahlweise die Ein tr ge in die Datei AUTOEXEC BAT so festlegen da die Anwendungen Massenspeicher Funktionen und Kommando Interpreter nach einem Sy stemanlauf des CP 581 automatisch gestartet werden Dies ist eine sinnvolle gleichzeitige Nutzung beider Anwendungen wenn Ihr CP 581 keine Tastatur besitzt Wenn Sie festgelegt haben welche Anwendungen Sie benutzen wollen k n nen Sie durch Editieren der AUTOEXEC BAT Start Kommandos erreichen da diese bei jedem Anlauf des CP 581 automatisch gestartet werden Tabelle 6 2 Globaler Ablauf der Anwendungen und dazu erforderliche Ma nahmen Anwendung Globaler Ablauf erforderliche Ma nahmen Proze datenerfassung S5 Daten von einer CPU lesen und Konfigurationsdatei auf CP 581 CPRECORD in einer ASCH Datei des CP 581 editieren ablegen Konvertierung der S5 Daten auf CP 581 festlegen Daten bertragung STEP 5 Programme f r das Senden von CPU zum CP 581 der S5 Daten anpassen Initiative CP 581 Massenspeicher S5 Daten von einer CPU auf STEP 5 Programme f r das Senden Funktionen CP 581 auslagern und bei Beda
339. lu steckern ben tigen Sie sogenannte Y Adapter e Y Adapter f r Tastatur Maus mit 26poligem High Density Stecker f r den Anschlu an die KEYBOARD COM 2 Schnittstelle des CP 581 7poliger Rundbuchse f r den Anschlu einer Tastatur und 9Ipoligem D Subminiatur Stecker f r den Anschlu einer Maus Es liegen folgende bergangsadapter bei 7poliger Rundbuchse auf Mini Din Rundbuchse zum Anschlu einer Tastatur mit Mini Din Rundbuchse PS 2 e Y Adapter f r Ger te mit Standard Anschlu steckern f r serielle Schnitt stellen mit 26poligem High Density Stecker f r den Anschlu an die COM 1 COM 3 bzw COM 4 Schnittstelle des CP 581 25poligem Subminiatur Stecker f r die COM I Schnittstelle und 25poligem Subminiatur Stecker f r die COM 3 Schnittstelle Die Bestell Nr f r die Y Adapter entnehmen Sie bitte dem Kap 5 Bestellhin weise 2 3 Montage und Inbetriebnahme 2 2 Allgemeine Hinweise zur Inbetriebnahme des CP 581 Zur Inbetriebnahme des CP 581 ben tigen Sie au erdem e einen Monitor mit Steckleitung f r den Monitor und Betriebsanleitung f r den Monitor e eine Tastatur mit Betriebsanleitung f r die Tastatur Die f r den CP 581 geltenden Umgebungsbedingungen und technischen Da ten entnehmen Sie bitte Kapitel 4 Technische Daten Hinweis Achten Sie bei der Best ckung des AG bitte unbedingt auf die Stromauf nahme des CP 581 Diese k nnen Sie dem Kapite
340. m Boot Zus tzlich k nnen Sie ein zweites Pa wort ber die Option System Boot vereinbaren um den Hochlauf des CP 581 zu sch tzen Voraussetzung dazu ist da Sie ein Pa wort f r Enter Setup hinterlegt haben Ist dem Setup ein Pa wort f r das Booten bekannt so k nnen Sie den CP nur booten wenn Sie das richtige Pa wort daf r eingeben Bei der Eingabe des Pa wortes l t das Setup drei Versuche zu Haben Sie dreimal ein falsches Pa wort eingegeben so k nnen Sie nur durch Aus und Einschalten der Netz spannung einen neuen Versuch f r die Eingabe machen e Date and Time Date and Time ISS 25 Mar 1996 ber die Seite Date and Time k nnen Sie das aktuelle Datum und die ak tuelle Uhrzeit einstellen CP 581 C79000 G8500 C781 02 3 55 Referenzteil Hardware e AT Hard Disk AT Hard Disk AUTO All Drives CANCEL Drive Wait Time 8 sec PrimaryIDEController Trans Block 32 Fast Auto Type Cyl Heads SPT Precomp L Zone Size Mode Mode Bit PIO Master 7 USRI xxx xx xx NONE xxxx xxx LBA CI f Slave Slave NONE 0 0 0 0 0 0 Noma I ber die Seite AT Hard Disk k nnen Sie die Festplattenparameter f r das Laufwerk C einstellen Defaultm ig ist die Option Auto Ide Detection eingeschaltet Auto gt Mit ihr werden die Festplattenparameter automatisch ermittelt Dabei wird f r Festplatten die im LBA Mode arbeiten k nnen
341. m Syn chronisieren des CP 581 im zyklischen Programm folgende HTB aufrufen 1 FETCH 2 RECEIVE Funktion RECEIVE ALL HTB FETCH Blockschaltbild Die Baustein Nr FB xxx entnehmen Sie bitte der Tabelle 8 2 1 2 3 4 5 6 T 8 Massenspeicher Funktionen 8 14 Tabelle 8 5 Formaler Aufbau und Bedeutung der Parameter f r FETCH Parameter Art Typ Bedeutung SSNR D KY Schnittstellennummer A NR D KY Auftrags Nummer ANZW E W Anzeigenwort ZTYP D KC Datentyp des Ziels DBNR D KY Nummer des Datenbausteins wenn Ziel Datenbaustein ist bei QTYP AS und CPU 946 947 Kachel Nr ZANF D KF Offset des ersten zu schreibenden Datums im Ziel Byte oder Wort Nr ZLAE D KF Anzahl zu schreibender Dateneinheiten W rter oder Bytes PAFE A BY Parametrierfehler Anzeigen Aufruf des HTB FETCH Mit dem Aufruf des HTB FETCH aktivieren Sie ber Ihr STEP 5 Programm den CP 581 und bergeben ihm die Adresse der zur CPU zu sendenden Da ten Aus der Adresse bildet das Programm CPMASS den Namen der Quellda tei auf dem CP Versorgen Sie den HTB FETCH mit folgenden Parametern SSNR Geben Sie hier die Nummer der Kachel an ber die Sie die Daten aus der CPU lesen wollen entsprechend Aufruf des HTB SYNCHRON A NR Geben Sie als Auftrags Nummer einen Wert von 1 bis 99 an ANZW Adresse von zwei hintereinanderliegenden W rtern Diese W rter dienen den Han
342. m nachfolgenden Unterkapitel erkl rt Eigenschaften der HTB die die Programmierung der CPU betreffen wie z B die verschiedenen Gr en der Bereiche entnehmen Sie bitte den HTB Be schreibungen f r die verschiedenen Automatisierungsger te 5 8 und 9 11 3 1 Grunds tzliches CP 581 C79000 G8500 C781 02 Die Kommunikation zwischen S5 CPU und CP erfolgt ber den sogenannten Kachelbereich der sich am S5 Bus auf der Adresse F400H befindet und ei nen Adre raum von 1024 Byte belegt Die S5 CPU erreicht ber diese Adresse das Dual Port RAM der CP ber dieses Dual Port RAM erfolgt der Datenaustausch zwischen CP und S5 CPU Da nun alle Kacheln s mtlicher CP in demselben Adre bereich liegen wird ein sogenanntes Vektorregister ben tigt Die CPU schreibt bevor sie auf den Kachelbereich zugreift die Nummer der gew nschten Kachel in das Vektorregister Die Kachelnummer auch Schnittstellennummer genannt mu auf dem jeweiligen CP mit Hilfe einer Schalterreihe bzw ber die Systemsoftware eingestellt werden Alle CP in einem AG m ssen unterschiedliche Kachelnummern belegen da es sonst zu Adre konflikten kommt Der zuvor beschriebene Ablauf wird vollst ndig von den Hantierungsbaustei nen bernommen Bei der Programmierung eines HTB mu lediglich die Schnittstellennummer SSNR angegeben werden Der HTB bernimmt selbst ndig die Auswahl der Kachel Ein Hantierungsbaustein kann innerhalb eines Durchlaufs nur eine begrenzte
343. m s 1 g Schocken gepr ft nach DIN EN 60068 2 27 Betrieb Halbsinus 150 m s 11 ms Prozessor 6ES5581 0OED14 6ES5581 0EDI13 6ES5581 xEE15 80486DX5 133 80486DX4 100 Pentium Coprozessor Integriert Chip Set SEQUOIA Cirrus Logic INTEL HX Chip satz L2 Cache 512 Kbyte Hauptspeicher DRAM siehe Kapitel 5 Bestellhinweise Keyboard Controller 82C42PC 82C42PE COM 1 COM 2 82C552 16C552 COM 3 16C550 VGA Controller VGA Modi Cirrus Logic BIOS V1 xx Chips amp Technolo mit CLGD 5429 gies CT 69000 Video RAM 1 Mbyte 2 Mbyte S5 Interface SIEMENS ASIC max 8 kbyte Dual Port RAM 256 Koppelmerker VO Bereich Watchdog Technische Daten des CP 581 Tabelle 4 1 VGA Modi Cirrus Logic BIOS V mit CLGD 5429 D CP 581 80486 DX Mode Text Grafik Farbe SW Spalten Zeilen Anzahl Horizontal Vertkal Aufl sung Farben Frequenz kHz Frequenz Hz 0 1 Text Farbe 360 x 400 6 a5 70 2 3 Text Farbe 720 x 400 16 31 5 70 4 5 Grafik Farbe 320 x 200 4 31 5 70 6 Grafik Farbe 640 x 200 2 31 5 70 7 Text SW 720 x 400 2 31 5 70 D Grafik Farbe 320 x 200 16 31 5 70 E Text Farbe 640 x 200 16 31 5 70 F Text SW 640 x 350 2 31 5 70 10 Text Farbe 640 x 350 16 31 5 70 11 Text Farbe 640 x 480 2 31 5 60 12 Grafik Farbe 640 x 480 16 31 5 60 12 Grafik Farbe 640 x 480 16 37 9 72 13 Grafik Farbe 320 x 200 256 31 5 70 14 Text Fa
344. mat abgelegt Welche Zeichenfolgen sich aus den einzelnen S5 Formaten ergeben k nnen Sie der folgenden Tabelle entneh men Tabelle 10 7 Darstellung der S5 Datenformate in einer ASCH Datei Daten im S5 Format Zeichen in ASCII Datei Feldl nge Formatanweisung KC 2 KC AXBYCZ AXBYCZ 2 Wiederholfaktor in Formatanweisung Formatanweisung KF KF 257 aAAat257 6 Zeichen f hrende Leerzeichen Formatanweisung KG 3 KG 5500000 01 5 500000e 000 14 Zeichen e Zeichen f r Exponent f hrende Nullen Mantisse Vorzeichen 1 Ziffer vor dem Punkt 6 Ziffern nach dem Punkt Exponent Vorzeichen 3 Ziffern CP 581 C79000 G8500 C781 02 10 23 Virtuelles S5 Laufwerk Tabelle 10 7 Darstellung der S5 Datenformate in einer ASCI Datei Daten im S5 Format Zeichen in ASCII Datei D Formatanweisung KH Feldl nge KH 073E 073E 4 Zeichen f hrende Nullen Formatanweisung KM KM 0000 O111 Der Wert des Bitmusters 0 bis 65 535 wird in eine vorzeichen 5 Zeichen 0011 1110 lose Dezimalzahlumgewandelt f hrendeLeerzeichen A1854 Formatanweisung KT KT 032 2 Der Zeitwert wird aus Wert und Zeitraster in Hundertstel 7 Zeichen Sekunden umgerechnet f hrendeLeerzeichen AnA3200 Formatanweisung KY KY 007 062 Es werden zwei hintereinanderliegende Bytes des S5 Bereiches
345. mit Auftrags Nr 210 Die Erfassung darf nicht mit Option S suspendiert aktiviert und darf nicht beendet worden sein 1 Daten oder Merkerwort mit Steuerinformation siehe Skizze aufbereiten Bit Nr 15 8765 4 3 2 1 0 Parametersatz Nummern 2 HTB SEND aufrufen mit Auftrags Nr 211 CP 581 C79000 G8500 C781 02 Referenzteil Software 13 3 4 Fehler und Betriebsmeldungen des CP HTB Treibers und vom Programm CPRECORD Falls bei der Proze datenerfassung besondere Ereignisse festgestellt werden k nnen Sie sich diese Ereignisse als Meldungen in eine Logbuchdatei eintra gen lassen Dazu m ssen Sie in die Konfigurationsdatei den Namen f r diese Logbuchdatei eingetragen haben Lesen Sie dazu bitte Abschnitt 7 3 2 Meldungen werden vom CP HTB Treiber und dem Programm CPRECORD abgesetzt Welche Meldungen auftreten k nnen und was sie bedeuten ent nehmen Sie bitte den beiden folgenden Tabellen Der in eckigen Klammern stehende Buchstabe p vor den Meldungen bedeu tet dabei die Nummer des Parametersatzes auf den sich die Meldung bezieht Fehlermeldungen des CP HTB Treibers Tabelle 13 15 Meldungen des CP HTB Treibers Meldung p ICPHTB CPU nicht synchron p CPHTB Abbruch weil Datenbereich gesperrt p ICPHTB Abbruch durch Synchron p CPHTB Abbruch durch Reset p ICPHTB Abbruch durch Timeout p ICPHTB Abbruch wegen Param
346. mit MS DOS Stan dardprogrammen auswerten k nnen Kapitel 8 beschreibt wie Sie mit Hilfe der Massenspeicher Funktionen den CP 581 als Speichermedium f r S5 CPUs nutzen k nnen Kapitel 9 beschreibt wie Sie mit der Funktion Kommando Interpreter von einer SS CPU aus beliebige MS DOS Kommandos auf dem CP 581 aktivie ren k nnen Kapitel 10 beschreibt wie Sie ber die Funktion Virtuelles S5 Laufwerk S5 Datenbausteine DB DX vom CP 581 aus wie MS DOS Dateien anspre chen k nnen Kapitel 11 Freie Programmierung beschreibt wie Sie die Systemfunktio nen des CP 581 und die Funktionen der Hantierungsbausteine nutzen und damit Ihr Automatisierungssystem optimal an die gestellten Aufgaben anpas sen k nnen Kapitel 12 beschreibt den Einsatz des CP 581 anhand von konkreten Applikationsbeispielen f r die vier Systemfunktionen Proze datenerfassung Massenspeicher Funktionen Kommando Interpreter und Freie Programmie rung Im Kapitel 13 Referenzteil Systemsoftware finden Sie alle wichtigen In formationen zur Systemsoftware komprimiert und tabellarisch dargestellt Beschrieben werden die SETUP Routine f r den CP 581 der Aufbau und die Parametrierung der f r den CP verwendeten Hantierungsbausteine und die Fehleranzeigen der vier Systemfunktionen CP 581 C79000 G8500 C781 02 Inhaltsverzeichnis 1 Einf hrung in die Anwendung des CP 581 nunnnennnnnnnnn nn nn 1 1 1 1 Was ist ein CP 581 und welche M glichkeiten bietet er
347. mm oder den Ablaufparametern durchf hren Danach k nnen Sie den Test ganz oder ab einem bestimmten Schritt wiederholen CP 581 C79000 G8500 C781 02 Virtuelles S5 Laufwerk 10 5 Benutzen des virtuellen S5 Laufwerks 10 5 1 Hantieren mit Katalogen und Dateien Kataloge Dateien CP 581 C79000 G8500 C781 02 Die Programme SSREMOTE SSREMOTF legen auf dem virtuellen S5 Lauf werk f r vier CPUs die Kataloge CPUI bis CPUA an Ist eine der vier CPUs nicht angeschlossen oder nicht synchron so wird von den Programmen der entsprechende Katalog beim Ablisten mit DIR leer angezeigt In den vier Katalogen des virtuellen S5 Laufwerks k nnen Sie keine weiteren Unterkataloge erzeugen Dateinamen Die Namen zu den S5 Datenbausteinen werden aus den DB Namen und Nummern abgeleitet Die Namenserweiterung gibt Ihnen einen Hinweis dar auf ob f r eine S5 Datei ein Format angegeben wurde oder nicht DB001 S5B bis DB255 S5B f r bin re Dateien zu den Datenbausteinen DB DX000 S5B bis DX255 S5B f r bin re Dateien zu den Datenbausteinen DX DB001 S5A bis DB255 S5A f r ASCII Dateien zu den Datenbausteinen DB DX000 S5A bis DX255 S5A f r ASCII Dateien zu den Datenbausteinen DX Attribute Sie k nnen die S5 Dateien mit denselben Datei Attributen versehen wie an dere MS DOS Dateien z B r f r das Read Only Attribut Zeitstempel F r die Dateien des virtuellen S5 Laufwerks wird der Zeitstempel von den Systemprogrammen abgeschal
348. n 9 11 Kommando Interpreter 9 3 5 Beispiel zur HTB Parametrierung f r den Kommando Interpreter Auf dem AG S5 135U soll in Abh ngigkeit eines gesetzten Eingangssignals E 20 2 von einer CPU aus das Kommando TYPE MEINEDAT auf dem CP 581 ausgef hrt werden e Das Kommando soll nur bei der steigenden Flanke des Eingangssignals E 20 2 ausgef hrt werden e Die CPU ist die einzige CPU im AG und hat die CPU Nummer 1 e Das Kommando wird im DB 10 ab Datenwort 8 programmiert Um leicht einen Null Abschlu programmieren zu k nnen wird die Zeichenkette des Kommandos um Leerzeichen erg nzt und das auf die Zeichenkette folgende Wort mit der Anweisung KH 0000 mit zwei Bytes duale Null definiert Das gesamte zu bertragende Kommando hat damit eine L nge von 8 W rtern siehe Bild 9 2 Das S5 Programm f r diese Aufgabe besteht aus folgenden Teilen 1 dem Aufruf des FB 111 in den Anlaufbausteinen 2 dem FB 111 mit Aufruf des HTB SYNCHRON 3 dem OB 1 f r die zyklische Programmbearbeitung mit dem Auftragsan st en 4 dem FB 117 zum Senden des MS DOS Kommandos 5 dem Datenbaustein DB 10 mit dem Kommando Die Fehlerbehandlung erfolgt im Baustein PB 1 Dieser wird nicht n her er l utert da die Fehlerreaktion anwendungsspezifisch ist Die f r die CPU zu verwendenden Hantierungsbausteine wurden der Ta belle LEERER MERKER entnommen Sie haben folgende Baustein Num mern HTB SYNCHRON FB 1
349. n Katalogs um diese Datei zur CPU zur ckzuholen z B die Datei 020DB001 S5F vom Datenbaustein DB 20 in die Datei f r den Datenbau stein DB 21 mit dem MS DOS Kommando COPY 020DB001 S5F 021DB001 S5F Legen Sie das STEP 5 Programm so an da es einmalig Daten aus der kopierten CP 581 Datei in den entsprechenden Datenbaustein einliest z B die Datei 021DB001 S5F in den Datenbaustein DB 21 Vergleichen Sie die Daten des gesendeten mit denen des empfangenen Datenbausteins Wenn diese bereinstimmen k nnen Sie davon ausge hen da der Datenaustausch mit den Massenspeicher Funktionen richtig abl uft Danach k nnen Sie evtl Modifikationen Ihres STEP 5 Pro gramms f r den Test r ckg ngig machen z B auf andere S5 Datenberei che zugreifen oder bei Bedarf die HTB Aufrufe f r die Massenspeicher Funktionen Katalog einstellen l schen programmieren 8 29 Massenspeicher Funktionen 8 4 Fehleranzeigen Zum Testen Ihres STEP 5 Programms f r die Massenspeicher Funktionen k nnen Sie die Anzeigen der Hantierungsbausteine auswerten Daf r stehen Ihnen zwei Anzeigenarten zur Verf gung e Parametrierfehler Anzeigen und e Auftrags Anzeigen 8 4 1 Parametrierfehler Anzeigen Alle Hantierungsbausteine berpr fen nach ihrem Aufruf die bergebenen Parameter auf syntaktische und logische Fehler Ferner wird von ihnen die angesprochene Schnittstelle darauf berpr ft ob sie f r die angesto ene Funktion zur Ver
350. n derprogramm Spezielles MS DOS Programm in Assembler oder h herer Program miersprache schreiben STEP 5 Programme f r Kommuni kation mit speziellem MS DOS Programm anpassen CP 581 C79000 G8500 C781 02 6 9 Betrieb des CP 581 in den S5 Automatisierungsger ten 6 4 Hinweise zum Betrieb der CP 581 Systemsoftware Tastatureingaben R cksetzen des Systems Abbre chen des CP HTB Treibers Falls Sie in kurzen Zeitabst nden sehr viele Eingaben auf der Tastatur vor nehmen kann es zu Verzugszeiten bei der Kommunikation zwischen CP 581 und den CPUs kommen In diesem Fall melden die HTB einer betroffenen CPU den S5 Programmen einen Parametrierungfehler CIH obwohl die bertragung im n chsten Zyklus ohne Datenfehler fortgesetzt wird Dieser Effekt kann in seltenen F llen auch beim Ziehen und Stecken des Tastatursteckers auftreten Bei kritischen Anwendungen sollten Sie daher folgendes beachten e Ziehen und stecken Sie w hrend des Betriebs nie den Tastaturstecker e ndern Sie nicht den eingestellten Wert der Wiederholrate f r die Tastatur Zum R cksetzen des Systems bet tigen Sie die Tastenkombination CTRL und ALT und DEL Der Treiber wird dabei definiert abgebrochen und das System gebootet Warmstart Au erdem werden die CPUs mit denen gerade eine Kommu nikation l uft vom Treiber durch eine Parametrierfehler Anzeige ber den Abbruch informiert diese Anzeige bergibt der Treiber au
351. n die beim Ablauf der Massenspeicher Funktionen auftreten k nnen Tabelle 13 18 Fehleranzeigen vom Programm CPMASS Wert v Bit Nr 8 bis Bit Nr 11 Fehlerursache OH kein Fehler 1H bis 5H HTB Fehler auch AG oder CPU Fehler genannt Fehler Nummer PAFE 1 bis PAFE 5 6H CP HTB Fehler 7H S5 Segment gesperrt BS PB 8H QLAE ZLAE zu gro 9H CP 581 Datei hat Schreibschutz Sendeauftrag von CPU AH Auf dem eingestellten Laufwerk des CP 581 ist nicht gen gend Platz Sendeauftrag von CPU BH Datei Katalog auf CP 581 wurde nicht gefunden Leseauftrag Auftrag Katalog einstellen S5F Dateien l schen von CPU CH Pfadname ist syntaktisch falsch Auftrag Katalog einstellen S5F Dateien l schen von CPU DH Katalog wurde nicht vollst ndig gel scht da er Unterkataloge oder nicht l schbare Dateien oder fremde Dateien nicht S5F enth lt oder der aktuelle Katalog ist Auftrag S5F Dateien l schen von CPU EH Timeout nach 30 Sekunden FH Parametrierfehler 13 21 Referenzteil Software 13 5 Kommando Interpreter 13 5 1 13 22 Hantierungsbausteine f r den Kommando Interpreter Wenn Sie ein Kommando aus einem vorbesetzten Datenbaustein zum CP 581 bertragen wollen so m ssen Sie im STEP 5 Programm den HTB SEND aufrufen und zwar einmal mit der Funktion SEND DIREKT und anschlie Bend mit der Funktion SEND ALL Tabelle 13 19 Hantierungsbausteine
352. n gr er als die eingestellte Blockgr e ist Hinweis Bei den Automatisierungsger ten AG S5 135U und AG S5 155U k nnen Sie statt der RECEIVE ALL Betriebsart einen speziellen HTB RECEIVE A benutzen Bei diesem HTB brauchen Sie die irrelevanten Parameter nicht zu notieren Die FB Nummern dieser HTB entnehmen Sie bitte Abschnitt 13 1 1 Die DIREKT Betriebsart arbeitet mit folgenden Parametern e SSNR Schnittstellennummer e A NR Auftrags Nummer e ANZW Angabe des Anzeigenworts e ZTYP Zieltyp e DBNR Nummer des Datenbausteins e ZANF Anfangsadresse des Ziels e ZLAE Anzahl der Zieldaten e PAFE Angabe des Fehlerbytes Die DIREKT Betriebsart wird i a im zyklischen Teil des CPU Programms aufgerufen Der Baustein kann zwar auch bei der Interrupt oder Alarmbear beitung aufgerufen werden das Anzeigenwort wird dann aber nicht zyklisch aktualisiert Diese Aufgabe mu dann vom CONTROL Baustein bernom men werden F r die Daten bernahme oder Aktivierung des RECEIVE Auftrags m ssen zwei Bedingungen erf llt sein e dem Funktionsbaustein wurde VKE 1 bergeben e im Anzeigenwott ist Bit Nr 0 1 11 23 Freie Programmierung des CP 581 Bei bergabe von VKE 0 Leerlauf wird nur das Anzeigenwort aktuali siert 11 3 9 Der FETCH Baustein Beschreibung der FETCH Funktion 11 24 Der FETCH Baustein dient wie der RECEIVE Baustein zum Transfer von Daten aus dem CP in die CPU Der F
353. n um so mehr wird jedoch der S5 Bus bela stet Umgekehrt ist die Bus Belastung bei kleineren Blockgr en geringer die Daten bertragung zum CP 581 dauert dann aber l nger Welche Block gr e f r Ihre CPU am g nstigsten ist m ssen Sie unter dem Aspekt des Gesamtbetriebs auf dem AG entscheiden 1 Die Basis Schnittstellennummer mu im Vierer Raster 0 4 8 12 usw liegen CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen Daten von der CPU zum CP 581 sen den S5F Datei l schen CP 581 C79000 G8500 C781 02 Um Daten von der CPU zum CP 581 zu senden oder eine Massenspeicher datei SSF Datei zu l schen m ssen Sie im zyklischen STEP 5 Programm OB 1 bzw FB 0 zweimal den Aufruf f r den HTB SEND programmieren 1 SEND Funktion SEND DIREKT 2 SEND Funktion SEND ALL HTB SEND Blockschaltbild Die Baustein Nr FB xxx entnehmen Sie bitte der Tabelle 8 2 1 2 3 4 5 6 N 8 Tabelle 8 4 Formaler Aufbau und Bedeutung der Parameter f r SEND Parameter Art Typ Bedeutung SSNR D KY Schnittstellennummer A NR D KY Auftrags Nummer ANZW E WwW Anzeigenwort QTYP D KC Datentyp der Quelle DBNR D KY Nummer des Datenbausteins wenn Quelle Datenbaustein ist bei QTYP AS und CPU 946 947 Kachel Nr QANF D KF Offset des ersten zu lesenden Datums im Datenbereich Byte oder Wort Nr QLAE D KF Anzahl zu lesender Dateneinheiten W rter oder Byte
354. n Nummern FB Nummern In den anwendungsspezifischen Kapiteln Kapitel 7 bis 11 werden die Nummern f r die jeweils ben tigten HTB aufgef hrt Eine Gesamt bersicht der HTB finden Sie in Kapitel 13 6 2 3 CP HTB Treiber Optionen des CP HTB Treibers im Ladekommando Einstellen der Ba sis Schnittstellen nummer 6 4 Der CP HTB Treiber wickelt auf dem CP 581 den Datenaustausch mit einer oder mehreren CPUs ab Er wird speicherresident geladen und von den CP 581 Anwendungen mitgelieferte System Programme oder Anwender Programme ber eine spezielle Interrupt Schnittstelle aufgerufen Der Treiber bleibt resident geladen Sie k nnen ihn jedoch durch ein be stimmtes Kommando wieder aus dem Speicher l schen Beim Laden des CP HTB Treibers k nnen Sie verschiedene Optionen ange ben Mit ihnen legen Sie die Basis Schnittstellennummer fest und ver ndern einige voreingestellte Eigenschaften des Treibers bzw der Systemsoftware In der Vorbesetzung der installierten Datei AUTOEXEC BAT wird der CP HTB Treiber ohne Optionen geladen Wenn Sie Optionen verwenden wollen so m ssen Sie die Datei AUTOEXEC BAT editieren und die gew nschten Optionen in das Ladekommando eintragen Das Ladekommando mit Optionen hat folgende Syntax CPHTB ssnr lt ddd gt noreset resync norunstop int lt xx gt f check Anstelle der Gro buchstaben k nnen Sie f r das Kommando auch Klein buchstaben verwenden und statt des Zeichens auch das
355. n der Erfassung f r Parametersatz s tze p B begin p Dezimalzahl f r einen Satz Hexadezimalzahl f r mehrere S tze H B Erfassung f r alle Parameters tze einschalten Ep Ausschalten der Erfassung f r Parametersatz s tze p E end p Dezimalzahl f r einen Satz Hexadezimalzahl f r mehrere S tze H E Erfassung f r alle Parameters tze ausschalten C Ausgeben der Konfigurationsparameter f r Parametersatz p 2 S Ausgeben des aktuellen Betriebszustandes f r Parametersatz p 2 oder H Ausgeben von Hilfstext und Erkl rungen zum Kommando 1 Hexadezimalzahl 0Xhh mit Bit 0 Satz Nr 1 Bit 1 Satz Nr 2 usw 2 alsDezimalzahl 13 15 Referenzteil Software 13 3 3 Steuerung der Proze datenerfassung von einer CPU Ein Ausschalten der Erfassung f r bestimmte Para meters tze Triggern der Erfas sung f r be stimmte Parame ters tze 13 16 Sie k nnen die Proze datenerfassung von einer CPU aus steuern durch Auf rufen des Hantierungsbausteins HTB SEND mit der Funktion SEND DIREKT im STEP 5 Programm Lesen Sie Einzelheiten bitte im Abschnitt 7 5 2 nach Gehen Sie bitte folgenderma en vor 1 Daten oder Merkerwort mit Steuerinformation siehe Skizze aufbereiten Bit Nr 15 8 7 6 5 4 3 2 1 0 Auftragsarta 8 76 5 4 3 2 1 en a gt 0 Einschalten Parametersatz Nummern a 0 Ausschalten 2 HTB SEND aufrufen
356. n eckigen Klammern gekennzeichnet Taste ENTER Mit dieser Taste best tigen Sie die Auswahl einer Option Taste ESC Wenn Sie eine Setup Seite angew hlt haben k nnen Sie mit dieser Taste jederzeit in das Auswahlmen zur ckkehren Nachfolgend werden die einzelnen Setup Seiten aufgef hrt die Sie ber das Auswahlmen zum ndern von Parametern aufschlagen k nnen User Help User Help Use TAB SHFT TAB Keys to toggle trough items OK Press ENTER to save changes and close page CANGEN Select and press ENTER or press ESC to close page without saving DEF Select and press ENTER to load default values in page Checkbox Option Use SPACE Bar to enable disable checkbox option 3 54 Radio Button List Box Edit Box Option 2 Option 2 Option 3 Option 3 Use Cursor Keys Use Cursor Keys to or type in the num select an option ber or string CP 581 C79000 G8500 C781 02 Referenzteil Hardware e System Security System Security Device Security Floppy Disk Read Only Hard Disk Read Only Password Enter Setup System Boot Parameterfeld Password Enter Setup Die Einstellungen im Setup k nnen Sie sch tzen indem Sie ber die Option Enter Setup ein Pa wort vereinbaren Ist dem Setup beim Start ein Pa wort bekannt so l t es nach Eingabe eines falschen Pa wortes nur die nderung von Datum und Uhrzeit zu Syste
357. n mehr 2 3 5 18 80 Katalog kann nicht eingerichtet werden 160 Formatfehler beim Schreiben D onr e DB DX nicht vorhanden 195 Abbruch wegen Zeitfehler timeout 201 Abbruch durch Reset 202 Abbruch durch SYNCHRON 205 Abbruch durch negative Quittung 254 CPU ist nicht synchron 1 Wortadresse der fehlerhaften Formatanweisung in Error Class High Byte und Fehlermeldun gen von S5REMOTE S5REMOTF 13 28 Suggested Action Low Byte Tabelle 13 25 Fehlermeldungen von SSREMOTE SSREMOTF Fehlermeldung DOS Version mu 3 10 oder gr er sein Bemerkung Laufwerksbuchstabe zu hoch Abhilfe lastdrive in CONFIG SYS er h hen Laufwerk schon vorhanden anderen Buchstaben f r das virtuelle Laufwerk w hlen Unbekanntes S5 Format in Zeile x Fehler in der Formatdatei Formatlisten berlauf in Zeile x Die Formatdatei enth lt Formate f r mehr als 4091 Datenw rter CP 581 C79000 G8500 C781 02 Referenzteil Software Tabelle 13 25 Fehlermeldungen von SSREMOTE SSREMOTF Fehlermeldung Bemerkung Unbekannte Option CPHTB Treiber nicht gefunden Abhilfe Treiber laden CPU x nicht synchron Abhilfe Anlauf auf CPU durchf hren und HTB SYNCHRON aufrufen lt cpu gt mu 1 4 oder sein lt db gt mu 1 511 oder sein Illegaler Timeout Der Wert f r die berwachungszeit Sek liegt nich
358. n nennen 11 3 10 Der CONTROL Baustein 2 2222 neeasee nennen nennen 11 3 11 Der RESET Baustein eennssneeannnnnenn nennen nenn 11 3 12 Der SYNCHRON Baustein 22222neeaseeneenee nennen nenn 11 4 Programmieren des CP 581 Anwenderprogramms 2 11 4 1 Der CP HTB Treiber u 22ssneeanee nennen nennen 11 4 2 Der Transfer Control Block TCB uu r uu2u0u2 u BR Rare 11 4 3 bersicht der Treiberfunktionen 222u22neee nern 11 4 4 Beipiel f r einen Aufruf des CP HTB Treibers 2u ccnneen 11 4 5 Datentransfer mit Direkt Auftr gen 2 2u222eee nern 11 4 6 Datentransfer ohne Direkt Auftr ge 2 2 22 222eens seen 11 4 7 Sonstige Treiberfunktionen 2222eeassnneenne nennen nenn CP 581 C79000 G8500 C781 02 xi Inhaltsverzeichnis 12 13 xii 11 5 Testen der Anwendung sssssssssrrrarrrrrrrrrrrrrrrarrrrrrna 11 5 1 Vorgehen 000er en A 11 5 2 Test des S5 Programms uesnseneeensenennn rennen nenn 11 5 3 Test des CP 581 Programms 2 2neeanseneeenen nennen 11 5 4 Darstellung der S5 Daten im CP 581 Speicher Applikationsbeispiele s suruuennnn nun nun nun nn nennen nen 12 1 Beispiel Proze datenerfassung 222e22 nennen nenn 12 1 1 Aufgabenstellung Problem 2 222e22 seen nennen 12 1 2 L sungsentwicklung sssr ssr sirrsssir ERr SENINE RI SENIORI een 12 1 3 L sungsstruktur siek aarer kek
359. nbaustein DB 12 mit 2043 Datenw rtern Er soll die Daten enthalten die Sie von der S5 CPU auf den CP senden wollen DB 12 LAE 2048 0 KH AAAA 1 KH 0001 2 KH 0001 3 KH 0001 2042 KH 0001 2043 Die Daten aus dem Datenbaustein DB 12 werden nach einem Ansto von au en Signalflanke vom HTB SEND mit der Funktion SEND DIREKT ber einen HTB SEND mit der Funktion SEND ALL auf die Festplatte des CP gesendet Hantierungsbausteine in S5 Programm einbauen und parametrieren Parametrieren Sie den HTB SYNCHRON und bauen Sie ihn in die Anlauf Organisationsbausteine OB 21 und 22 ein Listing siehe Abschnitt 12 1 4 Durch den HTB SYNCHRON in den Anlauf OB werden S5 CPU und CP 581 im RUN STOP Betrieb OB 21 und im automatischen Wiederanlauf OB 22 des AG synchronisiert CP 581 12 16 C79000 G8500 C781 02 Applikationsbeispiele Rufen Sie den Hantierungsbaustein SEND mit der Funktion SEND ALL im Organisationsbaustein OB 1 auf und parametrieren Sie ihn OB 1 NETZWERK 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F SPA NAME SEND SSNR A NR ANZW QTYP DBNR QANF QLAE PAFE EEEE E EE E E E E E e k e k k e k k e k k e k k k k k k k k k k kk BeispielMassenspeicherfunktion CP581 AG115U EEEE EE E E E E E e k e k k e k k e k k e k k k k k k k k k k kk FB 244 HTB SEND SEND ALL KY 0 4 KY 0 0 MW 100 KC KY 0
360. nd in wel chem Modus der Datentransfer stattfinden soll Aus Tabelle 11 8 k nnen Sie entnehmen welche Codierungen des HTB Typ Bytes zul ssig sind und welche Bedeutung diese Codierungen haben Tabelle 11 8 Zul ssige Codierungen des HTB Typs zul ssige HTB Bedeutung Typ Codierung 01H SEND DIREKT Es werden nur Daten bertragen bertra gungsparameter werden nur dann transferiert wenn mehr als ein Block bertragen werden mu d h wenn ein zus tzlicher Aufruf SEND ALL erforderlich ist 41H SEND DIREKT Es werden nur bertragungsparameter transfe FETCH riert Daten m ssen mit einem zus tzlichen Aufruf SEND ALL bzw RECEIVE ALL bertragen werden 02H RECEIVE DIREKT Die bertragungsparameter setzen sich aus CPU Nummer Bereichskennung Datenbaustein Nummer Bereichs Offset und Bereichsl nge zusammen Mit Hilfe der bertragungsparameter werden die zu bertragenden S5 Daten adressiert Die CPU Nummer mu immer vom CP 581 Programm vorgegeben wer den Die restlichen bertragungsparameter werden in Abh ngigkeit von der Treiberfunktion entweder durch das S5 Programm vorgegeben oder durch das CP 581 Programm bestimmt CPU Nummer Durch die CPU Nummer wird die CPU im AG festgelegt mit der die Kom munikation aufgenommen werden soll Da die CPUs fest den Kacheln zuge ordnet sind siehe Kapitel 6 wird mit der CPU Nummer im TCB auch gleichzeitig die Kachelnummer vorgegeben Bit Nr
361. nde Datenvo lumen Wenn Sie diese Fragen beantwortet haben so informieren Sie sich zun chst in Abschnitt 11 3 ber die Funktionen der Hantierungsbausteine HTB Le gen Sie unter Ber cksichtigung Ihrer Antworten fest welche HTB Sie ben ti gen und programmieren oder ndern Sie Ihr STEP 5 Programm In Abstim mung mit den HTB Aufrufen in Ihrem STEP 5 Programm k nnen Sie dann nach dem Studium des Abschnitts 11 4 Ihr MS DOS Programm f r die Kom munikation entwerfen und erstellen Hinweis Die mitgelieferten Systemprogramme f r Massenspeicher Funktionen und Kommando Interpreter belegen f r ihre Anwendungen folgende Auftrags Nummern Proze datenerfassung 210 und 211 Massenspeicher Funktionen 1 bis 99 201 207 Kommando Interpreter 209 Generell sind die Nummern gt 200 f r Systemfunktionen reserviert Falls Sie f r Ihre Anwendungen Auftrags Nummern ben tigen nur bei soge nannten Direkt Auftr gen und eines der Systemprogramme neben Ihrer Anwendung benutzen wollen d rfen Sie die entsprechenden Auftrags Num mern nicht vergeben CP 581 11 4 C79000 G8500 C781 02 Freie Programmierung des CP 581 11 3 Programmieren der HTB Aufrufe F r die Programmierung von Datentransferfunktionen mit Hilfe des CP HTB Treibers sind gute Kenntnisse ber die Hantierungsbausteine kurz HTB er forderlich Die wichtigsten Eigenschaften der HTB die Sie f r die Program mierung ben tigen werden i
362. nden jun Ende der Konfigurationsdatei Ps z Parametersatz Zeilen Nr KZ Kommentarzeile KZ 1 KZ P1 2 P1 3 P1 4 P1 5 P1 6 P1 7 P1 8 P1 9 P1 10 KZ KZ P1 11 P 12 P1 13 P1 14 KZ P1 15 P1 16 KZ P2 2 P2 3 P2 4 P2 5 P2 6 P2 7 P2 8 P2 9 P2 10 KZ P2 11 P2 12 P2 13 KZ P2 14 KZ P2 15 P2 16 KZ 7 12 CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD 7 3 3 Prinzip Programmieren der CPU f r den Datentransfer Die Programmierung der CPU f r den Datentransfer umfa t die Synchronisa tion des CP 581 im Anlauf und den zyklischen Aufruf eines speziellen Funk tionsbausteins zum Senden der CPU Daten F r beide Funktionen ben tigen Sie sogenannte Hantierungsbausteine HTB f r das Synchronisieren den HTB SYNCHRON und f r den Datentransfer den HTB SEND Bild 7 2 zeigt Ihnen an welchen Stellen in Ihrem STEP 5 Programm Sie die beiden Hantierungsbausteine aufrufen m ssen Anlauf Organisations bausteine OB 20 HTB SYNCHRON aufrufen Anzeigen in PAFE auswerten OB 21 OB 22 HTB SYNCHRON aufrufen Anzeigen in PAFE auswerten HTB SYNCHRON aufrufen Anzeigen in PAFE auswerten zyklisches STEP 5 Programm OB 1 oder FB 0 HTB SEND mit Auftrags nummer 0 aufrufen OB 20 und FB 0 sind nicht auf jeder CPU verf gbar Bild 7 2 Aufrufen und Para metrieren der Han tierungsbausteine CP 581 C79000 G8500 C781 02 Prin
363. nden wollen Sie d rfen die Funktion nur dann aufrufen wenn das Programm zuvor einen Auftrag FETCH von der CPU empfangen hat Aufrufparameter Register AX Register BX Register ES Register CX 0 Funktions Nr 15H TCB Adresse Offset TCB Adresse Segment berwachungszeit in 55 ms Einheiten Timeout Ist die bertragung nach der abgelaufenen berwachungs zeit nicht abgeschlossen so wird die Funktion mit einer Fehleranzeige abgebrochen Das aufrufende Programm wird sofort fortgesetzt die ber tragung l uft im Hintergrund ab Hintergrund Auftrag In diesem Falle k nnen Sie mit der Funktion TCB Status ab fragen das Ende der bertragung erkennen 11 47 Freie Programmierung des CP 581 11 48 Ergebnisanzeigen Register AX 0 Funktion wurde ohne Fehler beendet negativ Funktion wurde nach einem Fehler abgebrochen 2 CPU ist nicht synchron 3 CPU Nummer falsch 4 TCB in Bearbeitung 51 Abbruch durch negative Quittung 52 Abbruch weil Datenbereich gesperrt 53 Pufferbereich ist zu klein 54 Abbruch durch SYNCHRON 55 Abbruch durch RESET 56 Unerwartete R ckmeldung bei FETCH 57 Unerwartete R ckmeldung bei RECEIVE DIREKT 58 Unerwartete R ckmeldung bei RECEIVE ALL 59 Unerwartete R ckmeldung bei SEND 60 Unerwartete R ckmeldung bei SEND ALL 61 Abbruch durch Timeout 80 Abbruch durch Parametrierungsfehler 81 Parameter formal falsch 82 DB DX nicht vorhanden 83 Bereich
364. ndo Interpreter am CP 581 Wenn Sie die Anwendung des Kommando Inter preters bereits ausgetestet haben und Sie den Kommando Interpreter bei einem Systemanlauf bzw Wiederanlauf automatisch starten wollen m s sen Sie das Kommando CPSHELL in die Datei AUTOEXEC BAT im Stammkatalog der Festplatte des CP 581 eintragen e Beenden Durch Bet tigen der ESC Taste k nnen Sie den Kommando Interpreter beenden Nach dem Start gibt der Kommando Interpreter am Sichtger t folgende Meldung aus CPSHELL Vx x Copyright c Siemens AG 1991 CPSHELL bereit Von der CPU die Sie f r die Kommando Interpreter Anwendung pro grammiert haben werden nun unter den von Ihnen festgelegten Bedin gungen MS DOS Kommandos zum CP 581 geschickt und ausgef hrt Die Kommandos werden dabei am Sichtger t des CP 581 wie bei einer Tasta tur Bedienung ausgegeben Werden von der aufgerufenen MS DOS Funktion oder vom gestarteten Programm Meldungen ausgegeben so erscheinen diese ebenfalls auf dem Sichtger t 1 sa Falls das Ladekommando f r den Treiber aus zwingenden Gr nden aus der Datei AUTOEXEC BAT entfernt wurde k nnen Sie den Treiber durch Tastatureingabe CPHTB laden CP 581 C79000 G8500 C781 02 9 15 Kommando Interpreter Testen Um herauszufinden ob ein auf der CPU hinterlegtes Kommando richtig zum CP 581 gesendet und ausgef hrt wird sollten Sie schrittweise so vorgehen 1 Hinterlegen Sie in einem Datenbaustein auf de
365. nen 7 39 Proze datenerfassung CPRECORD 7 40 Wenn CPRECORD bei einer Reaktivierung feststellt da bereits ASCH Da teien f r einen S5 Datenbereich vorhanden sind l uft folgender Vorgang ab 1 Das Volumen der ASCH Dateien f r einen Parametersatz ist noch nicht ausgesch pft CPRECORD setzt die Erfassung f r den Parametersatz fort Die Daten werden weiter in den ASCII Dateien abgelegt wie in Abschnitt 7 4 1 be schrieben Das Volumen der ASCIH Dateien f r einen Parametersatz ist ausge sch pft Die Aufzeichnung soll im Modus permanente Aufzeichnung erfol gen CPRECORD beginnt die Erfassung neu Die Daten werden neu in den Dateien abgelegt wie in Abschnitt 7 4 1 beschrieben Die Aufzeichnung soll im Modus Aufzeichnung beenden erfolgen Wurde CPRECORD mit der Option A automatisch gestartet so wird die Erfassung f r den Parametersatz sofort wieder ohne Mel dung beendet Wurde CPRECORD ohne die Option A gestartet so gibt CPRECORD folgende Quittungs Meldung am Bildschirm aus p Datenaufzeichnung bereits abgeschlossen p Trotzdem starten mit lt ENTER gt Bet tigen Sie darauf die Taste lt ENTER gt wenn Sie die Erfassung neu starten wollen die alten Daten werden dann berschrieben Bet tigen Sie eine beliebige andere Taste wenn die Erfassung nicht gestartet werden soll CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD 7 7 Betriebsmeldungen
366. nen im OB 1 0000 Zyklische Programmbearbeitung NETZWERK 1 0000 0001 0002 0003 0004 0005 SPA FB 117 0006 NAME DOS COM 0007 ANST E 20 2 0008 0009 SPA FB 126 000A NAME SEND A 000B SSNR KY 0 16 000C A NR KY 0 0 000D ANZW MW 30 000E PAFE MB 34 000F K 0010 U M 34 0 0011 SPB PB1 0012 i 0013 ggf weitere S5 Operationen Auszufuehrendes Kommando senden Anstoss ueber Eingang E 20 2 SEND ALL Parametrierfehler bei SEND ALL Ein auftretender Fehler wird in PB 1 behandelt Darauf wird hier nicht naeher eingegangen Fortsetzung auf der n chsten Seite CP 581 C79000 G8500 C781 02 9 13 Kommando Interpreter Fortsetzung 0014 0015 0016 0018 0019 BE e Funktionsbaustein FB 117 NETZWERK 1 NAME DOS COM BEZ 0008 0009 000A 000B 000C 000D 000E 000F 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 0020 0021 ANST NAME SSNR A NR ANZW QTYP DBNR QANF QLAE PAFE ggf weitere S5 Operationen 0000 MS DOS Kommando absetzen E A D B T Z E BI BY W D BI ANST M 100 4 M 100 4 M 100 5 ANST M 100 4 zZ Rcsiancc Z U M100 5 SPB FB 120 SEND KY 0 16 KY 0 209 MW 40 KCDB KY 0 10 KF 8 KF 8 MB 44 O M 41 3 O M 44 0 SPB PB1 BE e Datenbaustein DB 10 KH 0000 KH 0000 KH 0000 KH 0000 KH 0000 KH 0000 KH 0000 KH 0000 KC TYPE MEINEDAT
367. nfigurationsdatei einen Datensatz hinterlegen Die Datei darf maximal 8 Parameters tze enthalten Jeder Parametersatz besteht aus 15 Parameterzeilen siehe Tabelle 7 2 die von 2 bis 16 durchnumeriert werden Die Reihenfolge der Parameter ist zwingend Eine Zeile darf maximal 80 Zeichen ohne Abschlu zeichen lang sein und mu folgende Syntax einhalten Semikolon Kommentar Parameter CR LF optionell Enth lt eine Zeile als erstes Zeichen das Semikolon so wird sie nicht als Parameterzeile gewertet Dies k nnen Sie ausnutzen um lange Kommentare zu einem Parameter in der Folgezeile fortzusetzen Wenn ein Semikolon Bestandteil eines Parameters sein soll dies ist nur beim Parameter Feldtrennzeichen von Bedeutung m ssen Sie nacheinander zwei Semikolons schreiben Entnehmen Sie der Tabelle 7 2 welche Bedeutung die einzelnen Para meter haben und welche Werte daf r zugelassen sind Zahlenwerte k nnen Sie dezimal 1234 oder hexadezimal Oxabcd z B Offset f r AS eingeben CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD Tabelle 7 2 Aufbau eines Parametersatzes in der Konfigurationsdatei Zeilen Parameter Bedeutung zul ssige Werte Nr 2 CPU Nr Nummer der CPU entsprechend Reihenfolge der Steck 1 bis 4 pl tze 3 S5 Bereich QTYP Angabe zur Datenquelle auf der CPU AB f r Ausgangs Bereich AB AS f r absolute Adresse AS BS f
368. ng High Byte 53 A22 Adre bit 22 I 54 A23 Adre bit 23 I 55 A24 SEL1 Adre bit 24 I 56 A25 SEL0 Adre bit 25 I 57 58 59 60 61 EKS_N Enable Kennbitspeicher I 62 BVD2 Battery Detect 2 O 63 BVD1 Battery Detect 1 0 64 D8 Datenbit 8 I O 65 D9 Datenbit 9 I O 66 D10 Datenbit 10 I O 67 CD2_N CDetect 0 68 GND Ground e SELO und SELI sind bei Mischmodulen Auswahlsignale Voreilende Signalverbindungen 17 51 Vec 1 34 35 68 Ground Nacheilende Signalverbindungen 36 CD1 DS_N 67 CD2 CP 581 C79000 G8500 C781 02 3 21 Referenzteil Hardware Videoausg nge RGB IN Videoausg nge VGA nur bei Pentium CP 581 Umsetzen der RGB Signale auf VGA Multisync 3 22 An die drei KOAX Midi Buchsen auf der Frontplatte der CP 581 Grundbau gruppe k nnen Sie einen VGA Monitor ber doppelt geschirmtes Koaxial Kabel TRIAX Kabel bis zu einer Entfernung von 250 m anschlie en Sie f hren die folgenden Signale e Rot R e Gr n Synchron Signal G S und e Blau B Vorsicht Die Anschlu buchsen sind nicht potentialfrei An den 15 poligen Standard VGA Stecker X5 k nnen Sie einen Standard VGA Monitor anschlie en Sie k nnen hierzu ein Standard VGA Kabel von maximal 1 5 m L nge verwenden Tabelle 3 17 Pinbelegung des VGA Steckers Pin Signal 1 Rot 2 Gr n 3 Blau 4 5 Masse 6 Masse 7 Masse 8 Masse 9 10 Masse 11 12 Monito
369. ng SSNR D kY Schnittstellennummer A NR D KY Auftrags Nummer ANZW E WwW Anzeigenwort QTYP D KC Diese Parameter sind bei der Funktion een QANF D KF QLAE D KF PAFE A BY Parametrierfehler Anzeigen CP 581 C79000 G8500 C781 02 13 5 Referenzteil Software 13 1 4 Der HTB FETCH Den HTB FETCH ben tigen Sie wenn Sie z B bei der Massenspeicherfunk tion CPMASS Daten vom CP 581 zur CPU bertragen m chten F r den Aufruf des HTB FETCH aktivieren Sie den CP 581 und bergeben ihm die Adresse der zur CPU zu sendenden Daten Tabelle 13 5 Aufbau und Bedeutung der Parameter des HTB FETCH Parameter Art Typ Bedeutung SSNR D KY Schnittstellennummer A NR D KY Auftrags Nummer ANZW E W Anzeigenwort QTYP D KC Datentyp des Ziels DBNR D KY Nummer des Datenbausteins wenn Ziel Datenbausteinist QANF D KF Offset des ersten zu schreibenden Datums im Ziel QLAE D KF Anzahl zu schreibender Dateneinheiten W rter oder Bytes PAFE A BY Parametrierfehler Anzeigen 13 1 5 Der HTB RECEIVE Der HTB RECEIVE DIREKT 13 6 Der HTB RECEIVE hat folgende zwei Betriebsarten e RECEIVE DIREKT Auftrags Nummer 0 und e RECEIVE ALL Auftrags Nummer 0 Den HTB RECEIVE mit der Funktion RECEIVE DIREKT ben tigen Sie um unter einer bestimmten Auftrags Nummer Daten vom CP 581 zur CPU zu bertragen Anwendung bei der Freien Programmierung Die DIREKT Betriebsart wird i a im zyklischen
370. ng local and remote driver successful Falls der Betriebsartenschalter am CP 581 auf STOP geschaltet ist wird vor dem Booten der Station die V 24 Verbindung aufgebaut und die Baudrate ermittelt Sobald die Baudrate festgestellt wurde erscheint auf dem Bild schirm folgende Meldung CPLINK V Copyright xxxx Siemens AG Waiting for handshake at COMI press any key to quit LINK established bps Wollen Sie die V 24 Verbindung abbauen dann bet tigen Sie eine beliebige Taste am CP 581 oder stellen Sie den Betriebsartenschalter auf RUN Mit dem Aufruf CPLINK r l sen Sie auf dem CP 581 einen Warmstart aus und starten damit den CPLINK Treiber neu Daraufhin kann z B der lokale Treiber CPLINK EXE mit einer anderen Baudrate erneut installiert werden Am Bildschirm des PG PC erscheint folgende Meldung Resetting remote CP Done Mit dem Aufruf CPLINK a wird die Bearbeitung des Ger tetreibers in der entfernten Station CP 581 abgebrochen Darufhin wird das System BIOS des CP 581 fortgesetzt und gebootet Am PG PC erscheint folgende Meldung Aborting remote driver Done 2 51 Montage und Inbetriebnahme 2 12 3 Technische Informationen Verbindungs Auf bau Abbau baut sonst wird gebootet Spannung einschalten oder Warmstart Abfrage Stellung RUN Betriebsarten Schalter Im BIOS des CP 581 wird vor dem Booten der Betriebsartenschalter abge fragt Wenn der Schalter auf STOP s
371. ngegeben Mit dem Aufruf des HTB FETCH aktiviert das S5 Programm den CP 581 und bergibt ber den CP HTB Treiber dem Systemprogramm CPMASS die Adresse der Daten Aus der bergebenen Adresse bildet das Systemprogramm CPMASS den Dateinamen zum Lesen der Daten Aufruf des HTB RECEIVE Funktion RECEIVE ALL Der HTB RECEIVE wird vom Systemprogramm CPMASS ber den CP HTB Treiber zum Lesen der Daten vom CP 581 aktiviert und mit der Zieladresse versorgt RECEIVE ALL liest die Daten vom CP 581 unter dem Katalog CPU2 Beispiel aus der Datei 020DX001 S5F und bertr gt sie zur CPU 2 Beispiel in den Datenbaustein DX 20 Beispiel 8 5 Massenspeicher Funktionen 8 6 STEP 5 Programm CP HTB Treiber f r Zyklus OB 1 A SEND DIREKT e r Systemprogramm CPMASS SEND ALL AB Datenbaustein DB 15 Y CAMEIN DIR CPU 3 CP 581 Bild 8 4 Abl ufe beim Umschalten eines Katalogs bzw beim L schen von S5F Da 1 teien auf der Festplatte des CP 581 von CPU 3 aus Aufruf des HTB SEND Funktion SEND DIREKT Hier wird u a die Adresse eines Zeichenstrings hier in DB 15 angegeben Mit dem Aufruf des HTB SEND aktiviert das S5 Programm den CP 581 und bergibt ber den CP HTB Treiber dem System programm CPMASS die Zeichenfolge mit dem Pfadnamen des Katalogs Der Pfadname wird zum CP 581 bertragen
372. nics besitzt einen 25poligen D Sub miniatur Stecker Sie dient zum Anschlu eines Druckers bis 3 m Entfernung oder zum Stecken eines Dongles f r gesch tzte Programme Tabelle 3 27 Signalbelegung der parallelen Schnittstelle LPT Centronics Pin Signal Signalklasse VO 1 STB_N O 2 PDBO O Daten 3 PDB1 O Daten 4 PDB2 O Daten 5 PDB3 O Daten 6 PDB4 O Daten 7 PDB5 O Daten 8 PDB6 O Daten 9 PDB7 O Daten 10 ACK_N I 11 BUSY I 12 PE I 13 SLC_IN I 14 AFD_N O 15 ERR_N O 16 INIT_N I 17 SLIN O 18 25 GND Masse 3 35 Referenzteil Hardware 3 2 9 Serielle Schnittstelle COM 4 Die Buchse der Schnittstelle COM 4 ist als 26polige High Density Buchse ausgef hrt Die serielle Schnittstelle COM 4 besitzt die Normbelegung der V 24 bertra gungssignale und zus tzlich die Signale f r einen aktiven TTY Betrieb 20 mA Tabelle 3 28 _Signalbelegung der seriellen Schnittstelle COM 4 Pin Signal Signalklasse 1 OO RoS COM 4 V 24 2 DCD COM 4 V 24 3 RTS COM 4 V 24 4 nicht belegt 5 nicht belegt 6 nicht belegt 7 nicht belegt 8 nicht belegt 9 nicht belegt 10 DSR COM 4 V 24 11 RxD COM 4 V 24 12 GND COM 4 V 24 13 P24V COM 4 TTY 14 RxD COM 4 TTY 15 TxD COM 4 TTY 16 nicht belegt 17 nicht belegt 18 GND24V 19 TxD COM 4 V 24 20 DTR COM 4 V 24 21 CTS COM 4 V 24 22 RxD COM
373. nitore mit innen metallisiertem Kunststoffgeh use d rfen Sie nicht in EMV belasteten Umgebungsbedingungen einsetzen da die innere Metallfl che nachtr glich nicht mit der u eren Erdungsschiene verbun den werden kann Die f r EMV belastete Umgebungsbedingungen zwin gend erforderliche Trennung der Elektronikmasse von der Geh usemasse der Monitore ist bei den meisten B romonitoren nicht m glich Sie k nnen solche B romonitore nur in Verbindung mit einfach geschirm ten Koaxialleitungen einsetzen Der Anschlu an den CP 581 ist somit nur eingeschr nkt m glich da Sie mit diesen Leitungen nur kurze Entfernun gen berbr cken k nnen 2 9 3 Anschlu eines Druckers Einen Drucker mit serieller Schnittstelle schlie en Sie mit dem entspre chenden Y Adapter siehe Kapitel 5 Bestellhinweise an COM 1 3 Grundbaugruppe oder COM 4 Massenspeicher Baugruppe an Einen Drucker mit paralleler Schnittstelle schlie en Sie an LPT Massen speicher Baugruppe an Wir empfehlen Ihnen die Verwendung von Siemens Druckern Weitergehende Informationen ber diese Drucker wie technische Daten und Bestellnummern f r Zubeh r Druckerleitungen Schnittstellen usw entnehmen Sie bitte den Kapiteln 3 1 4 3 2 6 und 3 2 7 im Referenzteil Hardware sowie Kapitel 5 Bestellhinweise Hinweis Als Verbindungsleitungen zwischen CP 581 und Drucker d rfen Sie nur Ver bindungsleitungen mit beidseitig geerdetem Schirm verwenden Beachten Sie da
374. nn z B notwendig werden wenn Proze daten von einem AG S5 115U auf einen Leitrechner bertragen werden sollen und der Leit rechner ausf llt oder die Kopplung gest rt ist In diesem Fall sollen die Pro ze daten auf der Festplatte des CP gepuffert werden um Datenverlust zu vermeiden Steht der Leitrechner wieder zur Verf gung kann er die bertra gung der gepufferten Daten vom CP anfordern 12 2 2 L sungsentwicklung CP 581 C79000 G8500 C781 02 F r die L sung der Aufgabe stehen die folgenden vier Funktionen des Massenspeicher Programms CPMASS zur Verf gung e Katalog auf CP 581 vorw hlen e Daten von der S5 CPU zum CP 581 senden e Daten vom CP 581 zur S5 CPU bertragen e SSF Dateien auf dem CP 581 l schen Damit k nnen Sie ohne tiefere Programmierkenntnisse auf CP 581 Seite lediglich mit Hilfe verschiedener Hantierungsbausteine die Sie in Ihr STEP 5 Anwenderprogramm einbauen e das Verzeichnis bestimmen in dem die zu bertragenden Daten abgelegt werden sollen e die Daten bertragung aktivieren und ausf hren sowie e nicht ben tigte SSF Dateien wieder l schen In der anschlie enden L sungsbeschreibung werden die einzelnen CPMASS Funktionen ber Eing nge ausgel st 12 13 Applikationsbeispiele 12 2 3 L sungsstruktur 12 14 Der Datenflu zwischen S5 CPU und CP 581 sieht folgenderma en aus S5 Bus S5 CPU CP 581 OB 21 22 CP HTB Treiber FB 249 YNCHRON DB 14 SYNCHRO CPMASS Masse
375. nnzeichen CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD 7 4 3 Individuelle Konvertierung Tabelle 7 10 Konvertieren der Einzeldaten Die Einzeldaten des S5 Bereichs werden nach folgenden Verfahren konver tiert e individuelle Konvertierung ber Vorkopfdaten eines DB DX oder ber eine von Ihnen editierte Formatdatei e pauschale Konvertierung eines gesamten S5 Bereichs Bei der individuellen Konvertierung wird der gelesene S5 Bereich an Hand der Angaben in den Vorkopfdaten bzw der Formatdatei zum Datentyp und zur Typwiederholung in Einzeldaten zerlegt und diese entsprechend dem Da tentyp konvertiert Zu welchen Ergebnissen in der ASCIH Datei die individuelle Konvertierung f hrt und bei welchen S5 Bereichen Sie die einzelne Konvertierung anwen den k nnen entnehmen Sie bitte der nachfolgenden Tabelle Individuelle Konvertierung der S5 Daten Daten im S5 Bereich Zeichen in ASCII Datei Feldl nge Anwendung f r S5 Bereich Formatanweisung KC 2 KC AXBYCZ AXBYCZ 2 Wiederhol AB faktor in Forma DB tanweisung DX EB MB PB Formatanweisung KF KF 257 Ar 257 6 Zeichen f h AB rende Leerzei DB chen DX EB MB PB Formatanweisung KG 3 KG 5500000 01 5 500000e 000 14 Zeichen DB e Zeichen f r Exponent f hrende Nullen DX Mantisse Vorzeichen evtl MB 1 Ziffer vor dem Punkt 6
376. nspeicher OB 1 Funktionen y FB 244 sa SEND DIREKT e A NR39 ra gt A NR201 A NR207 DB 12 FB 244 y SEND ALL F8246 FETCH FB 245 RECEIVE ALL ae Bild 12 5 Datenflu zwischen S5 CPUs und CP 581 ber S5 Bus bei Massenspeicher Funktionen Der FB SYNCHRON initialisiert die Schnittstelle wobei die Block gr e zwischen Schnittstelle und S5 CPU ausgehandelt wird Der FB SEND mit der Funktion SEND DIREKT und der Auftrags nummer 201 w hlt den Katalog auf der Festplatte des CP vor in den die Daten gesendet werden sollen Wird kein Katalog voreingestellt werden die Daten im Katalog C CPU1 C CPU2 C CPU3 oder C CPUA4 abgelegt beim AG S5 115U in C CPU1 Sind diese Kata loge beim Starten von CPMASS nicht vorhanden werden sie automa tisch angelegt Der FB SEND mit der Funktion SEND DIREKT gibt den Ansto zum bertragen der Daten auf den CP Der FB SEND mit der Funktion SEND ALL transferiert die Daten aus dem DB 12 ber den S5 R ckwandbus und mit Hilfe des CP HTB Treibers und des Programms CPMASS auf die Festplatte des CP Der FB FETCH gibt den Ansto zum bertragen der Daten auf die S5 CPU Der FB RECEIVE mit der Funktion RECEIVE ALL transferiert die Daten von der Festplatte des CP mit Hilfe des Programms CPMASS und des CP HTB Tr
377. nutzen des virtuellen Laufwerks 10 5 1 Hantieren mit Katalogen und Dateien 10 5 2 Schreiben in S5 Datenbausteine 10 5 3 Darstellung der S5 Daten auf dem CP 581 10 23 10 5 4 Verwenden von MS DOS Kommandos und Applikationen 10 26 10 5 5 Fehleranzeigen 10 27 10 6 Umsetzen von Vorkopfdaten mit DVCONVRT 10 31 CP 581 C79000 G8500 C781 02 10 1 Virtuelles S5 Laufwerk 10 1 Anwendung Die Funktion Virtuelles S5 Laufwerk behandelt die S5 Datenbausteine DB und DX wie MS DOS Dateien auf einem virtuellen Laufwerk Mit dieser Funktion k nnen Sie vom CP 581 aus zu Datenbausteinen von maximal 4 CPUs zugreifen und S5 Daten lesen oder auch zur ckschreiben Der Daten austausch erfolgt entweder bin r Programm SSREMOTE oder formatiert SSREMOTF ASCH Konvertierung beim Lesen R ckumwandlung beim Schreiben Die Funktion eignet sich dazu auf dem CP 581 schnell Information ber Um fang und Inhalt von S5 Datenbausteinen zu erhalten oder Daten in S5 Daten bausteine zu schreiben Sie k nnen die aus einem S5 Datenbaustein zum CP 581 bertragenen Daten mit geeigneten MS DOS Applikationen bin r oder als ASCII Dateien verarbeiten F r das virtuelle S5 Laufwerk d rfen Sie nur solche MS DOS Kommandos oder MS DOS Applikationen anwenden die netzwerkf hig sind siehe 1 10 2 Prinzipielle Abl ufe CPU CP 10 2 Das Bild 10 1 zeigt Ihnen den prinzipiellen Funktionsablauf beim formatier ten Lesen der Daten aus einem S5 Datenb
378. nzeigenwort Adresse fehlerhaft 61H abh ngig von CPU 71H Schnittstelle nicht vorhanden 81H Schnittstelle unklar 91H Schnittstelle berlastet AIH abh ngig von CPU BIH Auftragsnummer unzul ssig oder Blockgr e SYNCHRON unzul ssig CIH Schnittstelle reagiert nicht bzw Schnittstelle reagiert nicht rechtzeitig oder Schnittstelle weist Auftrag zur ck DIH abh ngig von CPU EIH abh ngig von CPU FIH abh ngig von CPU Eine Auswertung des Anzeigenwortes ist bei der Funktion CPRECORD nicht sinnvoll Wenn eine der in der Tabelle genannten Anzeigen auftritt m ssen Sie die dazu genannte Fehlerursache beseitigen berpr fen Sie Ihre STEP 5 Opera tionen auf richtige Parameterwerte und vergleichen Sie diese Werte u U mit der Hardwarekonfiguration Ihres AG und des CP 581 berpr fen Sie auch ob der CP 581 einschlie lich CP HTB Treiber betriebsbereit ist Sind keine Anzeigen in PAFE aufgetreten so k nnen Sie zum n chsten Test schritt bergehen 7 23 Proze datenerfassung CPRECORD Zu 2 F r den ersten Test der Proze datenerfassung reicht es aus Daten aus nur einem S5 Bereich zu erfassen und damit die Datenaufzeichnung zu berpr fen Haben Sie die Testphase positiv beendet so k nnen Sie die Konfigurati onsdatei bei Bedarf durch weitere Parameters tze erweitern maximal werden 8 Parameters tze von CPRECORD bearbeitet Zu 3 Programmier
379. o k nnen Sie in Ihrem STEP 5 Programm statt des HTB SEND auch den dort verf gbaren HTB SEND A aufrufen Informationen u a ber diesen HTB k nnen Sie den ent sprechenden Beschreibungen der HTB f r das AG S5 135U 8 und das AG S5 155U 9 entnehmen Die Hantierungsbausteine haben auf den verschiedenen Automatisierungsge r ten unterschiedliche Baustein Nummern Die folgende Tabelle enth lt die Nummern der HTB SYNCHRON und SEND die Sie f r die verschiedenen AG ben tigen 9 7 Kommando Interpreter 9 8 Tabelle 9 2 HTB Nummern auf den verschiedenen Automatisierungsger ten AG S5 115U AG S5 135U AG S5 155U HTB SYNCHRON FB249 FB 125 FB 125 HTB SEND FB 244 FB 120 FB 120 Blockschaltbild Die Baustein Nr FB xxx entnehmen SYNCHRON ee 1 SSNR 2 BLGR 3 Tabelle 9 3 Formaler Aufbau und Bedeutung der Parameter f r SYNCHRON Parameter Art Typ Bedeutung SSR D KYU Schnittstellennummer BLGR D KY Blockgr e PAFE A BY Parametrierfehler Anzeigen Versorgen Sie den HTB SYNCHRON mit folgenden Parametern SSNR Geben Sie hier die Nummer der Kachel an ber die Sie die Daten aus der CPU lesen wollen CPU Nr 1 Basis Schnittstellennummer siehe Abschnitt 9 3 2 Erlaubte Werte BLGR 0 bis 255 D Mit diesem Parameter geben Sie an wieviele Bytes maximal in einem CPU Zyklus zum CP 581 bertragen werden Erlaubte Werte 0 Standardwerte siehe Ta
380. ock Gr e berschreitet bernimmt der CP HTB Treiber automatisch die Aufteilung in Teilbl cke Die bertragung erfordert dann je nach Gr e des Bereichs mehrere S5 Zyklen Erst nach dem der gesamte Bereich bertragen ist wird Ihr CP 581 Programm fort gesetzt S5 Bereich lesen Anwendung Sie k nnen diese Funktion dazu benutzen um einen S5 Datenbereich in einer CPU zu lesen und zum CP 581 zu bertragen CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 Wenn Ihr CP 581 Programm diese Funktion aufruft wird es erst fortgesetzt wenn der gesamte im TCB angegebene Datenbereich bertragen ist Vor Aufruf der Funktion m ssen Sie den TCB mit den notwendigen Parame tern siehe TCB Beschreibung versorgen Aufrufparameter Funktions Nr 01H TCB Adresse Offset TCB Adresse Segment berwachungszeit in 55 ms Einheiten Timeout Register AX Register BX Regsiter ES Register CX 0 Ist die bertragung nach der abgelaufenen berwachungszeit nicht abgeschlossen so wird die Funktion mit einer Fehleran zeige abgebrochen 0 Das aufrufende Programm wird sofort fortgesetzt die bertra gung l uft im Hintergrund ab Hintergrund Auftrag In diesem Falle k nnen Sie mit der Funktion TCB Status abfragen das Ende der bertragung erkennen Ergebnisanzeigen Register AX 0 Funktion wurde ohne Fehler beendet negativ Funktion wurde nach einem Fehler abgebrochen 2 CPU ist nicht
381. odierschalter ist im Bild 3 1 zu sehen Tabelle 3 2 Schalter S2 beim CP 581 80486 DX Nr Funktion ON OFF Auswirkung 6ES5581 0ED13 6ES5581 0ED11 1 TProzessorfrequenn X 75MHz Default 100MHz Default X 100MHz 133 MHz 2 VGA Betrieb X VGA eingeschaltet Default X VGA ausgeschaltet 3 RI von COM 2 X RI COM 2 Default X 4 LichtgriffelanCOM2 X Lichtgriffel Default X externe VGA Karte auf AT Slot m glich Hinweis Der Betrieb mit einer Prozessorfrequenz von 133 MHz 80486 DX5 133 ist nur mit Zwangsbel ftung erlaubt Tabelle 3 3 Schalter S4 beim CP 581 80486 DX Nr Funktion ON OFF Auswirkung 1 RxDCOM2RS485 xXx RxD RS485 D X 2 RxD COM 2 RS422 X RxD RS422 Default Einstellung D 2 X Default Einstellung 3 RxD COM 3 RS485 X RxD RS485 3 X Default Einstellung 4 RxD COM 3 RS422 X RxD RS422 Default Einstellung 3 X 1 es d rfen nur alternativ 1 oder 2 auf ON stehen nie beide Schalter gleichzeitig 2 Mausbetrieb ber RTI 3 es d rfen nur alternativ 3 oder 4 auf ON stehen nie beide Schalter gleichzeitig CP 581 C79000 G8500 C781 02 3 9 Referenzteil Hardware 3 10 Tabelle 3 4 RS 422 Kommunikation mit dem CP 581 80486 DX COM Port COM 3 Sub D25 des COM 2 Sub D9 des Y Adapters Y Adapters RelevanteLeitungen Pins RxD
382. odiert werden m ssen Tabelle 11 9 Zuordnung von QTYP ZTYP zu den Bereichskennungen QTYP ZTYP S5 Bereich Bereichskennung AB Proze abbildder Ausg nge om AS Absolute Speicheradressen H 09H BS Systemdatenbereich 08H DB Datenbausteine DB 01H DX Erweiterte Datenbausteine DX 0AH EB Proze abbild der Eing nge 03H MB M Merkerbereich 02H PB Peripheriebaugruppen 05H TB Zeitzellen 07H ZB Z hlerzellen 06H 1 Beider CPU 946 947 wird bei absoluten Speicheradressen AS der Parameter DBNR dazu verwendet die Adressen 216 bis 219 anzugeben CP 581 11 34 C79000 G8500 C781 02 Freie Programmierung des CP 581 Die erweiterten bertragungs parameter CP 581 C79000 G8500 C781 02 Bereichs Offset Mit dem Bereichs Offset wird die Anfangsadresse innerhalb des gew hlten S5 Bereichs festgelegt Da die S5 Datenbereiche unterschiedlich organisiert sind wird das Bereichs Offset je nach Bereich unterschiedlich interpretiert siehe Tabelle 11 10 Tabelle 11 10 Bedeutung der Bereichs Offsets und Organisation der S5 Datenbereiche Bereich Bedeutung des Bereichs Offset Organisation QTYP ZTYP N Ausgangsbyte Nummer byteweise AS Absolute Adresse wortweise BS BS Wort Nummer wortweise DB Datenwort Nummer wortweise DX Datenwort Nummer wortweise EB Eingangsbyte Nummer byteweise MB Merkerbyte Nummer byteweise PB Peripheriebyte Nummer byteweise TB Zeitzellen Nummer wo
383. ommandos F r das virtuelle S5 Laufwerk nicht zugelassene MS DOS Kommandos und gleichbedeutende Funktionen in MS DOS Applikationen BACKUP CHKDSK DEL ERASE DISKCOMP DISKCOPY DRIVPARM in Datei CONFIG SYS EXPAND FASTOPEN FDISK FORMAT JOIN LABEL MIRROR MKDIR MD RECOVER REN RENAME CP 581 C79000 G8500 C781 02 Virtuelles S5 Laufwerk Tabelle 10 9 Nicht zugelassene MS DOS Kommandos F r das virtuelle S5 Laufwerk nicht zugelassene MS DOS Kommandos und gleichbedeutende Funktionen in MS DOS Applikationen RESTORE RMDIR RD SUBST SYS UNDELETE UNFORMAT 10 5 5 Fehleranzeigen Parametrierfehler Anzeigen CP 581 C79000 G8500 C781 02 Bei der Benutzung des virtuellen Laufwerks erhalten Sie folgende Informa tion ber aufgetretene Fehler e Parametrierfehler Anzeigen von den Hantierungsbausteinen PAFE e Fehleranzeigen von MS DOS Extended Error Code diese Anzeigen sind nur bei selbstentwickelten MS DOS Anwendungen von Bedeutung und e Fehlermeldungen von SSREMOTE SSREMOTF Alle Hantierungsbausteine berpr fen nach ihrem Aufruf die bergebenen Parameter auf syntaktische und logische Fehler Ferner wird von ihnen die angesprochene Schnittstelle darauf berpr ft ob sie f r die angesto ene Funktion zur Verf gung steht Ob Parametrierfehler aufgetreten sind und welche k nnen Si
384. onal Inc Power BIOS 1 00 Setup User Help System Security Date and Time AT Hard Disk Floppy Card Boot Features S5 Setup CP 581 C79000 G8500 C781 02 Mit den Cursortasten f und Cursor up bzw Cursor down w hlen Sie nun die Setup Seite aus in der Sie Parameter ndern m chten und best tigen die Auswahl mit der Taste ENTER Anschlie end erscheint auf dem Bildschirm die gew hlte Setup Seite Zum Ausw hlen und ndern einzelner Setup Parameter benutzen Sie fol gende Tasten bzw Tastenkombinationen e Tabulatortaste Mit ihr positionieren Sie auf die n chste Option umrandetes Feld bzw auf den n chsten Parameter einer Option e Tastenkombination lt SHIFI gt S Mit ihr positionieren Sie auf die vorhergehende Option umrandetes Feld bzw auf den vorhergehenden Parameter einer Option 3 53 Referenzteil Hardware Setup Seiten Cursortasten f und Cursor up und Cursor down Mit diesen Tasten ndern Sie die Einstellung eines Parameters Entweder den numerischen Wert z B die Stunden der Uhrzeit oder eine andere Alternative f r einen Parameter z B Parameter Mode in der Option PAGE FRAMES im S5 Setup Leerstaste Mit der Leertaste w hlen Sie einen oder mehrere Parameter einer Parame tergruppe aus Die einzelnen Parameter der Gruppe sind durch ge kennzeichnet Ob ein Parameter ausgew hlt ist oder nicht wird durch das Zeichen in de
385. onfiguration in der Software aufgrund der Pufferung im RAM erhalten bleibt Entfernen Sie in der Datei AUTOEXEC BAT aus der Zeile mit dem Eintrag REM MODE LPT1 COMI1 das Kommentarkennzeichen REM Hinweis Die Installation der Systemsoftware f r den CP 581 mit Grund und Massenspeicher Baugruppe ist jetzt abgeschlossen Welche Hantierungen Sie f r den Einzelbetrieb einer Grundbaugruppe vor nehmen m ssen erfahren Sie im anschlie enden Kapitel 2 11 2 Eine ber sicht ber alle m glichen SETUP Einstellungen finden Sie im Kapitel 3 7 CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 11 2 SETUP f r den Einzelbetrieb der CP 581 Grundbaugruppe mit Silicon Disk Booten von Me mory Card oder Onboard Silicon Disk CP 581 C79000 G8500 C781 02 Sie k nnen eine CP 581 Grundbaugruppe mit Silicon Disk auch ohne Mas senspeicher Baugruppe betreiben Das Betriebssystem MS DOS kann sowohl von der Onboard Silicon Disk als auch von der Memory Card gebootet wer den Diese beiden Speichermedien werden vom Anwenderprogramm aus wie konventionelle Laufwerke angesprochen Die logischen Laufwerksnummern beim Betrieb der Grundbaugruppe ohne Massenspeicher Baugruppe ergeben sich dann wie folgt Laufwerksbuchstabe Datentr ger a Memory Card der Grundbaugruppe ec Onboard Silicon Disk der Grundbaugruppe Beim Betrieb des CP 581 ohne Massenspeicher Baugruppe d rfen im SETUP keine konventionellen L
386. onsnummer Die in AX angegebene Funktionsnummer ist keiner Funktion zugeordnet 2 FFFEH CPU ist nicht synchronisiert Die Funktion kann nicht ausgef hrt werden da der CP HTB Treiber mit der gew nsch ten CPU nicht synchronisiert ist 3 FFFDH CPU Nr ist falsch Die im TCB angegebene CPU Nummer ist formal falsch 4 FFFCH TCB istin Bearbeitung Der angegebene TCB wurde zuvor mit einer anderen Funktion in einen Zustand ge bracht der eine Bearbeitung mit der gew nschten Funktion nicht erlaubt 5 FFFBH TCB ist nicht angemeldet Der angegebene TCB wurde nicht beim CP HTB Treiber angemeldet die gew nschte Funktion kann deshalb nicht ausgef hrt werden 6 FFFAH HTB Typ ist falsch Die im TCB angegebene HTB Typ Codierung ist formal falsch Die berpr fung des HTB Typs auf formale Korrektheit erfolgt beim Anmelden eines TCBs 7 FFF9H TCB bereits angemeldet Der TCB ist bereits in der Verwaltung des CP HTB Treibers und kann deshalb nicht angemeldet werden Diese Fehlermeldung kann nur beim Anmelden eines TCBs auf treten 8 FFF8H TCB ist unbekannt Der CP HTB Treiber hat anhand des TCB Status festgestellt da sich der TCB in seiner Verwaltung befindet Jedoch stimmt die TCB Adresse nicht mit der gespeicherten Adresse berein Diese Fehlermeldung kann nur beim Abmelden des TCBs auftreten 9 FFF7H A NR zu gro Die im TCB angegebene Auftrags Nummer ist zu gro Die berpr
387. ot Baugruppe ben tigen Sie aus dem Montagesatz C79458 L965 D12 siehe Bild 2 7 die Teile Nr 8 Schraube 8 mm lang und 12 Halteblech Gehen Sie bei der Montage entsprechend Bild 2 12 folgenderma en vor 1 Stecken Sie wie im Bild 2 12 dargestellt die AT Karte von oben in die daf r vorgesehene Federleiste der AT Slot Baugruppe 2 Stecken Sie das Halteblech 12 ber den Winkel an der AT Karte die Schraube des Halteblechs greift dabei in die Nut des Winkels Ziehen Sie danach die Schraube des Halteblechs fest 3 Stecken Sie die Schraube 8 wie im Bild 2 12 dargestellt durch das Halteblech in das Teil 11 das Sie mit der AT Slot Baugruppe montiert haben und ziehen Sie die Schraube fest CP 581 C79000 G8500 C781 02 2 25 Montage und Inbetriebnahme AT T a SCHADE a x y Bild 2 12 Montage einer AT Karte auf eine AT Slot Baugruppe CP 581 2 26 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 8 Einbau der kompletten Baugruppe in den Baugruppentr ger 2 8 1 St rungssicherer Hardware Aufbau Hinweis Damit Sie einen st rungssicheren Betrieb erzielen sollten Sie die in den jeweiligen AG Handb chern z B AG S5 135U enthaltenen Schirmungs ma nahmen und Aufbaurichtlinien ber cksichtigen Halten Sie alle eventuell auftretenden vom Proze herbeigef hrten St rsi gnale soweit wie m glich vom Aufbau f
388. ote Terminal Interface Bild 4 2 Ma e der RTI Baugruppe in mm Versorgu ngs Versorgungsspannungen 24 V Toleranz 19 bis 32 V nach spannungen VDE 0160 zu versorgen 2 Vorsicht F r die DC 24 V Stromversorgung darf nur vom Netz sicher getrennte Kleinspannung DC lt 60 V verwendet werden Die sichere Trennung kann realisiert sein nach den Anforderungen u a in VDE 0100 Teil 410 HD 384 4 41 IEC 60364 4 41 als Funktionskleinspan nung mit sicherer Trennung bzw VDE 0805 EN 60950 IEC 60950 als Sicherheitskleinspannung SELV bzw VDE 0106 Teil 101 CP 581 C79000 G8500 C781 02 Technische Daten des CP 581 Stromaufnahme Elektrische Sicherheit Elektromagneti sche Vertr glich keit EMV Stromaufnahme 24 V max 0 2 A Norm gepr ft nach DIN EN 60950 IEC 60950 Schutzart IP00 nach DIN 40 050 IEC 60529 Funkentst rung nach EN 55011 Grenzwertklasse A Leitungsgef hrte St rgr en auf Wechselspan nungs Versorgungsleitungen AC230V nach EN 61000 4 4 IEC 61000 4 4 Burst 2kV nach IEC 61000 4 5 Leitung gegen Leitung us Impulse 1kV Leitung gegen Erde us Impulse 2kV Gleichspannungs Versorgungsleitungen DC 24 V nach EN 61000 4 4 TEC 61000 4 4 Burst 2kV Signalleitungen nach EN 61000 4 4 IEC 61000 4 4 Burst 2kvV St rfestigkeit gegen Entladen statischer Elektrizit t nach EN 61000 4 2
389. ppe 6ES5 581 0RA12 Benennung Bestellnummer Massenspeicherbaugruppe mit 1 4 GByte Festplatte 6ES5 581 aLA11 5 1 Bestellhinweise Memory Cards CP 581 Software SIMATIC S5 STEP 5 Pro grammierpaket und PG Verbin dungskabel Ger te handb cher Drucker Hinweis Beim Formatieren und berschreiben einer Flash Memory Card m ssen Flash EPROMS gel scht werden Die Anzahl der L schvorg nge ist auf grund der physikalischen Eigenschaften der Flash EPROMS derzeit auf etwa 10 000 begrenzt Benennung Flash EPROM 1 Mbyte Bestellnummer 6ES7 952 1KK00 0AAO Flash EPROM 2 Mbyte 6ES7 952 1KL00 0AAO Flash EPROM 4 Mbyte 6ES7 952 1KM00 0AAO Flash EPROM 8 Mbyte 6ES7 952 1KP00 0AAO Flash EPROM 16 Mbyte 6ES7 952 1KS00 0AAO Benennung CP 581 Systemsoftware international Bestellnummer 6ES5 835 8MDO1 Benennung STEP 5 Programmierpaket f r PC Disketten 3 5 und CD ROM 5 sprachig d e f i s Bestellnummer 6ES5 894 0MA04 PG Verbindungskabel 6ES5 734 2xxx0 Benennung CP 581 Handbuch deutsch Bestellnummer 6ES5 998 2AT12 CP 581 Handbuch englisch 6ES5 998 2AT22 Benennung DR 215 N 9 Nadel Drucker DIN A4 Bestellnummer 6AP1800 0BB00 DR 216 N 9 Nadel Drucker DIN A3 6AP1800 0BD00 DR 235 N 24 Nadel Drucker DIN A4 6AP1800 0BF00
390. preter srenen nennen nennen nen nennen nenn 9 1 Anwendung 0 H mean nennen nenn nennen nennen 9 2 Prinzipielle Abl ufe CPU CP 22 22 neesneeeneeeneee nennen 9 3 Hantierung des Kommando Interpreters 222222neenennnn 9 3 1 Vorgehen im Zusammenhang 22u22seee en enennne en 9 3 2 Ma nahmen auf dem CP 2cnneeenennnnn nennen nennen 9 3 3 Festlegen der Kommando Abgabe 22222ee seen 9 3 4 Programmieren der CPU usnssneeenennnenn rennen nennen 9 3 5 Beispiel zur HTB Parametrierung f r den Kommando Interpreter 9 3 6 Aktivieren Beenden und Testen des Kommando Interpreters 9 4 Fehleranzeigen sa srisires mirad rrer ann nun nennen anna nnnn 9 4 1 Parametrierfehler Anzeigen 22 22ss sense een 9 4 2 Auftrags Anzeigen 22222 ss nee neee nern een 9 5 Besonderheiten bei der Kommando Interpretation CP 581 X C79000 G8500 C781 02 Inhaltsverzeichnis 10 Virtuelles S5 Laufwerk usunssnnennnnnnnn nun nn nennen nn nn 10 1 ANWENdUNG as a ee 10 2 Prinzipielle Abl ufe CPU CP 10 3 Vorbereiten der Anwendung 10 3 1 Vorgehen im Zusammenhang 10 3 2 Ma nahmen auf dem CP useneeeneeneenn rennen nenn 10 3 3 Programmieren der CPU o asicirisinissmiad diaii datie nn nn 10 4 Aktivieren Deaktivieren und Testen der Funktion 10 41 Aklivieren sechste ikea era 10 4 2 Deaktivieren 22 2 nenn it ere
391. pt auf IRQ 5 5 3 COM 4 Interrupt auf IRQ 11 2 4 COM 4 Interrupt auf IRQ 12 Default Einstellung 5 6 COM 4 Interrupt auf IRQ 10 keine Br cke COM 4 belegt keinen Interrupt Tabelle 3 26 Default Einstellung der Steckbr cke X32 PINx PINy Wirkung 1 2 LPT Interrupt auf IRQ 7 Default Einstellung 2 3 LPT Interrupt auf IRQ 5 keine Br cke LPT belegt keinen Interrupt 3 33 Referenzteil Hardware 3 2 6 Anschlu von Ger ten an die Centronics Schnittstelle LPT Zum Anschlu an die Centronics Schnittstelle k nnen Sie die im Ab schnitt 3 1 4 empfohlenen Drucker verwenden Die Bestellnummern f r Ger te zum Anschlu an die Centronics Schnitt stelle und f r geeignete Steckleitungen entnehmen Sie bitte Kapitel 5 Be stellhinweise Beachten Sie bitte da Sie die Steckleitung getrennt bestellen m ssen 3 2 7 Anschlu von Ger ten an die serielle Schnittstelle COM 4 Sie k nnen externe Ger te mit serieller Schnittstelle an COM 4 anschlie en Dazu gehen Sie wie in Abschnitt 3 1 4 beschrieben vor Den Y Adapter f r COM 1 COM 3 k nnen Sie auch f r COM 4 benutzen In diesem Fall ist die COM 1 Seite des Y Adapters eine Standard COM 4 Schnittstelle CP 581 3 34 C79000 G8500 C781 02 Referenzteil Hardware 3 2 8 Externe Schnittstellenbelegung der Massenspeicher Baugruppe Parallele Schnitt stelle LPT1 CP 581 C79000 G8500 C781 02 Die parallele Schnittstelle LPT Centro
392. r Bild 10 3 Prinzip der HTB Aufrufe im STEP 5 Programm der CPU f r das virtuelle S5 Laufwerk Aufrufen und Para metrieren der Han tierungsbausteine 10 10 Die Funktionen der Hantierungsbausteine die Sie f r den Datenaustausch mit dem CP 581 ben tigen werden in diesem Kapitel soweit erl utert wie es f r die Programmierung erforderlich ist Falls Sie ein AG S5 135U oder S5 155U benutzen so k nnen Sie in Ihrem STEP 5 Programm statt des HTB SEND auch die dort verf gbaren HTB SEND A und HTB REC A aufrufen Informationen ber diese HTB k nnen Sie den entsprechenden Beschreibungen der HTB f r das AG S5 135U 8 und das AG S5 155U 9 entnehmen Die Hantierungsbausteine haben auf den verschiedenen Automatisierungsge r ten unterschiedliche Baustein Nummern Die folgende Tabelle enth lt die Nummern der HTB SYNCHRON SEND und RECEIVE die Sie f r die ver schiedenen AG ben tigen CP 581 C79000 G8500 C781 02 Virtuelles S5 Laufwerk CP 581 C79000 G8500 C781 02 Tabelle 10 3 HTB Nummern auf den verschiedenen Automatisierungsger ten AG S5 115U AG S5 135U AG S5 155U HTB SYNCHRON FB 249 FB 125 FB 125 HTB SEND FB 244 FB 120 FB 120 HTB RECEIVE FB 245 FB 121 FB 121 Tabelle 10 4 HTB SYNCHRON Blockschaltbild 1 2 SYNCHRON Die Baustein Nr 3 FB xxx entnehmen Sie bitte der Tabelle 10 3 Formaler Aufbau und Bedeutung der Parameter f r SYNCHRON Pa
393. r Wort 2 DB Nummer Bereichskennung bertrafunzip rameier Wort 3 Bereichs Offset N Wort 4 Bereichsl nge Wort 5 RW DB Nummer RW Bereichskennung erweiterte bertra Wort 6 RW Bereichs Offset gungsparameter Wort 7 RW Bereichsl nge Wort 8 Offset Pufferbereich Wort 9 Segment Pufferbereich P t arameter zum Wort 10 L nge Pufferbereich Wort 11 Schreib Lese Index Wort 12 aktuelle Anzahl bertragener Bytes Wort 13 38 Byte Systembereich Wort 31 Bild 11 5 Struktur des Transfer Control Blocks TCB Den nachfolgenden Unterkapiteln k nnen Sie die Bedeutung der einzelnen TCB Komponenten entnehmen Die HTB Be Die HTB Beschreibung bestimmt mit welchen Hantierungsbausteinen und in schreibung welcher Betriebsart die Kommunikation durchgef hrt wird Zur HTB Be schreibung geh rt ferner die Auftrags Nummer unter der der Hantierungs baustein einen Auftrag abwickelt CP 581 11 32 C79000 G8500 C781 02 Freie Programmierung des CP 581 bertragungs parameter CP 581 C79000 G8500 C781 02 HTB Auftragsnummer Die HTB Auftragsnummer entspricht der A NR bei der Parametrierung des HTB Der sinnvolle Bereich f r die Auftragsnummer betr gt 1 bis 223 Eine Nummer au erhalb dieses Bereichs wird abgewiesen F r die Freie Program mierung d rfen Sie nur die Nummern 100 bis 199 benutzen Die brigen Nummern sind f r Systemprogramme reserviert HTB Typ Mit dem HTB Typ geben Sie an welcher HTB angesprochen u
394. r Ablauf FETCH CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 Ablauf RECEIVE DIREKT S5 CPU CP 581 RECEIVE DIREKT Bearbeitung von RECEIVE anmelden ja nein RECEIVE bereit ja gt Y Daten bereitstellen Kommunikation mit CP auf nehmen und 1 Datenblock anwendungsspezifisch von CP bernehmen y ANZW aktualisieren Auftragsstatus RECEIVE bereit setzen TCB Status abfragen RECEIVE ALL REC eingetroffen Anforderung von CP wenn ja dann sind Daten ja bereits bertragen Y ja Kommunikation mit CP aufneh men und Folgebl cke bernehm Y nein Auftragsstatus setzen Fertig ohne mit Fehler eigenes ANZW u ANZW von RECEIVE DIREKT aktualisieren CP HTB Treiberaufruf Bild 11 9 Prinzipieller Ablauf RECEIVE DIREKT Bild 11 9 zeigt den Ablauf eines Datentransfers mit RECEIVE DIREKT Wie bei SEND und FETCH m ssen Sie in Ihrem CP 581 Programm zun chst einen TCB beim Treiber anmelden Die HTB Beschreibung dieses TCBs mu jedoch den Code f r den RECEIVE Baustein enthalten Wenn auf der CP Seite die Daten f r die bertragung bereitgestellt sind mu das CP 581 Programm ber einen entsprechenden Treiberaufruf Auftrags status setzen dem S5 Programm die Bereitschaft zur Kommuni
395. r Anwendung ab Die unterschiedlichen Betriebsarten k nnen von den Anwendungen folgen derma en genutzt werden e Einzelprozessor Betrieb Datenaustausch mit einer CPU alle Anwendungen e Mehrprozessor Betrieb Datenaustausch gleichzeitig mit maximal vier CPUs Massenspeicher Funktion Kommando Interpreter und Freie Programmierung Hinweis F r Mehrprozessor Betrieb m ssen Sie u U auf den betroffenen CPUs Ko ordinierungsma nahmen treffen Lesen Sie hierzu bitte in der Beschreibung Ihres Automatisierungsger tes nach mit welchen Mitteln Sie die Koordinie rung durchf hren k nnen z B ber Koppelmerker oder Semaphoren CP 581 C79000 G8500 C781 02 Betrieb des CP 581 in den S5 Automatisierungsger ten 6 2 Betriebsmittel F r den Datenaustausch zwischen CP 581 und einer oder mehreren CPUs stehen spezielle Hard und Software Betriebsmittel zur Verf gung e S5 R ckwand Bus e Kacheln Dual Port RAM e Hantierungsbausteine HTB e CP HTB Treiber 6 2 1 S5 R ckwand Bus und Kacheln Der Datenverkehr zwischen einer CPU und dem CP 581 oder auch der Pro ze Peripherie erfolgt ber den S5 Bus Aus der Sicht der CPU ist dem S5 Bus ein bestimmter Adre bereich zugeordnet siehe Bild 6 1 F000 P Bereich digitaleu analoge Peripherie F100 Q Bereich erweitertePeripherie F200 Koppelmerker F300 a 255 Semaphore 254 F400
396. r CPU ein einfaches ungef hrliches MS DOS Kommando Sie k nnen z B die Datei AUTOEXEC BAT im Stammkatalog der Festplatte auf das Sichtger t ausgeben lassen mit dem Kommando TYPE AUTOEXEC BAT Damit die Zeichenfolge eine geradzahlige Anzahl Zeichen enth lt f gen Sie hinter das Kommando im Datenbaustein ein Leerzeichen ein dies hat bei der Kommando Ausf hrung keine Auswirkung Legen Sie das STEP 5 Programm so an da das Kommando ber einen Eingang Taster ausgel st wird Stellen Sie fest ob die Aufrufe der HTB SYNCHRON SEND DIREKT und SEND ALL auf der CPU ohne Fehleranzeigen siehe Abschnitt 9 4 ablaufen Pr fen Sie ob auf dem Sichtger t des CP 581 das Kommando erscheint und die Datei AUTOEXEC BAT ausgegeben wird Wird das Kommando nicht richtig zum CP bertragen und ausgef hrt so m ssen Sie die von den HTB in PAFE und in den Anzeigenw rtern hinterleg ten Anzeigen auswerten evtl Korrekturen in Ihrem Programm durchf hren und den Test wiederholen 1 Zur Behandlung von Quittungsmeldungen siehe Abschnitt 9 5 CP 581 C79000 G8500 C781 02 Kommando Interpreter 9 4 Fehleranzeigen Zum Testen Ihres STEP 5 Programms f r die Anwendung des Kommando Interpreters k nnen Sie die Anzeigen der Hantierungsbausteine auswerten Daf r stehen Ihnen zwei Anzeigenarten zur Verf gung e Parametrierfehler Anzeigen und e Auftrags Anzeigen 9 4 1 Parametrierfehler Anzeigen Alle Hantierungsbaust
397. r CPU einen Anlauf durch um den CP 581 zu synchroni sieren e Legen Sie die Ablaufparameter f r SSREMOTE SSREMOTE fest Diese Parameter m ssen Sie im Kommando zum Laden des Programms ange ben und zwar mit folgender Syntax SSREMOTE LW N T C H N bzw SSREMOTF LW N T F C H Parameter LW Logischer Name f r das virtuelle S5 Laufwerk Der Laufwerksname mu ein zugelassenes MS DOS Laufwerk sein Buchstabe oder Buchstabe und darf nicht h her im Alphabet liegen als der in der Datei CONFIG SYS eingestellte Name f r lastdrive Optionen N T F C H Diese Parameter sind optionell Ihre Bedeutung k nnen Sie der nach folgenden Tabelle entnehmen Statt des Optionskennzeichens d r fen Sie auch verwenden statt Gro buchstaben f r die Option auch Kleinbuchstaben w Falls das Ladekommando f r den Treiber aus zwingenden Gr nden aus der Datei AUTOEXEC BAT entfernt wurde k nnen Sie den Treiber durch Tastatureingabe CPHTB laden 10 17 Virtuelles S5 Laufwerk Tabelle 10 6 Bedeutung der optionellen Parameter im Kommando S5SREMOTE S5SREMOTF Option Bedeutung Notation N Es werden keine Fehlermeldungen auf dem Sichtger t ausgegeben T berwachungszeit Timeout in Sekunden Erlaubt sind Werte von 1 bis 3640 die Voreinstellung ist 30 Sekunden F Format F Format CPU Nr DB DX Nr Feldtrennzeichen siehe Ab schnitt 10 3 2 optione
398. r ID DDC Takt 13 Horizontal Synchronisation 14 Vertikal Synchronisation 15 Monitor ID DCC Daten Mit dem in Kapitel 5 Bestellhinweise angegebenen RGB VGA Adapter k n nen Sie das RGB Signal f r Labor oder Testzwecke auf einen 15pol Stan dard VGA Stecker umsetzen CP 581 C79000 G8500 C781 02 Referenzteil Hardware CP 581 C79000 G8500 C781 02 Hinweis Beachten Sie beim Einsatz dieser Adapterschaltung da die St rfestigkeit abnimmt der Monitor nur in max 1 5 m Entfernung aufgestellt werden darf es nicht gen gt da der Monitor ein sogenannter Multisync bzw Mehrfrequenz Monitor ist der Monitor mu dar berhinaus in der Lage sein die Synchron Signale aus dem Gr n Signal abzuleiten CP 581 Grundbaugruppe 15pol D Subminiatur high density R O D D Ir Yi RGB kk k his i I VGA Bild 3 6 Schaltbild des RGB VGA Adapters 3 23 Referenzteil Hardware 3 1 10 Interne Schnittstellenbelegung Basis Stacker X1 und X2 3 24 ber zwei 48polige Basis Stecker der Reihe 2 wird die CP 581 Grundbau gruppe an die Busplatine des AG angeschlossen Die Belegung dieser zwei Basis Stecker geht aus den folgenden Tabellen hervor Tabelle 3 18 Belegung des Basis Steckers X1 Grundbaugruppe oben d b Z 2 Masse 5 V 4 UBATT 6 ADB 12 ADB 0
399. r Treiberfunktionen belegt Register wird nicht ver ndert Bild 11 4 Registersatz f r Treiberaufruf Aufruf Register AX Nummer der gew nschten Funktion siehe Abschnitt 11 4 3 Die Register BX CX DX und ES werden funktionsspezifisch genutzt F r alle Transferauftr ge m ssen Sie in BX das Offset und in ES die Seg mentadresse des TCB hinterlegen Ergebnis Ergebnisanzeigen zu einem Auftrag bergibt der CP HTB Treiber bei der Fortsetzung des aufrufenden Programms im Register AX Die nicht genannten Register werden durch den Treiber nicht ausgewertet und auch nicht ver ndert 11 31 Freie Programmierung des CP 581 11 4 2 Der Transfer Control Block TCB Wenn Sie in Ihrem Anwendungsprogramm einen Datentransferauftrag an den CP HTB Treiber abgeben wollen m ssen Sie daf r einen sogenannten Trans fer Control Block TCB siehe nachfolgendes Bild in Ihrem Programm be reitstellen Im TCB werden alle bertragungsrelevanten Daten abgelegt Beim Aufruf einer bertragungsfunktion wird die Adresse des TCB vom Pro gramm als Parameter an den Treiber bergeben Solange die bertragung nicht abgeschlossen ist bleibt der TCB in der Verwaltung des Treibers Hinweis Den Systembereich des Transfer Control Blocks m ssen Sie vor dem ersten Aufruf mit Null vorbesetzen Bit Nr 15 8 7 0 Wort 0 HTB Auftragsnummer HTB Typ HTB Beschreibung Wort 1 0 CPU Numme
400. r das Programm SSREMOTEF Falls Sie die Daten eines oder mehrerer Datenbausteine als ASCH Zeichen ausgeben CP 581 10 3 2 oder verarbeiten wollen Editieren Sie auf dem CP 581 eine oder mehrere Dateien oder PG des oder der Datenbausteine als MS DOS Datei auf den CP 581 und setzen sie diese in Formatdateien um Erstellen oder ndern Sie die Anlauf Organisationsbausteine auf der CPU so da in PG 10 3 3 jedem OB der HTB SYNCHRON aufgerufen wird CPU Erstellen oder ndern Sie auf der CPU das STEP 5 Programm f r den Zyklus so da PG 10 3 3 ber HTB Aufrufe Daten zum CP 581 gesendet und Daten von ihm empfangen wer CPU den k nnen Stellen Sie ber Test auf der CPU fest da die aufzurufenden HTB im Anlauf Wie PG deranlauf bzw im Zyklus richtig aufgerufen werden CPU Stellen Sie sicher da auf dem CP 581 der CP HTB Treiber speicherresident geladen CP 581 ist evtl Kaltstart des CP 581 Synchronisieren Sie den CP 581 mit der CPU durch Ausl sen eines Anlaufs der CPU CPU Laden Sie das Programm S5REMOTE oder SSREMOTF und geben Sie die erfor CP 581 10 4 1 derlichen bzw gew nschten Parameter an berpr fen Sie den richtigen Ablauf der gew nschten Funktionen durch Test auf der PG 10 4 3 CPU und einem MS DOS Kommando das das eingestellte virtuelle S5 Laufwerk CPU anspricht CP 581 CP 581 10 4 C79000 G8500 C781 02 Virtuelles S5 Laufwerk 10 3 2 Ma nahmen auf dem CP
401. r die einzelnen Berei che gesteuert werden soll Sie k nnen die Erfassung f r jeden Bereich von der CPU und vom CP 581 aus ein und ausschalten Wenn die Daten individuell konvertiert werden sollen so editieren Sie auf dem CP 581 7 352 CP 581 f r jeden S5 Datenbereich eine Datei mit Formatangaben oder nur bei Da oder tenbausteinen laden Sie die PG Datei ST S5D mit den Vorkopfdaten des Da PG tenbausteins als MS DOS Datei auf den CP 581 Editieren Sie die auf dem CP 581 mitgelieferte Konfigurationsdatei CPRECORD INI CP 581 1 3 2 oder eine eigene Konfigurationsdatei zun chst f r einen S5 Datenbereich Erstellen oder ndern Sie die Anlauf Organisationsbausteine auf der CPU so da in PG B33 jedem OB der HTB SYNCHRON aufgerufen wird CPU Erstellen oder ndern Sie auf der CPU das STEP 5 Programm f r den Zyklus so da PG 1 3 3 in jedem Zyklus der HTB SEND mit der Funktion SEND ALL aufgerufen wird CPU Rufen Sie das Programm CPRECORD f r den sofortigen Start der Proze datenerfas CP 581 1 3 4 sung auf und testen Sie den Programmablauf auf der CPU CPU PG Stellen Sie durch Datenvergleich fest evtl zun chst statische Testdatenaustauschen CP 581 74 da die Funktionen auf CPU und CP 581 richtig ablaufen CPU PG Falls Sie von mehr als einem S5 Bereich Daten erfassen wollen Erweitern Sie die CP 581 7 3 2 und Konfigurationsdatei um die Parameters tze f r die brigen S5 Datenbereiche vorher 1 3 3 CPRECORD d
402. ragen in die bin re Darstellung um N Vorsicht Das Schreiben in S5 Datenbausteine ist nur im RUN Zustand einer CPU m glich Falsche oder zerst rte Daten k nnen den technologischen Ablauf auf Ihrem Automatisierungsger t empfindlich st ren Wenden Sie daher diese Funktion nur mit u erster Vorsicht an Falls Sie ber das virtuelle S5 Laufwerk Daten in eine CPU schreiben wol len sollten Sie folgende Vorsichtsma nahmen treffen e Versehen Sie alle S5 Dateien der CPU in die Sie nicht schreiben wollen mit dem Datei Attribut r Read Only e F hren Sie das Schreiben nach M glichkeit nur mit eigenen MS DOS Anwendungen durch bei denen Sie in Abstimmung mit Ihren S5 Pro grammen Koordinierungs und Sicherheitsma nahmen getroffen haben e F hren Sie das Schreiben einer ASCI Datei mit derselben Formatdatei durch die Sie beim Lesen dieser S5 Daten benutzt haben e ndern Sie Zeichenketten des S5 Formats KC nie in ihrer L nge son dern nur in ihrem Inhalt kein Zeichen l schen oder einf gen e Wenn Sie die Daten eines Datenbausteins auf dem CP 581 editieren wol len so schreiben Sie das Ergebnis nur im Testbetrieb wie einen neuen oder korrigierten PB oder FB auf die CPU zur ck und nicht im hei en Automatisierungsbetrieb Behandlung der S5 Datenbausteine beim Schreiben e Der Zieldatenbaustein mu vorhanden sein er wird nicht eingerichtet e Wenn Quell und Zieldaten in bin rer Darstellung
403. ralger te ZG 6ES5 155 Stpl Nr 3 11 19 27135 43 51 59 67 75 83 91 99 107 115 123 131 139 147 155 163 ZG 3UA11 E EEEE BEBBBBEEN 3UA21 E ENEE BEBBBBEEN e Erweiterungsger t EG S5 185U Steckpl tze f r die zugelassenen Erweiterungsger te EG 6ES5 185 Stpl Nr 3 111 19 27 35 43 51 59 67 75 83 91 99 107 115 123 131139 147 155 163 EG 3UA13 HEBBBBBBEBBEBBEBBBE 3UA23 HEBBBBBBEBBEBBBBBE 3UA33 HEBBBBEBBEBBEBBEBBBE 3UA43 HEBBEBEBEBEBEBBEBBEBBEEN EG S5 185U jeweils mit den Anschaltungsbaugruppen IM 304 314 oder 307 317 CP 581 2 30 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 8 3 Abschalten der Stromversorgung des AG Rahmens IN Vorsicht Der CP 581 darf nicht unter Spannung gesteckt und gezogen werden Deshalb m ssen Sie vor dem Einsetzen des CP 581 in das AG unbedingt die Spannung f r den AG Rahmen abschalten Beim Ausschalten der Stromversorgung im ZG oder EG ber den Enable Eingang kann es bei schreibenden Zugriffen auf die Festplatte in sehr selte nen F llen zu Datenverlusten kommen Empfehlung ZG EG ber den Enable Eingang nur dann Abschalten wenn nicht auf das Festplattenlaufwerk OSD Memory Card oder Floppy Disk zugegriffen wird 2 84 Einbau des CP 581 in den Baugruppentr ger IN CP 581 C79000 G8500 C781 02 Vorsicht Wenn Sie an der Anlage bei ge ffnetem Schrank ar
404. rame trierung des HTB und den resultierenden bertragungsparametern Tabelle 11 12 Zuordnung der HTB Parameter zu den TCB bertragungsparametern HTB Parameter TCB Parameter QTYP ZTYP Bereichskennung DBNR DB Nummer QANF ZANF Bereichs Offset QLAE ZLAE Bereichsl nge Dieses Unterkapitel f hrt die Treiberfunktionen auf die Sie f r Direkt Auf tr ge ben tigen und erl utert Ihnen wie Sie die Treiberaufrufe f r diese Funktionen parametrieren m ssen Vor Aufruf einer Treiber Funktion m ssen Sie den TCB mit Parametern ver sorgen wie es in Abschnitt 11 4 5 Seite 11 44 beschrieben ist Auftragsempfang anmelden Anwendung Mit dieser Funktion melden Sie einen TCB zum Empfang von Direkt Auftr gen an Mit einem TCB darf Ihr CP 581 Programm immer nur auf einen be stimmten HTB Auftrag warten Ein Auftrag darf nur einmal angemeldet werden Aufrufparameter Register AX Funktions Nr 11H Register BX TCB Adresse Offset Register ES TCB Adresse Segment CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 CP 581 C79000 G8500 C781 02 Ergebnisanzeigen Register AX 0 Funktion wurde erfolgreich beendet negativ Funktion wurde nach einem Fehler abgebrochen 2 CPU ist nicht synchron 3 CPU Nummer ist falsch 6 HTB Typ ist falsch T TCB ist bereits angemeldet 9 Auftrags Nummer ist zu gro 10 Auftrags Nummer ist bereits belegt Die nicht aufgef hrten Register wer
405. rameter Art Typ Bedeutung SSNR D KY Schnittstellennummer BLGR D KY Blockgr e PAFE A BY Parametrierfehler Anzeigen SSNR Versorgen Sie den HTB SYNCHRON mit folgenden Parametern Geben Sie hier die Nummer der Kachel an ber die Sie die Daten aus der CPU lesen wollen CPU Nr 1 Basis Schnittstellennummer siehe Abschnitt 10 3 2 Erlaubte Werte BLGR 0 bis 255 D Mit diesem Parameter geben Sie an wieviele Bytes maximal in einem CPU Zyklus zum CP 581 bertragen werden Erlaubte Werte 0 Standardwerte siehe Tabelle l E 32 4 5 6 16 Byte 32 Byte 64 Byte 128 Byte 256 Byte 512 Byte 1 Die Basis Schnittstellennummer mu im Vierer Raster 0 4 8 12 usw liegen 10 11 Virtuelles S5 Laufwerk 10 12 Standardwerte f r BLGR 0 AG S5 115U 64 Byte AG S5 135U 256 Byte AG S5 155U 256 Byte PAFE Byteadresse f r Parametrierfehler Anzeigen Bei einem Parametrier fehler wird Bit Nr 0 des Anzeigenbytes 1 gesetzt Die Bedeutung der brigen Anzeigenbits lesen Sie bitte in Abschnitt 10 5 5 auf Seite 10 28 nach Hinweis Der CP 581 ben tigt u U f r das Hochlaufen mehr Zeit als die CPU Daher sollten Sie den HTB SYNCHRON in einer Programmschleife so oft aufru fen bis die Synchronisation erfolgreich war Achten Sie aber darauf da die Programmschleife ber ein Abbruchkriterium Zeit oder Schleifenz hler immer beendet
406. raussetzung ist ein Flash BIOS ab Version 2 0 im PG PC Mit Hilfe von CPLINK ist es m glich den CP 581 vom PG aus zu laden und inbetriebzusetzen Im Auslieferungszustand sind diese Ger te in Grundausf hrung ohne Mas senspeicher Baugruppe leer d h es ist weder ein Betriebssystem noch die CP Systemsoftware geladen Die Aufgabe die genannte Software auf der Silicon Disk oder der Memory Card der entfernten Baugruppe zu installieren wird durch CPLINK auf einfache Weise l sbar Lieferform Diskette CP 581 System SW Datei CPLINK EXE Benennung Aufruf CPLINK Hinweis Eine Verbindung eines PGs PCs mit dem CP 581 l t sich nur herstellen wenn der Betriebsartenschalter des CP auf STOP steht 1 Kopieren Sie die Datei CPLINK EXE von der Diskette auf die Festplatte Ihres PG PC z B in das Root Verzeichnis 2 Rufen Sie jetzt mit dem MS DOS Editor EDIT die Datei C CONFIG SYS auf 3 Installieren Sie den Ger tetreiber durch den Eintrag DEVICE CPLINK EXE c b bzw DEVICEHIGH CPLINK EXE c b Optionen siehe Tabelle auf nachfolgender Seite 4 Verlassen Sie den Editor 5 F hren Sie an Ihrem PG einen Kalt oder Warmstart aus Der Treiber wird dabei von DOS geladen und folgende Meldung ausgegeben CPLINK Driver V Copyright xxxx Siemens AG CPLINK Drives and installed Waiting for handshake from remote driver LINK established COM bps Auf den Handshake mit dem Remote Treiber wi
407. rbe 1056 x 400 16 31 5 70 54 Text Farbe 1056 x 350 16 31 5 70 33 Text Farbe 1056 x 350 16 31 5 70 58 6A Grafik Farbe 800 x 600 16 35 2 56 58 6A Grafik Farbe 800 x 600 16 37 8 60 58 6A Grafik Farbe 800 x 600 16 48 1 72 5C Grafik Farbe 800 x 600 256 35 2 56 5C Grafik Farbe 800 x 600 256 37 9 60 5C Grafik Farbe 800 x 600 256 48 1 72 5D Grafik Farbe 1024 x 768 16 35 5 87 5D Grafik Farbe 1024 x 768 16 48 3 60 5D Grafik Farbe 1024 x 768 16 56 70 5D Grafik Farbe 1024 x 768 16 58 72 5F Grafik Farbe 640 x 480 256 31 5 60 SF Grafik Farbe 640 x 480 256 37 9 72 D vgl Cirrus Logic BIOS V1 2 Cirrus Logic CP 581 C79000 G8500 C781 02 Technische Daten des CP 581 Tabelle 4 2 VGA Modi CT BIOS V mit CT 69000 D CP 581 Pentium Mode Text Grafik Farbe SW Spalten Zeilen Anzahl Horizontal Vertkal Aufl sung Farben Frequenz kHz Frequenz Hz 0 1 Text Farbe 360 x 400 6 a5 70 2 3 Text Farbe 720 x 400 16 31 5 70 4 5 Grafik Farbe 320 x 200 4 31 5 70 6 Grafik Farbe 640 x 200 2 31 5 70 7 Text SW 720 x 400 2 31 5 70 D Grafik Farbe 320 x 200 16 31 5 70 E Text Farbe 640 x 200 16 31 5 70 F Text SW 640 x 350 2 31 5 70 10 Text Farbe 640 x 350 16 31 5 70 11 Text Farbe 640 x 480 2 31 5 60 12 Grafik Farbe 640 x 480 16 31 5 60 13 Grafik Farbe 320 x 200 256 31 5 70 30 70 Grafik Farbe 640 x 480 256 31 5 60 31 71 Grafik Farbe 640 x 400 256 31 5 7
408. rd 10 s gewartet Ohne Reak tion bricht CPLINK mit der Fehlermeldung Remote V24 Comm Error ab In diesem Fall kann dann sp ter beim Initialisieren mit dem Kommando CPLINK i die Baudrate des Remote Treibers eingestellt werden Das Betriebssystem stellt jetzt zwei zus tzliche Laufwerke bereit deren Be zeichnung sich nach der Zahl der PG Laufwerke bestimmt Die entsprechen den Kennungen werden jeweils angeh ngt z B wenn die Laufwerke a bis d vorhanden bzw definiert sind wird f r die Onboard Silicon Disk e und f r die Memory Card f vergeben 2 49 Montage und Inbetriebnahme Optionen f r die Installation Nachtr gliche Initialisierung 2 50 Beim Eintragen des Ger tetreibers in die CONFIG SYS Datei m ssen Sie die benutzte Schnittstelle am PG PC und die gew nschte Baudrate in Form von Optionen angeben falls Ihre Installation nicht den Default Werten c 1 und b 1 entspricht Beispiele DEVICE CPLINK EXE 1 1 Anschlu ber COMI mit 115200 bps DEVICEHIGH CPLINK EXE 24 Anschlu ber COM2 mit 9600 bps Nachstehende Tabelle zeigt die m glichen Einstellungen f r die Schnittstelle COM und die Geschwindigkeit der Daten bertragung Baudrate Bei gr Beren Entfernungen erreichen Sie einen um so sichereren Betrieb je geringer die gew hlte Baudrate ist Tabelle 2 2 CPLINK Einstellungen f r COM Schnittstelle Option Schnittstelle an der Option
409. re bzw eigener Treiber ben tigen Informationen f r die Entwickler eigener Systemsoftware Kapitel bersicht Im Kapitel finden Sie auf Seite Be 1 Grundbaugruppe 3 2 3 2 MassenspeicherBaugruppe 3 3 AT Slot Baugruppe 3 4 Remote Terminal Interface 3 5 Y Adapter 3 48 3 6 Silicon Disk 3 50 3 7 BIOS Setup f r CP 581 80486 DX 3 52 3 8 BIOS Setup f r CP 581 Pentium 3 61 3 9 Umbau und Reparatur 3 70 3 10 Informationen f r Entwickler eigener Systemsoftware 3 70 CP 581 C79000 G8500 0781 02 3 1 Referenzteil Hardware 3 1 3 1 1 3 2 Grundbaugruppe Konstruktiver Aufbau Die CP 581 Grundbaugruppe Flachbaugruppe ist im Doppel Europaformat aufgebaut und somit f r das Einbausystem 902 geeignet Die Frontplatten breite betr gt 1 1 3 SEP ca 20 mm und belegt einen S5 Steckplatz im Zen tralrahmen des AG Auf der Frontplatte befinden sich die Anzeige und Bedienelemente sowie die Schnittstellen zu den Bedien und Peripherieger ten Bild 3 1 und Bild 3 2 zeigen Ihnen den Aufbau der CP 581 Grundbaugruppen Die Grundbaugruppe CP 581 mit 80486 DX Prozessor enth lt zwei jeweils 48polige Basis Stecker X1 und X2 nach DIN 41 612 Reihe 2 zum Anschlu der CP 581 Grundbaugruppe an den S5 Bus R ckwandbus des AG Basis Stecker 1 und 2 einen 26poligen High Density Stecker zum Anschlu eines Druckers COM 1 oder und Rechnerkopplung COM 3 mittels Y Adapter einen 26poligen High
410. rf und Empfangen der S5 Daten CPMASS zur ckholen anpassen Daten bertragung von CPU zum CP 581 von CP 581 zur CPU Initiative CPU Kommando MS DOS Kommando aus Daten S5 Datenbaustein mit Komman Interpreter baustein einer CPU lesen und auf do s editieren CPSHELL CP 581 ausf hren STEP 5 Programme f r das Senden eines Kommandos zum CP 581 Daten bertragung anpassen von CPU zum CP 581 Initiative CPU 6 8 CP 581 C79000 G8500 C781 02 Betrieb des CP 581 in den S5 Automatisierungsger ten Tabelle 6 2 Globaler Ablauf der Anwendungen und dazu erforderliche Ma nahmen Anwendung Globaler Ablauf erforderliche Ma nahmen Virtuelles S5 Lauf Lesender und schreibender Zugriff STEP 5 Programme f r den werk auf S5 Datenbereiche durch MS lesenden und schreibenden Zugriff S5Remote DOS Kommandos oder Datei auf S5 Daten durch das virtuelle Funktionen von MS DOS Applikat ionen mit einem virtuellen S5 Lauf werk des CP 581 Daten bertragung von CPU zum CP 581 von CP 581 zur CPU Initiative CP 581 S5 Laufwerk anpassen evtl Formatdatei f r ASCH Konver tierung der S5 Daten auf CP 581 editieren Namen des virtuellen S5 Laufwerks und ggf Formatdatei beim Akti vieren der Anwendung angeben Freie Programmie rung des CP 581 Individuelles Anwenderprogramm auf CP 581 bestimmt Kommunika tion Daten bertragung abh ngig von Anwenderpro gramm Initiative abh ngig von Anwe
411. rfassung nach dem Aktivieren von CPRECORD nicht st ndig laufenlassen sondern sie f r bestimmte S5 Datenbereiche ge zielt einsetzen wollen so k nnen Sie dazu folgende Verfahren benutzen 1 Ein und Ausschalten der Erfassung durch CP 581 Kommando Ab schnitt 7 5 1 2 Ein und Ausschalten der Erfassung durch eine CPU Abschnitt 7 5 2 3 Einmalige Erfassung durch eine CPU triggern Abschnitt 7 5 2 F r die Verfahren 1 und 2 m ssen Sie beim Aktivieren von CPRECORD die Erfassung mit der Option S suspendieren siehe Abschnitt 7 3 4 f r das Verfahren 3 darf die Datenerfassung nicht suspendiert sein Die Speicherung der Daten erfolgt unabh ngig davon ob Sie die Steuerverfahren ausnutzen oder nicht wie in Abschnitt 7 4 1 beschrieben Steuern der Erfassung durch CP 581 Kommando Zum Steuern der Erfassung durch CP 581 Kommando steht Ihnen das Steuer programm CPRECCTL CTL Control zur Verf gung Mit ihm k nnen Sie die z B suspendierte Erfassung f r einen mehrere oder alle Parameter s tze ein und wieder ausschalten Verwenden Sie dazu folgende Kommandos e Einschalten der Erfassung D CPRECCTL B lt p gt e Ausschalten der Erfassung CPRECCTL E lt p gt p Kennzeichen des Parametersatzes bzw der Parameters tze ohne Angabe von p werden alle Parameters tze ein bzw ausgeschaltet 1 Statt k nnen Sie auch statt Gro buchstaben auch Kleinbuchstaben verwenden B b steht f r
412. rgrund Auftrag l schen 11 55 HTB Auftragsempfang global abfragen 11 49 HTB Beschreibun g 11 32 Installation 11 29 Interrupt f r Treiberaufruf ndern 11 56 Nutzdaten empfangen Nutzdaten senden Optionen 6 6 Parametrierung Registersatz S5 Bereich lesen 11 52 S5 Bereich schreiben 11 54 starten TCB Status abfragen 11 45 bertragungsparameter CPLINK 2 46 Anwendungen 1 5 Datenaustausch 2 46 Optionen f r die Installation 2 50 Struktur 2 47 CPMASS Fehleranzeigen Katalog vorw hlen starten 8 27 12 21 CPRECCTL Kommando Optionen 13 14 13 18 CPRECORD Fehlermeldungen Kommando Optionen Meldungen protokollieren starten Startmeldung CPRECORD INI CPSHELL Fehleranzeigen starten Q Index 1 Index D en der S5 Daten 10 5 10 23 11 59 Datensatz Datentransfer mit Direkt Auftr gen 11 37 Datentransfer ohne Direkt Auftr ge 11 37 Datentyp DBNR 8 11 8 14 8 19 8 20 9 101 10 13 11 9 13 5 113 6 13 7 Disketten Diskettenlaufwerk DOS_Funktion 2 53 Drucker 5 2 Dual Port RAM E EMV Elektromasnetische Vertr glichkeit 2 33 Erdungsschiene Erfassungsmodus Erfassungszyklus Erweiterung 7 26 13 12 Erweiterungsger t Extended Error Code 10 28 13 28 F F Option Fehlernummern Feldtrennzeichen Festplattenlaufwerk FETCH 13 6 Aufruf im Applikationsbeispie
413. rmationen ber den Zustand der Auftragsab wicklung abgelegt Bei der Parametrierung legen Sie die Adresse des Anzei genworts fest Von hier aus k nnen dann die Informationen gelesen und aus gewertet werden Das Anzeigenwort ist Teil eines Doppelworts das durch den Parameter ANZW adressiert wird Der zweite Teil des Doppelworts ist das sog L ngenwort 15 lt Bit Nr N Wort n 1 L ngenwort 15 12 11 87 4 3 0 oJololo Wort n Anzeigenwort RECEIVE f r Kommunik bereit RECEIVE l uft bzw gesperrt SEND FETCH l uft bzw gesperrt SEND FETCH f r Kommunik bereit SEND FETCH REC fertig ohne Fehler SEND FETCHFREC l uft oder ist fertig mit Fehler oder ist noch nicht gestartet ungenutzt Fehler Nr oO fan jan oO Auftrag SEND FETCHIREC fertig mit Fehler SEND FETCHFIREC l uft oder ist fertig mit Fehler oder ist noch nicht gestartet oO 1 Daten bergabe bernahme l uft 0 keine Daten bergabe Daten bergabe fertig SEND O _ Daten bergabe nicht fertig Daten bernahme fertig REC Daten bernahme nicht fertig 1 Fehler Nr gibt 1 Datentransfer gesperrt nn ne Datentransfer freigegeben ME O OTHE sache Bild 11 1 Aufbau der HTB Anzeigenw rter Hinweis Vergeben Sie f
414. rn Bit 8 bis 11 im HTB Anzeigenwort Statuskennungen der HTB Auftr ge CP 581 C79000 G8500 C781 02 Tabelle 13 27 Bedeutung der Fehlernummern Fehler Nr Bedeutung 0000 kein Fehler 0001 0101 HTB Fehler auch AG oder CPU Fehler genannt Fehlernummer 1 3 wie im Anzeigenbyte Parametrierungsfehler PAFE 0110 1111 CP Fehler 6 F Diese Fehlernummern k nnen Sie f r Ihre Applikation belegen Tabelle 13 28 Statuskennungen f r SEND FETCH Auftr ge Statuskennungen f r SEND FETCH Kennung Bedeutung Fehler Nr Zustands D kennung 04H Auftrag fertig ohne Fehler 0000 0100 08H Auftrag fertig mit HTB Fehler Onnn 1000 68H Auftrag fertig mit CP Fehler 6 0110 1000 78H Auftrag fertig mit CP Fehler 7 0111 1000 88H Auftrag fertig mit CP Fehler 8 1000 1000 98H Auftrag fertig mit CP Fehler 9 1001 1000 ASH Auftrag fertig mit CP Fehler 10 1010 1000 B8H Auftrag fertig mit CP Fehler 11 1011 1000 C8H Auftrag fertig mit CP Fehler 12 1100 1000 D8H Auftrag fertig mit CP Fehler 13 1101 1000 E8H Auftrag fertig mit CP Fehler 14 1110 1000 F8H Auftrag fertig mit CP Fehler 15 1111 1000 1 nnn HTB Fehler 1 bis 5 13 31 Referenzteil Software 13 32 Tabelle 13 29 Statuskennungen f r RECEIVE Statuskennungen f r RECEIVE Kennung Bedeutung Fehler Nr Zustands D2 kennung 2 06H Auftrag fertig
415. roze daten auf dem CP 581 sammeln Verwenden Sie den Hantierungsbau stein HTB SEND Funktion SEND DIREKT um bestimmte Steuerauftr ge an den CP 581 zu schicken Die daf r erforderlichen Aufrufe des HTB SEND m ssen Sie zus tzlich zu dem im Abschnitt 7 3 3 geschilderten Aufruf SEND ALL programmieren Dazu sollten Sie Erfahrung in der STEP 5 Programmierung haben A NR 210 Zum Ein und Auschalten m ssen Sie jeweils den HTB SEND SEND DIREKT mit der Auftrags Nummer 210 aufrufen In einem Auftrags Steuerwort Merker oder Datenwort hinterlegen Sie ob die Erfassung ein oder ausgeschaltet werden soll und f r welche Parameters tze der Auftrag gilt Aufbau des Auftrags Steuerwortes f r Ein Ausschalten Bit Nr 15 8765 4 3 2 10 Auftragsarta 8 76 5 4 32 1 a gt 0 Einschalten a 0 gt Ausschalten Parametersatz Nummern A NR 211 Wenn Sie die Erfassung der Proze daten von einer CPU aus triggern wollen d rfen Sie beim Aktivieren von CPRECORD die Option S suspendiert nicht verwenden Damit die Erfassung nicht sofort beim Start von CPRE CORD beginnt m ssen Sie in der Konfigurationsdatei f r den Parameter Erfassungszyklus den Wert 0 angeben Au erdem darf die Erfassung nicht ausgeschaltet oder im Modus nicht permanente Aufzeichnung nicht beendet worden sein Zum Triggern m ssen Sie den HTB SEND SEND DIREKT mit der Auftr
416. rtweise ZB Z hlerzellen Nummer wortweise 1 WelcheZahlenbereiche f r die einzelnen Offsets zul ssig sind entnehmen Sie bitte der BeschreibunglIhres Automatisierungsger tes Bereichsl nge Mit der Bereichsl nge wird die Anzahl der zu bertragenden Elemente fest gelegt Wie f r das Bereichs Offset mu auch hier die jeweils unterschied liche Organisation der S5 Datenbereiche ber cksichtigt werden siehe Ta belle 11 10 F r den zul ssigen Zahlenbereich m ssen Sie den Wert des angegebenen Offsets ber cksichtigen Die erweiterteten bertragungsparameter sind nur beim HTB Parametertyp RW siehe Abschnitt 11 3 und Beschreibung der Hantierungsbausteine von Bedeutung Der CP HTB Treiber legt f r diesen Parametertyp die zus tzli chen Parameter im TCB Bereich Erweiterte Parameter ab 11 35 Freie Programmierung des CP 581 Die Parameter zum Pufferbereich 11 36 Der Parametertyp RW kann f r SEND und FETCH verwendet werden wobei Sie folgende Unterscheidung beachten m ssen e F r SEND gilt bertragungsparameter Quellparameter Erweiterte bertragungsparameter Zielparameter e F r FETCH gilt bertragungsparameter Zielparameter Erweiterte bertragungsparameter Quellparameter F r die zu bertragenden Nutzdaten m ssen Sie in Ihrem Programm bzw im RAM des CP 581 einen gen gend gro en Speicherbereich bereitstellen Offset Segment Pufferbereich ber die Parameter O
417. s PAFE A BY Parametrierfehler Anzeigen Aufruf SEND mit Funktion SEND DIREKT Mit dem ersten Aufruf des HTB SEND aktivieren Sie ber Ihr STEP 5 Pro gramm den CP 581 und bergeben ihm die Adresse der von der CPU zu sen denden Daten Dazu m ssen Sie daf r sorgen da bei Aufruf des HTB SEND das VKE den Wert 1 hat Aus dem Datentyp bei DB DX zus tz lich der Baustein Nr und der Auftrags Nummer bildet CPMASS den Namen der Zieldatei auf dem CP 8 11 Massenspeicher Funktionen Versorgen Sie den HTB SEND f r die Funktion SEND DIREKT mit folgen den Parametern SSNR Geben Sie hier die Nummer der Kachel an ber die Sie die Daten aus der CPU lesen wollen entsprechend Aufruf des HTB SYNCHRON A NR Geben Sie als Auftrags Nummer einen Wert von 1 bis 99 an ANZW Adresse von zwei hintereinanderliegenden W rtern Diese W rter dienen den Hantierungsbausteinen zur Hinterlegung von auftragsbezo genen Anzeigen siehe Abschnitt 8 4 2 Erlaubte Werte MW 0 bis 252 DW 0 bis 254 QTYP Geben Sie hier an welchen Datentyp Sie senden wollen Erlaubte Werte DB f r Datenbaustein DB DX f r Datenbaustein DX MB f r Merkerbytes EB f r Proze abbild Eing nge AB f r Proze abbild Ausg nge TB f r Zeitzellen ZB f r Z hlerzellen AS f r absolute Speicheradressen bei indirekter Adressierung XX siehe HTB Beschreibung RW siehe Seite 8 20 QANF Geben Sie hier die Nummer des ersten zu sendenden Dat
418. s dem PCP M Format mit einem entsprechenden Programm auf eine f r MS DOS formatierte Diskette bertragen Laden Sie mit dem MS DOS Kommando COPY die Datei von der Diskette auf Ihren CP 581 Hinweis Stimmen die Vorkopfdaten nicht mit dem Datenbaustein berein so werden die Daten falsch konvertiert Ist der Datenbaustein l nger als die Vorkopfdaten so werden die Daten des Datenbausteins zu denen keine Vorkopfinformation vorhanden ist mit dem Format KF konvertiert Die Datei CPRECORD INI Konfigurationsdatei im Katalog CP 581 der Festplatte enth lt die Parameter mit denen das Programm CPRECORD die Proze datenerfassung durchf hrt 7 7 Proze datenerfassung CPRECORD Die Konfigurationsdatei besteht aus ASCH Zeichen und hat folgende Struk tur Erfassungszyklus 1 Parameterzeile in der Datei Parametersatz f r 1 S5 Datenbereich mu vorhanden sein Parametersatz f r 2 S5 Datenbereich optionell Parametersatz f r 7 S5 Datenbereich optionell Parametersatz f r 8 S5 Datenbereich optionell Erfassungsyklus Zeitwert in Sekunden maximal 11 799 360 f r den Zyklus in dem alle S5 Datenbereiche erfa t werden sollen Wenn Sie die Erfassung nur von den CPUs aus triggern wollen siehe Abschnitt 7 5 2 m ssen Sie hier den Wert 0 angeben Parametersatz F r jeden S5 Datenbereich aus dem Sie Daten erfassen wollen m s sen Sie in der Ko
419. s CP 581 QANF ZANF Anfangsadresse des Datenblocks von Quelle oder Ziel QLAE ZLAE L nge des Daten blocks von Quelle oder Ziel 11 10 Bei indirekter Parametrierung Belegung von QTYP ZTYP mit RW oder XX geben Sie hier die Nummer des DW an bei dem der Parameterblock be ginnt Bei direkter Parametrierung bezieht sich QANF ZANF auf den ange gebenen Bereich Parameterart punkt Datum Fest Format KF Belegung Mit QANF wird innerhalb des Quelldatenbereichs relativ zum Anfang des Bereichs das erste zu ber tragende Datum spezifiziert Mit ZANF wird analog zu QANF der Zieldatenbe reich angegeben Der erlaubte Wertebereich ist abh ngig von der ver wendeten CPU Lesen Sie dazu die HTB Beschrei bung f r Ihre CPU Je nach Angabe des Quell oder Zieltyps wird bei direkter Parametrierung die L nge als Anzahl von Bytes oder W rtern verstanden Parameterart Datum Konst Format KF Belegung Mit QLAE wird die L nge des Quelldatenbereichs angegeben mit ZLAE die des Zieldatenbereichs Der erlaubte Wertebereich ist abh ngig von der ver wendeten CPU Lesen Sie dazu die HTB Beschrei bung f r Ihre CPU 1 bedeutet Jokerl nge bei RECEIVE werden so viele Daten bernommen wie der Sender liefert oder so viele wie die eigene Bereichsgrenzeerlaubt Bei SEND werden so lange Daten bergeben bis die eigene Bereichsgrenze erreicht ist CP 5
420. s Systems 6 10 RW 8 20 Index 3 Index S S5 Bereich 11 52 J11 54J13 12 S5SA Datei S5B Dateien 10 21 S5F Dateien SSREMOTE See SSREMOTF Ablaufparame ter SSREMOTF deaktivieren SSREMOTF Fehlermeldungen SISREMOTF Komman dos SSREMOTF starten SSREMOTEF Ab laufparameter SSREMOTF Fehlermeldun gen SSREMOTF Kommandos Schalter RUN STOP Schnittstelle COM 2 3 19 Parallelschnittstelle f r Drucker 3 16 Schnittstelle COM 3 Schnittstellennummer 8 9 9 8 SEND ALL 13 5 3 5 Aufruf im Applikationsbeispiel SEND DIREKT Aufruf i im A p pplikationspeispiel 12 18 SR T1471 SISTE STE TOTE Staiusbit Pr Statuskennungen 11 50 11 51 1 Steckpl tze 2 291230 St ranzei genl sa St rsignale Stromversor Er g 2 29 SYNCHRON 7 AE Eal KAO EI EY Aufruf im T TT IS 12 5 F T Tastatur Anschlu Tastatureingaben Taster RESET 3 7 Index 4 Technische Daten AN H Timeout 7 o o 1ef 1 46 11 47 11 53 te oia TCB 11 11 32 11 44 44 11 52 52 Transportposition Trennzeichen el10 11337 TRIAX Kabel U berwac bungszei TAG 10 181 11 40 11 97 11 53 1l Vektorregister Virtuelles S5 Laufwerk aktivieren 10 17 Anwendungen Beschreiben von S5 Datenbausteinen Hantieren mit Katalogen und Dateien Hantierung 10 4 Hantierungsbausteine 13 Konvertierungsmodus 10 MS DOS Applikationen MS DOS Fehleranzeigen
421. s an den Ipoligen D Subminiatur Stecker der Schnittstelle X3 des RTI Moduls an Der Anschlu der Maus an die PG Tastatur ist nicht zugelassen 3 1 8 Anschlu eines Monitors CP 581 C79000 G8500 C781 02 Wir empfehlen einen Monitor der ber eine Trennung von VIDEO Masse und Schutzerde verf gt Beachten Sie bitte unbedingt die Aufbau und Anschlu richtlinien f r Monitore im Abschnitt 2 9 2 3 15 Referenzteil Hardware 3 1 9 Externe Schnittstellenbelegung Beim Anschlu der Bedien und Peripherieger te beachten Sie bitte da Sie f r die Verwendung von Standardleitungen die in Kapitel 5 Bestellhinweise aufgef hrten Y Adapter ben tigen Kombinierter Der kombinierte Stecker f r die seriellen Schnittstellen COM 1 und COM 3 Stecker X6 f r ist als 26poliger High Density Buchse ausgef hrt COM 1 und COM 3 Die serielle Schnittstelle COM 1 besitzt V 24 bertragungssignale und zu s tzlich die Signale f r einen aktiven TTY Betrieb 20 mA Sie ist kompati bel zum Industriestandard und kann zum Anschlu von Druckern mit seriel len Schnittstellen verwendet werden Die serielle Schnittstelle COM 3 besitzt V 24 und X27 bertragungssignale und kann zur Rechnerkopplung verwendet werden ber den Y Adapter COM 1 COM 3 werden die Signale von COM 1 und COM 3 auf 25polige D Subminiatur Buchsen umgesetzt Tabelle 3 14 Belegung der X6 Buchse PIN Signal Signalklasse 1 RI COM 1 V 24 2 DCD COM 1 V
422. serkl rung Die EU Konformit tserkl rungen werden gem der obengenannten EG Richtlinien f r die zust ndige Beh rden zur Verf gung gehalten bei Siemens Aktiengesellschaft Bereich Automatisierungs und Antriebstechnik A amp D AS E48 Postfach 1963 D 92209 Amberg CP 581 4 2 C79000 G8500 C781 02 Technische Daten des CP 581 4 1 Grundbaugruppe Baugruppen spezifische Daten Versorgungs spannungen Stromaufnahme Elektrische Sicherheit CP 581 C79000 G8500 C781 02 CP 581 80486 DX CP 581 Pentium Gewicht ca 0 5 kg ca 0 5 kg Flachbaugruppen Doppel Europa Doppel Europa format 160 mm x 233 4 mm 160 mm x 233 4 mm Frontplattenbreite 20 mm 20 mm 1 1 3 SEP 1 1 3 SEP Basis Stecker ES 902 Reihe 2 48polig ES 902 Reihe 2 48polig Frontstecker Federleiste 26pol Federleiste 26pol Tastatur COM 2 D Subminiatur high density D Subminiatur high density COM 1 COM 3 Federleiste 26pol Federleiste 26pol D Subminiatur high density D Subminiatur high density Video RGB 3xKOAX Midi Buchsen 3 x KOAX Midi Buchsen 0EE15 Video VGA 15 polige Buchse 1EE15 Versorgungs 5 V DC Toleranz 5 CP 581 80486 DX CP 581 Pentium 5 V DC Toleranz 5 spannungen 24 V DC Toleranz 25 15 24 V DC Toleranz 25 15 CP 581 80486 DX 5 CP 581 Pentium Stromauf bei 5 V DC max 1 8 A bei DX5 133MHz bei 5 V D
423. sgeben CPRECCTL S1 Betriebszustand f r Parametersatz 1 ausgeben CP 581 C79000 G8500 C781 02 Proze datenerfassung CPRECORD 7 6 2 _ Reaktivieren der Proze datenerfassung CP 581 C79000 G8500 C781 02 Wenn Sie Daten aus einem S5 Bereich im nicht permanenten Modus Kenn zeichen 0 in der Konfigurationsdatei erfassen so beendet CPRECORD die Erfassung f r diesen Bereich wenn die maximale Anzahl der ASCII Dateien und die maximale Anzahl der Datens tze in der letzten ASCII Datei erreicht wurden Sie werden darauf hingewiesen durch die Meldung n Datenaufzeichnung beendet wobei n die Nummer des Parametersatzes ist f r den die Datenaufzeich nung beendet wurde In folgenden F llen m ssen Sie nach einer solchen Meldung die Proze date nerfassung f r weitere Aufzeichungen reaktivieren e Es wurden nur Daten aus einem S5 Bereich erfasst nur ein Parametersatz in der Konfigurationsdatei e Die Aufzeichnung f r alle anderen Parameters tze ist bereits beendet e Sie wollen die Erfassung f r den S5 Bereich dessen Aufzeichnung been det wurde erneut starten Gehen Sie dazu folgenderma en vor e Entfernen Sie das Programm CPRECORD aus dem Speicher mit dem Kommando CPECORD U falls f r einige Parameters tze die Erfassung noch l uft wird sie mit dem Kommando deaktiviert e Aktivieren Sie die Proze datenerfassung erneut wie in Abschnitt 7 3 4 beschrieben Kommando CPRECORD mit den gew nschten Optio
424. sicht Wichtiger Hinweis zur Verlegung von Anschlu kabeln f r Peripheriege r te Monitorkabel wie auch Verbindungsleitungen zwischen CP 581 und Tastatur Drucker Maus d rfen Sie nicht parallel zu Starkstromleitungenverlegen Verlegen Sie eine eigene Kabelpritsche die einen Mindestabstand von 50 cm zu den Starkstromleitungen hat Anschlu der Tastatur e Anschlu ber den Y Adapter Keyboard COM 2 Schlie en Sie die Tastatur an die 7polige Rundbuchse des Y Adapters an Wenn n tig mit zus tzlichem Adapter Din gt Mini Din e Anschlu ber das Remote Terminal Interface Schlie en Sie die Tastatur an die 7polige Rundbuchse X2 des RTI Moduls an CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 9 2 Anschlu des Monitors RGB Schnittstelle Beachten Sie folgende Punkte In EMV belasteten Umgebungsbedingungen d rfen Sie nur doppelt abge schirmte Koaxial Kabel TRIAX Kabel verwenden siehe Kapitel 5 Be stellhinweise Diese d rfen Sie bis zu einer L nge von 250 m ohne wei tere Ma nahmen einsetzen Bei TRIAX Kabeln verbinden Sie nur den u eren Schirm des Monitor kabels mit dem Geh usepotential des Proze monitors siehe Bild 2 14 Achten Sie auf gro fl chige Metall Metall Verbindungen Trennen Sie die Elektronik Masse des Monitors siehe Bild 2 14 von der Geh usemasse Bei dem in Kapitel 6 aufgef hrten Siemens Multi standard Farbmonitor 6AV1 414 0AA00 ist eine Trennung bereits vorg
425. st wirksam wenn Sie das Programm neu starten CP HTB Treiber starten und Basis Schnittstellennummer einstellen Nach dem Installieren der Systemsoftware befindet sich der Startaufruf f r den CP HTB Treiber in der Datei AUTOEXEC BAT jedoch ohne ssnr Option d h die Basis Schnittstellennummer wird beim Start des Treibers auf den im SETUP gew hlten Wert Vorbesetzung 0 einge stellt Tragen Sie in den Startaufruf der Datei AUTOEXEC BAT die Option ssnr lt ddd gt mit der Basis Schnittstellennummer 4 ein Der Startaufruf hei t dann CPHTB ssnr4 Der Treiber wird automatisch gestartet wenn der CP 581 eingeschaltet wird Haben Sie den Startaufruf aus der Datei AUTOEXEC BAT ge l scht k nnen Sie den Treiber auch ber die Eingabe des Kommandos CPHTB ssnr4 starten Der CP HTB Treiber wird hauptspeicherresident geladen CP 581 C79000 G8500 C781 02 Applikationsbeispiele T tigkeiten an der S5S CPU e S5 Programm starten Starten Sie das S5 Programm durch Anlauf der S5 CPU Je nach Anlaufart wird OB 21 oder 22 durchlaufen Dabei wird der HTB SYNCHRON aktiviert und das Anzeigenwort ANZW sowie das Parametrierfehlerbyte PAFE ausgewertet Kommt die Synchronisie rung zwischen S5 CPU und CP 581 nicht zustande wird in unserem Beispiel das AG in STOP gesetzt Bei erfolgreicher Synchronisierung kann die Proze datenerfassung am CP gestartet werden Sind S5 CPU und CP nicht synchronisiert wird
426. starten CPHTB ssnr4 S5 CPU Proze datenerfassung starten CPRECORD S5 Programm starten N Bild 12 3 Handlungsablauf bei der Proze datenerfassung CP 581 C79000 G8500 C781 02 Applikationsbeispiele 12 1 4 Arbeitsschritte im einzelnen Die T tigkeiten die Sie am PG am CP und an der S5 CPU ausf hren m s sen werden auf den folgenden Seiten n her erl utert T tigkeiten am PG e Datenbausteine erstellen Erstellen Sie den Datenbaustein DB 10 so da 5 Temperaturwerte als Festpunktzahlen abgelegt werden k nnen Der erste Wert soll in Daten wort DW 1 stehen DB 10 0 KF 0000 1 KF 0000 2 KF 0000 3 KF 0000 4 KF 0000 5 KF 0000 6 Die Daten aus dem Datenbaustein DB 10 werden auf Anforderung des CP Aktivieren der Proze datenerfassung ber den HTB SEND mit der Funktion SEND ALL auf den CP bertragen e Hantierungsbausteine in S5 Programm einbauen und parametrieren Parametrieren Sie den HTB SYNCHRON und bauen Sie ihn in die An lauf Organisationsbausteine OB 21 und 22 ein Der OB 20 ist beim AG S5 115U nicht vorhanden OB 21 NETZWERK 1 0000 0000 Synchronisierung CP 581 0001 bei STOP gt RUN 0002 SPA FB 23 0003 NAME CPSYNC 0004 REP KF 3 Wiederholungsfaktor 0005 0006 BE OB 22 NETZWERK 1 0000 0000 Synchronisierung CP 581 0001 bei Spannungswiederkehr 0002 SPA FB 23 0003 NAM
427. stellen F r diese Dateien m ssen Sie folgende Vereinbarungen beachten e Name der Formatdatei und Katalog Der Name der Formatdatei kann innerhalb der MS DOS Normierung frei gew hlt werden Struktur der Formatdatei Eine Formatdatei besteht aus einer oder mehreren Textzeilen ASCII Zei chen Jede Zeile kann aus einer oder mehreren Formatanweisungen oder aus Kommentar bestehen Sie mu mit CR und LF abgeschlossen sein 10 7 Virtuelles S5 Laufwerk e Syntax einer Formatanweisung Eine Formatanweisung hat folgende Syntax Wiederholfaktor Formatangabe Trennzeichen optionell Wiederholfaktor Gibt an wieviel aufeinanderfolgende Daten mit demselben Datenfor mat konvertiert werden sollen Wird er nicht angegeben so erh lt die nachfolgende Formatanweisung implizit den Wiederholfaktor 1 Da unter dem S5 Format KC immer zwei Zeichen abgelegt sind gibt der Wiederholfaktor bei der Formatanweisung KC immer die doppelte Anzahl der Zeichen an die bearbeitet werden sollen Erlaubte Werte 1 bis 4091 Formatangabe Erlaubte Werte KC f r S5 Format KC KF f r S5 Format KF KG f r S5 Format KG KH f r S5 Format KH KM f r S5 Format KM KT f r S5 Format KT KY f r S5 Format KY KZ f r S5 Format KZ Trennzeichen Erlaubte Werte Zeichen ASCII Dezimal quiv Leerzeichen 32 Komma 44 horiz Tabulator 9 CR LF 13 10 Kommentarzeile Beginnt eine Zeile mit dem Zeich
428. synchron 3 CPU Nummer falsch 4 TCB in Bearbeitung 51 Abbruch durch negative Quittung 52 Abbruch weil Datenbereich gesperrt 53 Pufferbereich ist zu klein 54 Abbruch durch SYNCHRON 55 Abbruch durch RESET 56 Unerwartete R ckmeldung bei FETCH 57 Unerwartete R ckmeldung bei RECEIVE DIREKT 58 Unerwartete R ckmeldung bei RECEIVE ALL 59 Unerwartete R ckmeldung bei SEND 60 Unerwartete R ckmeldung bei SEND ALL 61 Abbruch durch Timeout 80 Abbruch durch Parametrierungsfehler 81 Parameter formal falsch 82 DB DX nicht vorhanden 83 Bereich ist zu klein 84 Bereich nicht vorhanden 85 Anzeigenwort fehlerhaft Die nicht aufgef hrten Register werden vom Treiber nicht ver ndert CP 581 C79000 G8500 C781 02 11 53 Freie Programmierung des CP 581 S5 Bereich schreiben Anwendung Sie k nnen diese Funktion dazu benutzen um Daten vom CP 581 zu einer CPU zu bertragen und in einen S5 Datenbereich zu schreiben Wenn Ihr CP 581 Programm diese Funktion aufruft wird es erst fortgesetzt wenn der gesamte im TCB angegebene Datenbereich bertragen ist Vor Aufruf der Funktion m ssen Sie den TCB mit den notwendigen Parame tern siehe TCB Beschreibung versorgen Aufrufparameter Register AX Funktions Nr 02H Register BX TCB Adresse Offset Resgsiter ES TCB Adresse Segment Register CX berwachungszeit in 55 ms Einheiten Timeout 0 Ist die bertragung nach der abgelaufenen berwachungszeit nicht abg
429. t rfestigkeit von 4 kV Kon taktentladung 8 kV Luftentladung ist bei sachgem em Aufbau ge w hrleistet Siehe Systemhandbuch AG S5 135U 155U Kapitel 3 St rfestigkeit gegen elektromagnetisches HF 80 bis 100 MHz Feld 2 pulsmoduliert nach ENV 50140 IEC 10 V m 61000 4 3 80 AM 1 kHz St rfestigkeit gegen elektromagnetisches HF 900 MHz Feld 2 amplitudenmoduliert nach ENV 50204 10 V m 50 ED St rfestigkeit gegen Hochfrequenz sinusf rmig 0 15 bis 80 MHz nach ENV 50141 10 V 80 AM 1 Signalleitungen die nicht der Proze steuerung dienen z B Anschl sse externer Peri pherie usw 1 kV 2 Beigeschlossener Schrankt r Hinweis Die Werte sind abh ngig von der eingesetzten AT Baugruppe CP 581 C79000 G8500 C781 02 Technische Daten des CP 581 Klimatische Bedingungen Mechanik CP 581 C79000 G8500 C781 02 Klimatische Umgebungsbedingungen gepr ft nach DIN EN 60068 2 1 2 3 Umgebungstemperatur im Betrieb 5 bis 55 C Zuluft gemessen am unteren Luft Eintritt des Ger tes Transport und Lagertemperatur 10 bis 60 C Temperatur nderung max 10 K h im Betrieb max 20 K h bei Transport und Lagerung bei Anlieferung unter 0 C mind 3h Angleichzeit wegen m glicher Betauung RelativeLuftfeuchte im Betrieb bei Transport und Lagerung max 95 bei 25 C keine Betauung Einsatzh he im Betrieb bei Transport und Lagerung
430. t Hilfe von SEND ALL bzw RECEIVE ALL Zus tzlich k nnen Sie die HTB CONTROL und RESET nutzen Tabelle 13 17 Hantierungsbausteine f r die Massenspeicher Funktionen Hantierungs A NR Funktion baustein SEND 0 bertragung der Nutzdaten SEND ALL CPU gt CP 1 99 Ansto zum Schreiben eines Datenbereichs gt Adresse der Nutzdaten an CP bertragen 201 Ziel Directory beim CP umschalten bzw einrichten 207 S5F Dateien aus einem Katalog l schen anschlie end wird der Katalog selbst gel scht falls er keine anderen Dateien oder Unterkataloge enth lt RECEIVE 0 bertragung der Nutzdaten RECEIVE ALL CP CPU CONTROL 0 zeigt an welcher Auftrag gerade ausgef hrt wird A NR aktualisiert das Anzeigenwort RESET 0 CP HTB Treiber komplett zur cksetzen A NR CP HTB Treiber nur f r einen Auftrag zur cksetzen FETCH 1 99 Ansto zum Lesen eines Datenbereichs gt Adresse der Nutzdaten an CP bertragen SYNCHRON CP und CPU synchronisieren CP 581 C79000 G8500 C781 02 Referenzteil Software 13 4 2 Fehleranzeigen vom Programm CPMASS CP 581 C79000 G8500 C781 02 Stellt das Programm CPMASS bei der Abarbeitung eines Auftrags von einer CPU fest da der Auftrag nicht fehlerfrei abgewickelt werden kann so hin terlegt es im ersten der beiden mit ANZW adressierten W rter der CPU Feh leranzeigen Bit Nr 8 bis 11 Der nachfolgenden Tabelle k nnen Sie die Anzeigen entnehme
431. t Typ Bedeutung I SR D I x Schnittstellennummer A NR D KY Auftrags Nummer ANZW E W Anzeigenwort QTYP D KC Typ des Datenbausteins DBNR D KY Nummer des Datenbausteins QANF D KF Anfangsadresse des Kommandos im Da tenbaustein Wort Nr z B DW 5 QLAE D KF L nge des Kommandos als Anzahl W rter PAFE A BY Parametrierfehler Anzeigen Aufruf SEND mit Funktion SEND DIREKT Mit dem ersten Aufruf des HTB SEND aktivieren Sie ber Ihr STEP 5 Pro gramm den CP 581 und bergeben ihm die Adresse des von der CPU zu sen denden Kommandos Dazu m ssen Sie daf r sorgen da beim Aufruf des HTB SEND das VKE den Wert 1 hat Um sicher zu sein da ein vorher abgegebenes Kommando fertig bearbeitet ist m ssen Sie im Anzeigenwort nachpr fen ob noch ein Auftrag t tig ist siehe hierzu Abschnitt 9 4 2 In diesem Fall d rfen Sie kein neues Kommando abschicken Versorgen Sie den HTB SEND f r die Funktion SEND DIREKT mit folgen den Parametern SSNR Geben Sie hier die Nummer der Kachel an ber die Sie das Kom mando aus der CPU lesen wollen entsprechend Aufruf des HTB SYNCHRON A NR Geben Sie als Auftrags Nummer den Wert 209 an ANZW Adresse von zwei hintereinanderliegenden W rtern Diese W rter dienen den Hantierungsbausteinen zur Hinterlegung von auftragsbezo genen Anzeigen siehe Abschnitt 9 4 2 Erlaubte Werte MW 0 bis 252 DW 0 bis 254 QTYP Geben Sie hier an in welchem Datenbausteintyp das Komm
432. t im Bereich 1 bis 3640 CPU x Fehler y y ist eine Fehleranzeige des CP HTB Treibers siehe Abschnitt 13 7 4 CP 581 C79000 G8500 C781 02 13 29 Referenzteil Software 13 7 Freie Programmierung HTB Anzeigen 13 7 1 Bedeutung der Statusbits Bit 0 bis 7 im HTB Anzeigenwort Tabelle 13 26 Bedeutung der Statusbits im Anzeigenwort Die Statusbits des Anzeigenworts geben Aufschlu ber den Verlauf eines HTB Aufrufs Sie dienen au erdem als Eingangsinformation f r den HTB selbst und beeinflussen dann dessen Ablauf Bit Setzen L schen AuswertenHTB Auswerten Anwender Nr berschreiben 0 HTB HTB RECEIVE Abfrage ob Daten f r CP Applikation meldet CP HTB Treibermeldet BeiBit Nr 0 1 wird RECEIVE vorhanden Daten bereit Start der Kommunika die Kommunikation mit tion dem CP aufgenommen wenn VKE l ist 1 HTB HTB SEND FETCH Abfrage ob Auftrag l uft CP HTB Treibermeldet CP Applikation meldet BeiBit Nr 1 0 wird Start der Kommunika Auftragabgearbeitet die Kommunikation mit tion dem CP aufgenommen wenn VKE 1 ist 2 HTB HTB nein Abfrage ob der Auftrag ohne Die CP Applikation Wenn der Auftrag er Fehler abgeschlossen wurde meldet Auftrag fertig neut ausgel st wird ohne Fehler 3 HTB HTB nein Abfrage ob der Auftrag mit Die CP Applikation Wenn der Auftrag er Fehler abgeschlossen wurde meldet Auftrag fertig
433. tandardleitung V 24 1 5m Maus Bild 2 3 _Anschlu m glichkeiten mit Tastatur Monitor Drucker und Maus Konfiguration 2 CP 581 C79000 G8500 C781 02 2 7 Montage und Inbetriebnahme 2 4 2 8 Checkliste f r Aufbau und Inbetriebnahme Dieser Abschnitt erkl rt Ihnen schrittweise die Vorgehensweise f r Montage und Inbetriebnahme der CP 581 Komponenten Gehen Sie bitte wie nachfol gend beschrieben vor 1 Ist die Stromversorgung in Ihrem Baugruppentr ger richtig dimensio niert 2 Montieren Sie die CP 581 Komponenten zur kompletten CP 581 Bau gruppe 3 Schalten Sie die Stromversorgung Ihres AG Rahmens ab und stecken Sie die zusammengesetzte CP 581 Baugruppe an den daf r vorgesehenen Platz 4 berpr fen Sie die Stellung des Betriebszustandschalters Der Schalter mu in Stellung RUN stehen Schlie en Sie die vorgesehenen Bedien und Peripherieger te an Schalten Sie die Peripherieger te ein Schalten Sie die Stromversorgung Ihres AG Rahmens wieder ein Stellen Sie mit dem SETUP Men Datum und Uhrzeit ein bei Erstanlauf Installieren Sie MS DOS von AM 10 Nehmen Sie MS DOS in Betrieb und legen Sie Sicherungsdisketten von MS DOS und der CP 581 Systemsoftware an 11 Installieren Sie die CP 581 Systemsoftware 12 Nehmen Sie die CP 581 Systemsoftware in Betrieb Hinweis F r die Erst Inbetriebnahme ben tigen Sie entweder die Massenspeicher Baugruppe oder das Programm CPLINK un
434. tausl sung beim S5 Interface Jede Kachel besitzt 2 interruptausl sende Zellen Jeder dieser Zellen ist ein Status Bit im Interrupt Status Register zugeordnet siehe Bild 3 21 Beim Schreiben der S5 CPU in eine dieser Zellen wird das zugeordnete Statusbit gesetzt Im Interrupt Freigabe Register ist jeder Kachel ein Freigabe Bit zugeordnet Nur wenn das Freigabe Bit einer Kachel gesetzt ist k nnen deren Interrupts die IRQ15 Leitung erreichen und damit einen Interrupt ausl sen CP 581 C79000 G8500 C781 02 3 71 Referenzteil Hardware Kachelbereich ISR 3FF 15 14 3FD 13 12 11 10 9 8 7 EN al 6 5 4 3 3FF 2 1 3FD 0 Interrupt Status Register Fi I o D a PIOI OO N IRQ15 Interrupt Freigabe Register Bild 3 21 InterruptregisterbeimS5 Interface Initialisierung globale Freigabe f r S5 Interface Port 5007H schreiben Bedeutung S5 Interfaceeinschalten Bit Nr s a 32 2 2 0 ohne Bedeutung Kay ohne Bedeutung 0 S5 Interfaceausschalten S5 BUS Parameter Memory CC00 3FEO lesen schreiben S5 Kontroll Register CTLS5 Bit Nr 15 14 3 12 u 1w0 9 8 7 6 5 4 3 2 keine Bedeutung SB S5EN IOEN KEN LIEN EPB AZR 3 72 CP 581 C79000 G8500 C781 02 Referenzteil Har
435. teht wird die V 24 Verbindung aufge STOP Booten des Systems Aufbau der V 24 Verbindung k nein Baudrate erkannt RUN LED blinkt langsam 1 Hz Meldung LINK established RUN LED blinkt schnell 3 Hz Schalter auf RUN Abbau der Verbindung und Booten des Systems Bild 2 17 Verbindungs Aufbau Abbau beim Booten 2 52 Beim V 24 Verbindungsaufbau wird die aktuelle Baudrate der Gegenstation festgestellt Dazu wartet der CP 581 mit wechselnden Baudraten auf die ver einbarte Zeichensequenz Solange die aktuelle Baudrate noch nicht ermittelt ist blinkt die RUN LED schnell mit 3 Hz Nach Erkennen der Baudrate blinkt die LED langsam mit 1 Hz und am Bildschirm erscheint die Meldung LINK established bps Nach Umstellen des Betriebsartenschalters auf RUN wird die V 24 Verbin dung abgebaut und anschlie end der CP 581 gebootet Der gleiche Vorgang l t sich durch Bet tigen einer beliebigen Taste am CP 581 ausl sen CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme V 24 Kabel Als Verbindungskabel f r CPLINK Anwendungen reicht ein einfaches Null Modem Kabel aus z B mit 25poliger Stiftleiste am CP 581 COMI und 9poliger Buchse am PG COM 2 Pin EV GND 1 BEE D1 TxD 2 0 D2 RxD 3 ze E2 GND 7 ei Pin U EI GND m 2 D2 RxD E 3 D1 TxD 25polige
436. ten bergabe fertig e Bit Nr 4 Daten bergabe l uft Die Anzahl der bertragenen Daten f r den jeweiligen Auftrag zeigt der Bau stein in dem L ngenwort an das dem Anzeigenwort des zugeh rigen Direkt Auftrags folgt Der SEND Baustein mu in der Betriebsart ALL mindestens einmal pro Schnittstelle im Steuerungsprogramm aufgerufen werden wenn e der CP 581 selbst ndig Daten von der CPU anfordern kann z B wenn Sie das Programm CPRECORD verwenden e ein Auftrag mit einem SEND DIREKT angesto en wird die Applikation aber erst mit Hilfe der Hintergrundkommunikation bei der CPU Daten anfordert e die Anzahl der Daten die mit einem SEND DIREKT dem CP bergeben werden sollen gr er als die eingestellte Blockgr e ist Hinweis Bei den Automatisierungsger ten AG S5 135U und AG S5 155U k nnen Sie statt der SEND ALL Betriebsart einen speziellen HTB SEND A benutzen Bei diesem HTB brauchen Sie die irrelevanten Parameter nicht zu notieren Die FB Nummern dieser HTB entnehmen Sie bitte Abschnitt 13 1 1 Die DIREKT Betriebsart arbeitet mit folgenden Parametern e SSNR Schnittstellennummer e A NR Auftrags Nummer e ANZW Angabe des Anzeigenworts e QTYP Quellentyp e DBNR Nummer des Datenbausteins e QANF Anfangsadresse der Quelle e QLAE Anzahl der Quelldaten e PAFE Angabe des Fehlerbytes Die DIREKT Betriebsart wird i a im zyklischen Teil des CPU Programms aufgerufen Der Baustein kann
437. ten in den ASCII Dateien 22220 7 4 3 Konvertieren der Einzeldaten 222222neeeee nennen 7 4 4 Beispiel f r individuelle Konvertierung 22222222ean seen 7 5 Steuern der Proze datenerfassung 222ee n seen 7 5 1 Steuern der Erfassung durch CP 581 Kommando 2 222222 7 5 2 Steuern der Erfassung durch eine CPU 22cnneeenennnenn 7 6 Hinweise auf spezielle Hantierungen 2uennseneeenen nen 7 6 1 Auskunft ber Parameter und Betriebszust nde 222220 7 6 2 Reaktivieren der Proze datenerfassung 22ee s sn 7 7 Betriebsmeldungen 222222 nnene en nnen nennen nenne nenn 8 Massenspeicher Funktionen zseunasnnnnnnenn nennen nn nenn nenn 8 1 Anwendung 80er en a re ren 8 2 Prinzipielle Abl ufe CPU CP 22 22 ceesneeeneeeneeenene nenn 8 3 Hantierung der Massenspeicher Funktionen 222222 ee nenn 8 3 1 Vorgehen im Zusammenhang 22s 2seneeeneeneen nennen 8 3 2 Ma nahmen auf dem CP nn nennen iiti d nennen nenn 8 3 3 Programmieren der CPU 2ssneeeneenenene nenn nenn 8 3 4 Aktivieren und Testen der Massenspeicher Funktionen 8 4 Fehleranzeigen 22HaHn nennen an anna 8 4 1 Parametrierfehler Anzeigen 8 4 2 Auftrags Anzeigen 222222 s nee ne nennen nennen nennen 8 5 berwachungszeit Timeout einstellen 2ececccecccn 9 Kommando Inter
438. tender Fehler wird in PB 1 behandelt 0011 Darauf wird hier nicht naeher eingegangen 0012 i 0013 SPA FB 121 Daten vom CP 581 empfangen 0014 NAME RECEIVE 0015 SSNR KY 0 16 SSNR Kachel Nr 16 0016 A NR KY 0 0 Auftrags Nr 0 RECEIVE ALL 0017 ANZW MW 40 0018 ZTYP KC ohne Bedeutung 0019 DBNR KY 0 0 ohne Bedeutung 001A ZANF KF 0 ohne Bedeutung 001B ZLAE KF 0 ohne Bedeutung 001C PAFE MB44 001D 3 001E U M 44 0 ParametrierfehlerbeiRECEIVE 001F SPB PB1 Ein auftretender Fehler wird in PB 1 behandelt 0020 Darauf wird hier nicht naeher eingegangen 0021 a 0022 ggf weitere S5 Operationen 0023 i 0024 BE CP 581 10 16 C79000 G8500 C781 02 Virtuelles S5 Laufwerk 10 4 Aktivieren Deaktivieren und Testen der Funktion 10 4 1 Aktivieren CP 581 C79000 G8500 C781 02 F r die Funktion Virtuelles S5 Laufwerk stehen Ihnen die beiden System programme SSREMOTE f r das bin re Umsetzen und SSREMOTF f r das formatierte Umsetzen der S5 Daten zur Verf gung Wenn Sie alle Vorbereitungen auf CPU und CP 581 getroffen haben k nnen Sie das virtuelle S5 Laufwerk ber eines der beiden Programme aktivieren e Stellen Sie sicher da in der Datei AUTOEXEC BAT im Stammkatalog der Festplatte des CP 581 der Eintrag zum Laden des CP HTB Treibers C CPHTB vorhanden ist D e L sen Sie am CP 581 ein R cksetzen booten aus um den CP HTB Treiber zu starten e F hren Sie an de
439. tens des AGs oder nach einem Kaltstart des CP 581 startet Kaltstart das BIOS einen Power On Self Test POST mit der Ausgabe der Resultate im POST Fenster Es erscheint folgendes Bild Power BIOS Version 1 00 Copyright C 1984 1995 Award Software Inc Picopower Redwood 31404000000 SIEMENS SIMATIC CP 581 DX Version 2 4 VGA CL GD5429 CPU Type AM486DX5xxxMHz Math CoProcessor Internal Base Memory 640Kb Extended Memory 3072Kb BIOSShadowRAM Enabled VideoShadowRAM Enabled FloppyDrives 1Found HardDrives xxx D SerialPorts 4Found ParallelPorts 1Found TestingBaseMemory 640Kb TestingExtendedMemory xxKb 2 Press CTRL ALT ESC to enter setup 1 2 xxx Angabe je nach Festplattentyp hochz hlend Anzeige je nach Speicherausbau Warmstart Nach einem Warmstart des CP 581 erscheint folgendes Bild PowerBIOS Version 1 00 Copyright C 1984 1995 Award Software Inc Picopower Redwood 31404000000 Press CTRL ALT ESC to enter setup CP 581 3 52 C79000 G8500 C781 02 Referenzteil Hardware ndern der einge stellten BIOS Para meter Wenn Sie die Vorbesetzung der BIOS Parameter ndern m chten so m ssen Sie sofort nach Erscheinen eines der vorhergehenden Bilder die Setup Aus wahlseite mit folgender Tastenkobination anfordern CTRL und ALT und ESC Danach wird vom BIOS die Setup Auswahlseite ausgegeben siehe nachfol gendes Bild Award Software Internati
440. ter AL kann dem Pro gramm mitgeteilt werden welche Funktion es ausf hren soll Der CP HTB Treiber bietet ber INT 2FH nur eine Funktion an Sie pr ft ob der Treiber installiert ist und liefert gleichzeitig einige n tzliche Informa tionen ber den Treiber Aufrufparameter Register AL 01H Register AH EDH Ergebnisanzeigen Register AX EDEDH wenn der Treiber vorhanden ist und die Funktion ausgegef hrt wurde Register BX Treiber Version Register CL Interrupt Nummer f r Treiberaufruf Register DX wird intern vom Treiber benutzt Register EX wird intern vom Treiber benutzt CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 Funktionsbeschreibung INT 2F Funktion 01H pr ft ob sich der CP HTB Treiber im Speicher des CP 581 befindet Als Erfolgsmeldung wird in AL die Kopie der ID Nummer geliefert falls der Treiber vorhanden ist In CL tr gt der Treiber die aktuelle Interrupt Nummer f r die Auftragsschnittstelle ein da die voreingestellte Nummer ber ein Kommando an den Treiber siehe Abschnitt 11 4 7 ge n dert werden kann In BX bergibt der Treiber den Ausgabestand der Treiber software e Beispiel f r Aufruf des CP HTB Treibers ber Multiplexer Interrupt CPHTBID EQU 0OEDH MOV AL 0IH MOV AH CPHTBID INT 2FH CMP AL CPHTBID Treiber vorhanden JNE fehler Treiber vorhanden fehler Treiber nicht vorhanden CP 581 C79000 G8500 C781 02 11 57 Freie Programmierung des CP 581
441. tes AG S5 115U installiert ist den Temperaturverlauf eines Prozes ses berwachen ber einen Zeitraum von 12 Stunden sollen pro Stunde die Me stellen 60 Mal abgetastet und die Temperaturwerte auf der Festplatte des CP 581 hinter legt werden Im Proze befinden sich 5 Temperaturme stellen Nach Ablauf des Zeitraums von 12 Stunden sollen die Werte mit Hilfe eines MS DOS An wenderprogramms z B Lotus 1 2 3 ausgewertet werden 12 1 2 L sungsentwicklung Die an den Me stellen erfa ten Analogwerte m ssen normiert und in der richtigen Reihenfolge im Datenbaustein DB 10 von Datenwort DW 1 bis Da tenwort DW 5 abgelegt werden S5 Bus S5 CPU CP 581 OB 1 FB Me wert CPRECORD Proze datenerfassung AE1 ABS aufbereitung 2 Festplatte DB 10 Daten gt FB 244 SEND ALL Bild 12 1 bertragung der Me werte in den Datenbaustein DB 10 ber den Hantierungsbaustein SEND mit der Funktion SEND ALL im OB 1 und das Programm CPRECORD zur Proze datenerfassung auf dem CP 581 werden die Daten auf die Festplatte des CP transferiert und k nnen dort vom Auswerteprogramm abgerufen werden CP 581 12 2 C79000 G8500 C781 02 Applikationsbeispiele 12 1 3 L sungsstruktur Der Datenflu zwischen S5 CPU und CP 581 sieht also folgenderma en aus S5 Bus S5 CPU CP 581
442. tet Datum 0 Zeit 0 Beim Kopieren einer S5 Datei in eine lokale CP 581 Datei erh lt diese jedoch den aktuellen Zeit stempel Kopieren Sie k nnen S5 Dateien vom virtuellen S5 Laufwerk auf ein lokales Laufwerk des CP 581 kopieren z B Festplatte oder Diskette Haben Sie zu einer S5 Datei ein Format vereinbart so wandelt das Programm SSREMOTF den Inhalt dieser Datei vor dem Kopieren in ASCIH Zeichen um siehe Ab schnitt 10 5 3 Das Schreiben in die Zieldatei l uft wie bei einem physikalischen Laufwerk MS DOS Funktion ab Ablisten und Drucken S5 Dateien lassen sich mit den MS DOS Kommandos TYPE oder PRINT auf dem Sichtger t ablisten oder ausdrucken Um ein lesbares Ergebnis zu erhal ten sollten Sie diese Kommandos jedoch nur auf S5 Dateien anwenden zu denen Sie ein Format vereinbart haben Die S5 Daten werden dann von SSREMOTF wie beim Kopieren in ASCH Zeichen umgewandelt F r das Ausgeben einer bin ren S5 Datei auf Sichtger t oder Drucker sollten Sie auf ein geeignetes MS DOS Programm zur ckgreifen das die bin ren Daten z B in Hexadezimalzahlen umwandelt Beachten Sie dazu auch den Abschnitt 10 5 3 10 21 Virtuelles S5 Laufwerk 10 5 2 Schreiben in S5 Datenbausteine Sie k nnen Dateien von lokalen Laufwerken des CP 581 in einen S5 Daten baustein DB oder DX kopieren Haben Sie f r die entsprechende S5 Datei ein Format vereinbart so wandelt das Programm SSREMOTF die ASCII Da ten vor dem bert
443. tierungsbausteinen zur Hinterlegung von auftragsbezo genen Anzeigen siehe Abschnitt 8 4 2 MW 0 bis 252 DW 0 bis 254 Erlaubt e Werte CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen ZTYP Geben Sie hier an welchen Datentyp Sie auf der CPU haben wollen Erlaubte Werte DB f r Datenbaustein DB DX f r Datenbaustein DX MB f r Merkerbytes EB f r Proze abbild Eing nge AB f r Proze abbild Ausg nge TB f r Zeitzellen ZB f r Z hlerzellen AS f r absolute Speicheradressen bei indirekter Adressierung XX siehe HTB Beschreibung RW siehe Seite 8 20 ZANF Geben Sie hier die Nummer des ersten in die CPU zu schreibenden Datums vom o g Datentyp an ZLAE Geben Sie hier die Anzahl W rter oder Bytes an die zur CPU gesen det werden sollen Wenn Sie hier 1 Jokerl nge angeben bertr gt der HTB ab ZANF so viele Daten in den S5 Bereich bis das Ende der S5SF Datei oder S5 Bereichsende auf der CPU erreicht ist PAFE Byteadresse f r Parametrierfehler Anzeigen Bei einem Parametrier fehler wird Bit Nr 0 des Anzeigenbytes 1 gesetzt Die Bedeutung der brigen Anzeigenbits lesen Sie bitte in Abschnitt 8 4 1 nach HTB RECEIVE Blockschaltbild Die Baustein Nr FB xxx entnehmen en Haas A 2 3 4 5 6 7 8 CP 581 C79000 G8500 C781 02 8 15 Massenspeicher Funktionen Katalog auf CP 581 vorw hlen alle S5F Dateien im Ka talog l schen
444. tion Zugriffsge schwindigkeit und Modultyp EDO oder Fast Page Mode ist nicht zul ssig Beim CP 581 Pentium werden die Speichermodule in einen Kombi DRAM Sockel X204 eingebaut Beide Module liegen in diesem Sockel untereinan der Gehen Sie beim Einbau wie folgt vor siehe auch nachfolgendes Bild 1 F hren Sie das erste Speichermodul schr g in den unteren Sockel 1 ein und dr cken Sie es leicht nach unten in die waagrechte Lage Die unteren Verriegelungen 3 links und rechts am Sockel m ssen dabei einrasten 2 F hren Sie das zweite Speichermodul schr g in den oberen Sockel 2 ber dem ersten Speichermodul ein und dr cken Sie es leicht nach unten in die waagrechte Lage Die oberen Verriegelungen 4 links und rechts am Sockel m ssen dabei einrasten Hinweis Dr cken Sie das Speichermodul nicht mit Gewalt in den Sockel Kontrollie ren Sie nochmals die Lage des Speichermoduls wenn beim Eindr cken ein zu gro er Widerstand auftritt CP 581 C79000 G8500 C781 02 Montage und Inbetriebnahme 2 6 2 Einbau der Onboard Silicon Disk in den CP 581 Pentium CP 581 C79000 G8500 C781 02 Setzen Sie nur die in Kapitel 5 Bestellhinweise genannte Onboard Silicon Disk ein Beim CP 581 Pentium wird die Onboard Silicon Disk in einen Kombi DRAM Sockel X252 eingebaut Die Onboard Silicon Disk d rfen Sie in diesem Stecker nur in den oberen Sockel einbauen GehenSie beim Einbau wie folgt vor siehe
445. tische Bedingungen Mechanik Klimatische Umgebungsbedingungen gepr ft nach DIN EN 60068 2 1 2 3 Umgebungstemperatur Zuluft gemessen am unteren Luft Eintritt des Ger tes miteingelegter Diskette Betrieb mit Zwangsbel ftung Betrieb ohne Zwangsbel ftung 5 C bis 40 C 5 C bis 55 C 5 C bis 40 C Transport und Lagertemperatur 10 bis 60 C Temperatur nderung max 10 K h im Betrieb max 20 K h bei Transport und Lagerung bei Anlieferung unter 0 C mind 3h Angleichzeit wegen m glicher Betauung RelativeLuftfeuchte im Betrieb bei Transport und Lagerung max 95 bei 25 C keine Betauung Einsatzh he im Betrieb bei Transport und Lagerung 1000 m bis 1500 m NN 1080 hPa bis 860 hPa 1000 m bis 3500 m NN 1080 hPa bis 660 hPa Mechanische Anfor Einbau in ortsfeste nicht ersch tterungsfreie Ger te Einbau derungen auf Schiffen und Fahrzeugen unter Beachtung besonderer Ein bauvorschrifte jedoch nicht am Motor Schwingen gepr ft nach DIN EN 60068 2 6 Betrieb 10 58 Hz Amplitude 0 035 mm 58 500 Hz Beschleunigung 4 9 m s 0 5 g gemessen am Laufwerk Transport 5 9Hz Amplitude 3 5 mm 9 500 Hz Beschleunigung 9 81 m s 1g Schocken gepr ft nach DIN EN 60068 2 27 Betrieb Halbsinus 50 m s 5 g 11 ms gemessen am Laufwerk Transport Halbsinus 500 m s 50 g 11 ms Hinweis Di
446. trag setzt ist gibt das L ngenwort an wie viele Daten bis zum Auftreten des Feh lers bertragen worden sind Bit Nr 7 4 3 1 0 Fehlerursache S S Sammelanzeige 0 kein Fehler 1 Parametrierfehler n here Angaben in Bit 4 bis 7 CP 581 C79000 G8500 C781 02 Freie Programmierung des CP 581 CP 581 C79000 G8500 C781 02 Tabelle 11 7 Bedeutung der Anzeigen im Anzeigenbyte PAFE PAFE Fehlerursache Wert oH kein Fehler 11H Quell Zielparameterformalfehlerhaft 21H DB oder DX Datenbaustein ist nicht vorhanden oder nicht zul ssig z B DB 0 oder DX 0 bei QTYP DB oder DX 31H Bereich zu klein bzw Summe aus Anfangsadresse QANF ZANF und L nge QLAE ZLAE zu gro bei allen QTYP ZTYP 41H Bereich nicht existent oder nicht zul ssig bei QTYP ZTYP AS AB EB PB 51H Anzeigenwort Adresse fehlerhaft 61H abh ngig von CPU 71H Schnittstelle nicht vorhanden 81H Schnittstelle unklar 91H Schnittstelle berlastet AIH abh ngig von CPU BIH Auftragsnummer unzul ssig oder Blockgr e SYNCHRON unzul ssig CIH Schnittstelle reagiert nicht bzw Schnittstelle reagiert nicht rechtzeitig oder Schnittstelle weist Auftrag zur ck DIH abh ngig von CPU EIH abh ngig von CPU FIH abh ngig von CPU 11 19 Freie Programmierung des CP 581 11 3 7 Der SEND Baustein Der SEND Baustein dient zum Senden von Datenbereic
447. uf Seite Bi Anwendung 8 2 8 2 Prinzipielle Abl ufe CPU CP 8 3 Hantierung der Massenspeicher Funktionen 8 3 1 Vorgehen im Zusammenhang 8 7 8 3 2 Ma nahmen auf dem CP 8 7 8 3 3 Programmieren der CPU 8 8 8 3 4 Aktivieren und Testen der Massenspeicher Funktionen 8 27 8 4 Fehleranzeigen 8 30 8 4 1 Parametrierfehler Anzeigen 8 30 8 4 2 Auftrags Anzeigen 8 5 berwachungszeit Timeout einstellen 8 34 8 1 Massenspeicher Funktionen 8 1 8 2 Anwendung Wenn auf einer CPU Ihres Automatisierungsger tes die vorhandenen Spei chermedien nicht ausreichen haben Sie die M glichkeit mit den Massen speicher Funktionen Daten auf den CP 581 auszulagern und bei Bedarf evtl selektiv zur CPU zur ckzuholen Sie k nnen Datenbereiche von maxi mal vier CPUs die in demselben Automatisierungsger t gesteckt sind wie der CP 581 auf der Festplatte oder auch auf einer Diskette des CP 581 in bin rer Form zwischenspeichern F r diese CPUs sind auf dem CP 581 vier Festplattenkataloge CPU1 bis CPU4 voreingestellt Die Katalog Voreinstellung f r eine CPU k nnen Sie von der entsprechenden CPU aus ver ndern durch Vorgabe eines Laufwerks und oder eines speziellen Katalogs f r die Datenspeicherung Die Massenspeicher Funktionen bieten Ihnen ferner die M glichkeit eine oder alle Massenspeicher Dateien SSF Dateien lt I S5SF Dateien gt eines Ka talogs auf der Festplatte des CP 581 von einer CPU aus zu l schen CP 581 C79000
448. uf der CPU Anfangsadresse der ersten zu lesenden Dateneinheit im Datenbereich Anzahl der zu lesenden Dateneinheiten Pfadangabe f r die ASCII Dateien ASCI Zeichen f r die Erweiterung der Dateinamen der ASCH Da teien z B TXT f r Datei name TXT maximale Anzahl ASCII Dateien f r den S5 Datenbereich maximale Anzahl Datens tze je ASCH Datei f r den S5 Datenbereich Konvertierungsanweisung Pauschal ber Formatdatei oder ber Vor kopfdaten Feldtrennzeichen ASCII Zeichen durch das die einzelnen Datenein heiten in einem Datensatz getrennt werden sollen Erfassungsmodus umlaufend oder bis zum Erreichen eines parame trierbaren Datenvolumens Einstellung f r die Ausgabe der Programm Meldungen in eine Log buch Datei Ausgabe ein aus Pfad und Dateiname f r die Logbuch Datei berwachungszeit Timeout 7 5 Proze datenerfassung CPRECORD Konvertierungs vorschrift festle gen Konvertieren ber Formatdatei 7 6 Pauschale Konvertierung Diese wird mit einem Parameter in der Konfigurationsdatei festgelegt Individuelle Konvertierung Hierbei haben Sie die M glichkeit eine Formatdatei auf dem CP 581 zu ver wenden oder bei Datenbausteinen die Datenbausteindatei des PG mit der Vorkopfinformation zu benutzen Das Konvertieren ber eine Formatdatei hat den Vorteil da Sie diese Kon vertierung auf alle S5 Datenbereiche nicht nur
449. um Prozessor Das Handbuch ist in zwei Teile untergliedert e Teil 1 beschreibt die Montage und Inbetriebnahme des CP 581 und enth lt ausf hrliche Informationen zur Hardware des Ger tes in Form eines Nachschlageteils e Teil 2 beschreibt wie Sie die Systemsoftware des CP 581 f r Ihre Anwen dungen einsetzen k nnen und gibt Ihnen Anleitungen zur Benutzung der verschiedenen Funktionen In einem Nachschlageteil finden Sie zus tz lich die wichtigsten Informationen zu den verschiedenen Anwendungen Vorwort Benutzungshin weise zu Teil 1 Kapitel 1 Kapitel 2 Kapitel 3 Kapitel 4 Hinweis Die Grundbaugruppe 6ES5581 0ED14 unterscheidet sich von der 6ES5581 OED13 nur durch die h here Arbeitsfrequenz des Prozessors 6ES5581 0ED13 75 MHz 100MHz 6ES5581 0ED14 100MHz 133MHz Die Grundbaugruppe 6ES5581 OEE15 unterscheidet sich von der 6ES5581 1EE15 nur durch die Grafikanschaltung 6ES5581 0EE15 RGB 6ES5581 1EE15 Standard VGA Die Massenspeicher Baugruppe 6ES5581 4LA11 unterscheidet sich von der 6ES5581 3LA11 nur durch h here Festplattenkapazit t 6ES5581 3LAll 540 MB 6ES5581 4LA11 1440 MB Teil 1 ist logisch in zwei Teile untergliedert Die Kapitel 1 und 2 sind aufgabenorientiert und beschreiben die T tigkeiten die Sie als Anwender ausf hren m ssen in der Reihenfolge ihres Auftretens Die Kapitel 3 bis 5 sind systemorientiert sie bieten Informationen in kompri mierter Form und dienen Anwendern a
450. um der MS DOS Kom mandos von einer CPU aus zu benutzen Legen Sie daher zun chst die Kommandos fest die Sie von der CPU aus f hren wollen Dabei steht es Ihnen frei f r bestimmte Anwendungen eigene MS DOS Programme auf den CP 581 zu laden und diese von der CPU aus unter ihrem Namen zu starten e Wann soll ein bestimmtes Kommando abgegeben werden Die Kommando Zeichenfolge mu ber Hantierungsbausteine im zykli schen STEP 5 Programm zum CP 581 gesendet werden Da es aber nicht sinnvoll ist in jedem Zyklus ein Kommando abzugeben m ssen Sie daf r Startsignale festlegen die vom zyklischen Programm abgefragt werden k nnen Diese k nnen z B Eing nge oder Merker sein e Welcher Katalog soll mit einem Kommando angesprochen werden Wenn unter MS DOS ein Kommando z B TYPE abgegeben wird so bezieht sich dies meistens auf eine Datei des aktuell eingestellten Pfades Da jedoch der CPU nicht bekannt ist welches gerade der aktuelle Pfad ist m ssen Sie im Kommando den Pfad angeben Beispiele TYPE C MEINDIR MEINDAT Datei MEINDAT ausgeben C MEINDIR MEINPROG xx Programm MEINPROG aufrufen e Werden Kommandos von mehreren CPUs abgegeben CP 581 C79000 G8500 C781 02 9 5 Kommando Interpreter Falls Sie von mehreren CPUs den Kommando Interpreter benutzen wol len m ssen Sie berlegen ob dabei Koordinierungsma nahmen erforder lich sind wie Sie diese realisieren k nnen lesen Sie bitte in der Beschrei bun
451. ums aus dem S5 Bereich an den Sie unter QTYP genannt haben QLAE Daten senden Geben Sie die Anzahl W rter oder Bytes an die gesendet werden sol len Wenn Sie hier 1 Jokerl nge angeben bertr gt der HTB die Daten ab QANF bis zum Bereichsende Datei l schen Geben Sie 0 an PAFE Byteadresse f r Parametrierfehler Anzeigen z B MB 111 Bei einem Parametrierfehler wird Bit Nr O des Anzeigenbytes 1 gesetzt Die Bedeutung der brigen Anzeigenbits lesen Sie bitte in Abschnitt 8 4 1 nach CP 581 C79000 G8500 C781 02 Massenspeicher Funktionen Daten vom CP 581 zur CPU bertra gen CP 581 C79000 G8500 C781 02 Aufruf SEND mit Funktion SEND ALL Mit dem zweiten Aufruf des HTB SEND mit der Funktion SEND ALL sto en Sie die Daten bertragung zum CP 581 an Versorgen Sie den HTB SEND dazu mit folgenden Parametern SSNR Geben Sie hier die Nummer der Kachel an ber die Sie die Daten aus der CPU lesen wollen entsprechend Aufruf des HTB SYNCHRON A NR Geben Sie als Auftrags Nummer immer den Wert 0 an ANZW Adresse von zwei hintereinanderliegenden W rtern wie bei SEND DIREKT geben Sie hier jedoch eine andere Adresse an QTYP DBNR QANF QLAE Diese Parameter sind bei SEND ALL irrelevant Sie m ssen sie je doch formal notieren PAFE wie bei SEND DIREKT geben Sie hier jedoch eine andere Adresse an Um Daten vom CP 581 zur CPU zu bertragen m ssen Sie nach de
452. unannenn an 13 2 1 Optionen im Ladekommando Einstellen Basis Schnittstellennummer 13 2 2 Optionen an den installierten Treiber nnn nnnnn anana 13 3 Proze datenerfassung siurei iie iesiere niri kiei aiie h ea Eas 13 3 1 Parameter f r die Konfigurationsdatei a esusu aeee 13 3 2 Kommando Optionen von CPRECORD und CPRECCTL 13 3 3 Steuerung der Proze datenerfassung von einer CPU 13 3 4 Fehler und Betriebsmeldungen des CP HTB Treibers und vom Programm CPRECORD 2sneeeneeeeen nennen 13 17 13 4 Massenspeicher Funktionen 22222seess ee eeene een 13 20 13 4 1 Hantierungsbausteine f r die Massenspeicher Funktionen 13 20 13 4 2 Fehleranzeigen vom Programm CPMASS oonan 13 21 CP 581 C79000 G8500 C781 02 Inhaltsverzeichnis 13 5 Kommando Interpreter 2222222 essen e nennen een 13 5 1 Hantierungsbausteine f r den Kommando Interpreter 13 5 2 Fehleranzeigen vom Programm CPSHELL 2 2 22 2neean nn 13 6 Virtuelles S5 Laufwerk 222essssneeenenneenn nennen nennen 13 6 1 Hantierungsbausteine f r das virtuelle S5 Laufwerk 2 13 6 2 Ablaufparameter f r das virtuelle Laufwerk 22 22222 annann 13 683 EOTMaldaleN icerir ee ee ee ehe re 13 6 4 Fehleranzeigen n nssnnesneennnenn en nennen nenn 13 7 Freie Programmierung 2H HHn een nennen nee nennen 18 2 1 JETB Anzeigen rss sense aaa naar 13 7 2 Aufruf
453. ung Ein erneutes Synchronisieren des CP 581 durch die CPU ist dann nicht erforderlich norunstop Die Option unterdr ckt die Funktion des RUN STOP Schalters int lt xx gt Interrupt f r Treiberaufruf ndern Falls der voreingestellte Interrupt INT 66H durch Ihre Software schon belegt ist k nnen Sie die Interrupt Nummer mit dieser Option ndern xx Nummer des neuen Interrupts als Hexadezimalzahl 13 2 2 Optionen an den installierten Treiber Treiber de installieren Treiber Optionen auf dem Bild schirm ablisten CP 581 C79000 G8500 C781 02 CPHTB u Mit diesem Kommando k nnen Sie den Treiber definiert abbrechen und aus dem Speicher l schen Falls Sie weitere Programme resident geladen haben so m ssen Sie diese zun chst in der umgekehrten zeitlichen Reihenfolge aus dem Speicher l schen wie Sie sie installiert haben CPHTB h oder CPHTB 13 11 Referenzteil Software 13 3 Proze datenerfassung 13 3 1 Parameter f r die Konfigurationsdatei Wie Sie die auf dem CP 581 mitgelieferte Konfigurationsdatei entsprechend dem gew nschten Datenaustausch editieren lesen Sie bitte in Abschnitt LEERER MERKER nach Sie k nnen bis zu 8 Parameters tze in der Konfi gurationsdatei hinterlegen wobei jeder Parametersatz die Erfassungsparame ter f r einen S5 Bereich enth lt Die 1 Zeile der Konfigurationsdatei mu die Zeit f r den Erfassungszyklus in Sekunden enthalten maximal 11 799 36
454. ungsaufforderung bzw Ende der Aufzeichnung siehe auch Ab schnitt 7 6 2 7 27 Proze datenerfassung CPRECORD 7 4 2 Struktur der Proze daten in den ASCIlI Dateien Was ist ein Daten satz Alle Daten die in einem Erfassungszyklus von der CPU gelesen und konver tiert in einer ASCH Datei f r Proze daten abgelegt werden bilden dort einen Datensatz Ein Datensatz wird mit den ASCH Zeichen CR und LF ab geschlossen siehe Bild 7 3 Bit Nr Datenbaustein DB DX 15 8 7 Bausteinkopf DW0 QANF 1 Datenwort DW n DW n 1 DW n 2 QLAE DW n 3 DW n 4 DW n 5 DW n 6 DW n 7 DW n 8 KF 141 KG 1234567 02 KC XY KY 123 456 KH 0AEF KT 055 2 KZ 435 KM 16 Bit 0 1 QANF Offset letztes Datenwort zum 1 Datenwort n QLAE Anzahl zu erfassender Datenw rter 8 Bit Nr ASCII Datei 15 8 l 7 1 Datensatz Datensatz m CR LF Bild 7 3 Wie ist ein Daten satz aufgebaut Beispiel Ablage eines Datensatzes in einer ASCH Datei entsprechend Bild 7 3 Ein Datensatz enth lt die einzelnen Proze daten aus dem von Ihnen festge legten Datenbereich der CPU Jedes Datum ist durch das in der Konfigurati onsdatei festgelegte Feldtrennzeichen vom darauffolgenden getrennt Arn 141 1 2345678 001 XY 123 456 0AEF AnA5500 435 14711 CRLF 7 28 A Leerzeichen Tre
455. upt Controller 2 00A2H 00BFH reserviert 00C0H 00DFH DMA Controller 2 00EOH 00EFH reserviert O0FOH OOFFH Numerik Prozessor 0100H 010FH reserviert f r SINEC Hl 0110H 014FH reserviert f r CP 58x intern 0150H 016FH unbenutzt 0170H 0177H reserviert f r Festplatten Controller 2 0178H 01EFH unbenutzt 01F0H 01FFH Festplatten Controller 1 0200H 0207H reserviert Game O 0208H 0277H reserviert 0278H 027FH reserviert parallele Schnittstelle 2 0280H 02E7H reserviert 02ESH 02EFH serielle Schnittstelle COM 4 Massenspeicher 02F0 02F7H reserviert 02F8H 02FFH serielle Schnittstelle COM 2 Grundbaugruppe 0300H 031FH reserviert 0320H 033FH unbenutzt 0340H 035FH reserviert 0360H 036FH reserviert IBM PC NET 0370H 0377H reserviert Floppy Controller 2 0378H 037FH LPT 1 Massenspeicher 0380H 03AFH reserviert 03BOH 03BFH SW Monitor Anschaltung bzw EGA VGA 03C0H O3CFH Farbgraphik Anschaltung EGA VGA 03DOH 03DFH Farbgraphik AnschaltungCGA EGA VGA 03E0H 03E7H unbenutzt 03E8H 03EFH serielle Schnittstelle COM 3 Grundbaugruppe 03F0H 03F7H Floppy Controller 03F8H O3FFH serielle Schnittstelle COM 1 Grundbaugruppe 0400H 4FFFH reserviert 5000H 55FFH S5 Schnittstelle und Silicon Disk Interface bei CP 581 5600H FFFFH r
456. wartete R ckmeldung bei RECEIVE DIREKT Der RECEIVE DIREKT Baustein hat sich nicht so verhalten wie es der CP HTB Trei ber erwartet hat 58 FFC6H Unerwartete R ckmeldung bei RECEIVE ALL Der RECEIVE ALL Baustein hat sich nicht so verhalten wie es der CP HTB Treiber erwartethat 59 FFC5H Unerwartete R ckmeldung bei SEND DIREKT Der SEND DIREKT Baustein hat sich nicht so verhalten wie es der CP HTB Treiber erwartethat 60 FFCA4H Unerwartete R ckmeldung bei SEND ALL Der SEND ALL Baustein hat sich nicht so verhalten wie es der CP HTB Treiber erwar tet hat 61 FFC3H Abbruch durch Zeit berschreitung Timeout Die HTB SEND ALL oder REC ALL melden sich nicht CP 581 C79000 G8500 C781 02 13 39 Referenzteil Software Die nachfolgend aufgef hrten Fehler sind sogenannte HTB Fehler und wer den von den HTB auf der CPU erkannt Die Ursache f r diese Fehler ist ent weder eine falsche Parametrierung der HTB auf der CPU oder eine fehler hafte Versorgung der bertragungsparameter im TCB Tabelle 13 35 Fehleranzeigen des CP HTB Treibers Fehleigruppe 80 bis 89 Anzeigein AX Bedeutung dezimal hexadez 80 FFBOH Abbruch durch Parametrierungsfehler Dieser Fehler entspricht PAFE 0 81 FFAFH Parameterformal falsch Die angegebenen Quell Zielparameter bertragungsparameter sind fehlerhaft Dieser Fehler entspricht PAFE 1 82 FFAEH Datenbaustein DB oder DX nicht vorhanden
457. was Sie in bestimmten Betriebsf llen tun m ssen 7 6 1 Auskunft ber Parameter und Betriebszust nde F r Ausk nfte ber die Proze datenerfassung steht Ihnen wie f r das Steu ern das Hilfsprogramm CPRECCTL zur Verf gung Mit ihm k nnen Sie e Parameters tze der Konfigurationsdatei anschauen e den Zustand der Erfassung f r einen bestimmten Parametersatz an schauen e Auskunft ber die Syntax aller CPRECCTL Kommandos einholen Voraussetzung f r das Einholen einer Auskunft ist da Sie das Programm CPRECORD aktiviert haben Hinweis zur Notation der Auskunft Kommandos Statt des Optionskennzeichens k nnen Sie auch verwenden statt der Gro buchstaben f r Kommando und Option auch Kleinbuchstaben Parametersatz aus Geben Sie das Kommando der Konfigurati CPRECCTL Cp onsdatei an schauen ein und schreiben Sie dabei f r p die Nummer des Parametersatzes den Sie anschauen m chten Am Bildschirm erscheinen darauf ab der aktuellen Cur sorposition die Zykluszeit und alle Parameter des gew nschten Parametersat zes aus der aktuellen Konfigurationsdatei siehe folgendes Bild 1 Zykluszeit Sek pl 2 CPU Nummer pl 3 S5 Bereich pl 4 DB DX Nummer pl 5 Daten Offset pl 6 Daten L nge pl 7 Directory Datenaufzeichnung pl 8 Ausgabedatei Erweiterung pl 9 Dateien Anzahl p 10 Datensatz Anzahl pl 11 S5 Format
458. werden vom Treiber nicht ver ndert Vorsicht Wenn Sie vor dem Beenden Ihres Programms den benutzten TCB nicht ab melden so beschreibt der Treiber beim Eintreffen eines Auftrags unter der ihm bekannten TCB Adresse den CP 581 Speicher was zu Datenverlusten f hren kann Au erdem wird das korrespondierende S5 Programm nicht dar ber informiert da ein Datenaustausch zur Zeit nicht m glich ist ber die Statuskennung informieren Sie das S5 Programm ber den Zustand eines Direkt Auftrags Die Kennung ist durch 8 bit bzw 2 Hexaziffern ver schl sselt In der rechten Hexaziffer wird der Auftragszustand in der linken eine Fehlernummer hinterlegt Die Statuskennung wird ber den Treiber und den korrespondierenden HTB im 1 HTB Anzeigenwort abgelegt Bit Nr 15 12 11 87 4 3 0 ANZW Fehler Nr es F r die Transferauftr ge SEND FETCH und RECEIVE sind Statuskennungen festgelegt deren Bedeutung Sie aus den nachfolgenden Tabellen 11 13 und 11 14 entnehmen k nnen In den Statuskennungen sind Fehlernummern von 6 bis 15 CP Fehler 6 usw vorgesehen Die Zuordnung dieser Nummern m ssen Sie f r Ihre Anwen dung speziell festlegen und in Ihrem S5 Programm entsprechend interpre tieren Tabelle 11 13 Statuskennungen f r SEND FETCH Auftr ge Statuskennungen f r SEND FETCH Kennung Bedeutung Fehler Nr Zustands D kennung 04H Auftragfertig ohne Fehler 0000 0100 08H Auftrag fertig mit HT
459. were K rperverletzung oder erheblicher Sachschaden eintreten wer den wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden l Warnung bedeutet da Tod schwere K rperverletzung oder erheblicher Sachschaden eintreten k n nen wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden N Vorsicht bedeutet da eine leichte K rperverletzung oder ein Sachschaden eintreten k nnen wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden Hinweis ist eine wichtige Information ber das Produkt die Handhabung des Produktes oder den jeweiligen Teil der Dokumentation auf den besonders aufmerksam gemacht werden soll Qualifiziertes Inbetriebsetzung und Betrieb eines Ger tes d rfen nur von qualifiziertemPersonal vorge Personal nommen werden Qualifiziertes Personal im Sinne der sicherheitstechnischen Hinweise die ses Handbuchs sind Personen die die Berechtigung haben Ger te Systeme und Stromkreise gem den Standards der Sicherheitstechnik in Betrieb zu nehmen zu erden und zu kenn zeichnen Bestimmungs Beachten Sie folgendes gem er Gebrauch Warnung Das Ger t darf nur f r die im Katalog und in der technischen Beschreibung vorgesehenen Einsatzf lle und nur in Verbindung mit von Siemens empfohlenen bzw zugelassenen Fremdger ten und Komponenten verwendet werden Der einwandfreie und sichere Betrieb des Produktes setzt sachgem en Transport sachge m
460. y Card Floppy Card NONE 360 Kb 1 2 Mb 720 Kb 720 Kb 1 44Mb 1 44Mb Memcard Memcard ber die Seite Floppy Card stellen Sie die Parameter f r die Laufwerke A und B ein Die mit gekennzeichneten Parameter sind ausgew hlt bzw vorbesetzt e Boot Features Boot Features CANCEL DEFAULT Boot Sequence Keyboard State Typematic Settings Enabled As C9 Typematic Rate 6 char s OECTA Typematic Delay 250 msec 7 Num Lock On Halt On System Memory Halt on all Errors Except for Keyboard Errors Disk Errors 7 Quick Memory Test ber die Seite Boot Features stellen Sie die Boot Parameter ein Die mit C und mit Big i gekennzeichneten Parameter sind ausgew hlt bzw vor besetzt Parameterfeld Halt On Unabh ngig von der Einstellung l uft die Baugruppe immer durch Entspre chend der Markierung werden beim Booten aufgetretene Fehler angezeigt CP 581 C79000 G8500 C781 02 3 57 Referenzteil Hardware e S5 Setup S5Setup CONTROL COMMUNICATIONFLAGS iSS interface 0 31 F200H F21FH 63 F220H F23FH 95 F240H F25FH F260H F27FH F280H F29FH F2A0H F2BFH F2C0H F2DFH F2E0H F2FFH 1 Page frames VOPointer Pointerread PAGEFRAMES FRAMES Mode PageNumber Base VO POINTER Range P Peripherie Base FX00H Tabelle 3 38 Parameter und Default Einstellungen bei BIOS S5 PAGE C
461. zip der HTB Aufrufe im STEP 5 Programm der CPU Die Funktionen der Hantierungsbausteine die Sie f r das Transferieren von CPU Daten zum CP 581 ben tigen werden in diesem Abschnitt soweit erl u tert wie es f r die Programmierung erforderlich ist Falls Sie ein AG S5 135U oder S5 155U benutzen so k nnen Sie in Ihrem STEP 5 Programm statt des HTB SEND auch den dort verf gbaren HTB SEND A aufrufen Informationen u a ber diesen HTB k nnen Sie den ent sprechenden Beschreibungen der HTB f r das AG S5 135U 8 und das AG S5 155U 9 entnehmen Die Hantierungsbausteine haben auf den verschiedenen Automatisierungsge r ten unterschiedliche Baustein Nummern Die folgende Tabelle enth lt die Nummern der HTB SYNCHRON und SEND die Sie f r die verschiedenen AG ben tigen 7 13 Proze datenerfassung CPRECORD Tabelle 7 4 HTB Nummern auf den verschiedenen Automatisierungsger ten AG S5 115U AG S5 135U AG S5 155U HTB SYNCHRON FB 249 FB 125 FB 125 HTB SEND FB 244 FB 120 FB 120 HTB SYNCHRON Blockschaltbild Die Baustein Nr FB xxx entnehmen Sie bitte der SENEHRON Tabelle 2 4 1 SSNR 2 BLGR 3 Tabelle 7 5 Formaler Aufbau und Bedeutung der Parameter f r SYN CHRON Parameter Art Typ Bedeutung SSNR D KY Schnittstellennummer BLGR D KY Blockgr e PAFE A BY Parametrierfehler Anzeigen Versorgen Sie den HTB SYNCHRON mit folgenden Parametern SSNR Geben Sie hier
462. zteil Hardware AT BUS Parameter Memory CC00 3FE2 lesen schreiben ISA Kontroll Register CTLISA Bit Nr su se 2 u 10 9 s 7 6 5 4 3 2 l lo keine Bedeutung ZEN MEN CS16 WS TWD WZEN WOEN WDO L2 L1 LO LO LO 1 schaltet die RUN LED ein LO 0 schaltet sie aus L1 L1 1 schaltet die STOP LED ein L1 0 schaltet sie aus L2 L2 1 schaltet die SD BUSY LED ein L2 0 schaltet sie aus WDO WDO ist g ltig falls WOEN 1 gesetzt ist In diesem Fall zeigt WDO den Zustand des Watchdogs an Bei WDO 1 ist dieser abgelaufen bzw bei WDO 0 noch nicht abgelaufen WOEN WOEN 1 bedeutet da der Watchdog Ausgang freigegeben ist Bei WOEN 0 ist er gesperrt WZEN WZEN 1 bedeutet da der Watchdog Z hler freigegeben ist Bei WZEN 0 ist er gesperrt TWD TWD mit Datum 1 schreiben bedeutet da der Watchdog Z hler mit dem Inhalt des Watchdog Registers geladen und neu gestartet wird ws WS 1 bedeutet da beim Zugriff auf das Dual Port RAM ein zus tzlicher Wartezyklus eingef gt wird WS kann auf O gesetzt werden CS16 CS16 1 bedeutet da die Zugriffe auf die S5 Schnittstelle im 16 Bit Mode erfolgen Bei CS16 0 erfolgen sie im 8 Bit Mode CS16 kann nur gelesen werden Beim CP 581 ist der 8 Bit Mode fest eingestellt MEN MEN 0 bedeutet da die Zugriffe auf das Dual Port RAM AT seitig gesperrt sind Bei MEN 1 sind sie ge ffnet ZE
463. zu Teil 2 CP 581 C79000 G8500 C781 02 enth lt Bestellhinweise f r Zubeh r und Peripherie Ger te Stand Druckle gung des Handbuches Teil 2 des Handbuches beschreibt die Anwendung der Systemsoftware des CP 581 Er ist logisch in 2 Teile untergliedert Die Kapitel 6 bis 12 sind aufgabenorientiert und beschreiben die T tigkeiten die Sie als Anwender ausf hren m ssen in der Reihenfolge ihres Auftretens Das Kapitel 13 ist systemorientiert es bietet Informationen in komprimierter Form und dient Anwendern aller Kenntnisebenen zum Nachschlagen Damit ist der Teil 2 sowohl zur Einarbeitung f r Erstanwender als auch als Nachschlagewerk f r ge bte Anwender geeignet Je nach Kenntnisstand und Aufgabenschwerpunkt k nnen Sie Abschnitte berspringen und sich auf die f r Sie relevanten Abschnitte konzentrieren Um Ihnen die Orientierung im Teil 2 zu erleichtern wird der Inhalt der ein zelnen Kapitel im folgenden kurz zusammengefa t Kapitel 6 beschreibt den Betrieb des CP 581 in den S5 Automatisierungs ger ten und informiert Sie dar ber in welchen Automatisierungsger ten Sie den CP 581 einsetzen k nnen und bei welchen Anwendungen Mehrprozessor Betrieb m glich ist Sie erfahren wie die Zuammenarbeit zwischen S5 CPU und CP 581 abl uft und welche CP 581 Anwendungen gleichzeitig ablaufen k nnen Kapitel 7 beschreibt wie Sie mit der Funktion Proze datenerfassung Pro ze daten von der S5 CPU zum CP 581 senden und dort
Download Pdf Manuals
Related Search
Related Contents
Istruzioni per l`uso note relative à la procédure de cas par cas BT & BTTN ™ - Teltex, Inc. ba_Heizlüfter Flat.indd - ROWI Schweißgeräte & Elektrowerkzeuge Samsung GT-E1150I Bruksanvisning Guide pour la pratique de l`éducation thérapeutique MARS CLIMATE DATABASE v5.1 USER MANUAL Copyright © All rights reserved.
Failed to retrieve file