Home

User Manual Carbo 1000

image

Contents

1. oooocccccccncccncnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnos 27 ANHANG sa E EA a Rei 28 A 1 STL Quellcode des OB1 Block im Beispielprojekt S7_CARBO_1000 ssssssssssssssssssssssssnssnenssssnsssnene 28 A 2 Liste aller Bl cke die in der CarboLib Bibliothek und im Beispielprojekt verwendet werden 30 A 3 Tabelle der verwendeten Symbole 002 500000000 seesanccnnvnccndanicconancn conan arado cda cio rosec ceca cacaccinnioan neos e 31 A 4 Technische E dE EE aae AAA 32 CARBO 1000 Betriebsanleitung MESA electronic 1 EINF HRUNG Der CARBO 1000 ist zum Einsatz als Messumformer in Industrieanlagen H rte fen W rmebehandlungsanlagen vorgesehen Er ist konzipiert zum Anschluss unterschiedlichster Sensoren Er besitzt ein komplexes mathematisches Kalkulationssystem zur Ermittlung des Werts der C Konzentration und oder anderer Messwerte je nach Das Carbo 1000 Modul kann mit der CPU vom Typ SIMATIC S7 300 verwendet werden An eine CPU k nnen bis zu drei Carbo 1000 Module angeschlossen werden Der Carbo 1000 basiert auf einem eingebauten CP340 RS232C Kommunikationsprozessor und zus tzlichen Messkarten welche die erforderlichen Signale erfassen 4 Analogeing nge elektrische Isolation aller Kan le 16 Bits Je nach Konfiguration siehe 2 6 besitzt der Carbol000 drei verschiedene Funktionen der Messumformung e C Pegel Rechner an einer L Sonde oder einem CO CO gt Analysator e Umformer L Sondensp
2. 32768 au NT 32768 220 NT 32768 zu NT 32768 26 0 MES STATUS WORT w 16 0 Thermokoppler Typ K wahr S falsch ZUSTAND 28 0 MES ERRORS FEHLER 320 WORD 340 NT 360 38 0 w 16 0 AD Kanalsonden O nicht non 1 start run 2 beenden finish 3 Abbruch abort undoc 4 vergessen forgotten 8 nicht stabil nonstable 16 Berechnungsfehler calcerr vim 22768 ars 20768 32768 Berechnet C erste Stelle INT NT s00 Berechnet C erste Stele o er Nr 32768 uo NT wi NT Berechnet 02 zweite elle o Nr zm au 2218 520 Nr zm 540 NT 560 NT sso o0 sa paRPaRo K2 INT 32768 L Sonde seier eet 660 sa PARPARI COmin INT 32768 Minimum CO Analysator Wert 0 1 CO Cycle_completed Falsch Pulse f r jede ausgef hrte Schleife f r das Auslesen aller False Messwerte Request_completed Falsch Wahr true wenn Anfrage beendet ist False Wird auf falsch false gesetzt wenn Einiges im auslesen bergeben read write der Parameter fehlerhaft Page 26 of 35 I I INT I I 32768 Berechnet O2 zweite Stelle I INT I CARBO 1000 Betriebsanleitung MESA electronic POSO OO HE IT 76 0 stat Request_code INT 4 Anfrage O automeas 1 ein Befehl 2 Parameter bergeben 3 ALLE Parameter bergeben 4 ALLE Parameter auslesen 78 0 stat Adresseinp INT F r Befehl 1 Cofix 2 O2corr 3 Foil C 4 ClrFolie 5 clear l schen korr Punkte 6 reset zur cksetzen 7 Sta
3. dass das CARBO 1000 vorhanden ist Bevor Sie den Carbo 1000 in die Konfigurationstabelle der STEP 7 Software eingeben k nnen m ssen S e ein Projekt und einen Terminal mit STEP 7 erstellt haben Danach gehen Sie wie folgt vor S7_Pro1 C Program Files Siemens Step7 s 7 proj 57_Pro1 En 57_Prol ml Hardware 8 CPu3120 1 d ai WW 8 Cru 12C1 E 57 Program 1 DI Sources ICH Blocks Klicken Sie den SIMATIC 300 Station Ordner in Ihrem Projekt Alle hardwarebezogenen Projektdaten sind hier gespeichert ffnen Sie den SIMATIC 300 Station Ordner und doppelklicken sie das Hardware Symbol Das HW Config Fenster ffnet sich Die CPU die Sie gew hlt haben um das Projekt zu erstellen wird angezeigt Page 16 of 35 CARBO 1000 Betriebsanleitung MESA electronic Ge HW Config SIMATIC 300 Station Configuration 57_Pro1 al Station Edit Insert PLC View Options Window Help Gerniei e PARLA 0 UA Profile Standard PROFIBUS DP K PROFIBUS PA PROFINET IO EJ SIMATIC 300 E SIMATIC 400 BH SIMATIC PC Based Control 300 0 UR 8 SIMATIC PC Station Slot 4 Module 0 Fi Mil 10 Comment AAA A A E ES 2 cru312C 1 BESAT OS 2219 Dune Eech 3 lol Inline 150 PROFIBUS DP slawes for SIMATIC 57 M7 and C7 distributed rack Press F1 to get Help TL Navigieren Sie im Katalog bis Sie das CP 340 RS232C Modul gefunden haben ziehen und
4. foilstat verfolgt werden Adresse 8 Durchf hrung des Folientestende dann kann der Zustand des Folientests mit dem Befehl M und Adresse 14 foilstat verfolgt werden S Lesen von einem bestimmten Zeichen von der LOGO Zeichenketten Es gibt 8 Zeichenketten mit 16 Zeichen mit Null Endzeichen so dass die Adresse zwischen 0 bis 135 liegt Eingang Ausgang Parameter Name ChNumber start Start Wechsel bei steigender Signalbegrenzung Code Was ist zu tun M R W C S Adresse EINGANG Adresse f r Variable EnterVal EINGANG Eingangswert f r Adressvariable oder Befehl Outcode AUSGANG CHAR Empfangscode des Befehls Outaddress AUSGANG Empfangsadresse OutVal AUSGANG Variable lesen falls zutreffend Finish AUSGANG BOOL Wahr wenn Befehl beendet ist Status AUSGANG INT Zustand des beendeten Befehls O nicht beendet 1 gut gt 1 f r Fehler Jeder Befehl liefert Zustand Variable mit einem der folgenden Werte 0 Befehl ist erfolgreich 2 Keine Antwort 3 fehlerhafter Befehl 4 fehlerhafte Adresse f r Befehl 5 fehlerhafter Wert 7 fehlerhaftes CRC f r empfangenen Befehl oder Befehlsl nge 8 nicht m gliche Korrektur oder Folientest 15 Fehler w hrend des Lesens von EEPROM Page 23 of 35 CARBO 1000 Betriebsanleitung MESA electronic 6 3 Funktion FC315 Symbolname GetMainValue Funktion liefert je nach Konfiguration den INT Wert des Hauptmessergebnisses C 0 01 oder die
5. t gleichm ig F r End Code of a Receive Message Frame w hlen Sie On Receipt of End Character s Character Delay Time auf 9 ms gesetzt Ist End ID Hex 2A 2nd End ID Hex 0D Protocol ASCII Transfer Receiving Data End Code of a Receive Message Frame Character Delay Time Dn Espin of Character Delay Time aracter Delay me 2 me 1st End ID Hex 24 pesen e On Receipt of End Character s W 2nd End ID Hex ID CR SCII C Dn Receipt of Fixed Mumber of Characters Message Frame Length Bytes Speed Character Frame Transmission Rate Data Bits Stop Bits Party 14800 r bps 7 SS E Even BREAK berwachung aktivieren Page 19 of 35 CARBO 1000 Betriebsanleitung MESA electronic Klicken Sie dann die OK Taste Gs HW Config SIMATIC 300 Station Configuration S7_Pro1 ab Station Edit Insert PLC View Options Window Help Dl xi Find At ai Profile Standard PROFIBUS PA Compile V K PROFINET 10 Ri SIMATIC 300 d Station lt SIMATIC 300 Station gt Module 3 45 ntertace 3 Industrial Ethernet da gt 0 UR 0240 CPU312C 1 Ba FADFIBUS Slot Module la DEEEREEREEEEREEEEEREREEREEREREI gt Y Point to Point AAA papales T cP o CP 340 R5232C CPU312C 1 v1 0 IF DI l6Es4v1 0 2 CP 340 RS232C CP 340 20m TT CP 340 A5422 4 CP 340 RS232C CP 340 20m4 TT CP 340 RS42274 Fa CP a341 s lt 6ES7 340 14H02 04E0 Communication pr
6. CARBO 1000 Betriebsanleitung MESA electronic Der K2 Versatz ist im Parameter PARO_K2 Adresse 13 gespeichert Dieser Wert ist ein sondenspezifischer Parameter der bei nderung der L Sonde erneut eingegeben werden muss K11 und K22 Adressen 14 und 15 dienen zur Anpassung der Umwandlungsformeln an Besonderheiten der Anlage zum Beispiel an die besonderen Eigenschaften der Gaszusammensetzung 3 Temperaturmesskorrektur Parameter PAR1_ temp Adresse 16 Temperatur Versatzkorrektur wird zur optionalen Korrektur der Thermokoppler Temperaturmessung durch Addition des eingegebenen Wert zum endg ltigen Wert verwendet Vor der endg ltigen Korrektur wird Linearisierung und Kaltl tstellenausgleich durchgef hrt je nach ausgew hltem Thermokoppler 4 Korrekturparameter Diese Korrekturparameter k nnen mit einem Folientest oder 02 Korrekturmechanismus definiert werden wie in den folgenden Kapiteln beschrieben Zwei Korrekturdatens tze CORRA Adressen 2 bis 6 und CORRB 7 bis 10 mit identischer Struktur sind verf gbar entweder zur Korrektur der O2 Sondenspannung am Ausgang beim Einsatz als L Sonden O2 Sondenkonverter oder zur Korrektur des berechneten C Pegels bei Verwendung von CARBO als C Pegel Rechner Je nach Anwendung werden nur die betroffen Eingaben verwendet und bearbeitet Die folgenden Regeln m ssen beim berschreiben dieser Daten beachtet werden Die Daten m ssen innerhalb des Wertebereiches Arbeitsbereich
7. Datenfeld abgelegt Jedoch sind die Funktion des Ger ts und die Korrekturdaten die den Messumformer an die tats chlichen Ofenparameter anpassen noch einzustellen Konfigurationsparameter werden m Carbo 1000 zur Erhaltung der Einstellung nach einem Stromausfall innerhalb des EEPROM gespeichert Durch Funktion FC309 siehe Kapitel 6 2 und Eingangscode W k nnen die Parameterwerte dauerhaft ge ndert werden Durch die gleiche Funktion und Code man den Wert des Parameters dauerhaft ndern Durch die gleiche Funktion und Code R kann der Parameter gelesen werden Die aktuellen Werte in der folgenden Tabelle sind ein Beispiel f r C Messkonfiguration Alle Parameter n der Tabelle k nnen ge ndert werden siehe letzte Spalte in der Tabelle 1 Direkt durch W Befehl 2 Durch Eingabe eines neuen O2 Korrekturpunkts 3 W hrend des Folientests durch das Module selbst oder durch Eingabe eines neuen C Wertes oder nach dem Folientest 4 Anderer C Befehl in der Tabelle adr n mit der entsprechenden Nummer des Befehls Wert CONFInpOut 2304 Hauptkonfigurations Eingang Ausgang Page 7 of 35 CARBO 1000 Betriebsanleitung MESA electronic 43 32768 32768 19 23 594 32768 17 19 35 32768 2 10 Minimum CO Analysatorwen 0 180 D 32768 20 PAR calec 0 Berechnet C verwendet f rFolientest 3 oder 4 adr 4 PAR8_C E o Korrigiert C verwendet f r Folientest 3 oder 4 adr 4 Der Benutz
8. Electronic GmbH MESA Electronic GmbH haftet nicht f r etwaige Fehler in dieser Dokumentation Eine Haftung f r mittelbare und unmittelbare Sch den die in Zusammenhang mit der Lieferung oder dem Gebrauch dieser Dokumentation entstehen ist ausgeschlossen soweit dies gesetzlich zul ssig ist MESA Electronic GmbH Leitenstrasse 26 D 82538 Geretsried Gelting Tel 08171 7693 0 Fax 08171 7693 33 E mail mesa mesa gmbh com Homepage www mesa gmbh com Carbol1000_manual_1_0 de CARBO 1000 Betriebsanleitung MESA electronic INHALT 1 EINF HRUNG ad 1 2 EING NGE UND FUNKTIONEN uuussusnsauennnnonnnnununnnnnununnunnnnunnnnununnununnunnnnnnnunnnnununnunnnnunnnnunnnnunnnnnnnnnnnnnnnn 2 2 1 Anschlussbelegung der X1 Klemmleiste 2000s 000000000000202000sn00000000200u000000000000500000000000nn00 00000000 DEERE 2 2 2 Eing nge und Bereiche Een 2 2 3 e Er EEN EAN 3 AI EE 4 2 5 Tabelle der Messergebnisse een anne ehe rn naha ehe nenne anne enter ge EE 6 2 6 Tabelle der Konfigurationsparameeter 00s20020000000000000000000 0000000000000 nn0u00 000000000000 5n000000000nn 00 0000 un 7 2 7 Erkl rung der Konfigurationsparameter 0200000000000220000000000020000022000200000000n 000000000 00000000 000 0000 DN 8 PAA T ES GE E II ETT AA NENIE AN EA 11 2 7 A aeaa o aaa aaea aia pa aa Eoaea aa anaa eA 11 3 INSTALLATION UND BEDIENUNG INNERHALB STEP 7 uuuuu0000000000000nnnnnnnnnnnnnnnnnnn
9. Reserve O bei O ke CO 0 6 5 4 Reserve 2 Hauptfunktion des Ger tes 0 C Pegel Rechner korrigiert O bis 1 5 0 1 CO CO2 Rechner 0 Reserve 1 L Sonden zu O2 Sonden Rechner kein C Pegel Ausgang 0 Reserve Beispiel CONFInpOut W 16 6800 26624 definiert dass C Pegel Rechner auf CO Festwert K Typ Thermoelement und L Sonde basiert Funktion FC309 OneCommand verwendet integer Eingabe und Ausgabewerte Das wichtigste Bit sollte daher null sein oder die gleichwertige negative Zahl sollte errechnet werden Im als Beispiel angef hrten FB317 Datenblock kann dieser Wert als Wortzahl eingetragen werden 2 CO Festwert 0 1 Co ist ein integer Wert in Adresse 17 Wenn kein CO Analysator an den Eingang angeschlossen ist wird dieser Festwert zur Berechnung der Hauptmessergebnisse C Wert des Messumformers verwendet Wenn ein Fehler des CO Einganges vorliegt wird dieser Wert ebenfalls verwendet und ein nicht kritischer Fehler ber R2 Zustand LED angezeigt Der Standardwert ist 235 d h 23 5 von CO Im Hauptkonfigurationswort kann der Benutzer den CO Festwert zwingend anstelle des gemessenen Wertes w hlen PAR1_COmin Parameter wird zur Definition der unteren Grenze des g ltigen CO Wertes verwendet 3 K Sonden Parameter Der K1 Versatz ist im Parameter PARO_KI Adresse 12 gespeichert Dieser Wert ist ein sondenspezifischer Parameter der bei nderung der L Sonde erneut eingegeben werden muss Page 9 of 35
10. liegen Es gibt keine Plausibilit tspr fung Ein Satz wird gel scht durch berschreiben der Temperatur mit 0 C hier bedeutet es ung ltig oder unzul ssigem Wert 8000hex 32768dec Die Eingabe von nur einem g ltigen Korrektursatz erfolgt bei CORRA w hrend CORRB ung ltig ist Bei Belegung von beiden S tzen erfolgt der Satz mit der niedrigsten Temperatur bei CORRA Der Unterschied zwischen den Temperaturen von beiden Korrekturs tzen muss mehr als 30 Grad betragen Bei Eingabe von einem Korrektursatz mit der OneCommand Funktion werden diese Regeln vom Programm automatisch befolgt siehe Kapitel 6 Beide Korrekturpunkte k nnen gleichzeitig ber Funktion FC309 Adresse 5 gel scht werden Page 10 of 35 CARBO 1000 Betriebsanleitung MESA electronic 2 8 Folientest Anstatt die Messkorrekturparameter des C Pegels sofort zu ndern bieten das Ger t und die beigef gte PLC Software die automatische Durchf hrung von Folientests Benutzer sollten den Folientest mit FC309 oder FB317 starten siehe Kapitel 6 2 und 6 4 2 W hrend des gesamten Folientests pr ft das Ger t die Vollst ndigkeit der Messergebnisse und den Ger tezustand um falsche Korrekturen zur ckzuweisen Nach dem erfolgreichreichen Start des Folientests kann der Benutzer den foilstat Wert Messergebnisse Tabelle Adresse 14 verfolgen W hrend der Durchf hrung des Folientests hat fo1lstat den Wert 1 Zu Beginn und w hrend des Folien
11. schen Wenn die Korrektur bereits durchgef hrt wurde aber nicht zufriedenstellend ist kann man mit addressinp 5 und Request_code 1 beide Korrekturpunkte l schen Page 27 of 35 CARBO 1000 Betriebsanleitung MESA electronic ANHANG A 1 STL Quellcode des OB1 Block im Beispielprojekt S7_CARBO_ 1000 TEMP Jo le kees kd A Bits 0 3 1 n chstes Ereignis Bits 4 7 1 Ereignis Klasse 1 1 Wiederanlauf Scan 1 von OB1 3 Scan 2 n von OB1 OB1_RESERVED_2 Reserviert f r System OB1_PREV_CYCLE Int Zeitzyklus des vorherigen OB1 Scans Millisekunden OBI MIN_CYCLE m 80 MinimalerZeitzyklus des OB1 Millisekunden OBI_DATE TIME A A oo o SOS Block OB1 Main Program Sweep Hauptprogrammdurchlauf Beispiel f r den CARBO1000 Hauptverfahren Aufruf und einige Benutzer Aktionen Netzwerk 1 Aufrufen des Hauptverfahrens des CARBO1000 muss im ORT vorhanden sein AUFRUFEN CARBO main adr1 256 adr2 272 adr3 0 PREV_CYCLE OB1_PREV_CYCLE Netzwerk 2 Aufrufen des Menuverfahrens durch Editieren der statischen Variablen im Datenblock Page 28 of 35 CARBO 1000 Betriebsanleitung MESA electronic Geeignet f r das Testen mit Step7 Hochladen des Datenblocks an PLC Zyklus Messung aller Variablen oder eine bestimmte Variable kann gew hlt werden CALL CARBOMenu DB307 ChNumbers 1 Netzwerk 3 Aufrufen des Menuverfahrens duch Editieren der statischen Variablen im Datenblock G
12. werden Die Eingangsvariable PREV_CYCLE CYCLE nimmt den Wert des OB1_PREV_CYCLE temp Parameters f r den OB1 Prozess Eingnagsvariable adr bis adr3 sind Adressen von Carbo 1000 Modulen die am System angeschlossen sind Eingang Ausgang Parameter Datentyp Beschreibung EINGABE Adresse des erstem verwendeten Moduls Page 21 of 35 CARBO 1000 Betriebsanleitung MESA electronic 11 Standard ist 256 adr2 EINGABE INT Adresse des zweiten verwendeten Moduls Standard ist 272 adr3 EINGABE INT Adresse des dritten verwendeten Moduls Standard ist 288 PREV_CYCLE EINGABE INT OB1_PREV_CYCLE 6 2 Funktion FC309 Symbolname OneCommand Einrichtung eines Befehls f r die Kommunikation mit Carbo 1000 Wenn mehr als ein Carbo Modul vorhanden ist dann k nnen Sie nur FC309 f r jedes spezifische parallele Modul verwenden Je nach Eingangscode gibt es weitere Schritte M Lesen von einem Messergebnis definiert von der Adresse Siehe Tabelle aller m glicher Messergebnisse in Kapitel 2 5 R Lesen von einem Konfigurationsparameter definiert von der Adresse Siehe Liste der Paramenter in Kapitel 2 6 W Schreiben von einem Konfigurationsparameter definiert von der Adresse C Ausf hren von einem Befehl Code des Befehls liegt in der Adressvariablen mit der Bedeutung Adresse 1 dann enth lt EnterVal neuen CO Festwert Dieser Wert wird verwendet wenn er so n der Konfiguration definiert ist aber auch wenn der CO Ein
13. 20 ASCII 3964A printer W1 0 Order Ho GEST 340 14H02 0AE0 Mame Comment wm Parameter Cancel Help Sie k nnen die Ein und Ausgabeadresse des Moduls im Tabulator Adresse festlegen Das Carbo 1000 Programm und die Bibliothek verwenden dieselbe Adresse f r beide Startfelder dieses einen bestimmten Moduls Wenn mehr als ein Carbo Modul installiert st dann haben alle Module gem dem Kommunikationsprotokoll dieselbe Adresse jedoch m ssen die Adressen jedes vorhandenen Moduls unterschiedlich sein Wenn FCC300 Carbo_main Funktion aufgerufen wird siehe Kapitel 6 1 m ssen Sie die aktuellen Adressen aller verwendeten Module festlegen Die Adresse muss auf null gesetzt werden wenn ein Modul nicht verwendet wird Die nachfolgende Tabelle zeigt die Standardadressen w hrend der Konfiguration des CP340 Moduls Modul Nummer Eingabe Ausgabe Start Adressen Klicken Sie die Parameter Taste Page 18 of 35 CARBO 1000 Betriebsanleitung MESA electronic wi Assigning Parameters to Point To Point Connections CP 340 RS232C RO S4 VM File Edit wiew Options Help Me Protocol ase Protocol Press F1 for help W hlen Sie die Kommunikationsart ASCII vom Protokoll Pulldown Menu und klicken Sie auf die Protokoll Box blau um die Kommunikationsparameter einzustellen W hlen Sie den Wert f r Geschwindigkeit und Zeichenrahmen bertragungsrate 4800 Datenbits 7 Stopbits 2 Parit
14. O2 Sonde am Haupteingang kann statt die Korrekturparameter direkt zu ndern Funktion FC309 Adresse 2 oder FB317 verwendet werden Wenn der richtige Wert der O2 Sonde bekannt ist sollte er ber diese Funktionen eingegeben werden Das Ger t w hlt automatisch den richtigen Korrekturpunkt CORRA oder CORRB zur nderung und stellt Mess und Korrekturwerte ein Page 11 of 35 CARBO 1000 Betriebsanleitung MESA electronic 3 INSTALLATION UND BEDIENUNG INNERHALB STEP 7 3 1 Software und Hardware Anforderungen Software Anforderungen 1 Eine installierte Version von STEP 7 Bas s V4 02 oder h her Hardware Anforderungen 1 S7 300 Montagegestell DIN Schiene 2 Stromversorgung von PS 300 Serie 3 CPU 31x Modul von SIMATIC S7 300 Serie 4 Speicherkarte mit 64KB oder mehr wird empfohlen 5 MPI USB oder MPI RS232 Adapter f r Verbindung mit PC z B PG 740 6 Standard PC 3 2 Installation Vor Einsatz des Carbo 1000 in der Steueranwendung sind folgende Schritte in der angegebenen Reihenfolge auszuf hren 1 Montage des Carbo 1000 2 Installation der Bibliothek 3 Konfiguration des Carbo 1000 4 Erstellung eines Benutzerprogramms f r den Carbo 1000 oder Anf gen an eine bestehende Anwendung 3 3 Montage von Carbo 1000 Im folgenden sind die Regeln beschrieben die zur Platzierung des Carbo 1000 im Gestell zu beachten sind Zum Ein und Ausbau des Carbo 1000 ist ein 4 5 mm zylindrischer Schraubenzieher erforde
15. O2 Sondenspannung 0 1mV oder Co Co2 0 1 Die Kommunikation startet von selbst sobald die letzte bertragung abgeschlossen ist gotnew Signalpuls f r jeden neuen Wert Eingang Ausgang Parameter Name Datentyp Beschreibung EINGANG CARBO1000 Modulzahl von 1 bis 3 AUSGANG Integer Wert des Hauptmessergebnisses AUSGANG BOOL Puls wenn neue Messwerte erhalten werden AUSGANG BOOL Zustand der Messergebnisse 6 4 Funktionsblock FB317 Symbolname CarboMenu Dieser Funktionsblock kann im zyklischen Teil des Haupt PLC Programms z B in OB1 eingef gt werden F r jedes der einzelnen Carbo Module sollte eine andere Benennung von FB317 mit dem eigenen als Beispiel angef hrten DB verwendet werden Im Beispielprogramm ist DB307 f r den Gebrauch mit Carbo Modul Nr 1 und DB308 f r das zweite Modul als Beispiel angef hrt Der Zweck von FB317 ist alle Messwerte zu erhalten und das Aufrufen der Befehlsfunktion zu erm glichen indem man die statische Variable im als Beispiel angef hrten Datenblock Kapitel 6 4 1 redigiert Dies ist g nstig f r die berpr fung und Anpassung des Ger ts auch ohne die Verwendung eines zus tzlichen Mensch Maschine Schnittstellenprogramms d h nur mit der Step7 Entwicklungsumgebung Request_code Variable in Adresse 76 definiert die n chste Aktion Wenn der Code null ist d h wenn es keine spezielle Anfrage gibt dann werden zyklische bertragungen aller Messvariablen vom Ger t auf einen Beispi
16. annung gt O gt Sondenspannung e Rechner f r den Quotienten CO Gehalt und CO gt Gehalt CO CO gt Pegel aus L Sondenspannung oder O gt Sondenspannung oder CO gt Analysatordaten sowie der Prozesstemperatur Die Bestimmung des C Pegels erm glicht in Verbindung mit einem herk mmlichen Regler ein kosteng nstiges System zur Regelung von Kohlenstoffatmosph ren in W rmebehandlungsanlagen Eine weitere Funktion des Ger tes ist die Umrechnung der L Sondenspannung in die Sondenspannung einer herk mmlichen gleichwertige Sondenspannung einer herk mmlichen Zirkoniumoxidsonde O2 Sonde Damit l sst sich die wesentlich robustere und preisg nstigere L Sonde an bereits vorhandene Regelsysteme anpassen Page 1 of 35 Kommentar D1 Zu umst ndlich und zu geschwollen Besser Das Ger t hat ein komplexes mathematisches Algorithmus mit dem man je nach Konfiguration den C Pegel oder andere Messwerte berechnet Kommentar D2 Ihre Frage zu Zeile 9 schwarz und meine Antwort blau There is an actual value correction facility Es gibt eine eigentliche Wertkorrektionsanlage Das Ger t bietet die M glichkeit den Ist Wert zu korrigieren Wenn das Ger t z B einen C Pegel von 0 7 errechnet und anzeigt aber der Test mit eine Folie Oder wie auch immer zeigt dass der momentane Wert z B 0 6 betr gt kann man dies im Ger t ndern Ich habe versucht zu erkl ren was damit gemeint ist Der Erste Satz w re eine
17. b des FC300 befindet sich die Funktionalit t f r das Transferieren der Messergebnisse und Konfigurationsparameter f r das CARBO 1000 Ger t Siehe Kapitel 6 1 Die Carbo 1000 Module mit den Beispieldatenbl cken DB307 und DB308 f r zwei Module werden ber den Funktionsblock FB317 verwendet Zur nderung der Variablen programmatisch oder durch Fehlersuchprogramm innerhalb der Datenbl cke kann der Benutzer bestimmte Befehle starten oder die automatische bertragung aller Messergebnisse w hlen Im Beispiel ist der deaktivierte Teil des Codes sichtbar mit der Funktion FC315 GetMain value zum automatischen Erhalt der Hauptmessergebnisse Je nach Konfiguration k nnen die Hauptmessergebnisse zum Beispiel der C Wert in 0 01 sein liegen Jedes neue Messergebnis und die Genauigkeit des Ergebnisses wird f r die digitale Ausgabe A124 3 A124 1 verwendet Der Messwert von C wird auf die CVAL Variable innerhalb OB1 bertragen und f r den Vergleich mit dem definierten konstanten Wert verwendet Page 15 of 35 CARBO 1000 Betriebsanleitung MESA electronic 5 CARBO 1000 IN DAS PROJEKT EINF GEN Die in diesem Kapitel ausgef hrten Einstellungen sind erforderlich wenn Sie die Bibliothek benutzen anstatt das Beispielprogramm zu modifizieren 5 1 Konfiguration des CARBO 1000 Moduls innerhalb der STEP 7 Entwicklungsumgebung Nachdem Sie das Carbo 1000 Modul montiert haben m ssen Sie den programmierbaren Controller informieren
18. bergeben Sie es in eine der zugelassenen Spalten gr ne Felder Wiederholen S e dies unter Hinzuf gen eines CP340 f r jedes verwendete Carbo Modul Es HW Config SIMATIC 300 Station Configuration S7_Carbo_1000 A E All Station Edit Insert PLC View Options Window Help 51 xj mal vii Ee End ER CPU31 1 S a SC 2C 1 Profile Standard Pe J Count PROFIBUS DP E PROFIBUS PA K PROFINET IO JE CP 340 R52320 HIE CP 340 RS232C SIMATIC 300 H 4S Interface H Industrial Ethernet E E wjojujoja eloly n wi AN 3 PROFIBUS 13 Point to Point 2 43 CP 340 CP 340 RS232C es sol CP 340 RS232C Slot 3 Module o 0 Fi M address D Comment CP 340 20m TTY 1 Fa CP 340 RS422 485 2 gerusizch sesqw1ioj2 CP 340 RS232C ze enee ze L CP 340 20m4 TTY EZ AU Cer Y Y Y Loes es CP 340 RS422 485 YE APENAS DA NE Tun EEE PAA E Cra 4 EGGaunszaz ees 256 271 es A CPL Er H 202 SES7 Feen Ar ee with connection EJ AA E el RS232C ASCII 3964R printer 1 0 l wer Press F1 to get Help Doppelklicken Sie das CP 340 RS232C Modulfeld um Eigenschaften zu ffnen Page 17 of 35 CARBO 1000 Betriebsanleitung MESA electronic Properties CP 340 R52732C RO 54 General Addresses Basic Parameters Short Description CP 340 AS232C Communication processor with connection AS223
19. dresse und h ngt von der gew hlten Funktion des Moduls ab 1 C Pegel Rechner MAIN_RES C_PEGK korrigiert C Pegel 0 01 C 2 L Sonden O Sonden Rechner MAIN_RES O2_SPGK korrigiert O2 Sondenspannung 0 1mV 3 CO CO Pegel Rechner MAIN RES COX_PEG CO CO2 Rate in 0 1 ist dargestellt ME MAIN_RES Hauptmessergebnisse abh ngig von der Konfiguration SOND_SPG_RM Sondenspannung 0 1mV 2 LS_SPG L Sondenspannung 0 1mV 3 02_SPG 02 Sondenspannung 0 1mV 4 02_SPGK 02 Sondenspannung korrigiert 0 1mV 5 6 my Kall itelleTemperatur C L o Lopes em CO2 Gehalt 0 001 CO2 9 cPeG ES 10 C_PEGK C Pegel korrigiert 0 01 C T ol eee Reserve CO ul oo hao o CO Wert CO Festwert pl fe Reeve o pl Ji NeweKorekwrdaten 000000 Page 6 of 35 CARBO 1000 Betriebsanleitung MESA electronic 13 FEHR 10 AD KanalSonden O o o fi Feber AD Kanal f r PD Sensor fa Fehler AD Kanal f r Thermokoppler la Fehler AD Kanal20mA Eingang CO Anal PO Fehler Reserve MG WE Kc Fehler bei Berechnung Wertebereich E Fehler bei EEPROM Serie Param Speicher Unzul ssige Konfiguration FOLIENSTAT O nicht 1 start 2 fertig 3 abbrechen 4 vergessen 8 nicht stabil 16 Berrechnungsfehler 2 6 Tabelle der Konfigurationsparameter Der CARBO ist bei Lieferung werkseitig kal briert Analog Eing nge wurden per Software skaliert Die notwendigen Kal brierdaten sind zusammen mit dem Programmcode als konstantes
20. eeignet f r das Testen mit Step7 Hochladen des Datenblocks an PLC Zyklus Messung aller Variablen oder eine bestimmte Variable kann gew hlt werden CALL CARBOMenu DB308 ChNumbers 2 Netzwerk 4 Lesen von korrigiertem C Wert erh lt neuen Puls in jedem kompletten Zyklus des Messwertes an LED Messwerte an LED Gesamtzustand wird auch erhalten und an LED gesendet CALL GetMainValue bitte Netzwerk 3 oder Netzwerk 4 benutzen ChNumber 2 gotnew A124 3 good A 124 1 OutVal Cval Netzwerk 5 Beispiel Vergleich der C Messergebnisse mit Festwert zur Kontrolle LED ist in Betrieb L 18 Vergleich mit 0 18 von C L Cval Hz Vergleich 18 gt Cval A 124 5 Ausgabeergebnis an LED Page 29 of 35 CARBO 1000 Betriebsanleitung MESA electronic A 2 Liste aller Bl cke die in der CarboLib Bibliothek und im Beispielprojekt verwendet werden Cycle Execution Org Block zum Beispiel e PLRCV FB FB317 FB rm FO FC301 Make_string_command FC302 Fc reos eym romexai aire ls FC304 XORSTRING FC305 Fc rom BYTE_TO nme 98 FC307 nibble_TO_HEXA ron mm safre o o e pos GeMainVale MORO um Da bBo 22a baewe e mm OR Beispiel e mm OA pie le EEE EEE EEE Modul Modul Modul Modul 182 Beigpieipn 132 BeispielDB 00 L menm e L mennm e A oe A e TEST_DB TA SFC64 TIME_TCK AS System FC System FC Page 30 o
21. el Datenblock durchgef hrt Wenn man eine andere Form null zum Request_code eingibt wird die n chste Aktion ausgef hrt und der Code wird sofort auf null zur ckgesetzt um die mehrfache Durchf hrung der gleichen Aktion zu verhindern Je nach Request_code Variable gibt es die m glichen Aktionen O Zyklische bertragung der Messergebnisse Nachdem alle Messergebnisse bertragen wurden Cycle_completed ist das Identifizierungssignal pulsiert 1 Ausf hren von einen C Befehl Siehe ausf hrliche Erkl rung in Kapitel 6 2 Bevor der Wert 1 an die Request_code Variable eingeben wird sollte der Codebefehl an die Adresseinp Variable m gliche Codes sind 1 Cofix 2 O2corr 3 Foil C 4 ClrFoil 5 clear corr Punkte 6 Reset 7 StartFoil 8 StopFoil und der erforderliche Wert an Valinp Page 24 of 35 CARBO 1000 Betriebsanleitung MESA electronic eingeben werden wenn Eingangsbefehle erwartet werden f r die nderung des CO Fix Wertes O2corr und Folienkorrektur des C Messwertes 2 Schreiben von einem Parameter Nur ein Paramenter wird an den EEPROM Speicher bertragen basierend auf die Ordinalzahl der Parameter in Adresseinp und dem Wert der an die entsprechende Parametervariable gesendet wird Zum Beispiel zur nderung des Haupkonfigurationscode PAR CONFInpOut sollte der Benutzer addressinp 1 und dann den Request_code 2 eingeben Danach werden die aktuellen Werte von der PAR CONFInpOut Speichers
22. er sollte die Parameter 1 17 und 18 einstellen Wenn eine L Sonde L Sonde Versatz K2 L Sonde zus tzlicher Versatz Kl1 L Sonde zus tzlicher Versatz K22 Temperatur Versatz C 1 CO Festwert 0 1 CO 1 oder 4 adr 1 o CORRAL 7 CORRE 8 CORRB_ 9 CORRE 11 CORRE 12 PARO 13 PARO verwendet wird dann sind die Parameter 12 und 13 erforderlich Im Fall eines Temperaturmessfehlers sollte der Parameter 16 eingestellt werden Danach kann eine Folienkorrektur oder O2 Korrektur durchgef hrt werden je nach Funktion und Konfiguration des Messumformers siehe Kapitel 2 8 und 2 9 Korrekturparameter k nnen auch ber den Befehl W ge ndert werden jedoch mit Sorgfalt und unter Beachtung der Parameterfunktion 2 7 Erkl rung der Konfigurationsparameter 1 Hauptkonfigurationsparameter in Adresse 1 kennzeichnet die Art der Eing nge und die Messumformerfunktion des gesamten Ger tes Bits in Worten 15 14 13 CO Analysator Auswahl 0o 0 0 CO Analysator 0 1V gt 0 60 CO 0 0 1 CO Analysator 0 2V 1V gt 0 60 CO 0 1 0 Reserve x 1 4 CO Festwert verwenden Page 8 of 35 CARBO 1000 Betriebsanleitung MESA electronic 12 11 Thermoelement Auswahl 0 0 Thermoelement PtRh Pt Typ S 0 1 Thermoelement NiCr Ni Typr K 1 X Reserve CO Sonden Auswahl L Sonde 20mV 1300mV O2 Sonde 20mV 1300mV CO Analysator 0 3 log CO Analysator 0 0 5 lin CO Analysator 0 20 lin
23. esteht darin nur die FC309 Funktion mit verschiedenen Parametern zu verwenden um alle Funktionalit ten des Carbo Ger tes zu erreichen Kapitel 6 2 2 Eine andere Vorgehensweise besteht darin FB317 und den als Beispiel angef hrten Datenblock zu verwenden DB307 und DB308 im Beispielprojekt siehe Kapitel 6 4 Alle Messergebnisse k nnen innerhalb der zyklischen Ausf hrung erreicht werden und alle Parameter k nnen verfolgt und auch ge ndert werden 3 Wenn die Parameter und Korrekturen eingestellt sind kann der Benutzer auch nur die Funktion FC315 GetMainValue benutzen um die Hauptmessergebnisse zu erhalten und den Puls wenn jedes neue Messergebnis vorliegt Diese Vorgehensweise erfordert weniger Speicherplatz als 2 Es kann immer nur eine Funktion von FC309 FC315 und FB317 f r ein bestimmtes Carbo 1000 Modul angewandt werden Funktionen von FC301 bis FC307 werden nicht direkt aufgerufen Bitte entnehmen Sie Anhang A 2 alle Blockfunktionen und allgemein erforderlichen Programmressourcen DB300 DB301 und DB302 sind erforderlich Die Verwendung von DB303 bis DB306 ist von der Anzahl der Carbo Module abh ngig 6 1 Funktion FC300 Symbolname CARBO_main Dies 1st die Hauptschleifen Funktion welche automatisch Nachrichten zwischen dem PLC und allen Carbo 1000 Modulen sendet und empf ngt Sie ruft den Timer und die CP340 Sende Empfang Funktion auf Sie muss f r alle installierten Carbo Module im zyklischen Programm angewandt
24. f 35 CARBO 1000 Betriebsanleitung MESA electronic A 3 Tabelle der verwendeten Symbole Daten empfangen von CP340 o P_RCV Daten empfangen von CP340 P_SEND Daten senden an CP340 CARBOMenu FB 317 Wahlweise Verwendung der Aufrufbefehle durch Editieren der statischen Variablen im Datenblock CARBO_main FC 300 Verrichtet zyklische Ausf hrung der Carbo1000 Kommunikation Make_string_command FC 301 Bereitet Befehl fiir das Senden von CP340 an Carbo1000 vor Analyze_command FC 302 Analysiert empfangene Befehle BYTE_TO_HEXAI FC 303 Konvertiert Bytes an ersten Char des HEXA ASCIH Zeichenkette XORSTRING FC 304 Errechnet XOR der Zeichenkette readHEX Abyte FC 305 Konvertiert zwei HEXa ASCII CHARS von einem Byte des empfangenen Char Arrays nibble_TO_HEXA OneCommand GetMainValue FC 315 Hauptmessergebnis C 0 01 oder Co Co2 0 1 oder O2 Sondenspannung 0 1mV RDREC SFB 52 Lesen von Prozess Datensatzes WRREC SFB 53 Schreiben von Prozess Datensatz TEST_DB SFC 24 Testen von Datenblock TIME_TCK SFC 64 Lesen von Systemzeit Page 31 of 35 CARBO 1000 Betriebsanleitung MESA electronic A 4 Technische Daten Geh use Siemens SIMATIC S7 Kompatibles Geh use f r SIMATIC Schienenmontage Abmessung 40x 125 x 120 mm BxHxT Gewicht ca 0 4 kg Schutzart IP 20 nach DIN 40050 Klima Lagerung 10 70 C Betrieb 0 50 C 5 95 relative Feuchte betauungsfrei Hilfss
25. gangswert nicht korrekt ist siehe 2 7 Adresse 2 dann enth lt EnterVal neue O2 Korrektur Die Funktion wird ausgef hrt indem ein neuer Korrekturpunkt f r die O2 Messung hinzugef gt wird siehe 2 9 Adresse 3 dann enth lt EnterVal einen realen C Wert Funktion wird ausgef hrt indem ein neuer Korrekturpunkt f r die C Messung hinzugef gt wird d h wenn der Folientest bereits durchgef hrt wurde siehe 2 8 Adresse 4 L schen des zuletzt durchgef hrten Folientests Wenn noch kein neuer korrigierte C Wert eingegeben wurde der Benutzer aber den letzen Folientest auslassen und einen neuen durchf hren m chte dann m ssen die letzten und nicht die eigentlich verwendeten Ergebnisse zuerst gel scht werden Die Daten werden ebenfalls gel scht wenn eine Korrektur durchgef hrt wird Adresse 5 L schen von beiden Korrekturpunkten Dies sollte ausgef hrt werden wenn ein Wechsel von der C zur O2 Funktion des Ger tes stattfindet oder umgekehrt wenn eine bessere Korrektur erreicht wird Page 22 of 35 CARBO 1000 Betriebsanleitung MESA electronic Adresse 6 Durchf hrung von Software Reset des Carbo 1000 Ger ts Im Allgemeinen muss das Ger t manuell nicht zur ckgesetzt werden Ein Reset ist sehr schnell durchgef hrt nur eine Pause auf dem LED l sst darauf schlie en dass der Befehl ausgef hrt wird Adresse 7 Durchf hrung des Folienteststarts dann kann der Zustand des Folientests mit dem Befehl M und Adresse 14
26. guriert Bei unzul ssiger Einstellung siehe Hardware Konfiguration von CP340 im n chsten Kapitel Bei Verwendung von einem Carbo 1000 Modul den Teil von OB1 deaktivieren l schen in dem ein zweites Modul verlangt wird und die Adresse des Moduls auf null ndern wie in Aufruf FC300 definiert Anleitung Das Projekt ffnen mit STEP 7 SIMATIC Manager mit dem Menubefehl File gt Open gt Project Die vollst ndige Inbetriebnahme der Hardware f r das Beispiel und die Verbindung des Programmierger ts berpr fen Den kompletten Code in den Benutzerspeicher betragen Nach vollst ndigem Reset der CPU Betriebsmodus STOP mit dem Betriebsmodusschalter von STOP in den RUN Modus wechseln Lediglich die Monitortaste f r den jeweiligen Block zur Anzeige der aktuellen Werte der Messergebnisse ein und ausschalten Zyklischer Programmablauf Das Beispielprogramm befindet sich in Anlage A 1 Der zyklische Programmablauf ist im Organisationsblock OB1 definiert Der Hauptfunktionsblock ist FC300 Carbo main der im Netzwerk liegt und zyklisch ausgef hrt wird Die ersten drei Eingangsparamenter f r den FC300 Aufruf definieren die Adressen der angeschlossenen Carbo Module Bei nur einem Modul ist nur die erste Adresse ungleich null Der letzte Page 14 of 35 CARBO 1000 Betriebsanleitung MESA electronic Parameter ist PREV_CYCLE der den Wert des OBl PREV_CYCLE Temperaturparameters f r den ORT Prozess als Zeitreferenz annimmt Innerhal
27. heiten der jeweiligen Anlage mit zwei Korrekturwerten beeinflusst werden die ber das zugeh rige PLC Programm bergeben werden Analog Eingangssignale Sondeneingang L Sondenspannung Page 3 of 35 CARBO 1000 Betriebsanleitung MESA electronic Thermoelementeingang Thermoelement Typ S oder K 3 CO CO Pegel Rechner Beim Einsatz als Umrechner f r den CO CO gt Pegel einer Ofenatmosph re erfolgt die Berechnung aus dem Spannungssignal einer L Sonde oder O Sonde bzw den Daten einer CO gt Analysators sowie der Prozesstemperatur Der CO Gehalt der Ofenatmosph re kann als Parameterwert fest eingestellt oder als Signal eines CO Analysators eingespeist werden Bei der Benutzung einer L Sonde oder einer O gt Sonde steht eine M glichkeit zur Korrektur der O gt Spannung wie bei der Variante L Sonden O gt Sonden Rechner zur Verf gung Analog Eingangssignale Optionen f r Analogeing nge s nd dieselben wie bei C Pegel Rechner Alle Varianten i Digitalausg nge offener Kollektor Ausgang f r 24 V Bereitschaftssignal wird unter jeder der folgenden Bedingungen inaktiv e Ger t ausgeschaltet oder nicht betriebsbereit e Signal berlauf liegt vor e schwerwiegender interner Fehler ist aufgetreten 2 4 LED Funktion Es gibt drei Gruppen von LEDs beim Carbo 1000 Quadratische LEDs an der Vorderseite des Geh uses zeigen den aktuellen Kommunikationszustand zwischen PLC und Carbo 1000 an SF ro
28. mesq electronic Betriebsanleitung Intelligenter Messumformer f r Simatic S7 300 PLC CARBO 1000 Ausstellungsdatum 12 2006 messen steuern automatisieren messen steuern automatisieren messen steuern automatisieren MESA Electronic GmbH Leitenstrasse 26 D 82538 Geretsried Gelting Tel 08171 7693 0 Fax 08171 7693 33 E mail mesa mesa gmbh com Homepage www mesa gmbh com Carbo1000_manual_1_0_ de Hersteller Ihr Vertriebspartner Zum Inhalt MESA Electronic GmbH Leitenstra e 26 D 82538 Geretsried Gelting Telefon 49 0 81 71 76 93 0 Telefax 0 81 71 Fax 49 0 317H 76 93 33 Die Bedienungsanleitung CARBO 1000 dokumentiert Aufbau Messprinzip Funktionsweise und Installation des Ger ts sowie die Diagnose von Fehlern Die Anleitung richtet sich an alle Anwender Betreiber und Bediener des CARBO Sie muss diesem Personenkreis zug nglich sein und vor dem Einsatz des Ger tes sorgf ltig durchgelesen werden Alle Rechte dieser Dokumentation insbesondere das Recht der Vervielf ltigung Verbreitung und bersetzung bei der MESA Electronic GmbH auch f r den Fall von Schutzrechtsanmeldungen Kein Teil dieser Dokumentation darf in irgendeiner Form ohne die ausdr ckliche Genehmigung der MESA Electronic GmbH reproduziert oder unter Verwendung elektronischer Systeme verarbeitet vervielf ltigt oder verbreitet werden Fehler und technische nderungen vorbehalten MESA
29. nnnnnnnnnnnnn ann nn 12 3 1 Software und Hardware Anforderungen ssseecsseccccecessosssecooccceesseoocccecesessocoececoccecessosoccecessososcecessssseeo 12 EAS EE 12 3 3 NENA A A MAA 12 3 4 Installation der Bibliothek osoco oonionsaoscoonsonnonincinncicncincainoiaoneconanaca necio en ses nseese nennen essen 13 4 BEISPIELPROJEKT S7 CARBO 1000 ege edd Eens 14 5 CARBO 1000 IN DAS PROJEKT EINF GEN uunusunssnnnnnnnnnnnnnnnnnnnnunnununnununnanunnanunnnnunnnnannunnnnunnnnunnunnnnn 16 5 1 Konfiguration des Carbo 1000 Moduls innerhalb der STEP 7 Entwicklungsumgebung ss 16 5 2 Offene Bibiliothek TO ET EN 20 6 CARBO 1000 FUNKTIONEN UND DATENBLOCKE INNERHALB STEP7 ununensnsunnnnnnonnnnnnnnnennnnnnnnnnn 21 6 1 Funktion FC300 Symbolname CARBO_main s sssssssssssssssssnnnsnnsnsnnnnssssnnnnnnsnnnnsssssnnnnnsnssssnsssssnnsnnsne 21 6 2 Funktion FC309 Symbolname OneCommand sssssssssssssssssssssnnssnnunssssnsssnnnnnnnsnnnnsssssnnnnnnnssssnsssssnssnnsne 22 6 3 Funktion FC315 Symbolname GetMainValue sssssssssssssssessesnsssssssessnssesuussnssnsnssssssnssnsnnssnsssssnssnsne 24 6 4 Funktionsblock FB317 Symbolname CARBOMenu s0ssssssssssssssssssssennssssssssssnssessssssssssnsssssssssnssssnnnee 24 6 4 1 Beispiel Datenblock f r Funktionsblock FB317 oooonnnnniciciciconocanoncnononononnnnnnnnnnnnncnncnnnnnnnnncccnnnnnnnnnns 25 6 4 2 Ausf hrung des Folientests mit Funktionsblock FB317
30. nstallationsprozesses angezeigt Das Laufwerk zur Installation der Software f r die CP Konfiguration ist automatisch mit der installierten Version von STEP 7 festgelegt Zur Deinstallation des Programms die Funktionen m Bedienungsfeld gt Hinzuf gen Entfernen von Programmfunktion verwenden STEP 7 kann nicht deinstalliert werden wenn nicht alle Optionspakete entfernt worden sind Als n chstes die Carbo 1000 Bibliothek wie folgt installieren CARBOLib Ordner von Installations CD in Ordner Siemens Step7 S7LIBS kopieren Beispielprojekt S7_CARBO_1000 von Installations CD in Ordner Siemens Step7 S7Proj kopieren Page 13 of 35 CARBO 1000 Betriebsanleitung MESA electronic 4 BEISPIELPROJEKT S7_CARBO_1000 Die Carbo 1000 Software kann auf folgende zwei Arten in Betrieb genommen werden 1 Verwendung des Beispielprojekts S7_CARBO_1000 und anschlie ende Anpassung der Hardwarekonfiguration von CPU312C an die verwendete CPU 2 Erstellung eines neuen Projekts und Einf gen des CP340 Moduls in die Hardwarekonfiguration des Projektes und alle notwendigen Blocks von CARBOLib Bibliothek wie im n chsten Kapitel beschrieben Die Verwendung des Beispielprojekts st die einfachste Inbetriebnahme mit Erkl rungen der Standardfunktionen zur Bedienung der Carbo 1000 Module Beim Beispielprojekt wird die CPU312C verwendet das CP340 RS232C Modul ist Steckplatz 4 und 5 installiert und je nach Carbo 1000 Anforderungen konfi
31. ocessor with connection AS232C ASCII 3964A printer 1 0 Press F1 to get Help Klicken Sie auf das Symbol Speichern und Kompilieren zur Best tigung der Installation 5 2 Offene Bibliothek CarboLib HINWEIS Alle DBs FBs und FCs aus der CarboLib Bibliothek miissen in das offene Projekt kopiert werden herunter l dt Nach der Installation ist es einfach alle relevanten Funktionen im Benutzerprogramm aufzurufen und die Ergebnisse in den entsprechenden DBs zu lesen Um alle DBs FBs und FCs von der CarboLib Bibliothek in das Benutzerprogramm zu kopieren m ssen Sie zuerst die Bibliothek CarboLib im SIMATIC Manager ffnen alle Bl cke ausw hlen und mit der rechten Maustaste klicken dann den Befehl Kopieren w hlen Gehen Sie dann in Ihr Projekt und in den Blockabschnitt in dem sich der OB1 Block befindet und kopieren S e die Blocks mit der rechten Maustaste und dem Befehl Einf gen Schlie lich ist die Funktionalit t des Carbo Ger ts erreicht wenn zumindest die FC 300 CARBO main Funktion zyklisch aufgerufen wird z B innerhalb des OB1 Blocks siehe Kapitel 6 Page 20 of 35 CARBO 1000 Betriebsanleitung MESA electronic 6 CARBO1000 FUNKTIONEN UND DATENBLOCKE INNERHALB STEP7 Die Kommunikation zwischen der CPU und dem Carbol000 findet durch die zyklische Durchf hrung von FC300 statt z B in OBl Es gibt verschiedene Vorgehensweisen zur Ausf hrung der Carbo Software 1 Die systemnahe Vorgehensweise b
32. pannung 24 Vde 10 Leistungsaufnahme ca 3VA Sicherung 1x0 375 A tr ge Anschl sse Leitungen 10 poliger bergabestecker mit Schraubanschl ssen Page 32 of 35
33. passende bersetzung Die meisten Regler bieten die m glichkeit einer Ist Wert Korrektur Die bersetzerin ignoriert den ersten Satz und Redet von Korektursystem Dann f gt Sie noch meine Erkl rung die eigentlich nur f r Sie gedacht war ein CARBO 1000 Betriebsanleitung MESA electronic 2 EING NGE UND FUNKTIONEN Pt100 sensor GR R1 R2 R3 SF Tx Rx 2 1 Anschlussbelegung der X1 Klemmleiste Thermoelement Thermoelement CO anly CO anly 02 C02 Sonde 02 C0O2 Sonde Bereitschaftssignal des Carbo 1000 Ergebnisses max 20mA NPN Emitter Bereitschaftssignal des Carbo 1000 Ergebnisses max 20mA NPN Kollektor Versorgung 24V Ge A Eh bh E L H 10 Versorgung OV 2 2 Eing nge und Bereiche Es gibt drei Analogeingangssignale 1 Sondeneingang X1 5 und X1 6 mit drei m glichen Quellen L Sonde Bereich 20mV 1300mV O gt Sonde Bereich OmV 1300mV CO gt Analysator Bereich OmV 1300mV 2 CO Analysatoreingang X1 3 und X1 4 mit Bereich OmV 1000mV akzeptiert CO Gehalt 3 Thermoelement X1 1 und X1 2 Typ S PtRh Pt oder K NiCr Ni mit Bereich OmV 13mV oder OmV 50mV mit Kaltl tstellenausgleich von Pt100 Sensor im Ger t Page 2 of 35 CARBO 1000 Betriebsanleitung MESA electronic 4 Bereitschaftsausgang von Carbo 1000 Ergebnis X1 7 und X1 8 NPN Transistor max 20mA Einschalten wenn alle Eing nge im richtigen Bereich sind und das E
34. rgebnis bereitsteht 2 3 Funktionsumfang 1 C Pegel Rechner Beim Einsatz als C Pegel Rechner erfolgt die Berechnung des C Pegels in Ofenatmosph ren aus dem Spannungssignal einer L Sonde oder O Sonde bzw eines CO gt Analysators sowie der Prozesstemperatur Der CO Gehalt der Ofenatmosph re kann als Parameterwert fest eingestellt werden Optional kann er als Analogsignal eines CO Analysators in den CABRO eingespeist werden Das Ergebnis Signal kann mit zwei Korrekturwerten beeinflusst werden Da der CABRO im Labor unter Idealbedingungen kalibriert wurde die spezifischen Gegebenheiten am Einsatzort jedoch von diesen in der Regel abweichen muss zur Vermeidung verf lschter Ergebnisse eine rechnerische Korrektur der Messwerte zur Anpassung an die jeweiligen Bedingungen erfolgen Diese Korrekturdaten werden typischerweise aus Folienproben die vom Carbo 1000 ausf hrt werden ermittelt Analog Eingangssignale Sondeneingang Eine der m glichen Quellen e L Sonde e s Sonde e CO gt Analysator Thermoelementeingang Thermoelement Typ S oder K CO Analysatoreingang CO Gehalt optional 2 L Sonden O Sonden Rechner Beim Einsatz als L Sonden O gt Sonden Rechner erfolgt die Umrechnung des Spannungssignals einer L Sonde in ein quivalentes Spannungssignal einer herk mmlichen Zirkoniumdioxid Sonde Das Ergebnis Signal O gt Sondenspannung kann zur rechnerischen Anpassung der Messwerte an die spezifischen Gegeben
35. rlich Zur Montage des Carbo 1000 in ein Gestell wie folgt vorgehen 1 Stromversorgung der CPU ausschalten 2 Den mitgelieferten Erweiterungsbus des Carbo 1000 an das r ckw rtige Anschlussmodul links vom Carbo 1000 anschlie en 3 Bei der Montage von mehreren Modulen rechts den Erweiterungsbus des n chsten Moduls an das r ckw rtige Anschlussmodul rechts vom Carbo 1000 anschlie en 4 Den Carbo 1000 auf die Schiene montieren und nach unten neigen 5 Den Carbo 1000 festschrauben 6 Den Carbo 1000 mit dem 24V Netzanschlussger t PS 300 Serie verbinden 7 Alle notwendigen Sonden anschlie en Page 12 of 35 CARBO 1000 Betriebsanleitung MESA electronic 3 4 Installation der Bibliothek Zur Arbeit mit der Carbo 1000 Bibliothek ist die Installation des mitgelieferten Zweipunkt CP PtP Param Kommunikationspakets erforderlich Es enth lt alle notwendigen Treiberdateien und archive zur Arbeit mit dem CP340 Modul Zur Installation des CP PtP Param Pakets wie folgt vorgehen Installation der CP Konfigurationssoftware nur nach Beendigung von STEP 7 Vor dem Start des Installationsprogramms alle anderen Anwendungen wie STEP MS Word usw schlie en Die DC in das Laufwerk legen und das Installationsprogramm im Installationsordner starten wodurch die Dateien in auf PC Programmierger t kopiert und die entsprechenden Eingaben in den MS Windows Dateien vorgenommen Wichtige Informationen zur Ausf hrung werden w hrend des I
36. rt Folie 8 end beenden Folie StopFoil 80 0 stat Valinp INT Eingabewert f r Befehl zum Beispiel Folien C Korrektur Wert NT 0 Ausgabevariable wenn einige ausgelesen werden 840 sa Sumo mm o Zusand des tevzten Befents o zen sa addressout INT 0 Aus Adressendaten out address data des leien Befehls sso sa ccom mr o Loge einen 00 sa parcou mm 0 Zaher fir Parameter auslesen tibergoben o0 sa command swe mr of o ooo oso sa command exeouea mr lol 6 4 2 Ausf hrung des Folientests mit Funktionsblock FB317 1 Bitte starten Sie den Folientest mit addressinp 7 und dann Request_code 1 berpr fen Sie bitte danach MES FOILSTAT Messwert an Adresse 30 W hrend des regul ren Folientests sollte dieser Wert 1 sein foilstat O nicht 1 start 2 beenden 3 Abbruch undoc 4 vergessen forgotten 8 nicht stabil unstable 16 calcerr Man kann auch den Hauptmesswert oder den C Pegel in Adresse 2 berpr fen 2 Der Folientest sollte in den n chsten 30 Minuten mit addressinp 8 und dann Request_code 1 angehalten werden 3 Wenn der Folientest normal beendet wird dann MES FOILSTAT 2 Danach kann man den korrigierten C Wert mit addressinp 3 Valinp korrigiert_carbo_Wert und danach Request_code 1 eingeben Die neue Korrektur wird sofort aktiviert Der Folientest welcher f r der Durchf hrung eines neuen Folientestes ignoriert werden sollte bitte per addressinp 4 Befehl l
37. telle Adresse 32 0 an den EEPROM Speicher bergeben 3 Schreiben von ALLEN Parametern Wenn der Request_code 3 ist dann werden alle aktuellen Werte der Parametervariablen im Beispiel Datenblock an das EEPROM Ger t bergeben 4 Lesen von ALLEN Parametern Es ist g nstig alle Parameter zuerst zu lesen und dann ein paar von ihnen zu ndern und sie danach alle Danach k nnen alle mit 3 wieder zur ck an den Request_code zu bergeben Wenn eine bestimmte Anfrage beendet ist dann wird die Request_completed Variable auf wahr gesetzt Wenn die Anfrage Parameter liest oder schreibt dann wird die RW_good Variable auf falsch gesetzt wenn ein Fehler w hrend der bertragung auftritt Eingang Parameter Datentyp Beschreibung EINGANG Carbo 1000 Modulzahl von 1 bis 3 6 4 1 Beispiel Datenblock f r Funktionsblock FB317 Adresse Deklar Name Anfangs Anmerkungen ation wert ern ChNumbers Se e Carbo 1000 Modulzahl von 1 bis 3 MES MAIN_RES 32768 Hauptmessergebnisse je nach Konfiguration 4 0 stat MES SOND_SPG_RM 32768 Sondenspannung 0 1mV stat MES LS_SPG 32768 L Sondenspannung 0 1mV stat MES O2_SPG 32768 O2 Sondenspannung 0 1mV MES TMPK m MESTMP_V MES CO 32768 CO Gehalt 0 1 CO 32768 Temperatur C 32768 Vergleichsstellen Temperatur C T T ee Oz Sondengpammung OMV Tempera O T Page 25 of 35 CARBO 1000 Betriebsanleitung MESA electronic 150 NT
38. tes LED leuchtet bei Fehler im CP340 Kommunikationsmodul innerhalb Schritt 7 Tx gr nes LED leuchtet bei Nachricht von PLC an Carbo 1000 Rx gr nes LED leuchtet bei Nachricht von Carbo 1000 an PLC Wenn die Stromversorgung f r Carbo 1000 unterbrochen ist dann blinkt nur Tx Wenn Carbo 1000 auf eine Nachricht anwortet dann blinken sowohl Tx und Rx schnell Vier runde LEDs an der Vorderseite des Geh uses zeigen den aktuellen Messzustand an Page 4 of 35 Formatiert Nummerierung und Aufz hlungszeichen CARBO 1000 Betriebsanleitung MESA electronic GR Gesamtzustand Langsames Blinken GR N bei normalem Betrieb Langsames Blinken ROT f r nicht kritische Fehlermeldung Schnelles Blinken ROT f r kritische Fehlermeldung R1 Temperaturmessung Langsames Blinken ROT f r Pt100 Sensorfehler KaltseiteThermoelement Temperatur und dann Verwendung des Standardwertes von 30 C Leuchten ROT f r Thermoelementfehler R2 Leuchten GR N f r CO Sondenfehler Dann Verwendung des Festwertes von CO R3 Leuchten GR N f r O2 Sondenfehler Anmerkungen Fehlerzustand Wenn GR nur ROT leuchtet liegt ein Berechnungsfehler vor Fehlerursachen sind Temperaturen von lt 750 C oder berechnete C Pegel h her als 1 8 Wenn GR langsam ROT blinkt liegt kein kritischer Fehler vor also sind Messergebnisse vorhanden Wenn GR schnell ROT blinkt sind keine g ltigen Messergebnisse vorhanden Acht GR NE LEDs beim Anschl
39. tests wird die n chste berpr fung durchgef hrt Der Folientest muss l nger als 60 Sekunden laufen wenn nicht foilstat 8 Die Temperatur muss gt 750 C und C gt 0 1 betragen Gegen ber foilstat 8 Wenn die berechneten C Werte um mehr als 0 2 ge ndert werden dann ebenfalls foilstat 8 Wenn ein Fehler in der Carbo Berechnung auftritt gibt es keinen g ltigen C Wert alle Eingabe oder Berechnungsergebnisse sind au er dem Messungsbereich des Ger tes dann foilstat 16 Der Folientest wird als nicht im Speicher oder nicht gespeichert erachtet wenn er 30 Minuten lang nicht gelaufen ist fo1lstat 4 Der Folientest muss innerhalb von 30 Minuten angehalten werden Wenn der Test gut verlaufen ist ist der foilstat 2 Die Ergebnisse des Folientests werden tempor r in den Konfigurationsparametern 19 20 und 21 aufgezeichnet Danach kann der Benutzer den eigentlichen Wert des C Pegels welcher w hrend des Folientests stabil war durch die Funktion FC309 Adresse 3 oder FB317 eingeben Der Benutzer kann stattdessen den durchgef hrten Folientest durch Eingabe von FC309 Adresse 4 l schen Die Ergebnisse des eingegebenen korrekten C Wertes werden der neue Korrekturpunkt CORRA oder CORRB Nach der erfolgreichen Korrektur wird der foilstat wieder auf O zur ckgesetzt 2 9 O2 Korrektur Bei Einsatz des Ger ts als Umformer L Sondenspannung O gt Sondenspannung oder als CO CO Pegel Rechner mit L Sonde oder
40. uss stellen aktuelle Einstellung des Carbo 1000 dar G8 G7 CO Analysator Auswahl 0 1 CO Analysator 0 1V als 0 60 CO 0 1 CO Analysator 0 2 1V als 0 60 CO 1 1 CO Festwert Eingang ist nicht belegt G6 Thermoelement Auswahl 0 PtRh Pt Thermoelement S Typ 1 NiCr Ni Thermoelement K Typ G5 G4 G3 Sonden Auswahl 0 0 0 L Sonde 20mV bis 1300mV 0 0 1 O2 Sonde 20 bis 1300mV 0 1 0 CO2 Analysator 0 3 log 0 1 1 CO2 Analysator 0 0 5 lin 1 0 0 CO2 Analysator 0 20 lin G2 G1 Hauptfunktion des Ger tes 0 0 C Pegel Rechner korrigiert O bis 1 5 0 1 CO CO2 Rechner 1 0 Reserve 1 1 L Sonden zu O2 Sonden Rechner kein C Pegel Ausgang Page 5 of 35 CARBO 1000 Betriebsanleitung MESA electronic 2 5 Tabelle der Messergebnisse Die Messergebnisse und Konfigurationsparameter k nnen durch Funktionsaufrufe im PLC Programm gelesen und eingestellt werden wie in Kapitel sechs beschrieben Hier s nd die Tabellen der Messergebnisse und Konfigurationen zur Erkl rung der Funktionalit t und Korrekturtechniken dargestellt Alle Messergebnisse sind vom Typ integer Ganzzahl au er Zustand und Fehler wobei niedrigere Bytes wie dargestellt Bit f r Bit interpretiert werden k nnen Je nach Konfiguration haben einige Messergebnisse unzul ssige Werte 0x8000 32768 Nummer 12 und 13 s nd Zustand und Fehler Bytes f r das Carbo Ger t Das Hauptmessergebnis befindet sich in der Nulla

Download Pdf Manuals

image

Related Search

Related Contents

Planet Technology ICA-601 Digital Camera User Manual  NUK Luftbefeuchter (10.749.057  Do not use this appliance near water. ‡ When the  D Herzlichen Glückwunsch zu Ihrem XXL-Match-Lighter!    ArchiCAD for CAD Managers  Bedienungsanleitung neodrives Antriebssystem    Dataram DRSX6275M2L/16GB memory module  iPROQR Working File  

Copyright © All rights reserved.
Failed to retrieve file