Home

Befehlssatz Referenzhandbuch

image

Contents

1. OSR Steigender Einzelimpuls OSF Abfallender Einzelimpuls Befehlstyp Ausgang ans Shot Rising Oo Tabelle 7 11 Ausf hrungszeit f r die Befehle OSR und OSF Fe Ben Steuerung OSR Strompfad ist OSF Strompfad ist wahr unwahr wahr unwahr OSF MicroLogix 1200 3 4 us 3 0 us 2 8 us 3 7 us One Shot Falling MicroLogix 1500 3 2 us 2 8 us 2 7 us 3 4 us Storage Bit B3 0 0 Output Bit B3 0 1 HINWEIS Der OSR Befehl f r die MicroLogix 1200 und 1500 Steuerungen bietet nicht dieselbe Funktionalit t wie der OSR Befehl f r die MicroLogix 1000 und SLC 500 Steuerungen Wenn Sie dieselbe Funktio nalit t w nschen die der OSR Befehl f r die MicroLogix 1000 und SLC 500 Steuerungen bietet verwenden Sie den ONS Befehl Publikation 1762 RM001D DE P Oktober 2002 Relaisbefehle Bitbefehle 7 7 Mit den Befehlen OSR und OSF wird ein einmaliges Ereignis ausgel st Diese Ausl sung h ngt ab von der nderung des Strompfadzustands e Mit dem OSR Befehl wird ein Ereignis bei einem Strompfad bergang von unwahr nach wahr nstiegsflanke ausgel st e Mit dem OSF Befehl wird ein Ereignis bei einem Strompfad bergang von wahr nach unwahr abfallende Flanke ausgel st Diese Befehle verwenden zwei Parameter das Speicher Bit und das Ausgangs Bit e Speicher Bit Unter dieser Bitadresse wird der Strom
2. as Funktionsfiles 3 Datenfiles x modus ebene E m Parameter z E S B E 2 ce zg S a a a JE 3 AE o o a j5 a Kanal Quelle Steuerung 1 Der Steuerdatenfile ist der einzig g ltige Filetyp f r das Steuerungselement Beispiel 1 AWA EN F ASCII WRITE APPEND 10 Channel ol Source ST37 42 on Bei Eingangssteckplatz 1 und Bit 10 gesetzt 25 Contrel iar j 7 String Length 25 ER Zeichen aus ST37 42 lesen und an das Anzeigeger t i 2 Characters Sent 0 bertragen Anschlie end ein Wagenr cklauf und Error 00 ein Zeilenvorschubzeichen Standardwert schrei ben In diesem Beispiel wird bei einem bergang des Strompfads von unwahr nach wahr das Freigabe Bit EN des Steuerungselements gesetzt Wenn der Befehl in die ASCH Warteschlange gestellt wird wird das Warteschlangen Bit EU gesetzt Das Ausf hrungs Bit RN wird gesetzt wenn der Befehl ausgef hrt wird Das DN Bit wird gesetzt wenn der Befehl abgeschlossen ist Die Steuerung sendet 25 Zeichen vom Anfang der Zeichenkette ST37 42 an das Anzeigeger t Anschlie end sendet es anwenderkon figurierte angeh ngte Zeichen Das Fertig Bit DN wird gesetzt und der Wert 27 in das POS Wort des ASCII Steuerdatenfiles gestellt Wenn ein Fehler auftritt werden der Fehlercode in das Fehlercode byte geschrieben und das Fehler Bit ER gesetzt Ei
3. Adressie i z Datenfiles Funktionsfiles g T Adressierungs rungsmodus ebene o 5 Parameter F 5 z amp S E 2 N E x o j v a S A File e o Maske e o Quelle e o Steuerung L nge Position 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 2 Nur Steuerfile WICHTIG Bei folgenden Dateien kann die indirekte Adressie rung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files s00 Schrittschaltwerksausgang Befehlstyp Ausgang Sole salaxe Due i lt EN gt Tabelle 15 3 Ausf hrungszeit des SQO Befehls ile B3 Mink N IDND Steuerung Datengr e Strompfad es 2 Control R6 0 wahr unwahr un k MicroLogix 1200 Wort 23 2 us 7 1 us Doppelwort 26 6 us 7 1 us MicroLogix 1500 Wort 20 0 us 6 3 us Doppelwort 23 1 us 6 3 us Verwenden Sie den SQO Befehl zur Steuerung sequenzieller Maschinenfunktionen um bei einem Strompfad bergang von unwahr nach wahr maskierte Quellenreferenzworte oder doppelworte an das Ziel zu bertragen Bei einem Strompfad bergang von unwahr nach wahr wird der Befehl zum n chsten Schritt Wort in dem Schrittschalt werks File erh ht Die f r diesen Schritt gespeicherten Daten werden ber eine Maske auf die vom Befehl spezifizierte Zieladresse b
4. S Adressierungs Adressierungs iles 1 Datenfiles Funktionsfiles 2 moa e ebene Q Parameter E 5 l E E lt s 3 a 3 le Ar z F E Jg s MERE e a e le z 2 l lz l le a E e S ls s 5 lt v ja ce z a o 5 ia ls ls E l Q la 53 3 ja 2 jaa m Quelle Ziel e o e o 1 Der Steuerdatenfile ist der einzig g ltige Filetyp f r das Steuerungselement Publikation 1762 RM001D DE P Oktober 2002 Funktionsweise Die Steuerung durchsucht die Quelle Filetyp ST nach dem ersten Zeichen das zwischen 0 und 9 liegt Alle numerischen Zeichen werden extrahiert bis ein nicht numerisches Zeichen oder das Ende der Zeichenkette erkannt wird Eine Aktion findet nur statt wenn numerische Zeichen erkannt werden Die Zeichenkettenl nge ist auf 82 Zeichen begrenzt Kommata und Vorzeichen sind nur in der Zeichenkette zul ssig Allerdings ist in der Tabelle nur das Minus zeichen angef hrt Dieser Befehl setzt die folgenden Mathematik Flags im Steuerungsstatustfile Mathematik Flag Beschreibung 5 0 1 berlauf V Flag wird gesetzt wenn das Ergebnis au erhalb des g ltigen Bereichs liegt S 0 2 Null Z Flag wird gesetzt wenn das Ergebnis Null ist S 0 3 Vorzeichen S Flag wird gesetzt wenn das Ergebnis negativ ist S 5 0 berlaufauffang Das Flag wird gesetzt wenn das berlauf Flag S 0 1 gesetzt wird
5. r w lesen und schreiben 0 immer 0 oder im AUS Zustand 1762 0B16 und 1762 OW16 Ausgangsdaten F r jedes Ausgangsmodul enth lt der Ausgangsdatenfile den von der Steuerung zugewiesenen Status der diskreten Ausgangspunkte Die Bitpositionen 0 bis 15 entsprechen den Ausgangsklemmen 0 bis 15 Bitposition 14 13 12 11 10 Aw Ir w r w Ir w Ir w Ir w Ir w Ir w r w Ir w Ir w r w Ir w r w Ir w Ir w ort SW I frx w N z z Ss zio s o sie S w Z N Ce o r w lesen und schreiben E A Konfiguration 1 5 Analog E A Konfiguration In der folgenden Tabelle werden die Datenbereiche von 0 bis 10 V DC und 4 bis 20 mA angezeigt Tabelle 1 1 G ltige Eingangs Ausgangs Datenwortformate bereiche ormaler ax malbereic oh Proportionaldaten al ert fur Betriebsbereich 0 bis 10 10 5 32 60 16380 0 0 VDC 0 0 4 bis 20 mA 21 0 mA 32760 16380 20 0 mA 31200 15600 4 0 mA 6240 3120 0 0 mA 0 0 1762 IF2OF2 Eingangsdatenfile Zu jedem Eingangsmodul enthalten die W rter 0 und 1 zu Steckplatz x die Analogwerte der Eing nge Das Modul kann f r die Verwendung der Roh Proportionaldaten oder der f r PID skalierten Daten konfiguriert werden Die Eingangsdatenfiles f r die verschiedenen Konfigurationen sind nachfolgend dargestellt Tabelle 1 2 Roh Proportionalformat Bitposition rt
6. Beschreibung 0 Out15 Out14 Out13 Out12 Out11 Out10 Out09 Out08 Out07 Out06 Out05 Out04 Out03 Out02 Out01 Out0O OutputOnMask 0 OutputOnMask 15 1 Out15 Out14 Out13 Out12 Out11 Out10 Out09 Out08 Out07 Out06 OutO5 Out04 Out03 Out02 Out01 Out0O OutputOffMask O OutputOffMask 15 2 R01 R00 RangeEn 0 RangeEn 15 3 reserviert 4 ResetBlownFuse 5 RPW RREZ Zinh Zinv Dinh Dinv RCU RCO SP EN Ctr0ControlBits Ctr0En P CtrOSoftPreset 6 RPW RREZ Zinh Zinv Dinh Dinv RCU RCO SP EN Ctr1ControlBits CtrOResetCountOverflow 7 RPW Dinv RCU RCO SP EN Ctr2ControlBits CtrOResetCountUnderflow P CtrODirectioninvert 8 RPW Dinv RCU RCO SP EN Ctr3ControlBits CtrODirectioninhibit 9 reserviert CtrOZinvert 10 Ctr Zinhibit 11 Range12T015 0 HiLimOrDirWr Range12T015 0 HiLimOrDirWr CtrOResetRisingEdgeZ CtrOResetCtrPresetWarning 2 Range12T015 0 LowLimit Range12T015 0 LowLimit 14 Out15 Out14 Out13 Out12 Out11 Out10 Out09 Out08 Out07 Out06 OutO5 Out04 Out03 Out02 Out01 Out00 Range12T015 0 OutputContro 0 15 Range12T015 0 Config Range12T015 0 ToThisCounter_0 15 Inv LDW Typ ToThisCtr Flags Z Range12T015 0 ToThisCounter_1 16 Range12T015 0 Type 17 Range12T015 1 HiLimOrDirWr Range12T015 1 HiLimOrDirWr Range12T015 0 LoadDirectWrite Range12T015 0 Invert 2 Range12T015 1 LowLimit Range12T015
7. Datenfiles Funktionsfiles E a Adressierungs rungsmodus ebene Parameter 5 r Eg o z Z _ LesEe Is 1218 o lo la E z Els l E l2 E 2 E E a EEE E Z Si Quelle e eo e e o o e Ziel o o e e o o o L nge 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 2 Der F File ist nur f r MicroLogix 1200 und 1500 Steuerungen der Serie C und h her g ltig WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DATI TPI CS IOS und DLS Eiles BSL Bit nach links verschieben Befehlstyp Ausgang BSL al Shift Left Fe lt EN gt Tabelle 14 8 Ausf hrungszeit des BSL Befehls ile i Control R6 0 lt DN gt Steuerung Strompfad Bit Address B32 0 0 Length 1 lt wahr unwahr MicroLogix 1200 32 us 1 3 us Wort 1 3 us MicroLogix 1500 26 1 us 1 06 us Wort 1 4 us Mit dem BSL Befehl werden Daten bei einem Strompfad bergang von unwahr nach wahr bitweise in ein Datenfeld geladen Die Daten werden dann innerhalb des Feldes nach links verschoben und anschlie end bitweise aus dem Feld entladen Die folgende Abbildung zeigt die Funktionsweise des BSL Befehls Quellen Bit 122 12 Datenblock wird bitweise von Bit 16 bis Bit 73 verschoben 31 30 29 28 27 26 16
8. MSG 0000 Read Write Message CEN gt MSG File MG11 0 CDN gt Setup Screen ER S Nachricht Fertig Bit Nachricht Aktiv Bit MG11 0 G11 0 0001 JE U DN EN Nachricht Fehler Bit MG11 0 JE mn ER 0002 CEND gt MSG Befehl ber Anwendereingang aktivieren Dieses Beispiel zeigt das Steuerungsprinzip w hrend der Ausf hrung eines Nachrichtenbefehls Der Eingang 1 1 0 k nnte ein beliebiges vom Anwender eingegebenes Bit sein das den Zeitpunkt steuert an dem die Nachrichten gesendet werden Sobald 1 1 0 gesetzt und die Nachricht MG11 0 nicht aktiviert ist wird der Nachrichtenbefehl auf Strompfad 0001 aktiviert Anwenderspezifischer Nachricht Eingang Aktiv Bit 11 MG11 0 B3 0 0000 J E 4A A gt 0 EN 0 Der Nachrichtenbefehl wird bei jedem bergang des Bits B3 0 0 von unwahr nach wahr aktiviert B3 0 MSG 0001 J E Read Write Message 0 MSG File MG11 0 Setup Screen Nachricht Fertig Bit MG11 0 B3 0 0002 J F W gt DN 0 Nachricht Fehler Bit MG11 0 IE ZIEHE ER 0003 CEND gt Publikation 1762 RM001D DE P Oktober 2002 21 16 Kommunikationsbefehle Zentrale Nachrichten ber die Steuerung k nnen sowohl zentrale als auch dezentrale Nachrichten bertragen werden Bei einer zentralen Nachricht sind alle Ger te ohne ein zus tzliches als Br cke verwendetes Ger t zug nglich F r den Anschluss an das Netzwerk sind unter Umst nden verschiedene
9. 1 HSC1 nur bei MicroLogix 1500 Leere Zellen nicht von Belang ft Anstiegsflanke U abfallende Flanke Eing nge 11 0 0 0 bis 11 0 0 7 sind unabh ngig von der Verwendung eines Hochgeschwindigkeitsz hlers als Eing nge f r andere Funktionen verf gbar Publikation 1762 RMO01D DE P Oktober 2002 5 20 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 2 Kanal Encoder verwenden Der 2 Kanal Encoder wird verwendet um die Drehrichtung und Drehposition bei Maschinen wie einer Drehbank zu ermitteln Der bidirektionale Z hler z hlt die Umdrehungen des 2 Kanal Encoders Die nachfolgende Abbildung zeigt einen 2 Kanal Encoder der an die Eing nge 0 1 und 2 angeschlossen ist Die Z hlrichtung wird ber den Phasenwinkel zwischen A und B ermittelt Wenn A vor B liegt wird aufw rts gez hlt Wenn B vor A liegt wird abw rts gez hlt Der Z hler kann ber Eingang Z r ckgesetzt werden Die Z Ausg nge der Encoder liefern normalerweise einen Impuls pro Umdrehung o Eingang 0 gang o Eingang 1 B 2 Kanal Encoder o Eingang 2 Z Eingang r cksetzen 0 Vorw rtsrotation R ckw rtsrotation k A Y 1 Y B I HP 1 2 3 2 1 i ge 4 Z hlwert HSC Modus 6 2 Kanal Z hler Eing nge A und
10. Mit dem PWM Bit EH Hardstop aktivieren kann das PWM Subsystem sofort angehalten werden Bei einem PWM Hardstopp wird ein PWM Subsystemfehler erzeugt e Gesetzt 1 Das PWM Subsystem wird angewiesen die Ausgangsmodulation sofort anzuhalten Ausgang aus 0 e Gel scht 0 Normalbetrieb PWM Status aktiv ES Beschreibung Element Adresse Bereich Typ Anwenderpro grammzugriff Nur Lesen format ES PWM Status Aktiv PWM 0 ES Bit 0 oder 1 Das PWM Bit ES Status Aktiv wird durch das PWM Subsystem gesteuert Wenn der Strompfad vor dem PWM Befehl wahr ist wird der PWM Befehl aktiviert und das Status Bit Aktiv gesetzt Wenn der Strompfad vor dem PWM Befehl in einen unwahren Zustand bergeht wird das Status Bit Aktiv sofort r ckgesetzt 0 Gesetzt 1 PWM aktiv e Gel scht 0 PWM abgeschlossen oder Strompfad vor PWM ist unwahr Publikation 1762 RM001D DE P Oktober 2002 Verwenden von Hochgeschwindigkeitsausg ngen 6 25 PWM Ausgangsfrequenz OF Beschreibung Element Adresse Daten Bereich Typ Anwenderpro format grammzugriff OF PWM Ausgangs PWM 0 OF Wort INT 10 bis Steuerung Lesen Schreiben frequenz 20000 Die PWM Variable OF Ausgangsfrequenz definiert die Frequenz des PWM Ausgangs Diese Frequenz kann jederzeit ge ndert werden PWM Betriebsfrequenzstatus OFS Beschreibung Adresse Daten Be
11. WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files Publikation 1762 RMO01D DE P Oktober 2002 14 4 Filebefehle COP File kopieren COP CopyFile Source N7 0 Dest N7 1 Length 1 Befehlstyp Ausgang Tabelle 14 3 Ausf hrungszeit des COP Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 19 08 us 0 8 us Wort 0 0 us MicroLogix 1500 15 9 us 0 67 us Wort 0 0 us Mit dem COP Befehl werden Datenbl cke von einem Speicherplatz an einen anderen kopiert Tabelle 14 4 G ltige Adressierungsmodi und Filetpyen f r COP Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressierungs Datenfiles Funktionsfiles 3 E rungsmodus ebene zs Parameter E s a S E s 8 E a 2 z F E g n jo TA j _ 5 le j Ja E o l l la e lz k 5 E a E E Ela Eseg eals Quelle e o e o o o o o Ziel e o e o o o o o L nge 1 Der ST File kann nicht f r 2 Bitte beachten Sie den nachfolgenden Hinweis icroLogix 1500 1764 LSP Prozessoren der Serie A verwendet werden Wich
12. 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 2 Nur Steuerfile Gilt nicht f r Zeitwerke und Z hler WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files Publikation 1762 RMO01D DE P Oktober 2002 14 10 Filebefehle FFL FIFO laden Befehlstyp Ausgang FFL Hro Load iki CEN gt Tabelle 14 12 Ausf hrungszeit des FFL Befehls ource T Be an ICON D Steuerung Datengr e Strompfad ontro s Length 1 lt EMI wahr unwahr Eon 0k MicroLogix 1200 Wort 11 3 us 11 1 us Doppelwort 11 7 us 11 2 us MicroLogix 1500 Wort 10 0 us 9 8 us Doppelwort 10 9 us 9 7 us Mit dem FFL Befehl werden bei einem Strompfad bergang von unwahr nach wahr Worte oder Doppelworte in einen vom Anwender erstellten File den so genannten FIFO Stapel geladen Zu jedem FFL Befehl ist als Gegenst ck ein FFU Befehl FIFO entladen vor handen mit dem Elemente aus dem FIFO Stapel entladen werden In dem nachfolgend dargestellten FFL FFU Befehlspaar wurden Befehls parameter programmiert FFL EIFO LOAD EN Ziel Position ource N7 10 DN 2 2 PRO mM Sn N 17 72 0 ontro x Ei 2 N7 13 1 Position 9 Der FFU Befehl N7 14 2 entl dt Daten aus 3
13. AWA ASCII schreiben und anh ngen AWA ASCII Write Append Channel Source Control String Length Characters Sent Error CEN gt 0 lt D gt L lt ER gt Befehlstyp Ausgang Tabelle 20 7 Ausf hrungszeit des AWA Befehls Steuerung Befehl wahr unwahr MicroLogix 1200 268 us 12 us Zeichen 14 1 us MicroLogix 1500 Serie B FRN A oder h her 236 us 10 6 us Zeichen 12 5 us Mit dem AWA Befehl k nnen Sie Zeichen aus einer Quellenzeichen kette an ein externes Ger t schreiben Dabei werden die beiden angeh ngten Zeichen hinzugef gt die im Konfigurationsfenster f r den Kanal festgelegt wurden Als Standardeinstellung werden an das Ende der Zeichenkette ein Wagenr cklauf und ein Zeilenvorschub zeichen angeh ngt HINWEIS Die angeh ngten Zeichen werden im Konfigurations fenster f r den Kanal festgelegt Als Standardeinstellung werden ein Wagenr cklauf und ein Zeilenvorschubzeichen angeh ngt Programmieren von AWA Befehlen Beim Programmieren von ASCII Ausgangsbefehlen muss dem ASCII Befehl stets eine bedingte Logik vorangestellt werden die erkennt wann neue Daten gesendet werden m ssen Alternativ hierzu k nnen Sie Daten auch in einem bestimmten Zeitintervall senden In diesem Fall muss ein Intervall von mindestens 0 5 Sekunden verwendet werden Generieren Sie keine kontinuierlichen Str me von ASCII Daten aus einem Kommunikationsanschluss
14. Dieses Bit wird gesetzt 1 wenn das Ergebnis eines Mathematik oder Datenverarbeitungsbefehls gleich null ist Andernfalls ist das Bit nicht gesetzt 0 Wenn ein STI Befehl ein Hochgeschwindigkeitsz hler ein Ereignis Interrupt oder eine Anwenderfehlerroutine die normale Aus f hrung des Programms unterbricht wird der urspr ngliche Wert von S 0 2 bei der Fortsetzung der Programmausf hrung wiederhergestellt Publikation 1762 RMO01D DE P Oktober 2002 C 4 Systemstatusfile Zeichen Flag Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 0 3 Bin rwert 0 oder 1 Status Lesen Schreiben Dieses Bit wird gesetzt 1 wenn das Ergebnis eines Mathematik oder Datenverarbeitungsbefehls negativ ist Andernfalls ist das Bit nicht gesetzt 0 Wenn ein STI Befehl ein Hochgeschwindigkeitsz hler ein Ereignis Interrupt oder eine Anwenderfehlerroutine die normale Aus f hrung des Programms unterbricht wird der urspr ngliche Wert von S 0 3 bei der Fortsetzung der Programmausf hrung wiederhergestellt Steuerungsmodus Benutzeranwendungsmodus Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 1 0 bis S 1 4 Bin rwert Obis 11110 Status Nur Lesen Funktionsweise der Bits 0 bis 4 S 1 0 bis 1 4 Modus Steuerungsmodus Verwendung durch ID MicroLogix Steuerung S 1 4 S 11 3 S 1 2 S 1
15. Kommunikations Overhead Maximal 1100 us Normalfall 400 us Verwenden Sie diese Zahl wenn der Kommunikationsanschluss konfiguriert ist 150 us jedoch nicht mit anderen Ger ten kommuniziert Verwenden Sie diese Zahl wenn der Kommunikationsanschluss ausgeschaltet 0us wurde W hlen Sie eine der vier Zahlen f r Kanal 0 W hlen Sie eine der vier Zahlen f r Kanal 1 Kommunikations Overhead Zwischensumme System Overhead Addieren Sie diese Zahl wenn das System ein 1764 RTC 1764 MM1RTC oder 80 us MM2RTC Modul enth lt Addieren Sie diese Zahl wenn das System ein 1764 DAT enth lt 530 us Verwaltungs Overhead 240 us 240 System Overhead Zwischensumme Summe Gesamtsumme Multiplikation mit Kommunikationsmultiplikator aus Tabelle Multiplikator f r Zeitsteuertakt X1 02 Gesch tzte Abfragegesamtzeit 1 Der Kommunikations Overhead ist eine Funktion des Ger ts das an die Steuerung angeschlossen ist Der Overhead tritt nicht bei jeder Abfrage auf x lt Tabelle Kommunikationsmultiplikator Multiplikator bei verschiedenen Baudraten Protokoll 38400 19200 9600 4800 2400 1200 600 300 Inaktiv IDFTVollduplex 11 39 1 20 1 13 1 10 1 09 1 08 1 08 1 08 1 00 IDFT Halbduplex 11 18 1 12 1 09 1 08 1 07 1 07 1 06 1 06 1 01 DH 485 nicht 1 14 1 10 nicht nicht nicht nicht nicht 1 06 bei 19
16. les Funktionsfiles 3 Datenfiles modus ebene 5 O Parameter S5 s 5 5 2 E a N z5 o lv a 5 E Quelle Index o Nummer e jo Ziel 1 Der Steuerdatenfile ist der einzig g ltige Filetyp f r das Steuerungselement Publikation 1762 RM001D DE P Oktober 2002 ASCII Befehle 20 21 AHL ASCII Handshake Leitungen AHL Ascii Handshake Lines HEN gt gt Channel 0 AND Mask 0002h lt DN gt OR Mask 0000h Control R6 2 lt ER gt Channel Status 0000h lt Error 0 lt Funktionsweise Dieser Befehl wird auf einem wahren Strompfad ausgef hrt Die folgenden Bedingungen veranlassen die Steuerung das Fehler Bit f r die ASCII Zeichenkettenbearbeitung S 5 15 zu setzen e Die Zeichenkettenl nge der Quelle ist kleiner als 1 oder gr er als 82 Der Wert f r den Index ist kleiner als 1 oder gr er als 82 Der Wert f r die Anzahl ist kleiner als 1 oder gr er als 82 Der Wert f r den Index ist gr er als die L nge der Quellenzeichenkette Die Zielzeichenkette wird bei keiner der oben genannten Fehler bedingungen ge ndert Wenn das Fehler Bit f r die ASCII Zeichenkettenbearbeitung S 5 15 gesetzt ist wird der Fehler bez glich der ung ltigen Zeichenkettenl nge 1F39H in das Haupt Fehlercodewort S 6 geschrieben Befehlstyp Ausgang Tabelle 20 21 Ausf hrungszeit des A
17. p Error Error Code Hes 0 Ma errors E Description In diesem Beispiel liest die Steuerung 5 Elemente Worte aus dem CIF File des Zielger ts zentralen Netzknoten 2 beginnend mit Wort 20 oder Byte 20 bei Nicht SLC 500 Ger ten Die f nf Elemente werden in den Ganzzahl File der Steuerung gestellt beginnend bei Wort N7 0 Wenn bis zum Abschluss der bertragung mehr als 15 Sekunden vergehen wird das Fehler Bit MG11 0 ER als Zeichen f r die Zeit berschreitung durch den Befehl gesetzt G ltige Filetypen Kombinationen G ltige bertragungen zwischen Filetypen f r die MicroLogix Nachrichtenfunktion sind nachfolgend dargestellt Zentrale 2 Kommunikationstyp Zieldatenypen Datentypen oN 10 B N L lt gt Lesen Schreiben 485CIF T lt gt Lesen Schreiben 485CIF lt gt Lesen Schreiben 485CIF R lt gt Lesen Schreiben 485CIF syl gt Schreiben 485C1F 1 Ausgangs und Eingangsdaten sind keine g ltigen zentralen Datentypen f r Lesenachrichten 2 Gilt nur f r MicroLogix 1200 Serie B und h her sowie 1500 Serie B und h her Publikation 1762 RMO01D DE P Oktober 2002 21 28 Kommunikationsbefehle Publikation 1762 RM001D DE P Oktober 2002 Beispiel 3 Zentraler Lesebefehl aus einer PLC 5 Aufbau des Nachrichtenbefehls ZZ MSG Rung 2 34 MG11 0 This Controller Communication Command Data Table Address
18. Fehlercode Beschreibung des Fehlers 02H Zielnetzknoten ist besetzt Keine Best tigung Max Anzahl der Wiederholungen durchgef hrt 03H Zielnetzknoten antwortet nicht da Nachricht zu gro ist 04H Zielnetzknoten kann nicht antworten da er die Befehlsparameter nicht erkennt ODER da der Steuerblock m glicherweise unbeabsichtigt ge ndert wurde 05H Der zentrale Prozessor ist offline m glicherweise doppelter Netzknoten vorhanden 06H Zielnetzknoten kann nicht antworten da die angeforderte Funktion nicht unterst tzt wird 07H Zielnetzknoten antwortet nicht 08H Zielnetzknoten kann nicht antworten 09H Zentrale Modemverbindung wurde unterbrochen OBH Zielnetzknoten akzeptiert diese Art von MSGBefehl nicht OCH R cksetzung des MasterVerbunds eine m gliche Quelle ist der DF1 Master 10H Zielnetzknoten kann nicht antworten da ein falscher Befehlsparameter oder ein nicht unterst tzter Befehl eingegeben wurde 12H KonfigurationsProtokollfehler im zentralen Kanal vorhanden 13H Zentraler MSGKonfigurationsfehler in den dezentralen MSGParametern 15H Konfigurationsparameterfehler im zentralen Kanal 16H Ziel oder zentrale Br ckenadresse ist h her als gr te NetzknotenAdresse 17H Zentrale Bearbeitung nicht unterst tzt 18H Rundsenden nicht unterst tzt 21H Falscher MSG Fileparameter zum Aufbau der Nachricht 30H PCCC Beschreibung Dezentraler Stations Host nicht vorhanden nicht angeschlossen oder ausgeschaltet
19. Mit dem FFU Befehl werden bei einem Strompfad bergang von unwahr nach wahr Worte oder Doppelworte aus einem vom Anwender erstellten File dem so genannten FIFO Stapel entladen Die Daten werden entsprechend dem FIFO Prinzip entladen Nach Abschluss des Entladevorgangs werden die Daten in dem Stapel um ein Element nach oben verschoben und das letzte Element wird gel scht In dem nachfolgend dargestellten FFL FFU Befehlspaar wurden Befehlsparameter programmiert FFL FIFO LOAD EN Source N7 10 HDN FIFO N7 12 EM Control R6 0 Length 34 Position g FFU FIFO UNLOAD EU FIFO N7 12 HDN Dest N7 11 HEM Control R6 0 Length 34 Position g Befehlspaar FFL und FFU Ziel Position N7 11 N7 12 Der FFU Befehl entl dt Daten aus Stapel N7 12 Position 0 N7 12 Quelle N7 13 N7 14 SS oo pP womN 1 O N7 10 Der FFL Befehl l dt Daten in den Stapel N7 12 und legt diese an der n chsten verf g baren Position ab in diesem Beispiel 9 N7 45 33 34 Worte sind dem FIFO Stapel zuge ordnet Anfangs position N7 12 Endposition N7 45 Laden und Entladen des Stapels N7 12 Publikation 1762 RMO01D DE P Oktober 2002 14 14 Filebefehle Dieser Befehl verwendet folgende Operanden e FIFO Der FIFO Operand ist die Anfangsadresse des Stapels e Ziel Der Zieloperand ist eine Wort oder Dop
20. 47 46 45 44 43 42 63 62 61 60 59 58 RESERVIERT 58 Bitfeld B3 1 Bit entlade R6 0 10 Publikation 1762 RM001D DE P Oktober 2002 Filebefehle 14 7 Wenn Sie in einem Abfragezyklus mehrere Bits verschieben m chten muss in der Anwendung mit den Befehlen JMP LBL und CTU eine Schleife erstellt werden Dieser Befehl verwendet folgende Operanden o File Der Fileoperand ist die Adresse des Bitfelds das ge ndert werden soll Steuerung Der Steuerungsoperand ist die Adresse des Steuer elements des BSL Befehls Das Steuerelement besteht aus drei Worten Wort 0 Wort 1 Gr e eines Bitfelds Anzahl Bits Wort2 nicht belegt 1 EN Das Freigabe Bit wird bei einem bergang des Strompfades von unwahr nach wahr gesetzt und zeigt an dass der Befehl aktiviert wurde 2 3 DN Fertig Bit wenn dieses Bit gesetzt ist bedeutet dies dass das Bitfeld um eine Position verschoben wurde ER Fehler Bit wenn dieses Bit gesetzt ist bedeutet dies dass ein Fehler festgestellt wurde z B Eingabe einer negativen Zahl f r die L nge oder den Quellenoperanden 4 UL Entlade Bit der Ausgang des Befehls Verwenden Sie das Entlade Bit nicht wenn das Fehler Bit gesetzt ist e Bitadresse Die Quelle entspricht der Adresse des Bits das an die erste niedrigste Stelle im Bitfeld bertragen werden soll e L nge Der L
21. Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 5 10 Bin rwert 0 oder 1 Status Lesen Schreiben 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird an STI 0 UIL dupliziert Weitere Informationen hierzu finden Sie unter STI Funktionsfile verwenden auf Seite 18 12 Remanente Daten verloren nur MicroLogix 1200 Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 5 11 Bin rwert 0 oder 1 Status Lesen Schreiben Dieses Bit wird gesetzt 1 sobald remanente Daten verloren gehen Dieses Bit bleibt gesetzt bis es von dem Anwender gel scht 0 wird Die Steuerung pr ft die remanenten Daten beim Einschalten Wenn dabei ung ltige Anwenderdaten festgestellt werden wird das Bit f r verloren gegangene remanente Daten gesetzt Die Daten in der Steue rung sind die Werte die sich bei der letzten bertragung des Programms auf die Steuerung in dem Programm befanden Wenn das Bit f r verloren gegangene remanente Daten gesetzt ist tritt bei Akti vierung eines Ausf hrungsmodus ein Fehler auf sofern das Bit f r die Fehler berschreibung S 1 8 nicht gesetzt ist Publikation 1762 RMO01D DE P Oktober 2002 C 14 Systemstatusfile Publikation 1762 RM001D DE P Oktober 2002 Ladestatus Batterie nur MicroLogix 1500 Adr
22. S 5 15 Fehler Bit f r die ASCII Zeichenket tenbearbeitung Das Flag wird gesetzt wenn die Quellenzeichenkette mehr als 82 Zeichen enth lt Ist S 5 15 gesetzt wird der Fehler bez glich der ung ltigen Zeichenkettenl nge 1F39H in den Haupt Fehlercode S 6 geschrieben ASCII Befehle 20 19 ACN Zeichenkette verketten ACN String Concatenate Source A ST10 11 Source B ST10 12 Dest ST10 10 Befehlstyp Ausgang Tabelle 20 17 Ausf hrungszeit des ACN Befehls Steuerung MicroLogix 1200 Serie B FRN 3 oder h her 22 6 us 11 5 us Zeichen 0 0 us MicroLogix 1500 Serie B FRN 4 oder h her 17 9 us 10 2 us Zeichen Der ACN Befehl verbindet zwei ASCH Zeichenketten Die zweite Zeichenkette wird an die erste Zeichenkette angeh ngt und das Ergebnis an der Zieladresse gespeichert Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Source A Quelle A ist die erste Zeichenkette im Verkettungsvorgang e Source B Quelle B ist die zweite Zeichenkette im Verkettungsvorgang e Destination Ziel ist die Position an der das Ergebnis aus Quelle A und B gespeichert wird Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 20 18 G ltige Adressierungsmodi und Filetypen f r ACN Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen
23. Steuerung Strompfad wahr unwahr MicroLogix 1500 8 2 us 0 0 us Mit dem GCD Befehl werden Daten des Gray Codes Quelle in Ganzzahlwerte Ziel umgewandelt Wenn der Eingang des Gray Codes negativ ist oberes Bit gesetzt wird das Ziel auf 32767 gesetzt und das berlauf Flag wird gesetzt In der folgenden Tabelle werden Adressierungsmodi und Filetypen dargestellt Tabelle 11 14 G ltige Adressierungsmodi und Filetpyen f r GCD Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Parameter Adressie Adressie rungsmodus rungsebene DLS Datenprotokoll CS Komm 10S E A unmittelbar indirekt Doppelwort Element Bit Wort Quelle Ziel Datenfiles Funktionsfiles Z a m ra ja S o la lo l jo E je N Z lt q o a je jz u b E a E EZ IE lb 5 ia E e e e e e e e e e e Publikation 1762 RM001D DE P Oktober 2002 Aktualisierung der mathematischen Status Bits Tabelle 11 15 Mathematische Status Bits Bit Aktion des Prozessors S 0 0 bertrag Das Bit wird immer r ckgesetzt S 0 1 berlauf Das Bit wird gesetzt wenn der Gray Code Eingang negativ ist andernfalls wird es r ckgesetzt S 0 2 Null Bit Das Bit wird gesetzt wenn das Ziel null ist andernfalls wird es r ckgesetzt S 0 3 Vorzeich
24. 0 ea I anal 0 Daten O bis 1 0 Kanal 1 Daten 0 bis 32768 0 0 0 2 reserviert 3 reserviert 4 reserviert ST SO 5 UO J00 JUT TOT Treserviert Tabelle 1 3 Skaliert f r PID u Le o a a an a Tr Tr II anal 0 Daten O bis 1 0 J0 Kanal 1 Daten 0 bis 16383 0 ID 2 reserviert 3 reserviert 4 reserviert ST SO 5 UO J00 JUT TOT Treserviert Die Bits sind wie folgt definiert e Sx Allgemeine Status Bits f r die Kan le 0 und 1 Dieses Bit wird gesetzt wenn ein Fehler Bereichs ber oder unterschreitung f r den betreffenden Kanal oder ein allgemeiner Hardwarefehler im Modul aufgetreten ist e Ox Bereichs berschreitungs Flag Bits f r die Kan le 0 und 1 Diese Bits k nnen im Steuerungsprogramm zur Fehlererkennung verwendet werden e Ux Bereichsunterschreitungs Flag Bits f r die Kan le 0 und 1 Diese Bits k nnen im Steuerungsprogramm zur Fehlererkennung verwendet werden Publikation 1762 RMO01D DE P Oktober 2002 1 6 E A Konfiguration Publikation 1762 RM001D DE P Oktober 2002 1762 IF2OF2 Ausgangsdatenfile F r jedes Modul enthalten die W rter 0 und 1 Steckplatz x die Kanalausgangsdaten Tabelle 1 4 Roh Proportionalformat Bisin g itposition anal 0 Daten 0 bis 1 0 Kanal1 Daten 0 bis 32768 0 0 l0 Tabelle 1 5 Skaliert f r PID Bitposition gt 15
25. o e o o ODER Maske o e o o Steuerung 1 Der Steuerdatenfile ist der einzig g ltige Filetyp f r das Steuerungselement Publikation 1762 RM001D DE P Oktober 2002 Funktionsweise Dieser Befehl wird auf wahren und unwahren Strompfaden ausge f hrt F r das Setzen des EN Bits zum Wiederholen des Befehls ist jedoch ein bergang des Strompfads von unwahr nach wahr erforderlich ASCII Befehle 20 23 ARD ASCII Lesen ARD ASCII Read CEN gt Channel 0 Dest ST10 4 lt DN gt Control R6 3 String Length 10 lt ER gt Characters Read 0 lt Error 0 lt Befehlstyp Ausgang Tabelle 20 23 Ausf hrungszeit des ARD Befehls Steuerung Befehl wahr unwahr MicroLogix 1200 Serie B FRN 3 oder h her 132 3 us 49 7 us Zeichen 11 8 us MicroLogix 1500 Serie B FRN 4 oder h her 108 us 44 us Zeichen 10 7 us Verwenden Sie den ARD Befehl zum Lesen von Zeichen aus dem Puffer und zum Speichern dieser Zeichen in einer Zeichenkette Zum Wiederholen der Operation ist ein bergang des Strompfades von unwahr nach wahr erforderlich Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Channel Kanal ist die Nummer des RS 232 Anschlusses Kanal 0 Nur 1764 LRP Auswahl von Kanal O oder Kanal 1 m glich e Destination Zieladresse ist das Zeichen
26. 11 MOV f MOVE I 5 Se N72 l gt 0001 00100011 0100 4660 4 Dest S 13 4660 CLR CLEAR Dest S 14 0 FRD FROM BCD S 13 und S 14 werden im Source S 13 I BCD Format angezeigt 00001234 47 Jereg Dest N7 0 1234 A 0000 0100 1101 0010 Wenn der Eingangszustand I 0 1 gesetzt ist 1 wird ein BCD Wert der zum Beispiel von einem vierstelligen Daumenradschalter bertragen wurde von Wort N7 2 in das Rechentegister verschoben Das Statuswort S 14 wird zur ckgesetzt damit bei der Ausf hrung des FRD Befehls keine unerw nschten Daten vorhanden sind Publikation 1762 RMO01D DE P Oktober 2002 11 8 Konvertierungsbefehle TOD In BCD TOD ToBCD Source N7 0 0 lt Dest N7 1 0000h lt Befehlstyp Ausgang Tabelle 11 10 Ausf hrungszeit des TOD Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 17 2 us 0 0 us MicroLogix 1500 14 3 us 0 0 us Mit dem TOD Befehl wird der ganzzahlige Quellenwert in einen BCD Wert umgewandelt das Ergebnis wird in das Ziel gestellt Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 11 11 G ltige Adressierungsmodi und Filetypen f r TOD Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressie Datenfiles Funktionsfiles e i S rungsmodus rungsebene 2 P g le
27. 24 5 L 1 2 24 6 L8 6 1 LI 2 25 3 L 1 24 4 L8 1 6 8 LIIT 24 3 L8 77 T4 6 0 L 1 1 26 0 1711 24 0 LEEI 25 9 11 71 24 2 T4 DN 6 6 T4 ACC 6 5 T 1 DN 24 4 T 1 ACC 24 4 T DN 24 9 T ACC 24 9 T4 ACC 2 7 4 0 1 1 2 6 3 T 1 ACC 2 24 4 0 0 2 15 2 T ACC 2 25 9 0 2 15 9 T4 1 6 5 0 1 0 6 8 Ta y 8 3 0 1 7 6 T 1 26 1 0 0 16 6 TIP 26 8 0 16 9 T4 1 ACC 6 9 B3 2 6 3 T4 ACC 8 9 B 1 2 24 5 T 1 ACC 26 1 B 2 25 3 T ACC 27 3 Publikation 1762 RM001D DE P Oktober 2002 A 6 MicroLogix 1200 Speicherbelegung und Befehlsausf hrungszeit Publikation 1762 RM001D DE P Oktober 2002 Beispiel Ausf hrungszeit Wort Befehl mit indirekter Adressierung ADD Befehlsadressierung e Quelle A N7 e Quelle B T4 X ACC e Ziel N ADD Ausf hrungszeiten e ADD Befechl 2 7 us e Quelle A 5 8 us e Quelle B 6 5 us e Ziel 24 5 us Summe 36 5 us Beispiel Ausf hrungszeit Bit Befehl mit indirekter Adressierung XIC B3 e XIC 0 9 us 5 8 us 6 7 us bei wahr e XIC 0 9 us 5 8 us 6 7 us bei unwahr MicroLogix 1200 Speicherbelegung und Befehlsausf hrungszeit A 7 MicroLogix 1200 Mit diesem Arbeitsblatt k nnen Sie die Abfragezeit f r ein Steuerprogramm i berechnen Arbeitsblatt zur Abfragezeit 70 Eingangsabfrage Summe der nac
28. Bul 1764 Micrologix 1500 LRP Series C Bul 1764 Micrologix 1500 LRP Series B Help Bul 1764 Micrologix 1500 LSP Series C 1764 Micrologix 1500 LSP Series B 1764 MicroLogix 1500 LSP Series A Bul 1762 Micrologix 1200 Series C Bul 1762 MicroLogix 1200 Series B Bul 1762 Micrologix 1200 Series A Bul 1761 Bul 1761 Bul 1761 MicroLogix 1000 Analog MicroLogix 1000 DH 485 HDSlave MicroLogix 1000 1747 L40A 24 115 VAC In 16 RLY Out 1747 L40B 24 115 VAC In 16 TRIAC Out Bi m Communication settings Driver Processor Node Reply Timeout AB_DF1 1 7 Decimalf 1 Who Active fo Sec Octal 2 Klicken Sie mit der rechten Maustaste auf den Eintrag Data Files Datenfiles und w hlen Sie aus dem Kontextmen die Option New Neu Program Files SYSO SYS1 LAD 2 21 BERICHTE Cross E o0 c E n INF O s2 s E B3 Binary UnHide Properties Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 31 3 Geben Sie eine Filenummer ein 9 bis 255 und w hlen Sie als Typ Programmable Limit Switch Programmierbarer Endschalter Sie k nnen gegebenenfalls auch einen Namen und oder eine Beschreibung eingeben Create pata rie File Type Name Desc Elements Attributes I Debug Programmable Limit Switch z 7 Skip when Deleting Unused Memory Scope Global Local T
29. HINWEIS Der graue Bereich der Kurve Impulsspeicher stellt die Eingangsfilterverz gerung dar WICHTIG Der Wert der Eingangsdatei stellt nicht den externen Eingang dar wenn der Eingang als Impulsspeicher konfiguriert wurde Bei der Konfiguration zur Erkennung der Anstiegsflanke ist der Wert des Eingangsfiles in der Regel aus ein w hrend einer Abfrage nach Erkennung eines Impulses mit Anstiegsflanke E E A Konfiguration 1 25 Die oben aufgef hrten Beispiele verdeutlichen das Verhalten der Anstiegsflanke Das Verhalten f r abfallende Flanken ist bis auf folgende Ausnahmen mit diesem Verhalten identisch e Die Erkennung erfolgt an der abfallende Flanke des externen Eingangs e Die Eingangsdaten sind in der Regel ein 1 und werden f r die Dauer einer Abfrage auf aus 0 gesetzt Verhalten bei abfallender Flanke Beispiel 1 Abfragenummer X Abfragenummer X 1 Abfragenummer X 2 Abfragenummer X 3 Ein Kontakt Aus Ein Kontakt Aus Ein Kontakt Aus Ein Kontakt Aus gangs plan gangs gangs plan gangs gangs plan gangs gangs plan gangs abfrage abfrage Jabfrage abfrage abfrage abfrage abfrage abfrage abfrage Externer Eingang Impuls speicher Wert Eingangsfile abfrage abfrage abfrage Verhalten bei abfallender Flank
30. Input Range Input Range Pie vor to 20 mA Data Format Data Format Engineering Units kd fs caled for PID r nd pwoda Filter Filter Enable jeo Hz I Enable fo Hz z Input Range Input Range po to 10 VOC z po to 10 VDC Data Format Data Format Raw Proportional F Raw Proportional T 0K l Cancel Help Publikation 1762 RM001D DE P Oktober 2002 Prozesssteuerungsbefehl 19 19 Anwendungshinweise In den folgenden Abschnitten werden diese Themen behandelt e Eingangs Ausgangsbereiche e Skalierung auf technische Einheiten e Totzonen Nulldurchgang e Ausgangsalarme e Ausgangsbegrenzung mit Anti Reset Windup e Manueller Modus e St rgr enaufschaltung ACHTUNG ndern Sie den Zustand eines beliebigen PID Steue rungsblockwerts erst wenn Sie die Funktion und ihre Auswirkung auf Ihren Prozess vollst ndig verstanden haben Eine unerwartete Operation kann zu einer Besch digung der Ausr stung oder zu Verletzungen f hren Eingangs Ausgangsbereiche Das Eingangsmodul zur Messung der Prozessvariablen PV muss ber einen vollst ndigen Bin rwertbereich von 0 bis 16383 verf gen Wenn dieser Wert kleiner als 0 ist Bit 15 gesetzt wird der Wert 0 f r die Prozessvariable verwendet und das Bit Prozessvariable nicht im Bereich gesetzt Bit 12 in Wort 0 des Regelblocks Ist die Prozess variable gr er als 16383 Bit 14 gesetzt wird der Wert 16383 f r die Prozessvar
31. Nat rliche Zeitspanne 4x Totzeit Zeichnen Sie den Wert f r die Verst rkung auf Kehren Sie in den manuellen Modus zur ck unterbrechen Sie gegebenenfalls den Prozess Stellen Sie die Regelkreisaktualisierungszeit und gegebenenfalls das STI Zeitintervall auf einen gegen ber der nat rlichen Schwingungsdauer f nf bis zehnmal kleineren Wert ein Beispiel Wenn die Zykluszeit 20 Sekunden betr gt und die Regelkreisaktualisierung zehnmal k rzer als die nat rliche Schwingungsdauer sein soll setzen Sie die Regelkreisaktua lisierungszeit auf 200 was zu einem Zwei Sekunden Intervall f hrt Stellen Sie die Verst rkung K auf die H lfte des Wertes ein der f r die nat rliche Schwingungsdauer des Prozesses erforderlich ist Betr gt die in Schritt 9 ermittelte Verst rkung beispielsweise 80 stellen Sie die Verst rkung auf 40 ein Stellen Sie die Integralzeit T ungef hr auf die nat rliche Schwingungsdauer ein Betr gt die nat rliche Schwingungsdauer wie in unserem Beispiel 20 Sekunden stellen Sie die Integralzeit auf 3 ein 0 3 Minuten pro Wiederholung entspricht etwa 20 Sekunden Stellen Sie jetzt die Differenzialzeit Ty auf 1 8 der Integralzeit ein In unserem Beispiel wird f r die Differenzialzeit von 0 04 Minuten pro Wiederholung der Wert 4 eingegeben Aktivieren Sie den Automatikmodus f r den Prozess Im Falle eines idealen Prozesses ist die PID Einstellung damit abge schlossen Um an dieser Stelle weiter
32. Sie k nnen den PLS nach oben oder nach unten als auch in beiden Richtungen verwenden Wenn Ihre Anwendung nur in eine Richtung z hlt ignorieren Sie die anderen Parameter Die PLS Funktion kann nur mit allen anderen HSC Funktionen in Betrieb genommen werden Die M glichkeiten zum Ausw hlen welche HSC Ereignisse einen Benutzer Interrupt hervorrufen sollen sind unbegrenzt Adressierung von PLS Files Im Nachfolgenden wird das Adtessierformat f r einen PLS File dargestellt Format Bedeutung PLSf e s PLS Programmierbarer Endschalter File F Filenummer Die Filenummer kann aus einem Bereich von 9 bis 255 ausgew hlt werden Elementendezeichen e Elementnummer Die Elementnummer kann aus einem Bereich von 0 bis 255 ausgew hlt werden Unterelement Endezeichen S Unterelementnummer Der g ltige Wertbereich f r Unterelementnummern ist 0 bis 5 Beispiele PLS10 2 PLS File 10 Element 2 PLS12 36 5 PLS File 12 Element 36 Unterelement 5 Ausgang untere Quelle Publikation 1762 RM001D DE P Oktober 2002 5 30 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Publikation 1762 RMO01D DE P Oktober 2002 Beispiel f r PLS Einrichten des PLS Files 1 Erstellen Sie in RSLogix 500 ein neues Projekt benennen Sie das Projckt und w hlen Sie die entsprechende Steuerung aus Select Processor Type y x Processor Name PLS 0K 1747 L511 5701 CPU 1K Men
33. Tabelle 7 3 G ltige Adressierungsmodi und Filetypen f r XIC und XIO Befehle Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Datenfiles Funktionsfiles Ss Adressie Adressierungs unktionsfiles 3 rungsmodus ebene 8 Parameter MM z E le 38 z a see j g si o os la je 9 j2 _ z E E l 2 E e 5 s e o _ l la e zh blh EEEE Ela ES amp e als 5 2 5 3 l Operanden j e e e e e e e Bit 1 Die DAT Dateien gelten nur f r MicroLogix 1500 Steuerungen Die PTO und PWM Files werden nur zur Verwendung mit MicroLogix 1200 und 1500 BXB Ger ten eingesetzt 2 Der Datenprotokollierungs Statusfile kann nur durch den MicroLogix 1500 1764 LRP Prozessor verwendet werden 3 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files Publikation 1762 RM001D DE P Oktober 2002 Relaisbefehle Bitbefehle 7 3 OTE Ausgang einschalten B3 1 0 gt Befehlstyp Ausgang Tabelle 7 4 Ausf hrungszeit f r OTE Befehl Steuerung Strompfad MicroLogix 1200 11 4 us 1 1 us Mi
34. Verwenden Sie den SQC Befehl zur Steuerung sequenzieller Maschinenfunktionen um bei einem Strompfad bergang von unwahr nach wahr maskierte Quellenworte oder doppelworte mit dem Maskenwert an der Referenzadresse dem Schrittschaltwerks File zu vergleichen Wenn der Status aller nicht maskierter Bits in dem Quellenwort mit dem des entsprechenden Referenzworts bereinstimmt wird in dem Steuerwort das Gefunden Bit FD gesetzt Wenn der Status nicht bereinstimmt wird das Gefunden Bit FD zur ckgesetzt Sind die Bits zur ckgesetzt 0 werden Daten ausmaskiert sind Bits gesetzt 1 werden die Daten bertragen Die Maske kann fest oder variabel sein F r eine feste Maske geben Sie einen Hexadezimalwert ein Soll die Maske variabel sein und bei jedem Schritt ge ndert werden kann eine Element oder Fileadresse direkt oder indirekt eingegeben werden Bei einem Strompfad bergang von unwahr nach wahr wird der Befehl zum n chsten Schritt Wort in dem Schrittschaltwerks File erh ht Die in diesem File gespeicherten Daten werden durch eine Maske bertragen und mit der Quelle verglichen Solange der Strompfad wahr ist wird die Quelle bei jeder Abfrage mit den Referenzdaten verglichen Wenn die Daten bereinstimmen wird das FD Bit in dem Steuerz hler des SQC Befehls gesetzt Der SQC Befehl kann unter anderem f r Maschinendiagnosen eingesetzt werden Publikation 1762 RM001D DE P Oktober 2002 Schrittschaltwerksbefehle
35. Doppelwortfile L 9 bis 255 2 Der Doppelwort File ist ein Allzweckfile der aus 32 Bit Datenw rtern Ganzzahl mit Vorzeichen besteht Nachrichtenfile MG 9 bis 255 25 Der Nachrichtenfile geh rt zu dem MSG Befehl Informationen zum MSG Befehl finden Sie im Abschnitt Kommunikationsbefehle auf Seite 21 1 Program PLS 9 bis 255 6 Mit dem programmierbaren Endschalter PLS File k nnen Sie den mierbarer Hochgeschwindigkeitsz hler so konfigurieren dass er als ein PLS oder als Endschalter File Nockendrehschalter arbeitet Weitere Informationen finden Sie unter Programmierbarer Endschalter File PLS auf Seite 5 28 PID File PD 9 bis 255 23 Der PID File geh rt zu dem PID Befehl Weitere Informationen hierzu finden Sie im Abschnitt Prozesssteuerungsbefehl auf Seite 19 1 1 Die FETTGEDRUCKTE Filenummer entspricht der Standardeinstellung Weitere Datenfiles dieses Typs k nnen mit Hilfe der verbleibenden Nummern konfiguriert werden Publikation 1762 RMO01D DE P Oktober 2002 2 8 Speicher der Steuerung und Filetypen Datenfiles beim Herunterladen sch tzen Publikation 1762 RM001D DE P Oktober 2002 Herunterladeschutz f r Datenfiles Sobald ein Anwenderprogramm in die Steuerung geladen wurde ist es unter Umst nden erforderlich die Kontaktplanlogik zu aktualisieren und anschlie end auf die Steuerung herunterzuladen ohne dabei die von dem Anwender konfigurierten Variablen in einem oder mehre
36. Steuerung Strompfad wahr unwahr MicroLogix 1200 118 0 us 3 0 us MicroLogix 1500 115 5 us 2 5 us Verwenden Sie den TON Befehl um das Einschalten eines Ausgangs zu verz gern Der TON Befehl beginnt mit dem Z hlen von Zeitbasisintervallen sobald ein Strompfadstatus wahr wird Solange die Strompfadbedingung wahr ist erh ht sich der Istwert des Zeitwerks bis zum Erreichen des Sollwerts Sobald der Istwert den Sollwert erreicht hat wird die Zeitmessung angehalten Unabh ngig von Ist und Sollwert wird der Istwert r ckgesetzt 0 wenn der Strompfadstatus unwahr wird Bei Aus und Einschalten der Spannungsversorgung sowie bei Moduswechseln wird das TON Zeitwerk r ckgesetzt Zeitwerkbefehle verwenden folgende Steuer und Status Bits Tabelle 8 6 Zeitwerksteuer und status Bits Zeitwerk Wort 0 Bei diesem Beispiel wurde der Datenfile 4 als Zeitwerkfile konfiguriert Bit Bit 13 T4 0 DN DN Fertig Bit Gesetzt wenn Istwert gt Sollwert Bleibt gesetzt bis Strompfadstatus unwahr wird Bit 14 T4 0 DN TT Zeitwerk aktiv Strompfadstatus unwahr und Istwert lt Sollwert e Strompfadstatus unwahr wird e Fertig Bit gesetzt wird Bit 15 T4 0 EN EN Freigabe Bit Publikation 1762 RM001D DE P Oktober 2002 Strompfadstatus wahr Strompfadstatus unwahr wird Zeitwerk und Z hlerbefehle 8 5 TOF Timer Ausschaltverz gerung TOF Timer Off Delay HEN D Timer 0
37. Zeitbasis Genauigkeit 0 001 Sekunden 0 001 bis 0 00 0 01 Sekunden 0 01 bis 0 00 1 00 Sekunden 1 00 bis 0 00 Wenn Ihre Programmabfrage 2 5 Sekunden berschreiten kann wiederholen Sie den Zeitwerkbefehl auf einem anderen Strompfad identische Logik und in einem anderen Bereich des Kontakt plancodes so dass der Strompfad innerhalb dieser Grenzen abgefragt wird Wiederholung von Zeitwerkbefehlen Das Freigabe Bit EN eines Zeitwerks bietet eine einfache M glichkeit zur Wiederholung der komplexen Bedingungslogik des Zeitwerks auf einem anderen Strompfad innerhalb des Kontaktplanprogramms HINWEIS Die Zeitmessung ist m glicherweise ungenau wenn der Strompfad in dem sich der aktive Zeitwerkbefehl befindet durch Befehle wie JMP Sprung zu Marke LBL Label JSR Sprung ins Unterprogramm oder SBR Unterprogramm bersprungen wird Wenn dieser Sprung innerhalb von 2 5 Sekunden erfolgt tritt kein Zeitverlust auf Bei Spr ngen von mehr als 2 5 Sekunden tritt ein unentdeckter Zeitmessfehler auf Bei Unter programmen muss ein Zeitwerk mindestens alle 2 5 Sekunden abgefragt werden um Zeitmessfehler zu vermeiden Publikation 1762 RM001D DE P Oktober 2002 8 4 Zeitwerk und Z hlerbefehle TON Timer Einschaltverz gerung TON Timer On Delay HEN gt Timer T4 0 Time Base 1 0 DN gt Preset 0 lt Accum 0 lt Befehlstyp Ausgang Tabelle 8 5 Ausf hrungszeit f r TON Befehl
38. dild Help Accept il Delete Geben Sie Folgendes ein Konfigurationsparameter f r die Datenprotokoll Warteschlange Number of Records Anzahl der Datens tze Beschreibung Definiert die Anzahl der Datens tze in der Warteschlange Separator Character Trennzeichen W hlen Sie das Zeichen aus das in dieser Warte schlange als Trennzeichen dienen soll Tabulator Komma oder Leerzeichen Das Trennzeichen kann in allen Warteschlangen identisch oder unterschiedlich sein Date Stamp Datumsstempel optional Falls ausgew hlt wird das Datum im Format mm tt jjjj protokolliert Time Stamp Zeitstempel optional Falls ausgew hlt wird die Uhrzeit im Format hh mm ss protokolliert Address to Log Zu protokollierende Adresse Geben Sie die Adresse eines aufzuzeichnenden Elements ein und klicken Sie auf die Option zum Annehmen um die Adresse der aktuellen Adressliste hinzuzuf gen Die Adresse kann aus 16 oder 32 Bit Daten bestehen Current Address List Aktuelle Adressliste Diese Liste enth lt die aufzuzeichnenden Elemente Die Datensatzgr e kann maximal 80 Byte betragen Klicken Sie zum L schen von Elementen aus dieser Liste auf die entsprechende Schaltfl che Weitere Informationen zur Datensatzgr e finden Sie auf Seite 22 8 Ein Datensatz besteht aus konfiguriertem Datumsstempel Zeitstempel aktueller Adressliste und Trennzeichen
39. er als die angegebene Zeichenkettenl nge LEN sein siehe unten Die Anzahl der gesendeten Zeichen POS kann kleiner sein als die Zeichenkettenl nge LEN wenn die L nge der tats chlich gesendeten Zeichenl nge kleiner ist als die in dem Feld Zeichenkettenl nge LEN angegebene Zahl Die Anzahl der gesendeten Zeichen POS kann gr er sein als die Zeichenkettenl nge LEN wenn eingef gte Werte aus der eingeschleiften indirekten Adressierung verwendet wer den Wenn die Zeichenkettenl nge LEN gr er als 82 ist wird die Zeichenkette an das Ziel auf 82 Zeichen gek rzt e Error Fehler zeigt den hexadezimalen Fehlercode an der angibt warum das ER Bit im Datenfile gesetzt wurde Eine Beschreibung der Fehlercodes finden Sie auf Seite 20 31 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 20 10 G ltige Adressierungsmodi und Filetypen f r AWT Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressierungs Adressierungs leg Funktionsfiles E Datenfiles modus ebene 8 m Parameter s 5 5 z SE 2 9 JE Ey o a 5 a Kanal Quelle Steuerung 1 Der Steuerdatenfile ist der einzig g ltige Filetyp f r das Steuerungselement Publikation 1762 RMO
40. 0 bis 32767 Steuerung Lesen Schreiben 6 26 Bremsverz gerung ER PWM Fehlercodes PWM 0 ER Wort INT l 2 bis 5 Status Nur Lesen 6 26 PWM Ausgang OUT Beschreibung Adresse Daten Bereich Typ Anwenderpro Element format grammzugriff OUT PWM 0 0UT I Wort INT 2 oder3 Status Nur Lesen PWM Ausgang Die PWM Variable OUT Output definiert den physischen Ausgang den der PWM Befehl steuert Diese Variable wird bei der Erstellung des Steuerprogramms in dem Funktionsfileordner gesetzt und kann nicht durch das Anwenderprogramm gesetzt werden Die Ausg nge werden wie oben aufgef hrt als O0 0 2 oder O0 0 3 definiert e O0 0 0 2 PWM moduliert Ausgang 2 der integrierten Ausg nge 1762 L24BXB 1762 L40BXB und 1764 28BXB e O0 0 0 3 PWM moduliert Ausgang 3 der integrierten Ausg nge nur 1764 28BXB PWM Verz gerungsstatus DS Beschreibung Element Adresse Daten Bereich Typ Anwenderpro format grammzugriff DS Verz gerungsstatus PWM 0 DS Bit Ooder 1 Status Nur Lesen Publikation 1762 RMO01D DE P Oktober 2002 6 22 Verwenden von Hochgeschwindigkeitsausg ngen Das PWM Bit DS Verz gerung wird durch das PWM Subsystem gesteuert Es kann von Eingangsbefehlen in jedem Strompfad innerhalb des Steuerprogramms verwendet werden Funktionsweise des DS Bits Gesetzt 1 Wenn sich ein PWM Ausgang in der Verz gerungsphase des Ausgangsptofils befindet e Gel scht 0
41. Auto Start STI 0 AS Bin rwert Bit Steuerung Nur Lesen 8 15 ED Fehler erkannt STI 0 ED Bin rwert Bit Status Nur Lesen 8 16 SPM Sollwert STI 0 SPM Wort INT Steuerung Lesen Schreiben 18 16 Unterelemente des STI Funktionsfiles STI Programmfilenummer PFN Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff PFN Programmfilenummer STI 0 PFN Wort INT Steuerung Nur Lesen Die PFN Variable Programmfilenummer legt das Unterprogramm fest das aufgerufen ausgef hrt wird wenn der zeitgesteuerte Interrupt eintritt Als Unterprogrammfile kann jeder Programmfile 3 bis 255 festgelegt werden Der Unterprogrammfile der durch die PFN Variable angegeben wird ist kein spezieller File innerhalb der Steuerung Er wird vielmehr wie jeder andere Programmfile programmiert und eingesetzt Aus Sicht des Steuerprogramms liegt die Besonderheit dieses Files darin dass der File entsprechend dem STI Sollwert automatisch abgefragt wird STI Fehlercode ER Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff ER Fehlercode STI 0 ER Wort INT Status Nur Lesen Fehlercodes die von dem STI Subsystem erkannt wurden werden in diesem Register angezeigt Die Fehlercodes werden in der nachfolgen den Tabelle beschrieben Tabelle 18 11 STI Fehlercode Behebbarer Fehler Beschreibung Steuerung 1 Ung ltige Programmfilenumme
42. Die Kommunikationsarchitektur besteht aus drei Hauptkomponenten e Kontaktplanabfrage e Kommunikationspuffer e Kommunikationswarteschlange Diese drei Komponenten bestimmen wann eine Nachricht durch die Steuerung bertragen wird Eine Nachricht wird nur bertragen wenn sie auf einem wahren Kontaktplanstrompfad abgefragt wurde Bei der Abfrage werden die Nachricht und die in der Nachricht enthaltenen Daten sofern es sich um eine Schreibnachricht handelt in einen Kommunikationspuffer gestellt Die Steuerung setzt die Abfrage des brigen Anwenderprogramms fort Die Nachricht wird verarbeitet und ber den Kommunikationsanschluss nach Abschluss der Kontakt planlogik w hrend des Kommunikationsteils des Publikation 1762 RMO01D DE P Oktober 2002 21 2 Kommunikationsbefehle Publikation 1762 RM001D DE P Oktober 2002 Funktionszyklus und bis zum Ausf hren eines SVC Befehls an die Steuerung gesendet Wenn vor Abschluss der ersten Nachricht eine zweite Nachricht verarbeitet wird werden die zweite Nachricht und die darin enthal tenen Daten in einen der drei anderen Kommunikationspuffer gestellt Dieser Vorgang wiederholt sich sobald ein Nachrichtenbefehl verarbeitet wird bis alle vier Puffer belegt sind Wenn ein Puffer verf gbar ist werden die Nachricht und die zuge h rigen Daten sofort in den Puffer gestellt Sind alle vier Puffer des Kanals voll wenn die n chste f nfte Nachricht verarbeitet wird stellt das Syst
43. Dieses Bit wird durch die Steuerung automatisch gesetzt und gel scht Die Steuerung kann ein aktives und bis zu zwei anstehende Anwender Interrupt Bedingungen verarbeiten bevor das UIL Bit gesetzt wird STI Zeitgesteuerter Interrupt aktiviert TIE Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff TIE Zeitgesteuerter Interrupt STI O TIE Bin rwert Bit Steuerung Lesen Schreiben aktiviert Mit dem TIE Steuer Bit Zeitgesteuerter Interrupt aktiviert werden zeitgesteuerte Interrupts aktiviert oder deaktiviert Durch Setzen dieses Bits 1 wird die Zeitmessung aktiviert wenn das Bit gel scht ist 0 ist die Zeitmessung deaktiviert Wenn dieses Bit gel scht wird w hrend die Zeitmessung l uft wird der Istwert gel scht 0 Wenn das Bit anschlie end gesetzt wird 1 beginnt die Zeitmessung Dieses Bit wird durch das Anwenderprogramm gesteuert der Wert dieses Bits bleibt auch nach Aus und Einschalten der Spannungs versorgung erhalten STI Auto Start AS Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff AS Auto Start S11 0 AS Bin rwert Bit Steuerung Nur Lesen Das AS Bit Auto Start ist ein Steuer Bit das in dem Steuerprogramm verwendet werden kann Das Auto Start Bit wird ber das Program mierger t konfiguriert und als Teil des Anwenderprogramms gespeichert Das Auto Start Bit setzt automatisch das TI
44. Kommunikationsbefehle 21 35 Target Type Zieltyp SIE k nnen entweder Module Modul oder Network Device Netzwerkger t w hlen Wenn Sie eine Nachricht an ein Ger t ber DeviceNet senden m chten w hlen Sie die Option f r das Netzwerk ger t Wenn Sie eine Nachricht an einen DeviceNet Paramter des Scanners senden m chten w hlen Sie die Option f r das Modul Dadurch kann das Steuerungsprogramm auf die Modulparameter zugreifen HINWEIS Beachten Sie dass Sie viele Modulparameter nicht bearbeiten k nnen und dass einige Parameter nur dann bearbeitet werden k nnen wenn sich das Modul im Leerlauf befindet Local Node Address Zentrale Netzknotenadresse Dies ist die DeviceNet Netzknotennummer des Zielger ts Service Dienst DeviceNet verwendet Dienste um bestimmte Nachrichtenfunktionen auszuf hren Viele der standardm igen Dienste und die entsprechen den Parameter wurden bereits so konfiguriert dass sie sofort verwen det werden k nnen Expansion Comms Port 1 CIP Generic N 0 1 5 Network Device 6 6 Read ssembl 70 112 Publikation 1762 RMO001D DE P Oktober 2002 21 36 Kommunikationsbefehle Publikation 1762 RMO01D DE P Oktober 2002 Wenn Sie einen Dienst verwenden m chten der nicht verf gbar ist w hlen Sie eine der generischen Dienste Mithilfe des generische Dienstes k nnen Sie bestimmte Dienstcode Parameter eingeben Informationen dar be
45. Nachrichtenkonfiguration zu ffnen 2 Der RSLogix 500 Bildschirm Message Setup Nachrichten konfiguration wird angezeigt ber diesen Bildschirm k nnen die Nachrichten Parameter f r die Elemente This Controller Diese Steuerung Target Device Zielger t und Control Bits Steuerbits konfiguriert und berpr ft werden Im Nachfogenden werden diese Abschnitte n her beschrieben Publikation 1762 RMO01D DE P Oktober 2002 Kommunikationsbefehle 21 31 Parameter f r This Controller diese Steuerung Kanal Der Prozessor 1764 LRP unterst tzt drei verschiedene Arten der Nachrichten bertragung Kan le 0 und 1 sind RS 232 Anschl sse und Kan le 0 und 1 sind RS 232 Anschl sse und entsprechen ihrer Funktion nach Kanal 0 der MicroLogix 1200 und MicroLogix 1500 Steuerungen 1764 LSP Der Prozessor 1764 LRP unterst tzt zudem Backplane Kommunikation durch den Erweiterungs Kommunikations anschluss ECP Expansion Communication Port wie im Folgenden dargestellt wird 0 Integral Read 1 Integral Expansion Comms Port 5 0 0 Local Wenn der ECP Expansion Communiction Port ausgew hlt wird k nnen Sie w hlen an welcher Steckplatzposition 1 bis 16 sich der Scanner befinden soll Der 1764 LRP Prozessor kann bis zu zwei 1769 SDN Scannermodule mit voller Nachrichtenfunktion unter st tzen MSG Rung 3 0 MG11 1 a 500CPU Read 1 Sie k nnen mehrere 176
46. Publikation 1762 RMO01D DE P Oktober 2002 19 8 Prozesssteuerungsbefehl Abstimmparameter Die nachfolgende Tabelle zeigt die Adressen Datenformate und Anwenderprogrammzugriffe der Abstimmparameter Beschreibungen der einzelnen Parameter finden Sie auf den in der letzten Spalte angegebenen Seiten Abstimmparameter Adresse Datenformat Bereich Typ Anwender Weitere programm Informationen zugriff KC Verst rkung Ke PD10 0 KC Wort INT 0 bis 32767 Steuerung Lesen 19 9 Schreiben TI Integralzeit T PD10 0 Ti Wort INT 0 bis 32767 Steuerung Lesen 19 9 Schreiben TD Differenzialzeit Tg PD 10 0 TD Wort INT 0 bis 32767 Steuerung Lesen 19 9 Schreiben TM Zeitmodus PD10 0 TM Bin rwert 0 oder 1 Steuerung Lesen 9 10 Schreiben LUT Regelkreisaktualisierung PD10 0 LUT Wort INT 1 bis 1024 Steuerung Lesen 9 10 Schreiben ZCD Nulldurchgang Totzone PD10 0 2CD Wort INT 0 bis 32767 Steuerung Lesen 19 11 Schreiben FF St rgr enaufschaltung PD10 0 FF Wort INT 16383 bis 16383 Steuerung Lesen 19 11 Schreiben SE Skalierte Abweichung PD10 0 SE Wort INT 32768 bis 32767 Status Nur Lesen 19 11 AM Auto Hand PD10 0 AM Bin rwert Bit 0 oder 1 Steuerung Lesen 19 12 Schreiben CM Regelmodus PD10 0 CM Bin rwert Bit 0 oder 1 Steuerung Lesen 19 12 Schreiben DB Totzonenfehler PD10 0 DB Bin rwert Bit 0
47. Publikation 1762 RMO01D DE P Oktober 2002 1 24 E A Konfiguration Publikation 1762 RM001D DE P Oktober 2002 Die folgenden Informationen gelten f r eine Steuerung bei Erfassung eines Einschaltimpulses Bei Erkennung eines externen Einschalt signals speichert die Steuerung dieses Ereignis In der Regel wird der Eingangsdatenpunkt bei der n chsten Eingangsabfrage nach diesem Ereignis auf ein gesetzt dieser Zustand bleibt w hrend der n chsten Steuerungsabfrage bestehen Bei der darauf folgenden Eingangs abfrage wird der Wert wieder auf aus gesetzt Die folgenden Abbildungen illustrieren diesen Vorgang Verhalten bei Anstiegsflanke Beispiel 1 Abfragenummer X Abfragenummer X 1 Abfragenummer X 2 Ein Kontaktptan Aus Ein Kontaktplan Aus Ein Kontaktplan Aus gangs abfrage gangs gangs abfrage gangs gangs abfrage gangs abfrage abfrage abfrage abfrage abfrage abfrage Externer Eingang Impuls speicher a Wert Eingangsfile Verhalten bei Anstiegsflanke Beispiel 2 Abfragenummer X Abfragenummer X 1 Abfragenummer X 2 Ein Kontaktplan AUS Ein Kontaktplan Aus Ein Kontaktplan Aus gangs abfrage gangs gangs abfrage gangs gangs abfrage gangs abfrage abfrage abfrage abfrage abfrage abfrage Externer Eingang Impuls speicher Wert Eingangsfile
48. WICHTIG Werden ASCH Schreibbefehle kontinuierlich ausgef hrt k nnen Sie eventuell die Kommunikation mit RSLogix 500 nicht wiederherstellen wenn die Steuerung in den Run Modus wechselt Publikation 1762 RMO01D DE P Oktober 2002 20 10 ASCII Befehle Publikation 1762 RM001D DE P Oktober 2002 Dieser Befehl wird auf wahren und unwahren Strompfaden ausge f hrt Wenn dieser Befehl jedoch wiederholt werden soll muss der Strompfad von unwahr nach wahr bergehen Bei diesem Befehl k nnen Sie auch die eingeschleifte indirekte Adres sierung verwenden Weitere Informationen hierzu finden Sie auf Seite 20 30 Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Channel Kanal ist die Nummer des RS 232 Anschlusses Kanal 0 Nur 1764 LRP Auswahl von Kanal O oder Kanal 1 m glich e Source Quelle ist das Zeichenkettenelement das geschrieben werden soll o Control Steuerung ist der Steuerdatenfile Siehe Seite 20 6 e String Length Zeichenkettenl nge LEN ist die Anzahl der aus der Quellenzeichenkette zu schreibenden Zeichen 0 bis 82 Bei Eingabe von 0 wird die gesamte Zeichenkette geschrieben Dies ist Wort 1 in dem Steuerdatenfile e Characters Sent Gesendete Zeichen POS ist die Anzahl der Zeichen die an ein externes Ger t gesendet werden Dies ist Wort 2 in dem Steuerdatenfile Gesendete Zeichen POS wird nach bertragung aller Zeichen aktualis
49. arameter SE S S m a z 2 5 x 5 E 7 m 1 Be e e E o Es a RA H o ss e la e le z Elz la 2 2 2 E z s S s o jo e z je E E E la 5 la ls la je lo 2 Ja 3 IS ja a j Quelle e Ziel 2 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 2 Siehe unten Zieloperand TOD Befehl Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files WICHTIG Zieloperand TOD Befehl Bei dem Ziel kann es sich um eine Wortadresse oder das Rechentregister handeln H chstwerte nach Umwandlung in BCD Format e 9999 wenn das Ziel eine Wortadresse ist nur vierstelliger BCD Wert m glich e 32768 wenn das Ziel das Rechentegister ist f nfstelliger BCD Wert m glich erste vier Stellen in S 13 gespeichert h here Stellen in S 14 gespeichert Wenn es sich bei dem Ziel um das Rechenregister handelt muss dieses direkt als S 13 adressiert werden S 13 ist das einzige Element des Statusfiles das verwendet werden kann Publikation 1762 RM001D DE P Oktober 2002 Konvertierungsbefehle 11 9 Aktualisierung der mathematischen Status Bits Tabelle 11 12 Mathematische Status Bits Aktion des Proze
50. bertragungspuffer l schen beide auf Yes Ja gesetzt sind werden alle Empfangs und bertragungsbefehle ARL ARD AWA und AWT aus der ASCII Warteschlange entfernt Beim L schen der Befehle aus der ASCH Warteschlange werden die folgenden Bits gesetzt ER 1 RN 0 EU 0 und ERR 0xOE Befehlstyp Ausgang Tabelle 20 5 Ausf hrungszeit des AIC Befehls Steuerung Befehl wahr unwahr MicroLogix 1200 29 3 us 5 2 us Zeichen 0 0 us 82 0 us 0 0 us MicroLogix 1500 Serie B FRN 4 oder Wort 25 us 4 3 us Zeichen 0 0 us h her 68 7 us 0 0 us Mit dem ACIBefehl wird ein Ganzzahl oder Doppelwortwert Quelle in eine ASClIZeichenkette Ziel umgewandelt Die Quelle kann eine Konstante oder eine Adresse sein Die Quellendaten liegen in einem Bereich von 2 147 483 648 bis 2 147 483 647 ASCII Befehle 20 9 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 20 6 G ltige Adressierungsmodi und Filetypen f r AIC Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Parameter Quelle Datenfiles Adressierungs Adressierungs modus ebene Funktionsfiles DLS Datenprotokoll CS Komm IOS E A unmittelbar Doppelwort STI Ell BHI MMI DAT TPI Ziel
51. der im PLS File festgelegt ist werden die Ausgangsquelldaten OHD obere Aus gangsdaten oder OLD untere Ausgangsdaten durch die HSC Maske geschrieben Zu diesem Zeitpunkt wird der n chste Sollwert HIP oder LOP aktiviert der in dem PLS File festgelegt wurde Wenn der HSC bis zu diesem neuen Sollwert z hlt werden die neuen Ausgangsdaten durch die HSC Maske geschrieben Dieser Vorgang wiederholt sich so lange bis das letzte Element in dem PLS File geladen wurde Zu diesem Zeitpunkt wird das aktive Element in dem PLS File auf Null zur ckgesetzt Dieses Verhalten stellt einen kontinuierlichen Betrieb dar Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 29 HINWEIS Die oberen Ausgangsdaten OHD werden nur dann geschrieben wenn der obere Eingangs Sollwert HIP erreicht wird Die unteren Ausgangsdaten OLD werden nur dann geschrieben wenn der untere Sollwert erreicht wird HINWEIS Die oberen Ausgangsdaten sind nur dann betriebs f hig wenn der Z hler aufw rts z hlt Die unteren Ausgangsdaten sind nur dann betriebsf hig wenn der Z hler abw rts z hlt Wenn w hrend des Betriebs ung ltige Daten geladen werden tritt ein HSC Fehler innerhalb des HSC Funktionsfiles auf Dieser Fehler be wirkt jedoch keinen Steuerungsausfall Wenn ein ung ltiger Parameter entdeckt wurde wird er bersprungen und der n chste Parameter wird zur Ausf hrung geladen sofern er g ltig ist
52. erfolgt keine Ausgangsbegrenzung Obergrenze Regelvariable CVH Ausgangs Adresse Daten Bereich Typ Anwender parameter format programmzugriff CVH Obergrenze PD10 0 CVH Wort INT O bis Steuerung Lesen Schreiben Regelvariable 100 Wenn das Ausgangsbegrenzungs Bit PD10 0 OL aktiviert 1 ist stellt der eingegebene CVH Wert Obergrenze Regelvariable den maxima len Ausgang in der Regelvariablen dar Wenn die berechnete Regelvariable den CVH Wert berschreitet wird die Regelvariable auf den eingegebenen Wert gesetzt und das UL Bit Oberer Ausgangsalarm wird gesetzt Wenn das Ausgangsbegrenzungs Bit PD10 0 OL deaktiviert 0 ist wird ber den eingegebenen CVH Wert festgelegt wann das UL Bit Oberer Ausgangsalarm gesetzt wird Wenn die Regelvariable den maximalen Wert berschreitet wird der Ausgang nicht berschrieben und das UL Bit Oberer Ausgangsalarm wird gesetzt Untergrenze Regelvariable CVL Ausgangs Adresse Daten Bereich Typ Anwender parameter format programmzugriff CVL Untergrenze PD10 0 CVL Wort 0 bis Steuerung Lesen Schreiben Regelvariable INT 100 Wenn das Ausgangsbegrenzungs Bit PD10 0 OL aktiviert 1 ist stellt der eingegebene CVL Wert Untergrenze Regelvariable den Mindest ausgang in der Regelvariablen dar Wenn die berechnete Regel variable den CVL Wert unterschreitet wird die Regelvariable auf den eing
53. und Verz gerungsrate der durch das PTO Subsystem erzeugten Ausgangsimpulse bis zu von der Ausgangsfrequenz die in dem PTO Funktionsfile PTO 0 OF festgelegt ist Es kann von jedem Eingangs oder Ausgangsbefehl in jedem Strompfad innerhalb des Steuerprogramms verwendet werden Funktionsweise des RP Bits Gesetzt 1 Der PTO Befehl erzeugt ein S Kurven Profil e Gel scht 0 Der PTO Befehl erzeugt ein trapezf rmiges Profil Publikation 1762 RMO01D DE P Oktober 2002 6 10 Verwenden von Hochgeschwindigkeitsausg ngen Publikation 1762 RM001D DE P Oktober 2002 PTO Leerlaufstatus IS Beschreibung Adresse Datenformat Bereich Typ Anwenderpro Unterelement grammzugriff IS Leerlaufstatus PTO 0 IS Bi t 0 oder 1 Status Nur Lesen Das PTO Bit IS Leerlaufstatus wird durch das PTO Subsystem gesteuert Es kann von Eingangsbefehlen in dem Steuerprogramm verwendet werden Das PTO Subsystem muss sich in einem Leerlauf status befinden wenn ein PTO Betrieb gestartet werden soll Funktionsweise des IS Bits e Gesetzt 1 Das PTO Subsystem befindet sich in einem Leerlauf status Der Leerlaufstatus ist wie folgt definiert Der PTO wird nicht ausgef hrt und es sind keine Fehler vorhanden e Gel scht 0 Das PTO Subsystem befindet sich nicht in einem Leerlaufstatus es wird ausgef hrt PTO Fehler erkannt ED Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement
54. 01 U2 02 U3 103 U4 104 Reserviert Die Bits sind wie folgt definiert e Sx Allgemeine Status Bits f r die Kan le 0 bis 3 SO bis S3 und den CJC Sensor S4 Dieses Bit wird gesetzt 1 wenn ein Fehler Bereichs ber oder unterschreitung offener Schaltkreis oder ung ltige Eingangsdaten f r den betreffenden Kanal aufgetreten ist Ein Zustand nicht g ltiger Eingangsdaten wird vom Anwender programm erkannt N here Angaben finden Sie im Benutzer handbuch MiroLogxTM 1200 I O Thermocouple mV Input Module User Manual Publikation 1762 UMO002 e OCx Hinweis auf einen offenen Schaltkreis f r Kan le 0 bis 3 OCO bis OC3 und den CJC Sensor OC4 e Ox Bereichs berschreitungs Flag Bits f r Kan le 0 bis 3 O0 bis O3 und den CJC Sensor O4 Diese Bits k nnen im Steuerungs programm zur Fehlererkennung verwendet werden e Ux Bereichsunterschreitungs Flag Bits f r Kan le 0 bis 3 UO bis U3 und den CJC Sensor U4 Diese Bits k nnen im Steuerungs programm zur Fehlererkennung verwendet werden E A Konfiguration 1 9 MicroLogix 1500 Compact Erweiterungs E A Falls die Anwendung mehr E A erfordert als die Steuerung zur Verf gung stellt k nnen E A Module angeschlossen werden Diese Module werden als Erweiterungs E A bezeichnet Erweiterungs E A Module Mit Compact E A Bulletin 1769 werden diskrete und analoge Ein und Ausg nge und zuk nftig auch Spezialmodule
55. 15 Zielfile Elementnummer f r J Wort Nur Lesen O und Files F r andere Files au er O oder I Files auf Null setzen 1 Die Filenummer f r RTC Funktionsfiles wird durch die Programmiersoftware auf 0 gesetzt 2 Der F File ist nur im MSG Befehl f r MicroLogix 1200 und 1500 Steuerungen der Serie C und h her zul ssig 3 RTC und ST sind im MSG Befehl nur f r die MicroLogix 1200 und 1500 Steuerungen der Serie B und h her zul ssig Publikation 1762 RMO01D DE P Oktober 2002 21 8 Kommunikationsbefehle Publikation 1762 RM001D DE P Oktober 2002 Informationen zur Zielposition des Nachrichtenfiles Zielger t CIP generisch Nur f r MicroLogix 1500 1764 LRP Prozessoren der Serie C und h her Unter Name Beschreibung Parameter Gr e Anwender element programm zugriff 12 Zielklasse J Wort Nur Lesen 13 MG11 0 TFN Zielinstanz J Wort Lesen Schreiben 14 MG11 0 ELE CIP Datenanzahl senden J Wort Lesen Schreiben 15 Reserviert J Wort INur Lesen Die Steuerungs Bits Unterelement 16 des MSG Fileelements werden nachfolgend beschrieben Nachrichtenfile Unterelement 16 Steuer Bits Bit Adresse Beschreibung Parameter Gr e Anwender programm zugriff 15 MG11 0 0 EN Aktivieren N Bit Lesen 1 MSG aktiviert Schreiben 0 MSG nicht aktiviert 9 bis Reserviert N Bit Lesen 14 Schreiben 8 MG11 0 0 T0 Zeitablauf N Bit Lesen 1 MSG Zeitablauf
56. 1764 LRP MicroLogix 1500 System verwenden jedoch nur ber die ersten beiden Module Nachrichten versenden Ein Scanner der sich physikalisch hinter den ersten beiden befindet kann nur zum E A Scannen verwendet werden Publikation 1762 RM001D DE P Oktober 2002 21 20 Kommunikationsbefehle Publikation 1762 RM001D DE P Oktober 2002 Kommunikationsbefehl 4MSG Rung 3 0 MG11 1 Channel Expansion Comms Port Slot Port Communication Command 500CPU Read Data Table Address Fors aF PLC5 Read Message Timeout PLCS write Data Table Address CIP Generic Local Node Addr dec 0 octal 0 Local Remote Die Steuerung unterst tzt sechs verschiedene Typen an Kommunika tionsbefehlen f r MicroLogix 1500 1764 LRP Serie C und h her sind es sieben Typen Wenn das Zielger t einen dieser Befehlstypen unterst tzt sollte die Steuerung in der Lage sein Daten mit diesem Ger t auszutauschen Unterst tzte Befehle Tabelle 21 4 Kommunikationsbefehltypen Kommunikationsbefehl Beschreibung Zweck 500CPU Lesebefehl Das Zielger t ist kompatibel mit dem SLC 500 Daten lesen Befehlssatz alle MicroLogix Steuerungen und unterst tzt diesen Befehlssatz Das Zielger t ist kompatibel mit dem SLC 500 Daten Befehlssatz alle MicroLogix Steuerungen und senden unterst tzt diesen Befehlssatz 500CPU Schreibbefehl Das Zielger t ist kompatibel mit d
57. ACL Befehl 20 7 ACN Befehl 20 19 ADD Befehl 10 7 Adresse G 1 Adressierung direkte Adressierung 4 3 E A 1 9 eingeschleifte indirekte Adressierung verwenden 20 30 indirekte Adressierung 4 4 indirekte Adressierung eines Bits 4 6 indirekte Adressierung eines Files 4 5 indirekte Adressierung eines Worts 4 4 Modi 4 3 unmittelbare Adressierung 4 3 AEX Befehl 20 20 AHL Befehl 20 27 AlC Erweiterter Schnittstellenwandler 6 7 AIC Befehl 20 8 AND Befehl 72 3 Anfordern der Unterst tzung von Rockwell Automation D 11 Anlauffehlerschutz Bit C 5 Anwender Interrupt aktivieren 18 10 Anwender Interrupt deaktivieren 78 9 Anwender Interrupt entfernen 78 17 Anwendung 6 7 Anzahl der ASCII Zeichen im Puffer 20 16 Arbeitsblatt zur Abfragezeit MicroLogix 1200 A 7 MicroLogix 1500 8 7 ARD Befehl 20 23 Arithmetik Flags C 3 ARL Befehl 20 24 ASC Befehl 20 26 ASCII Definition G 1 ASCII schreiben 20 12 ASCII schreiben und anh ngen 20 9 ASCIl Befehle 20 1 Fehlercodes 20 31 Status Bit 10 4 Status Bits 20 5 20 6 22 14 Zeitdiagramm 20 29 Index ASCII File 20 5 ASCII Ganzzahl in Zeichenkette 20 8 ASCIl Handshake Leitungen 20 21 ASCII Lesen 20 23 ASCII Protokollparameter 20 4 ASCII Puffer auf Zeile berpr fen 20 14 ASCII Puffer l schen 20 7 ASCII Steuerdatenfile 20 6 ASCII Zeichenkette extrahieren 20 20 ASCII Zeichenkette in Ganzzahl 20 17 ASCII Zeichenkette suchen 20 26 ASCII Zeichenkette vergleichen 20 28 ASCII Zeichenkette verketten 20 79 ASCI
58. Aus diesem Grund sollten Sie vor der Ausf hrung eines indizierten Befehls sicherstellen dass das Indexregister den gew nschten Wert enth lt Publikation 1762 RM001D DE P Oktober 2002 4 8 Programmierbefehle bersicht Beispiel f r indirekte Adressierung Nachfolgend sehen Sie ein Beispiel der entsprechenden indirekten Adressierung Anstatt des Indexregisters S 24 k nnen Sie eine beliebige g ltige Wortadtesse als indirekte Adresse angeben Dabei k nnen innerhalb eines Befehls mehrere indirekte Adressen ver wendet werden Der folgende ADD Befehl verwendet f r die Adressen von Quelle A und Ziel die indirekte Adressierung Wenn der indirekte Offset Wert gleich 20 ist gespeichert in N7 3 verwendet die Steuerung zur Durchf hrung des Befehls die an der Basisadresse gespeicherten Daten plus den indirekten Offset Verwendete Indirekte ADD ADD Adressen Add Adressen Add Source A N7 N7 3 Source A N7 20 Source B 25 Source B 25 Dest N15 N7 3 Dest N15 20 In dem vorliegenden Beispiel verwendet die Steuerung die folgende Adresse Offset Wert in N7 3 Verwendete Adresse 20 N7 20 N15 20 Basisadresse N7 0 N7 0 20 Operand Source Quelle A Ziel Publikation 1762 RM001D DE P Oktober 2002 Kapitel 5 Hochgeschwindigkeitsz hler bersicht Programmierbarer Endschalter bersicht Verwenden des Hochgeschwindigkeitsz hlers und des programmier
59. Byte 0 bis 255 Status Nur Lesen Dieses Register enth lt die Versionsnummer des Compilers mit dem das Programm in der Steuerung erstellt wurde Anhang D Erkennen von Steuerungsfehlern Fehlermeldungen und Fehlercodes In diesem Kapitel wird beschrieben wie Sie St rungen in der Steuerung finden und beseitigen Dabei werden folgende Themen erl utert e Steuerungsfehler erkennen e Anfordern der Unterst tzung von Rockwell Automation W hrend der Ausf hrung eines Programms k nnen innerhalb des Betriebssystems oder des Programms Fehler auftreten Wenn dies der Fall ist k nnen der Fehlerzustand und die Vorgehensweise f r dessen Beseitigung auf mehrere Weisen ermittelt werden In diesem Abschnitt werden M glichkeiten zur Fehlerbeseitigung beschrieben Au erdem werden die m glichen Fehleranzeigen und die empfohlenen Abhilfe ma nahmen in einer Liste dargestellt Automatische Fehlerbeseitigung Wenn das Bit S 1 8 zur Fehler berbr ckung beim Einschalten im Statusfile gesetzt ist k nnen Sie Fehler automatisch durch Aus und Wiedereinschalten der Steuerung beseitigen Au erdem k nnen Sie die Steuerung so konfigurieren dass Fehler beseitigt und der RUN Modus aktiviert wird sobald die Steuerung aus und wieder eingeschaltet wird Diese Funktion k nnen Originalteile hersteller in ihre jeweiligen Ger te integrieren damit Endbenutzer die Steuerung zur cksetzen k nnen Bei einem Steuerungsfeh
60. Die Beispiele beziehen sich immer auf den Hochgeschwindigkeits z hler HSC0 doch der Hochgeschwindigkeitsz hler HSC1 weist exakt dieselben Begriffe und dasselbe Verhalten auf Programmfilenummer PFN Beschreibung Adresse Datenformat Anwenderpro grammzugriff HSC Modil Typ PFN HSC 0 PFN Wort INT 0 bis 7 Steue Nur Lesen Programmfile rung nummer 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Mit der PFN Variablen Programmfilenummer wird festgelegt welches Unterprogramm aufgerufen ausgef hrt wird wenn die HSCO Z hlung den oberen oder unteren Sollwert erreicht oder den ber oder Unterlaufwert berschreitet Der ganzzahlige Wert dieser Variablen bezeichnet den Programmfile der dann ausgef hrt wird Als Unterprogrammfile kann jeder Programmfile 3 bis 255 festgelegt werden Siehe auch Interrupt Latenzzeit auf Seite 18 5 Fehlercode ER Beschreibung Adresse Datenformat HSC Modi Typ Anwenderpro grammzugriff ER Fehlercode HSC 0 ER Wort INT 0 bis 7 Status Nur Lesen 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Die Fehlercodes die von dem HSC Subsystem erkannt wurden werden in diesem Wort angezeigt Zu diesen Fehlern geh ren Tabelle 5 2 HSC Fehlercodes Fehlercode Name Modus Beschreibung 1 ung ltige nicht Interrupt Programm JFile in HSC 0
61. FRN 3 oder 139 7 us 50 1 us Zeichen 11 7 us h her MicroLogix 1500 Serie B FRN 4 oder 114 us 44 3 us Zeichen 10 6 us h her Verwenden Sie den ARL Befehl zum Lesen der Zeichen aus dem Puffer bis einschlie lich der Abschlusszeichen und zum Speichern der Zeichen in einer Zeichenkette Die Abschlusszeichen werden ber den Konfigurationsbildschirm des Kanals angegeben ASCII Befehle 20 25 Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Channel Kanal ist die Nummer des RS 232 Anschlusses Kanal 0 Nur 1764 LRP Auswahl von Kanal O oder Kanal 1 m glich e Destination Zieladresse ist das Zeichenkettenelement bei dem die Zeichenkette gespeichert werden soll e Control Steuerung ist der Steuerdatenfile Siehe Seite 20 6 e String Length Zeichenkettenl nge LEN ist die Anzahl der Zeichen die aus dem Puffer gelesen werden sollen Die maximale Anzahl der Zeichen liegt bei 82 Wenn Sie eine L nge gr er als 82 angeben werden nur die ersten 82 Zeichen gelesen und an die Zieladresse verschoben Eine L nge von 0 f hrt standardm ig zu einem Wert von 82 Dies ist Wort 1 in dem Steuerdatenfile e Characters Read Gelesene Zeichen POS ist die Anzahl der Zeichen die die Steuerung aus dem Puffer in die Zeichenkette verschoben hat 0 bis 82 Dieses Feld ist schreibgesch tzt und befindet sich in Wort 2 des Steuerdatenfiles e Error Fehler zeigt den
62. K IPD10 0 KC Wort 0 bis 32767 Steuerung Lesen INT Schreiben Der Verst rkungsfaktor K Wort 3 ist die Proportionalverst rkung die in einem Bereich von 0 bis 3276 7 bei RG 0 oder von 0 bis 327 67 bei RG 1 liegt Setzen Sie diesen Faktor auf die H lfte des Werts der f r eine Oszillation des Ausgangs erforderlich ist wenn die Integralzeit und die Differenzialzeit siehe unten auf null gesetzt sind HINWEIS Die Verst rkung wird durch das RG Bit Integralzeit und Verst rkungsbereich beeinflusst Weitere Informationen hierzu finden Sie unter PLC 5 Verst rkungsbereich RG auf Seite 19 13 Integralzeit T Abstimmparameter Adresse Daten Bereich Typ Anwender format programm zugriff TI Integralzeit T PD10 0 T1 Wort 0 bis 32767 Steuerung Lesen INT Schreiben Die Integralzeit T Wort 4 ist die Integralverst rkung die in einem Bereich von 0 bis 3276 7 bei RG 0 oder von 0 bis 327 67 bei RG 1 Minuten pro Wiederholung liegt Setzen Sie die Integralzeit auf die in der obigen Verst rkungskalibrierung gemessene Zeit Der Wert 1 f gt der PID Gleichung die maximale Integralzeit hinzu HINWEIS Die Integralzeit wird durch das RG Bit Integralzeit und Verst rkungsbereich beeinflusst Weitere Informationen hierzu finden Sie unter PLC 5 Verst rkungsbereich RG auf Seite 19 13 Differenzialzeit Ty Abstimmparameter Adr
63. MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit auf Seite B 1 Publikation 1762 RMO01D DE P Oktober 2002 2 6 Speicher der Steuerung und Filetypen Steuerungsspeicherbelegung anzeigen 1 Markieren und ffnen Sie Controller Properties Eigenschaften der Steuerung 1500 LRP PE Channel Configuration Program Files B syso sys1 2 Die Werte f r Memory Used Verwendeter Speicher und Memory Left Freier Speicher werden dann im Fenster Controller Properties Eigenschaften der Steuerung angezeigt Controller Properties f IE Er Ih Publikation 1762 RMO01D DE P Oktober 2002 Speicher der Steuerung und Filetypen 2 7 Datenfiles Datenfiles enthalten numerische Informationen einschlie lich E A Status und andere Daten die zu den Befehlen geh ren die in Kontaktplan Unterprogrammen verwendet werden Die Datenfile typen sind Filename File File Worte pro Filebeschreibung kennung nummer Element Ausgangsfile 0 0 1 In dem Ausgangsfile werden die Werte gespeichert die w hrend der Ausgangsabfrage in die physischen Ausg nge geschrieben werden Eingangsfile 1 1 In dem Eingangsfile werden die Werte gespeichert die w hrend der Eingangsabfrage aus den physischen Eing ngen gelesen werden Statusfile S 2 1 Der Inhalt des Statusfiles h ngt von den Funktionen ab die den Statusfile verwenden Eine ausf hrliche Beschreibu
64. MicroLogix 1500 e Remanente Daten gingen e Wenn der Fehler weiterhin auftritt verloren Siehe Seite C 13 nur wenden Sie sich an die Rockwell MicroLogix 1200 Automation Niederlassung vor Ort 0003 MEMORY MODULE Speicherfehler des Speichermoduls Nicht Programmieren Sie das Speichermodul USER PROGRAM IS Dieser Fehler kann auch beim anwenderbezogen erneut Wenn der Fehler erneut auftritt CORRUPT bergang in den Run Modus tauschen Sie das Speichermodul aus auftreten 0004 MEMORY INTEGRITY Beim Einschalten der Steuerung Nicht e Schalten Sie die Stromzufuhr zur ERROR wurde der ROM oder der anwenderbezogen Steuerung aus und wieder ein Laden RAM Speicher besch digt Sie das Programm dann erneut herunter und starten Sie das System erneut e Pr fen Sie die in dem Benutzerhandbuch der Steuerung beschriebenen Emp fehlungen zur Erdung und zum berspannungsschutz e Wenn der Fehler weiterhin auftritt wenden Sie sich an die Rockwell Automation Niederlassung vor Ort 0005 RETENTIVE DATA IS Remanente Daten gingen verloren Behebbar Wenn der Fehler weiterhin auftritt wenden LOST nur Siehe Seite C 13 Sie sich an die Rockwell Automation MicroLogix 1200 Niederlassung vor Ort 0006 MEMORY MODULE Hardwarefehler im Speichermodul Nicht e Installieren Sie die aktuelle Version des HARDWARE FAULT oder Inkompatibilit t zwischen anwenderbezogen Betriebssystems damit dieses mit dem Speichermodul und Betriebssystem Speichermodul kompatib
65. Nulldurchgang Totzone ZCD Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff ZCD Nulldurchgang PD10 0 2CD Wort INT O bis 32767 Steuerung Lesen Schreiben Totzone Die Totzone umfasst den Bereich oberhalb und unterhalb des Soll werts die Gr e dieses Bereiches wird durch den eingegebenen Wert bestimmt Die Totzone wird beim Nulldurchgang der Prozessvariablen und des Sollwerts eingegeben Dies bedeutet dass die Totzone erst wirksam ist wenn die Prozessvariable innerhalb dieses Bereiches liegt und den Sollwert durchlaufen hat G ltige Werte liegen in einem Bereich von 0 bis zum skalierten Maximum oder von 0 bis 16 383 wenn keine Skalierung vorge nommen wurde St rgr enaufschaltung FF Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff FF St rgr en PD10 0 FF Wort 1 16383 bis Steuerung Lesen Schreiben aufschaltung INT 16383 Mit der St rgr enaufschaltung werden St rungen ausgeglichen die den Regelvariablenausgang beeintr chtigen k nnen Skalierte Abweichung SE Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff SE Skalierte PD10 0 SE Wort 32768 bis Status Nur Lesen Abweichung INT 32767 Der Skalierte Abweichung gibt die Differenz zwischen der Prozess variablen und dem Sollwert an Das Format der Differenz E SP
66. RCP Mit dem Rezeptbefehl k nnen Sie einen Datensatz von der Rezept Datenbank an einen Satz mit 122 1 benutzerdefinierten Datentabellenelementen bertragen Datenprotokollierung nur MicroLogix 1500 1764 LRP DLG Der Datenprotokollierungsbefehl erm glicht das Erfassen von Daten mit Zeit und Datumsstempel 22 1 1 Der RTA Befehl Echtzeituhr anpassen wird auf Seite 3 5 nach den Informationen zu Echtzeituhr Funktionsfile beschrieben Publikation 1762 RMO01D DE P Oktober 2002 4 2 Programmierbefehle bersicht Befehlsbeschreibungen verwenden Publikation 1762 RM001D DE P Oktober 2002 In dem vorliegenden Handbuch wird f r jeden Befehl oder f r jede Gruppe hnlicher Befehle eine Tabelle hnlich der nachfolgenden verwendet Diese Tabelle enth lt Informationen zu allen Unterelementen oder Komponenten eines Befehls oder einer Befehlsgruppe In dieser Tabelle wird der kompatible Adresstyp aufgef hrt der f r jedes Unterelement eines Befehls oder einer Befehlsgruppe in einem Daten oder Funktionsfile verwendet werden kann Im Anschluss an diese Beispieltabelle finden Sie Definitionen der in diesen Tabellen verwendeten Begriffe Tabelle 4 1 G ltige Adressierungsmodi und Filetypen Beispieltabelle Adressie ie Datenfiles Funktionsfiles E m Adressie rungsmodus rungsebene Parame
67. Time Base 1 0 DN gt Preset 0 lt Accum 0 lt Befehlstyp Ausgang Tabelle 8 7 Ausf hrungszeit f r TOF Befehl Steuerung Strompfad wahr unwahr MicroLogix 1200 12 9 us 13 0 us MicroLogix 1500 2 5 us 10 9 us Verwenden Sie den TOF Befehl um das Ausschalten eines Ausgangs zu verz gern Der TOF Befehl beginnt mit dem Z hlen von Zeitbasisintervallen sobald ein Strompfadstatus unwahr wird Solange die Strompfadbedingung unwahr ist erh ht sich der Istwert des Zeitwerks bis zum Erreichen des Sollwerts Unabh ngig von Ist und Sollwert wird der Istwert r ckgesetzt 0 wenn der Strompfadstatus wahr wird Bei Aus und Einschalten der Spannungsversorgung sowie bei Moduswechseln wird das TOF Zeitwerk r ckgesetzt Zeitwerkbefehle verwenden folgende Steuer und Status Bits Tabelle 8 8 Zeitwerksteuer und status Bits Zeitwerk Wort 0 Bei diesem Beispiel wurde der Datenfile 4 als Zeitwerkfile konfiguriert Bit Bit 13 T4 0 DN DN Fertig Bit Gesetzt wenn die Strompfadbedingungen wahr sind Bleibt gesetzt bis die Strompfadbedingungen unwahr werden und der Istwert gr er als oder gleich dem Sollwert ist Bit 14 T4 0 DN Bit 15 T4 0 EN TT Zeitwerk aktiv EN Freigabe Bit die Strompfadbedingungen wahr sind die Strompfadbedingungen unwahr sind und der die Strompfadbedingungen wahr werden oder Istwert kleiner als der Sollwert ist das Fertig Bit r ckgesetzt wi
68. Typ Anwenderpro grammzugriff t 0 bis 7 Steue Nur Lesen rung 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 AS Auto Start HSC 0 AS IBi Das Auto Start Bit AS wird ber das Programmierger t konfiguriert und als Teil des Anwenderprogramms gespeichert Das Auto Start Bit legt fest ob die HSC Funktion automatisch gestartet wird sobald ein Run oder Testmodus der Steuerung aktiviert wird Au erdem muss zur Aktivierung des Hochgeschwindigkeitsz hlers das CE Bit Z hlen aktiviert gesetzt sein Fehler erkannt ED Beschreibung Adresse Datenformat ySc Modil Typ Anwenderpro grammzugriff t Obis 7 Status Nur Lesen ED Fehler HSC 0 ED Bi erkannt 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das ED Flag Fehler erkannt ist ein Status Bit das in dem Steuer programm verwendet werden kann um Fehler in dem HSC Sub system festzustellen Die h ufigsten Fehler die dieses Bit darstellt sind Konfigurationsfehler Wenn dieses Bit gesetzt ist 1 sollte der spezifische Fehlercode in dem Parameter HSC 0 ER genauer gepr ft werden Dieses Bit wird durch die Steuerung verwaltet und automatisch gesetzt und gel scht Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 7 Z hlen aktiviert CE Beschreibung Adresse Datenformat HSC Modi Typ Anwe
69. Verwenden von Hochgeschwindigkeitsausg ngen Mit den Befehlen f r Hochgeschwindigkeitsausg nge k nnen Sie die PTO und die PWM Funktion steuern und berwachen diese Funktionen steuern die physischen Hochgeschwindigkeitsausg nge Befehl Zweck Seite PTO Impulsausgang Erzeugung von Schrittimpulsen 6 2 PWM Pulsweitenmodulation Erzeugung eines 6 19 PWM Ausgangs WICHTIG Die PTO Funktion kann nur mit den eingebetteten E A der Steuerung verwendet werden Sie kann nicht mit Erweiterungs E A Modulen verwendet werden WICHTIG Der PTO Befehl darf nur mit den MicroLogix 1200 und 1500 BXB Ger ten verwendet werden Die Relaisaus g nge sind f r den Hochgeschwindigkeitsbetrieb nicht geeignet Befehlstyp Ausgang Tabelle 6 1 Ausf hrungszeit des PTO Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 75 6 us 24 4 us MicroLogix 1500 72 6 us 21 1 us Publikation 1762 RMO01D DE P Oktober 2002 6 2 Verwenden von Hochgeschwindigkeitsausg ngen PTO Funktion Impulsausgang Publikation 1762 RM001D DE P Oktober 2002 Die MicroLogix 1200 1762 L24BXB und 1762 L40BXB Steuerungen unterst tzen jeweils einen Hochgeschwindigkeitsausgang Eine MicroLogix 1500 Steuerung die ein 1764 28BXB Basisger t ver wendet unterst tzt zwei Hochgeschwindigkeitsausg nge Diese Ausg nge k nnen als Standardausg nge nicht Hochgeschwindig keitsausg nge verwendet werden Sie lassen sich auch
70. Wenn sich ein PWM Ausgang nicht in der Verz gerungsphase des Ausgangsprofils befindet PWM Ausf hrungsstatus RS Beschreibung Adresse Datenformat Bereich Typ Anwenderpro Element grammzugriff RS PWM PWM 0 RS Bit Ooder1 Status Nur Lesen Ausf hrungs status Das PWM Bit RS Ausf hrungsstatus wird durch das PWM Subsystem gesteuert Es kann von Eingangsbefehlen in jedem Strompfad inner halb des Steuerprogramms verwendet werden Gesetzt 1 Wenn sich ein PWM Befehl in der Ausf hrungsphase des Ausgangsptofils befindet e Gel scht 0 Wenn sich ein PWM Befehl nicht in der Ausf hrungsphase des Ausgangsprofils befindet PWM Beschleunigungsstatus AS Beschreibung Adresse Daten Bereich Typ Anwenderpro Element format grammzugriff AS Beschleunigungs PWM 0 AS Bit Ooder1 Status Nur Lesen status Das PWM Bit AS Beschleunigungsstatus wird durch das PWM Sub system gesteuert Es kann von Eingangsbefehlen in jedem Strompfad innerhalb des Steuerprogramms verwendet werden Funktionsweise des AS Bits e Gesetzt 1 Wenn sich ein PWM Ausgang in der Beschleunigungsphase des Ausgangsprofils befindet e Gel scht 0 Wenn sich ein PWM Ausgang nicht in der Beschleunigungsphase des Ausgangsprofils befindet Publikation 1762 RM001D DE P Oktober 2002 Verwenden von Hochgeschwindigkeitsausg ngen PWM Profilparameterauswahl PP 6 23 Besc
71. dar Direkte Adressierung Bei der direkten Adtessierung wird ein bestimmter Datenstandort innerhalb der Steuerung definiert Dabei kann jeder beliebige Datenstandort verwendet werden der von den Elementen eines Operanden des zu programmierenden Befehls unterst tzt wird Beispiel eines Grenzwertbefehls e Unterer Grenzwert Numerischer Wert von 32768 bis 32767 ber die Programmiersoftware eingegeben e Testwert TPI 0 POTO Dies ist die aktuelle Position der aktuelle Wert von Einstellpotentiometer 0 e Oberer Grenzwert N7 17 Dies sind die in Ganzzahl File 7 Element 17 residenten Daten Der Testwert TPI 0 POTO und die Obergrenze N7 17 sind Beispiele f r die direkte Adressierung Bei der Untergrenze wird die unmittel bare Adressierung verwendet Publikation 1762 RMO01D DE P Oktober 2002 4 4 Programmierbefehle bersicht Publikation 1762 RM001D DE P Oktober 2002 Indirekte Adressierung Bei der indirekten Adressierung k nnen Komponenten der Adtesse als Zeiger f r andere Datenstandorte innerhalb der Steuerung verwendet werden Diese Funktion kann vor allem bei bestimmten Anwendungstypen beim Rezeptmanagement der Batchverarbeitung usw hilfreich sein Allerdings ist die Fehlersuche und behebung bei der indirekten Adtessierung nicht immer einfach Deshalb sollte die indirekte Adressierung nur verwendet werden wenn dies f r die zu entwickelnde Anwendung erforderlich ist Die MicroLogix 1200 un
72. det der Prozessor einen Nachrichten Schreibbefehl um Daten an ein anderes Ger t zu senden Speichern Ein Programm auf der Festplatte eines Computers sichern Sprung zur Marke nderung der normalen Reihenfolge der Programmausf hrung In Kontaktplanprogrammen verursacht ein Sprungbefehl JMP die Fort f hrung des Programms in einem bestimmten Strompfad in dem Anwenderprogramm Status Der Zustand einer Schaltung oder eines Systems Steuerung Ein Ger t z B eine speicherprogrammierbare Steuerung zur Steuerung von Ausgangsger ten Steuerungs Overhead Ein Teil des Arbeitszyklus der f r Verwaltungszwecke Speicher pr fung Tests Kommunikation usw verwendet wird Steuerungsprofil Die Grundlage der Entscheidung der Steuerung welche Ausg nge unter welchen Bedingungen eingeschaltet werden Steuerungsprogramm Anwenderlogik die Anwendung die den Steuerungsbetrieb definiert Stromliefernd Ein Begriff mit dem der Stromfluss zwischen zwei Ger ten beschrie ben wird Ein stromlieferndes Ger t oder eine stromliefernde Schaltung liefert Strom Strompfad Ein Strompfad enth lt Ein und Ausgangsbefehle Im Run Modus werden die Eing nge in einem Strompfad als wahr oder unwahr erkannt Wenn ein Suchpfad wahr ist werden auch die Ausg nge auf wahr gesetzt eingeschaltet Wenn alle Pfade unwahr sind werden auch die Ausg nge auf unwahr gesetzt ausgeschaltet Publikation 1762 RMO01D DE P Oktober 2002 Gloss
73. hrungszeit des LFL Befehls ource T LD AN ION D Steuerung Datengr e Strompfad ontro 5 Length 1 lt lt EM gt wahr unwahr position 0s MicroLogix 1200 Wort 25 5 us 10 4 us Doppelwort 31 6 us 10 4 us MicroLogix 1500 Wort 22 2 us 9 7 us Doppelwort 27 4 us 9 7 us Mit dem LFL Befehl werden bei einem Strompfad bergang von unwahr nach wahr Worte oder Doppelworte in einen vom Anwender erstellten File den so genannten LIFO Stapel geladen Zu jedem LFL Befehl ist als Gegenst ck ein LFU Befehl LIFO entladen vor handen mit dem Elemente aus dem LIFO Stapel entladen werden Im nachfolgend dargestellten LFL LFU Befehlspaar wurden Befehls parameter programmiert 1 LOAD EN Ziel Position S N7 10 DN 7 ia a2 P N7 11 le N7 12 0 Cont 3 Length 34 WAR Position 9 Der LFU Befehl N7 14 2 entl dt Daten aus 3 I m eu Stapel N7 12 an 4 LIFO N7 12 HDN Position0 N7 12 5 34 Worte sind dem Dest N7 11 EM Control R6 0 6 FIFO Stapel zuge Length 34 ordnet Anfangs De fi r Bauen 3 position N7 12 Befehlspaar LFL und LFU Endposition N7 45 Quelle 8 N7 10 IL 9 Der LFL Befehl l dt Daten in den Stapel N7 12 und legt N745 33 Dieser Befehl verwendet folgende Operanden diese an der n chsten verf g baren Position ab in diesem Beispiel 9 Laden und Entladen des Stapels N7 12 e Quelle Der Quellenoperand ist eine Konstante oder eine Adresse mit dem Wert der an die momentan verf gbare Position in dem LI
74. nge f r Hoch geschwindigkeitsz hler finden Sie im Abschnitt Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters auf Seite 5 1 In einer Steuerung befinden sich die Zeitwerke in einem Zeitwerkfile Ein beliebiger nicht benutzter Datenfile kann als Zeitwerkfile verwendet werden Wenn ein Datenfile als Zeitwerkfile verwendet wird enth lt jedes Element innerhalb des Zeitwerkfiles drei Unterelemente e Zeitwerksteuerung und status e Sollwert Bei Erreichen dieses Werts durch das Zeitwerk wird das Zeitwerk ausgeschaltet Wenn der Istwert diesen Wert erreicht wird das DN Status Bit Fertig gesetzt nur bei TON und RTO Der Datenbereich des Sollwerts ist von 0 bis 32767 Das kleinste Aktualisierungsintervall betr gt unabh ngig von der Zeitbasis 2 55 Sekunden e Istwert Der Istwert z hlt die Zeitbasisintervalle Damit gibt der Istwert die verstrichene Zeit wider Der Datenbereich des Istwerts ist von 0 bis 32767 Publikation 1762 RMO01D DE P Oktober 2002 8 2 Zeitwerk und Z hlerbefehle Publikation 1762 RM001D DE P Oktober 2002 F r Zeitwerke stehen drei Zeitbasen zur Verf gung Tabelle 8 1 Zeitbasiseinstellungen Zeitbasis Bereich der Zeitmessung 0 01 Sekunden 0 bis 327 67 Sekunden Jede Zeitwerkadresse besteht aus einem 3 Worte umfassenden Element Wort 0 ist das Steuer und Statuswort in Wort 1 wird der Sollwert und in Wort 2 der Istwert gespeichert Tabell
75. nschten Datenfile mit der rechten Maustaste anklicken software RSLogix 500 aktivieren W hlen Sie f r Bedingungen f r Fileschutz bei Anwenderprogramm bertragung Die Schutzfunktion f r heruntergeladene Datenfiles ist wirksam wenn w hrend des Herunterladens eines Anwenderprogramms oder der bertragung eines Speichermoduls zur Steuerung fol gende Bedingungen erf llt sind e Die Steuerung enth lt gesch tzte Datenfiles e Das heruntergeladene Programm weist dieselbe Anzahl gesch tzter Datenfiles auf wie das aktuell in der Steuerung geladene Programm e Alle gesch tzten Datenfilenummern typen und gr en Anzahl der Elemente die sich derzeit in der Steuerung befinden stimmen exakt mit dem in die Steuerung heruntergeladenen Programm berein Werden alle diese Bedingungen erf llt berschreibt die Steuerung keine der Datenfiles in der Steuerung die als gesch tzt konfiguriert sind Werden nicht alle diese Bedingungen erf llt wird das gesamte Anwen derprogramm zur Steuerung bertragen Enth lt das Programm in der Steuerung au erdem gesch tzte Files wird der Anzeiger f r den Datenschutzverlust S 36 10 gesetzt um darauf hinzuweisen dass gesch tzte Daten verloren gegangen sind Beispiel Ein Steuerpro gramm mit gesch tzten Dateien wird auf die Steuerung bertragen Das Originalprogramm enth lt keine gesch tzten Dateien oder die Dateien sind nicht identisch bez glich Anzahl Typ usw Daraufhi
76. t ber ein PWM Signal gesteuert werden Das PWM Profil enth lt zwei Hauptkomponenten Zu erzeugende Frequenz e Tastgradintervall Der PWM Befehl unterscheidet sich wie auch die HSC und die PTO Funktion von den meisten anderen Steuerungsbefehlen Diese Befehle werden von speziellen Schaltungen ausgef hrt die parallel zum Hauptsystemprozessor aktiv sind Dieser Aufbau ist aufgrund der Hochleistungsanforderungen dieser Funktionen erforderlich Die Schnittstelle zu dem PWM Subsystem wird durch Abfrage eines PWM Befehls in dem Hauptprogrammfile Filenummer 2 oder durch Abfrage eines PWM Befehls in einem beliebigen Unterprogrammfile realisiert Das folgende Beispiel zeigt den typischen Arbeitsablauf eines PWM Befehls 1 Der Strompfad in dem sich ein PWM Befehl befindet wird als wahr erkannt der PWM wird gestartet 2 Ein PWM Signal mit der angegebenen Frequenz wird erzeugt 3 Die Ausf hrungsphase ist aktiv Ein PWM Signal mit der angegebenen Frequenz und dem angegebenen Tastgrad wird ausgegeben 4 Der Strompfad auf dem sich der PTO Befehl befindet wird als unwahr erkannt 5 Der PWM Befehl befindet sich im Leerlaufzustand W hrend der Ausf hrung des PWM Befehls werden Status Bits und informationen bei laufendem Betrieb der Hauptsteuerung aktualisiert Da der PWM Befehl von einem Parallelsystem ausgef hrt wird werden die Status Bits und andere Informationen jedes Mal aktualisiert wenn der PWM Befehl Publikati
77. wurde Dieser Unterschied ist darauf zur ckzuf hren dass das PTO Subsystem unter Umst nden nicht in der Lage ist bei h heren Frequenzen eine exakte Frequenz einzustellen Bei PTO Anwendungen ist dies in der Regel nicht relevant da in allen F llen eine genaue Anzahl an Impulsen erzeugt wird PTO Anzahl der zu erzeugenden Impulse TOP Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff TOP Anzahl der zu PTO 0 TOP Doppelwort O bis Steuerung Lesen erzeugenden Impulse 32 Bit INT 2 147 483 647 Schreiben Der PTO TOP Total Output Pulses Anzahl der zu erzeugenden Impulse gibt die Anzahl der Impulse an die f r das Impulsprofil erzeugt werden m ssen f r die Phasen Beschleunigung Ausf hrung Verz gerung Verwenden von Hochgeschwindigkeitsausg ngen 6 13 PTO erzeugte Ausgangsimpulse OPP Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff OPP Erzeugte PTO 0 0PP Doppelwort 0 bis Status Nur Lesen Ausgangsimpulse 32 Bit INT 2 147 483 647 Der PTO OPP Erzeugte Ausgangsimpulse wird durch das PTO Subsystem generiert und kann in dem Steuerprogramm zur berwachung der durch das PTO Subsystem erzeugten Impulse verwendet werden PTO Beschleunigungs Verz gerungsimpulse ADP Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff ADP PTO 0 ADP Doppelwor
78. 0 bis 255 ausgew hlt werden Beispiele F8 2 Flie kommafile 8 Element 2 F10 36 Flie kommafile 10 Element 36 Publikation 1762 RMO01D DE P Oktober 2002 10 6 Mathematische Befehle Publikation 1762 RM001D DE P Oktober 2002 Flie komma Werte programmieren In der folgenden Tabelle werden Punkte aufgef hrt die Sie bei der Arbeit mit Flie komma Daten beachten sollten WICHTIG Diese Regeln gelten nicht f r den SCP Befehl Regeln f r diesen Befehl finden Sie auf Seite 10 14 berlegungen f r den Umgang mit Flie komma Daten Wenn mindestens einer der Operanden ein Flie komma Wert ist e Wenn eine der Quellen NAN ist ist das Ergebnis auch NAN e Alle berl ufe haben undendliche Ergebnisse mit dem entsprechen Vorzeichen e Alle Unterl ufe haben als Ergebnis Positiv Null e Alle denormalisierten Quelldaten werden als Positiv Null behandelt e Ergebnisse werden immer mithilfe der Regel zum Runden auf gerade Zahlen gerundet e Wenn das Ziel eine Ganzzahl und das Ergebnis NAN oder unendlich ist wird ein ges ttigtes Ergebnis 32768 oder 32767 f r Wort oder 2 147 836 648 oder 2 147 836 647 f r Doppelwort im Ziel gespeichert und das Bit zur Auswahl der mathematischen berlauffunktion ignoriert e Wenn das Ziel eine Ganzzahl ist wird das gerundete Ergebnis gespeichert Wenn nach dem Runden ein berlauf eintritt wird ein ges ttigtes Ergebnis im Ziel gespeichert und das Bit zur Auswahl der m
79. 0 0 1 0 0 X X 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 X 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 x bestimmt den Status des Flags HINWEIS Wenn die Quelle das Ziel und der mathematische Status Null sind wird das Flag auf 1 gesetzt Aktualisierung der mathematischen Status Bits Tabelle 11 6 Mathematische Status Bits Bit Aktion des Prozessors S 0 0 Das Bit wird immer r ckgesetzt S 0 1 Das Bit wird gesetzt wenn mehr als ein Bit in der Quelle gesetzt ist andernfalls wird das Bit r ckgesetzt Das Bit f r den mathematischen Uberlauf S 5 0 wird nicht gesetzt S 0 2 Das Bit wird gesetzt wenn das Ergebnis null ist andernfalls wird das Bit r ckgesetzt S 0 3 Das Bit wird immer r ckgesetzt Publikation 1762 RM001D DE P Oktober 2002 11 4 Konvertierungsbefehle FRD BCD in Ganzzahl Befehlstyp Ausgang FRD san BCD er Tabelle 11 7 Ausf hrungszeit f r FRD Befehl ource X 0000h lt Steuerung Strompfad Dest N7 0 0 lt wahr unwahr MicroLogix 1200 14 1 us 0 0 us MicroLogix 1500 12 3 us 0 0 us Mit dem FRD Befehl wird der BCD Quellenwert Binary Coded Decimal Bin rdezimalcode in einen Ganzzahlwert konvertiert das Ergebnis wird in die Zieladresse gestellt Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 11 8 G ltige Adressierungsmodi und Filetypen f r FRD Befehl
80. 0 und 63 Doppelwort betragen Die Position wird nach jedem Lade vorgang reduziert Daten werden bei Position null entladen Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 14 15 G ltige Adressierungsmodi und Filetpyen f r FFU Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Datenfiles Parameter TOR FIFO Adressierungs Adressierungs modus ebene Funktionsfiles PTO PWM DLS Datenprotokoll STI Ell Doppelwort CS Komm IOS E A unmittelbar MG PD PLS RTC HSC BHI MMI DAT TPI Ziel Steuerung L nge Position 1 Bitte beachten Sie den nachfolgenden Hinweis Wich 2 Nur Steuerfile Gilt nicht f r Zeitwerke und Z hler ig zur indirekten Adressierung kann die indirekte Adressierung nicht verwendet werden S ST MG PD WICHTIG Bei folgenden Dateien RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files Publikation 1762 RM001D DE P Oktober 2002 Filebefehle 14 15 LFL LIFO laden LFL Befehlstyp Ausgang An Load er MEN gt Tabelle 14 16 Ausf
81. 1 ist der entsprechende Netzknoten im Netzwerk aktiv Wenn ein Bit nicht gesetzt ist 0 ist der entsprechende Netzknoten nicht im Netzwerk aktiv 28 Aktive Netzknotentabelle Netzknoten 16 bis 31 CS0 28 1 ist Netzknoten 16 CS0 28 2 ist Netzknoten 17 usw Dies ist ein Register mit Bitbelegung der den Status jedes Knotens im Netzwerk anzeigt Wenn ein Bit gesetzt ist 1 ist der entsprechende Netzknoten im Netzwerk aktiv Wenn ein Bit nicht gesetzt ist 0 ist der entsprechende Netzknoten nicht im Netzwerk aktiv 29 bis 42 Reserviert Tabelle 3 18 Modbus RTU Slave Diagnose MicroLogix 1200 Steuerungen MicroLogix 1500 1764 LSP Prozessoren der Serie B und 1764 LRP Prozessoren Wort Bit Beschreibung 43 Kennung f r Diagnosez hler immer 10 44 L nge immer 14 45 Formatcode immer 0 46 Zeitverz gerung vor Senden 47 Obis 7 Netzknotenadresse 8bis 15 Reserviert 48 Zeitablauf zwischen Zeichen 49 RTS Sendeverz gerung 50 RTS Aus Verz gerung 51 Obis7 bertragungsgeschwindigkeit 8bis9 Parit t 10 bis 15 Reserviert 52 Kennung f r Diagnosez hler immer 6 53 L nge immer 32 54 Formatcode immer 0 55 Fehlercode Darstellungsschicht 56 Fehlerz hler Darstellungsschicht 57 Fehlercode Ausf hrungsfunktion 58 Letzter bertragener Ablaufunterbrechungscode 59 Datenfilenummer der Fehleraufforderung 60 Elementnummer der Fehleraufforderun
82. 1 Der ST File kann nicht f r MicroLogix 1500 1764 LSP Prozessoren der Serie A verwendet werden 2 Die DAT Dateien gelten nur f r MicroLogix 1500 Steuerungen Die PTO und PWM Files werden nur in MicroLogix 1200 und 1500 BXB Ger ten verwendet 3 Der Datenprotokollierungs Statusfile kann nur durch den MicroLogix 1500 1764 LRP Prozessor verwendet werden 4 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 5 Der F File ist nur f r MicroLogix 1200 und 1500 Steuerungen der Serie C und h her g ltig 6 Einige Elemente sind beschreibbar Ausf hrliche Informationen finden Sie im Funktionsfile WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files Aktualisierung der mathematischen Status Bits Nach Ausf hrung eines MOV Befehls werden die mathematischen Status Bits im Statusfile aktualisiert Die arithmetischen Status Bits befinden sich in den Bits 0 bis 3 von Wort 0 des Prozessor Statusfiles S2 Tabelle 13 3 Mathematische Status Bits Bit Aktion des Prozessors S 0 0 bertrag Das Bit wird immer r ckgesetzt 50 1 berlauf Das Bit wird gesetzt wenn ein berlauf unendlich oder NAN not a number keine Nummer entdeckt wurde andernfalls wird es r ckgesetzt S 0 2 Null Bit Das Bit wird gesetzt wenn das
83. 1 S 1 0 1200 1500 0 0 0 0 0 0 dezentraler Herunterladevorgang l uft 0 0 0 0 1 1 REM Programmmodus 0 0 0 1 1 3 dezentraler Suspend Zustand Operation durch Ausf hrung des SUS Befehls angehalten 0 0 1 1 0 6 dezentraler RunModus 0 0 1 1 1 7 dezentraler Dauertestmodus 0 1 0 0 0 8 dezentraler Einzelabfrage Testmodus 1 0 0 0 0 16 Herunterladevorgang l uft nicht zutreffend e 1 0 0 0 1 17 Programmmodus nicht zutreffend e 1 1 0 1 1 27 Suspend Zustand nicht zutreffend e Operation durch Ausf hrung des SUS Befehls angehalten 1 1 1 1 0 30 Run Modus nicht zutreffend e 1 G ltige Modi sind durch das Symbol gekennzeichnet N A steht f r einen ung ltigen Modus f r die betreffende Steuerung Publikation 1762 RM001D DE P Oktober 2002 Forcen aktiv Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 1 5 Bin rwert 1 Status Nur Lesen Dieses Bit wird von der Steuerung immer gesetzt 1 um anzuzeigen dass Forcen aktiviert ist Systemstatusfle C 5 Forcen installiert Adresse Datenformat Bereich S 1 6 Bin rwert 0 oder 1 Typ Anwenderprogrammzugriff Status Nur Lesen Dieses Bit wird von der Steuerung gesetzt 1 wenn ein oder mehrere Ein oder Ausg nge forciert werden Wenn dieses Bit nicht gesetzt ist ist in der Steuerung Forcen nicht aktiviert Fehler berbr ckung beim Einschalten Typ Anwenderprogra
84. 1 Nein Nein Ja Hardstopp Dieser Fehler wird generiert wenn ein Hardwarehalt festgestellt wurde Bei festge diesem Fehler wird kein Steuerungsfehler erzeugt stellt Zum L schen dieses Fehlers den PTO Befehl an einem unwahren Strompfad scannen und das EH Bit Enable Hard Stop auf 0 zur cksetzen 2 Nein Nein Ja Ausgang Der konfigurierte PTO Ausgang 2 oder 3 ist forciert Diese forcierte forciert Bedingung muss aufgehoben werden da sonst der PTO Befehl nicht ausgef hrt werden kann Bei diesem Fehler wird kein Steuerungsfehler erzeugt Dieser Fehler wird automatisch gel scht sobald die forcierte Bedingung aufgehoben wird 3 Nein Ja Nein Frequenz Der Wert der Ausgangsfrequenz OFS ist kleiner als 0 oder gr er fehler als 20 000 Bei diesem Fehler wird ein Steuerungsfehler erzeugt Dieser Fehler kann durch die Logik innerhalb der Anwenderfehlerroutine gel scht werden 4 Nein Ja Nein Beschleu Die Beschleunigungs Verz gerungsparameter ADP nigungs e sind kleiner als null ns T i als die H lfte der gesamten zu erzeugenden Ausgangsimpulse e Accel Decel berschreitet den Grenzwert siehe Seite 6 13 Bei diesem Fehler wird ein Steuerungsfehler erzeugt Dieser Fehler kann durch die Logik innerhalb der Anwenderfehlerroutine gel scht werden 5 Nein Nein Ja Fehler bei Der PTO ist im Leerlauf und mindestens zwei der folgenden Bits sind gesetzt Einzel e EN Bit Aktiv gesetzt u e JP Bit Einzelschritt Tippbetrieb gesetzt se e JC
85. 1200 57 9 us 0 0 us MicroLogix 1500 50 7 us 0 0 us Mit dem STS Befehl kann die STI Funktion gestartet und gestoppt oder das Zeitintervall zwischen STI Anwender Interrupts ge ndert werden Der STI Befehl wird mit einem Operanden eingegeben e Zeit Dies ist die festgelegte Zeitspanne in Millisekunden bis zur Ausf hrung des w hlbar zeitgesteuerten Anwender Interrupts Geben Sie den Wert 0 ein um die STI Funktion zu deaktivieren G ltiger Bereich 0 bis 65 535 Millisekunden Der STS Befehl wendet den angegebenen Sollwert wie folgt auf die STI Funktion an e Wenn der Sollwert 0 angegeben wurde werden die STI Funktion deaktiviert und STI O TIE gel scht 0 e Wenn die STI Funktion deaktiviert ist keine Zeitsteuerung und ein Wert gr er 0 als Sollwert angegeben wurde werden die STI Funktion mit dem neuen Sollwert gestartet und STI 0 TIE gesetzt 1 e Wenn die STI Funktion bereits gestartet wurde und der Sollwert ge ndert wird tritt die neue Einstellung sofort in Kraft und die Ausf hrung der STI Funktion wird mit dem neuen Sollwert fortgesetzt Beachten Sie dass bei Eingabe eines neuen Sollwerts der kleiner als der aktuelle Istwert ist die STI Funktion sofort beendet wird Wenn beispielsweise der aktuelle Istwert der STI Funktion 15 Mikrosekunden betr gt und der STI Sollwert von 20 Mikro sekunden auf 10 Mikrosekunden reduziert wird tritt beim n chsten Strompfadbeginn ein STI Anwender Interrupt ein Adres
86. 14 Fehlercodes D 1 D 3 Ell Fehlercodes 18 18 Fehlercode f r schwerwiegende Fehler Status C 14 Fehlercodes zu ASCIl Befehlen 20 31 Fehlercodes zu MSG Befehlen 21 43 Fehlermeldungen und Fehlercodes D 1 Handbuch zur Fehlersuche D 3 HSC Fehlercodes 5 5 mathematische Status Bits 10 3 mathematische berlauferkennung 10 3 PID Laufzeitfehler 19 17 PTO Fehlercodes 6 18 PWM Fehlercodes 6 26 STI Fehlercode 18 13 Fehlercodes zu ASCII Befehlen 20 37 Fehlermeldungen D 1 D 3 Index 3 Fehlerroutine Anwendungsbeschreibung 18 6 Betrieb w hrend Hauptsteuerprogramm 18 2 Filenummern Status C 17 manuelle Fehlerbeseitigung D 2 Priorit t bei Interrupts 18 4 Fehlersuche D 3 D 11 automatische Fehlerbeseitigung D 1 Fehlerroutine verwenden D 2 manuelle Fehlerbeseitigung D 2 Steuerungsfehler erkennen D 1 Unterst tzung durch Rockwell Automation D 11 Fehler berbr ckung beim Einschalten Bit C 5 Fernpaketunterst tzung E 4 Festplatte G 3 FET 6 3 FFL Befehl 74 70 FFU Befehl 74 73 FIFO First In First Out 6 3 FIFO entladen 74 13 FIFO laden 74 10 File 6 3 File kopieren 14 4 Filebefehle 74 7 Filef llung 74 5 Filter Eing nge 7 22 FLL Befehl 74 5 Forcen aktiv Status Bit C 4 Forcen installiert Status Bit C 5 Forcen Ein und Ausg nge 1 22 FRD Befehl 11 4 Beispiel 11 6 Freilaufender Takt C 12 Funktionsfile mit Speichermoduldaten 3 7 bei Fehler laden 3 9 Fehler berbr cken 3 8 Funktionstyp 3 7 immer laden 3 9 Mo
87. 2 MicroLogix 1200 Speicherbelegung und Befehlsausf hrungszeit Tabelle A 1 Speicherbelegung und Ausf hrungszeiten der MicroLogix 1200 Programmierbefehle Programmierbefehle Befehls Wort Doppelwort mnemonik Ausf hrungszeit in ps Speicher Ausf hrungszeit in ps Speicher unwahr wahr belegung unwahr wahr belegung in Worten in Worten ASCII Zeichenkette in ACI 0 0 176 72 11 5 0 0 24 6 11 6 Zeichen 11 5 Ganzzahl Zeichen ASCII Zeichenkette suchen ASC 0 0 16 2 4 0 6 0 Keine Doppelwortadressierung bereinst Zeichen ASCII Zeichenkette ASR 0 0 9 2 4 0 1 8 vergleichen bereinst Zeichen ASCII Zeichenkette verketten ACN 0 0 22 6 11 5 2 0 Zeichen ASCII Zeile lesen ARL 11 7 139 7 50 1 4 3 Keine Doppelwortadressierung Zeichen Auf geschlossen pr fen XIC 0 8 0 9 1 0 Auf offen pr fen XIO 0 8 0 9 1 0 Ausgang einschalten OTE 1 1 1 4 1 6 Ausgang r cksetzen OTU 0 0 1 1 0 6 Ausgang setzen OTL 0 0 1 0 0 6 Bit nach links verschieben BSL 1 3 32 1 3 Wort 13 8 Bit nach rechts verschieben BSR 1 3 32 1 3 Wort 13 8 Byte Tausch SWP 0 0 13 7 2 2 11 5 vertauschtem Wort Division DIV 0 0 12 2 2 0 0 0 42 8 3 5 E AAuffrischung REF 0 0 siehe S A 7 0 5 Keine Doppelwortadressierung Echtzeituhr anpassen RTA 3 7 4 7 556 2 wahr zu unwahr Wechsel Einzelimpuls ONS 1 9 2 6 3 5 ExklusivOder XOR 0 0 3 0 2 8 0
88. 3 4 Funktionsfiles Publikation 1762 RM001D DE P Oktober 2002 Genauigkeit der Echtzeituhr Die nachfolgende Tabelle zeigt die berechnete Genauigkeit der Echtzeituhr bei verschiedenen Temperaturen Tabelle 3 3 Genauigkeit der Echtzeituhr bei verschiedenen Temperaturen Umgebungstemperatur Genauigkeit 0 C 34 bis 70 Sekunden Monat 25 C 36 bis 68 Sekunden Monat 40 C 29 bis 75 Sekunden Monat 55 C 133 bis 237 Sekunden Monat 1 Diese Zahlen geben die ung nstigste Genauigkeit w hrend eines Monats mit 31 Tagen an RTC Batteriebetrieb Die Echtzeituhr ist mit einer integrierten Batterie ausgestattet die nicht austauschbar ist Der Funktionsfile der Echtzeituhr enth lt ein Anzeige Bit f r den Batterieladezustand RTC 0 BL der Echtzeituhr Bei niedrigem Batterieladezustand wird dieses Anzeige Bit gesetzt 1 Dies bedeutet dass die Kapazit t der Batterie nach maximal 14 Tagen ersch pft sein wird und die Echtzeituhr ersetzt werden muss Wenn das Anzeige Bit f r den Ladezustand nicht gesetzt ist 0 ist der Ladezustand der Batterie in Ordnung oder es wurde keine Echtzeituhr angeschlossen ACHTUNG Wenn die Echtzeituhr bei niedrigem Batterielade zustand l nger als 14 Tage betrieben wird ist die Korrektheit der Echtzeituhrdaten nicht mehr gew hrleistet wenn die Spannungsversorgung der Steuerung unterbrochen wird Tabelle 3 4 Lebensdauer der Batterie der Echzeituhr Status der Temper
89. 33 diese an der n chsten verf g baren Position ab in diesem Beispiel 9 Laden und Entladen des Stapels N7 12 Publikation 1762 RM001D DE P Oktober 2002 14 18 Filebefehle Dieser Befehl verwendet folgende Operanden e LIFO Der LIFO Operand ist die Anfangsadresse des Stapels e Ziel Der Zieloperand ist eine Wort oder Doppelwortadresse an der der Wert nach dem Entladen aus dem LIFO Stapel gespeichert wird Der LFU Befehl entl dt diesen Wert aus dem letzten Standort des LIFO Stapels und speichert ihn unter der Zieladresse Die Adressierungsebene des Ziels muss mit der des LIFO Stapels bereinstimmen Wenn es sich bei LIFO um einen Wort File handelt muss das Ziel ein Wort File sein Wenn es sich bei LIFO um einen Doppelwort File handelt muss das Ziel ein Doppelwort File sein e Steuerung Dies ist die Adresse des Steuerfiles Dieses Element enth lt die Status Bits die Stapell nge und den Positionswert Das Steuerelement besteht aus drei Worten Wort 1 nicht belegt ee je Je ee e L nge die maximale Anzahl Worte oder Doppelworte in dem Stapel Wort 2 Position der n chste verf gbare Standort an den Daten entladen werden k nnen 1 EU Das an dass 2 DN Fer FFU Freigabe Bit wird bei einem bergang des Strompfades von unwahr nach wahr gesetzt und zeigt der Befehl aktiviert wurde ig Bit wenn dieses Bit gesetzt ist bedeutet dies dass der Stapel v
90. 4 1 3 SBR Unterprogramm 16 3 END Programmende 6 5 SCL Skalierung 10 12 EQU Gleich 9 3 SCP Skalierung mit Parametern 10 13 FFL FIFO laden 4 10 SQC Schrittschaltwerksvergleich 15 2 FFU FIFO entladen 4 13 SQL Schrittschaltwerksladung 15 8 FLL Filef llung 4 5 SQO Schrittschaltwerksausgang 15 5 FRD BCD in Ganzzahl 1 4 SOR Quadratwurzel 10 15 GCD Gray Code 1 10 STS STI starten 18 8 GEQ Gr er als oder gleich 9 5 SUB Subtraktion 10 7 GRT Gr er als 9 4 SUS Suspend 16 4 HSL Hochgeschwindigkeitsz hler laden 5 26 SWP Byte Tausch 14 19 IIM Sofortiger Eingang mit Maske 17 1 TND Tempor res Ende 16 4 INT Interrupt Unterprogramm 8 7 TOD In BCD 11 8 IOM Sofortiger Ausgang mit Maske 7 4 TOF Timer Ausschaltverz gerung 8 5 JMP Sprung zu Marke 6 1 TON Timer Einschaltverz gerung 8 4 JSR Sprung ins Unterprogramm 6 2 UID Anwender Interrupt deaktivieren 18 9 LBL Marke 6 2 UIE Anwender Interrupt aktivieren 18 10 LEQ Kleiner als oder gleich 9 5 UIF Anwender Interrupt entfernen 18 11 LES Kleiner als 9 4 XIC Auf geschlossen pr fen 7 1 LFL LIFO laden 4 15 XIO Auf offen pr fen 7 1 LFU LIFO entladen 4 17 XOR Exklusives ODER 12 5 Publikation 1762 RM001D DE P Oktober 2002 www rockwellautomation com Weltweite Hauptverwaltung Rockwell Automation 777 East Wisconsin Avenue Suite 1400 Milwaukee WI 53
91. 5 STI starten STS 18 8 bersicht 18 1 Interrupt Unterprogramm 18 7 IOM Befehl 17 4 IOS Funktionsfile 3 79 Istwert zur cksetzen Befehl 5 27 Publication 1762 RMO01D DE P Oktober 2002 J JMP Befehl 16 1 JSR Befehl 16 2 K Kanal 0 CSO Kommunikations Status File 3 14 Kommunikationsstatus C 17 Kanalkonfiguration DF1 Halbduplex Parameter E 7 DF1 Vollduplex Parameter E 5 DH 485 Parameter F 3 Modbus RTU Slave Parameter E 14 Kennwortschutz 2 17 Kleiner als 9 4 Kleiner als oder gleich 9 5 Klemme 6 4 Kodierung 1 auf 16 in 4 11 3 Kommunikation Aktiv Status Bit 0 78 Kanal 0 Status C 17 Modusauswahl Status Bit C 78 Statusfile 3 74 Kommunikationsabfrage 6 4 Kommunikationsbearbeitung 27 3 Kommunikationsbefehle 21 1 Kommunikationsprotokoll DF1 Halbduplex E 6 Kommunikationsprotokolle DF1 Vollduplex E 5 DH 485 F 2 Modbus Slave RTU E 9 Kontaktplanlogik G 4 Konvertierung 11 1 L Ladebefehl f r Hochgeschwindigkeitsz hler 5 26 Ladestatus Batterie Status Bit C 14 LBL Befehl 76 2 Leckstrom im AUS Zustand 6 4 LED Leuchtdiode 6 4 LEO Befehl 9 5 LES Befehl 9 4 Lesen G 4 Letzte 100 us Scanzeit Status C 18 LFL Befehl 14 15 LFU Befehl 14 17 LIFO Last In First Out G 5 LIFO entladen 14 17 LIFO laden 14 15 LIM Befehl 9 7 Literaturhinweise 2 Logik G 5 Logikbefehle 12 1 Logisches NICHT 12 6 Logisches ODER 12 4 Logisches UND 72 3 L schen 70 9 Speicher der Steuerung 2 12 Marke 16 2 Maskie
92. 6 I ae Publikation 1762 RM001D DE P Oktober 2002 Verwenden von Hochgeschwindigkeitsausg ngen 6 21 Zusammenfassung der Elemente des PWM Files Die Variablen der einzelnen PWM Elemente sowie deren Verhalten und die Zugriffsart des Steuerprogramms auf diese Variablen sind nachfolgend einzeln aufgef hrt Beschreibung Element Bereich Typ Anwenderpro Weitere grammzugriff Informationen OUT PWM Ausgang 0 2 oder 3 Status Nur Lesen 6 21 DS Verz gerungsstatus 0 oder 1 Status Nur Lesen 6 21 RS PWM Ausf hrungsstatus 0 oder 1 Status Nur Lesen 6 22 AS Beschleunigungsstatus 0 oder 1 Status Nur Lesen 6 22 PP Profilparameterauswahl 0 oder 1 Steuerung Lesen Schreiben 6 23 IS PWM Leerlaufstatus 0 oder 1 Status Nur Lesen 6 23 ED PWM Fehlererkennung 0 oder 1 Status Nur Lesen 6 23 NS PWM Normalbetrieb 0 oder 1 Status Nur Lesen 6 24 EH PWM Hard Stop aktivieren 0 oder 1 Steuerung Lesen Schreiben 6 24 ES PWM Status Aktiv Bit 0 oder 1 Status ur Lesen 6 24 OF PWM Ausgangsfrequenz Wort INT 0 bis 20000 Steuerung Lesen Schreiben 6 25 OFS PWM Betriebsfrequenzstatus 0 Wort INT 0 bis 20000 Status Nur Lesen 6 25 DC PWM Tastgrad PWM 0 DC Wort INT 1 bis 1000 Steuerung Lesen Schreiben 16 25 DCS PWM Tastgradstatus PWM 0 DCS Wort INT 11 bis 1000 Status Nur Lesen 6 25 ADD Beschleunigungs PWM 0 ADD Wort INT
93. A N7 0 0 lt Steuerung Datengr e Strompfad Source B N7 1 0 lt wahr unwahr MicroLogix 1200 Wort 1 3 us 1 1 us LES Doppelwort 2 8 us 2 7 us Less Than A lt B i a MicroLogix 1500 Wort 1 2 us 1 1 us 0 lt Doppelwort 2 6 us 2 5 us Source B N7 1 BR H E 0 lt Mit dem GRT Befehl k nnen Sie pr fen ob ein Wert gr er als ein zweiter Wert ist Mit dem LES Befehl k nnen Sie pr fen ob ein Wert kleiner als ein zweiter Wert ist Tabelle 9 5 Funktionsweise der Befehle GRT und LES Befehl Beziehung zwischen Daraus resultierender Quellenwerten Strompfadstatus GRT A gt B wahr A lt B unwahr LES AzB unwahr A lt B wahr WICHTIG Verwenden Sie den Hochgeschwindigkeits Z hlerak kumulator HSC ACC nur f r Quelle A in den GRTT LES GEQ und LEQ Befehlen Publikation 1762 RM001D DE P Oktober 2002 Vergleichsbefehle 9 5 GEQ Gr er als oder gleich LEQ Kleiner als oder gleich Befehlstyp Eingang GEQ Grtr Than or Eql A gt B Tabelle 9 6 Ausf hrungszeit f r die Befehle GEQ und LEQ Source A N7 0 0 lt Steuerung Datengr e Strompfad Source B N7 1 0 lt wahr unwahr MicroLogix 1200 Wort 1 3 us 1 1 us i Doppelwort 2 8 us 2 7 us Less Than or Eql A lt B MicroLogix 1500 Wort 1 2 us 1 1 us Source A u Doppelwort 2 6 us 2 5 us Source B N7 1 0 lt Mit dem GEQ Befehl k nnen Sie pr fen ob ein Wert gr er als oder gleich einem z
94. Alle brigen Daten werden nicht verar beitet Durch Setzen dieses Bits werden keine Befehle aus der ASCII Warteschlange gel scht Dieses Bit wird nur gepr ft wenn der Befehl zur Ausf hrung bereit ist 7 RN Ausf hrungs Bit ist dieses gesetzt weist es darauf hin dass der Befehl in der Warteschlange ausgef hrt wird 8 FD Gefunden Bit ist dieses gesetzt weist es darauf hin dass der Befehl die letzte Zeile oder das Abschlusszeichen im Puffer gefunden hat wird nur von den ABL und ACB Befehlen verwendet Adressierung von Steuerungsfiles Die Adressierung von Steuerdatenfiles wird nachfolgend beschrieben R e s b f Filenummer Die g ltige Filenummer kann aus einem Bereich von 3 bis 255 ausgew hlt werden Elementendezeichen e Elementnummer Die Elementnummer kann aus einem Bereich von 0 bis 255 ausgew hlt werden Jedes Element hat eine L nge von 3 Worten siehe Tabelle 20 2 Subelementendezeichen s Subelementnummer Die g ltige Subelementnummer kann aus einem Bereich von 0 bis 2 ausgew hlt werden Au erdem kann LEN oder POS angegeben werden I Bit Endezeichen Bitnummer Beispiele R6 2 R6 2 0 13 R18 1 LEN R18 1 POS Publikation 1762 RM001D DE P Oktober 2002 Die Bitnummer kann aus einem Bereich von 0 bis 15 ausgew hlt werden Die Bitnummer ist der Bitstandort innerhalb des ST Fileelements Die W rter 1 und 2 der Steuerungselemente k nnen n
95. Anwenderprogramm gesetzt und gel scht Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 13 Interrupt durch Unterlauf UFI Beschreibung Adresse Datenformat HSC Modi Typ Anwenderpro grammzugriff UFI Interrupt HSC 0 UFI Bit 2 bis 7 Status Lesen Schreiben durch Unterlauf 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das UFI Status Bit Interrupt durch Unterlauf wird gesetzt 1 wenn der HSC Istwert den Unterlaufwert erreicht und der HSC Interrupt ausgel st wurde Mit diesem Bit kann in dem Steuerprogramm angezeigt werden dass der HSC Interrupt durch Erreichen des Unterlaufwerts ausgel st wurde Wenn das Steuerprogramm nach Erreichen des Unterlaufwerts eine bestimmte Steueraktion durch f hren soll wird dieses Bit als bedingte Logik verwendet Dieses Bit kann durch das Steuerprogramm gel scht 0 werden es wird au erdem durch das HSC Subsystem gel scht sobald folgende Bedingungen eintreten e Ausf hrung eines Interrupts nach Erreichen des unteren Sollwerts e Ausf hrung eines Interrupts nach Erreichen des oberen Sollwerts e Ausf hrung eines Interrupts nach Erreichen des berlaufwerts e Aktivierung des Ausf hrungsmodus der Steuerung Uberlauf OF Beschreibung Adresse Datenformat ysc Modil Typ Anwenderpro grammzugriff OF berlauf HSC 0 OF Bit Obis7 Status Lesen Schreiben 1 Beschreibungen der Mod
96. Befehl nicht in seinem Normalzustand befindet Verwenden von Hochgeschwindigkeitsausg ngen 6 11 PTO Hard Stop aktivieren EH Beschreibung Adresse Datenformat Bereich Typ Anwenderpro Unterelement grammzugriff EH Hard Stop PTO 0 EH Bit O oder 1 Steuerung Lesen Schreiben aktivieren Mit dem PTO Bit EH Hard Stop aktivieren kann das PTO Subsystem sofort angehalten werden Sobald das PTO Subsystem eine Impuls sequenz gestartet hat ist die Aktivierung des EH Bits die einzige M glichkeit die Erzeugung von Impulsen zu stoppen Das EH Bit bricht jeglichen Betrieb des PTO Subsystems Leerlauf Normalbetrieb Kontinuierliche Impulse erzeugen oder Impulse erzeugen ab und erzeugt einen PTO Subsystemfehler Funktionsweise des EH Bits e Gesetzt 1 Das PTO Subsystem wird angewiesen die Erzeugung von Impulsen sofort anzuhalten Ausgang aus 0 e Gel scht 0 Normalbetrieb PTO Status aktiv EN Beschreibung Adresse Datenformat Bereich Typ Anwenderpro Unterelement grammzugriff EN Status aktiv PTO 0 EN Bit O oder 1 Status Nur Lesen entsprechend Strompfadstatus Das PTO Bit EN Status Aktiv wird durch das PTO Subsystem ge steuert Wenn der Strompfad vor dem PTO Befehl wahr ist wird der PTO Befehl aktiviert und das Status Bit Aktiv gesetzt Wenn der Strompfad vor dem PTO Befehl vor Abschluss der Impulssequenz unwahr wird wird das Status Bit Aktiv r ckgese
97. Bitbasis logische Operationen mit Worten aus 12 1 bertragung MOV MVM Die Verschiebebefehle ndern und verschieben Worte 13 1 File CPW COP FLL BSL BSR FFL FFU LFL LFU Die Filebefehle f hren Operationen an Filedaten aus 14 1 51 SQC SQO SQL Die Schrittschaltwerksbefehle steuern automatische Fertigungsmaschinen die sich st ndig wiederholende Aufgaben ausf hren Programmsteuerung JMP LBL JSR SBR RET SUS TND MCR END Die Programmsteuerungsbefehle ndern den Ablauf 16 1 der Programmausf hrung des Kontaktplans Eingang und Ausgang IIM IOM REF Mit den Eingangs und Ausgangsbefehlen k nnen Sie Daten gezielt und ohne 17 1 Unterst tzung durch die Eingangs und Ausgangsabfragen aktualisieren Anwender Interrupt STS INT UID UIE UIF Mit den Anwender Interrupt Befehlen k nnen Sie Programm Interrupts auf der 18 1 Grundlage definierter Ereignisse erzeugen Prozesssteuerung PID Die Prozesssteuerungsbefehle erm glichen eine Steuerung mit R ckf hrung 19 1 ASCII ABL ACB ACI ACL ACN AEX AHL AIC ARD ARL ASC ASR AWA AWT Mit den ASCII Befehlen 20 1 werden ASCIl Zeichenketten konvertiert und erstellt Diese k nnen nicht mit MicroLogix 1500 1764 LSP Prozessoren der Serie A verwendet werden Kommunikation MSG SVC Die Kommunikationsbefehle lesen Daten aus einer und schreiben Daten in eine andere 21 1 Station Rezept nur MicroLogix 1500
98. Control Steuerung ist der Steuerdatenfile Siehe Seite 20 6 e Channel Status Kanalstatus zeigt den aktuellen Status 0000 bis 001F der Handshake Leitungen f r den angegebenen Kanal an Dieser Status ist schreibgesch tzt und wird in das POS Feld im Steuerdatenfile geschrieben Die folgende Tabelle zeigt wie der Wert des Kanalstatus bestimmt wird In diesem Beispiel lautet der Wert 001F Kanalstatus 15 14 13 12 11 10 9 8 1 0 Bit Einstellung der reserviert RTS ICTS Handshake Steuerleitung 0 Io o 10 JO Jo o Io 0 10 11 1 1 1 1 Kanalstatus 0 0 1 F Wort 2 des Steuerungselements 001F 1 Die DCD Handshake Leitung wird nur auf Kanal 1 unterst tzt e Error Fehler zeigt den hexadezimalen Fehlercode an der angibt warum das ER Bit im Datenfile gesetzt wurde Eine Beschreibung der Fehlercodes finden Sie auf Seite 20 31 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 20 22 G ltige Adressierungsmodi und Filetypen f r AHL Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Datenfiles Adressierungs Adressierungs Funktionsfiles modus ebene DLS Datenprotokoll Parameter z 5 sgg E cc Sr E Io E 2 o ja je Z a 2 e 5 Kanal UND Maske
99. DE P Oktober 2002 Hauptsteuerrelais MCR Ein festverdrahtetes Relais dessen Spannungsversorgung dutch seriell angeschlossene Not Ausschalter unterbrochen werden kann Herunterladen Die bertragung eines Programms oder Datenfiles auf ein Ger t Hochladen bertragung von Daten von der Steuerung an ein Programmier oder Speicherger t Integrierte E A Die integrierte E A ist die E A auf der Steuerungsplatine Bei MicroLogix Steuerungen ist die gesamte E A an Steckplatz 0 die integrierte E A Klemme Eine Stelle an einem E A Modul mit der externe E A Ger te z B ein Drucktaster oder eine Kontrollleuchte verdrahtet sind Kommunikationsabfrage Ein Teil des Arbeitszyklus der Steuerung Die Kommunikation mit Ger ten z B anderen Steuerungen und Bedienerschnittstellen ger ten erfolgt w hrend dieser Phase Kontaktplanlogik Ein grafisches Programmformat das einem Leiterdiagramm hnelt Die Prgrammiersprache f r die Kontaktplanlogik ist die am weitesten verbreitete Programmiersprache f r speicherprogrammierbare Steuerungen Leckstrom im AUS Zustand Wenn ein mechanischer Schalter ge ffnet wird AUS Zustand flie t kein Strom durch diesen Schalter Bei Halbleiterschaltern und ber spannungsschutzkomponenten die manchmal zum Schutz von Schaltern eingesetzt werden weisen einen geringen Stromfluss auf wenn sich der Schalter im AUS Zustand befindet Dieser Strom wird als Leckstrom im AUS Zustand bezeichnet Ein
100. Das JPS Bit bleibt gesetzt bis das JP Bit gel scht wird 0 aus PTO Kontinuierlicher Tippbetrieb JC Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff JC Kontinuierlicher PTO 0 JC Bit 0 oder 1 Steuerung Lesen Schreiben Tippbetrieb ber das PTO Bit JC Kontinuierlicher Tippbetrieb wird das PTO Subsystem angewiesen kontinuierlich Impulse zu erzeugen Die erzeugte Frequenz wird durch den JF Parameter Tipp Frequenz in dem PTO Funktionsfile bestimmt Der JC Betrieb ist nur m glich wenn folgende Bedingungen erf llt sind e PTO Subsystem im Leerlauf e Einzelschritt Tippbetrieb nicht aktiv e Aktiv Bit EN ausgeschaltet Funktionsweise des JC Bits e Gesetzt 1 Das PTO Subsystem wird angewiesen kontinuierlich Impulse zu erzeugen e Gel scht 0 Das PTO Subsystem erzeugt keine Impulse Wenn das JC Bit gel scht wird wird der aktuelle Ausgangsimpuls abgebrochen PTO Status Kontinuierlicher Tippbetrieb JCS Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff JCS Status PTO 0 JCS Bit Ooder1 Status Nur Lesen kontinuierlicher Tippbetrieb Das PTO Bit JCS Status Kontinuierlicher Tippbetrieb wird durch das PTO Subsystem gesteuert Es kann von Eingangsbefehlen in jedem Strompfad innerhalb des Steuerprogramms verwendet werden um festzustellen wenn die PTO Funktion kontinuierl
101. Dateitypen f r die Tabellen G ltige Adressierungsmodi 4 2 und im Rest und Filetypen des Handbuchs Zus tzliche neue Fileinformationen zum programmierbaren Endschalter 5 1 5 28 PLS im Kapitel zum Hochgeschwindigkeitsz hler berarbeitete Beschreibung f r Ausgang obere Quelle und Ausgang untere 5 26 Quelle f r die Anleitungen zum Hochgeschwindigkeitsz hler HSL berarbeitete Erkl rung f r PTO Beschleunigungs Verz gerungsimpulse 6 13 ADP Zus tzliche Informationen bez glich des Flie komma Datenfiles 0 1 10 4 Neue Anleitung f r den Absolutwert ABS 0 10 Zus tzlicher Hinweis dass der Flie komma F Datenfile nun mit der 0 13 10 14 Anleitung f r die Skalierung mit Parametern SCP verwendet werden kann Zus tzliche Anleitung f r den Gray Code GCD 1 10 Anleitung f r Swap SWP aus dem Kapitel Mathematische Befehle in das 14 1 14 19 Kapitel Filebefehle verschoben Neuer Befehl zum Kopieren eines Wortes CPW 14 2 Zus tzliche Informationen bez glich des Flie komma Datenfiles 14 5 14 6 Zus tzlicher Hinweis dass das Ausf hrungs Bit RN nicht ber den 20 6 20 28 Control R File adressiert werden kann berarbeiteter Text f r die Masken UND und ODER 20 21 Neustrukturiertes Kapitel Kommunikationsbefehle und neue Kapitel 21 Nachrichtenversendung ber DeviceNet CIP generisch Aktualisierte Ausf hrungszeit des MSG Befeh
102. Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressie rungsmodus rungsebene Datenfiles Funktionsfiles Parameter DLS Datenprotokoll unmittelbar Doppelwort Element S Quelle 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 2 Siehe Quellenoperand FRD Befehl auf Seite 11 5 WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Eiles Publikation 1762 RM001D DE P Oktober 2002 Konvertierungsbefehle 11 5 Quellenoperand FRD Befehl Bei der Quelle kann es sich um eine Wortadresse oder das Rechenregister handeln Maximale Werte f r BCD Quelle e 9999 wenn die Quelle eine Wortadtesse ist nur vierstelliger BCD Wert m glich e 32768 wenn die Quelle das Rechenregister ist f nfstelliger BCD Wert m glich erste vier Stellen in S 13 gespeichert h here Stellen in S 14 gespeichert Wenn es sich bei der Quelle um das Rechenregister handelt muss dieses direkt als S 13 adressiert werden S 13 ist das einzige Element des Statusfiles das verwendet werden kann Aktualisierung der mathematischen Status Bits Tabelle 11
103. Derivative PID e Meldung MG e Programmierbarer Endschalter PLS Speicher der Steuerung und Filetypen 2 11 Kennwortschutz Die statische Fileschutzfunktion k nnen Sie ber die RSLogix500 Programmiersoftware aktivieren W hlen Sie im Bildschirm Data File Properties Eigenschaften Datenfile die statische Schutzfunktion f r jeden zu sch tzenden Datenfile aus siehe die folgende Abbildung Dieses Fenster wird angezeigt wenn Sie den gew nschten Datenfile mit der rechten Maustaste anklicken General Fle7 Type N Name INTEGER Desc I Element fe Lat N75 Attributes atmen 7 Skip When Dieleting Unused Memory DE ms a MicroLogix Steuerungen verf gen ber ein integriertes Sicherheits system mit numerischen Kennworten Diese Kennworte bestehen aus bis zu 10 Ziffern 0 9 F r jedes Steuerungsprogramm k nnen zwei Kennworte festgelegt werden das Kennwort und das Master Kennwortt Mit Kennworten wird der Zugriff auf die Steuerung eingeschr nkt Mit dem Master Kennwort k nnen Sie sich ber den normalen Kenn wortschutz hinwegsetzen Der Kennwortschutz beruht auf dem folgenden System F r alle Steuerungen eines Projekts werden unter schiedliche Kennworte aber dasselbe Master Kennwort festgelegt um einen einfachen Zugriff auf alle Steuerungen f r Verwaltungs und Wartungszwecke zu erm glichen Sie k nnen ein Kennwort ber das Dialogfenster Controller Properties Eigenschaf
104. ENC 0 0 72 1 5 Keine Doppelwortadressierung Kommunikationsbearbeitung SVC 0 0 208 1 6 1 0 Wort LIFO entladen LFU 10 4 29 1 3 4 10 4 31 6 3 4 LIFO laden LFL 10 4 25 5 3 4 10 4 31 6 3 9 Logisches NICHT NOT 0 0 2 4 2 5 0 0 9 2 2 5 Logisches ODER OR 0 0 2 2 2 8 0 0 9 2 3 0 Logisches UND AND 0 0 2 2 2 8 0 0 9 2 3 0 L schen CLR 0 0 1 3 1 0 0 0 6 3 1 0 Marke LBL 1 0 1 0 0 5 Keine Doppelwortadressierung Maskierter Vergleich auf Gleich MEQ 1 8 1 9 1 8 3 1 3 9 3 5 Multiplikation MUL 0 0 6 8 2 0 0 0 31 9 35 Nachricht lesen schreiben MSG 6 0 20 0 2 9 Keine Doppelwortadressierung st ndig Nachricht Strompfad bergang 230 0 von unwahr nach wahr f r Lesenachrichten Nachricht Strompfad bergang 264 1 6 von unwahr nach wahr f r Wort Schreibnachrichten Negation NEG 0 0 2 9 3 0 0 0 12 1 3 0 OSF Fallender Einzelimpuls OSF 3 7 2 8 5 4 Keine Doppelwortadressierung Proportional Integral PID 11 0 295 8 2 4 Differenzialverhalten Pulsweitenmodulation PWM 24 7 126 6 13 Quadratwurzel SOR 0 0 26 0 1 5 0 0 30 9 2 5 R cksetzen RES 0 0 5 9 1 0 Keine Doppelwortadressierung R cksprung RET 0 0 1 0 0 3 R ckw rtsz hlung CTD 9 0 9 0 2 4 Schrittschaltwerksausgang S00 7 1 23 2 3 9 7 1 26 6 4 4 Schrittschaltwerksvergleich sac 7 1 23 5 3 9 7 1 26 3 4 4 Schrittschaltwerksladung soL 7 0 21 7 3 4 7 1 24 3 3 9 Skalierung SCL 0 0 10 5 2 5 Keine Doppelwortadressierung Skalierung mit Parametern SCP 0 0 31 5 3 8 0 0 52 2 6 0 Sofortiger Ausgang mit Maske IOM
105. Es ist ein offenes Protokoll das von neueren Allen Bradley Steuerungen und Produkten von Drittanbietern unterst tzt wird Bei CIP Nachtrichten handelt es sich um das native Nachrichtenformat f r DeviceNet Alle DeviceNet Ger te sind mit der CIP Nachrichten funktion kompatibel Der MicroLogix 1500 1764 LRP Prozessor Serie C verf gt ber einen erweiterten Nachrichtenbefehl mit dem sich m helos CIP Nachrichten versenden lassen Wenn Sie CIP generisch w hlen wird der Nachrichtenbefehl so konfiguriert dass er mit DeviceNet Ger ten kommuniziert die keine PCCC Nachtichten unterst tzen Wenn CIP generisch gew hlt wurde Kommunikationsbefehle 21 33 ndern sich eine Reihe an Nachrichten Parametern und viele neue Parameter werden abh ngig vom ausgew hlten Dienst aktiviert MSG Rung 3 0 MG11 1 m CIP Generic Data Table Adress Receive and Send Datentafeladresse empfangen und senden Dieser Wert bezeichnet den Datenfilestandort innerhalb der 1764 LRP Steuerung die Daten vom DeviceNet Ger t empf ngt und oder die Ausgangsadresse des Datenfiles die zum DeviceNet Zielger t gesendet wird Expansion Comms Port 1 CIP Generic N O 5 Network Device 0 0 Custom va 2 Size in Bytes Receive and Send Gr e in Byte empfangen und senden Da alle Daten die ber DeviceNet bermittelt werden auf Byte basieren m ssen Sie die Anzahl der gesendeten
106. FFU tapel N7 12 T FIFO UNLOAD EU Stape F 4 FIFO N7 12 HDN BEE 5 34 Worte sind dem Dest N7 11 HEM canal ReO 6 FIFO Stapel zuge t Posttion 9 7 ordnet Anfangs position N7 12 Befehlspaar FFL und FFU Endposition N7 45 Quelle N7 10 a Der FFL Befehl l dt Daten in den Stapel N7 12 und legt N745 33 Publikation 1762 RM001D DE P Oktober 2002 diese an der n chsten verf g baren Position ab in diesem Beispiel 9 Laden und Entladen des Stapels N7 12 Filebefehle 14 11 Dieser Befehl verwendet folgende Operanden e Quelle Der Quellenoperand ist eine Konstante oder eine Adresse mit dem Wert der an die momentan verf gbare Position in dem FIFO Stapel gestellt werden soll Die Adressierungsebene der Quelle muss mit der des FIFO Stapels bereinstimmen Wenn es sich bei FIFO um einen Wort File handelt muss die Quelle ein Wort Wert oder eine Wort Konstante sein Wenn es sich bei FIFO um einen Doppelwort File handelt muss die Quelle ein Doppelwort Wert oder eine Doppelwort Konstante sein Die Quellenwerte m ssen in dem Bereich 32768 bis 32767 Wort oder 2 147 483 648 bis 2 147 483 647 Doppelwort liegen e FIFO Der FIFO Operand ist die Anfangsadresse des Stapels e Steuerung Dies ist die Adresse des Steuerfiles Dieses Element enth lt die Status Bits die Stapell nge und den Positionswert Das Steuerelement besteht aus drei Worten S a e e ee ENO j JDN fem nicht belegt L nge
107. FRD oder TOD Befehls im Anwenderprogramm g ltig Netzknotenadresse Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 15 niedriges Byte Byte Obis255 Status Nur Lesen 1 Der Zugriff auf dieses Byte ist nur ber die Kontaktplanlogik m glich Ein Zugriff ber Kommunikations verbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird in dem Kommunikations Statusfile dupliziert CSx 0 5 0 bis CSx 0 5 7 Weitere Informationen hierzu finden Sie unter Block zum allgemeinen Kanalstatus auf Seite 3 15 Baudrate Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 15 hohes Byte Byte 0 bis 255 Status Nur Lesen 1 Der Zugriff auf dieses Byte ist nur ber die Kontaktplanlogik m glich Ein Zugriff ber Kommunikations verbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird in dem Kommunikations Statusfile dupliziert CSx 0 5 8 bis CSx 0 5 15 Weitere Informationen hierzu finden Sie unter Block zum allgemeinen Kanalstatus auf Seite 3 15 Maximale Scanzeit Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 22 Wort 0 bis 32767 Status Lesen Schreiben Dieses Wort enth lt das gr te ermittelte Zeitintervall zwischen zwei aufeinanderfolgenden Programmabfragen Dabei vergleicht die Steuerung jeden Abfragewert mit dem in S 2
108. File Eingangsregister nur Lesen Modbus Adressen 30001 bis 30256 Bereich 3 bis 255 0 kein 0 File Speicherregister Lesen Schreiben Modbus Adressen 40001 bis 40256 Bereich 3 bis 255 0 0 kein File RTS Ausschalt 0 bis 65535 kann in Schritten von 20 ms eingestellt werden 0 verz gerung Gibt die zeitliche Verz gerung zwischen der bertragung des letzten seriellen Zeichens an x20 ms das Modem und der Deaktivierung des RTS an Damit erh lt das Modem zus tzliche Zeit zur bertragung des letzten Zeichens eines Pakets RTS Sendeverz 0 bis 65535 kann in Schritten von 20 ms eingestellt werden 0 gerung x20 ms Gibt die zeitliche Verz gerung zwischen der RTS Aktivierung und der erstmaligen Pr fung einer CTS Antwort an Einzusetzen bei Modems die nicht in der Lage sind nach Eingang von RTS sofort mit CTS zu antworten Verz gerung vor 0 bis 65535 kann in Schritten von 1 ms eingestellt werden 0 bertragung x1 ms Wenn die Handshaking Funktion deaktiviert wurde ist dies die Verz gerungszeit vor der bertragung Erforderlich bei physischen 1761 NET AIC Halbduplex Netzwerken Diese Verz gerung wird von dem 1761 NET AIC zum Umschalten vom bertragungs in den Empfangsmodus ben tigt Bei der Konfiguration als DFT Halbduplex Modem ist dies die Mindestverz gerung zwischen dem Empfang des letzten Zeichens eines Pakets und der RTS Best tigung Publikation 1762 RM001D DE P Oktober 2002 Protokollkonfigurati
109. G 8 Wort kopieren 14 2 X XIC Befehl 7 7 XIO Befehl 7 7 XOR Befehl 12 5 Z Z hler Definition G 8 Funktionsweise 8 7 Steuerfile und Status Bits 8 8 Z hlerfile 8 7 Zeichen Flag C 4 Zeichenketten Datenfile 20 5 Zeitdiagramm Impulsspeicher Eing nge 1 23 Zeitdiagramme 2 Kanal Encoder 5 20 ASCII 20 29 AWA und AWT Befehle 20 29 MSG Befehl 27 12 relative PTO Zeitregelung 6 4 Zeitwerk und Z hlerbefehle 8 7 Publication 1762 RMO01D DE P Oktober 2002 8 Index Zeitwerkfiles 8 7 Zuk nftigen Zugriff zulassen 2 73 Zeitwerkgenauigkeit 8 3 Zuk nftiger Zugriff Status Bit C 9 Zentrale Nachrichten 27 76 Zur cksetzen 8 10 Ziel Bit File 3 10 3 12 Zweck dieses Handbuchs 7 Ziel Ganzzahl File 3 70 Zweig 6 8 Publication 1762 RMO01D DE P Oktober 2002 MicroLogix 1200 und 1500 Alphabetische Liste der Befehle Befehlsbeschreibung Seite Befehlsbeschreibung Seite ABL Puffer auf Zeile berpr fen 20 14 LIM Grenzwerttest 9 7 ABS Absolutwert 10 10 MCR Hauptsteuerbefehl 16 5 ACB Anzahl der ASCIl Zeichen im Puffer 20 16 MEQ Maskierter Vergleich auf gleich 9 6 ACI Zeichenkette in Ganzzahl 20 17 MOV Verschieben 13 1 ACL ASCII Puffer l schen 20 7 M
110. Halbduplex Slave Eine Beschreibung der g ltigen Kommunikationsprotokolle finden Sie unter Protokollkonfiguration auf Seite E 1 Kommunikationsbefehle 21 3 SVC Kommunikations bearbeitung Befehlstyp Ausgang SVC Service Communications Tabelle 21 1 Ausf hrungszeit des SVC Befehls Channel Select 1 Steuerung Strompfad wahr unwahr MicroLogix 1200 208 us 1 6 us pro Wort 0 0 us MicroLogix 1500 1764 LSP oder 1764 LRP 166 us 1 4 us pro Wort 0 0 us ein Kanal ausgew hlt MicroLogix 1500 1764 LRP Prozessor beide 327 us 1 4 us pro Wort 0 0 us Kan le ausgew hlt 1 Dieser Wert f r den Befehl SVC wird gesetzt wenn der Kommunikationsdienst auf einen Datenfile zugreift Die Zeit erh ht sich beim Zugreifen auf einen Funktionsfile Im Normalbetrieb wird die Kommunikation von der Steuerung bei jeder Abfrage des Steuerprogramms bearbeitet Wenn die Kommuni kationsanschl sse fter abgefragt werden sollen oder wenn die Kontaktplanabfrage sehr lange dauert k nnen Sie einen SVC Befehl Kommunikationsbearbeitung in das Steuerprogramm aufnehmen Der SVC Befehl wird zur Verbesserung der Kommunikationsleistung Durchsatz verwendet verl ngert jedoch auch die Kontaktplan abfrage Stellen Sie den SVC Befehl einfach auf einen Strompfad innerhalb des Steuerprogramms Bei der Abfrage des Strompfads wird jegliche Kommunikationsanforderung abgearbeitet Dabei kann der SVC Befehl auf ei
111. Hex zierung 0021 EXPANSION POWER An der Erweiterungs E A Bank liegt Nicht anwender FAIL ein Fehler in der Spannungsversor bezogen nur MicroLogix gung vor 1500 Dieser Fehlercode wird generiert wenn die Steuerung eingeschaltet ist und an der Erweiterungs E A Bank keine Spannung anliegt Dies ist ein selbstl schender Fehlercode Beim erneuten Einschalten der Versorgungsspannung der Erweiterungs E A Bank wird der Fehler beseitigt Siehe unten WICHTIG Empfohlene Abhilfema nahme Legen Sie Spannung an die Erweiterungs E A Bank an Siehe unten WICHTIG Wenn dieser Fehler auftritt w hrend sich das System im RUN Modus befindet wird ein Steuerungs fehler generiert Wenn die Spannungsversorgung der Erweiterungs E A wieder hergestellt wird l scht die Steuerung den Fehler und f hrt im RUN Modus fort Wenn Sie den Modusschalter umlegen w hrend dieser Fehler vorliegt kann der Steuerungsbetrieb LA EALO unter Umst nden nach der Wiederherstellung der Spannungsversorgung der Erweiterungs E A nicht im RUN Modus fortgesetzt werden Wenn eine EPF Bedingung vorliegt und die Spannungsversorgung der Erweiterungs E A in Ordnung ist legen Sie den Modusschalter auf PROGRAM und danach auf RUN um Damit sollte der Fehler gel scht und der Steuerungsbetrieb im RUN Modus fortgesetzt werden HINWEIS Dieser Fehler kann auch auftreten wenn in der MicroLogix 1200 oder 1500 Steuerung ein Hardware Fehler auf dem Bus beste
112. Interrupts verwenden Publikation 1762 RM001D DE P Oktober 2002 Kapitel 19 Konzept des PID Befehls Prozesssteuerungsbefehl In diesem Kapitel wird der PID Befehl Proportional Integral Derivative f r MicroLogix 1200 und MicroLogix 1500 Steuerungen beschrieben Der PID Befehl ist ein Ausgangsbefehl der physikalische Parameter wie Temperatur Druck Fl ssigkeitsstand oder die Stre mungsgeschwindigkeit in Prozessregelkreisen regelt Normalerweise regelt der PID Befehl einen geschlossenen Regelkreis indem er die Eingangsdaten eines Analog Eingangsmoduls verarbeitet und Daten an den Ausgang eines Analog Ausgangsmoduls bertr gt Bei Temperaturregelungen k nnen Analogausg nge in zeitabh ngige Ein Aus Ausg nge umgewandelt werden um Heiz oder K hlelemente zu regeln Ein Beispiel hierzu finden Sie auf Seite 19 18 Der PID Befehl kann in einem Zeitsteuerungsmodus oder im STI Modus W hlbar zeitgesteuerter Interrupt ausgef hrt werden Im Zeitsteuerungsmodus wird der Befehlsausgang in regelm igen durch den Anwender festgelegten Intervallen aktualisiert In der STI Betriebsart sollte der Befehl in ein STI Interrupt Unterprogramm integriert werden Die Ausgangsdaten werden dann bei jeder Abfrage des STI Unterprogramms aktualisiert Das STI Zeitintervall und das Aktualisierungsintervall des PID Regelkreises m ssen in der gleichen Reihenfolge spezifiziert werden damit die Gleichung korrekt abgear beitet wird Weitere
113. LES Wenn keine der Quellen eine Nummer ist NAN ndert sich der Status des Strompfades zu unwahr e F r NEQ Wenn keine der Quellen eine Nummer ist NAN bleibt der Status des Strompfades wahr Vergleichsbefehle 9 3 EQU Gleich NEQ Ungleich EQU Equal Source A N7 0 0 lt Source B N7 1 0 lt NEQ Not Equal Source A N7 0 0 lt Source B N7 1 0 lt Befehlstyp Eingang Tabelle 9 2 Ausf hrungszeit f r die Befehle EQU und NEQ Steuerung Befehl Datengr e Strompfad wahr unwahr MicroLogix 1200 EQU Wort 1 3 us 1 1 us Doppelwort 2 8 us 1 9 us NEQ Wort 1 3 us 1 1 us Doppelwort 2 5 us 2 7 us MicroLogix 1500 EQU Wort 1 2 us 1 1 us Doppelwort 2 6 us 1 9 us NEQ Wort 1 2 us 1 1 us Doppelwort 2 3 us 2 5 us Mit dem EQU Befehl k nnen Sie pr fen ob ein Wert gleich einem zweiten Wert ist Mit dem NEQ Befehl k nnen Sie pr fen ob ein Wert ungleich einem zweiten Wert ist Tabelle 9 3 Funktionsweise der Befehle EQU und NEQ Befehl Beziehung zwischen Daraus resultierender Quellenwerten Strompfadstatus EQU A B wahr AzB unwahr NEO A B unwahr AzB wahr Publikation 1762 RMO01D DE P Oktober 2002 9 4 _ Vergleichsbefehle GRT Gr er als LES Kleiner als Befehlstyp Eingang GRT Greater Than A gt B Tabelle 9 4 Ausf hrungszeit f r die Befehle GRT und LES Source
114. MOV 0 0 2 3 2 5 0 0 6 8 2 0 bertragung durch Maske MVM 0 0 7 2 2 0 0 0 10 0 3 0 Umwandlung von BCD FRD 0 0 12 3 1 5 Keine Doppelwortadressierung Ungleich NEO 1 1 1 2 1 3 2 5 2 3 2 5 Unterprogramm SBR 1 0 1 0 0 3 Keine Doppelwortadressierung Vorw rtsz hlung CTU 8 5 6 4 2 4 Wort kopieren CPW 0 0 15 8 0 7 Wort Anwender Interrupt aktivieren UIE 0 0 0 8 0 9 Keine Doppelwortadressierung Anwender Interrupt deaktivieren UID 0 0 0 8 0 9 Anwender Interrupt entfernen UIF 0 0 10 6 0 9 Anzahl der ASCII Zeichen im ACB 11 0 84 2 3 3 Puffer ASCII schreiben und anh ngen AWA 12 5 236 10 6 3 4 Zeichen ASCII schreiben AWT 12 8 237 10 6 3 4 Zeichen ASCII Ganzzahl in AIC 0 0 25 4 3 Zeichen 1 4 0 0 68 7 1 6 Zeichenkette 1 Gilt nur f r MicroLogix 1500 Prozessoren der Serie B 2 Dieser Wert f r den Befehl SVC wird gesetzt wenn der Kommunikationsdienst auf einen Datenfile zugreift Die Zeit erh ht sich beim Zugreifen auf einen Funktionsfile Publikation 1762 RM001D DE P Oktober 2002 MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit B 5 Indirekte Adressierung In den folgenden Abschnitten werden die Auswirkungen der indirekten Adressierung auf die Ausf hrungszeit von Befehlen in dem Micrologix 1500 Prozessor beschrieben Diese Ausf hrungszeit wird beeinflusst von der Art der indirekten Adtesse F r die Adressformate der nachfolgenden Tabelle sind folgende Filetypen gleich
115. Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird in dem RTC Funktionsfile Echtzeituhr unter RTC 0 YR dupliziert Weitere Informationen hierzu finden Sie unter Echtzeituhr Funktionsfile auf Seite 3 3 RTC Monat Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 38 Wort 1 bis 12 Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird in dem RTC Funktionsfile Echtzeituhr unter RTC 0 MON dupliziert Weitere Informationen hierzu finden Sie unter Echtzeituhr Funktionsfile auf Seite 3 3 RTC Tag Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 39 Wort 1 bis 31 Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird in dem RTC Funktionsfile Echtzeituhr unter RTC 0 DAY dupliziert Weitere Informationen hierzu finden Sie unter Echtzeituhr Funktionsfile auf Seite 3 3 Publikation 1762 RMO01D DE P Oktober 2002 C 20 Systemstatusfile RTC Stu
116. Nur Lesen Status S 2 W rter 0 bis 65 40001 bis 40256 Modbus Speicherregister Schreib Lese Bit B oder Ganzzahl N 3 bis 255 W rter 0 bis 255 Datenbereich 40257 bis 412801 Modbus Speicherregister Schreib Lese Bit B oder Ganzzahl N 4 bis 255 W rter 0 bis 255 Datenbereich von vier Halteregister Files 41501 bis 41566 System Statusfile Lesen Schreiben Status S 2 W rter 0 bis 65 41793 bis 420481 Modbus Speicherregister Schreib Lese Bit B oder Ganzzahl N 8 bis 255 W rter 0 bis 255 Datenbereich von dem letzten Halteregister File 1 Diese Adressen werden nur aktiv wenn sie besonders konfiguriert werden Publikation 1762 RMO01D DE P Oktober 2002 E 12 Protokollkonfiguration Tabelle E 5 Modbus zu MicroLogix Speicherbelegung Ausf hrliche Beschreibung nur MicroLogix 1200 Steuerungen und MicroLogix 1500 1764 LSP Prozessoren der Series B und 1764 LRP Prozessoren Modbus Adressierung Modbus Adressreferenz Modbus Funktionscode dezimal 0001 bis 4096 Modbus Spulen Schreib Lese Datenbereich 1 5 15 10001 bis 14096 Modbus Kontakte Nur Lesen Datenbereich 2 30001 bis 30256 Modbus Eingangsregister Lesen 4 30501 Modbus Spulen Datentafelfilenummer 4 30502 Modbus Kontakte Datentafelfilenummer 4 30503 Modbus Eingangsregister D
117. P Oktober 2002 Befehlstyp Ausgang Tabelle 10 12 Ausf hrungszeit des SCL Befehls Steuerung MicroLogix 1200 MicroLogix 1500 Mit dem SCL Befehl wird der Wert der Quellenadresse mit der angegebenen Steigung Rate multipliziert Das Ergebnis wird dann zum Offset addiert und das gerundete Ergebnis wird in das Ziel gestellt Die folgenden Gleichungen dr cken die lineare Beziehung zwischen dem Eingangswert und dem daraus resultierenden skalierten Wert aus skalierter Wert Rate x Quelle 10000 Offset wobei e Rate skalierter max Wert skalierter min Wert Eingang max Wert Eingang min Wert e Offset skalierter min Wert Eingang min Wert x Rate Bei der Rate und dem Offset kann es sich jeweils um unmittelbare Werte handeln G ltiger Bereich f r Rate und Offset 32768 bis 32767 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 10 13 G ltige Adressierungsmodi und Filetypen f r SCL Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie ie Datenfiles Funktionsfiles 2 Adressie S rungsmodus rungsebene o A Parameter AR z Ss 2 e ce E gjo ale 215 o v a Zu als Im Quelle o o ejoo Rate o o e oj o Versatz eo io Ziel
118. PTO Fehler generiert PTO Fertig DN Beschreibung Adresse Datenformat Bereich Typ Anwender Unterelement programmzugriff DN PID fertig PTO 0 DN Bit Ooder 1 Status Nur Lesen Das PTO Bit DN Fertig wird durch das PTO Subsystem gesteuert Es kann von Eingangsbefehlen in jedem Strompfad innerhalb des Steuerprogramms verwendet werden Funktionsweise des DN Bits e Gesetzt 1 Wenn ein PTO Befehl erfolgreich abgeschlossen wurde e Gel scht 0 Wenn der Strompfad in dem sich der PTO Befehl befindet unwahr ist Wenn der Strompfad bei Abschluss des PTO Befehls unwahr ist wird das Fertig Bit bis zur n chsten Abfrage des PTO Befehls gesetzt PTO Verz gerungsstatus DS Beschreibung Adresse Datenformat Bereich Typ Anwenderpro Unterelement grammzugriff DS Verz gerungsstatus PTO 0 DS Bit Ooder 1 Status Nur Lesen Das PTO Bit DS Verz gerung wird durch das PTO Subsystem gesteuert Es kann von Eingangsbefehlen in jedem Strompfad innerhalb des Steuerprogramms verwendet werden Funktionsweise des DS Bits Gesetzt 1 Wenn sich ein PTO Befehl in der Verz gerungsphase des Ausgangsprofils befindet e Gel scht 0 Wenn sich ein PTO Befehl nicht in der Verz ge rungsphase des Ausgangsprofils befindet Publikation 1762 RM001D DE P Oktober 2002 Verwenden von Hochgeschwindigkeitsausg ngen 6 9 PTO Ausf hrungsstatus RS Beschreibung Adresse Datenfo
119. PV oder E PV SP wird durch das CM Bit Regelmodus bestimmt Siehe Regelverhalten CM auf Seite 19 12 Publikation 1762 RMO01D DE P Oktober 2002 19 12 Publikation 1762 RM001D DE P Oktober 2002 Prozesssteuerungsbefehl Automatisch manuell AM Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff AM Auto Hand PD10 0 AM Bin rwert 0 oder 1 Steuerung Lesen Schreiben Bit Das AM Bit kann durch Befehle im Kontaktplan gesetzt bzw zur ckgesetzt werden Bei ausgeschaltetem Bit 0 ist der Automa tikbetrieb aktiviert Bei eingeschaltetem Bit 1 ist der Handbetrieb aktiviert Im Automatikbetrieb regelt der Befehl die Regelvariable CV Im Handbetrieb wird die Regelvariable durch das Anwender Regelprogramm geregelt Setzen Sie dieses Bit w hrend der Abstimmung auf manuell HINWEIS Die Ausgangsbegrenzung wird ebenfalls im Hand betrieb angewendet Regelverhalten CM Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff CM Regelmodus PD10 0 CM Bin rwert 0 oder 1 Steuerung Lesen Schreiben Bit Mit dem Regelverhalten oder ffnend schlie end k nnen Sie umschalten zwischen den Werten E SP PV und E PV SP Bei der ffnenden Steuerung E PV SP wird die Regelvariable erh ht wenn die Prozessvariable gr er ist als der Sollwert Bei der schlie enden Steuerung E SP PV wird die
120. Position Dies ist der aktuelle Standort oder Schritt in dem Schrittschaltwerks File sowie der Quelle wenn cs sich dabei um Filedaten handelt Die Position bezeichnet den n chsten verf gbaren Standort im Stapel an dem der Wert oder die Konstante aus der Quelle gespeichert wird Die Position ist eine Komponente des Steuerregisters G ltige Positionswerte liegen zwischen 0 und 255 Publikation 1762 RMO01D DE P Oktober 2002 15 10 Schrittschaltwerksbefehle Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 15 6 G ltige Adressierungsmodi und Filetypen f r SQL Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie i Datenfiles Funktionsfiles g m Adressierungs rungsmodus ebene o os Parameter B c e 27 on E O V a e Z 5 l a 5 File e Fi n Quelle o Steuerung 3 L nge Position 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 2 Auch die direkte und indirekte Fileadressierung kann verwendet werden 3 Nur Steuerfile WICHTIG Bei folgenden Dateien kann die indirekte Adressie rung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS I
121. Programmierbarer Endschalter 1 Spezielle Files zur Datenprotokollierung werden nur vom MicroLogix 1500 1764 LRP Prozessor verwendet Spezielle Files f r Rezepte werden nur von MicroLogix 1500 Prozessoren der Serie C verwendet 2 3 4 6 Die PTO und PWM Files werden nur in MicroLogix 1200 und 1500 BXB Ger ten verwendet Die DAT Files werden nur in MicroLogix 1500 Steuerungen verwendet Die Flie komma und programmierbaren Endschalter Files sind in MicroLogix 1200 und 1500 Steuerungen der Serie C verf gbar Der Zeichenkettenfile steht in MicroLogix 1200 Steuerungen und MicroLogix 1500 1764 LSP Prozessoren der Serie B und sp ter und 1764 LRP Prozessoren zur Verf gung Publikation 1762 RM001D DE P Oktober 2002 Speicher der Steuerung und Filetypen 2 3 Anwenderspeicher Der Anwenderspeicher ist die Speichermenge die einem Anwender zum Speichern der Kontaktplanlogik der Datentafelfiles der E A Konfiguration usw in der Steuerung zur Verf gung steht Zu den Anwenderdatenfiles geh ren die Systemstatusfiles E A Imagefiles sowie alle anderen durch Anwender erstellbaren Datenfiles Bit Zeitwerk Z hler Steuerung Ganzzahl Zeichenkette Doppelwort MSG und PID Ein Wort ist definiert als eine Speichereinheit die in der Steuerung belegt wird Die dem Anwender zur Verf gung stehende Speicher menge f r Daten und Programmfiles wird in Anwenderworten gemessen Die Speicherbelegung wird wie folgt zuge
122. Prozess h lt bereits die Eigentumsrechte an dem File 2 vergeben 1 Wenn der Modbus Befehl mit einer g ltigen Broadcast Adresse gesendet wurde wird bei den Fehlercodes 2 bis 11 keine Ablaufunterbrechungsantwort generiert 2 Siehe Tabelle E 4 auf Seite E 11 f r g ltige Modbus Speicherbelegung Publikation 1762 RMO01D DE P Oktober 2002 E 14 Protokollkonfiguration Ist der Systemtreiber Modbus RTU Slave k nnen die folgenden Parameter des Kommunikationsanschlusses ge ndert werden Tabelle E 8 Konfigurationsparameter f r Modbus RTU Slave Kommunikation nur MicroLogix 1200 Steuerungen und MicroLogix 1500 Prozessoren der Serie B und h her Parameter Optionen Standardwert der Programmier software bertragungs 300 600 1200 2400 4800 9600 19200 38400 19200 geschwindigkeit Parit t keine gerade ungerade keine Netzknotenadresse 1 bis 247 dezimal 1 Steuerzeile Kein Handshaking Halbduplex Modem kein Handshaking Zeitablaufzwischen 0 bis 6553 kann in Schritten von 1 ms eingestellt werden 0 3 5 Zeichenzeiten 0 Zeichen x1 ms Gibt die Mindestverz gerung zwischen Zeichen an die das Ende eines Nachrichtenpakets signalisiert Zuordnung der Spulen diskrete Ausg nge Modbus Adressen 0001 bis 4096 Bereich 3 bis 255 0 kein 0 Modbus Daten File tafelfile nummern Kontakte diskrete Eing nge Modbus Adressen 10001 bis 14096 Bereich 3 bis 255 0 0 kein
123. Publikation 1762 RM001D DE P Oktober 2002 B 6 MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit Beispiel Ausf hrungszeit Wort Befehl mit indirekter Adressierung ADD Befehlsadressierung ADD Ausf hrungszeiten ADD Befehl 2 5 us Quelle A N7 Quelle A 4 8 us Quelle B T4 ACC Quelle B 5 1 us Ziel NE Ziel 20 1 us Summe 32 5 us Beispiel Ausf hrungszeit Bit Befehl mit indirekter Adressierung XIC B3 e XIC 0 9 us 4 8 us 5 7 us bei wahr e XIC 0 0 us 4 8 us 4 8 us bei unwahr Publikation 1762 RM001D DE P Oktober 2002 MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit B 7 MicroLogix 1500 Mit diesem Arbeitsblatt k nnen Sie die Abfragezeit f r ein Steuerprogramm i berechnen Arbeitsblatt zur Abfragezeit 7 Eingangsabfrage Summe der nachfolgenden Zwischensummen Overhead bei Verwendung von Erweiterungs E A 53 us Erweiterungs Eingangsworte X 3 us oder X 7 5 us bei Forcen Anzahl Module mit Eingangsworten X 10 us Eingangsabfrage Zwischensumme Programmabfrage Addieren Sie die Ausf hrungszeiten aller Befehle in dem Programm bei wahrer Ausf hrung Programmabfrage Zwischensumme Ausgangsabfrage Summe der nachfolgenden Zwischensummen Overhead bei Verwendung von Erweiterungs E A 29 us Erweiterungs Ausgangsworte X 2 us oder X 6 5 us bei Forcen Ausgangsabfrage Zwischensumme
124. Regel zeitgest tzt oder ereignisgesteuert Befehl Zweck SOC Schrittschaltwerksvergleich Vergleich von 16 Bit Daten mit gespeicherten Daten S00 Schrittschaltwerksausgang bertragung von 16 Bit Daten an 15 6 Wortadressen SQL Schrittschaltwerksladung Laden von 16 Bit Daten in einen File 15 9 Verwenden Sie die Schrittschaltwerksbefehle um festzustellen wann ein Schritt abgeschlossen ist Mit dem SQO Befehl Schrittschaltwerks ausgang legen Sie f r jeden Schritt die Ausgangsbedingungen fest Verwenden Sie den SQL Befehl Schrittschaltwerksladung um Daten in den Schrittschaltwerk File zu laden Der wichtigste Vorteil der Schrittschaltwerksbefehle liegt in der effizienten Nutzung des Programmspeichers Diese Befehle ber wachen und steuern gleichzeitig 16 Wort oder 32 Doppelwort diskrete Ausg nge in einem Strompfad Schrittschaltwerksbefehle k nnen mit Bit Ganzzahl oder Doppel Ganzzahl Files verwendet werden Publikation 1762 RMO01D DE P Oktober 2002 15 2 Schrittschaltwerksbefehle SQC Schrittschaltwerks vergleich Befehlstyp Ausgang sac Tabelle 15 1 Ausf hrungszeit des SOC Befehls Sequencer Compare HEN gt File B3 0 N NO Lem Steuerung Datengr e Strompfad Source 1 0 0 wahr unwahr Bi BL MicroLogix 1200 Wort 23 5 us 7 1 us Position 0 lt Doppelwort 26 3 us 7 1 us MicroLogix 1500 Wort 20 1 us 6 3 us Doppelwort 22 7 us 6 3 us
125. Spannungsversorgung aus und wieder einschalten Publikation 1762 RM001D DE P Oktober 2002 Fehlermeldungen und Fehlercodes D 9 Fehlercode Meldung Beschreibung Fehlerklassifi _ Empfohlene Abhilfema nahme Hex zierung 0083 MAX I O CABLES Die maximal zul ssige Anzahl an Nicht anwender e Konfigurieren Sie das Erweiterungs EXCEEDED Erweiterungs E A Kabeln wurde bezogen E A System neu und ber cksichtigen berschritten Sie dabei die maximal zul ssige Kabelanzahl e Spannungsversorgung aus und wieder einschalten 0084 MAX 1 0 POWER Die maximal zul ssige Anzahl an Nicht anwender e Konfigurieren Sie das Erweiterungs SUPPLIES EXCEEDED Erweiterungs E A Netzteilen wurde bezogen E A System neu und ber cksichtigen berschritten Sie dabei die maximal zul ssige Netzteil anzahl 0085 MAX I D MODULES Die maximal zul ssige Anzahl an Nicht anwender e Konfigurieren Sie das Erweiterungs EXCEEDED Erweiterungs E A Modulen wurde bezogen E A System neu und ber cksichtigen berschritten Sie dabei die maximal zul ssige Modul anzahl e Spannungsversorgung aus und wieder einschalten xx86l EXPANSION 1 0 Ein Erweiterungs E A Modul kann Nicht anwender e berpr fen Sie die Baudrate in der MODULE BAUD nicht mit der in der E A Konfigu bezogen E A Konfiguration des Anwender RATE ERROR ration des Anwenderprogramms programms und angegebenen Baudrate e Kompilieren und laden Sie das kommunizieren Programm er
126. Steuerung CTU Strompfad ist CTD Strompfad ist wahr unwahr wahr unwahr MicroLogix 1200 9 0 us 9 2 us 9 0 us 9 0 us MicroLogix 1500 6 4 us 8 5 us 7 5 us 8 5 us Mit den Befehlen CTU und CTD wird ein Z hler bei jedem Strompfad bergang von unwahr nach wahr erh ht oder reduziert Bei einem CTU Strompfad bergang von unwahr nach wahr wird der Istwert um ein Z hlintervall erh ht Bei einem CTD Strompfad bergang von unwahr nach wahr wird der Istwert um ein Z hlintervall reduziert Wenn das Signal von einem Feldger t gesendet wird das mit einem Ausgang der Steuerung verdrahtet ist darf die Ein und Aus Dauer des eingehenden Signals maximal das Doppelte der Abfragezeit der Steuerung betragen bei Annahme eines Tastgrades von 50 Diese Bedingung muss erf llt sein damit der Z hler in der Lage ist berg nge von unwahr nach wahr bei dem eingehenden Ger tesignal zu erkennen Publikation 1762 RMO01D DE P Oktober 2002 8 10 Zeitwerk und Z hlerbefehle RES Zur cksetzen R6 0 C RES gt Publikation 1762 RM001D DE P Oktober 2002 Befehlstyp Ausgang Tabelle 8 15 Ausf hrungszeit f r RES Befehl Steuerung Strompfad wahr unwahr MicroLogix 1200 15 9 us 0 0 us MicroLogix 1500 14 8 us 0 0 us Mit dem RES Befehl werden Zeitwerke Z hler und Steuerelemente r ckgesetzt Bei Ausf hrung des RES Befehls werden die in dem Befehl definierten Daten r ckgesetzt Wenn der Strompfad u
127. Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Datenfiles Adressie Adressierungs Pi 1 Funktionsfiles rungsmodus ebene Parameter Quelle A Doppelwort DLS Datenprotokoll unmittelbar Source Quelle e e e e p Ziel ejo o 1 Die DAT Dateien gelten nur f r MicroLogix 1500 Steuerungen Die PTO und PWM Files werden nur in MicroLogix 1200 und 1500 BXB Ger ten verwendet 2 Der Datenprotokollierungs Status 3 Bitte beachten Sie den nachfolgenden Hinweis Wich ile kann nur durch den MicroLogix 1500 1764 LRP Prozessor verwendet werden ig zur indirekten Adressierung 4 Quelle B wird bei dem NICHT Befehl nicht verwendet Der NICHT Befehl wird nur auf einen Quellenwert angewendet Aktualisierung der mathematischen Status Bits Publikation 1762 RM001D DE P Oktober 2002 WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EI BHI MMI DAT TPI CS IOS und DLS Files Nach Ausf hrung eines Logikbefehls werden die mathematischen Status Bits im Statusfile aktualisiert Die mathematischen Status Bits befinden sich in den Bits 0 3 von Wort 0 des Prozessor Statusfiles S2 Tabelle 12 2 Mathematische Status Bits Akti
128. Verwenden Sie den DIV Befehl um einen Wert durch einen anderen zu teilen Quelle A Quelle B und das Ergebnis in die Zieladresse zu stellen Wenn die Quellen einzelne W rter darstellen und die Zieladresse direkt auf S 13 mathematisches Register adressiert ist werden der Quotient in S 14 und der verbleibende Wert in S 13 gespeichert Bei der Verwendung von Doppelworten werden die Ergebnisse gerundet Mathematische Befehle 10 9 NEG Negation NEG Negate Source N7 0 0 lt Dest N7 1 0 lt CLR L schen CLR Clear Dest N7 0 0 lt Befehlstyp Ausgang Tabelle 10 6 Ausf hrungszeit des NEG Befehls Steuerung Datengr e Strompfad wahr unwahr MicroLogix 1200 Wort 2 9 us 0 0 us Doppelwort 12 1 us 0 0 us MicroLogix 1500 Wort 1 9 us 0 0 us Doppelwort 10 4 us 0 0 us Verwenden Sie den NEG Befehl um das Vorzeichen der Quelle zu ndern und das Ergebnis in die Zieladresse zu stellen Befehlstyp Ausgang Tabelle 10 7 Ausf hrungszeit des ENC Befehls Steuerung Datengr e Strompfad wahr unwahr MicroLogix 1200 Wort 1 3 us 0 0 us Doppelwort 6 3 us 0 0 us MicroLogix 1500 Wort 1 2 us 0 0 us Doppelwort 5 5 us 0 0 us Verwenden Sie den CLR Befehl um das Ziel auf den Wert Null zu setzen Publikation 1762 RMO01D DE P Oktober 2002 10 10 Mathematische Befehle ABS Absolutwert Befehlstyp Ausgang Tabelle 10 8 Ausf hrungszeit
129. Werte die gr er als 9999 sind umzu wandeln muss als Quellenadresse das Rechenregister S 13 angegeben werden Setzen Sie das Bit f r geringf gige Fehler S 5 0 um einen Fehler zu verhindern Beispiel Der BCD Wert 32 760 im Rechenregister wird umgewandelt und in N7 0 gespeichert Der maximale BCD Quellenwert ist 32 767 FRD From BCD Source S 13 00032760 lt Dest N7 0 32760 lt 13 0000 0000 0000 0011 0010 0111 0110 0000 0 f nfstelliger BCD Wert 15 0 15 0 0 0 3 2 7 6 0 3 2 7 6 Publikation 1762 RM001D DE P Oktober 2002 0 N7 0 Dezimal 0111 1111 1111 1000 Konvertieren Sie BCD Werte in Ganzzahlwerte bevor Sie diese im Kontaktplan weiterverarbeiten Andernfalls werden diese Werte von der Steuerung als ganze Zahlen behandelt wodurch die Werte selbst verloren gehen k nnen HINWEIS Wird das Rechenregister S 13 und S 14 als Quelle f r den FRD Befehl verwendet und umfasst der BCD Wert h chstens vier Stellen ist es erforderlich Wort S 14 vor Ausf hrung des FRD Befehls zu l schen Wird S 14 nicht gel scht und wird in diesem Wort ein Wert aus einem anderen mathematischen Befehl gespeichert der sich an einer anderen Stelle des Programms befindet wird ein falscher Dezimalwert im Zielwort gespeichert Konvertierungsbefehle 11 7 Das L schen von S 14 vor Ausf hrung des FRD Befehls wird in der folgenden Abbildung dargestellt
130. Wort 0 bis 59 Status Nur Lesen DOW RTC Wochentag RTC 0 DOW Wort 0 bis 6 Sonntag bis Samstag Status Nur Lesen DS deaktiviert RTC 0 DS Bin rwert 0 oder 1 Status Nur Lesen BL RTC Batterieladezustand niedrig RTC 0 BL Bin rwert 0 oder 1 Status Nur Lesen Daten an die Echtzeituhr bertragen Das Programmierfenster ist nachfolgend abgebildet Function Files le1x Hsc to st En Jeki mm oar rei ecs Jrwm os Ce e C Ui oO DD MM FT CYR Year D e p p 0 mon Month HH MM S F DAY Day Tm 0 0 6 eoa R H MIN Minute SEC Second Set Date amp Time DOW Day Of The Week b DS Disabled Disable Clock L BL RTC Battery is Low ooooooooo Beim Senden g ltiger Daten vom Programmierger t oder einer anderen Steuerung an die Echtzeituhr werden die neuen Werte sofort wirksam Klicken Sie in RSLogix 500 im Bildschirm f r den RTC Funktionsfile auf die Option Set Date and Time Zeit und Datum einstellen um die Zeit der Echtzeituhr auf die aktuelle Zeit Ihres Computers zu setzen Die Echtzeituhr l sst das Laden oder Speichern ung ltiger Datums oder Zeitinformationen nicht zu HINWEIS Verwenden Sie die Schaltfl che Disabie clock Uhr deaktivieren Ihres Programmierger ts um die Echt zeituhr zu deaktivieren bevor Sie ein Modul ein lagern Damit wird die Senkung des Batterielade zustands w hrend der Lagerphase minimiert Publikation 1762 RMO01D DE P Oktober 2002
131. auf Seite 1 21 Publikation 1762 RMO01D DE P Oktober 2002 1 4 E A Konfiguration Speicherbelegung f r MicroLogix 1200 Erweiterungs E A Publikation 1762 RM001D DE P Oktober 2002 Diskrete E A Konfiguration 1762 1A8 und 1762 I08 Eingangsdaten Der Eingangsdatenfile enth lt zu jedem Eingangsmodul den aktuellen Status der Feldeingangspunkte Die Bitpositionen 0 bis 7 entsprechen den Eingangsklemmen 0 bis 7 Bitposition h5 j4 3 J12 J11 io oO je 7 6 5 Ja 3 2 h Jo 0 x x x x x x x x r r r r r r r r r Nur lesen x nicht verwendet immer 0 oder im AUS Zustand 1762 I016 Eingangsdaten Der Eingangsdatenfile enth lt zu jedem Eingangsmodul den aktuellen Status der Feldeingangspunkte Die Bitpositionen 0 bis 15 entsprechen den Eingangsklemmen 0 bis 15 2 Bitposition h15 j4 3 J12 J11 io 9 je 7 le 5 Ja 3 2 h Jo 0 r r r r r r r r r r r r r r r r r Nur lesen 1762 0A8 1762 088 und 1762 OW8 Ausgangsdaten F r jedes Ausgangsmodul enth lt der Ausgangsdatenfile den von der Steuerung zugewiesenen Status der diskreten Ausgangspunkte Die Bitpositionen 0 bis 7 entsprechen den Ausgangsklemmen 0 bis 7 Bitposition 14 13 12 11 10 ort olw Oj a 1 oO amp oO N oj ol Il N Ilo S 81 Ij gt Ij SIND 1 w Ir w Ir w Ir w Ir w Ir w r w Ir w
132. auf Seite 5 28 Publikation 1762 RMO01D DE P Oktober 2002 5 2 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters HSC Funktionsfile In dem RSLogix 500 Funktionsfileordner finden Sie einen HSC Funktionsfile Hochgeschwin digkei ts Dieser File erm glicht den Zugriff auf HSC Konfigurationsdaten au erdem kann das Steuerungsprogramm ber diesen File auf alle Informationen zu den z hle r Hochgeschwindigkeits z hlern zugreifen HINWEIS Wenn sich die Steuerung im Run Modus befindet ndern sich unter Umst nden die Daten in den Unterelement Feldern HSC pro st En arc eh mmi oar rri alel aj Address OOOO o oae A H PFH Program File Number L ER Error Code Uts User Interrupt Executing UIE User Interrupt Enable UIL User Interrupt Lost UIF User Interrupt Pending FE Function Enabled 35 Auto Start ED Error Detected CE Counting Enabled SP Set Parameters LF Low Preset Mask HFM High Freset Mask UFh4 Underflow Mask OFM Overflow Mask LFI Low Preset Interrupt HFI High Freset Interrupt UFI Underflaw Interrupt OFI Overflow Interrupt LFR Low Freset Reached HPF High Freset Reached DIR Count Direction UF Underflow OF Overflow MD Mode Done CD Count Down CU Count Up MOD HSC Mode ACC Accumulator HIF High Freset 2147483647 LOF Low Preset 2147483648 DWF Overflow 2147483647 UNF Underflow 2147493645
133. bestimmter Phasen einer Programmabfrage bearbeitet werden Hierzu geh ren e der Beginn eines Kontaktplanstrompfads e jederzeit w hrend Abfrageende e zwischen Datenworten bei einer Erweiterungs E A Abfrage Nur in diesen Phasen wird ein Interrupt durch die Steuerung bear beitet Ist der Interrupt deaktiviert wird beim n chsten Eintreten einer der drei oben genannten M glichkeiten das Anstehend Bit gesetzt Wenn Interrupts w hrend der Programmabfrage ber einen ACHTUNG a OTL OTE oder UIE Befehl aktiviert werden muss dieser Befehl der etzte Befehl sein der auf dem Strompfad ausgef hrt wird letzter Befehl auf letztem Abzweig Es wird empfohlen in dem Strompfad diesen Befehl als einzigen Ausgangsbefehl zu verwenden Publikation 1762 RMO01D DE P Oktober 2002 18 4 Interrupts verwenden Publikation 1762 RM001D DE P Oktober 2002 Priorit t bei Anwender Interrupts Mehrere Interrupts werden entsprechend ihrer jeweiligen Priorit t bearbeitet Wenn ein Interrupt eintritt und andere Interrupts bereits eingetreten sind aber noch nicht bearbeitet wurden wird der neue Interrupt entsprechend seiner Priorit t gegen ber den anderen anstehenden Interrupts zur Ausf hrung eingeplant Bei der n chsten M glichkeit zur Bearbeitung von Interrupts werden alle Interrupts in der Reihenfolge ihrer Priorit t von h chster zu niedrigster Priorit t bearbeitet Tritt ein Interrupt w hrend der Bearbeitung Ausf hrun
134. bzw in diesen File schreiben G ltige Ganzzahl Files sind N3 bis N255 Wenn das DAT eine g ltige Ganzzahl Filenummer liest kann es die ersten 48 Elemente 0 bis 47 dieses Files in der DAT Anzeige darstellen ber die n chsten 48 Bits Worte 48 bis 50 werden die Zugriffsberechtigungen Nur Lesen oder Lesen Schreiben f r die 48 Elemente definiert Der einzige Ganzzahl File der eine DAT Schnittstelle bietet ist der am TIF Standort angegebene File Der TIF Standort kann nur durch Herunterladen eines Programms ge ndert werden Funktionsfiles 3 11 WICHTIG Stellen Sie mit Hilfe Ihrer Programmiersoftware sicher dass der Ganzzahl File den Sie an dem TIF Standort angeben sowie die entsprechende Anzahl an Elementen in dem Anwenderprogramm der Steuerung vorhanden sind Die nachfolgende Beispieltabelle zeigt die Konfiguration eines DAT das die Ganzzahl Filenummer 50 DAT 0 TIF 50 verwendet Element Schutz Bit Datenadresse Schutz Bit Datenadresse Schutz Bit nummer 0 0 50 48 0 16 N50 16 50 49 0 32 N50 32 50 50 0 1 0 50 48 1 17 N50 17 50 49 1 33 N50 33 50 50 1 2 0 50 48 2 18 N50 18 50 49 2 34 N50 34 50 50 2 3 0 50 48 3 19 N50 19 50 49 3 35 N50 35 50 50 3 4 0 50 48 4 20 N50 20 50 49 4 36 N50 36 50 50 4 5 0 50 48 5 21 N50 21 50 49 5 37 N50 37 50 50 5 6 0 50 48 6 22 N50 22 50 49 6 38 N50 38 50 50 6 7 0 50 48 7 23 N50 23 50 49 7 39 N50 39 50 50 7 8 0 5
135. das Bitfeld um eine Position verschoben wurde 3 ER Fehler Bit wenn dieses Bit gesetzt ist bedeutet dies dass ein Fehler festgestellt wurde z B Eingabe einer negativen Zahl f r die L nge oder den Quellenoperanden 4 UL Entlade Bit der Ausgang des Befehls Verwenden Sie das Entlade Bit nicht wenn das Fehler Bit gesetzt ist e Bitadresse Die Quelle entspricht der Adresse des Bits das an die letzte h chste Stelle im Bitfeld bertragen werden soll e L nge Der L ngenoperand enth lt die L nge des Bitfelds in Bit Der Datenbereich f r die L nge liegt zwischen 0 und 2048 Publikation 1762 RM001D DE P Oktober 2002 Filebefehle 14 9 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 14 11 G ltige Adressierungsmodi und Filetpyen f r BSR Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressierungs Datenfiles Funktionsfiles 2 9 a ebene S rungsmodus e z5 Parameter 5 E z E88 S Z Ss aja jg FH la lo le Is Z tb PEE i E t J amp E amp 7 3 7 E lt N Fe PA e o v la zu 5 S a Ee Z E lb la e lS e a 5 5 l 2 j a File Steuerung 2 L nge Quelle
136. dazugeh rige Strompfad das n chste Mal von unwahr nach wahr wechselt Start ST Adresse Datenformat Bereich Typ Anwenderprogrammzugriff MG11 0 ST Bin rwert Ein oder aus Status Nur Lesen Das Start Bit ST wird gesetzt wenn der Prozessor eine Best tigung ACK vom Zielger t empf ngt Das ST Bit wird gel scht wenn das DN ER oder TO Bit gesetzt wird Publikation 1762 RMO01D DE P Oktober 2002 21 12 Kommunikationsbefehle Zeitdi agramm f r In den folgenden Abschnitten wird das Zeitdiagramm eines M S G Be fehl Nachrichtenbefehls beschrieben 3 Zielnetzknoten 1 Strompfad wird wahr empf ngt Datenpaket A a EN 0 I I 5 Zielnetzknoten verarbeitet Datenpaket erfolgreich und sendet Daten zur ck Lesen oder schreibt Daten erfolgreiche bertragung 5 6 1 EW o BE I I E 2 ST 0 l DN ER TO 0 yy 1 Falls in einem der vier aktiven Nachrichtenpuffer Platz ist wenn der MSG Strompfad wahr wird und der MSG Befehl abgefragt wird werden die EN und EW Bits f r diese Nachricht gesetzt Bei einem MSG Schreibbefehl werden die Quellendaten zu diesem Zeitpunkt in den Nachrichtenpuffer gestellt Nicht im Diagramm dargestellt Wenn in keinem der vier Nach richtenpuffer Speicherplatz verf gbar ist wird die Nachrich tenaufforderung in die MSG Warteschlange gestellt und nur das EN Bit gesetzt Die MSG Warteschlange basiert auf
137. dem FIFO Prinzip damit die Reihenfolge in der die MSG Befehle aktiviert wurden in der Steuerung gespeichert werden kann Die erste Nachricht in der Warteschlange wird in den n chsten frei werdenden Puffer gestellt und das EW Bit wird gesetzt 1 HINWEIS Das Steuerprogramm hat keinen Zugriff auf die Nachrichtenpuffer oder die Kommunikations warteschlange Das EN Bit bleibt gesetzt 1 bis der gesamte Nachrichten ber tragungsvorgang abgeschlossen ist und das DN das ER oder das TO Bit gesetzt wird 1 Die Zeitmessung des MSG Nachrichten ablaufs beginnt sobald das EN Bit gesetzt wird 1 Wenn der Zeitablauf vor Abschluss des MSG Befehls eintritt wird das ER Bit gesetzt 1 und ein Fehlercode 37H wird als Hinweis auf den Zeitablauffehler in den MG File gestellt Publikation 1762 RM001D DE P Oktober 2002 Kommunikationsbefehle 21 13 2 Am Ende der n chsten Abfrage oder des n chsten REF oder SVC Befehls entscheidet die Steuerung ob die Kommunikations warteschlange auf weitere Befehle berpr ft werden soll Die Steuerung macht ihre Entscheidung vom Zustand der CSS Communication Servicing Selection und MSS Befehle Message Servicing Selection des Kanals den Netzwerk Kommunikations anforderungen anderer Netzknoten und davon abh ngig ob vorherige Nachrichtenbefehle bereits verarbeitet werden Wenn die Warteschlange nicht erneut berpr ft wird beh lt der MSG Befehl seinen Status bei Das EN Bit u
138. der Ausf hrung eines END oder TND Befehls gesetzt 1 wird ein schwerwiegender Fehler 0020 generiert Um das Auftreten dieser schwerwiegender Fehler zu vermeiden werten Sie den Zustand dieses Bits im Anschluss an einen Mathematikbefehl ADD SUB MUL DIV NEG SCL TOD oder FRD aus ergreifen Sie entsprechende Ma nahmen und l schen Sie anschlie end das Bit S 5 0 mit einem OTU Befehl mit S 5 0 Steuerregisterfehler Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 5 2 Bin rwert 0 oder 1 Status Lesen Schreiben Die Befehle LFU LFL FFU FFL BSL BSR SQO SQC und SQL k nnen diesen Fehler generieren Wenn dieses Bit S 5 2 gesetzt ist 1 wurde das Fehler Bit eines Steuerworts das von dem Befehl ver wendet wird gesetzt Ist dieses Bit bei der Ausf hrung eines END oder TND Befehls gesetzt wird ein schwerwiegender Fehler 0020 generiert Um das Auftreten dieser schwerwiegenden Fehler zu vermeiden werten Sie nach einem Steuerregisterbefehl den Zustand dieses Bits aus ergreifen Sie entsprechende Ma nahmen und l schen Sie anschlie end das Bit S 5 2 mit einem OTU Befehl S 5 2 Schwerwiegender Fehler in Benutzerfehlerroutine Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 5 3 Bin rwert 0 oder 1 Status Lesen Schreiben Wenn dieses Bit gesetzt ist 1 bezeichnet der Code f r schwerwie gende Fehler S 6 den schwerwiegenden Fehler der bei der Verarbeitu
139. der Dokumentation des jeweiligen Moduls nach um die m g lichen Ursachen eines Modulfehlers zu ermitteln Publikation 1762 RMO01D DE P Oktober 2002 D 10 Fehlermeldungen und Fehlercodes Fehlercode Meldung Beschreibung Fehlerklassifi _ Empfohlene Abhilfema nahme Hex zierung galt EXPANSION 1 0 e In der Konfiguration im Nicht anwender e Korrigieren Sie das Anwender CABLE Anwenderprogramm wird ein bezogen programm und l schen Sie das nicht CONFIGURATION Erweiterungs E A Kabel vorhandene Kabel und MISMATCH ERROR aufgef hrt das nicht vorhanden e Kompilieren und laden Sie das ist oder Programm erneut und aktivieren Sie e in der Konfiguration im dann den RUN Modus oder ERS un ein e f gen Sie das fehlende Kabel hinzu rweiterungs E A Kabe 5 aufgef hrt das zwar vorhanden P a UNENMENE ist aber nicht mit dem in der Konfiguration angegebenen Kabel bereinstimmt xx8Bl12 EXPANSION 1 0 e In der Konfiguration im Anwen Nicht anwender e Korrigieren Sie das Anwender POWER SUPPLY derprogramm wird ein bezogen programm und l schen Sie das nicht CONFIGURATION Erweiterungs E A Netzteil vorhandene Netzteil und MISMATCH ERROR aufgef hrt das nicht vorhanden e Kompilieren und laden Sie das ist oder Programm erneut und aktivieren Sie e in der Konfiguration im Anwen dann den RUN Modus oder derprogramm wird ein e f gen Sie bei ausgeschalteter Erweiterungs E A Netzteil Spannungsversorgung das fehlende
140. der in ST38 40 gefundenen Zeichenkette gesucht In diesem Beispiel wird das Ergebnis in N10 0 gespei chert Fehlerzust nde Die folgenden Bedingungen veranlassen die Steuerung das ASCH Fehler Bit S 5 15 zu setzen e Die Zeichenkettenl nge der Quelle ist kleiner als 1 oder gr er als 82 Der Wert f r den Index ist kleiner als 1 oder gr er als 82 Der Wert f r den Index ist gr er als die L nge der Quellenzeichenkette Das Ziel wird bei keinem der oben genannten Fehler ge ndert Wenn das Fehler Bit f r die ASCH Zeichenkettenbearbeitung S 5 15 gesetzt ist wird der Fehler bez glich der ung ltigen Zeichenkettenl nge 1F39H in das Haupt Fehlercodewort S 6 geschrieben ASR ASCII Zeichenkette vergleichen ASR Befehlstyp Eingang ASCII String Compare Source A Source B ST10 8 ST10 9 Publikation 1762 RM001D DE P Oktober 2002 20 28 ASCII Befehle Tabelle 20 29 Ausf hrungszeit des ASR Befehls Steuerung Befehl wahr unwahr MicroLogix 1200 Serie B FRN 3 oder 9 2 us 4 0 us bereinstimmende 0 0 us h her Zeichen MicroLogix 1500 Serie B FRN 4 oder 7 5 us 3 5 us bereinstimmende 0 0 us h her Zeichen Verwenden Sie den ASR Befehl zum Vergleichen zweier ASCH Zeichenketten Die Steuerung sucht nach einer bereinstimmenden L nge und bereinstimmenden Gro bzw Kleinbuchstaben Sind zwei Zeichenketten identisch ist der Strompfad wahr Lieg
141. des Eingangsdatenfiles gt gt 1 1 D 1 gt gt gt oj j oj gt Zus tzliche Ausgangsanordnung f r das 1769 HSC Hochgeschwindigkeits 1 1 Z hlermodul Zus tzliche Datenorganisation f r das 1769 SDN DeviceNet Scanner 1 20 Modul Ge ndertes Format des Abschnitts Filestruktur von einer Abbildung in eine 2 2 Tabelle und Hinzuf gen von Flie komma F Rezept programmierbarem Endschalter PLS sowie Datenprotokollierfiles und Fu note 3 Zus tzliche Informationen zu den neuen Datenfiles f r Flie komma F und 2 7 2 8 2 10 Programmierbarer Endschalter PLS Zus tzlicher Hinweis zu den Eingangs und Ausgangsdatenelementen von 2 3 denen jedes 3 W rter verwendet Aktualisierte Speicherwerte 2 5 Zus tzlicher Abschnitt zu der berpr fung des Steuerung 2 6 Speicherverbrauchs Neustrukturierter Abschnitt zur Echtzeituhr und zus tzliche Anleitung zum 3 3 3 5 Einstellen der Echtzeituhr RTA Publikation 1762 RMO01D DE P Oktober 2002 Publikation 1762 RM001D DE P Oktober 2002 Neue Informationen Siehe Seite Zus tzlicher Hinweis dass die 1764 DAT Betriebsbefehle sich im 3 10 Benutzerhandbuch f r MicroLogix 1500 Publikation 1764 UM001 befinden MicroLogix 1200 wurde der Fu note f r Tabelle 3 10 hinzugef gt 3 14 Aktualisiertes Kapitel Programmierbefehle bersicht um die neuen 4 1 Befehle der Liste hinzuzuf gen Zus tzliche neue
142. die Ausf hrung eines separaten Unter programm Files innerhalb eines Kontaktplans gestartet Dabei wird die Ausf hrung des Programms mit dem angegebenen Unterpro gramms SBR F lenummer fortgesetzt Nach Ausf hrung des Unter programms wird die Ausf hrung mit dem Befehl fortgesetzt der auf den JSR Befehl folgt G ltige unmittelbare Werte f r den JSR File liegen zwischen 3 und 255 Programmsteuerungsbefehle 16 3 SBR Unterprogramm SBR Subroutine RET R ckkehr vom Unterprogramm RET Return Befehlstyp Eingang Tabelle 16 4 Ausf hrungszeit des SBR Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 11 0 us 1 0 us MicroLogix 1500 11 0 us 1 0 us Der SBR Befehl ist eine Marke die nicht von dem Prozessor verwendet wird Diese Marke dient nur der Kennzeichnung des ersten Strompfads eines Unterprogramms Dieser Befehl ist der erste Befehl auf einem Strompfad und wird immer als wahr bewertet Befehlstyp Ausgang Tabelle 16 5 Ausf hrungszeit des RET Befehls Steuerung MicroLogix 1200 11 0 us 0 0 us MicroLogix 1500 11 0 us 0 0 us Der RET Befehl kennzeichnet das Ende der Ausf hrung eines Unterprogramms oder das Ende des Unterprogramm Files Bei diesem Befehl wird die Ausf hrung des Kontaktplans mit dem Befehl fortgesetzt der dem JSR Befehl dem Anwender Interrupt oder der Anwender Fehlerroutine folgt mit dem der die Ausf hrung dieses Unter
143. die maximale Anzahl Worte oder Doppelworte in dem Stapel Wort 0 Wort 2 Position der n chste verf gbare Standort an den Daten geladen werden k nnen 1 EN Das Freigabe Bit wird bei einem bergang des Strompfades von unwahr nach wahr gesetzt und zeigt an dass der Befehl aktiviert wurde 2 DN Fertig Bit wenn dieses Bit gesetzt ist bedeutet dies dass der Stapel voll ist 3 EM Leer Bit wenn dieses Bit gesetzt ist bedeutet dies dass der Stapel leer ist e L nge Der L ngenoperand enth lt die Anzahl Elemente in dem FIFO Stapel in den der Wert oder die Konstante aus der Quelle geladen werden soll Die L nge des Stapels kann zwischen 1 und 128 Wort oder 1 und 64 Doppelwort betragen Die Position wird nach jedem Ladevorgang erh ht e Position Dies ist der aktuelle Standort auf den in dem FIFO Stapel verwiesen wird Die Position bezeichnet den n chsten verf gbaren Standort im Stapel an dem der Wert oder die Konstante aus der Quelle gespeichert wird Die Position ist eine Komponente des Steuerregisters Die Position kann zwischen 0 und 127 Wort oder 0 und 63 Doppelwort betragen Publikation 1762 RMO01D DE P Oktober 2002 14 12 Filebefehle Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 14 13 G ltige Adressierungsmodi und Filetpyen f r FFL Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Absch
144. durch Schreiben Anwender 0 Nicht anwenderbedingter MSG Zeitablauf 0 bis Reserviert N Bit Lesen 7 Schreiben Kommunikationsbefehle 21 9 Die Status Bits Unterelement 17 des MSG Fileelements werden nachfolgend beschrieben Nachrichtenfile Subelement 17 Status Bits Bit Adresse Beschreibung Parameter Gr e Anwender programm zugriff 15 Reserviert N Nur Lesen 14 MG11 0 0 ST Start N Nur Lesen 1 MSG bertragen und durch Zielger t best tigt 0 MSG wurde von Ziel nicht empfangen 13 MG11 0 0 DN Fertig N Nur Lesen 1 MSG erfolgreich abgeschlossen 0 MSG nicht abgeschlossen 12 MG11 0 0 ER Fehler N Nur Lesen 1 Fehler erkannt 0 Kein Fehler erkannt 11 Reserviert N Nur Lesen 10 MG11 0 0 EW Aktiviert und wartend N Nur Lesen 1 MSG aktiviert und wartend 0 MSG nicht aktiviert und wartend 1 bis Reserviert N Nur Lesen g 0 MG11 0 0 R F r PCCC Nachrichten J Nur Lesen Bereich 1 zentral 0 dezentral F r CIP Nachrichten Ziel 1 Kommunikationsmodul 0 Netzwerkger t Publikation 1762 RMO01D DE P Oktober 2002 21 10 Kommunikationsbefehle Publikation 1762 RM001D DE P Oktober 2002 Control Bits Parameter Steuer Bits Parameter General Control Bits r This Controller 1 Ignore if timed out TO oJ Communication Command 500CPU Read Data Table Address N7 0 Size in Elements 5 Channel f
145. ebene S e 5 Parameter z amp 5 5 E ja 2 e z sis se 8 _ 1 2 2 g n jo O S E la a E k q N a o _ la e I2 lu b a E 2 E E lb 5 a Is IE 8 IS la 5 a Speicher Bit Ausgangs Bit e o e o o Publikation 1762 RMO01D DE P Oktober 2002 7 8 Relaisbefehle Bitbefehle Publikation 1762 RM001D DE P Oktober 2002 Kapitel 8 Zeitwerkbefehle bersicht Zeitwerk und Z hlerbefehle Die Zeitwerk und Z hlerbefehle sind Ausgangsbefehle die zeitabh ngige Vorg nge oder Vorg nge die von der Anzahl von Ereignissen abh ngen steuern In diesem Kapitel werden folgende Zeitwerk und Z hlerbefehle beschrieben Befehl Zweck Seite TON Timer Einschaltverz gerung Verz gerung des Einschaltens eines 8 4 Ausgangs auf einem wahren Strompfad TOF Timer Ausschaltverz gerung Verz gerung des Ausschaltens eines 8 5 Ausgangs auf einem unwahren Strompfad RTO Speichernder Timer Ein Verz gerung des Einschaltens eines 8 6 Ausgangs von einem wahren Strompfad Der Istwert wird gespeichert CTU Aufw rtsz hlung Aufw rtsz hlung 8 9 CTD Abw rtsz hlung Abw rtsz hlung 8 9 RES R cksetzen Zur cksetzen des RTO sowie des Istwerts 8 10 und der Status Bits eines Z hlers wird bei TOF Timern nicht verwendet Informationen zur Verwendung der Ausg
146. empf ngt Der g ltige Bereich liegt f r das DH 485 Protokoll zwischen 0 und 31 f r das DF1 Protokoll zwischen 0 und 254 bzw f r DeviceNet zwischen 0 und 63 Local Remote Zentral dezentral Zentrale oder dezentrale Nachricht 1 Gilt f r MicroLogix 1200 Serie B und h her sowie 1500 Serie B und h her 2 485CIF Schreibbefehl nur ST zu 485CIF 3 500CPU Schreibbefehl nur RTC zu Ganzzahl oder RTC zu RTC Publikation 1762 RMO01D DE P Oktober 2002 21 26 Kommunikationsbefehle Beispiel 1 Zentraler Lesetransfer aus einer 500CPU Aufbau des Nachrichtenbefehls ZZ MSG Rung 2 34 MG11 0 This Controller m Control Bits Communication Command 500CPU Read Ignore if timed out TO Data Table Address N7 0 0 Awaiting Execution EW o Size in Elements 7 Channel 0 Eror ER Message done DN Target Device Message Timeout 5 Message Transmitting IST Data Table Address N7 50 Message Enabled EN Local Node Addr dee 2 octalk Local Remote ocal p Eror Eror Code Her 0 Mo errors p Description In diesem Beispiel liest die Steuerung 10 Elemente aus dem File N7 des Zielger ts zentraler Netzknoten 2 beginnend mit Wort N7 50 Die 10 Worte werden in den Ganzzahl File der Steuerung gestellt beginnend bei Wort N7 0 Wenn bis zum Ab
147. entsprechenden Masken Bits auf Null um Daten zu verschieben setzen Sie das entsprechende Masken Bit auf Eins Die Maske kann entweder eine Konstante oder durch Zuordnen einer direkten Adresse auch variabel sein Bits der Zieladresse die einer 0 in der Maske entsprechen werden nicht ver ndert MVM Befehl verwenden Bei der Verwendung des MVM Befehls sind folgende Aspekte zu beachten e Quelle Maske und Ziel m ssen dieselbe Datengr e aufweisen d h nur Worte oder nur Doppelwotrte Um Daten auszumaskieren Verschiebung sperren setzen Sie das Masken Bit auf Null um Daten zu verschieben setzen Sie das Masken Bit auf Eins Die Maske kann entweder eine Konstante oder durch Zuordnen einer direkten Adresse auch variabel sein HINWEIS Bits an der Zieladresse die den Null Werten der Maske entsprechen werden nicht ge ndert siehe grau unterlegte Bereiche der folgenden Tabelle Publikation 1762 RMO01D DE P Oktober 2002 13 4 Verschiebebefehle Tabelle 13 6 Beispiel f r Maske Wortadressierungsebene Wort Hexadezi Bin rwert malwert 15 14 13 12 11 10 9 18 6 5 14 13 12 11 10 Wert an Zieladresse FFFF 1 11 11 1 11 1 1111 1111111111111 vor Verschieben Quellenwert 5555 0 11 Io 1 10 11 0 1 1101110111011 Maske FOFO 1 11 11 1 10 10 1010 111 11 10 10 0 10 Wert an Zieladresse 5F5F O 1 Io 1 11 11 1111 1101111111111 nach Verschieben e G lti
148. f r 1769 HSC Hochgeschwindigkeitsz hler Modul Die Angaben in der nachfolgenden Tabelle stellen eine kurze bersicht der Anordnung dar N here Angaben finden Sie im Benutzerhandbuch Compacr M High Speed Counter Module Publikation 1769 UMO06 Der Standardwert f r die Eingangsanordnung ist berall Null 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Beschreibung z1 B1 A1 Z0 B0 AO InputStateA0 InputStateZ1 Out15 Out14 Out13 Out12 Out11 Out10 Out09 Out08 Out07 OutO6 Out05 Out04 Out03 Out02 Out01 Out00 Readback O Readback 15 InvalidRangeLimit12 15 InvalidCtrAssignToRange12 15 GenErr InvOut MCfg Out0Overcurrent Out3 Status Flags InvalidRangeLimit12 15 RangeActive 0 InvalidCtrAssignToRange12 15 R15 R14 R13 R12 R11 R10 R09 R08 R07 R06 R05 R04 R03 R02 R01 R00 Ran nee T5 GenError g i InvalidOutput ModConfig Ctr 0 CurrentCount Ctr 0 CurrentCount OutOOvercurrentd 3 Ctr 0 StoredCount Ctr 0 StoredCount Ctr 0 CurrentRate Ctr 0 CurrentRate Ctr 0 Pulselnterval Ctr 0 Pulselnterval COPW RV IDW REZ CUdf COvf Ctr 0 StatusFlags gt Ctr 0 Overflow Ctr 0 Underflow reserviert Ctr 0 RisingEdgeZ Ctr 1 CurrentCount Ctr 1 CurrentCount Ctr 0 InvalidDirectWrite Ctr 0 RateValid Ctr 1 StoredCount Ctr 1 StoredCount Ctr 0 PresetWarning Ctr 1 CurrentRate Ctr 1 CurrentRate Ctr 1 Pulselnterval Ctr 1 Puls
149. f r den PTO oder PWM Betrieb einzeln konfigurieren Die PTO Funktion erm g licht die Erzeugung eines einfachen Bewegungs oder Impulsprofils direkt durch die Steuerung Das Impulsprofil umfasst drei Hauptkomponenten e Anzahl der zu erzeugenden Impulse e Beschleunigungs Verz gerungsintervalle e Ausf hrungsintervall Der PTO Befehl unterscheidet sich wie auch die HSC und die PWM Funktion von den meisten anderen Steuerungsbefehlen Diese Befehle werden von speziellen Schaltungen ausgef hrt die parallel zum Hauptsystemprozessor aktiv sind Dieser Aufbau ist aufgrund der Hochleistungsanforderungen dieser Funktionen erforderlich Bei dem vorliegenden Anwendungsfall legt der Anwender die Anzahl der insgesamt zu erzeugenden Impulse die der zur ckzulegenden Strecke entsprechen sowie die Anzahl der f r jede Beschleunigungs Verz gerungsperiode zu verwendenden Impulse fest ber die Anzahl der Impulse die nicht in der Beschleunigungs Verz gerungsperiode verwendet werden wird auch die Anzahl der Impulse festgelegt die w hrend der Ausf hrungsphase erzeugt werden Bei dem vorliegen den Anwendungsfall sind das Beschleunigungs und das Verz gerungs intervall identisch Innerhalb des PTO Funktionsfiles befinden sich PTO Elemente Ein Element kann so definiert werden dass entweder Ausgang 2 O0 0 2 bei 1762 L24BXB 1762 L40BXB und 1764 28BXB oder Ausgang 3 O0 0 3 nur bei 1764 28BXB gesteuert wird Die Schnittstelle zu dem PT
150. ffnen Sie eine 1764 LRP Anwendung Der erste Schritt bei der Datenprotokollierung ist die Konfigurierung der Datenprotokoll Warteschlange n Zugriff auf diese Funktion erhalten Sie ber den RSLogix 500 Projektbaum EXAMPLE RESET DL amp G Mel H E Help H E Controller H 0 Program Files Doppelklicken Sie auf die H E Data Fiks Option Configuration b Data Logging Konfiguration um auf die poi El Configuration Datenprotokoll Konfiguration zuzugreifen El Status H E Force Fies H E Custom Data Monitors 5 29 Database 2 Das Fenster Data Log Que Datenprotokollwarteschlange wird angezeigt Klicken Sie doppelt auf die Option Data Log Configuration Datenptotokollkonfiguration Data Log Que Configuration x Das Konfigurations fenster Data Log Que Datenprotokollwarte schlange vor dem Erstellen einer Warteschlange Data Log Configuration Cancel Help 3 Das Dialogfenster Data Log Que Datenprotokollwarteschlange wird aufgerufen siehe unten Geben Sie ber dieses Dialog fenster die Warteschlangendaten ein Publikation 1762 RMO01D DE P Oktober 2002 22 12 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren Publikation 1762 RM001D DE P Oktober 2002 Data Log Que Configuration Number ot Records Separator Character I Date Stamp I Time Stamp Address to Log ni Current Address List OK Cancel r
151. hexadezimalen Fehlercode an der angibt warum das ER Bit im Datenfile gesetzt wurde Eine Beschreibung der Fehlercodes finden Sie auf Seite 20 31 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 20 26 G ltige Adressierungsmodi und Filetypen f r ARL Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Datenfiles Adressierungs Adressierungs modus ebene Funktionsfiles DLS Datenprotokoll Parameter E E 5 E lt z o O 9 x i S E j la E EZ o 5 5 ia s 8 jo 5 Kanal Ziel Steuerung 1 Der Steuerdatenfile ist der einzig g ltige Filetyp r das Steuerungselement Funktionsweise Bei einem bergang des Strompfads von unwahr nach wahr wird das Freigabe Bit EN des Steuerungselements gesetzt Wenn der Befehl in die ASCH Warteschlange gestellt wird wird das Warteschlangen Bit EU gesetzt Das Ausf hrungs Bit RN wird gesetzt wenn der Befehl ausgef hrt wird Das DN Bit wird gesetzt wenn der Befehl abge schlossen ist Sobald sich die erforderliche Anzahl von Zeichen im Puffer befindet werden alle Zeichen einschlie lich der Abschlusszeichen an die Zielzeichenkette verschoben Die Anzahl der verschobenen Zeichen wird im P
152. im Speichermodul stimmt schalten Sie dann in den RUN Modus um MISMATCH nicht mit dem Anwenderprogramm in der Steuerung berein 0018 MEMORY MODULE Das Anwenderprogramm im Nicht anwender e Installieren Sie mit ControlFlash eine USER PROGRAM Speichermodul ist nicht mit dem bezogen neue Betriebssystemversion die mit INCOMPATIBLE Betriebssystem kompatibel dem Speichermodul kompatibel ist WITH OS e Verwenden Sie ein neues Speichermodul e Neitere Informationen zu den verf g baren Betriebssystemen f r Ihre Steuerung erhalten Sie bei Ihrem lokalen Rockwell Automation Vertriebsbeauftragten 001A USER PROGRAM Das Anwenderprogramm ist nicht Nicht anwender e Betriebssystem mit ControlFlash INCOMPATIBLE mit dem Betriebssystem kompatibel bezogen aufr sten WITH OS AT e Weitere Informationen zu den POWER UP verf gbaren Betriebssystemen f r Ihre Steuerung erhalten Sie bei Ihrem lokalen Rockwell Automation Vertriebsbeauftragten 0020 MINOR ERROR AT Am Ende einer Abfrage wurde ein Behebbar e Korrigieren Sie die Befehlslogik die den END OF SCAN DETECTED Bit f r einen geringf gigen Fehler Bits 0 7 in S 5 gesetzt Fehler verursacht hat e ffnen Sie in der Programmiersoftware das Statusfile Fenster und beseitigen Sie den Fehler e Aktivieren Sie den RUN Modus Publikation 1762 RM001D DE P Oktober 2002 D 6 Fehlermeldungen und Fehlercodes Fehlercode Meldung Beschreibung Fehlerklassifi
153. ist Wenn das Schutz Bit gel scht 0 oder nicht vorhanden ist leuchtet die LED Protected nicht auf und die Daten der entsprechenden Adresse k nnen ber die DAT Tastatur bearbeitet werden Funktionsfiles 3 13 Basis Hardware Information Funktionsfile WICHTIG Obwohl gesch tzte Daten nicht ber die Tastatur des DAT ge ndert werden k nnen haben das Steuer programm oder andere Kommunikationsger te Zugriff auf diese Daten Schutz Bits stellen keinen berschreibschutz f r Daten innerhalb des Ziel Bit Files dar Es liegt vollst ndig in der Verantwortung des Anwenders sicherzustellen dass Daten nicht unbeabsichtigt berschrieben werden HINWEIS e Die brigen Adressen in dem Ziel File k nnen ohne Einschr nkung verwendet werden in diesem Beispiel die Adressen B51 96 und h her e Das DAT beginnt immer mit Bit 0 eines Datenfiles Ein Beginn an einer anderen Adresse innerhalb des Files ist nicht m glich Der BHI File Basis Hardware Information ist ein Nur Lesen File der eine Beschreibung der MicroLogix 1200 Steuerung oder des MicroLogix 1500 Basisger t enth lt Tabelle 3 8 Funktionsfile Basis Hardware Information BHI Adresse Beschreibung BHI 0 CN CN Bestellnummer BHI 0 SRS SRS Serie BHI 0 REV REV Revision BHI O FT FT Funktionstyp Publikation 1762 RMO01D DE P Oktober 2002 3 14 Funktionsfiles Kommunikations Status File Der Kommunikations Status File CS
154. ist ist das Ergebnis NAN Wenn y4 yo oder x4 xp in einem berlauf resultieren ist das Ergebnis NAN Weitere berlegungen Wenn y yo 0 wird das Ergebnis zum skalierten Anfangswert Wenn x4 X 0 und x x wird das Ergebnis zum skalierten Anfangswert Wenn x x 0 und x ist ungleich xo wird das Ergebnis zu einem negativen berlauf f r Ganzzahlen oder zu negativer NAN f r Flie kommawerte Mathematische Befehle 10 15 SOR Quadratwurzel SQR Square Root Source Dest N7 0 0 lt N7 1 0 lt Befehlstyp Ausgang Tabelle 10 16 Ausf hrungszeit des SQR Befehls Steuerung Datengr e Strompfad wahr unwahr MicroLogix 1200 Wort 26 0 us 0 0 us Doppelwort 30 9 us 0 0 us MicroLogix 1500 Wort 22 3 us 0 0 us Doppelwort 26 0 us 0 0 us Mit dem SQR Befehl wird die Quadratwurzel des Absolutwertes der Quelle berechnet das gerundete Ergebnis wird in der Zieladresse gespeichert Die Quellenwerte m ssen in dem Bereich 32768 bis 32767 Wort oder 2 147 483 648 bis 2 147 483 647 Doppelwotrt liegen Wenn die Quelle negativ ist wird das bertrag Status Bit gesetzt Weitere Informationen hierzu finden Sie unter Aktualisierung der mathematischen Status Bits auf Seite 10 3 Tabelle 10 17 G ltige Adressierungsmodi und Filetpyen f r SOR Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbesch
155. ist ein Nur Lesen File der Publikation 1762 RM001D DE P Oktober 2002 Informationen zur Konfiguration der Parameter f r die Steuerungs kommunikation sowie Statusinformationen zu Kommunikations vorg ngen enth lt Der Kommunikations Status File verwendet Tabelle 3 9 Gr e des Kommunikations Status Files Steuerung Anzahl der Wortelemente MicroLogix 1500 1764 LSP Prozessoren der Serie A 44 1 Wort Elemente MicroLogix 1200 71 1 Wort Elemente MicroLogix 1500 1764 LSP Prozessoren der Serie B und 1764 LRP Prozessoren Es gibt f r jeden Kommunikationsanschluss einen Kommunikations Status File Kommunikations Status File CS0 entspricht Kanal 0 der Steuerung Kommunikations Status File CS1 entspricht Kanal 1 des 1764 LRP Prozessors HINWEIS Sie k nnen den Kommunikations Status File zur Suche von Kommunikationsfehlern einsetzen Der Datenfile hat folgende Struktur Tabelle 3 10 Kommunikations Status File Einzelheiten Wort Beschreibung Gilt f r Steuerung auf Seite Obis5 Block zum allgemeinen Kanalstatus MicroLogix 1200 und 1500 13 15 6bis22 DLL Diagnosez hlerblock MicroLogix 1200 und 1500 13 15 23 bis 42 Block zur aktiven DLL MicroLogix 1200 und 1500 13 18 Netzknotentabelle Die Worte 43 bis 70 wenn DF1 Vollduplex DF1 Halbduplex DH 485 oder ASCII verwendet wird 43 Kennung f r Listenende immer 0 MicroLogix 1200 und 1500 43 bis 70 Reserviert e MicroLogix 1200 e M
156. kann WICHTIG Wenn der Benutzerprogramm Speicher f r Rezept daten verwendet wird sieht die Verwendung folgenderma en aus 1 K W rter an Benutzerprogramm Speicher 5 K W rter an Rezeptdatenspeicher Publikation 1762 RM001D DE P Oktober 2002 22 4 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren Wie bei der Kontaktplanlogik k nnen die im Benutzerprogramm gespeicherten Rezeptdaten im Speichermodul 1764 MM1 MM2 MMIRTEC MM2RTC der Steuerung gespeichert werden e Data Log Queue Datenprotokoll Warteschlange Bei 1764 LRP Prozessoren k nnen Sie Rezeptdaten im Speicherplatz f r das Datenprotokoll speichern 48 KB Im Benutzerprogramm Speicher gespeicherte Rezeptdaten k nnen im Speichermodul der Steuerung gespeichert werden Dies ist nicht der Fall f r Rezeptdaten die im Speicher der Datenprotokoll Warteschlange gespeichert sind Der Speicher der Datenprotokoll Warteschlange ist batteriegest tzt kann jedoch nicht auf ein Speichermodul gespeichert werden 3 Geben Sie wie nachfolgend angegeben die RCP Fileparameter ein Klicken Sie am Ende auf OK Creatercp rie File 0 Cancel Number of Recipes E Hel Name Paint Colors 2 Description RCP Quick Start example for mixing paint colors Location where recipe data is stored applies to all recipe files User Program Data Log Queue 4 Es wird ein neues Fenster angez
157. lt Position 2 lt Ziel 0 14 0 Externe Ausg nge 0 14 bei Schritt 2 15 87 0 00 0000 10101 0000 1010 01 j oN 02 Maskenwert OFOF 03 oN 15 87 0 04 0000 1111 0000 11111 05 06 Schrittschaltwerk 07 Ausgangsfile Nr B10 1 Wort Schritt 08 oN B10 1 0000 0000 10000 10000 10 09 B10 2 1010 0010 11111 10101 11 10 oN B10 3 1111 0101 10100 11010 12 gegenw rtig 11 B10 4 0101 10107 10107 0101 3 ausgef hrter Schritt 77 B10 5 0000 1111 10000 11111 4 13 14 15 Publikation 1762 RM001D DE P Oktober 2002 Schrittschaltwerksbefehle 15 7 Dieser Befehl verwendet folgende Operanden e File Dies ist der Schrittschaltwerks Referenzfile Die Elemente dieses Files werden einzeln maskiert und in der Zieladresse gespeichert HINWEIS Wenn der Filetyp ein Wort ist m ssen auch die Maske und die Quelle Worte sein Wenn der Filetyp ein Doppelwort ist m ssen auch die Maske und die Quelle Doppelworte sein e Maske Der Maskenoperand enth lt den Maskenwert Wenn ein Masken Bit auf 1 gesetzt ist werden die entsprechenden Daten f r den Vergleich bertragen Wenn ein Masken Bit auf 0 gesetzt ist werden die entsprechenden Daten ausmaskiert nicht ins Ziel bertragen Die unmittelbaren Datenbereiche f r die Maske sind 0 bis OxFFFF Wort oder 0 bis OxFFFFFFFF Doppelwott HINWEIS Bei direkter oder indirekter Maske wird der Standort des angegebenen Files ber die Position ausgew hlt e Ziel Der Ziel
158. lt Test lt Obergrenze wahr Untergrenze lt Obergrenze Pr fwert lt Untergrenze oder Pr fwert gt unwahr Obergrenze Obergrenze lt Untergrenze Obergrenze lt Test lt Untergrenze unwahr Obergrenze lt Untergrenze Test gt Obergrenze oder Test lt Untergrenze wahr Publikation 1762 RM001D DE P Oktober 2002 9 8 _ Vergleichsbefehle Die Werte f r Untergrenze Pr fwert und Obergrenze k nnen Wortadressen oder Konstanten sein wobei f r Kombinationen die folgenden Einschr nkungen gelten e Wenn der Pr fwert eine Konstante ist m ssen sowohl f r die Unter wie auch die Obergrenze Wort oder Doppelwortadressen eingegeben werden e Wenn der Pr fwert eine Wort oder Doppelwortadtesse ist k nnen als Unter und als Obergrenze eine Konstante eine Wort oder eine Doppelwortadresse angegeben werden Allerdings darf nicht f r beide Grenzen eine Konstante angegeben werden Wenn Sie Werte unterschiedlicher Gr e verwenden werden alle diese Werte in das Format des gr ten Wertes umgewandelt Wenn beispielsweise ein Wort und ein Doppelwort verwendet werden wird das Wort in ein Doppelwort umgewandelt G ltige Datenbeteiche e 32768 bis 32767 Wort e 2 147 483 648 bis 2 147 483 647 Doppelwort Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 9 12 G ltige Adressierungsmodi und Filetypen f r LIM Befehl Definitionen der in dieser Tabelle verwendete
159. m4 113 m2 IT m0 9 8 7 6 5 3 2 1 0 anal 0 Daten 0 bis 1 0 l0 Kanal 1 Daten 0 bis 16383 0 0 1762 IF4 Eingangsdatenfile Zu jedem Eingangsmodul enthalten die W rter 0 und 1 zu Steck platz x die Analogwerte der Eing nge Das Modul kann f r die Verwendung der Roh Proportionaldaten oder der f r PID skalierten Daten konfiguriert werden Die Eingangsdatenfiles f r die verschiedenen Konfigurationen sind nachfolgend dargestellt Bitposition 15 14 113 12 11 10 9 6 7 6 5 4 13 2 11 JO Wort 0 SGNO Daten Kanal 0 1 ISGN1 Daten Kanal 1 2 SGN2 Daten Kanal 2 3 SGN3 Daten Kanal 3 4 reserviert S3 S2 S1 ISO 5 U0 00 u1 01 uU2 02 U3 03 reserviert 6 reserviert Die Bits sind wie folgt definiert e Sx Allgemeine Status Bits f r die Kan le 0 bis 3 Dieses Bit wird gesetzt wenn ein Fehler Bereichs ber oder unterschreitung f r den betref fenden Kanal oder ein allgemeiner Hardwarefehler im Modul aufgetreten ist e Ox Bereichs berschreitungs Flag Bits f r die Kan le 0 bis 3 Die Bits werden gesetzt wenn das Fingangssignal oberhalb des benutzer definierten Bereichs liegt Das Modul f hrt w hrend einer Bereichs ber schreitung fort Daten bis zum maximalen Bereichswert zu konvertieren Die Bits werden zur ckgesetzt wenn die Bereichs berschreitung nicht mehr vorliegt e Ulx Bereichsunterschreitungs Flag Bits f
160. merkmale erweitert Anhand der nachfolgenden Liste k nnen Sie berpr fen Firmwarerevision ob die Firmware Ihrer Steuerung sich auf dem erforder lichen Stand befindet Firmwareaktualisierungen sind nur erforderlich wenn Sie die neuen Leistungsmerkmale nutzen m chten Siehe Firmware Upgrades auf Seite in MicroLogix 1200 Bestellnummer Serien Revisions Firmware Release Verbesserung buchstabe buchstabe Release Nr Datum 1762 L24AWA JA A FRN1 M rz 2000 Produkt Release 1762 L24BWA JA B FRN2 Mai 2000 Die Einstellpotentiometer der Steuerungen funktionierten 1762 L40AWA umgekehrt zur Kontaktplanlogik Korrigiert 1762 LA0BWA B A FRN3 November MicroLogix 1200 Steuerungen bieten jetzt folgende Vorteile 2000 e Voll ASCII Lesen Schreiben e PTO gesteuerter Halt e PWM Rampen e RTC und Zeichenketten Nachrichtenfunktion e Statischer Datenfileschutz e Drucktaster Bit zum Zur cksetzen der Kommunikation 1762 L24BXB B A FRN3 November Produkt Release Unterst tzt alle oben aufgef hrten Leistungs 1762 L40BXB 2000 merkmale f r die 1762 L24xWA und 1762 L40xWA Steuerungen 1762 L24AWA C A ERNA Juni 2001 MicroLogix 1200 Steuerungen bieten jetzt folgende Vorteile 1762 L24BWA e Flie komma F Datenfile f r 1762 L24BXB Vergleichsbefehle EQU GEQ GRT LEO LES LIM NEO 1762 LA0AWA mathematische Befehle ABS ADD CLR DIV MUL NEG SOR 1762 LAOBWA SUB den Verschiebebefehl MOV Filebefehle CPW FLL und BER den Nachrichte
161. nachstehende Gleichung Filenummer Immer auf Null 0 gesetzt Filetyp Muss A5 hex sein Elementnummer Warteschlangennummer Bestimmt die zu lesende Warteschlange 0 bis 255 Unter Elementnummer Immer auf Null 0 gesetzt Tabelle 22 7 Gleichung Datensatzfeld Datensatzfeld Datensatzfeld Datensatzfeld L nge der 1 2 3 7 formatierten Zeichenkette Tabelle 22 8 Datensatzfeldgr en Datentyp Maximale Gr e Wort 7 Byte Zeichen Doppelwort 12 Byte Zeichen Datumsfeld 11 Byte Zeichen Zeitfeld 9 Byte Zeichen HINWEIS Die L nge der formatierten Zeichenkette darf maximal 80 Byte betragen HINWEIS Das letzte Byte ist ein Nullwert der das Endezeichen darstellt Publikation 1762 RM001D DE P Oktober 2002 22 18 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren Tabelle 22 9 Antwortstruktur Steuerung antwortet sm Ds Te DAR ZEE Feld Funktion Beschreibung SRC Quellenknoten DST Zielknoten CMD Befehlscode SIS Statuscode TNS bertragungsnummer Immer 2 Byte DATA Formatierte Zeichenkette Bedingungen die mit dem Datenladefile auftreten Publikation 1762 RM001D DE P Oktober 2002 Bei nicht erfolgreicher Integrit ts berpr fung wird der Datensatz gel scht und ein Fehler mit STS von 0xF0 und ext STS von 0xOE gesendet Weitere Informationen zum Schreiben eines DF1 Protokolls finden Sie in der Allen Bradley
162. o o ejoo F 7 Fi 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EIL BHI MMI DAT TPI CS IOS und DLS Files WICHTIG Verwenden Sie den Hochgeschwindigkeits Z hlerakkumulator HSC ACC nicht f r den Zieladressenparameter im SCL Befehl Mathematische Befehle 10 13 SCP Skalierung mit Parametern Befehlstyp Ausgang SCP sa w Parameters ii Tabelle 10 14 Ausf hrungszeit des SCP Befehls nput 3 0 lt Steuerung Datengr e Strompfad Input Min T 0 lt wahr unwahr putar a MicroLogix 1200 Wort 31 5 us 0 0 us Scaled Min m Doppelwort 52 2 us 0 0 us lt Scaled Max 7 4 MicroLogix 1500 Wort 27 0 us 0 0 us Output a Doppelwort 44 7 us 0 0 us 0 lt Mit dem SCP Befehl wird ein skalierter Ausgangswert erzeugt der in linearer Beziehung zwischen dem Eingang und dem skalierten Wert steht Dieser Befehl l st die nachfolgende Gleichung zur Ermittlung des skalierten Ausgangs auf y y1 Y0 G1 301E x0 yo Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 10 15 G ltige Adressierungsmodi und Filetypen f r SCP Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen
163. oder 1 Status Lesen 19 12 Schreiben RG PLC 5 Verst rkungsbereich PD10 0 RG Bin rwert Bit 0 oder 1 Steuerung Lesen 9 13 Schreiben SC Sollwertskalierung PD10 0 SC Bin rwert Bit 0 oder 1 Steuerung Lesen 9 13 Schreiben TF Regelkreisaktualisierung zu PD10 0 TF Bin rwert Bit 0 oder 1 Status Lesen 9 14 schnell Schreiben DA Differenzialhandlungs Bit PD10 0 DA Bin rwert Bit 0 oder 1 Steuerung Lesen 9 14 Schreiben UL Oberer Ausgangsalarm PD10 0 UL Bin rwert Bit 0 oder 1 Status Lesen 9 14 Schreiben LL Unterer Ausgangsalarm PD10 0 LL Bin rwert Bit 0 oder 1 Status Lesen 9 14 Schreiben SP Sollwert nicht im Bereich PD10 0 SP Bin rwert Bit 0 oder 1 Status Lesen 9 15 Schreiben PV Prozessvariable nicht im PD10 0 PV Bin rwert Bit 0 oder 1 Status Lesen 9 15 Bereich Schreiben DN PID fertig PD10 0 DN Bin rwert Bit 0 oder 1 Status Nur Lesen 9 15 EN PID aktiviert PD10 0 EN Bin rwert Bit 0 oder 1 Status Nur Lesen 9 15 IS Integralsumme PD10 0 15 Doppelwort 1 2 147 483 648 bis 2 Status Lesen 9 15 32 Bit INT 147 483 647 Schreiben AD Ge nderter Differenzialanteil PD10 0 AD Doppelwort 1 2 147 483 648 bis 2 Status Nur Lesen 9 16 32 BitINT 147 483 647 Publikation 1762 RM001D DE P Oktober 2002 Prozesssteuerungsbefehl 19 9 Verst rkung K Abstimmparameter Adresse Daten Bereich Typ Anwender format programm zugriff KC Verst rkung
164. oder Bit in einem Bin rwort das den kleinsten Wert aufweist Nominaler Eingangsstrom Der Strom der in der Regel bei der nominalen Eingangsspannung auftritt Oberes Byte Die Bits 8 bis 15 eines Worts Offline Wenn ein Ger t keine Abfrage Steuerungsaufgaben durchf hrt oder wenn ein Programmierger t nicht mit der Steuerung kommuniziert ffnungskontakte Kontakte eines Relais oder Schalters die geschlossen werden wenn die Spannungsversorgung des Relais unterbrochen oder der Schalter deaktiviert wird Die Kontakte sind ge ffnet wenn am Relais Span nung angelegt oder der Schalter aktiviert wurde Offset Die dauerhafte Abweichung einer geregelten Variablen von einem festen Punkt Online Wenn ein Ger t eine Abfrage Steuerungsaufgaben durchf hrt oder wenn ein Programmierger t mit der Steuerung kommuniziert Publikation 1762 RMO01D DE P Oktober 2002 Glossar 6 Publikation 1762 RM001D DE P Oktober 2002 PCCC Programmable Controller Communications Commands Kommunikationsbefehle f r speicherprogrammierbare Steuerungen Programmabfrage Ein Teil des Arbeitszyklus der Steuerung W hrend der Programm abfrage wird das Logikprogramm verarbeitet und die Ausgangsdaten aktualisiert Programmfile Bereiche innerhalb eines Prozessors die die Kontaktplanlogik programme enthalten MicroLogix Steuerungen unterst tzen mehrere Programmfiles Programmierger t Ein Programmierpaket zur Erstellung von Kontakt
165. r die ARD ARL AWA und AWT Befehle Strompfadbedingung EIN AUS 77 Aktiv Bit EN EIN AUS 7 Warteschlangen Bit EU EIN AUS Ausf hrungs Bit RN EIN AUS Fertig Bit Fehler Bit EIN DN oder Er AUS HINWEIS Das Ausf hrungs Bit RN kann nicht ber den Control R File adressiert werden ASCII Befehle 20 29 12 6 Strompfad wird wahr Befehl erfolgreich in die War Befehlsausf hrung abgeschlossen Befehl nach Abschluss der Ausf hrung zum ersten Mal abgefragt Strompfad wird unwahr Befehlsausf hrung beginnt 345 eschlange gestellt Publikation 1762 RMO01D DE P Oktober 2002 20 30 ASCII Befehle Verwenden der einge schleiften indirekten Adressierung Publikation 1762 RM001D DE P Oktober 2002 Hierbei k nnen Sie Ganzzahlwerte und Doppelwortwerte in ASCH Zeichenketten einf gen Der Zeichenkettenwert kann nur verwendet werden wenn das Ausf hrungs Bit RN gesetzt ist F r die eingeschleifte indirekte Adressierung gelten folgende Regeln e Alle g ltigen Ganzzahl und Doppelwortfiles N und L k nnen verwendet werden G ltigkeitsbereich 3 bis 255 e Bei den Filetypen wird keine Unterscheidung nach Gro oder Kleinschreibung gemacht dabei kann ein Doppelpunkt oder ein Semikolon 5 verwendet werden e Das Pluszeichen und f hrende Nullen werden nicht gedruckt Negat
166. r die Eingangskan le 0 bis 3 Die Bits werden gesetzt wenn das Eingangssignal unterhalb des benutzer definierten Bereichs liegt Das Modul f hrt w hrend einer Bereichsunter schreitung fort Daten bis zum maximalen Bereichswert zu konvertieren Die Bits werden zur ckgesetzt wenn die Bereichsunterschreitung nicht mehr vorliegt e SGNx Das Vorzeichen Bit f r die Kan le 0 bis 3 E A Konfiguration 1 7 Spezielle E A Konfiguration Eingangsdatenfile f r 1762 IR4 RTD Widerstandsmodul Zu jedem Modul enthalten die W rter O bis 3 zu Steckplatz x die Analogwerte der Eing nge W rter 4 und 5 liefern Statusfeedback f r Sensor Kanal Die Eingangsdatenfiles f r die verschiedenen Konfigurationen sind nachfolgend dargestellt Bit E AE PR LE ER 0 Analogeingangsdaten Kanal 0 1 Analogeingangsdaten Kanal 1 2 Analogeingangsdaten Kanal 2 3 Analogeingangsdaten Kanal 3 4 Reserviert 0C3 0C2 0C1 0C0 Reserviert S3 S2 S1 SO 5 vo 00 U1 01 U2 02 U3 03 Reserviert Die Bits sind wie folgt definiert e Sx Allgemeine Status Bits f r die Eingangskan le 0 bis 3 Dieses Bit wird gesetzt 1 wenn ein Fehler Bereichs ber oder unter schreitung offener Schaltkreis oder ung ltige Eingangsdaten f r den betreffenden Kanal oder ein allgemeiner Hardwarefehler im Modul aufgetreten ist Ein Zustand nicht g ltiger Eingangsdaten wird vom Anwenderprogramm erkannt
167. recipe data is stored applies to all recipe files Ei n nput a Custom Data Monitors Pi CDM O Untitled User Program Data Log Queue e File Dies ist die Nummer die den RCP File kennzeichnet Es ist die Regeptfilenummer die im RCP Befehl in dem Kontaktplan programm verwendet wird und die Rezept Datenbank kennzeichnet e Number of Recipes Rezeptanzahl Dies ist die Anzahl an Rezepten die im RCP File enthalten sind Es k nnen nie mehr als 256 sein Dies ist die Rezeptnummer die im RCP Befehl im Kontaktplanprogramm verwendet wird e Name Dies ist ein beschreibender Name f r den RCP File Der Name sollte nicht l nger als 20 Zeichen sein e Description Beschreibung Dies ist eine Beschreibung des Files optional e Location where recipe data is stored applies to all recipe files Standort an dem die Rezeptdaten gespeichert werden gilt f r alle Rezeptfiles Hier k nnen Sie einen Speicherstandort f r die RCP Files bestimmen e User Program Benutzerprogramm Sie k nnen Speicherplatz des Benutzerprogramms Konaktplanlogik f r Rezept Opera tionen zuweisen Sobald Benutzerprogramm Speicher f r den Rezeptgebrauch bestimmt wurde kann dieser Speicherplatz nicht mehr f r Kontaktplanlogik verwendet werden HINWEIS Der Benutzerprogramm Speicherplatz kann so ge ndert werden dass er nicht mehr f r Rezept operationen sondern wieder f r Kontaktplanlogik genutzt werden
168. sowohl die Beschleunigungs als auch die Verz gerungsphase 6000 Impulse umfassen ist die Summe der Impulse 12 000 Die Ausf hrungs komponente w re in diesem Fall Null Dieses Profil w rde aus einer Beschleunigungsphase von 0 bis 6000 bestehen Bei 6000 wird die Ausgangsfrequenz OF Variable erzeugt und unmittelbar danach beginnt die Verz gerungsphase von 6000 bis 12 000 Bei 12 000 wird der PTO Betrieb beendet Ausgangsfrequenz 0 Bestimmung der Rampendauer Beschleunigungs Verz gerungsrampe e 2x ADP OF Dauer in Sekunden OF Ausgangsfrequenz Anhand der folgenden Formeln kann die maximale Frequenz f r beide Profile berechnet werden Maximalfrequenz Ganzzahl die kleiner als das oder gleich dem unten genannten Ergebnis ist OF Ausgangsfrequenz e Trapezf rmige Profile OF x OF A 0 5 e S Kurven Profile 0 999 x OF x SQRT OF 6 Verwenden von Hochgeschwindigkeitsausg ngen 6 15 PTO gesteuerter Halt CS Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff CS Gesteuerter PTO 0 CS Bit Ooder 1 Steuerung Lesen Schreiben Halt Das PTO Bit CS Controlled Stop wird zum Anhalten eines aus f hrenden PTO Befehls im Ausf hrungsteil des Profils verwendet indem die Verz gerungsphase sofort gestartet wird Durch Setzen dieses Bits wird die Verz gerungsphase ohne Fehler oder Fehler zustand abgeschlossen Normale Rampenfunktion ohne CS Be
169. sun ne Era EEE 3 2 Echtzeituhr Funktionsfilen 24 2 2 0 la nen 3 3 RTA Befehl Echtzeituhr anpassen 22er 3 5 Funktionsfile mit Einstellpotentiometerdaten 3 6 Funktionsfile mit Speichermoduldaten 2 2 2222 3 7 DAT Funktionsfile nur MicroLogix 1500 222 222 3 10 Basis Hardware Information Funktionsfile 3 13 Kommunikations Status File 2222222 ceessesnn 3 14 Ein Ausgangsstatusfile an ner a 3 19 Kapitel 4 Programmierbefehle bersicht Befehlssatz n o nuaa nuaran orraa raare 4 1 Befehlsbeschreibungen verwenden kr hnaea 4 2 Kapitel 5 Verwenden des Hochgeschwindigkeitsz hler bersicht 5 1 Hochgeschwindigkeitsz hlers Programmierbarer Endschalter bersicht 5 1 und des programmierbaren HSC Funktionsfile Hochgeschwindigkeitsz hler 5 2 Endschalters Zusammenfassung der Unterelemente des HSC Files 5 4 Unterelemente des HSC Funktionsfiles 222222 5 5 HSL Hochgeschwindigkeitsz hler laden 5 26 RAC Istwert zur cksetzen ul ne Der 5 27 Programmierbarer Endschalter File PLS 5 28 Kapitel 6 Publikation 1762 RMO01D DE P Oktober 2002 vi Verwenden von Hochgeschwindigkeitsausg ngen Relaisbefehle Bitbefehle Zeitwerk und Z hlerbefehle Vergleichsbefehle Mathematische Befehle Publikation 1762 RM00
170. tze Programmfiles 2 Die Datenprotokollierung erm glicht Ihnen das Erfassen Speichern von Anwendungsdaten als Datensatz damit Sie diesen sp ter jederzeit wieder laden k nnen Jeder Datensatz wird in einer anwenderkonfi gurierten Warteschlange im batteriegepufferten Speicher B RAM abgelegt Die Datens tze werden ber die Kommunikationsfunktion vom 1764 LRP Prozessor abgerufen Dieses Kapitel erl utert wie die Datenprotokollierung konfiguriert und verwendet wird Dieser Abschnitt behandelt folgende Themen e Warteschlangen und Datens tze auf Seite 22 7 e Konfigurieren von Datenprotokoll Warteschlangen auf Seite 22 11 e DLG Datenprotokollbefehl auf Seite 22 13 e Datenprotokoll Statusfile auf Seite 22 14 Laden Lesen von Datens tzen auf Seite 22 16 Der 1764 LRP Prozessor bietet f r die Datenprotokollierung 48 KB 48 x 1024 zus tzlichen Speicher Innerhalb dieses Speichers k nnen Sie bis zu 256 0 bis 255 Datenprotokollierungs Warteschlangen definie ren Jede Warteschlange l sst sich nach Gr e maximale Anzahl der gespeicherten Datens tze und L nge jeder Datensatz hat zwischen 1 und 80 Zeichen konfigurieren L nge und maximale Anzahl von Datens tzen bestimmen wie viel Speicher von der Warteschlange belegt werden Sie k nnen eine gro e Warteschlange oder mehrere kleine Warteschlangen definieren Der f r die Datenprotokollierung verwendete Speich
171. und damit austauschbar e Eingang I und Ausgang O e Bit B und Ganzzahl N e Zeitwerk T Z hler C und Steuerung R Ausf hrungszeit f r indirekte Adressen F r die meisten Befehlstypen die indirekte Adressen enthalten k nnen die Art der Adressierung der folgenden Tabelle entnommen und die entsprechende Zeit zur Ausf hrungszeit des Befehls addiert werden zeigt an dass ein indirekter Bezugswert verwendet wurde Tabelle B 2 MicroLogix 1500 Steuerungen Befehlsausf hrungszeit bei indirekter Adressierung Adress _ Operanden Adress _ Operanden Adress _ peranden format zeit ps format zeit ps format zeit ps 0 1 48 0 2 13 3 LI 1 21 6 0 0 12 3 0 1 0 5 9 LEI 21 9 01 12 4 01 7 6 5 T4 DN 5 7 B3 4 8 0 1 0 14 1 T 1 DN 20 4 B 1 19 9 o E 114 5 T DN 120 7 B 20 1 B3 2 5 4 T4 ACC 2 16 4 L8 5 2 B 1 2 20 4 T 1 ACC 2 20 4 L 1 20 4 B 2 21 0 T ACC 2 21 6 LI 20 1 B3 1 5 9 T4 1 5 9 T4 49 B3 6 5 TA 7 1 T 1 19 7 BI 1 121 6 T 1 21 8 77 19 8 BLUT 22 3 TEP 22 4 T4 ACC 5 1 L8 2 5 5 T4 1 ACC 16 0 T 1 ACC 19 9 L 1 2 20 4 T4 ACC 7 5 T ACC 120 5 L 2 21 0 T 1 ACC 21 8 0 1 2 5 4 L8 1 5 9 T ACC 122 9 0 0 2 12 8 LETI 6 5
172. und empfangenen Byte eingeben Vergewissern Sie sich dass gen gend Speicher f r das Zielger t vorhanden ist Wortelemente in 1764 LRP Steuerungen enthalten alle 2 Byte Dies gilt f r Bit und Ganzzahl Datenfiles Doppelwort und Flie kommaelemente enthalten jeweils 4 Byte Zum Empfangen muss die eingegebene Gr e in Byte gr er als oder gleich der Anzahl der Byte sein die das DeviceNet Ger t zur ckgibt DeviceNet Ger te geben abh ngig von Klasse und Dienst eine festgelegte Anzahl an Byte zur ck Wenn mehr Daten als erwartet zur ckgegeben werden tritt in der Nachricht ein Fehler auf und es werden keine Daten geschrieben Publikation 1762 RMO001D DE P Oktober 2002 21 34 Kommunikationsbefehle Wenn weniger Daten als erwartet zur ckgegeben werden werden die Daten geschrieben und die brigen Byte mit Null aufgef llt Im nachfolgenden Beispiel erh lt N7 0 2 Byte 1 Wort an Daten Expansion Comms Port IP Generic Zielger t MSG Rung 3 0 MG11 1 Message Timeout Nachrichten Zeitablauf Der Nachrichten Zeitablauf wird in Sekunden angegeben Wenn das Ziel nicht innerhalb dieser Zeit reagiert wird durch den Nachrichten befehl ein bestimmter Fehler generiert siehe Fehlercodes zu MSG Befehlen auf Seite 21 43 Die annehmbare Zeitspanne sollte nach den Erfordernissen der Anwendung und der Kapazit t bzw Auslastung des Netzwerks bemessen sein Publikation 1762 RMO01D DE P Oktober 2002
173. us 0 0 us Publikation 1762 RMO01D DE P Oktober 2002 17 2 Ein und Ausgangsbefehle Publikation 1762 RM001D DE P Oktober 2002 Mit dem IIM Befehl k nnen Sie Eingangsdaten gezielt und ohne Unterst tzung durch die automatische Eingangsabfrage aktualisieren Dieser Befehl verwendet folgende Operanden e Steckplatz Dieser Operand bezeichnet den Standort der Daten die zur Aktualisierung des Eingangsfiles verwendet werden k nnen Dabei werden die Steckplatz und die Wortnummer der betreffenden Daten angegeben Beispiel Bei Slot 1 0 werden Eingangsdaten von Steckplatz 0 ab Wort 0 maskiert und in den Fingangsdatenfile 1 0 beginnend bei Wort 0 und mit der angegebenen L nge gestellt Bei Slot 10 1 wird Wort 1 von Steckplatz 0 verwendet usw WICHTIG Slot 0 ist bei diesem Befehl die einzige g ltige i Steckplatznummer Der IIM Befehl kann nicht f r Erweiterungs E A verwendet werden Maske Die Maske ist eine hexadezimale Konstante oder Registeradresse die den Maskenwert enth lt der auf den Steckplatz angewendet werden soll Ist ein Masken Bit auf 1 gesetzt werden die entsprechenden Bitdaten von dem Steckplatz an den Eingangsdatenfile bertragen Ist ein Masken Bit auf 0 gesetzt wird die bertragung der entsprechenden Bitdaten von dem Steckplatz an den Eingangsdatenfile gesperrt Der Masken wert kann zwischen 0 und OxFFFF liegen Bit 15 14 13 12 11 10
174. verwenden auf Seite 4 2 Datenfiles innefilasl 3 Adressie Adressie Funktionsfiles CH dus rungsebene E fs OO O Parameter 5 s s 5 2 3 a S X js F nEs E TESE o 4 e 5 e S o a Ir a S s 5 2 8 l Eingang x e o o o o e o e o Eingang Min xo e o e o aA Ta e o Eingang Max x4 e o e o SaN A e o Skalierter min Wert yo e e e e e e e e e Skalierter max Wert y e e e e e e e e e e e e Ausgang y e o o o o e 1 Die DAT Dateien gelten nur f r MicroLogix 1500 Steuerungen Die PTO und PWM Files werden nur zur Verwendung mit MicroLogix 1200 und 1500 BXB Ger ten verwendet 2 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS FEiles Z hlerakkumulator HSC ACC nicht f r den Parameter des skalierten Ausgangs im SCP Befehl Publikation 1762 RMO01D DE P Oktober 2002 10 14 Mathematische Befehle Publikation 1762 RM001D DE P Oktober 2002 Besondere berlegungen f r die Arbeit mit Flie komma Parametern Wenn einer der Parameter au er Ausgang NAN not a number keine Nummer unendlich oder denormalisiert
175. verwendet werden Tabelle 20 14 G ltige Adressierungsmodi und Filetypen f r ACB Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Datenfiles Funktionsfiles Parameter Kanal PTO PWM RTC HSC STI Ell BHI MMI DAT TPI CS Komm 10S E A DLS Datenprotokoll Adressierungs modus Adressierungs ebene unmittelbar Doppelwort Steuerung 1 Der Steuerda enfile ist der einzig g ltige Filetyp f r das Steuerungselement Publikation 1762 RM001D DE P Oktober 2002 ASCII Befehle 20 17 ACI Zeichenkette in Ganzzahl ACI String to Integer Source ST10 0 Dest N7 0 0 lt Funktionsweise Wenn der Zustand des Strompfads von unwahr nach wahr bergeht wird das EN Bit gesetzt Wenn der Befehl in die ASCII Warteschlange gestellt wird wird das Warteschlangen Bit EU gesetzt Das Ausf h rungs Bit RN wird gesetzt wenn der Befehl ausgef hrt wird Das Fertig Bit DN wird gesetzt wenn der Befehl abgeschlossen ist Die Steuerung bestimmt die Anzahl der Zeichen im Puffer und f gt diesen Wert in das POS Feld des Steuerdatenfiles ein Anschlie end wird das Fertig Bit DN gesetzt Erscheint im POS Feld eine Null wurden keine Zeichen gefunden Das Gefunden B
176. wenn der obere Sollwert erreicht wird Weitere Informationen dazu wie Ausg nge basierend darauf direkt ein oder ausgeschaltet werden k nnen ob die obere Voreinstellung erreicht wurde finden Sie im Abschnitt Ausgangsmaske OMB auf Seite 5 24 Das Bitmuster f r den Ausgang bei oberem Sollwert kann w hrend der erstmaligen Konfiguration oder w hrend des Betriebs der Steuerung festgelegt werden Verwenden Sie den HSL Befehl oder das SP Bit um w hrend des Betriebs der Steuerung neue Parameter zu laden Ausgang bei unterem Sollwert LPO Beschreibung Adresse Datenformat Typ Anwenderpro grammzugriff LPO Ausgang bei IHSC 0 LPO Wort 16 Bit Steuerung Lesen Schreiben unterem Sollwert Bin rwert Der LPO Ausgang bei unterem Sollwert definiert den Status 1 EIN oder 0 AUS der Ausg nge auf der Steuerung wenn der untere Sollwert erreicht wird Weitere Informationen dazu wie Ausg nge basierend darauf direkt ein oder ausgeschaltet werden k nnen ob die untere Voreinstellung erreicht wurde finden Sie im Abschnitt Ausgangsmaske OMB auf Seite 5 24 Das Bitmuster f r den Ausgang bei unterem Sollwert kann w hrend der erstmaligen Konfiguration oder w hrend des Betriebs der Steuerung festgelegt werden Verwenden Sie den HSL Befehl oder das SP Bit um w hrend des Betriebs der Steuerung neue Parameter zu laden Publikation 1762 RMO01D DE P Oktober 2002 5 26 Verwenden des Hochgeschwindigk
177. zuverl ssiger System betrieb ist nur m glich wenn der nominale Leckstrom im AUS Zustand kleiner ist als der kleinste nominale Betriebsstrom des Ger ts das angeschlossen ist LED Leuchtdiode Wird als Statusanzeiger f r Prozessorfunktionen und Ein und Ausg nge verwendet Lesen Daten erfassen Beispielsweise liest der Prozessor Informationen von anderen Ger ten ber eine Lesenachricht LIFO Last In First Out Die Reihenfolge in der Daten zur Speicherung in eine Datei eingegeben und aus ihr abgerufen werden Glossar 5 Logik Allgemeine Bezeichnung f r digitale Schaltungen oder programmierte Befehle zur Durchf hrung von Entscheidungs und Berechnungs funktionen Mnemonik Ein einfacher und einpr gsamer Begriff der zur Darstellung komplexer oder umfassender Informationen verwendet wird Modbus RTU Slave Ein serielles Halbduplex Kommunikationsprotokoll Modem Modulator Demodulator Ger t das eine Verbindung zwischen einer Datenendeinrichtung und einer Kommunikationsleitung herstellt Modi Ausgew hlte Betriebsarten Beispiel Run Test oder Programm Negative Logik Die Verwendung der bin ren Logik in der Weise dass 0 das gew nschte Spannungsniveau darstellt Netzwerk Eine Reihe von Stationen Netzknoten die durch ein Kommunika tionsmedium miteinander verbunden sind Ein Netz kann aus einer einzelnen oder auch aus mehreren Verbindungen bestehen Niederwertigstes Bit LSB Das Element
178. zwischen den beiden Einzelbefehlen eines MCR Befehlspaars liegen Der Anfang einer MCR Zone ist als der Strompfad definiert der den MCR Befehl enth lt der auf eine bedingte Logik folgt Das Ende einer MCR Zone ist als der erste Strompfad definiert der nur einen MCR Befehl enth lt der nach einem Strompfad zur Kennzeichnung des Anfangs einer MCR Zone folgt siche unten 111 0030 If MER gt 0 0031 er j Kontaktplanlogik im MCR Bereich 0032 0033 lt MER gt Publikation 1762 RMO01D DE P Oktober 2002 16 6 Programmsteuerungsbefehle Publikation 1762 RM001D DE P Oktober 2002 Wenn der Strompfadstatus des ersten MCR Befehls wahr ist wird die Zone bei der Ausf hrung ignoriert Wenn der Strompfadstatus des ersten MCR Befehls unwahr ist wird die Kontaktplanlogik innerhalb der MCR Zone wie bei einem unwahren Strompfad ausgef hrt Alle nicht speichernden Ausg nge innerhalb der MCR Zone werden zur ckgesetzt MOCR Bereiche erm glichen die Aktivierung bzw Sperrung bestimmter Programmabschnitte z B bei Rezeptanwendungen Beachten Sie bei der Programmierung von MCR Befehlen Folgendes e Sie m ssen den Bereich mit einem nicht bedingten MCR Befehl abschlie en e Sie k nnen MCR Bereiche nicht verschachteln e Sie sollten keinen Sprung in einen MCR Bereich programmieren Ist der Bereich unwahr so wird er dadurch aktiviert HINWEIS Der MCR Befehl ist kein Ersatz f r ein festv
179. 0 0 22 3 3 0 Keine Doppelwortadressierung Sofortiger Eingang mit Maske IIM 0 0 26 4 3 0 Speicherndes Zeitwerk RTO 2 4 18 0 3 4 Sprung ins Unterprogramm JSR 0 0 8 4 1 5 Sprung zur Marke JMP 0 0 1 0 0 5 Steigender Einzelimpuls OSR 3 0 3 4 5 4 STI starten STS 0 0 57 5 1 0 Subtraktion SUB 0 0 3 4 3 3 0 0 12 9 3 5 Suspend sus nicht nicht 1 5 Keine Doppelwortadressierung vorhan vorhanden den Publikation 1762 RMO01D DE P Oktober 2002 A 4 MicroLogix 1200 Speicherbelegung und Befehlsausf hrungszeit Tabelle A 1 Speicherbelegung und Ausf hrungszeiten der MicroLogix 1200 Programmierbefehle Programmierbefehle Tempor res Ende Befehls mnemonik TND Wort Doppelwort Ausf hrungszeit in ps Speicher unwahr wahr belegung in Worten Ausf hrungszeit in ps Speicher unwahr Keine Doppelwortadressierung belegung in Worten Timer Ausschaltverz gerung TOF 2 9 3 9 Timer Einschaltverz gerung TON 3 0 18 0 3 9 bertragung MOV 0 0 2 4 2 5 0 0 8 3 2 0 bertragung durch Maske MVM 0 0 7 8 2 0 0 0 11 8 3 0 Umwandlung von BCD FRD 0 0 14 1 1 5 Keine Doppelwortadressierung Ungleich NEO 1 1 1 3 13 27 2 5 25 Unterprogramm SBR 1 0 1 0 0 3 Keine Doppelwortadressierung Vorw rtsz hlung CTU 9 2 9 0 2 4 Wort kopieren CPW 0 0 18 3 0 8 Wort 1 Gilt nur f r MicroLogix 1200 Steuerungen der Serie B 2 Di
180. 0 48 8 24 N50 24 50 49 8 40 N50 40 50 50 8 9 0 50 48 9 25 N50 25 50 49 9 41 N50 41 50 50 9 10 0 10 50 48 10 26 N50 26 50 49 10 42 50 42 N50 50 10 11 0 11 50 48 11 27 N50 27 50 49 11 43 50 43 N50 50 11 12 0 12 50 48 12 28 N50 28 50 49 12 44 50 44 N50 50 12 13 0 13 50 48 13 29 N50 29 50 49 13 45 50 45 N50 50 13 14 0 14 50 48 14 30 N50 30 50 49 14 46 50 46 N50 50 14 15 0 15 50 48 15 31 N50 31 50 49 15 47 N50 47 N50 50 15 Die Elementnummer die auf dem DAT angezeigt wird entspricht dem in der Tabelle dargestellten Datenregister Das Schutz Bit legt fest ob die Daten schreibgesch tzt sind oder ein Lese Schreibzugriff besteht Wenn das Schutz Bit gesetzt ist 1 hat das DAT nur einen Lesezugriff auf die entsprechende Datenadtesse Die LED Protected Gesch tzt leuchtet auf wenn ein schreibgesch tztes Element auf der DAT Anzeige aktiv ist Wenn das Schutz Bit gel scht 0 oder nicht vorhanden ist leuchtet die LED Protected nicht auf und die Daten der entsprechenden Adresse k nnen ber die DAT Tastatur bearbeitet werden WICHTIG Obwohl gesch tzte Daten nicht ber die Tastatur des DAT ge ndert werden k nnen haben das Steuerprogramm oder andere Kommunikations ger te Zugriff auf diese Daten Schutz Bits stellen keinen betschreibschutz f r Daten innerhalb des Ziel Ganzzahl Files dar Es liegt vollst ndig in der Verantwortung des Anwenders sicherzustellen dass Daten nicht u
181. 0 5K oK Datenworte 0K Programmworte 4K 4 3K Informationen zur Speicherbelegung sowie spezielle Anweisungen finden Sie im Abschnitt Speicherbelegung und Ausf hrungszeiten der MicroLogix 1200 Programmierbefehle auf Seite A 1 Anwenderspeicher bei MicroLogix 1500 MicroLogix 1500 1764 LSP Prozessor Der 1764 LSP Prozessor unterst tzt ber 7 KB Speicher Der Speicher kann f r Programm und Datenfiles verwendet werden Die maximale Datenspeichermenge f r W rter betr gt 4 KB siehe unten 4 0K Datenworte a 0K Programmworte 3 65K 4 35K Speicher der Steuerung und Filetypen 2 5 MicroLogix 1500 1764 LRP Prozessor Der 1764 LRP Prozessor unterst tzt 14 KB Speicher Der Speicher kann f r Programm und Datenfiles verwendet werden Die maximale Datenspeichermenge f r W rter betr gt 4 KB siehe unten gt Datenworte Q eu A A OK 10K 10 7K Programmworte WICHTIG F r die MicroLogix 1500 Steuerung liegt die maximale Filegr e eines einzelnen Kontaktplanfiles bei 64 000 Worten Sie k nnen den gesamten Programmierungs speicher nutzen wenn Sie mehrere Kontaktplanfiles ber Unterprogramme verwenden Der 1764 LRP Prozessor unterst tzt auch 48 KB batteriegest tzten Speicher f r Datenprotokollier oder Rezept Vorg nge Informationen zur Datenprotokollierung und zu Rezepten finden Sie in Kapitel 22 Informationen zur Speicherbelegung sowie spezielle Anweisungen finden Sie im Abschnitt
182. 0 9 9 3 0 FIFO entladen FFU 10 4 33 0 8 Wort 13 4 10 4 36 1 5 Doppelwort 3 4 FIFO laden FFL 11 1 11 3 3 4 11 2 11 7 3 9 File kopieren COP 0 0 19 0 8 Wort 2 0 Keine Doppelwortadressierung Filef llung FLL 0 0 14 0 6 Wort 2 0 0 0 15 1 2 Doppelwort 2 5 Gleich EQU 1 1 1 3 1 3 1 9 2 8 2 6 Gray Code GCD 0 0 9 5 Keine Doppelwortadressierung Grenzwerttest LIM 6 1 6 4 2 3 13 6 14 4 4 0 Gr er als GRT 1 1 1 3 1 3 2 1 2 8 2 4 Gr er als oder gleich GEQ 1 1 1 3 1 3 2 1 2 8 2 9 Hauptsteuerbefehl MCR Start 1 2 1 2 1 0 Keine Doppelwortadressierung MCR Ende 1 6 1 6 1 5 Hochgeschwindigkeitsladen HSL 0 0 46 7 7 3 0 0 41 3 78 Impulsausgang PTO 24 4 85 6 1 9 Keine Doppelwortadressierung In BCD TOD 0 0 17 2 8 Interrupt Subroutine INT 1 0 1 0 0 3 Istwert r cksetzen RAC Keine Wortadressierung 0 0 21 2 2 0 Kleiner als LES 1 1 1 3 1 3 2 7 2 8 2 9 Publikation 1762 RM001D DE P Oktober 2002 MicroLogix 1200 Speicherbelegung und Befehlsausf hrungszeit A 3 Tabelle A 1 Speicherbelegung und Ausf hrungszeiten der MicroLogix 1200 Programmierbefehle Programmierbefehle Befehls Wort Doppelwort mnemonik Ausf hrungszeit in ps Speicher Ausf hrungszeit in ps Speicher unwahr wahr belegung unwahr wahr belegung in Worten in Worten Kleiner als oder gleich LEO 1 1 1 3 1 3 2 1 2 8 2 9 Kodieren 1 aus 16 in 4
183. 0 oder 51 auf dem DH Netzwerk reagieren und eine Nachricht f r einen beliebigen Knoten im DH Netzwerk initiieren HINWEIS Die MicroLogix 1000 Steuerung kann auf dezentrale Nachrichtenaufforderungen reagieren aber keine derartigen Nachrichten bertragungen starten HINWEIS In diesem Beispiel weisen die MicroLogix 1200 Steuerungen und die MicroLogix 1500 Steuerungen dieselben Funktionen auf Diese Funktionalit t steht auch auf Ethernet Netzwerken zur Ver f gung wenn SLC 5 04 an DH 485 Netzknoten 17 durch einen SLC 5 05 Prozessor ersetzt wird Publikation 1762 RM001D DE P Oktober 2002 21 38 Kommunikationsbefehle Abbildung 21 1 DH 485 und DH Netzwerke SLC 5 04 Pan DH 485 Netzwerk AlC Netzknoten 17 AlC AIC Netzknoten 12 AlC p aa MicroLogix 1000 MicroLogix 1200 MicroLogix 1500 SLC 5 04 DH Netzwerk Netzknoten 19 Netzknoten 40 Netzknoten 51 SLC 5 04 PLC 5 DeviceNet und Ethernet Netzwerk Die nachfolgende Abbildung zeigt ein DeviceNet Netzwerk mit DeviceNet Schnittstellen 1761 NET DND das an ein Ethernet Netzwerk mit einem SLC 5 05 Prozessor angeschlossen ist In dieser Konfiguration k nnen Steuerungen in dem DeviceNet Netzwerk auf Aufforderungen von Ger ten in dem Ethernet Netzwerk reagieren aber keine Kommunikation mit diesen Ger ten initiieren Abbildung 21 2 Devic
184. 01D DE P Oktober 2002 20 14 ASCII Befehle ABL Puffer auf Zeile berpr fen ABL Ascii Test For Line LEN gt Channel 0 Control R6 0 lt DN gt Characters 1 lt Error 0 lt ER gt Publikation 1762 RM001D DE P Oktober 2002 Beispiel 11 AWT 1o oE ASCII WRITE EN 7 10 Channel 0 Source T37 20 DN Control R6 23 Bei Eingangssteckplatz 1 und Bit 10 gesetzt 40 String Length 40 4er Zeichen aus ST37 20 an das Anzeigeger t Characters Sent 0 Error 0 bertragen In diesem Beispiel wird bei einem bergang des Strompfads von unwahr nach wahr das Freigabe Bit EN des Steuerungselements gesetzt Wenn der Befehl in die ASCH Warteschlange gestellt wird wird das Warteschlangen Bit EU gesetzt Das Ausf hrungs Bit RN wird gesetzt wenn der Befehl ausgef hrt wird Das DN Bit wird gesetzt wenn der Befehl abgeschlossen ist Es werden 40 Zeichen aus Zeichenkette ST37 40 ber Kanal 0 versendet Das Fertig Bit DN wird gesetzt und der Wert 40 in das POS Wort des ASCII Steuerdatenfiles gestellt Wenn ein Fehler auftritt werden der Fehlercode in das Fehlercode byte geschrieben und das Fehler Bit ER gesetzt Eine Liste der Fehlercodes und der entsprechenden Ma nahmen finden Sie im Abschnitt Fehlercodes zu ASCII Befehlen auf Seite 20 31 HINWEIS Informationen zur zeitlichen Abstimmung dieses Befehls finden Sie im Zeitdiagramm auf Seite 20 29 Befehlstyp A
185. 1 LowLimit 20 Out15 Out14 Out13 Out12 Out11 Out10 Out09 Out08 Out07 OutO6 Out05 Out04 Out03 Out02 Out01 Out0O Range12T015 1 OutputContro l 0 15 F Range12T015 1 Config Range12T015 1 ToThisCounter_0 21 Inv LDW Typ ToThisCtr Flags Range12T015 1 ToThisCounter_1 22 Range12T015 1 Type 23 Range12T015 2 HiLimOrDirWr Range12T015 2 HiLimOrDirWr Range12To15 1 LoadDirectWrite Range12T015 1 Invert fa Range12T015 2 LowLimit Range12T015 2 LowLimit 26 Out15 Out14 Out13 Out12 Out11 Out10 Out09 OutO8 Out07 OutO6 Out05 Out04 Out03 Out02 Out01 Out0O Range12T015 2 OutputContro l 0 15 Range12T015 2 Config Range12T015 2 ToThisCounter_0 27 Inv LDW Typ ToThisCtr Flags Range12T015 2 ToThisCounter_1 28 Range12T015 2 Type 29 Range12T015 3 HiLimOrDirWr Range12T015 3 HiLimOrDirWr Range12To15 2 LoadDirectWrite Range12T015 2 Invert a Range12T015 3 LowLimit Range12T015 3 LowLimit 32 Out15 Out14 Out13 Out12 Out11 Out10 Out09 Out08 Out07 OutO6 Out05 Out04 Out03 Out02 Out01 Out00 Range12T015 3 OutputContro l d 15 Range12T015 3 Config Range12T015 3 ToThisCounter_0 3 Inv LDW Typ ToThisCtr Flags gt Range12T015 3 ToThisCounter_1 Range12T015 3 Type Range12T015 3 LoadDirectWrite Range12T015 3 Invert Publikation 1762 RM001D DE P Oktober 2002 E A Konfiguration 1 19 Eingangsanordnung
186. 1 Verf gt die Steuerung nicht ber eine Echtzeituhr und sind die Optionen Date Stamp Dateumsmarke und Time Stamp Zeitmarke ausgew hlt aktiviert wird das Datum mit 00 00 0000 und die Uhrzeit mit 00 00 00 protokolliert 4 Wenn Sie alle Daten f r die Datenprotokoll Warteschlange einge geben haben klicken Sie auf OK Die Warteschlange wird im Fenster Data Log Que Datenprotokollwarteschlange mit einer entsprechenden Warteschlangennummer eingef gt Diese Warteschlangennummer muss im DLG Befehl verwendet werden Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren 22 13 DLG Datenprotokollbefehl DLG Data Log queue number 0 Befehlstyp Ausgang Tabelle 22 4 Ausf hrungszeit des DLG Befehls Steuerung MicroLogix 1500 1764 LRP Strompfad wahr unwahr 67 5 us 11 8 us 6 7 us Datumsstempel 12 4 us Zeitstempel 9 1 us protokolliertes Wort 16 2 us protokolliertes Doppelwort marita Sic m ssen eine Datenprotokoll Warteschlange vor der Programmierung eines DLG Befehls in Ihrem Kontakt planprogramm konfigurieren Der DLG Befehl triggert die Speicherung eines Datensatzes Der DLG Befehl verf gt ber einen Operanden Queue Number Warteschlangennummer Gibt an welche Datenprotokollwarteschlange einen Datensatz erfasst Nur der DLG Befehl erfasst Daten beim bergang des Strompfads von unwah
187. 1 Vollduplex Protokoll auf Seite E 5 DF1 Halbduplex Protokoll auf Seite E 6 e ModbusTM RTU Slave Protokoll nur MicroLogix 1200 Steuerungen und MicroLogix 1500 Prozessoren der Serie B und h her auf Seite E 9 ASCH Treiber nur MicroLogix 1200 und 1500 Steuerungen der Serie B und h her auf Seite E 15 Informationen zu den erforderlichen Netzwerkger ten und zubeh r teilen finden Sie in dem Benutzerhandbuch Ihrer Steuerung Publikation 1762 RMO01D DE P Oktober 2002 E 2 Protokollkonfiguration DH 485 Kommunikations protokoll Publikation 1762 RM001D DE P Oktober 2002 In diesem Abschnitt werden die Funktionen die Architektur und die Leistungsmerkmale des DH 485 Netzwerks beschrieben Er erleichtert Ihnen auch die Planung und Bedienung der Steuerung auf einem DH 485 Netzwerk DH 485 Netzwerkbeschreibung Das DH 485 Protokoll definiert die Kommunikation zwischen mehreren Ger ten auf einem einzelnen Aderpaar Das DH 485 Protokoll verwendet RS 485 Halbduplex als physische Schnittstelle RS 485 ist eine Definition elektrischer Merkmale und kein Protokoll RS 485 verwendet Ger te die in einer gemeinsamen Datenverbindung eingesetzt werden k nnen dies erm glicht eine einfache gemeinsame Nutzung von Daten durch mehrere Ger te Merkmale des DH 485 Netzwerks e Verbindung von 32 Ger ten e Multi Master F higkeit e die Zugriffssteuerung der TokenWeitergabe e die F higkeit Netzknoten hinzuzu
188. 12 EII Funktionsfile Ereigniseingangs Interrupt EII 0 Beschreibung Unterelement Adresse Datenformat Typ Anwenderpro Weitere grammzugriff Informationen PFN Programmfilenummer EIl 0 PFN Wort INT Steuerung Nur Lesen 18 18 ER Fehlercode EII 0 ER Wort INT Status Nur Lesen 18 18 UIX Anwender Interrupt Ausf hrung EIl 0 UIX Bin rwert Bit Status Nur Lesen 18 18 UIE Anwender Interrupt aktivieren EIl O UIE Bin rwert Bit Steuerung Lesen Schreiben 18 19 UIL Anwender Interrupt Verlust EII O UIL Bin rwert Bit Status Lesen Schreiben 18 19 UIP Anwender Interrupt anstehend EII 0 UIP Bin rwert Bit Status Nur Lesen 18 19 EIE Ereignis Interrupt aktiviert EIl O EIE Bin rwert Bit Steuerung Lesen Schreiben 18 20 AS Auto Start EII 0 AS Bin rwert Bit Steuerung Nur Lesen 18 20 ED Fehler erkannt EII 0 ED Bin rwert Bit Status Nur Lesen 18 20 ES Flankenauswahl EII 0 ES Bin rwert Bit Steuerung Nur Lesen 18 21 IS Eingangsauswahl EI 0 IS Wort INT Steuerung Nur Lesen 18 21 Publikation 1762 RMO01D DE P Oktober 2002 18 18 Interrupts verwenden Publikation 1762 RM001D DE P Oktober 2002 Unterelemente des Ell Funktionsfiles Ell Programmfilenummer PFN Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff PFN EIl 0 PFN Wort INT Steuerung Nur Lesen Programmfilenummer Die PFN Variable Programmfilenummer legt das U
189. 15 3 Die folgende Abbildung zeigt wie der SQC Befehl ausgef hrt wird Wort B10 11 B10 12 B10 13 B10 14 B10 15 sac Sequencer Compare CEN gt File B10 11 Mask FFFO lt DN gt Source 1 3 0 Control R6 21 FD gt Length 4 lt Position 2 lt Eingangswort 1 3 0 0010 10100 1001 1101 v Maskenwert FFF0 1111 1111 1111 10000 v Schrittschaltwerk Referenzfile Nr B10 11 Schritt 0 0010 10100 1001 10000 Aa UNa Das FD Bit des SQC Befehls wird gesetzt wenn eine berein stimmung zwischen einem Eingangswort und dem entsprechenden Referenzwort festgestellt wird In dem gezeigten Beispiel wird das FD Bit R6 21 FD gesetzt weil das Eingangswort dem Schrittschaltwerks Referenzwert bei Verwendung des Maskenwerts entspricht Publikation 1762 RMO01D DE P Oktober 2002 15 4 Schrittschaltwerksbefehle Dieser Befehl verwendet folgende Operanden e File Dies ist der Schrittschaltwerks Referenzfile Die Elemente dieses Files werden einzeln maskiert und mit dem in der Quelle gespeicherten Maskenwert verglichen HINWEIS Wenn der Filetyp ein Wort ist m ssen auch die Maske und die Quelle Worte sein Wenn der Filetyp ein Doppelwort ist m ssen auch die Maske und die Quelle Doppelworte sein e Maske Der Maskenoperand enth lt die Konstante das Wort oder den File die als Maske auf den File und di
190. 1D DE P Oktober 2002 1 14 E A Konfiguration Publikation 1762 RM001D DE P Oktober 2002 1769 IF4XOFZ Eingangsdatenfile Der Eingangsdatenfile erm glicht Zugriff auf die Eingangsdaten f r den Gebrauch im Steuerungsprogramm Bereichs berschreitungser kennung f r die Eingangs und Ausgangskan le sowie Ausgangs daten Feedback was im Nachfolgenden n her beschrieben wird Bitposition 15 14 13 12 10 9 8 7 615 14 32 100 0 SGN Analogeingangsdaten Kanal 0 0 10 o o 10 10 JO 1 ISGN Analogeingangsdaten Kanal 1 0 10 J0 o 10 Io 0 2 SGN Analogeingangsdaten Kanal 2 0 10 Io o 10 10 JO 3 ISGN Analogeingangsdaten Kanal 3 0 10 Io o 10 10 JO 4 nicht verwendet 13 J12 11 110 5 Inicht HO nicht H1 nicht verwendet E1 E0101 00 verwen verwen det det 6 ISGN Ausgangsdatenecho Loopback Pr fschleife f r 0 10 J0 Jo JO JO JO Ausgangskanal 0 7 SGN Ausgangsdatenecho Loopback Pr fschleife f r jo Jo o jo 0 jo lo Ausgangskanal 1 1 Alle nicht verwendeten Bits werden von dem Modul auf den Wert 0 gesetzt WICHTIG Die Eingangsw rter 6 und 7 enthalten die Ausgangs datenecho Loopback Informationen f r die Aus gangskan le 0 und 1 Die Bits 0 bis 6 und Bit 15 der W rter 6 und 7 sollten im Steuerungsprogramm immer auf den Wert 0 gesetzt werden Wenn sie nicht auf 0 gesetzt werden wird vom Modul das ung ltige Daten Fla
191. 1D DE P Oktober 2002 PTO Pulse Train Output Impulsausgang 6 1 PTO Funktion Impulsausgang 222 2ceenceeeecnn 6 2 PTO Funktionsfile Impulsausgang 2222er 000 6 6 Zusammenfassung der Unterelemente des PTO Files 6 7 PWM Pulsweitenmodulation 2222c2ec seen 6 19 PWM Funktione na een Nee 6 19 Funktionsfile f r Pulsweitenmodulation PWM 6 20 Zusammenfassung der Elemente des PWM Eiles 6 21 Kapitel 7 XIC Auf geschlossen pr fen XIO Auf offen pr fen 7 1 OTE Ausgang einschalten al ne rererua 7 3 OTL Ausgang verriegeln OTU Ausgang entriegeln 7 4 ONS Einzelimpuls sus een ka ias 7 5 OSR Steigender Einzelimpuls OSF Abfallender Pinzelmpulsung fe en ER Drau 7 6 Kapitel 8 Zeitwerkbefehle bersicht aa ne 8 1 TON Timer Einschaltverz gerung 22ee 2000 8 4 TOF Timer Aussch ltverz genung u ee 8 5 RTO Speichernder Timer Ein iz Seas 8 6 Funktionsweise von Z hlern 2 222 2cceeeneeee nn 8 7 CTU Aufw rtsz hlung CTD Abw rtsz hlung 8 9 RES Zur cksetzen o o a a Erin 8 10 Kapitel 9 Vergleichsbefehle verwenden nr un ra 9 2 EQU Gleich NEQ Ungleich usage 9 3 GRT Gr er als LES Kleiner als 2222220 9 4 GEQ Gr er als oder gleich LEQ Kleiner als oder gleich eu RIED a 9 5 MEQ Maskierter Vergleich auf gleich
192. 2 2200 9 6 LIM Grenzwetttest 2 2 u sesunu nunen anr 9 7 Kapitel 10 Mathematische Befehle verwenden 22 22222220 10 2 Aktualisierung der mathematischen Status Bits 10 3 Flie komma Datenfile F verwenden 22 222000 10 4 ADD Addition SUB Subtraktion 22222222 10 7 MUL Multiplikation DIV Division 2 2 22er 2200 10 8 NEG Negat a rer FrRrR sea 10 9 GER L schen 2er ale dan 10 9 ABS Abs l twert Aussansssasrlansisinn erkennen 10 10 SCH Skalen sen aa aan 10 12 SCP Skalierung mit Parametern nu Pa een Fe 10 13 SQR Oyadiatwarzel sn steel 10 15 Konvertierungsbefehle Logikbefehle Verschiebebefehle Filebefehle Schrittschaltwerksbefehle Programmsteuerungsbefehle Kapitel 11 Kodier und Dekodierbefehle verwenden 11 1 DCD 4 in 1 auf 16 dekodieren ass ia 11 2 ENC Kodierung 1 auf 16 in 4 ua nn 11 3 FRD BCD in Ganzzahl oue eree e 11 4 TOD n BCD err iien ra A e a 11 8 GCD Gray Code see sr a a 11 10 Kapitel 12 Logikbefehle verwenden nee ehe 12 1 Aktualisierung der mathematischen Status Bits 12 2 AND Logisches UND en 12 3 OR Logisches ODER usa isusss on 12 4 XOR Exklusives ODER SB Rees 12 5 NOT Logis hes NICHT sa a ee 12 6 Kapitel 13 MOV Verschieben ua a EI au 13 1 MVM Maskierte Verschiebung 2ceecc seen 13 3 Kapitel 14 CPW Wott kopieren er aa e
193. 2 gespeicherten Wert Wenn ein Abfragewert gr er als der vorherige ist wird der h here Wert in S 22 gespeichert Dieser Wert zeigt die Programmabfragezeit des l ngsten Abfragezyklus in Schritten von 100 us an Die Aufl sung betr gt 100 us bis 0 us Beispielsweise bedeutet der Wert 9 dass der l ngste Programmab fragezyklus eine L nge von 800 bis 900 us hatte Systemstatusfile C 17 Filenummer f r Benutzerfehler Routine Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 29 Wort 0 bis 255 Status Nur Lesen Mit diesem Register wird festgelegt welches Unterprogramm bei einem Anwenderfehler ausgef hrt wird STI Sollwert Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 30 Wort 0 bis 65535 Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird an STI 0 SPM dupliziert Weitere Informationen hierzu finden Sie unter STI Funktionsfile verwenden auf Seite 18 12 STI Filenummer Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 31 Wort 0 bis 65535 Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m
194. 200 zutreffend zutreffend zutreffend zutreffend zutreffend zutreffend 1 09 bei 9600 Modbus 2 TZ 1 72 1 09 1 08 1 08 1 08 1 08 1 08 7 00 Asc 1 52 1 33 1 24 1 20 1 19 1 18 1 18 1 17 1 00 Abschalten 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 Inaktiv ist definiert als Zustand ohne Nachrichten bertragung und Daten berwachung Beim DH 485 Protokoll bedeutet inaktiv dass die Steuerung nicht an ein Netzwerk angeschlossen ist 2 Gilt nur f r MicroLogix 1500 Prozessoren der Serie B Publikation 1762 RM001D DE P Oktober 2002 B 8 MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit Publikation 1762 RM001D DE P Oktober 2002 Anhang C Systemstatusfile Mit dem Statusfile k nnen Sie die Aktivit t der Steuerung berwachen und beeinflussen Dabei werden mit Hilfe des Statusfiles Steuer Bits eingerichtet und Hardware und Programmierger tefehler sowie andere Statusinformationen berwacht WICHTIG In die reservierten Worte im Statusfile darf nicht geschrieben werden Bevor Sie in den Statusfile schreiben sollten Sie sich vollst ndig mit dessen Funktion vertraut machen Publikation 1762 RM001D DE P Oktober 2002 c 2 bersicht Statusfile Publikation 1762 RM001D DE P Oktober 2002 Systemstatusfile Der Statusfile S enth lt die folgenden Worte Adresse
195. 202 5302 USA Tel 1 414 212 52 00 Fax 1 414 212 52 01 Hauptverwaltung f r Allen Bradley Rockwell Software und Global Manufacturing Solutions Europa Naher Osten Afrika Rockwell Automation SA NV Vorstlaan Boulevard du Souverain 36 1170 Br ssel Belgien Tel 32 0 2 663 06 00 Fax 32 0 2 663 06 40 Hauptverwaltung f r Dodge und Reliance Electric Europa Naher Osten Afrika Rockwell Automation Br hlstra e 22 74834 Elztal Dallau Deutschland Tel 49 0 6261 9410 Fax 49 0 6261 17741 Hauptverwaltung Deutschland D sselberger Stra e 15 42781 Haan Tel 49 0 2104 960 0 Fax 49 0 2104 960 121 www rockwellautomation de Verkaufs und Supportzentrum Schweiz Hinterm ttlistra e 3 5506 M genwil Tel 41 0 62 889 77 77 Fax 41 0 62 889 77 66 www rockwellautomation ch Hauptverwaltung sterreich Kotzinastra e 9 4030 Linz Tel 43 0 732 38 909 0 Fax 43 0 732 38 909 61 www rockwellautomation at Publikation 1762 RMO001D DE P Oktober 2002 PN 40072 079 03 4 Ersetzt Publikation 1762 RM001C DE P November 2000 2002 Rockwell Automation Alle Rechte vorbehalten Printed in USA
196. 26 1 us 1 07 us Wort 1 4 us Wenn Sie in einem Abfragezyklus mehrere Bits verschieben m chten muss in der Anwendung mit den Befehlen JMP LBL und CTU eine Schleife erstellt werden Mit dem BSR Befehl werden Daten bei einem Strompfad bergang von unwahr nach wahr bitweise in ein Datenfeld geladen Die Daten werden dann innerhalb des Feldes nach rechts verschoben und anschlie end bitweise aus dem Feld entladen Die folgende Abbildung zeigt die Funktionsweise des BSR Befehls Bit entladen R6 0 10 47 26 a5 aa a3 a2 ar Tao 139 38 37 36 35 34 33 132 63 62 61 I6o 59 58 57 56 55 Isa 53 52 51 50 49 48 38 Bitfeld UNG LTIG 69 les 67 les les 6a B3 2 gt a Datenblock wird bitweise von Quellen Bit Bit 69 bis Bit 32 verschoben 1 23 06 Dieser Befehl verwendet folgende Operanden e File Der Fileoperand ist die Adresse des Bitfelds das ge ndert werden soll Steuerung Der Steuerungsoperand ist die Adresse des Steuerelements des BSR Befehls Das Steuerelement besteht aus drei Worten E ee je ee ee ort N nicht belegt Warn er or _ en Ju jene Wort 1 Gr e eines Bitfelds Anzahl Bits Wort 2 nicht belegt 1 EN Das Freigabe Bit wird bei einem bergang des Strompfades von unwahr nach wahr gesetzt und zeigt an dass der Befehl aktiviert wurde 2 DN Fertig Bit wenn dieses Bit gesetzt ist bedeutet dies dass
197. 3 112 11 109 8 7 6 5 4 3 2 11 0 Analogeingangsdaten Kanal 0 Analogeingangsdaten Kanal 1 Analogeingangsdaten Kanal 2 Analogeingangsdaten Kanal 3 Analogeingangsdaten Kanal 4 Analogeingangsdaten Kanal 5 0C7 0C610C5 0C410C3 0C2 0C1 0C0 S7 S6 S5 154 153 S2 S1 SO Nyi olal e w wm oO Vo J00 U1 101 u2 02 U3 03 U4 04 U5 105 IU6 06 U7 107 Die Bits sind wie folgt definiert Sx Allgemeines Status Bit f r die Kan le 0 bis 5 und CJC Sensoren S6 und S7 Dieses Bit wird gesetzt 1 wenn ein Fehler Bereichs ber oder unterschreitung offener Schaltkreis oder ung ltige Eingangsdaten f r den betreffenden Kanal aufgetreten ist Ein Zustand nicht g ltiger Eingangsdaten wird vom Anwender programm erkannt Dieser Zustand tritt auf wenn die erste Analog zu Digital Konvertierung noch immer in Gang ist nachdem eine neue Konfiguration an das Modul gesendet wurde OCx Die Erkennungs Bits f r offene Schaltkreise weisen auf eine offene Eingangsschaltung der Kan le 0 bis 5 OCO bis OC5 und der CJC Sensoren CJCO OC6 und CJC1 OCT hin Das Bit wird gesetzt 1 wenn ein offener Schaltkreis vorliegt Ux Bereichsunterschreitungs Flag Bits f r die Kan le 0 bis 5 und die CJC Sensoten U6 und U7 Bei Thermoelementeing ngen wird das Bereichsunterschreitungs Bit gesetzt wenn bei einer Temperaturmessung ein Wert unter dem normalen Betriebs
198. 37H Zeitablauffehler der Nachricht im zentralen Prozessor 39H Neukonfiguration des zentralen Kommunikationskanals bei aktivem MSG 3AH STS in Antwort von Ziel ung ltig 40H PCCC Beschreibung Host konnte Aufgabe aufgrund von Hardware Fehler nicht durchf hren 45H MSG Antwort kann nicht verarbeitet werden Daten in MSG Leseantwort unzureichend oder Netzwerkadressenparameter ung ltig 50H Speicherkapazit t des Zielnetzknotens ersch pft 60H Zielnetzknoten kann nicht antworten da File gesch tzt ist 70H PCCC Beschreibung Prozessor im Programm Modus 80H PCCC Beschreibung Kompatibilit tsmodusfile nicht vorhanden oder Kommunikationszonenproblem 90H PCCC Beschreibung Dezentrale Station kann Befehl nicht in Puffer stellen BOH PCCC Beschreibung Problem an dezentraler Station wegen Herunterladevorgang COH PCCC Beschreibung Befehl kann wegen aktiver IPBs nicht ausgef hrt werden DOH Eine der folgenden Ursachen e Keine IP Adresse f r das Netzwerk konfiguriert e Ung ltiger Fehler freilaufender Nachrichtenfehler e Ung ltige Adresse freilaufender Nachrichtenfehler e Kein Privileg freilaufender Nachrichtenfehler D1H Maximale Verbindungen belegt keine Verbindung verf gbar D2H Internet Adresse oder Host Name ung ltig D3H Host nicht vorhanden Host kann nicht mit Namens Server kommunizieren D4H Verbindung nicht hergestellt innerhalb von benutzerdefiniertem Zeitablauf D5H Verbindungszeitablauf durch Netzwerk D7H Verbind
199. 50 100 10 10 lt Dest N7 0 N50 100 Length 15 10 lt 25 25 lt e Adresse N N50 100 10 e Beschreibung In diesem Beispiel wird die Quelle des COP Befehls ber N50 100 umgeleitet Die Daten in N50 100 definieren die im Befehl zu verwendende Datenfile Nummer In diesem Beispiel wird die Quelle A f r einen Kopierbefehl durch N N50 100 10 festgelegt Bei der Abfrage des Befehls wird anhand der Daten am Standort N50 100 der Datenfile ermittelt der f r den COP Befehl verwendet werden soll Ist der Wert des Standorts N50 100 27 werden mit diesem Befehl 15 Elemente der Daten von N27 10 N27 10 nach N27 24 nach N7 0 N7 0 nach N7 14 kopiert Ist die unter N50 100 gespeicherte Zahl gr er als 255 wie in diesem Beispiel wird ein Steuerungs fehler erzeugt da die Steuerung maximal 255 Datenfiles enth lt Au erdem sollte der File der durch die indirekte Adressierung definiert wird dem Filetyp entsprechen der durch den Befehl definiert wird in diesem Beispiel ein Ganzzahl File Dieses Beispiel zeigt auch wie eine Grenzwert pr fung f r die indirekte Adresse durchgef hrt werden kann Der Grenzwertbefehl am Anfang des Strompfads berwacht das indirekte Element Wenn der Wert unter N50 100 kleiner als 10 oder gr er als 25 ist wird der Kopierbefehl nicht verarbeitet Anhand dieser Vorgehensweise l sst sich sicherstellen dass eine indirekte Adresse nicht irrt mlich auf Daten an einem anderen Standort zu
200. 500CPU und PLC5 Nachrichten verwen det Jeglicher konfigurierter Datenfile innerhalb des Zielger ts dessen Filetyp von der Steuerung erkannt wird kann als g ltige Datenadresse verwendet werden G ltige Kombinationen sind nachfolgend aufgef hrt Nachrichtentyp Zentraler Filetyp Zielfiletyp 500CPU und PLC5 O LB N F L 0 1 S B N FOL T T C C r r RTC N RTC 1 Gilt nur f r MicroLogix 1200 Serie C and h her sowie MicroLogix 1500 Serie C und h her Der Nachrichtentyp muss 500CPU oder PLC5 sein Der zentrale Filetyp und der Zielfiletyp m ssen beide Flie kommafiles sein 2 500CPU Schreibbefehl nur RTC zu Ganzzahl oder RTC zu RTC Gilt nur f r MicroLogix 1200 Serie B und h her sowie 1500 Serie B und h her Der Datentafel Offset wird bei 485CIF Nachrichten verwendet Als g ltiger Offset kann jeder Wert in einem Bereich von 0 bis 255 ver wendet werden dieser Wert bezeichnet den Wort oder Byte Offset in dem CIF File Common Interface File des Ziels Ob es sich dabei um einen Wort oder Byte Offset handelt h ngt von dem jeweiligen Ger tetyp ab MicroLogix Steuerungen und SLC Prozessoren verwen den Wort Offsets PLC 5 und ControlLogix Prozessoren verwenden Byte Offset Zentrale Netzknotenadresse Dies ist die Netzknotennummer des Zielger ts wenn sich die Ger te in einem DH 485 mit 1761 NET AIC DeviceNet mit 1761 NET DNI oder DF1 Halbduplex Netzwerk befinden HINWEIS Zur Initiierung eine
201. 6 Bit Daten mit Vorzeichen TPO Fehlercode TPI 0 ER Wort Bits 0 bis 7 0 3 Status Nur Lesen TP1 Fehlercode Wort Bits 8 bis 15 Die in TPI 0 PO TO enthaltenen Daten stellen die Position des Einstellpotentiometers 0 dar Die in TPI 0 POT1 enthaltenen Daten entsprechen der Position des Einstellpotentiometers 1 Der g ltige Datenbereich f r beide Werte liegt zwischen 0 gegen den Uhr zeigersinn bis 250 im Uhrzeigersinn Fehlerzust nde Wenn die Steuerung ein Problem bei einem der Einstellpotentiometer feststellt bleiben die zuletzt gelesenen Werte an der Datenadresse au erdem wird in dem Fehlercodebyte der TPI Datei f r das Einstellpotentiometer an dem das Problem auftrat ein Fehlercode generiert Sobald die Steuerung Zugriff auf die Hardware des Einstellpotentiometers hat wird der Fehlercode gel scht Die Fehlercodes werden in der nachfolgenden Tabelle beschrieben Tabelle 3 6 Fehlercodes f r Einstellpotentiometer Fehlercode Beschreibung 0 Daten des Einstellpotentiometers g ltig Subsystem des Einstellpotentiometers erkannt Daten ung ltig 1 2 Subsystem des Einstellpotentiometers konnte nicht initialisiert werden 3 Fehler in Subsystem des Einstellpotentiometers Funktionsfiles 3 7 Funktionsfile mit Speichermoduldaten Die Steuerung enth lt einen MMI File File mit Speichermoduldaten das durch Daten aus dem angeschlossenen Speichermodul aktualisiert wird Beim Einsc
202. 7 9 E A Forcen 1 22 E A Konfiguration 7 7 Echtzeituhr Anzeige Bit f r Batterieladezustand 3 4 deaktivieren 3 3 Funktionsfile 3 3 Genauigkeit 3 4 Echtzeituhr anpassen 3 5 Eigentumsrechte Zeitablauf E 8 Ell Funktionsfile 78 17 Ein und Ausgangsbefehle 17 1 Ein Ausgangsstatusfile 3 79 Eingangsabfrage G 3 Eingangsfilter 7 22 Eingangsfilterwahl ge ndert Status Bit C 14 Eingangsger t G 3 Eingeschleifte indirekte Adressierung 20 30 Einschaltmodusverhalten Bit C 7 Einschaltstrom G 3 Einstellpotentiometer 3 6 Fehlerzust nde 3 6 Funktionsfile 3 6 Einzelimpuls 7 5 6 3 EMI 6 3 ENC Befehl 77 3 Encoder 2 Kanal Encoder 5 20 END Befehl 16 5 Energiesparfunktion PST 3 70 EQU Befehl 9 3 Ereigniseingangs Interrupts Funktionsfile Ell 18 17 Erste Abfrage Status Bit C 9 Erweiterungs E A 1 3 1 9 Analog E A Konfiguration 1 5 1 13 Diskrete E A Konfiguration 1 4 1 11 Exklusives ODER 12 5 F Fehlende bereinstimmung bei Speichermodulkennw rtern Status Bit C 13 Fehler automatische Beseitigung D 1 behebbare und nicht behebbare Fehler 18 6 erkennen D 1 manuelle Fehlerbeseitigung mit der Fehlerroutine D 2 Fehler erkennen D 1 Fehlerbehandlungsroutine Anwenderfehler Unterprogramm erstellen 18 6 behebbare und nicht behebbare Fehler 18 6 Filenummern Status C 17 Status Bit f r schwerwiegenden Fehler C 12 Fehlerbeseitigung D 2 Fehler Bit f r die ASCII Zeichenkettenbearbeitung C 14 Fehlercode f r schwerwiegende Fehler Status C
203. 9 15 Sollwert nicht im Bereich SP Abstimmparameter Adresse Datenformat Bereich Typ Anwenderpro grammzugriff SP Sollwert nicht im PD10 0 SP Bin rwert Bit 0 oder 1 Status Lesen Bereich Schreiben Dieses Bit wird gesetzt 1 wenn der Sollwert e den skalierten H chstwert berschreitet oder e den skalierten Mindestwert unterschreitet Prozessvariable nicht im Bereich PV Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff PV Prozessvariable PD10 0 PV Bin rwert Ooder 1 Status Lesen Schreiben nicht im Bereich Bit Dieses Bit wird gesetzt 1 wenn die nicht skalierte Prozessvariable e den Wert von 16383 berschreitet oder e kleiner 0 ist Fertig DN Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff DN PID fertig PD10 0 DN Bin rwert Ooder 1 Status Nur Lesen Bit Dieses Bit wird bei der Berechnung des PID Algorithmus bei einer Abfrage gesetzt 1 Es wird zur ckgesetzt 0 wenn der Befehl abgefragt und der PID Algorithmus nicht berechnet wurde gilt nur f r den zeitgesteuerten Modus Aktiviert EN Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff EN PID aktiviert PD10 0 EN Bin rwert O oder 1 Status Nur Lesen Bit Dieses Bit wird gesetzt 1 wenn der PID Befehl aktiviert wurde Es folgt d
204. 9 8 7 6 5 4 3 2 11 J0 Physischer Eingangswort Eingang Maske opppppppp pp ff ff Eingangs Daten werden nicht aktualisiert Daten werden entsprechend datenfile Eingangswort aktualisiert L nge Dies ist die Anzahl der maskierten Worte die an den Eingangsdatenfile bertragen werden Ein und Ausgangsbefehle 17 3 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 17 2 G ltige Adressierungsmodi und Filetypen f r IIM Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressierungs Datenfiles Funktionsfiles E S rungsmodus ebene e P z i r arameter E Z S s 5 a 5 5 5 s Z g z 0 eisie s o o on jo o jo S E a n JE e 5 _ lo N E lt N 2 je 2 o v a le jz lu b E 2 E 2 Elbo 5 la ls Is amp e la 5 Is a 2 5 Steckplatz Maske L nge Publikation 1762 RMO01D DE P Oktober 2002 17 4 Ein und Ausgangsbefehle IOM Sofortiger Ausgang mit Maske I0M Immediate Output w Mask Slot 0 0 0 Mask N7 0 Length 1 Publikation 1762 RM001D DE P Oktober 2002 Befehlstyp Ausgang HINWEIS Dieser Befehl ist nur f r integrierte E A verf gbar F
205. 9 Mathematische Status Bits Bit Aktion des Prozessors S 0 0 Das Bit wird immer r ckgesettt 0 1 Das Bit wird gesetzt wenn der in der Quelle gespeicherte Wert kein BCD Wert ist oder der zu konvertierende Wert gr er als 32767 ist andernfalls wird das Bit r ckgesetzt Bei einem berlauf wird au erdem das Flag f r geringf gige St rungen gesetzt S 0 2 Das Bit wird gesetzt wenn das Ergebnis null ist andernfalls wird das Bit r ckgesetzt S 0 3 Das Bit wird immer r ckgesetzt EU Es empfiehlt sich f r alle BCD Eingangsger te vor der Ausf hrung des FRD Befehls eine Kontakt planfilterung durchzuf hren Bereits die geringste Abweichung in der Punkt zu Punkt Eingangsfilter verz gerung kann einen berlauf des FRD Befehls durch Umwandlung einer Ziffer die keine BCD Ziffer ist f hren S 1 EQU FRD j EQUAL FROM BCD 15 Source A N7 1 Source 1 0 0 0 0 Source B 1 0 0 Dest N7 2 0 0 MOV MOVE Source 1 0 0 0 Dest N7 1 0 Die beiden dargestellten Strompfade veranlassen die Steuerung vor der Ausf hrung des FRD Befehls zu einer Pr fung des Werts 1 0 der w hrend zweier aufeinander folgender Abfragen gleich bleiben muss Auf diese Weise wird verhindert dass der FRD Befehl bei nderung eines Eingangswerts einen Wert umwandelt der kein BCD Wert ist Publikation 1762 RMO01D DE P Oktober 2002 11 6 Konvertierungsbefehle 5 14 HINWEIS Um BCD
206. 9 SDN Scannermodule in einem 1764 LRP MicroLogix 1500 System verwenden jedoch nur ber die ersten beiden Module Nachrichten versenden Ein Scanner der sich physikalisch hinter den ersten beiden befindet kann nur zum E A Scannen verwendet werden Publikation 1762 RM001D DE P Oktober 2002 21 32 Kommunikationsbefehle Publikation 1762 RMO01D DE P Oktober 2002 Kommunikationsbefehl CIP Generic CIP generisch MSG Rung 3 0 MG11 1 m 500CPU Read z SO0CPU Read Der 1764 LRP Prozessor unterst tzt die sechs Standardtypen an Kommunikationsbefehlen ebenso wie alle anderen MicroLogix 1200 und 1500 Steuerungen und CIP generisch am Erweiterungs Kommunikationsanschluss Wenn einer der sechs Standardbefehle gew hlt wurde k nnen Sie eine Standardnachricht zu einem mit DeviceNet Produkten verbundenen Zielger t initiieren Die DeviceNet Produkte m ssen PCCC Nachtrichten unterst tzen dazu geh ren z B MicroLogix und SLC Steuerungen mit 1761 NET DNIs 1203 GU6 Laufwerk und andere MicroLogix 1500 Steuerungen mit 1769 SDN Scannermodulen ber DeviceNet k nnen Sie das Lesen Schreiben Hoch Herunterladen von Programmen und die Online berpr fung initiieren Diese Funktionsweise entspricht der Arbeits weise in DH 485 und DH Netzwerken CIP steht f r Control amp Information Protocol Steuer und Infor mationsprotokoll CIP ist ein neueres und vielf ltigeres Protokoll als PCCC
207. Allen Bradley Speicherprogrammier N bare Steuerungen 7 MicroLogix 1200 und 7 MicroLogix 1500 Bulletins 1762 und 1764 Befehlssatz Referenzhandbuch Automation Wichtige Hinweise f r Benutzer Aufgrund der vielf ltigen Einsatzm glichkeiten der in dieser Publikation beschriebenen Produkte m ssen die f r die Anwendung und den Einsatz dieses Ger ts verantwortlichen Personen sicher stellen dass jede Anwendung bzw jeder Einsatz alle Leistungs und Sicherheitsanforderungen einschlie lich s mtlicher anwendbatrer Gesetze Vorschriften Bestimmungen und Normen erf llt Rockwell Automation ist in keinem Fall verantwortlich oder haftbar f r indirekte Sch den oder Folgesch den die durch den Einsatz oder die Anwen dung dieser Produkte entstehen Die Abbildungen Diagramme Beispielprogramme und Aufbaubeispiele in dieser Publikation dienen ausschlie lich zur Veranschaulichung Aufgrund der unterschiedlichen Anforderungen der jeweiligen Applikation kann Rockwell Automation keine Verantwortung oder Haftung einschlie lich Haftung f r geistiges Eigentum f r den tats chlichen Einsatz auf der Grundlage dieser Beispiele bernehmen In der Allen Bradley Publikation SGI 1 1 Safety Guidelines for the Application Installation and Maintenance of Solid State Control erh ltlich bei Ihrem Rockwell Automation Vertriebsb ro werden einige wichtige Unterschiede zwischen elektronischen und elektromechanischen Ger ten erl u
208. Ausgang untere Quelle Gibt den Wert im Ausgangsregister des unteren Sollwerts LPO an Die Werte f r die untere Ausgangs quelle liegen in einem Bereich von 0 bis 65 535 Die g ltigen Adressierungsmodi und Filetypen werden in der nachfolgenden Tabelle dargestellt Tabelle 5 13 G ltige Adressierungsmodi und Filetypen f r den HSL Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 P r x Adressie Adressierungs Datenfiles Funktionsfiles 2 g S rungsmodus ebene S Parameter Fla z E e s S z ja S 5 3 e Sa 8 3 FB ps gt l r E 2 o a o 9 O S E n Na E L s 2 l N J lt N etr 3 e o 2 o v la e lz ja b E a E Z Eb E la E IE IB Il ja 5 5 i 2 I lo Z hlernummer Oberer Sollwert e e o o e o o e o Unterer Sollwert o e o o e o Obere Ausgangsquelle o e o o e o Untere Ausgangsquelle o e o o e o Publikation 1762 RM001D DE P Oktober 2002 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 27 RAC Istwert zur cksetzen Befehlstyp Ausgang RAC Reset Accumulated Value Counter HSCO A EEE Dr E Source 0 Steuerung Ausf hrungszeit bei Strompfad wahr u
209. B phasenverschoben Tabelle 5 10 HSC Modus 6 Beispiele Eingangs 11 0 0 0 HSCO 11 0 0 1 HSCO 11 0 0 2 HSCO 11 0 0 3 HSCO CE Bit Anmerkungen klemmen 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Funktion Z hlwert A Z hlwert B nicht nicht verwendet verwendet Beispiel 112 T aus ein 1 HSC Istwert 1 Z hlung 0 Beispiel 2 V aus ein 1 HSC Istwert 1 Z hlung 0 Beispiel 3 aus Istwert halten 0 Beispiel 4 ein Istwert halten 1 Beispiel 5 ein Istwert halten 1 Beispiel 6 aus 0 Istwert halten 1 HSC1 nur bei MicroLogix 1500 2 Z hleingang A liegt vor Z hleingang B 3 Z hleingang B liegt vor Z hleingang A Leere Zellen nicht von Belang ft Anstiegsflanke U abfallende Flanke Publikation 1762 RM001D DE P Oktober 2002 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 21 HINWEIS Eing nge 11 0 0 0 bis 11 0 0 7 sind unabh ngig von der Verwendung eines Hochgeschwindigkeitsz hlers als Eing nge f r andere Funktionen verf gbar HSC Modus 7 2 Kanal Z hler Eing nge A und B phasenverschoben mit externem R cksetzen und Halten Tabelle 5 11 HSC Modus 7 Beispiele Eingangs 11 0 0 0 HSC0 11 0 0 1 HSC0 11 0 0 2 HSC0 11 0 0 3 HSC0 CE Bit Anmerkungen klemmen 111 0 0 4
210. Bedingungen hat der RTA Befehl keine Auswirkungen auf die Daten der RTC e Es ist keine RTC an die Steuerung angeschlossen e Eine RTC ist angeschlossen jedoch deaktiviert e Es wird eine externe Meldung an die RTC ber Kommunikations systeme bearbeitet w hrend der RTA Befehl ausgef hrt wird Externe Meldungen an die RTC haben Vorrang vor RTA Befehlen Um den RTA Befehl wieder zu aktivieren muss der RTA Strompfad zuerst unwahr und anschlie end wahr werden HINWEIS Im System wird nur ein internes Speicher Bit f r diesen Befehl zugeordnet Verwenden Sie in Ihrem Programm nicht mehr als einen RTA Befehl HINWEIS Verwenden Sie einen MSG Befehl um die RTC Daten von einer Steuerung auf eine andere zu schreiben und die Zeit zu synchronisieren Zum Senden Schreiben von RTC Daten verwenden Sie als Quelle RTC 0 Diese Funktion steht f r Steuerungen der Serie A nicht zur Verf gung Publikation 1762 RMO01D DE P Oktober 2002 3 6 Funktionsfiles Funktionsfile mit Einstellpotentiometerdaten Publikation 1762 RM001D DE P Oktober 2002 Der Funktionsfile mit den Einstellpotentiometerdaten TPI enth lt folgende Angaben Tabelle 3 5 Funktionsfile mit Einstellpotentiometer Daten Adresse Datenformat Bereich Typ Anwender programmzugriff TPD DatenO I TPI 0 POTO Wort 0 250 Status Nur Lesen ganzzahlige 16 Bit Daten mit Vorzeichen TPD Daten 1 TPI 0 POT1 Wort 0 250 Status Nur Lesen ganzzahlige 1
211. Befehl wurde erfolgreich abge Nicht erforderlich schlossen 3 0x03 Die bertragung kann nicht abgeschlossen werden berpr fen Sie das Modem und die da das CTS Signal nicht mehr vorhanden ist Modemverbindungen 5 0x05 Bei der Durchf hrung einer ASCII bertragung wurde Konfigurieren Sie den Kanal erneut und wiederholen ein Konflikt mit dem konfigurierten Sie die Operation Kommunikationsprotokoll festgestellt 7 0x07 Der Befehl kann nicht ausgef hrt werden da der Konfigurieren Sie den Kanal erneut und wiederholen Kommunikationskanal durch das Konfigurationsmen Sie die Operation f r den Kanal geschlossen wurde 8 0x08 Der Befehl kann nicht ausgef hrt werden da bereits Starten Sie die bertragung erneut eine andere ASCII bertragung l uft 9 0x09 Der angeforderte Typ der Konfigurieren Sie den Kanal erneut und wiederholen ASCII Kommunikationsfunktion wird durch die Sie die Operation aktuelle Kanalkonfiguration nicht unterst tzt 10 0x0A Das Entlade Bit UL wurde gesetzt und die Aus Nicht erforderlich f hrung des Befehls gestoppt 11 0x0B Die angeforderte Anzahl von Zeichen war f r die Geben Sie eine g ltige Zeichenkettenl nge ein und gelesene ASCII Zeichenkette zu gro oder negativ geben Sie den Befehl erneut ein 12 0x0C Die L nge der Quellenzeichenkette ist ung ltig Geben Sie eine g ltige Zeichenkettenl nge ein und negativ oder gr er als 82 geben Sie den Befehl erneut ein 13 0x0D Die angeforderte
212. Beispiel Program File 10 Programmfile 2 ist das Hauptsteuerprogramm rung 123 Programmfile 10 ist die Interruptroutine N e In Strompfad 123 tritt ein Interrupt Ereignis auf rung 275 e Programmfile 10 wird ausgef hrt e Die Ausf hrung von Programmfile 2 wird direkt nach Abfrage von Programmfile 10 wieder aufgenommen 1 Die MicroLogix 1200 Steuerung verf gt ber einen HSC Interrupt HSCO Die MicroLogix 1500 Steuerung verf gt ber zwei HSC Interrupts HSCO und HSC1 Publikation 1762 RM001D DE P Oktober 2002 Interrupts verwenden 18 3 Bei normaler Programmausf hrung durch die Steuerung und Eintritt eines Interrupt Ereignisses geschieht Folgendes 1 Die normale Ausf hrung durch die Steuerung wird gestoppt 2 Der Interrupt wird durch die Steuerung identifiziert 3 Die Steuerung springt unverz glich zu Strompfad 0 des Unterprogramms das f r den Anwender Interrupt angegeben ist 4 Die Ausf hrung des Anwender Interrupt Unterprogramms oder einer Reihe von Unterprogrammen falls das angegebene Unterprogramm auf weitere Unterprogramme verweist wird gestartet 5 Das Die Unterprogramm e wird werden vollst ndig abgeschlossen Der Normalbetrieb wird an dem Punkt wieder aufgenommen an dem das Steuerprogramm unterbrochen worden war Wann kann der Betrieb der Steuerung unterbrochen werden Bei MicroLogix 1200 und MicroLogix 1500 Steuerungen k nnen Interrupts nur w hrend
213. Bit Steuerung Nur Lesen MB Modusverhalten MMI 0 MB Bin rwert Bit Steuerung Nur Lesen FT Funktionstyp Das LSB dieses Worts bezeichnet den installierten Modultyp e 1 Speichermodul e 2 Echtzeituhr e 3 Speichermodul und Echtzeituhr Publikation 1762 RMO01D DE P Oktober 2002 3 8 Funktionsfiles Publikation 1762 RM001D DE P Oktober 2002 MP Modul vorhanden Das MP Bit Modul vorhanden kann in dem Anwenderprogramm ver wendet werden um festzustellen ob ein Speichermodul auf der Speicherung vorhanden ist Dieses Bit wird einmal pro Abfrage vorgang aktualisiert sofern das Speichermodul grunds tzlich von der Steuerung erkannt wurde Diese erstmalige Erkennung durch die Steuerung erfolgt nur wenn das Speichermodul vor dem Einschalten der Steuerung oder w hrend eines nicht ausf hrenden Modus der Steuerung installiert wurde Wird ein Speichermodul installiert w hrend sich die Steuerung in einem Ausf hrungsmodus befindet so wird es nicht erkannt Wenn ein bereits erkanntes Speichermodul w hrend eines Ausf hrungsmodus ausgebaut wird wird dieses Bit am Ende der n chsten Kontaktplanabfrage gel scht 0 WP Schreibschutz Wenn das WP Bit Schreibschutz gesetzt wurde 1 ist das Modul schreibgesch tzt und das Anwenderprogramm und die Daten innerhalb des Moduls k nnen nicht berschrieben werden WICHTIG Das WP Bit kann nach dem Setzen 1 nicht mehr gel scht werden Setzen Sie dies
214. Bit Kontinuierlicher Tippbetrieb gesetzt Bei diesem Fehler wird kein Steuerungsfehler erzeugt Dieser Fehler wird automatisch gel scht sobald die Fehlerbedingung aufgehoben wird 6 Nein Ja Nein Tipp Der JF Wert Tipp Frequenz ist kleiner als 0 oder gr er als 20 000 Bei Frequenz diesem Fehler wird ein Steuerungsfehler erzeugt Dieser Fehler kann durch Fehler die Logik innerhalb der Anwenderfehlerroutine gel scht werden 7 Nein Ja Nein L ngen 1 Die Summe der zu erzeugenden Ausgangsimpulse TOP ist kleiner als null fehler Bei diesem Fehler wird ein Steuerungsfehler erzeugt Dieser Fehler kann durch die Logik innerhalb der Anwenderfehlerroutine gel scht werden Publikation 1762 RM001D DE P Oktober 2002 Verwenden von Hochgeschwindigkeitsausg ngen 6 19 PWM Pulsweitenmodulation PWM EET Dic PW M Funktion kann nur mit der eingebetteten B A der Pulse Width Modulation WICHTIG g PWM Number j Steuerung verwendet werden Sie kann nicht mit Erweiterungs E A Modulen verwendet werden WICHTIG Der PWM Befehl kann nur mit MicroLogix 1200 und 1500 BXB Ger ten verwendet werden Die Relais ausg nge sind f r den Hochgeschwindigkeitsbetrieb nicht geeignet Befehlstyp Ausgang Tabelle 6 4 Ausf hrungszeit des PWM Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 126 6 us 24 7 us MicroLogix 1500 107 4 us 21 1 us PWM Funktion Mit Hilfe der PWM Funktion kann ein Feldger
215. Bits Wenn Sie ein Freigabe Bit ben tigen so program mieren Sie einen parallelen Ausgang der eine Speicheradresse verwendet Ziel Quelle Loo Wort zu File Dieser Befehl verwendet folgende Operanden e Quelle Der Quellenoperand ist die Adresse des Wertes oder der Konstante der die zum F llen des Ziels verwendet wird Die Quellenwerte m ssen in dem Bereich 32768 bis 32767 Wort 2 147 483 648 bis 2 147 483 647 Doppelwort oder einem IEEE 754 32 Bit Wert liegen HINWEIS In Zeitwerkfiles T Z hlerfiles C oder Steuerfiles R k nnen keine Konstanten als Quelle verwendet werden e Ziel Die beginnende Zieladresse in die die Daten geschrieben werden e L nge Der L ngenoperand enth lt die Anzahl der Elemente Die L nge kann zwischen 1 und 128 Wort 1 und 64 Doppelwort oder 1 und 42 3 Wort Elemente wie Z hlwerk betragen HINWEIS Die Operanden f r Quelle und Ziel m ssen identisch sein sofern es sich nicht um Bit B oder Ganzzahl N handelt Publikation 1762 RM001D DE P Oktober 2002 14 6 Filebefehle Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 14 7 G ltige Adressierungsmodi und Filetypen f r FLL Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2
216. Bits 07 00 0 f r Kanal 0 1 f r Kanal 1 J Wort Lesen Steckplatz Bits 15 08 0 bis 16 Schreiben 9 MG11 0 NOD Nummer des Zielnetzknotens J Wort Lesen Schreiben 10 MG11 0 MTO Einstellung f r Nachrichten Zeitablauf oder Voreinstellung in Sekunden J Wort Lesen Schreiben 11 Anzahl der zu lesenden schreibenden Bytes Wort Nur Lesen 12 Daten zur Zielposition Optionen enthalten die Tabellen auf Seite 21 7 J Wort Nur Lesen 13 MG11 0 TFN J Wort Lesen Schreiben 14 MG11 0 ELE J Wort Lesen Schreiben 15 J Wort Nur Lesen 16 Steuer Bits ausf hrliche Informationen enth lt die Tabelle zu den N 16 Bits Lesen Steuer Bits auf Seite 21 8 Schreiben 17 Status Bits und Bereichsparameter ausf hrliche Informationen enth lt Ver 16 Bits Nur Lesen die Tabelle auf Seite 21 9 schiedene 18 MG11 0 ERR Fehlercode siehe Fehlercodes auf Seite 21 43 N Wort Nur Lesen Publikation 1762 RM001D DE P Oktober 2002 Kommunikationsbefehle 21 7 Element des Nachrichtenfiles Unter Name Beschreibung Parameter Gr e Anwender element programm zugriff 19 Zeit seit Nachrichtenbeginn in Sekunden N Wort Nur Lesen 20 Reserviert Wort Nur Lesen 21 Interne Nachrichtenstartzeit in Sekunden N Wort Nur Lesen 22 Reserviert N Wort Nur Lesen 23 Nur f r MicroLogix 1500 1764 LRP der Serie C und h her Erweiterter Status Fehlercode vom Erweiterungs E A Kommunikationsmodul 24 Nur f r Mic
217. Bridge Addr Idee 17 octal Local Remote Fremote Remote Bridge Addr dec 0 E R Remote Station Address dec 51 Remote Bridge Link ID 100 Erai Ceited 0 p Eror No errors o Description Publikation 1762 RMO01D DE P Oktober 2002 21 40 Kommunikationsbefehle Abbildung 21 3 DH 485 und DH Beispielnetzwerk PanelView E AICH e Na SLC 5 03 Netzknoten 22 PanelVi DH 485 Netzwerk Netzknoten 5 Verbund kennung 1 AlC Netzknoten 10 AlC Netzknoten 11 AlC Netzknoten 12 AlC Netzknoten 17 el a Hi F oj MicroLogix 1000 MicroLogix 1200 MicroLogix 1500 SLC 5 04 Netzknoten 23 oktal 19 dezimal DH Netzwerk Verbund kennung 100 Netzknoten 40 oktal 32 dezimal Netzknoten 63 oktal 51 dezimal SLC 5 04 PLC 5 Parameter f r This Controller diese Steuerung Siehe Parameter f r Target Device Zielger t auf Seite 21 23 Parameter f r Control Bits Steuer Bits Siehe Control Bits Parameter Steuer Bits Parameter auf Seite 21 10 Parameter f r Target Device Zielger t Nachrichten Zeitablauf Siehe Nachrichten Zeitablauf auf Seite 21 23 Datentafela
218. D BCD in Ganzzahl Umwandeln des BCD Quellenwertes in einen Ganzzahlwert und Speichern dieses Wertes im Ziel TOD In BCD Umwandeln des Ganzzahl Quellenwertes in BCD Format und Speichern dieses Wertes im Ziel Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 11 1 G ltige Adressierungsmodi und Filetypen f r Konvertierungsbefehle Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressie Datenfiles Funktionsfiles g a S rungsmodus rungsebene e a Parameter E WW E S E la l2 S m 2 2 S Sj lg ENE a i m X r e J 5 m e k D 2 2 gt sek EB e e EEE El 2 al e E g s o v a IF u IE E Z a v a ia Is IS IF lo 2 la 3 5 ja 2 ja Quelle o Ziel o 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files Publikation 1762 RMO01D DE P Oktober 2002 11 2 Konvertierungsbefehle DCD 4 in 1 auf 16 dekodieren DCD Decode 4 to 1 of 16 S
219. DN Bit gesetzt ist um bei der n chsten Abfrage bei einem wahren Strompfad erneut einen MSG Befehl auszul sen MarTa Dieses Bit darf nicht ber das Steuerprogramm gesetzt we rden Aktiviert und warten EW Adresse Datenformat Bereich Typ Anwenderprogrammzugriff MG11 0 EW Bin rwert Ein oder aus Status Nur Lesen Das EW Bit Enabled und Waiting wird gesetzt nachdem das Aktivie rungs Bit gesetzt wurde und sich die Nachricht im Puffer nicht in der Warteschlange befindet und zum Senden bereit ist Das EW Bit wird gel scht wenn die Nachricht gesendet wurde und der Prozessor eine Best tigung ACK vom Zielger t empf ngt Dies geschieht bevor das Zielger t die Nachricht verarbeitet hat und eine Antwort senden konnte Fehler ER Adresse Datenformat Bereich Typ Anwenderprogrammzugriff MG11 0 ER Bin rwert Ein oder aus Status Nur Lesen Das ER Bit Fehler wird gesetzt wenn die Nachrichten bertragung nicht erfolgreich durchgef hrt wurde Ein Fehlercode wird in dem MSG File abgelegt Das ER Bit und der Fehlercode werden gel scht wenn der zugeh rige Strompfad von unwahr nach wahr wechselt Fertig DN Adresse Datenformat Bereich Typ Anwenderprogrammzugriff MG11 0 DN Bin rwert Ein oder aus Status Nur Lesen Das DN Bit Fertig wird nach erfolgreicher bertragung der Nach richt gesetzt Das DN Bit wird gel scht wenn der
220. DN DNI l E P PC b j i i Mili MicroLogix 1000 MicroLogix 1200 MicroLogix 1500 EN Publikation 1762 RM001D DE P Oktober 2002 Kommunikationsbefehle 21 17 Rockwell Software RSLinx 2 0 oder h her Prozessoren SLC 5 03 SLC 5 04 und SLC 5 05 oder PLC 5 als DF1 Halbduplex Master konfigu riert Beispiel 3 zentrales DFT Halbduplex Netzwerk RS 232 DF1 Halbduplex Protokoll Il Eeee Moden iS HE gt 2 e Mic MicroLogix roLogix MicroLogix 1000 Slave 120 0 Slave 1500 Slave SLC 5 04 Slave SLC 5 03 mit Schnittstellenmodul Zwischen der Steuerung und dem Modem wird eine Isolierung 1761 NET AIC empfohlen Publikation 1762 RMO01D DE P Oktober 2002 21 18 Kommunikationsbefehle Zentrale Nachrichten ber tragung konfigurieren Publikation 1762 RMO01D DE P Oktober 2002 Bildschirm Nachrichtenkonfiguration Der nachfolgende Strompfad zeigt einen MSG Befehl mit vorangehen der bedingter Logik Doppelklicken Sie auf Setup Screen Konfigurationsbildschirm um den Bildschirm Message Setup Nachrichtenkonfiguration zu ffnen B3 0 MSG 0000 Read Write Message CEN D 0 MSG File MG11 0 SNS Setup Screen ER Diese Abbildung zeigt den RSLogix Einrichtungsbildschirm f r die Nachrichten bertragung be
221. Das Kommunikationsger t bestimmt die Anzahl der Datens tze die aufgezeichnet doch nicht geladen wurden Siehe den Abschnitt Datenprotokoll Statusfile auf Seite 22 14 Die Steuerung f hrt f r jeden Datensatz eine Integrit ts berpr fung aus Ist die Datenintegrit ts berpr fung ung ltig wird an das Kommunikationsger t eine Fehlerantwort gesendet Der Datensatz wird gel scht sobald die Fehlerantwort zur bertragung in die Warteschlange gestellt wurde HINWEIS Zur einfachen Verwendung mit Microsoft Excel verwenden Sie als Trennzeichen das TAB Zeichen Tabulator Verwenden Sie ein spezielles Lade Tool oder Ihre eigene Anwendung Lade Tools Es gibt zahlreiche Lade Tools die zur Verwendung mit Palm OS Windows CE Windows 9x und Windows NT geeignet sind Diese kostenlosen Tools k nnen Sie von unserer Website unter folgender Adresse herunterladen http www ab com micrologix Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren 22 17 Informationen zum Erstellen Ihrer eigenen Anwendung Steuerung empf ngt Kommunikationspaket Tabelle 22 6 Befehlsstruktur Tew Feld Funktion Beschreibung DST Zielknoten SRC Quellenknoten CMD Befehlscode STS Statuscode Auf Null 0 gesetzt TNS bertragungsnummer Immer 2 Byte FNC Funktionscode Bytegr e Anzahl der zu lesenden Bytes L nge der formatierten Zeichenkette siehe
222. Dest E MicroLogix 1200 Wort 3 0 us 0 0 us Doppelwort 9 9 us 0 0 us MicroLogix 1500 Wort 2 3 us 0 0 us Doppelwort 8 9 us 0 0 us Verwenden Sie den XOR Befehl um eine bitweise logische Exklusiv ODER Operation mit zwei Quellen auszuf hren und das Ergebnis in das Ziel zu stellen Tabelle 12 8 Wahrheitstabelle f r den XOR Befehl Ziel A ODER B Quelle A 111 11 11 11 Io J1 10 10 10 JO JO 1 1 JO J0 Quelle B 1 11 10 0 11 11 11 11 11 11 10 Jo 0 Io I1 11 Ziel 0 J01 11 Jo 1 Io 1 11 11 0 Jo 11 1 11 11 WICHTIG Verwenden Sie den Hochgeschwindigkeits Z hlerak kumulator HSC ACC nicht f r den Zieladressen parameter in AND OR und XOR Befehlen Weitere Informationen hierzu finden Sie unter Logikbefehle verwenden auf Seite 12 1 und Aktualisierung der mathematischen Status Bits auf Seite 12 2 Publikation 1762 RMO01D DE P Oktober 2002 12 6 Logikbefehle NOT Logisches NICHT NOT NOT Source N7 0 0 lt Dest N7 1 0 lt Publikation 1762 RM001D DE P Oktober 2002 Befehlstyp Ausgang Tabelle 12 9 Ausf hrungszeit des NOT Befehls Steuerung Datengr e Strompfad wahr unwahr MicroLogix 1200 Wort 2 4 us 0 0 us Doppelwort 9 2 us 0 0 us MicroLogix 1500 Wort 2 4 us 0 0 us Doppelwort 8 1 us 0 0 us Verwenden Sie den NOT Befehl um die Quelle bitweise zu negieren Einer Kompl
223. Division DIV 0 0 10 3 2 0 0 0 36 7 3 5 E AAuffrischung REF 0 0 siehe S B 0 5 Keine Doppelwortadressierung Echtzeituhr anpassen RTA 2 6 4 1 426 8 unwahr zu wahr Wechsel Einschaltverz gerung TON 2 5 15 5 3 9 Einzelimpuls ONS 1 7 22 3 5 ExklusivOder XOR 0 0 2 3 2 8 0 0 8 9 3 0 FIFO entladen FFU 9 7 27 7 0 65 Wort 3 4 9 7 29 4 1 25 3 4 Doppelwort FIFO laden FFL 9 8 10 0 3 4 9 7 10 9 3 9 File kopieren COP 0 0 15 9 0 67 Wort 2 0 Keine Doppelwortadressierung Filef llung FLL 0 0 12 1 0 43 Wort 2 0 0 0 12 3 0 8 2 5 Doppelwort Gleich EQU 1 1 1 2 1 3 1 9 2 6 2 6 Gray Code GCD 0 0 9 5 Keine Doppelwortadressierung Grenzwerttest LIM 5 3 5 5 2 3 11 7 12 2 4 0 Gr er als GRT 1 1 1 2 1 3 2 5 2 6 2 4 Gr er als oder gleich GEQ 1 1 1 2 1 3 2 5 2 6 2 9 Publikation 1762 RM001D DE P Oktober 2002 MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit B 3 Tabelle B 1 MicroLogix 1500 Steuerungen Speicherbelegung und Ausf hrungszeiten von Programmierbefehlen Programmierbefehle Befehls Wort Doppelwort mnemonik Ausf hrungszeit in ps Speicher Ausf hrungszeit in ps Speicher unwahr wahr belegung unwahr wahr belegung in Worten in Worten Hauptsteuerbefehl MCR 0 8 0 8 1 0 Keine Doppelwortadressierung Start MCR 1 0 1 0 1 5 Ende Hochgeschwindig
224. E 318 U et er 1 Maximal 8 Module f r Basisger te der Serie A Publikation 1762 RMO01D DE P Oktober 2002 1 10 E A Konfiguration Abbildung 1 2 Horizontale Ausrichtung Integrierte E A Steckplatz 0 Magdi B eM a ze gt NIDN s S 2 TERE F S s 07 PA 7 Im Ir In Erweiterungs Erweiterungs E A Bank 0 E A Bank 1 HINWEIS In den meisten F llen k nnen Sie das folgende Adressformat verwenden X s b X Buchstabe f r Filetyp s Steckplatznummer b Bitnummer Ausf hrliche Informationen zu Adressformaten finden Sie im Abschnitt E A Adressierung auf Seite 1 21 Erweiterungsnetzteile und kabel Vergewissern Sie sich vor der Verwendung eines Erweiterungs E A Netzteils 1769 mit einer MicroLogix 1500 Steuerung dass Sie ber folgende Voraussetzungen verf gen e MicroLogix 1500 Prozessor Bestell Nr 1764 LSB FRN 3 und h her Bestell Nr 1764 LRP FRN 4 und h her e Betriebssystemversion Sie finden die FRN in dem Wort S 59 Betriebssystem FRN in dem Statusfile Falls Ihr Proz r eine ltere Revisionsnummer aufweist WICHTIG S OZESSOr eine ere NEVISIONS er aufweist m ssen Sie das Betriebssystem auf FRN 3 oder h her aktualisiere
225. E Bit wenn die Steuerung in einen Ausf hrungsmodus schaltet Publikation 1762 RMO01D DE P Oktober 2002 18 16 Interrupts verwenden Publikation 1762 RM001D DE P Oktober 2002 STI Fehler erkannt ED Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff ED Fehler erkannt ST1 0 ED Bin rwert Bit Status Nur Lesen Das ED Flag Fehler erkannt ist ein Status Bit das in dem Steuer programm verwendet werden kann um Fehler in dem STI Subsystem festzustellen Die h ufigsten Fehler die dieses Bit darstellt sind Konfigurationsfehler Wenn dieses Bit gesetzt ist sollte der spezifische Fehlercode in dem Parameter STI 0 ER genauer gepr ft werden Dieses Bit wird durch die Steuerung automatisch gesetzt und gel scht STI Sollwert SPM Millisekunden zwischen Interrupts Beschreibung Adresse Datenformat Bereich Typ Anwenderpro Unterelement grammzugriff SPM Sollwert STI 0 SPM Wort INT 0 bis Steuerung Lesen Schreiben 65535 Beim bergang der Steuerung in den Ausf hrungsmodus wird der SPM Wert Sollwert in Millisekunden in das STI Subsystem geladen Wenn das STI Subsystem korrekt konfiguriert und aktiviert wurde wird der in der STI Variablen SPN genannte Programmfile in diesen Intervallen abgefragt Der Wert kann in dem Steuerprogramm mit Hilfe des STS Befehls ge ndert werden HINWEIS Dieser Wert darf nicht kleiner sein als d
226. E P Oktober 2002 PTO Start PTO Start Verwenden von Hochgeschwindigkeitsausg ngen 6 5 Beispiel f r Standardaktivierung der Logik In diesem Beispiel hat der Strompfad den Status eines Dauereingangs Das bedeutet der Strompfad aktiviert den Normalbetrieb NO des PTO Befehls und h lt diesen Logikstatus bis zum Abschluss des PTO Befehls aufrecht Bei diesem Logiktyp weist das Status Bit folgendes Verhalten auf Das Fertig Bit DN wird nach Abschluss des PTO Befehls auf wahr gesetzt 1 und bleibt gesetzt bis die PTO Strompfadlogik unwahr wird Die unwahre Strompfadlogik aktiviert den PTO Befehl erneut Sie k nnen also durch berwachung des Fertig Bits DN feststellen wann der Ausgang des PTO Befehl abgeschlossen ist Phase TR Pa Em p poe Strompfadstatus I oo Unterelemente Relativzeit Normalbetrieb NO Beschleunigungsstatus AS Ausf hrungsstatus RS Verz gerungsstatus DS Aktiviert EN Fertig DN Leerlauf ID I I Einzelschritt Tippbetrieb JP Kontinuierlicher Tippbetrieb JC PTO Start PTO Start Publikation 1762 RMO01D DE P Oktober 2002 6 6 Verwenden von Hochgeschwindigkeitsausg ngen PTO Funktionsfile Impulsausgang Publikation 1762 RMO01D DE P Oktober 2002 Unterelement Feldern Function Files Hsc PTO ewm st Jen atc oar tr mmi L
227. Ein Ger t z B ein Drucktaster oder Schalter das ein elektrisches Signal an die Steuerung liefert Einschaltstrom Der vor bergehende Sto strom der beim erstmaligen Anlegen von Spannung an einem Ger t oder einer Schaltung erzeugt wird Einschaltverz gerung Die Einschaltverz gerung ist ein Ma f r die Zeit die vergeht bis die Steuerungslogik erkannt dass ein Signal an der Eingangsklemme der Steuerung vorliegt Einzelimpuls Ein Programmierverfahren bei dem ein Bit f r nur eine Programm abfrage auf EIN oder AUS gesetzt wird EMI Elektromagnetische Interferenz Erweiterungs E A Die Erweiterungs E A ist die E A die ber einen Bus oder ein Kabel an die Steuerung angeschlossen wird MicroLogix 1200 Steuerungen verwenden Bulletin 1762 Erweiterungs E A MicroLogix 1500 Steue rungen verwenden Bulletin 1769 Erweiterungs E A Bei MicroLogix Steuerungen ist die gesamte E A an Steckplatz 1 und h her die Erweiterungs E A Festplatte Ein Speicherger t in einem PC FET Field Effect Transistor DC Ausgang f r Hochgeschwindigkeitsbetrieb FIFO First In First Out Die Reihenfolge in der Daten zur Speicherung in eine Datei einge geben und aus ihr abgerufen werden File Daten oder Logik die in Gruppen angeordnet sind Halbduplex Ein Kommunikationsmodus bei dem die Daten bertragung jeweils nur in einer Richtung m glich ist Publikation 1762 RMO01D DE P Oktober 2002 Glossar 4 Publikation 1762 RM001D
228. Ergebnis null ist andernfalls wird das Bit r ckgesetzt S 0 3 Vorzeichen Bit Das Bit wird gesetzt wenn das Ergebnis negativ ist MSB ist gesetzt andernfalls wird das Bit r ckgesetzt S 5 0 Erkennungs Bit f r den mathematischen berlauf Im Erkennungs Bit f r den mathematischen berlauf wird ein geringf giger Fehler generiert wenn das berlauf Bit gesetzt ist andernfalls beh lt das Bit seinen letzten Status bei 1 Steuer Bit HINWEIS Wenn ein Datenwort ohne nderung der mathe matischen Flags verschoben werden soll sollte anstatt des MOV Befehls der Kopierbefehl COP mit einer L nge von einem Wort verwendet werden Publikation 1762 RM001D DE P Oktober 2002 Verschiebebefehle 13 3 MVM Maskierte Verschiebung MVM Masked Move Source Mask Dest Befehlstyp Ausgang Tabelle 13 4 Ausf hrungszeit des MVM Befehls Steuerung Datengr e Strompfad wahr unwahr MicroLogix 1200 Wort 7 8 us 0 0 us Doppelwort 11 8 us 0 0 us MicroLogix 1500 Wort 7 2 us 0 0 us Doppelwort 10 0 us 0 0 us Verwenden Sie den MVM Befehl um Daten von der Quelle an das Ziel zu verschieben und dabei Teile des Ziels auszumaskieren Funktionsweise der Maske Tabelle 13 5 Maskenfunktion bei MVM Befehl Quellen Bit Masken Bit letzter Status 0 0 letzter Status 1 1 1 0 1 0 Um Daten auszumaskieren Verschiebung sperren setzen Sie die
229. FO Stapel gestellt werden soll Die Datengr e der Quelle muss mit der des LIFO Stapels bereinstimmen Wenn es sich bei LIFO um einen Wort File handelt muss die Quelle ein Wort Wert oder eine Wort Konstante sein Wenn es sich bei LIFO um einen Doppelwort File handelt muss die Quelle ein Doppelwort Wert oder eine Doppelwort Konstante sein Die Quellenwerte m ssen in dem Bereich 32768 bis 32767 Wort oder 2 147 483 648 bis 2 147 483 647 Doppelwort liegen Publikation 1762 RM001D DE P Oktober 2002 14 16 Filebefehle e LIFO Der LIFO Operand ist die Anfangsadresse des Stapels e Steuerung Dies ist die Adresse des Steuerfiles Dieses Element enth lt die Status Bits die Stapell nge und den Positionswert Das Steuerelement besteht aus drei Worten Wort 0 Wort 1 Wort 2 1 EN Das Freigabe Bit wird bei einem bergang des Strompfades von unwahr nach wahr gesetzt und zeigt an dass der Befehl aktiviert wurde L nge die maximale Anzahl Worte oder Doppelworte in dem Stapel Position der n chste verf gbare Standort an den Daten geladen werden k nnen 2 DN Fertig Bit wenn dieses Bit gesetzt ist bedeutet dies dass der Stapel voll ist 3 EM Leer Bit wenn dieses Bit gesetzt ist bedeutet dies dass der Stapel leer ist e L nge Der L ngenoperand enth lt die Anzahl Elemente in dem FIFO Stapel in den der Wert oder die Konstante aus der Quelle geladen werden soll Die L nge des
230. FRN 3 oder h her 14 8 us 2 9 us Zeichen 0 0 us MicroLogix 1500 Serie B FRN 4 oder h her 12 4 us 2 6 us Zeichen 0 0 us Der AEX Befehl erzeugt eine neue Zeichenkette aus einem Teil einer vorhandenen Zeichenkette der in einer neuen Zeichenkette gespeichert wird Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Source Quelle ist die vorhandene Zeichenkette Der Quellenwert wird durch diesen Befehl nicht beeinflusst e Index ist die Ausgangsposition von 1 bis 82 der zu extra hierenden Zeichenkette Ein Index von 1 weist auf das Zeichen ganz links in der Zeichenkette hin e Number Anzahl ist die Anzahl der zu extrahierenden Zeichen von 1 bis 82 beginnend bei der indizierten Position Ist der Index zuz glich der Anzahl gr er als die Gesamtanzahl der Zeichen in der Quellenzeichenkette entspricht die Zeichenkette an der Zieladresse den Zeichen vom Index bis zum Ende der Quellenzeichenkette e Destination Zieladresse ist das Zeichenkettenelement ST bei dem die extrahierte Zeichenkette gespeichert werden soll Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 20 20 G ltige Adressierungsmodi und Filetypen f r AEX Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressierungs Adressierungs
231. FRN 4 und h her ACI Zeichenkette in Ganzzahl AIC Ganzzahl in Zeichenkette ACN Zeichenkette verketten ASC Zeichenkette suchen AEX Zeichenkette extrahieren ASR ASCII Zeichenkette vergleichen ASCII Anschlusssteuerung Diese Befehle verwenden oder ndern den Kommunikationskanal zum Empfang oder zur bertragung von Daten Die folgenden Tabellen enthalten die ASCII Anschluss Steuerungsbefehle die von den MicroLogix 1200 und 1500 Steuerungen verwendet werden MicroLogix 1200 Serie am ACL ASCII Puffer l schen AWA ASCII schreiben und anh ngen AWT ASCII schreiben 1 Bei den MicroLogix 1200 Steuerungen der Serie A dienen diese Befehle ausschlie lich zur Daten bertragung MicroLogix 1200 Serie B FRN 3 und h her MicroLogix 1500 Serie B FRN 4 und h her ABL Puffer auf Zeile berpr fen ARD ASCII Lesen ACB Anzahl der ASCII Zeichen im Puffer ARL ASCII Zeile lesen ACL ASCII Puffer l schen AWA ASCII schreiben und anh ngen AHL ASCII Handshake Leitungen AWT ASCII schreiben Erkennt das System den ACL Befehl ASCII Clear Buffer in einem Kontaktplanlogik Programm wird dieser sofort ausgef hrt Dies hat zur Folge dass alle Befehle aus der ASCH Warteschlange gel scht werden dabei wird auch der aktuell ausgef hrte ASCII Befehl gestoppt F r jeden aus der ASCII Warteschlange gel schten Befehl wird das Fehler Bit ER gesetzt Wenn ein beliebiger anderer Anschluss Steuer
232. Fehler Adresse Datenformat Bereich Typ Anwenderprogrammzugriff 1 13 Bin rwert 0 oder 1 Status Lesen Schreiben Dieses Bit wird von der Steuerung gesetzt 1 wenn ein schwerwie gender Fehler festgestellt wurde Die Steuerung wird in einen Fehlerzustand versetzt und das Wort S 6 enth lt den Fehlercode der zur Diagnose der Bedingung verwendet werden kann Wenn das Bit S 1 13 gesetzt ist reagiert der Prozessor folgenderma en e Alle Ausg nge werden ausgeschaltet und die LED FAULT blinkt e oder die Anwenderfehlerroutine wird ausgef hrt damit das Steuerprogramm die Fehlerbedingung beseitigen kann Wenn das Bit S 1 13 von der Anwenderfehlerroutine gel scht und die Fehler bedingung beseitigt wird f hrt die Steuerung mit der Ausf hrung des Steuerprogramms fort Wenn der Fehler nicht gel scht werden kann werden die Ausg nge gel scht die Steuerung beendet den Ausf hrungsmodus und die LED FAULT blinkt Wenn Sie das Bit f r Halt wegen schwerem Fehler S 1 13 l schen w hrend sich der Steuerungsmodus schalter nur MicroLogix 1500 in der Stellung RUN befindet wird sofort der RUN Modus aktiviert Zuk nftiger Zugriff OEM Sperre Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 1 14 Bin rwert 0 oder 1 Status Nur Lesen Wenn dieses Bit gesetzt ist 1 muss das Programmierger t ber eine exakte Kopie des Steuerungsprogramms verf gen Weitere Informat
233. Filetypen f r die EQU NEO GRT LES GEQ und LEQ Befehle Definitionen der in dieser Tabelle verwendeten Begriffen finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressie i i nal Datenfiles Funktionsfiles anem dus rungsebene Parameter unmittelbar o _ E T lt z soalsls e ve oejoei oe eo e Doppelwort E Quelle B 1 Die DAT Dateien gelten nur f r MicroLogix 1500 Steuerungen Die PTO und PWM Files werden nur zur Verwendung mit MicroLogix 1200 und 1500 BXB Ger ten eingesetzt K Der Datenprotokollierungs Statusfile kann nur durch den MicroLogix 1500 1764 LRP Prozessor verwendet werden o Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung Der F File ist nur f r MicroLogix 1200 und 1500 Steuerungen der Serie C und h her g ltig Verwenden Sie den Hochgeschwindigkeits Z hlerakkumulator HSC ACC nur f r Quelle A in den GRT LES GEQ und LEQ Befehlen O1 WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EIL BHI MMI DAT TPI CS IOS und DLS Files Wenn mindestens einer der Operanden ein Flie komma Wert ist gilt e F r EQU GEQ GRT LEQ und
234. Funktion Seite S 0 Arithmetik Flags C 3 S 1 Steuerungsmodus C 4 5 2 STI Modus C 10 S 2 9 Speichermodul Programmvergleich C 10 S 2 15 Auswahl der mathematischen Uberlauffunktion C 11 S 3H Watchdog Abfragezeit c 11 S 4 Freilaufender Takt C 12 Ss Bits f r geringf gige Fehler C 12 S 6 Fehlercode f r schwerwiegende Fehler C 14 S 7 Suspend Code C 15 S 8 Suspend File C 15 S 9 Aktive Netznoten Netzknoten 0 bis 15 C 15 S 10 Aktive Netzknoten Netzknoten 16 bis 31 C 15 S 13 8 14 Rechenregister C 16 S 15L Netzknotenadresse C 16 S 15H Baudrate C 16 S 22 Maximale Scanzeit C 16 S 29 Filenummer f r Benutzerfehler Routine C 17 S 30 STI Sollwert C 17 S 31 STl Filenummer C 17 S 33 Kommunikation Kanal 0 C 17 S 35 Letzte 100 us Scanzeit c 18 S 36 10 Datenfile berschreibschutz inaktiv C 19 S 37 RTC Jahr c 19 S 38 RTC Monat c 19 5 39 RTC Tag C 19 S 40 RTC Stunden C 20 S 41 RTC Minuten C 20 S 42 RTC Sekunden C 20 S 53 RTC Wochentag C 20 S 57 Bestellnummer Betriebssystem C 20 S 58 Betriebssytemserie C 21 S 59 Betriebssytem FRN C 21 S 60 Prozessor Bestellnummer C 21 S 61 Prozessorserie C 21 S 62 Prozessorversion C 21 S 63 Benutzerprogramm Funktionstyp C 21 S 64L Compiler Revision Build Nummer C 21 S 64H Compiler Revision Versionsnummer C 22 Systemstatusfile C 3 Details des Statusfiles Arithmetik Flags Die Arithmetik Flags werden vom Prozessor im Anschluss an einen Rechen Logik oder bertragungsbefehl ausgewertet D
235. Funktionsfile gespeicherten Daten in das HSC Sub system bertragen geladen e Neue HSC Parameter mit dem HSL Befehl laden Siehe HSL Hochgeschwindigkeitsz hler laden auf Seite 5 26 Die Daten die in den unteren Sollwert geladen werden m ssen gr er als oder gleich dem Wert des Unterlaufparameters HSC 0 UNF sein andernfalls Publikation 1762 RM001D DE P Oktober 2002 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 23 wird ein HSC Fehler generiert Wenn der Unter laufwert und der untere Sollwert negativ sind muss der untere Sollwert eine Zahl mit einem kleineren absoluten Wert sein berlauf OVF Beschreibung Adresse Datenformat Typ Anwenderpro grammzugriff OVF berlauf HSC 0 0VF Doppelwort Steuerung Lesen Schreiben 32 Bit INT Der OVF berlauf legt die obere Z hlgrenze f r den Z hler fest Wenn der Z hler Istwert den in dieser Variablen angegebenen Wert berschreitet wird ein berlauf Interrupt generiert Das HSC Sub system setzt den Istwert auf den Unterlaufwert und der Z hler setzt die Z hlung ausgehend von dem Unterlaufwert fort bei diesem bergang gehen keine Z hlschritte verloren Als berlaufwert kann jeder beliebige Wert angegeben werden der gr er als der Unterlauf wert ist und zwischen 2 147 483 648 und 2 147 483 647 liegt Zum Laden von Daten in die berlaufvariable muss das Steuer Bit Parameter einstellen
236. HL Befehls Steuerung Befehl wahr unwahr MicroLogix 1200 Serie B FRN 3 oder h her 109 4 us 11 9 us MicroLogix 1500 Serie B FRN 4 oder h her 89 3 us 10 8 us Der AHL Befehl dient zum Setzen oder Zur cksetzen der Handshake Steuerungsleitungen f r die RS 232 Sendeaufforderung RTS eines Modems Die Steuerung verwendet zwei Masken zur Bestimmung ob die RTS Steuerungszeile gesetzt bzw zur ckgesetzt werden soll oder unver ndert bleibt Der Kanal muss f r ASCH konfiguriert sein HINWEIS Vergewissern Sie sich dass die vom Anschluss verwendete automatische Modemsteuerung nicht zu Konflikten mit diesem Befehl f hrt Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Channel Kanal ist die Nummer des RS 232 Anschlusses Kanal 0 Nur 1764 LRP Auswahl von Kanal O oder Kanal 1 m glich Publikation 1762 RMO01D DE P Oktober 2002 20 22 ASCII Befehle e AND Mask UND Maske ist die Maske die zum Zur cksetzen det RTS Steuerungszeile verwendet wird Bit 1 entspricht der RTS Steuerungszeile Der Wert 2 in der UND Maske setzt die RTS Steuerungszeile zur ck mit dem Wert O0 bleibt die Zeile unver ndert e OR Mask ODER Maske ist die Maske die zum Sezen der RTS Steuerungszeile dient Bit 1 entspricht der RTS Steuerungs zeile Der Wert 2 in der ODER Maske setzt die RTS Steuerungs zeile mit dem Wert 0 bleibt die Zeile unver ndert e
237. HSC 0 0 SP durch das Steuerprogramm umgeschaltet werden tief nach hoch Wenn das SP Bit auf hoch gesetzt wird werden die aktuell in dem HSC Funktionsfile gespeicherten Daten in das HSC Subsystem bertragen geladen HINWEIS Die Daten die in die berlaufvariable geladen werden m ssen gr er als der Wert des oberen Sollwerts HSC 0 HIP sein andernfalls wird ein HSC Eehler generiert Unterlauf UNF Beschreibung Adresse Datenformat Typ Anwenderpro grammzugriff UNF Unterlauf IHSC 0 UNF Doppelwort 32 Bit Steuerung Lesen Schreiben INT Der UNF Unterlauf legt die untere Z hlgrenze f r den Z hler fest Wenn der Z hler Istwert den in dieser Variablen angegebenen Wert unterschreitet wird ein Unterlauf Interrupt generiert Dann setzt das HSC Subsystem den Istwert auf den berlaufwert und der Z hler setzt die Z hlung ausgehend von dem berlaufwert fort bei diesem bergang gehen keine Z hlschritte verloren Als Unterlaufwert kann jeder beliebige Wert angegeben werden der kleiner als der berlauf wert ist und zwischen 2 147 483 648 und 2 147 483 647 liegt Publikation 1762 RMO01D DE P Oktober 2002 5 24 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Zum Laden von Daten in die Unterlaufvariable muss das Steuer Bit Parameter einstellen HSC 0 0 SP durch das Steuerprogramm umgeschaltet werden tief nach hoch Wenn das SP Bit auf hoch ges
238. HSC Modus 1 Aufw rtsz hler mit externem R cksetzen und Halten Tabelle 5 5 HSC Modus 1 Beispiele Eingangs 11 0 0 0 HSCO 111 0 0 1 HSCO 111 0 0 2 HSCO 111 0 0 3 HSC0 CE Bit Anmerkungen klemmen 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Funktion Z hlwert nicht Reset Halten verwendet Beispiel 1 i ein aus aus Jein 1 HSC Istwert 1 Z hlung 1 0 0 Beispiel 2 ein aus ein Istwert halten 1 0 1 Beispiel 3 ein aus aus 0 Istwert halten 1 0 Beispiel 4 ein U aus ein aus Istwert halten 1 0 1 0 Beispiel 5 T Istwert l schen 0 1 HSC1 nur bei MicroLogix 1500 Leere Zellen nicht von Belang ft Anstiegsflanke y abfallende Flanke Eing nge 11 0 0 0 bis 11 0 0 7 sind unabh ngig von der Verwendung eines Hochgeschwindigkeitsz hlers als Eing nge f r andere Funktionen verf gbar Publikation 1762 RMO01D DE P Oktober 2002 5 18 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters HSC Modus 2 Z hler mit externer Richtung Tabelle 5 6 HSC Modus 2 Beispiele Eingangs 11 0 0 0 HSCO 111 0 0 1 HSCO 111 0 0 2 HSCO 111 0 0 3 HSCO CE Bit Anmerkungen klemmen 11 0 0 4 HSC1 11 0 0 5 HSC1 1 0 0 6 HSC1 11 0 0 7 HSC1 Funktion Z hlwert Richtung nicht nicht verwendet verwendet Beispiel 1 T aus ein 1 IHSC Istwert 1
239. HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 111 0 0 7 HSC1 Funktion Z hlwert A Z hlwert B Z R cksetzen Halten Beispiel 12 N aus aus lein 1 HSC Istwert 1 Z hlung 0 0 Beispiel 2 aus aus aus lein 1 HSC Istwert 1 Z hlung 0 0 0 Beispiel 3 U Jaus aus ein Istwert auf null r cksetzen 0 0 1 Beispiel 4 ein Istwert halten 1 Beispiel 5 ein Istwert halten 1 Beispiel 6 aus ein Istwert halten 0 1 Beispiel 7 aus aus 0 Istwert halten 0 1 HSC1 nur bei MicroLogix 1500 2 Z hleingang A liegt vor Z hleingang B 3 Z hleingang B liegt vor Z hleingang A Leere Zellen nicht von Belang ft Anstiegsflanke U abfallende Flanke Emig Eing nge 11 0 0 0 bis 11 0 0 7 sind unabh ngig von der Verwendung eines Hochgeschwindigkeitsz hlers als Eing nge f r andere Funktionen verf gbar Publikation 1762 RM001D DE P Oktober 2002 5 22 _ Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Istwert ACC Beschreibung Adresse Datenformat Typ Anwenderpro grammzugriff ACC Istwert HSC 0 ACC Doppelwort 32 Bit INT Steuerung Lesen Schreiben Der ACC Istwert enth lt die Anzahl der Z hlschritte die von dem HSC Subsystem erkannt wurden Wenn der Modus 0 oder 1 kon figuriert ist wird der Software Istwert gel scht 0 wenn ein oberer Sollwert erreicht oder eine berlaufbedingung festgestellt wird Oberer Sollwert HIP Beschreibu
240. Halteregister schreiben 1 1 Broadcast wird f r diesen Befehl unterst tzt Beim Empfang eines nicht unterst tzten oder falsch formatierten Modbus Befehls antwortet die Steuerung mit einem der in Tabelle E 7 aufgef hrten Ausnahmecodes Tabelle E 7 Modbus Fehlercodes MicroLogix 1200 Steuerungen MicroLogix 1500 1764 LSP Prozessoren der Serie B und 1764 LRP Prozessoren Fehlercode Fehler Beschreibung bertragener Ausnahmecode 0 Kein Fehler keine 1 Funktionscode ohne Rundsendung Die Funktion unterst tzt keine Rundsendung keine bertragung 2 Funktionscode nicht unterst tzt Diese Modbus Funktion oder Subfunktion wird nicht von der 1 Steuerung unterst tzt Ung ltige Befehlsl nge Die L nge des Modbus Befehls ist ung ltig 3 Ung ltige L nge Die Funktion versucht ber das Ende des Datenfiles hinaus zu 3 lesen schreiben 5 Ung ltiger Parameter Die Funktion kann mit diesen Parametern nicht ausgef hrt 1 werden 6 Ung ltiger Filetyp Die Filenummer auf die verwiesen wird weist nicht den richtigen 2 Filetyp auf Ung ltige Filenummer Die Filenummer ist nicht vorhanden 2 Ung ltige Modbus Adresse Die Funktion versucht auf eine ung ltige Modbus Adresse 3 zuzugreifen 9 Tafel schreibgesch tzt Die Funktion versucht in einen schreibgesch tzten File zu 3 schreiben 10 Kein Filezugriff Auf diesen File besteht kein Zugriff 2 11 Eigentumsrechte an File bereits Ein anderer
241. Hardware BHI Dieser Filetyp enth lt Informationen zur Hardware der Steuerung Informationen zur Information Struktur dieses Files finden Sie unter Basis Hardware Information Funktionsfile auf Seite 3 13 Kommunikations Status cs Dieser Filetyp enth lt Informationen zur Kommunikation mit der Steuerung Informationen File zur Struktur dieses Files finden Sie unter Kommunikations Status File auf Seite 3 14 E A Status File 10S Dieser Filetyp enth lt Informationen zur Steuerungs E A Informationen zur Struktur dieses Files finden Sie unter Ein Ausgangsstatusfile auf Seite 3 19 Publikation 1762 RMO01D DE P Oktober 2002 Echtzeituhr Funktionsfile Funktionsfiles Die Echtzeituhr liefert Datums und Zeitangaben Jahr Monat Tag Wochentag Stunden Minuten Sekunden an den Funktionsfile RTC Echtzeituhr in der Steuerung Die Echtzeituhr Parameter und deren g ltige Bereiche sind in der nachfolgenden Tabelle dargestellt Tabelle 3 2 Funktionsfile Echtzeituhr Angabe Adresse Datenformat Bereich Typ Anwender programmzugriff YR RTC Jahr RTC 0 YR Wort 1998 bis 2097 Status Nur Lesen MON RTC Monat RTC 0 MON Wort 1 bis 12 Status Nur Lesen DAY RTC Tag RTC 0 DAY Wort 1 bis 31 Status Nur Lesen HR RTC Stunden RTC 0 HR Wort 0 bis 23 24 Stunden Format Status Nur Lesen MIN RTC Minuten RTC 0 MIN Wort 0 bis 59 Status Nur Lesen SEC RTC Sekunden RTC 0 SEC
242. I Zeichensatz 20 32 ASCII Zeile lesen 20 24 ASCII Zeitdiagramm 20 29 ASR Befehl 20 28 Auf geschlossen pr fen 7 1 Auf offen pr fen 7 7 Auffrischen 17 5 Aufw rtsz hlung 8 9 Ausf hrungsmodus G 8 Ausf hrungszeit MicroLogix 1200 Befehle A 1 MicroLogix 1500 Befehle B 7 Ausgang entriegeln 7 4 Ausgang verriegeln 7 4 Ausgangsabfrage G 1 Ausgangsger t G 1 Ausgehender Nachrichten Befehl anstehend Status Bit C 78 Auswahl der mathematischen berlauffunktion Bit C 11 AWA und AWT Zeitdiagramm 20 29 AWA Befehl 20 9 AWT Befehl 20 12 Basis Hardware Information File 3 73 Batterie Betrieb 3 4 Lebensdauer 3 4 Baudraten Status C 76 BCD in Ganzzahl 11 4 Befehl 6 2 Befehlsausf hrungszeit B 7 Befehlssatz Definition 6 2 MicroLogix 1200 Ausf hrungszeiten A 1 MicroLogix 1500 Ausf hrungszeiten B 1 bersicht 4 1 Benutzeranwendungsmodusstatus C 4 Benutzerprogramm Funktionstyp Status C 27 Beseitigen Steuerungsfehler D 7 Bestellnummer Status C 20 C 21 Betriebsspannung G 2 Publication 1762 RM001D DE P Oktober 2002 2 Index Betriebssytem Bestellnummer Status C 20 FRN Status C 27 Serienkennung Status C 27 BHI Funktionsfile 3 13 Bit 6 2 Bit nach links verschieben 14 6 Bit nach rechts verschieben 14 8 Bitbefehle 7 7 Bits f r geringf gige Fehler C 12 Blockdiagramm G 2 Boolesche Operanden G 2 BSL Befehl 14 6 BSR Befehl 14 8 Byte Tausch 74 19 Byte Tausch Befehl 14 19 H CLR Befehl 10 9 Compiler Revision Build Numm
243. IE Befehl werden ausgew hlte Anwender Interrupts aktiviert Die nachfolgende Tabelle zeigt die verschiedenen Interrupt Typen und die entsprechenden Aktivierungs Bits Tabelle 18 7 Interrupt Typen die durch den UIE Befehl aktiviert werden Interrupt Element Dezimalwert a i it EIl Ereigniseingangs Interrupts Ereignis 0 64 Bit 6 EIl Ereigniseingangs Interrupts Ereignis 1 32 Bit 5 HSC Hochgeschwindigkeitsz hler HSCO 16 Bit 4 EIl Ereigniseingangs Interrupts Ereignis 2 8 Bit 3 EIl Ereigniseingangs Interrupts Ereignis 3 4 Bit 2 HSC Hochgeschwindigkeitsz hler HSC1 2 Bit 1 STI W hlbar zeitgesteuerte Interrupts STI 1 Bit 0 Hinweis Bits 7 bis 15 m ssen auf null gesetzt werden 1 Die MicroLogix 1200 Steuerung verf gt ber einen HSC Interrupt HSCO Die MicroLogix 1500 Steuerung verf gt ber zwei HSC Interrupts HSCO und HSC1 Interrupts aktivieren 1 W hlen Sie die Interrupts aus die aktiviert werden sollen 2 Ermitteln Sie den Dezimalwert des ausgew hlten Interrupts 3 Addieren Sie die Dezimalwerte wenn Sie mehrere Interrupt Iypen ausgew hlt haben 4 Geben Sie die Summe mit dem UIE Befehl ein Beispiel Aktivierung von EU Ereignis 1 und EII Ereignis 3 EII Ereignis 1 32 EII Ereignis 3 4 32 4 36 geben Sie diesen Wert ein ACHTUNG Wenn Interrupts w hrend der Programmabfrage ber einen OTL OTE oder UIE Befehl aktiviert werden muss dieser Befehl der etzte Be
244. II Zeichenkette in ACI 0 0 14 2 6 3 1 5 0 0 20 3 9 5 1 5 Ganzzahl Zeichen Zeichen Publikation 1762 RM001D DE P Oktober 2002 B 2 MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit Tabelle B 1 MicroLogix 1500 Steuerungen Speicherbelegung und Ausf hrungszeiten von Programmierbefehlen Programmierbefehle Befehls Wort Doppelwort mnemonik Ausf hrungszeit in ps Speicher Ausf hrungszeit in ps Speicher unwahr wahr belegung unwahr wahr belegung in Worten in Worten ASCII Zeichenkette suchen ASC 0 0 13 4 3 5 6 0 Keine Doppelwortadressierung bereinst Zeichen ASCII Zeichenkette ASR 0 0 75 35 1 8 vergleichen bereinst Zeichen ASCII Zeichenkette verketten ACN 0 0 17 9 10 2 2 0 Zeichen ASCIl Zeile lesen ARL 10 6 114 44 3 4 3 Zeichen Auf geschlossen pr fen XIC 0 0 0 9 1 0 Auf offen pr fen XIO 0 0 0 9 1 0 Ausgang einschalten OTE 0 0 1 2 1 6 Ausgang r cksetzen OTU 0 0 0 9 0 6 Ausgang setzen OTL 0 0 0 9 0 6 Bit nach links verschieben BSL 1 4 26 4 1 06 Wort 3 8 Bit nach rechts verschieben BSR 1 4 26 1 1 07 Wort 3 8 Byte Tausch SWP 0 0 11 7 1 8 1 5 vertauschtem Wort Data Log Datenprotokoll DLG 6 7 67 5 11 8 2 4 6 7 67 5 11 8 2 4 Datumsstempel Datumsstempel 12 4 12 4 Zeitstempel Zeitstempel 9 1 16 2 protokolliertes protokolliertes Wort Doppelwort
245. Informationen zu STI Interrupts finden Sie unter STI Funktionsfile verwenden auf Seite 18 12 Durch die geschlossene PID Regelkreis berwachung wird der Istwert auf dem gew nschten Sollwert gehalten Ein Beispiel f r die Steue rung einer Durchflussrate und eines Fl ssigkeitsstands ist nachfolgend dargestellt Vorw rtskompensation Sollwert Fehler PID 2 Gleichung 2 Durchflussrate Steuerungsausgang Prozessvariable AA pann Regelventil Fl ssigkeitsstandmesser Die PID Gleichung regelt den Prozess durch die bertragung eines Ausgangssignals an das Regelventil Je gr er die Abweichung zwischen dem Sollwert und dem Ausgang der Prozessvariablen um so gr er das Ausgangssignal D h je kleiner die Abweichung um so kleiner das Ausgangssignal Zu dem Regelausgang kann ein zus tz licher Wert Publikation 1762 RM001D DE P Oktober 2002 19 2 Prozesssteuerungsbefehl PID Gleichung PD Datenfile instruction set_RS5 io 3 29 Froject i E Help i E Controler H A Program Files J Data Fies A Cross Reference E 09 OUTPUT 1 INPUT STATUS BIHARY TIMER COUNTER CONTROL INTEGER PD File erstellt mit RSLogix 500 Publikation 1762 RM001D DE P Oktober 2002 St rgr enaufschaltung oder Grundlast als Versatz hinzugef gt werden Das Ergebnis der PID Berechnung Stellgr e erm glicht die An
246. L nge im Steuerungsfeld ist Geben Sie eine g ltige L nge ein und geben Sie den ung ltig entweder ein negativer Wert oder eine Zahl Befehl erneut ein gr er als 82 14 0x0E Die Ausf hrung eines ACL Befehls f hrte zum Nicht erforderlich Abbruch dieses Befehls 15 0x0F Die Konfiguration des Kommunikationskanals wurde Nicht erforderlich w hrend der Ausf hrung des Befehls ge ndert Publikation 1762 RM001D DE P Oktober 2002 20 32 ASCII Befehle ASCII Zeichensatz In der folgenden Tabelle sind die Dezimal Hexadezimal und Oktalwerte und deren ASCH Umwandlungswerte angegeben Tabelle 20 31 ASCII Standardzeichensatz Spalte 1 Spalte 2 Spalte 3 Spalte 4 Strg DEZ HEX J OKT JASC DEZ HEX OKT JASC DEZ HEX OKT JASC DEZ HEX OKT ASC 00 00 000 NUL 32 20 040 ISP 64 40 100 96 60 140 A 01 01 001 SOH 33 21 041 65 41 101 JA 97 61 141 fa B 02 02 002 STX 34 22 042 j 66 42 102 B 98 62 42 Jb G 03 03 003 IETX 35 23 043 67 43 103 JC 99 63 43 fc D 04 04 004 EOT 36 24 044 68 44 04 JD 00 164 44 id nE 05 05 005 ENQ 37 25 045 69 45 05 JE 01 65 45 le AF 06 06 006 JACK 38 26 046 J amp 70 46 06 JF 02 66 46 f G 07 07 007 BEL 39 27 047 71 47 07 JG 03 167 47 ig H 08 08 010 IBS 40 28 050 72 48 0 JH 04 68 50 Ih 09 09 011 IHT 41 29 051 73 49 1 l 05 169 51 Ji J 10 0A 012 ILF 42 2A 052 74 4A 2 J 06 6A 52 Jj K 1 0B 013 IVT 43 2B 053 f 75 4B 3 IK 07 6B 53 j
247. M001D DE P Oktober 2002 Konvertierungsbefehle 11 3 ENC Kodierung 1 auf 16 in 4 ENC Encode 1 of 16 to 4 Source 0000000000000000 lt Dest 3 N7 1 0000h lt Tabelle 11 5 Kodieren 1 aus 16 in 4 Befehlstyp Ausgang Tabelle 11 4 Ausf hrungszeit des ENC Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 7 2 us 0 0 us MicroLogix 1500 6 8 us 0 0 us Der ENC Befehl geht das Ziel vom niederwertigsten bis zum h chstwertigen Bit durch und sucht nach dem ersten gesetzten Bit Die entsprechende Bitposition wird als Ganzzahlwert in das Ziel geschrieben Der ENC Befehl konvertiert die Werte wie in der nachfolgenden Tabelle dargestellt Quellen Bits Ziel Bits 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 15bis 03 02 01 00 04 X X X X X X X X X X X X X X X 1 0 0 0 0 0 X X X X X X X X X X X X X X 1 0 0 0 0 0 X X X X X X X X X X X X X l 0 0 0 0 0 1 0 x X X X x X X X X X X X 1 0 0 0 0 0 0 1 X X X X X X X X X X X 1 0 0 0 0 0 0 1 0 0 X X X X X X X X X X 1 0 0 0 0 0 0 0 1 0 X X X X X X X X X 1 0 0 0 0 0 0 0 0 1 1 0 X X X X X X X X 1 0 0 0 0 0 0 0 0 0 1 1 X X X X X X X 1 0 0 0 0 0 0 0 0 0 1 0 0 0 X X X X X X 1 0 0 0 0 0 0 0 0 0 0 0 0 1 X X X X X 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 X X X X 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 X X X 1 0 0 0 0 0 0 0 0 0 0 0
248. MI DAT TPI CS IOS und DLS Files WICHTIG Aktualisierung der mathematischen Status Bits Nach Ausf hrung eines MVM Befehls werden die mathematischen Status Bits im Statusfile aktualisiert Die mathematischen Status Bits befinden sich in den Bits 0 3 von Wort 0 des Prozessor Statusfiles S2 Tabelle 13 8 Mathematische Status Bits Aktion des Prozessors Das Bit wird immer r ckgesetzt S 0 1 Das Bit wird immer r ckgesetzt S 0 2 Das Bit wird gesetzt wenn das Ziel null ist andernfalls wird das Bit r ckgesetzt S 0 3 Das Bit wird gesetzt wenn das MSB des Ziels gesetzt ist andernfalls wird das Bit r ckgesetzt Filebefehle Kapitel 14 Die Filebefehle f hren Operationen an Filedaten aus Befehl Zweck Seite CPW Wort kopieren W rter aus Daten von einem Standort an 14 4 einen anderen Standort kopieren COP File kopieren Daten von einem Filestandort an einen 14 4 anderen kopieren FLL Filef llung File mit einer Programmkonstante oder 14 5 einem Wert aus einer Elementadresse laden BSL Bit nach links verschieben Daten bitweise in ein Feld laden und aus 14 6 BSR Bit nach rechts verschieben ul 14 8 FFL FIFO laden Daten in einen File laden und in derselben 14 10 FF FIFO entladen Reihenfolge entladen FIFO 1213 LFL LIFO laden Daten in einen File laden und in der 14 15 LFU LIFO entladen umgekehrten Reihenfolge entladen LIFO 127 SWP Byte Tausc
249. N here Angaben finden Sie im Benutzerhandbuch zum MicroLogix 1200 RTD Wider standseingangsmodule Publikation 1762 UM003 OCx Hinweis auf einen offenen Schaltkreis f r Kan le 0 bis 3 mithilfe der RTD oder Widerstandseing nge Kurzschlusserken nung nur f r RTD Eing nge Kurzschlusserkennung f r Wider standseing nge ist nicht angegeben da 0 ein g ltiger Wert ist Ox Bereichs berschreitungs Flag Bits f r Eingangskan le 0 bis 3 mithilfe der RTD oder Widerstandseing nge Diese Bits k nnen im Steuerungsprogramm zur Fehlererkennung verwendet werden Ux Bereichsunterschreitungs Flag Bits f r Kan le 0 bis 3 nur mithilfe der RTD Eing nge Diese Bits k nnen im Steuerungsprogramm zur Fehlererkennung verwendet werden Bereichsunterschreitungserkennung f r direkte Widerstandseing nge ist nicht angegeben da 0 ein g ltiger Wert ist Publikation 1762 RMO01D DE P Oktober 2002 1 8 E A Konfiguration Publikation 1762 RM001D DE P Oktober 2002 Eingangsdatenfile f r 1762 IT4 Thermoelementmodul Zu jedem Modul enthalten die W rter 0 bis 3 zu Steckplatz x die Analogwerte der Eing nge Im Folgenden wird ein Eingangsdatenfile gezeigt ee ee Bit 0 Analogeingangsdaten Kanal 0 2 1 Analogeingangsdaten Kanal 1 2 2 Analogeingangsdaten Kanal 2 2 3 Analogeingangsdaten Kanal 3 oo N 4 Reserviert 0C4 JOC3 0C2 0C1 JOCO Reserviert S4 S3 S2 S1 SO 5 vo 00 U1
250. Nummer 51 DAT 0 TBF 51 durch das DAT Bitnummer Datenadresse Schutz Bit Bitnummer Datenadresse Schutz Bit Bitnummer Datenadresse Schutz Bit 0 B51 48 B51 64 1 B51 80 1 B51 1 B51 49 17 B51 17 B51 65 33 B51 33 B51 81 2 B51 2 B51 50 18 B51 18 B51 66 34 B51 34 B51 82 3 B51 3 B51 51 19 B51 19 B51 67 35 B51 35 B51 83 4 B51 4 B51 52 20 B51 20 B51 68 36 B51 36 B51 84 5 B51 5 B51 53 21 B51 21 B51 69 37 B51 37 B51 85 6 B51 6 B51 54 22 B51 22 B51 70 38 B51 38 B51 86 7 B51 7 B51 55 23 B51 23 B51 71 39 B51 39 B51 87 8 B51 8 B51 56 24 B51 24 B51 72 40 B51 40 B51 88 g B51 9 B51 57 25 B51 25 B51 73 41 B51 41 B51 89 10 B51 10 B51 58 26 B51 26 B51 74 42 B51 42 B51 90 11 B51 11 B51 59 27 B51 27 B51 75 43 B51 43 B51 91 12 B51 12 B51 60 28 B51 28 B51 76 44 B51 44 B51 92 13 B51 13 B51 61 29 B51 29 B51 77 45 B51 45 B51 93 14 B51 14 B51 62 30 B51 30 B51 78 46 B51 46 B51 94 15 B51 15 B51 63 31 B51 31 B51 79 47 B51 47 B51 95 Publikation 1762 RM001D DE P Oktober 2002 Die Bitnummer die auf dem DAT angezeigt wird entspricht dem in der Tabelle dargestellten Daten Bit Das Schutz Bit legt fest ob die Daten schreibgesch tzt sind oder ein Lese Schreibzugriff besteht Wenn das Schutz Bit gesetzt ist 1 hat das DAT nur einen Lesezugriff auf die entsprechende Datenadresse Die LED Protected Gesch tzt leuchtet auf wenn ein schreibgesch tztes Element auf der DAT Anzeige aktiv
251. Nur Lesen 6 12 JF Tipp Frequenz Hz PTO 0 JF Wort INT 10 bis 20000 Steuerung Lesen Schreiben 6 16 TOP Anzahl der zu erzeugenden Impulse PTO 0 T0P Doppelwort 0 bis Steuerung Lesen Schreiben 6 12 32 Bit INT 2 147 483 647 OPP Erzeugte Ausgangsimpulse PTO 0 0PP Doppelwort 0 bis Status Nur Lesen 6 13 32 Bit INT 2 147 483 647 ADP Beschleunigungs PTO 0 ADP Doppelwort siehe S 6 13 Steuerung Lesen Schreiben 6 13 Verz gerungsimpulse 32 Bit INT CS Gesteuerter Halt PTO 0 CS Bit 0 oder 1 Steuerung Lesen Schreiben 6 15 Publikation 1762 RMO01D DE P Oktober 2002 6 8 Verwenden von Hochgeschwindigkeitsausg ngen PTO Ausgang OUT Beschreibung Adresse Datenformat Bereich Typ Anwenderpro Unterelement grammzugriff OUT Ausgang PTO 0 0UT Wort INT 2 oder 3 Steuerung Nur Lesen Die PTO Variable OUT Ausgang legt den Ausgang O0 0 2 oder O0 0 3 fest der von dem PTO Befehl gesteuert wird Diese Variable wird bei der Erstellung des Steuerprogramms in dem Funktionsfile ordner gesetzt und kann nicht durch das Anwenderprogramm gesetzt werden e Ist OUT 2 taktet PTO Ausgang 2 O0 0 0 2 der integrierten Ausg nge 1762 L24BXB 1762 L40BXB und 1764 28BXB e Ist OUT 3 taktet PTO Ausgang 3 O0 0 0 3 der integrierten Ausg nge nur 1764 28BXB HINWEIS Durch Forcen eines durch den PTO gesteuerten Ausgangs w hrend der Ausf hrung werden alle Ausgangsimpulse gestoppt und ein
252. O Subsystem wird durch Abfrage eines PTO Befehls in dem Hauptprogrammfile Filenummer 2 oder durch Abfrage eines PTO Befehls in einem beliebigen Unterprogrammfile realisiert Das folgende Beispiel zeigt den typischen Arbeitsablauf eines PTO Befehls 1 Der Strompfad auf dem sich der PTO Befehl befindet wird als wahr erkannt 2 Der PTO Befehl wird gestartet und Impulse werden entsprechend der Beschleunigungs Verz gerungsparameter ACCEL erzeugt ber die die Anzahl der ACCEL Impulse und der Profiltyp definiert werden S Kurve oder trapezf rmisg 3 Die Beschleunigungsphase ACCEL wird abgeschlossen 4 Die Durchf hrungsphase RUN beginnt und die Anzahl der f r diese Phase definierten Impulse werden erzeugt 5 Die Durchf hrungsphase RUN wird abgeschlossen Verwenden von Hochgeschwindigkeitsausg ngen 6 3 6 Die Verz gerungsphase DECEL beginnt und Impulse werden entsprechend der Beschleunigungs Verz gerungsparameter erzeugt ber die die Anzahl der DECEL Impulse und der Profiltyp definiert werden S Kurve oder trapezf rmig 7 Die Verz gerungsphase DECEL wird abgeschlossen 8 Der PTO Befehl ist abgeschlossen DONE W hrend der Ausf hrung des PTO Befehls werden Status Bits und informationen bei laufendem Betrieb der Hauptsteuerung aktualisiert Da der PTO Befehl von einem Parallelsystem ausgef hrt wird werden die Status Bits und anderen Informationen jedes Mal aktualisiert wenn der PTO Befehl w h
253. OMB Output Mask Bits HF High Preset Output LPO Low Preset Output T E E E E E m E E E 5 E E E E E E E E m E E E E E E E E E E E m E E Die HSC Funktion sowie die Befehle PTO und PWM unterscheiden sich von den meisten anderen Steuerungsbefehlen Diese Befehle werden von speziellen Schaltungen ausgef hrt die parallel zum Hauptsystemprozessor aktiv sind Dieser Aufbau ist aufgrund der Hochleistungsanforderungen dieser Funktionen erforderlich Publikation 1762 RM001D DE P Oktober 2002 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 3 Der Hochgeschwindigkeitsz hler ist u erst vielseitig An beiden Hochgeschwindigkeitsz hlern kann einer der insgesamt acht Betriebsmodi ausgew hlt oder konfiguriert werden Die Betriebsmodi werden an sp terer Stelle in diesem Kapitel erl utert Siehe den Abschnitt HSC Modus MOD auf Seite 5 16 Zu den erweiterten Leistungsmerkmalen der Hochgeschwindigkeitsz hler z hlen unter anderem e 20 kHz Betrieb e Hochgeschwindigkeits Direktsteuerung der Ausg nge e Ganzzahlige 32 Bit Daten mit Vorzeichen Z hlbereich von 2 147 483 647 e Programmierbare obere und untere Sollwerte und berlauf und Unterlaufsollwerte automatische Interrupt Verarbeitung aufgrund Istwert Z hlung e Bearbeitung von Parametern w hrend Ausf hrung ber Anwendersteuerprogramm Das folgende Diagramm zeigt di
254. OS und DLS Files Publikation 1762 RM001D DE P Oktober 2002 Schrittschaltwerksbefehle 15 11 Publikation 1762 RMO01D DE P Oktober 2002 15 12 Schrittschaltwerksbefehle Publikation 1762 RM001D DE P Oktober 2002 Kapitel 16 JMP Sprung zu Marke 02 0 C JMP gt Programmsteuerungsbefehle Mit diesen Befehlen k nnen Sie die Reihenfolge der Abfrage eines Kontaktplans durch den Prozessor ndern In der Regel werden diese Befehle verwendet um die Abfragezeit zu minimieren die Effizienz des Programms zu steigern und Fehler in einem Kontaktplan zu beheben Befehl Zweck Seite JMP Sprung zu Marke Sprung nach vorn oder hinten zum 16 1 LBL Marke entsprechenden Sprungmarkenbefehl 167 JSR Sprung ins Unterprogramm Sprung zum angegebenen 16 2 SBc Une en und R ckkehr zum 163 RET R ckkehr vom Unterprogramm 16 3 SUS Suspend Fehler im Anwenderprogramm beheben 16 4 oder diagnostizieren TND Tempor res Ende Aktuelle Kontaktplanabfrage beenden 16 4 END Programmende Ein Programm oder ein Unterprogramm 16 5 beenden MCR Hauptsteuerbefehl Hauptsteuerzone im Kontaktplan 16 5 aktivieren oder deaktivieren Befehlstyp Ausgang Tabelle 16 1 Ausf hrungszeit des JMP Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 11 0 us 0 0 us MicroLogix 1500 11 0 us 0 0 us Mit dem JMP Befehl wird die Ausf hrreihenfolge des Kontaktplans du
255. OS Wort des Steuerdatenfiles gespeichert Die Zahl im Feld der gelesenen Zeichen Characters Read wird st ndig aktualisiert Das Fertig Bit DN wird erst Publikation 1762 RMO01D DE P Oktober 2002 20 26 ASCII Befehle ASC Zeichenkette suchen ASC String Search Source ST10 6 Index 5 String Search ST10 7 Result N7 1 0 lt Publikation 1762 RM001D DE P Oktober 2002 gesetzt wenn alle Zeichen gelesen wurden Ausnahme Findet die Steuerung Abschlusszeichen bevor das Lesen beendet ist wird das Fertig Bit DN gesetzt und die Anzahl der erkannten Zeichen wird im POS Wort des Steuerdatenfiles gespei chert HINWEIS Informationen zur zeitlichen Abstimmung dieses Befehls finden Sie im Zeitdiagramm auf Seite 20 29 Befehlstyp Ausgang Tabelle 20 27 Ausf hrungszeit des ASC Befehls Steuerung Befehl wahr unwahr MicroLogix 1200 Serie B FRN3oder 16 2 us 4 0 us bereinstimmende 0 0 us h her Zeichen MicroLogix 1500 Serie B FRNAoder 13 4 us 3 5 us bereinstimmende 0 0 us h her Zeichen Verwenden Sie den ASC Befehl zum Durchsuchen einer vorhandenen Zeichenkette nach einem Vorkommen in der Quellenzeichenkette Dieser Befehl wird auf einem wahren Strompfad ausgef hrt Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Source Quelle ist die Adresse der zu suchenden Zeichenkette e Index ist die Ausgangsposition von 1 bis 82
256. Obere Sollwert Maske HPM Beschreibung Adresse Datenformat HSC Typ Anwenderpro Modi grammzugriff HPM Obere HSC 0 HPM Bi Sollwert Maske 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 t Obis7 Steuerung Lesen Schreiben Mit dem HPM Steuer Bit Obere Sollwert Maske wird die M glichkeit eines Interrupts bei Erreichen des oberen Sollwerts aktiviert Interrupt m glich oder deaktiviert Interrupt nicht m glich Wenn dieses Bit gel scht ist 0 und die Bedingung Oberer Sollwert erreicht durch den HSC erkannt wird wird der HSC Anwender Interrupt nicht ausgef hrt Dieses Bit wird durch das Anwenderprogramm gesteuert der Wert dieses Bits bleibt auch nach Aus und Einschalten der Spannungs versorgung erhalten Dieses Bit wird durch das Anwenderprogramm gesetzt und gel scht Oberer Sollwert erreicht Interrupt HPI Beschreibung Adresse Datenformat HSC Typ Anwenderpro Modi grammzugriff HPI Oberer Sollwert HSC 0 HPI Bit Obis 7 Status Lesen Schreiben erreicht Interrupt 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das HPI Status Bit Oberer Sollwert erreicht Interrupt wird gesetzt 1 wenn der HSC Istwert den oberen Sollwert erreicht und der HSC Interrupt ausgel st wurde Mit diesem Bit kann in dem Steuer programm angezeigt werden dass der HSC Interrupt durch Er
257. PFN ist Filenummer vorhanden kleiner als 3 gr er als 255 oder nicht vorhanden 2 ung ltiger Modus nicht ung ltiger Modus vorhanden 3 ung ltiger oberer 0 1 Oberer Sollwert ist kleiner als oder gleich Sollwert null 0 2 bis 7 Oberer Sollwert ist kleiner als oder gleich unterem Sollwert 4 ung ltiger 0 bis 7 Oberer Sollwert ist gr er als berlauf Uberlauf 1 Beschreibungen der Modi finden Sie im Abschnit HSC Modus MOD auf Seite 5 16 Publikation 1762 RMO01D DE P Oktober 2002 5 6 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Publikation 1762 RM001D DE P Oktober 2002 Funktion aktiviert FE Beschreibung Adresse Datenformat HSC Modi Tvp Anwenderpro grammzugriff FE Funktion HSC 0 FE Bit Obis7 Steue Lesen Schreiben aktiviert rung 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das FE Bit Funktion aktiviert ist ein Status Steuer Bit das festlegt wann der HSC Interrupt aktiviert wird und dass die von dem HSC generierten Interrupts entsprechend ihrer Priorit t verarbeitet werden Dieses Bit kann ber das Anwenderprogramm gesetzt gel scht werden es wird automatisch durch das HSC Subsystem gesetzt wenn Auto Start aktiviert wurde Siehe auch Priorit t bei Anwender Interrupts auf Seite 18 4 Auto Start AS Beschreibung Adresse Datenformat Ysc Modil
258. Publikation 1770 6 5 16 DFT Protocol and Command Set Reference Manual erh ltlich im Internet ber www theautomationbookstore com WICHTIG Die Daten im Ladefile k nnen nur einmal gelesen werden Anschlie end werden sie durch den Prozessor gel scht Die folgenden Bedingungen f hren zum Verlust der zuvor protokollierten Daten e Herunterladen eines Programms von RSLogix 500 zur Steuerung e bertragung des Speichermoduls an die Steuerung Ausnahme ist das automatische Laden desselben Programms durch das Speichermodu e Volle Warteschlange Bei einer vollen Warteschlange berschrei ben die neuen Datens tze die vorhandenen Datens tze begin nend am Anfang des Files Um dies zu verhindern f gen Sie fol genden Strompfad in Ihr Kontaktplanprogramm ein B3 1 LEO DLG Less Than or Eql A lt B Data Log 1 Source A DLS0 5 RST queue number 5 Source B DLS0 5 FSZ Anhang A Speicherbelegung und Ausf hrungszeit von Programmierbefehlen MicroLogix 1200 Speicherbelegung und Befehlsausf hrungszeit Dieser Anhang enth lt eine vollst ndige Liste der MicroLogix 1200 Programmierbefehle In dieser Liste sind die Speicherbelegung und die Ausf hrungszeit f r jeden Befehl aufgef hrt Au erdem wird die Ausf hrungszeit bei indirekter Adressierung angegeben und ein Arbeitsblatt zur Berechnung der Abfragezeit bereitgestellt Die folgende Tabelle zeigt Ausf hrungsdauer und Spe
259. R cksetzen r ckgesetzt 0 werden 0 32 767 Aufw rtsz hlung en Abw rtsz hlung berlauf CTU und CTD Befehle verwenden Z hlerbefehle werden mit den folgenden Parametern verwendet e Z hler Dies ist die Adresse des Z hlers innerhalb des Datenfiles Alle Z hler sind 3 Wort Datenelemente Wort 0 enth lt die Steuer und Status Bits Wort 1 den Sollwert und Wort 2 den Istwert Wort Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 11 0 Wort 0 CU CD IDN IOV IUN nicht verwendet Wort 1 Sollwert Wort 2 Istwert CU Aufw rtsz hlung Freigabe Bit CD Abw rtsz hlung Freigabe Bit DN Fertig Bit OV Aufw rtsz hlung berlauf Bit UN Abw rtsz hlung Unterlauf Bit e Sollwert Wenn der Istwert diesen Wert erreicht wird das DN Bit Fertig gesetzt Der Datenbereich des Sollwerts ist von 32768 bis 32767 o Istwert Der Istwert enth lt den aktuellen Z hlwert Der Datenbereich des Istwerts ist von 32768 bis 32767 Der Istwert wird bei jedem Strompfad bergang von unwahr nach wahr erh ht CTU oder reduziert CTD Der Istwert bleibt gespeichert wenn der Strompfadstatus wieder unwahr oder die Steuerung aus und wieder eingeschaltet wird Der Istwert bleibt gespeichert bis er durch einen RES Befehl R cksetzen gel scht wird der dieselbe Adresse wie der Z hler hat HINWEIS Wenn der Istwert den CTU Sollwert berschreitet oder den CDT Sollwert unterschrei
260. Regelvariable reduziert wenn die Prozessvariable gr er ist als der Sollwert Totzonenfehler DB Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff DB Totzonenfehler PD10 0 DB Bin rwert 0 oder 1 Status Lesen Schreiben Bit Dieses Bit wird gesetzt 1 wenn sich die Prozessvariable innerhalb des Nulldurchgang Totzonenbereichs befindet Prozesssteuerungsbefehl 19 13 PLC 5 Verst rkungsbereich RG Abstimm Adresse Daten Bereich Typ Anwender parameter format programmzugriff RG PLC PD10 0 RG Bin rwert Bit D oder 1 Steuerung Lesen Schreiben 5 Verst rkungs bereich Wenn dieses Bit gesetzt 1 ist werden der Wert Minuten r cksetzen wiederholen und der Verst rkungsmultiplikator KC durch das R ck setz und Verst rkungsbereichserweiterungs Bit TI und RG Bit durch 10 dividiert Damit ergeben sich ein Integralmultiplikator von 0 01 und ein Verst rkungsmultiplikator von 0 01 Wenn dieses Bit zur ckgesetzt 0 ist k nnen der Wert Minuten r cksetzen wiederholen und der Verst rkungsmultiplikator mit einem Integralmultiplikator 0 1 und Verst rkungsmultiplikator 0 1 bewertet werden Beispiel RG Bit gesetzt Die Integralzeit TT 1 zeigt an dass auf den PID Integralalgorithmus der Integralwert 0 01 Minuten Wiederholung 0 6 Sekunden Wiederholung angewendet wird Der Verst rkungs wert KC 1 zeigt an
261. SES S w SI 1 r w lesen und schreiben E A Konfiguration 1 13 Analog E A Konfiguration 1769 IF4 Eingangsdatenfile Zu jedem Eingangsmodul enthalten die W rter 0 bis 3 die Analog werte der Eing nge Bitposition 15 14 13 12 1011009 8 7 6 5 4 3 2 1 0 SGN Analogeingangsdaten Kanal 0 SGN Analogeingangsdaten Kanal 1 SGN Analogeingangsdaten Kanal 2 SGN Analogeingangsdaten Kanal 3 nicht belegt S3 S2 S1 S0 Uo 100 u1 101 U2 02 U3 03 Auf 0 gesetzt Die Bits sind wie folgt definiert o1 e SGN Vorzeichen Bit im Zweier Komplement Format e Sx Allgemeine Status Bits f r Kan le 0 bis 3 Dieses Bit wird gesetzt 1 wenn ein Fehler Bereichs ber oder unterschreitung f r diesen Kanal auftritt e Ux Bereichsunterschreitungs Flag Bits f r Kan le 0 bis 3 Diese Bits k nnen im Steuerungsprogramm zur Fehlererkennung verwendet werden e Ox Bereichs berschreitungs Flag Bits f r Kan le 0 bis 3 Diese Bits k nnen im Steuerungsprogramm zur Fehlererkennung verwendet werden 1769 OF2 Ausgangsdatenfile F r jedes Modul enthalten die W rter 0 und 1 in dem Ausgangs datenfile die Ausgangsdaten der Kan le 0 und 1 Bitposition 15 14 13 12 11 10 9 8 7 6 5 a 3 2 1 J0 SGN Kanal 0 Daten 0 bis 32768 SGN Kanal 1 Daten 0 bis 32768 Wort SGN Vorzeichen Bit im Zweier Komplement Format Publikation 1762 RMO0
262. SG Nachricht 21 5 ACN Zeichenkette verketten 20 19 MUL Multiplikation 10 8 ADD Addition 10 7 MVM Maskierte Verschiebung 13 3 AEX Zeichenkette extrahieren 20 20 NEG Negation 10 9 AHL ASCIl Handshake Leitungen 20 21 NEQ Ungleich 9 3 AIC ASCII Ganzzahl in Zeichenkette 20 8 NOT Logisches NICHT 12 6 AND Logisches UND 12 3 ONS Einzelimpuls 7 5 ARD ASCII Lesen 20 23 OR Logisches ODER 12 4 ARL ASCII Zeile lesen 20 24 OSF Fallender Einzelimpuls 7 6 ASC Zeichenkette suchen 20 26 OSR Steigender Einzelimpuls 7 6 ASR ASCII Zeichenkette vergleichen 20 27 OTE Ausgang einschalten 7 3 AWA ASCII schreiben und anh ngen 20 9 OTL Ausgang setzen 7 4 AWT ASCII schreiben 20 12 OTU Ausgang r cksetzen 7 4 BSL Bit nach links verschieben 4 6 PID Proportional Integral Differenzialverhalten 19 3 BSR Bit nach rechts verschieben 4 8 PTO Pulse Train Output Impulsausgang 6 1 CLR L schen 10 9 PWM Pulsweitenmodulation 6 19 COP File kopieren 4 4 RAC Istwert zur cksetzen 5 27 CPW Wort kopieren 4 2 RCP Rezept nur MicroLogix 1500 22 1 CTD Abw rtsz hlung 8 9 REF E A auffrischen 17 5 CTU Aufw rtsz hlung 8 9 RES Zur cksetzen 8 10 DCD 4 in 1 auf 16 dekodieren 1 2 RET R ckkehr vom Unterprogramm 16 3 DIV Division 0 8 RTA Befehl Echtzeituhr anpassen 3 5 DLG Datenprotokollbefehl 22 13 RTO Speichernder Timer Ein 8 6 ENC Kodierung 1 auf 16 in
263. Seite 4 2 3 Adressie Adressierungs Datenfiles Funktionsfiles e g ebene rungsmodus A E pe E Parameter s a S S S mi Q 2 S a a e x Z g C x x X o r 2 3 E g la oo o 5 E j a n JE jS s e i N lt N E e o v In IF z a 5 E 2 E Z E lb la E e IB e a 5 5 la j m Quelle L nge 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung SWP Swa p Source Length ST10 1 DATA 0 13 WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EI BHI MMI DAT TPI CS IOS und DLS Files Beispiel Quellenwert nach der Ausf hrung des SWP Befehls abcdefghijkImnopgrstuvwxyzabcdefg Quellenwert vor der Ausf hrung des SWP Befehls badcfehgjilknmporgtsvuxwzyabcdefg Die unterstrichenen Zeichen stellen die 13 Worte dar bei denen das niederwertige Byte durch das h herwertige Byte vertauscht wurde Publikation 1762 RMO01D DE P Oktober 2002 14 20 Filebefehle Publikation 1762 RM001D DE P Oktober 2002 Kapitel 15 Schrittschaltwerksbefehle Die Schrittschaltwerksbefehle steuern automatische Fertigungs maschinen oder prozesse die sich st ndig wiederholende Aufgaben ausf hren Sie sind in der
264. Sie verantwortlich sind f r die Entwicklung Installation Programmierung oder Fehler suche bei Steuerungssystemen die MicroLogix 1200 oder MicroLogix 1500 Steuerungen verwenden Dabei sollten Sie ber Grundkenntnisse elektrischer Schaltkreise verf gen und mit der Relaislogik vertraut sein Ist dies nicht der Fall sollten Sie vor Verwendung dieses Produkts geeignete Weiterbil dungskutse belegen Das vorliegende Handbuch ist ein Referenzhandbuch f r MicroLogix 1200 und MicroLogix 1500 Steuerungen In diesem Referenzhandbuch werden die Vorgehensweisen zur Installation Verdrahtung Programmierung und Fehlerbehebung der Steuerung beschrieben Im Einzelnen enth lt dieses Handbuch e eine bersicht der Filetypen die von den Steuerungen verwendet werden e den Befehlssatz f r die Steuerungen e Anwendungsbeispiele f r den Befehlssatz In diesem Handbuch werden die folgenden Konventionen verwendet e Mit Punkten versehene Listen wie diese enthalten Informationen aber keine Verfahrensweisen e Nummetrierte Auflistungen enthalten sequenzielle Schritte bzw hierarchisch angeordnete Informationen Kursivschrift wird zur Hervorhebung verwendet Publikation 1762 RMO01D DE P Oktober 2002 2 Vorwort Literaturhinweise Folgende Dokumente enthalten zus tzliche Informationen zu Produkten von Rockwell Automation Wenn Sie eines dieser Dokumente ben tigen wenden Sie sich bitte an die Niederlassung oder den Distrib
265. Size in Elements Channel Nr i F 0 PLCS Read Ignore if timed out TO m Control Bits Awaiting Execution EW o Target Device Message Timeout Data Table Address N 7 50 Local Node Addr dec Local Remote ocal Error ER 5 2 octalk Message done DN Message Transmitting ST Message Enabled EN a eee Eror Code Her 0 Error Description Na errors In diesem Beispiel liest die Steuerung 10 Elemente aus dem File N7 des Zielger ts zentraler Netzknoten 2 beginnend mit Wort N7 50 Die 10 Worte werden in den Ganzzahl File der Steuerung gestellt beginnend bei Wort N7 0 Wenn bis zum Abschluss der bertragung mehr als f nf Sekunden vergehen wird das Fehler Bit MG11 0 ER als Zeichen f r die Zeit berschreitung durch den Befehl gesetzt G ltige Filetypen Kombinationen G ltige bertragungen zwischen Filetypen f r die MicroLogix Nachrichtenfunktion sind nachfolgend dargestellt Zentrale Kommunikationstyp Zieldatentypen Datentypen oN MD B N L lt gt Lesen Schreiben O I S B N L T lt gt Lesen Schreiben T C lt gt Lesen Schreiben C R lt gt Lesen Schreiben r 1 Ausgangs und Eingangsdaten sind keine g ltigen zentralen Datentypen f r Lesenachrichten Kommunikationsbefehle 21 29 Beispiel 4 Zent
266. Sollwert definiert werden Aufw hrtsz hler mit externem R cksetzen und Halten Der Istwert wird bei Erreichen des oberen Sollwerts sofort gel scht D In diesem Modus kann kein unterer Sollwert definiert werden Z hler mit externer Richtung Z hler mit externer Richtung R cksetzen und Halten Zwei Eingangsz hler aufw rts und abw rts oj A j N Zwei Eingangsz hler aufw rts und abw rts mit externem R cksetzen und Halten o 2 Kanal Z hler Eing nge A und B phasenverschoben 2 Kanal Z hler Eing nge A und B phasenverschoben mit externem R cksetzen und Halten Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 17 HSC Modus 0 Aufw rtsz hler Tabelle 5 4 HSC Modus 0 Beispiele Eingangs 11 0 0 0 HSCO 11 0 0 1 HSCO 11 0 0 2 HSCO 111 0 0 3 HSCO CE Bit Anmerkungen klemmen 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Funktion Z hlwert nicht nicht nicht verwendet verwendet verwendet Beispiel 1 ein 1 HSC Istwert 1 Z hlung Beispiel 2 ein U faus aus 0 Istwert halten 1 0 1 HSC1 nur bei MicroLogix 1500 Leere Zellen nicht von Belang ft Anstiegsflanke U abfallende Flanke Eing nge 11 0 0 0 bis 11 0 0 7 sind unabh ngig von der Verwendung eines Hochgeschwindigkeitsz hlers als Eing nge f r andere Funktionen verf gbar
267. Stapels kann zwischen 1 und 128 Wort oder 1 und 64 Doppelwort betragen Die Position wird nach jedem Ladevorgang erh ht e Position Dies ist der aktuelle Standort auf den in dem LIFO Stapel verwiesen wird Die Position bezeichnet den n chsten verf gbaren Standort im Stapel an dem der Wert oder die Konstante aus der Quelle gespeichert wird Die Position ist eine Komponente des Steuerregisters Die Position kann zwischen 0 und 127 Wort oder 0 und 63 Doppelwort betragen Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 14 17 G ltige Adressierungsmodi und Filetpyen f r LFL Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Datenfiles Adressie Adressierungs Funktionsfiles ebene rungsmodus Parameter Quelle TOR ST PTO PWM DLS Datenprotokoll STI Ell Doppelwort CS Komm IOS E A unmittelbar indirekt MG PD PLS RTC HSC BHI MMI DAT TPI LIFO Steuerung L nge Position 1 Bitte beachten Sie 2 Nur Steuerfile Gil Publikation 1762 RM den nachfolgenden Hinweis Wich nicht f r Zeitwerke und Z hler 001D DE P Oktober 2002 ig zur indirekten Adressierung Bei folgenden Dateien kann
268. Z hlung 0 Beispiel 2 T ein ein 1 HSC Istwert 1 Z hlung 1 Beispiel 3 aus 0 Istwert halten 1 HSC1 nur bei MicroLogix 1500 Leere Zellen nicht von Belang ft Anstiegsflanke abfallende Flanke Eing nge 11 0 0 0 bis 11 0 0 7 sind unabh ngig von der Verwendung eines Hochgeschwindigkeitsz hlers als Eing nge f r andere Funktionen verf gbar HSC Modus 3 Z hler mit externer Richtung R cksetzen und Halten Tabelle 5 7 HSC Modus 3 Beispiele Eingangs 11 0 0 0 HSCO 111 0 0 1 HSCO 11 0 0 2 HSC0 11 0 0 3 HSC0 CE Bit Anmerkungen klemmen 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Funktion Z hlwert Beispiel 1 f ein 1 IHSC Istwert 1 Z hlung Beispiel 2 f ein 1 HSC Istwert 1 Z hlung Beispiel 3 Istwert halten Beispiel 4 aus 0 Istwert halten Beispiel 5 ein aus Istwert halten 1 0 Beispiel 6 Istwert l schen 0 1 HSC1 nur bei MicroLogix 1500 Leere Zellen nicht von Belang ft Anstiegsflanke U abfallende Flanke Publikation 1762 RM001D DE P Oktober 2002 Eing nge 11 0 0 0 bis 11 0 0 7 sind unabh ngig von der Verwendung eines Hochgeschwindigkeitsz hlers als Eing nge f r andere Funktionen verf gbar Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 19 HSC Modus 4 Zwei Eingang
269. Zeichen 0 Zeichen 1 Zeichen 2 Zeichen 3 y 4 40 Zeichen 78 Zeichen 79 41 Zeichen 80 Zeichen 81 10 109 08 h herwertiges Byte 07 06 05 04 03 02 01 00 niederwertiges Byte lt N Adressierung von ST Files Die Adressierung von ST Datenfiles wird nachfolgend beschrieben STf e s f Filenummer Die g ltige Filenummer kann aus einem Bereich von 3 bis 255 ausgew hlt werden Elementendezeichen e Elementnummer Die Elementnummer kann aus einem Bereich von 0 bis 255 ausgew hlt werden Jedes Element hat eine L nge von 42 Worten siehe Tabelle 20 1 Subelementendezeichen s Subelementnummer Die g ltige Subelementnummer kann aus einem Bereich von 0 bis 41 ausgew hlt werden Das Wort 0 kann au erdem mit LEN bezeichnet werden Das Subelement steht f r eine Wortadresse Beispiele ST9 2 Zeichenkettenfile 9 Element 2 ST17 1 LEN Zeichenkettenfile 17 Element 1 LEN Variable Publikation 1762 RMO01D DE P Oktober 2002 20 6 ASCII Befehle Steuerdatenfile Hinweis Das Ausf hrungs Bit RN kann nicht ber den Control R File adressiert werden Format Bedeutung R Steuerungsfile Filebeschreibung Das Steuerdatenelement wird vom ASCI Befehl verwendet um die Steuerdaten zu speichern die zum Ausf hren des Befehls erforderlich sind Das Steuerdatenelement f r ASCH Befehle enth lt Status und Steuer Bits ein Fehlercode Byte und aus zwei Zeichen bes
270. able Address 20 Local Node Addr dec 2 octal Local Remote Kommunikationsbefehle r Control Bits Ignore if timed out TO o Awaiting Execution EW o Eror ER 0 Message done DN oJ Message Transmitting ST o Message Enabled EN 0 r Error Error Code Hex 0 r Error Description No errors Nachrichten Zeitablauf Dieser Wert legt die Zeitspanne in Sekunden fest die vom Start bis zum 21 23 Abschluss eines Nachrichtenbefehls zur Verf gung stehen Die Zeitmessung beginnt wenn der Strompfadstatus von unwahr nach wahr wechselt und damit die Nachrichten bertragung m glich wird Nach Ablauf dieser Zeitspanne tritt ein Nachrichtenfehler auf Der Standardwert ist 5 Sekunden Der maximale Wert f r den Zeitablauf ist 255 Sekunden Wird der Nachrichten Zeit berlauf auf null gesetzt kommt es in kei nem Fall zu einem Nachrichtenfehler wegen Zeitablauf Setzen Sie das Zeitablauf Bit TO 1 so dass ein Nachrichtenbefehl aus dem Speicher gel scht wird wenn das Zielger t nicht auf die Kommuni kationsaufforderung reagiert Publikation 1762 RMO01D DE P Oktober 2002 21 24 Kommunikationsbefehle Beispiele f r zentrale Nachrichten Publikation 1762 RM001D DE P Oktober 2002 Datentafeladresse Offset Diese Variable bezeichnet die Startadresse in der Zielsteuerung Die Datentafeladresse wird bei
271. abung von Lastst rungen Beim Einstellen empfiehlt es sich die nderungen im manuellen Modus vorzunehmen und anschlie end in den Automatikmodus zur ckzu kehren Im manuellen Modus ist die Ausgangsbegrenzung aktiviert HINWEIS e Bei dieser Methode muss der PID Befehl eine Anwendung regeln bei der kein au ergew hnliches Verletzungs oder Sachschadenstrisiko besteht e Das PID Einstellverfahren funktioniert unter Umst nden nicht in allen F llen Die besten Ergebnisse erzielen Sie mit einem PID Regelkreis einstellpaket z B RSTune Rockwell Software Bestellnummer 9323 1003D Publikation 1762 RMO01D DE P Oktober 2002 19 24 Prozesssteuerungsbefehl Publikation 1762 RM001D DE P Oktober 2002 Vorgehensweise 1 Erstellen Sie den Kontaktplan Der Analogeingang muss f r den Bereich der Prozessvariablen PV und die Prozessvariable f r den Analogausgang richtig skaliert sein 2 Schlie en Sie die Prozessregelger te an die Analogmodule an Laden Sie das Programm in den Prozessor herunter Belassen Sie den Prozessor im Programmier Modus Stellen Sie sicher dass zum Schutz von Personen und Anlagen alle m glichen Maschinenbewegungen ber cksichtigt wurden Es ist m glich dass der Ausgang CV AN w hrend der Einstellung zwischen 0 und 100 schwingt Wie Sie die Skalierung Ihres kontinuierlichen Systems berpr fen und oder die erste Regelkreisaktualisie rungszeit Ihres Systems bestimmen k nnen entn
272. all Innerhalb des RSLogix 500 Funktionsfileordners befindet sich ein PTO Funktionsfile mit zwei Elementen PTOO 1762 L24BXB 1762 L40BXB und 1764 28BXB und PTO1 nur 1764 28BXB Diese Elemente bieten Zugriff auf PTO Konfigurationsdaten und erm glichen auch den Zugriff des Steuerungsprogramms auf alle Informationen die sich auf die einzelnen Impulsfolgenausg nge beziehen Wenn sich die Steuerung im Run Modus befindet ndern sich unter Umst nden die Daten in den IFTO 0 F OUT Output F DN Done L DS Decelerating Status HRS Run Status HAS Accelerating Status H AP Ramp Profile L ES Control Stop HIS Idle Status ED Error Detected Status L NS Normal Operation Status L JFS Jog Pulse Status H JES Jog Continuous Status HJF Jog Pulse HJE Jog Continuous H EH Enable Hard Stop L EN Enable Status follows rung state l ER Error Code DF Output Frequency Hz b OFS Operating Frequency Status Hz L JF Jog Frequency Hz L TOF Total Output Pulses To Be Generated L DFF Output Pulses Produced L ADF Accel Decel Pulses Pro II n Verwenden von Hochgeschwindigkeitsausg ngen 6 7 Zusammenfassung der Unterelemente des PTO Files Tabelle 6 2 Funktionsfile PTO PTO 0 Die Variablen der einzelnen PTO Unterelemente sowie deren Verhalten und die Zugriffsart des Steuerprogramms auf diese Variablen sind nachfolgend einzeln aufgef hrt Alle Beispiele zeigen PTO 0 PTO 1 nur MicroL
273. ammzugriff UIX Anwender Interrupt EII 0 UIX Bin rwert Bit Status Nur Lesen Ausf hrung Das UIX Bit Anwender Interrupt Ausf hrung wird gesetzt sobald die EIH Funktion einen g ltigen Eingang erkennt und die PFN durch die Steuerung abgefragt wird Das Ell Subsystem l scht das UIX Bit wenn die Verarbeitung des EII Unterprogramms durch die Steuerung abgeschlossen ist Das UIX Bit kann in dem Steuerprogramm als bedingte Logik eingesetzt werden um festzustellen ob ein EII Interrupt ausgef hrt wird Interrupts verwenden 18 19 Ell Anwender Interrupt aktivieren UIE Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff UIE Anwender Interrupt EII O UIE Bin rwert Bit Steuerung Lesen Schreiben aktivieren Mit dem UIE Bit Anwender Interrupt aktivieren wird die Verar beitung von EII Unterprogrammen aktiviert oder deaktiviert Dieses Bit muss gesetzt werden wenn das EII Unterprogramm bei Eintritt eines EII Ereignisses verarbeitet werden soll L schen Sie das UIE Bit wenn die Ausf hrung des EIl Unter programms zeitlich eingeschr nkt werden soll Dies k nnte beispielsweise erforderlich sein wenn eine Reihe mathematischer Berechnungen ohne Unterbrechung ausgef hrt werden sollen L schen Sie das UIE Bit vor der Durchf hrung der Berechnungen Setzen Sie das UIE Bit nach Abschluss der Berechnungen die Verarbeitung des EII Unterprogramms wird d
274. angspuffer lesen und diese in 20 23 einer Zeichenkette platzieren ARL ASCII Zeile lesen Eine Zeile aus dem Eingangspuffer lesen und diese in 20 24 einer Zeichenkette platzieren ASC Zeichenkette suchen Zeichenkette suchen 20 26 ASR ASCII Zeichenkette Zwei Zeichenketten vergleichen 20 28 vergleichen Publikation 1762 RMO01D DE P Oktober 2002 20 2 ASCII Befehle Befehlstypen und funktionsweise Publikation 1762 RM001D DE P Oktober 2002 Generell werden zwei ASCIH Befehlstypen unterschieden ASCH Befehle f r die Zeichenkettensteuerung und ASCH Befehle f r die Anschlusssteuerung Der ASCH Befehl f r die Zeichenketten steuerung wird sofort ausgef hrt und dient zur Bearbeitung von Daten Der ASCH Befehl f r die Anschlusssteuerung wird zur bertragung von Daten verwendet und benutzt dabei die ASCII Warteschlange Weitere Einzelheiten finden Sie nachfolgend ASCII Zeichenkettensteuerung Diese Befehle werden zur Bearbeitung von Zeichenketten verwendet Erkennt das System einen Zeichenketten Steuerungsbefehl in einem Kontaktplanlogikprogramm wird dieser sofort ausgef hrt Dieser Befehl wird niemals in eine Warteschlange eingereiht Die folgenden Tabellen enthalten die ASCII Zeichenketten Steuerungsbefehle die von den MicroLogix 1200 und 1500 Steuerungen verwendet werden MicroLogix 1200 Serie A AIC Ganzzahl in Zeichenkette MicroLogix 1200 Serie B FRN 3 und h her MicroLogix 1500 Serie B
275. ar 8 Publikation 1762 RM001D DE P Oktober 2002 Stromziehend Ein Begriff mit dem der Stromfluss zwischen zwei Ger ten beschrieben wird Ein stromziehendes Ger t liefert eine direkte Erdungsverbindung Unteres Byte Die Bits 0 bis 7 eines Worts Unwahr Der Status eines Befehls der in einem Kontaktplan Strompfad keinen kontinuierlichen logischen Pfad darstellt Verwaltung Der Teil der Abfrage bei der die Steuerungen interne Pr fungen vornimmt und die Kommunikation bearbeitet Vollduplex Ein Kommunikationsmodus bei dem gleichzeitig Daten gesendet und empfangen werden vgl Halbduplex Wahr Der Status eines Befehls der in einem Kontaktplan Strompfad einen kontinuierlichen logischen Pfad darstellt Watchdog Zeitwerk Ein Zeitwerk das einen zyklischen Prozess berwacht und am Ende eines jeden Zyklus gel scht wird Wenn der Watchdog die program mierte Zeitspanne berschreitet wird ein Fehler erzeugt Wiederherstellen bertragung eines Programms von einem Ger t zu einer Steuerung Z hler Ein Ger t das die H ufigkeit des Auftretens eines Ereignisses z hlt Zweig Ein logischer Parallelpfad in einem Strompfad eines Kontaktplan programms Haupteinsatzzweck eines Zweigs ist der Aufbau einer ODER Logik Ziffer 2 Kanal Encoder 5 20 A Abfallender Einzelimpuls 7 6 Abfrage 6 1 Abfragezeit G 1 ABL Befehl 20 14 ABS Befehl 10 10 Absolutwert 10 10 Abw rtsz hlung 8 9 ACB Befehl 20 16 ACI Befehl 20 17
276. araufhin fortgesetzt Ell Anwender Interrupt Verlust UIL Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff UIL Anwender EI O UIL Bin rwert Bit Status Lesen Schreiben Interrupt Verlust Das UIL Status Flag Anwender Interrupt Verlust zeigt an dass ein Interrupt verloren wurde Die Steuerung kann ein aktives und bis zu zwei anstehende Anwender Interrupt Bedingungen verarbeiten bevor das UIL Bit gesetzt wird Dieses Bit wird von der Steuerung gesetzt Die Verlustbedingung muss durch das Steuerprogramm verwendet ggf verfolgt und gel scht werden Ell Anwender Interrupt anstehend UIP Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff UIP Anwender Interrupt EII 0 UIP Bin rwert Bit Status Nur Lesen anstehend Das UIP Status Flag Anwender Interrupt anstehend zeigt an dass ein Interrupt ansteht Dieses Status Bit kann berwacht oder als Logik in dem Steuerprogramm eingesetzt werden um festzustellen wenn ein Unterprogramm nicht sofort ausgef hrt werden kann Dieses Bit wird durch die Steuerung automatisch gesetzt und gel scht Die Steuerung kann ein aktives und bis zu zwei anstehende Anwender Interrupt Bedingungen verarbeiten bevor das UIP Bit gesetzt wird Publikation 1762 RMO01D DE P Oktober 2002 18 20 Interrupts verwenden Publikation 1762 RM001D DE P Oktober 2002 Ell Ereignis Interrupt akt
277. arbeiten Totzone Skalierte Abweichung und SPV werden ebenfalls in physikalischen Einheiten angezeigt Die Prozessvari able PV muss in einem Bereich zwischen 0 und 16383 liegen Die PID PV Aufl sung wird durch Verwendung der Min MaxS Skalierung nicht beeintr chtigt Skalierte Abweichung ber 32767 oder unter 32768 k nnen nicht dargestellt werden Skalierte Abweichung ber 32767 werden als 32767 dargestellt Skalierte Abweichung unter 32768 werden als 32768 dargestellt Alter Sollwert OSP Eingangs Adresse Daten Bereich Typ Anwender parameter format programmzugriff OSP Alter PD10 0 0SP Wort 32768 bis 32767 Status Nur Lesen Sollwert INT Der OSP Alter Sollwert ersetzt den aktuellen Sollwert wenn der aktuelle Sollwert au erhalb des Bereichs der Sollwert Skalier parameter liegt Publikation 1762 RMO01D DE P Oktober 2002 19 6 Prozesssteuerungsbefehl Publikation 1762 RM001D DE P Oktober 2002 Ausgangsbegrenzung OL Anwender programmzugriff Ausgangs Adresse Daten Bereich Typ parameter format OL Ausgangs PD10 0 0L Bin rwert 1 aktiviert Steuerung Lesen Schreiben begrenzung 0 deaktiviert Wenn dieser Wert aktiviert 1 ist wird der Ausgang auf die Werte begrenzt die in PD10 0 CVH Obergrenze Regelvariable und PD10 0 CVL Untergrenze Regelvariable festgelegt sind Ist der Wert deaktiviert 0
278. arbeitet dann mit den neu geladenen Einstellungen Dieses Bit wird durch das Anwenderprogramm gesteuert der Wert dieses Bits bleibt auch nach Aus und Einschalten der Spannungsver sorgung erhalten Dieses Bit wird durch das Anwenderprogramm gesetzt und gel scht Das SP Bit kann w hrend der HSC Ausf hrung ohne Z hlerverlust umgeschaltet werden Publikation 1762 RMO01D DE P Oktober 2002 5 8 _ Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Publikation 1762 RM001D DE P Oktober 2002 Anwender Interrupt aktivieren UIE Daten HSC Typ Anwenderpro format Modil grammzugriff Beschreibung Adresse UIE Anwender Interrupt HSC 0 UIE Bit 0 bis 7 Steuerung Lesen Schreiben aktivieren 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Mit dem UIE Bit Anwender Interrupt aktivieren wird die Verarbeitung von HSC Unterprogrammen aktiviert oder deaktiviert Dieses Bit muss gesetzt werden 1 wenn das HSC Unterprogramm durch die Steuerung verarbeitet werden soll sobald eine der folgenden Bedingungen eintritt e Unterer Sollwert erreicht e Oberer Sollwert erreicht e berlaufwert erreicht ber berlaufwert hinaus aufw rts z hlen o Unterlaufwert erreicht ber Unterlaufwert hinaus abw rts z hlen Wenn dieses Bit gel scht wird 0 erfolgt keine automatische Abfrage der HSC Unterprogramme durch das HSC Subsys
279. ardwert nicht ge ndert wird Bei Verwendung des internen Zeitablaufs und Unterbrechung der Kommunikation wird nach Ablauf der festgelegten Zeitspanne der MSG Befehl unterbrochen und ein Fehler generiert Somit kann ein Wiederholungsversuch durchgef hrt oder gegebenenfalls eine andere Ma nahme ergriffen werden Setzen Sie die Variable f r den MSG Nachrichtenzeitablauf auf null um die interne Zeitablauf Steuerung zu deaktivieren In diesem Fall wartet der Prozessor bei einer Unterbrechung der Kommunikation f r eine unbestimmte Zeit auf eine Antwort Wenn durch Setzen des ST Bits der Empfang einer Best tigungsmeldung ACK angezeigt wird w hrend die Antwort selbst nicht empfangen wurde scheint der MSG Befehl blockiert zu sein tats chlich jedoch wartet der Befehl nach wie vor auf eine Antwort von dem Zielger t Kommunikationsbefehle 21 11 Aktivieren EN Adresse Datenformat Bereich Typ Anwenderprogrammzugriff MG11 0 EN Bin rwert Ein oder aus Steuerung Lesen Schreiben Das Freigabe Bit EN wird gesetzt wenn der Strompfad wahr und damit der MSG Befehl aktiviert wird Der MSG Befehl wird aktiviert wenn das Befehlspaket erstellt und in einen der MSG Puffer gestellt oder die Nachrichtenaufforderung in die MSG Warteschlange einge reiht wurde Dieses Bit bleibt gesetzt bis die Nachrichten bertragung abgeschlossen ist und der Strompfad unwahr wird Dieses Bit kann gel scht werden wenn das ER oder das
280. argestellt Funktionsgruppe Beschreibung Seite Hochgeschwindig HSL RAC Mit den Befehlen f r Hochgeschwindigkeitsz hler und dem HSC Funktionsfile k nnen Sie 5 1 keitsz hler die Hochgeschwindigkeitsausg nge steuern und berwachen Normalerweise mit DC Eing ngen verwendet Hochgeschwindig PTO PWM Mit den Befehlen f r Hochgeschwindigkeitsausg nge sowie dem PTO und dem 6 1 keitsausg nge PWM Funktionsfile k nnen Sie die Hochgeschwindigkeitsausg nge steuern und berwachen Normalerweise mit FET Ausg ngen BXB Ger te verwendet Befehle Konvertierung Relais Bit XIC XIO OTE OTL OTU OSR ONS OSF Die Relais oder Bitbefehle berwachen und steuern den 7 1 Status von Bits Zeitwerk und Z hler TON TOF RTO CTU CTD RES Die Zeitwerk und Z hlerbefehle steuern zeitabh ngige Vorg nge oder 8 1 Vorg nge die von der Anzahl von Ereignissen abh ngen Compare EQU NEO LES LEO GRT GEQ MEQ LIM Die Vergleichsbefehle vergleichen Werte mithilfe 9 1 bestimmter Vergleichsoperationen Mathematische ADD SUB MUL DIV NEG CLR ABS SOR SCL SCP SWP Die mathematischen Befehle f hren 10 1 mathematische Operationen durch DCD ENC TOD FRD GCD Die Konvertierungsbefehle f hren Multiplex und Demultiplexoperationen 11 1 mit Daten sowie Konvertierungen zwischen Bin r und Dezimalwerten aus Schrittschaltwerk Logik AND OR XOR NOT Die Logikbefehle f hren auf
281. at die durch einen MSG Befehl angefordert wurden der von dieser Steuerung ausgef hrt wurde Sobald der entsprechende MSG Befehl bearbeitet wurde bei Abfrage Ende SVC oder REF wird dieses Bit gel scht 0 2 MCP Bit Outgoing Message Command Pending Ausgehende Nachricht Befehl anstehend Dieses Bit wird durch die Steuerung gesetzt 1 wenn ein oder mehrere MSG Befehle aktiviert sind und in der Kommunikationswarteschlange stehen Dieses Bit wird gel scht 0 sobald die Warteschlange leer ist 3 SSB Bit Auswahlstatus Dieses Bit zeigt an dass sich die Steuerung im Systemmodus befindet Dieses Bit ist immer gesetzt 4 CAB Bit Communications Active Aktive Kommunikation Dieses Bit wird gesetzt 1 wenn sich mindestens ein anderes Ger t im DH 485 Netzwerk befindet Befinden sich keine anderen Ger te im Netzwerk wird dieses Bit gel scht 0 5 bis 14 Reserviert 15 Die Umschalttaste f r den Kommunikationsmodus ist standardm ig aktiviert Dieses Bit wird gesetzt 1 wenn sich Kanal 0 im Standardkommunikationsmodus befindet Dieses Bit wird gel scht 0 wenn sich Kanal 0 im anwender konfigurierten Kommunikationsmodus befindet Immer 0 f r Kanal 1 des 1764 LRP Prozessors Dieses Bit ist f r Steuerungen der Serie A nicht verf gbar 5 O bis 7 Netzknotenadresse Dieses Byte enth lt die Netzknotenadresse der Steuerung im Netzwerk 8 bis 15 Baudrate Dieses Byte enth lt die Baudrate der Steuerung im Netzwerk Diagnos
282. atenformat Bereich Typ Anwenderprogrammzugriff S 1 10 Bin rwert 0 oder 1 Steuerung Nur Lesen Diese Funktion ist nur verf gbar wenn dieses Bit im Steuerprogramm gesetzt wird 1 bevor das Programm auf das Speichermodul herun tergeladen wird Wenn dieses Bit im Speichermodul gesetzt ist und die Spannungsversorgung eingeschaltet wird l dt die Steuerung das Speichermodulprogramm herunter wenn das Steuerprogramm fehlerhaft ist oder ein Standardprogramm in der Steuerung vorhanden ist HINWEIS Wenn Sie den Speicher der Steuerung l schen l dt die Steuerung das Standardprogramm Der Steuerungsmodus nach der bertragung wird durch den Steuerungsmodusschalter nur MicroLogix 1500 und das Auswahl Bit f r das Einschaltmodusverhalten S 1 12 bestimmt Siehe auch LE Bei Fehler laden auf Seite 3 8 Speichermodul immer laden Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 1 11 Bin rwert 0 oder 1 Steuerung Nur Lesen Diese Funktion ist nur verf gbar wenn dieses Bit im Steuerprogramm gesetzt wird 1 bevor das Programm auf das Speichermodul herun tergeladen wird Wenn dieses Bit im Speichermodul gesetzt ist und die Spannungsversorgung eingeschaltet wird l dt die Steuerung das Speichermodulprogramm herunter Der Steuerungsmodus nach der bertragung wird durch den Steue rungsmodusschalter nur MicroLogix 1500 und das Auswahl Bit f r das Einschaltmodu
283. atensatz 6 01 10 2000 23 00 00 2308 103456 215 8100 14395 Datensatz 7 01 10 2000 23 30 00 2350 103457 208 8120 14415 Datensatz8 01 11 2000 00 00 00 2295 103457 209 18145 4505 Datensatz9 01 11 2000 00 30 00 2395 103456 211 8190 14305 Datensatz 10 01 11 2000 01 00 00 2310 103455 224 18195 14455 Datensatz 11 01 11 2000 01 30 00 2295 103456 233 8190 4495 Zeichenkettenl nge des Datensatzes Die Gr e eines Datensatzes ist begrenzt sodass die L nge der maximalen formatierten Zeichenkette 80 Zeichen nicht berschreitet Anhand der folgenden Tabelle l sst sich die L nge der formatierten Zeichenkette bestimmen Daten Gr e der formatierten Zeichenkette Endezeichen Zeichen 1 Wort 6 Zeichen Doppelwort 11 Zeichen Datum 10 Zeichen Zeit 8 Zeichen F r Warteschlange 0 liegt die L nge der formatierten Zeichenkette bei 59 Zeichen siehe unten Daten Datum Zeit N7 11 L14 0 T4 5 ACC 11 3 0 11 2 1 Zeichen 10 1 18 1 16 1 111 1 16 1 16 1 16 10 1 8 1 6 1 11 1 6 1 56 1 6 59 Zeichen Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren 22 9 Number of Records Anzahl der Datens tze In Warteschlange 0 belegt jeder Datensatz in diese
284. atentafelfilenummer 4 30504 Modbus Speicherregister Datentafelfilenummer 4 30506 Verz gerung vor Senden 4 30507 Modbus Slave Adresse 4 30508 Zeitablauf zwischen Zeichen 4 30509 RTS Sendeverz gerung 4 30510 RTS Aus Verz gerung 4 30511 Parit t 4 30512 Fehlercode Darstellungsschicht 4 30512 Fehlercode Darstellungsschicht 4 30513 Fehlerz hler Darstellungsschicht 4 30514 Fehlercode Ausf hrungsfunktion 4 30515 Letzter bertragener Ablaufunterbrechungscode 4 30516 Filenummer der Fehleraufforderung 4 30517 Elementnummer der Fehleraufforderung 4 30518 Funktionscode 1 Nachrichtenz hler Einzelausgang Spule lesen 4 30519 Funktionscode 2 Nachrichtenz hler Diskretes Eingangsdaten lesen 4 30520 Funktionscode 3 Nachrichtenz hler Einzelspeicherregister lesen 4 30521 Funktionscode 4 Nachrichtenz hler Einzeleingangsregister lesen 4 30522 Funktionscode 5 Nachrichtenz hler Einzelausgang Spule setzen l schen 4 30523 Funktionscode 6 Nachrichtenz hler Einzelspeicherregister lesen schreiben 4 30524 Funktionscode 8 Nachrichtenz hler Diagnose durchf hren 4 30525 Funktionscode 15 Nachrichtenz hler Ausgangsspulenblock setzen l schen 4 30526 Funktionscode 16 Nachrichtenz hler Speicherregisterblock lesen schreiben 4 30527 Modemstatus 4 30528 Summe der beantworteten Nachrichten f r diesen Slave 4 30529 Summe der Nachrichten an diesen Slave 4 30530 Summe der angezeigten Nachrichten 4 30531 Fehlerz hler Netzwerkebene 4 30532 Fehler Netzwerke
285. atenwerte zu vergleichen Befehl Zweck Seite EQU Gleich Pr fen ob zwei Werte gleich sind 9 3 NEO Ungleich Pr fen ob ein Wert ungleich einem zweiten 9 3 Wert ist z LES Kleiner als Pr fen ob ein Wert kleiner als ein zweiter 9 4 Wert ist lt LEQ Kleiner als oder gleich Pr fen ob ein Wert kleiner als oder gleich 9 5 einem zweiten Wert ist lt GRT Gr er als Pr fen ob ein Wert gr er als ein zweiter 9 4 Wert ist gt GEO Gr er als oder gleich Pr fen ob ein Wert gr er als oder gleich 9 5 einem zweiten Wert ist gt MEO Maskierter Vergleich auf Pr fen ob Teile zweier Werte gleich sind 9 6 gleich LIM Grenzwerttest Pr fen ob ein Wert zwischen zwei anderen 9 7 Werten liegt Publikation 1762 RMO01D DE P Oktober 2002 9 2 _ Vergleichsbefehle Vergleichsbefehle verwenden Publikation 1762 RM001D DE P Oktober 2002 Bei den meisten Vergleichsbefehle werden zwei Parameter verwendet Quelle A und Quelle B ein zus tzlicher Parameter wird bei den Befehlen MEQ und LIM verwendet siehe Beschreibung in diesem Kapitel Bei beiden Quellen darf es sich nicht um unmittelbare Quellen handeln F r diese Befehle gelten folgende Bereiche 32768 bis 32767 Wort 2 147 483 648 bis 2 147 483 647 Doppelwort Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 9 1 G ltige Adressierungsmodi und
286. athematischen berlauffunktion ignoriert Die ges ttigten Ergebnisse sind Wenn das Ziel eine Ganzzahl und das Ergebnis positiv ist betr gt das berlauf Ziel 32767 Wort oder 2 147 483 648 Doppelwort Wenn das Ziel eine Ganzzahl und das Ergebnis negativ ist betr gt das berlauf Ziel 32767 Wort oder 2 147 483 648 Doppelwort Mathematische Status Bit Updates e bertrag Das Bit wird r ckgesettt e berlauf Das Bit ist gesetzt wenn das Ergebnis unendlich oder NAN ist oder wenn eine Konvertierung zu einer Ganzzahl berl uft andernfalls wird es r ckgesetzt e Null Das Bit ist gesetzt wenn niederwertige Bits 31der Flie komma Daten alle null als Ergebnis haben andernfalls wird es r ckgesetzt e Vorzeichen das Bit ist gesetzt wenn das bedeutendste Bit des Ziels gesetzt ist Bit 15 f r Wort Bit 31 f r Doppelwort oder Flie komma Daten andernfalls wird es r ckgesetzt e berlauferkennung das mathematische berlauferkennungs Bit wird nur gesetzt wenn auch das berlauf Bit gesetzt ist andernfalls verbleibt das Bit im vorherigen Status Mathematische Befehle 10 7 ADD Addition SUB Subtraktion Befehlstyp Ausgang ADD Add Tabelle 10 4 Ausf hrungszeit f r die Befehle ADD und SUB Source A N7 0 0 lt Steuerung Befehl Datengr e Strompfad Source B N7 1 1E wahr unwahr Uesi MS MicroLogix 1200 ADD Wort 2 7 us 0 0
287. ation Nur MicroLogix 1200 und verwendet Weitere Informationen hierzu finden Sie unter Funktionsfile f r 1500 BXB Ger te Pulsweitenmodulation PWM auf Seite 6 20 W hlbarer zeitgesteuerter STI Dieser Filtetyp wird im Zusammenhang mit dem Befehl f r w hlbare zeitgesteuerte Interrupt Interrupts verwendet Weitere Informationen hierzu finden Sie unter STI Funktionsfile verwenden auf Seite 18 12 Ereigniseingangs Interrupt EH Dieser Filetyp wird im Zusammenhang mit dem Befehl zum Ereigniseingangs Interrupt verwendet Weitere Informationen hierzu finden Sie unter Ell Funktionsfile verwenden auf Seite 18 17 Echtzeituhr RTC Dieser Filtetyp wird im Zusammenhang mit dem Befehl f r die Echtzeituhr verwendet Weitere Informationen hierzu finden Sie unter Echtzeituhr Funktionsfile auf Seite 3 3 Einstellpotentiometerdaten TPI Dieser Filetyp enth lt Informationen zu Einstellpotentiometern Weitere Informationen hierzu finden Sie unter Funktionsfile mit Einstellpotentiometerdaten auf Seite 3 6 Speichermoduldaten MMI Dieser Filetyp enth lt Informationen zum Speichermodul Weitere Informationen hierzu finden Sie unter Funktionsfile mit Speichermoduldaten auf Seite 3 7 Datenzugriff Terminal DAT Dieser Filetyp enth lt Informationen zum Datenzugriff Terminal Weitere Informationen Information hierzu finden Sie unter DAT Funktionsfile nur MicroLogix 1500 auf Seite 3 10 nur MicroLogix 1500 Basis
288. atur Dauer Batterie Betrieb 0 C bis 40 C 5 Jahre Lagerung 40 C bis 25 C mind 5 Jahre 26 C bis 60 C mind 3 Jahre 1 Die Betriebsdauer der Batterie basiert auf einer vorhergehenden Lagerung von sechs Monaten Funktionsfiles 3 5 RTA Befehl Echtzeituhr anpassen RTA Real Time Clock Adjust Befehlstyp Ausgang Ausf hrungszeit des RTA Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 4 7 us 3 7 us 556 2 us wahr zu unwahr Wechsel MicroLogix 1500 4 1 us 2 6 us 426 8 us wahr zu unwahr Wechsel Der RTA Befehl wird zum Synchronisieren der Echtzeituhr RTC der Steuerung mit einer externen Quelle verwendet Mithilfe des RTA Befehls wird die RTC bis auf die Minute genau angepasst Mithilfe des RTA Befehls wird die RTC basierend auf dem Wert der RTC Sekunden angepasst wie unten n her beschrieben WICHTIG Die RTC wird nur mithilfe des RTA Befehls ge ndert wenn der RTA Strompfad als wahr erkannt wird nachdem er vorher unwahr gewesen ist unwahr zu wahr Wechse Der RTA Befehl hat keine Wirkung wenn der Strompfad immer wahr oder immer unwahr ist RTA wurde gesetzt e Wenn der Wert der RTC Sekunden kleiner als 30 ist werden die RTC Sekunden auf 0 zur ckgesetzt e Wenn der Wert der RTC Sekunden gr er als oder gleich 30 ist werden der Wert f r die RTC Minuten um 1 erh ht und die RTC Sekunden auf 0 zur ckgesetzt Unter den folgenden
289. atz andere Zeichen angezeigt werden Den Dezimalwerten 0 bis 31 kann auch ein Strg Code zugewiesen werden Publikation 1762 RM001D DE P Oktober 2002 Kapitel 2 1 Nachrichtenfunktion bersicht Kommunikationsbefehle Dieses Kapitel enth lt Informationen ber die Kommunikations befehle MSG Nachricht und SVC Kommunikationsbearbeitung Dabei werden folgende Themen behandelt e Nachrichtenfunktion bersicht auf Seite 21 1 e SVC Kommunikationsbearbeitung auf Seite 21 3 e MSG Nachricht auf Seite 21 5 Nachrichten Element auf Seite 21 6 e Zeitdiagramm f r MSG Befehl auf Seite 21 12 Kontaktplanlogik f r MSG Befehl auf Seite 21 15 Zentrale Nachrichten auf Seite 21 16 Zentrale Nachrichten bertragung konfigurieren auf Seite 21 18 Beispiele f r zentrale Nachrichten auf Seite 21 25 Dezentrale Nachrichten auf Seite 21 37 Dezentrale Nachrichten bertragung konfigurieren auf Seite 21 39 Fehlercodes zu MSG Befehlen auf Seite 21 43 Die Kommunikationsbefehle lesen Daten aus einer und schreiben Daten in eine andere Station Befehl Zweck Seite SVC Programmabfrage f r die Bearbeitung der Kommunikation innerhalb des 21 3 Betriebszyklus unterbrechen Anschlie end wird die Programmabfrage bei dem Befehl fortgesetzt der dem SVC Befehl unmittelbar folgt MSG bertragung von Daten von einem Ger t zu einem anderen 21 5
290. auch das Bit f r geringf gige Fehler 52 5 2 gesetzt 4 FD Das Gefunden Bit wird gesetzt wenn der Status aller nicht maskierter Bits in der Quellenadresse mit dem des Worts in dem Schrittschaltwerts Referenzfile bereinstimmt Ist der Strompfad wahr wertet der Befehl dieses Bit bei jeder Ausf hrung aus e L nge Der L ngenoperand enth lt die Anzahl der Schritte in dem Schrittschaltwerks File sowie der Maske und oder Quelle wenn es sich dabei um Filedaten handelt Die L nge des Schrittschalt werks Files kann zwischen 1 und 256 betragen e Position Dies ist der aktuelle Standort oder Schritt in dem Schrittschaltwerks File sowie der Maske und oder Quelle wenn es sich dabei um Filedaten handelt Die Position bezeichnet den n chsten Standort im Stapel an dem Daten des aktuellen Vergleichs gespeichert werden Die Position ist eine Komponente des Steuerregisters G ltige Werte f r die Position sind 0 bis 255 bei Worten und O bis 127 bei Doppelworten Die Position wird bei jedem bergang von unwahr nach wahr erh ht Publikation 1762 RM001D DE P Oktober 2002 Schrittschaltwerksbefehle 15 5 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 15 2 G ltige Adressierungsmodi und Filetpyen f r SOC Befehl Definitionen der in dieser Tabelle verwendeten Befehle finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2
291. auf Seite 3 14 Ein Ausgangsstatusfile auf Seite 3 19 Publikation 1762 RMO01D DE P Oktober 2002 3 2 Funktionsfiles berblick Tabelle 3 1 Funktionsfiles Funktionsfiles bilden zusammen mit den Programmfiles und den Datenfiles die drei wichtigsten Filestrukturen bei MicroLogix 1200 und MicroLogix 1500 Steuerungen ber Funktionsfiles wird eine effiziente und logische Schnittstelle zu Steuerungstessoutcen bereitgestellt Zu diesen Steuerungstessourcen z hlen resident geladene permanente Funktionen wie die Echtzeituhr und der Hochgeschwindigkeitsz hler Diese Funktionen stehen dem Steuerungsprogramm entweder ber Befehle f r spezifische Funktionsfiles oder ber Standardbefehle wie MOV und ADD zur Verf gung Folgende Funktionsfiles werden verwendet Filename Filekennung Filebeschreibung Hochgeschwindigkeits HSC Dieser Filtetyp wird im Zusammenhang mit dem Hochgeschwindigkeitsz hler verwendet z hler Weitere Informationen hierzu finden Sie unter Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters auf Seite 5 1 Frequenzausgang PTO Dieser Filetyp wird im Zusammenhang mit dem Befehl zum Frequenzausgang verwendet Nur MicroLogix 1200 und Weitere Informationen hierzu finden Sie unter PTO Funktionsfile Impulsausgang auf 1500 BXB Ger te Seite 6 6 Pulsweitenmodulation PWM Dieser Filetyp wird im Zusammenhang mit dem Befehl zur Pulsweitenmodul
292. aufgef hrt das zwar vorhanden Netzteil hinzu ist aber nicht mit dem in der Konfiguration angegebenen Netzteil bereinstimmt xx EXPANSION 1 0 Ein in der E A Konfiguration des Nicht anwender e Korrigieren Sie die E A Konfiguration im OBJECT TYPE Anwenderprogramms aufgef hrtes bezogen Anwenderprogramm damit die genann MISMATCH Erweiterungs E A Objekt z B ten Objekttypen der tats chlichen Kabel Netzteil oder Modul stimmt Konfiguration entsprechen und nicht mit dem physischen Objekt e Kompilieren und laden Sie das berein Programm erneut und aktivieren Sie dann den RUN Modus Oder e Passen Sie die tats chliche Konfiguration an die E A Konfiguration im Anwenderprogramm an e Spannungsversorgung aus und wieder einschalten 0x1F39 INVALID STRING Das erste Wort der Zeichenketten Behebbar berpr fen Sie ob das erste Wort des LENGTHP daten enth lt einen negativen Wert eine Null oder einen Wert gr er als 82 Zeichenkettenelements ung ltige Werte enth lt und korrigieren Sie die Daten gegebenenfalls 1 xx weist auf die Modulnummer hin Wenn xx 0 kann die St rung nicht bis zu einem bes 2 In diesem Fehlercode bedeutet xx dass der Fehler an der Position des letzten korrekt ko 3 Gilt f r MicroLogix 1500 1764 LSP Prozessoren der Serie B und f r 1764 LRP Prozessoren Publikation 1762 RM001D DE P Oktober 2002 immten Modul r ckverfo gt werden nfigurierten Erweiterungs E A Mod
293. aus l st dieser Befehl die Ausgangsabfrage die Eingangsabfrage und die Verwaltung des Prozessorscanzyklus vor der Wiederaufnahme der Abfrage an Strompfad 0 des Hauptprogramms File 2 aus Bei Ausf hrung dieses Befehls in einem verschachtelten Unterprogramm wird die Ausf hrung aller verschachtelten Unterprogramme beendet Programmsteuerungsbefehle 16 5 END Programmende END gt MCR Hauptsteuerbefehl CMERD Befehlstyp Ausgang Der END Befehl muss am Ende jedes Kontaktplanprogramms stehen Im Hauptprogrammfile File 2 beendet dieser Befehl die Programm abfrage In einem Unterprogramm Interrupt Anwenderfehler File veranlasst der END Befehl eine R ckkehr vom Unterprogramm Befehlstyp Ausgang Tabelle 16 7 Ausf hrungszeit f r MCR Befehl Steuerung Befehl Strompfad wahr unwahr MicroLogix 1200 MCR Start 1 2 us 1 2 us MCR Ende 1 6 us 1 6 us MicroLogix 1500 MCR Start 0 8 us 0 8 us MCR Ende 1 0 us 1 0 us Der MCR Befehl wird paarweise zur Steuerung der Kontaktplanlogik zwischen den beiden Einzelbefehlen des Paars verwendet Strompfade innerhalb der MCR Zone werden weiterhin abgefragt jedoch wird die Abfragezeit durch den unwahren Zustand der nicht speichernden Ausg nge reduziert Nicht speichernde Ausg nge werden zur ckge setzt sobald der Strompfad unwahr wird Mit diesem Befehl werden die Grenzen einer MCR Zone festgelegt Eine MCR Zone umfasst die Befehle der Kontaktplanlogik die
294. b eines Ganzzahl Files ausgef hrt Der PID Befehl bei Micrologix 1200 und MicroLogix 1500 Steuerungen verwendet einen PD Datenfile Um einen PD Datenfile zu erstellen generieren Sie einen neuen Datenfile und kennzeichnen diesen dann als PD File RSLogix erstellt automatisch einen neuen PD File oder ein PD Unterelement sobald ein PID Befehl auf einem Strompfad programmiert wird Der PD File erscheint dann in der Liste der Datenfiles siehe Abbildung Jeder PD Datenfile enth lt maximal 255 Elemente und f r jeden PID Befehl ist ein separates PD Element erforderlich Jedes PD Ele ment besteht aus 20 Unterelementen zu denen Bit Ganzzahl und Doppelwortdaten geh ren Alle in diesem Kapitel beschriebenen Beispiele verwenden das Unterelement 0 des PD Files 10 Prozesssteuerungsbefehl 19 3 PID Proportional Integral Differenzialverhalten Befehlstyp Ausgang PID PID Tabelle 19 1 Ausf hrungszeit des PID Befehls PID File PD8 0 Process Variable N7 0 Steuerung Strompfad Control Variable N7 1 Setup Screen wahr unwahr MicroLogix 1200 295 8 us 11 0 us MicroLogix 1500 1251 8 us 8 9 us Es ist empfehlenswert den PID Befehl ohne bedingte Logik auf einem Strompfad zu setzen Sofern eine bedingte Logik vorhanden ist ndert sich der Wert des Ausgangs der Kontrollvariablen nicht und der Aus druck CVP CV sowie der integrierte Ausdruck werden gel scht wenn der Strompfad unwahr ist HINWEIS U
295. bare Endschalter k nnen Sie den Hochgeschwindigkeitsz hler so konfigurieren dass er als program mierbarer Endschalter PLS oder als Nockendtehschalter arbeitet Wenn der PLS Betrieb aktiviert ist verwendet der Hochgeschwindig keitsz hler HSC ein PLS Datenfile f r End Nockenpositionen Jede End Nockenposition verf gt ber entsprechende Datenparameter die dazu verwendet werden die physischen Ausg nge an der Basiseinheit der Steuerung zur ckzusetzen oder zu setzen In der nachfolgenden Abbildungen ist ein PLS Datenfile dargestellt WICHTIG Die PLS Funktion arbeitet nur zusammen mit dem HSC einer MicroLogix 1200 oder 1500 Steuerung Bevor Sie die PLS Funktion verwenden k nnen muss der HSC konfiguriert werden PLS Datenfile Datenfiles 9 bis 255 k nnen f r den PLS Betrieb verwendet werden Jeder PLS Datenfile kann aus maximal 256 Elementen bestehen Jedes Element eines PLS Files ben tigt 6 Anwenderw rter an Speicher Nachfolgend wird eine Abbildung eines PLS Datenfiles gezeigt Data File PL510 0 0000 0000 0000 0000 0000 0000 0000 0000 HE PLS10 0 HIP Badir l El Symbol Eolimne l 4 v Desc Peso Properties Usage Help PLS Betrieb Wenn die PLS Funktion deaktiviert ist und die Steuerung sich im Run Modus befindet z hlt der HSC die eingehenden Impulse Sobald die Z hlung den ersten Sollwert erreicht hat HIP oberer Eingangs Sollwert oder LOP unterer Eingangs Sollwert
296. baren Endschalters Die MicroLogix 1200 Steuerung verf gt ber einen 20 kHz Hochgeschwindigkeitsz hler die MicroLogix 1500 Steuerung verf gt ber zwei Z hler Die Funktionsweise der Z hler ist identisch Jeder Z hler weist vier dedizierte Eing nge auf die gegen andere Eing nge auf der Steuerung isoliert sind HSCO verwendet die Eing nge 0 bis 3 und HSC1 nur MicroLogix 1500 verwendet die Eing nge 4 bis 7 Die Z hler arbeiten unabh ngig voneinander HINWEIS Die Funktionsweise des Hochgeschwindigkeitsz hlers wird in dem vorliegenden Dokument anhand des Hochgeschwindigkeitsz hlers HSCO erl utert Der Hochgeschwindigkeitsz hler HSC1 der MicroLogix 1500 Steuerung weist dieselbe Funktionalit t auf WICHTIG Die HSC Funktion kann nur mit den eingebetteten E A der Steuerung verwendet werden Sie kann nicht mit Erweiterungs E A Modulen verwendet werden In diesem Kapitel werden die Funktionsweise des Hochgeschwindig keitsz hlers sowie die Befehle HSL und RAC unter folgenden ber schriften beschrieben e HSC Funktionsfile Hochgeschwindigkeitsz hler auf Seite 5 2 e HSL Hochgeschwindigkeitsz hler laden auf Seite 5 26 e RAC Istwert zur cksetzen auf Seite 5 27 Mit der Funktion f r programmierbare Endschalter k nnen Sie den Hochgeschwindigkeitsz hler so konfigurieren dass er als programmierbarer Endschalter PLS oder als Nockendtehschalter arbeitet Weitere Informationen finden Sie
297. bene 4 31501 bis 31566 System Statusfile Nur Lesen 4 40001 bis 40256 Modbus Halteregister Lese Schreib Datenbereich erster Halteregiste File 3 6 16 40257 bis 40512 Modbus Halteregister Lese Schreib Datenbereich zweiter Halteregiste File 3 6 16 40513 bis 40768 Modbus Halteregister Lese Schreib Datenbereich dritter Halteregiste File 3 6 16 40769 bis 41024 Modbus Halteregister Lese Schreib Datenbereich vierter Halteregiste File 3 6 16 41025 bis 41280 Modbus Halteregister Lese Schreib Datenbereich f nfter Halteregiste File 3 6 16 41501 bis 41566 System Statusfile Lesen Schreiben 3 6 16 41793 bis 42048 Modbus Halteregister Lese Schreib Datenbereich sechster Halteregiste File 3 6 16 Publikation 1762 RM001D DE P Oktober 2002 Protokollkonfiguration E 13 Die Steuerung reagiert auf die in Tabelle E 6 aufgef hrten Modbus Befehlsfunktionscodes Tabelle E 6 Unterst tzte Modbus Befehle MicroLogix 1200 Steuerungen MicroLogix 1500 1764 LSP Prozessoren der Serie B und 1764 LRP Prozessoren Befehl Funktionscode Subfunktionscode dezimal dezimal Spulenstatus lesen 1 Eingangsstatus lesen Speicherregister lesen Eingangsregister lesen Einzelhalteregister schreiben Befehlsdatenecho Diagnosez hler l schen 2 3 4 Einzelspule setzen und r cksetzen 3 6 8 8 1 Mehrere Spulen setzen und r cksetzen mj 01 Mehrere
298. bereich des jeweiligen Thermoelementtyps gemessen wird Bei Millivolt eing ngen weist das Bereichsunterschreitungs Bit auf eine Span nung hin die unter dem normalen Betriebsbereich liegt Diese Bits k nnen im Steuerungsprogramm zur Fehlererkennung verwendet werden Ox Bereichs berschreitungs Flag Bits f r die Kan le 0 bis 5 und die CRC Sensoren O6 und O7 Bei Thermoelementeing ngen wird das Bereichs berschreitungs Bit gesetzt wenn bei einer Temperaturmessung ein Wert ber dem normalen Betriebsbereich des jeweiligen Thermoelementtyps gemessen wird Bei Millivolt eing ngen weist das Bereichs betschreitungs Bit auf eine Span nung hin die ber dem normalen Betriebsbereich liegt Diese Bits k nnen im Steuerungsprogramm zur Fehlererkennung verwendet werden Ausgangsanordnung f r 1769 HSC Hochgeschwindigkeitsz hler Modul Die Angaben in der nachfolgenden Tabelle stellen eine kurze bersicht der Anordnung dar N here Angaben finden Sie im Benutzerhandbuch Compacr M High Speed Counter Module Publikation 1769 UMO06 Publikation 1762 RMO01D DE P Oktober 2002 1 18 E A Konfiguration Der Standardwert f r die Ausgangsanordnung betr gt berall Null
299. bereitgestellt Bei der MicroLogix 1500 Steuerung k nnen bis zu 16 zus tzliche E A Module angeschlossen werden Die Anzahl der anschlie baren Module h ngt von der Leistung ab die von den E A Modulen aufgenommen wird Weitere Informationen zur g ltigen Konfiguration finden Sie im Benutzerhandbuch Speicherprogrammierbare Steuerungen MicroLogix 1500 Publikation 1764 UM001 HINWEIS Eine Zuordnungstabelle f r MicroLogix 1500 Erweiterungs E A finden Sie auf der MicroLogix Website http www ab com micrologix Erweiterungs E A Adressierung Die nachfolgende Abbildung zeigt wie die MicroLogix 1500 Steuerung und ihre E A adtessiert werden Die Erweiterungs E A werden als Steckpl tze 1 bis 16 adressiert die integrierte E A der Steuerung wird als Steckplatz 0 adressiert Netzteile und kabel werden nicht als Steckpl tze gez hlt sondern m ssen dem RSLogix 500 Projekt in der E A Konfiguration hinzu gef gt werden Die Module werden auf jeder Bank von links nach rechts gez hlt siche nachfolgende Abbildungen Abbildung 1 1 Vertikale Ausrichtung Integrierte E A Steckplatz 0 Erweiterungs E A Bank 0 Steckplatz 2 FA U V ro Ta 5 C aE m Fir Erweiterungs E A Bank 1 L E
300. bleibt solange die Abweichung innerhalb dieses Bereichs liegt Auf diese Weise k nnen Sie berpr fen wie weit die Prozessvariable vom Sollwert abweicht ohne den Ausgang zu ver ndern DB SP X Fehlerbereich DB Zeit Der Nulldurchgang ist eine Totzonen berwachung aufgrund derer der Befehl f r Berechnungen die Abweichung vom Eintreten der Prozessvariablen in die Totzone bis zum Erreichen des Sollwertes verwendet Durchl uft die Abweichung die Sollwertgrenze Null durchgang der Abweichung und Vorzeichen nderung und bleibt er innerhalb der Totzone weist der Befehl bei der Ausf hrung von Berechnungen der Abweichung den Wert null zu Legen Sie die Totzone durch die Eingabe eines Wertes in das Totzonen Speicherwort Wort 9 des Regelblocks fest Die Totzone umfasst den Bereich oberhalb und unterhalb des Sollwerts Die Gr e dieses Bereiches wird durch den eingegebenen Wert bestimmt Der Wert 0 deaktiviert diese Funktion Bei einer Skalierung entsprechen die skalierten Einheiten der Totzone denen des Sollwertes Ausgangsalarme Sie k nnen f r die Regelvariable an einem gew hlten Wert oberhalb und oder unterhalb eines bestimmten Ausgangsprozentualwertes einen Ausgangsalarm spezifizieren Wenn festgestellt wird dass die Regelvariable einen gesetzten Wert ber oder unterschteitet wird in dem PID Befchl ein Alarm Bit LL Bit f r unteren Ausgangsalarm UL Bit f r oberen Ausgangsalarm gesetzt Alarm Bits werden du
301. chert Wenn nach dem Runden ein berlauf eintritt wird ein ges ttigtes Ergebnis 32767 f r Wort oder 2 147 836 647 f r Doppelwort im Ziel gespeichert und das Bit zur Auswahl der mathematischen berlauffunktion ignoriert In der folgenden Tabelle wird dargestellt wie mathematische Statusbits durch die Ausf hrung des ABS Befehls aktualisiert werden Tabelle 10 10 Aktualisierung der mathematischen Status Bits Beide Operanden sind Ganzzahlen e bertrag Das Bit wird gesetzt wenn der Eingang negativ ist anderfalls wird es r ckgesetzt e berlauf Das Bit wird gesetzt wenn das Ergebnis mit Vorzeichen nicht ins Ziel passt andernfalls wird es r ckgesetzt e Null Das Bit wird gesetzt wenn das Ziel nur aus null besteht andernfalls wird es r ckgesetzt e Vorzeichen Das Bit wird gesetzt wenn das bedeutendste Bit des Ziels gesetzt ist andernfalls wird es r ckgesettt e berlauferkennung Das mathematische berlauferkennungs Bit wird nur gesetzt wenn das berlauf Bit gesetzt ist Andernfalls verbleibt das Bit in seinem letzten Zustand Publikation 1762 RM001D DE P Oktober 2002 Mindestens ein Operand geh rt den Flie kommadaten an e bertrag Das Bit wird r ckgesetzt e berlauf Das Bit wird gesetzt wenn das Ergebnis mit Vorzeichen unendlich oder NAN ist oder wenn es nicht ins Ziel passt andernfalls wird es r ckgesetzt e Null Das Bit wird gesetzt wenn das Ziel nur aus null besteht andern
302. cht ausgew hlt ausgew hlt 1 Totzone lt 0 oder 1 Totzone lt 0 oder ndern Sie die Totzone wie folgt ndern Sie die Totzone wie 0 lt Totzone lt folgt 2 Tot 3 Tot 16383 gt IMaxS Ming GaN MaxS MinS lt 16383 0 lt Totzone lt 16383 51H 1 Obere Ausgangsgrenze lt 0 oder ndern Sie die obere Ausgangsgrenze wie folgt 2 Obere Ausgangsgrenze gt 100 0 lt obere Ausgangsgrenze lt 100 52H 1 Untere Ausgangsgrenze lt 0 oder ndern Sie die untere Ausgangsgrenze wie folgt 2 Untere Ausgangsgrenze gt 100 0 lt untere Ausgangsgrenze lt obere Ausgangsgrenze lt 100 53H Untere Ausgangsgrenze gt obere Ausgangsgrenze ndern Sie die untere Ausgangsgrenze wie folgt 0 lt untere Ausgangsgrenze lt obere Ausgangsgrenze lt 100 Publikation 1762 RM001D DE P Oktober 2002 19 18 Prozesssteuerungsbefehl Analog E A Skalierung Bei der Konfiguration eines Analogausgangs f r die Verwendung eines PID Befehls m ssen die Analogdaten skaliert und damit an die PID Befehlsparameter angeglichen werden Bei MicroLogix 1200 und MicroLogix 1500 Steuerungen ist die Prozessvariable PV des PID Befehls auf einen Datenbereich von 0 bis 16383 ausgelegt Die Compact E A Analogmodule 1769 1769 IF4 und 1769 OF2 bieten die M glichkeit der Skalierung von Analogdaten direkt auf dem Modul Bei der Skalierung von Daten wird der Bereich des Analogeingangs an den Eingangsbereich des PID Befehls angepasst Die M glichkei
303. chten Um die neuen Funktionen nutzen zu k nnen vergewissern Sie sich dass sich die Firmware der Steuerung auf dem folgenden Stand befindet Programmierbare Firmwarerevision Bestellnummern Steuerung MicroLogix 1200 Serie C Revision C Steuerungen 1762 L24AWA FRNG L24BWA L24BXB L40AWA L40BWA und L40BXB MicroLogix 1500 Serie C Revision B Prozessoren 1764 LSP und LRP FRN7 Die Firmware f r eine MicroLogix Steuerung k nnen Sie ber die MicroLogix Website unter http www ab com micrologix aktualisieren Um die neuen Funktionen nutzen zu k nnen muss die RSLogix 500 Programmiersoftware Version 5 50 oder h her installiert sein In der folgenden Tabelle sind die Seiten aufgef hrt auf denen neue Informationen enthalten sind Neue Informationen Siehe Seite berarbeiteter Abschnitt zu Rockwell Automation Support Seite 1 Zus tzliche Tabelle 1 1 G ltige Eingangs Ausgangs Datenwortformate 1 5 Bereich 0 bis 10 V DC und 4 bis 20 mA im Analogbereich Zus tzlicher Eingangsdatenfile f r 1762 IR4 RTD Widerstandsmodul 1 7 Zus tzlicher Eingangsdatenfile f r 1762 IT4 Thermoelementmodul 1 8 Ge ndert 8 E A zu 16 E A 1 9 1 21 3 19 Zus tzliche Eingangs und Ausgangsbilder f r 1769 OA16 und 1 12 1769 0W16 Module Zus tzliche Eingangs und Ausgangsbilder f r 1769 IF4XOF2 Zus tzlicher Eingangsdatenfile f r 1769 IR6 Korrigierte Bit Definition 01 in der Tabelle
304. croLogix 1500 11 2 us 0 0 us Mit einem OTE Befehl k nnen Sie einen Bit Standort einschalten wenn der Strompfadstatus als wahr erkannt wird und ausschalten wenn der Strompfadstatus als unwahr erkannt wird Ein Ausgang der mit einer Kontrolllampe verdrahtet ist als O0 0 4 adressiert ist z B ein Ger t das ein bzw ausgeschaltet werden kann OTE Befehle werden r ckgesetzt auf AUS gesetzt wenn e Sie den Programm Modus oder den fernen Programm Modus wieder aktivieren oder die Spannungsversorgung wieder herstellen e der OTE Befehl innerhalb einer inaktiven oder unwahren MCR Zone Master Control Reset programmiert wird HINWEIS Ein Bit das innerhalb eines Unterprogramms mit einem OTE Befehl gesetzt wird bleibt gesetzt bis der OTE Befehl erneut abgefragt wird ACHTUNG Wenn Interrupts w hrend der Programmabfrage ber einen OTL OTE oder UIE Befehl aktiviert werden muss dieser Befehl der etzte Befehl sein der auf dem Strompfad ausgef hrt wird letzter Befehl auf letztem Abzweig Es wird empfohlen in dem Strompfad diesen Befehl als einzigen Ausgangsbefehl zu verwenden ACHTUNG nr Verwenden Sie eine Ausgangsadtesse immer nur an einer Stelle innerhalb des Logikprogramms Bedenken Sie immer die Last die die Ausgangsspule darstellt Publikation 1762 RMO01D DE P Oktober 2002 7 4 Relaisbefehle Bitbefehle Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwend
305. d MicroLogix 1500 Steuerungen unterst tzen die indirekte Adressierung von Files Worten und Bits Die Kompo nenten einer Adresse f r die die indirekte Adressierung gilt werden in eckige Klammern gestellt Die Verwendung der indirekten Adressierung wird anhand der folgenden Beispiele erl utert Indirekte Adressierung eines Worts B3 0 ADD 0000 J E Add 0 Source A N7 IN10 1 0 lt Source B 1234 1234 lt Dest N11 33 0 lt e Adresse N7 N10 1 e In diesem Beispiel wird die Elementnummer die f r Quelle A in dem ADD Befehl verwendet werden soll durch die Nummer definiert die sich am Standort N10 1 befindet Ist der Wert des Datenstandorts N10 1 15 wird der ADD Befehl als N7 15 Quelle B ausgef hrt e In diesem Beispiel muss das durch N10 1 bezeichnete Element zwischen 0 und 255 liegen da f r alle Datenfiles eine maximale Gr e von 256 Elementen gilt HINWEIS Wenn in N10 1 eine Zahl steht die gr er ist als die Anzahl der Elemente in dem Datenfile wie in diesem Beispiel kann die Datensicherheit nicht mehr garan tiert werden da Filegrenzen berschritten werden Dadurch wird nicht unbedingt ein Steuerungsfehler erzeugt doch der Datenstandort ist ung ltig unbekannt Programmierbefehle bersicht 4 5 Indirekte Adressierung eines Files LIM Limit Test Low Lim 0001 Test High Lim B3 0 COP J E Copy File 10 0 Source N N
306. dass der Fehler mit 0 01 multipliziert und auf den PID Algorithmus angewendet wird Beispiel RG Bit gel scht Die Integralzeit TI 1 zeigt an dass auf den PID Integralalgorithmus der Integralwert 0 1 Minuten Wiederholung 6 0 Sekunden Wiederholung angewendet wird Der Verst rkungs wert KC 1 zeigt an dass der Fehler mit 0 1 multipliziert und auf den PID Algorithmus angewendet wird HINWEIS Der Differenzialmultiplikator TD wird durch diese Auswahl nicht beeinflusst Sollwertskalierung SC Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff SC Sollwertskalierung PD10 0 SC Bin rwert 0 oder 1 Steuerung Lesen Schreiben Bit Das SC Bit wird gel scht wenn Sollwertskalierwerte angegeben werden Publikation 1762 RMO01D DE P Oktober 2002 19 14 Prozesssteuerungsbefehl Publikation 1762 RM001D DE P Oktober 2002 Regelkreisaktualisierung zu schnell TF Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff TF Regelkreis PD10 0 TF Bin rwert 0 oder 1 Status Lesen Schreiben aktualisierung zu schnell Bit Das TF Bit wird durch den PID Algorithmus gesetzt wenn die angegebene Regelkreisaktualisierungszeit aufgrund von Abfragezeit beschr nkungen nicht durch die Steuerung umgesetzt werden kann Wenn dieses Bit gesetzt ist kann die St rung durch die Aktualisierung des PID Regelkreise
307. den Herunterladen REM REM Programm Modus Programm Programm oder Testmodus REM Suspend Zustand oder Suspend REM Suspend Zustand Zustand REM Run oder Run REM Run Ausf hrung ignorieren REM Run wahr ignorieren ignorieren REM Programm mit Fehler MicroLogix 1500 Halt wegen Einschaltmodus Modus beim letzten Ausschaltvorgang Einschaltmodus Position des Modus schwerem verhalten schalters beim Fehler Einschalten Programm unwahr ignorieren ignorieren Programm wahr Programm mit Fehler dezentral unwahr letzter Status REM Herunterladen Herunterladen REM REM Programm Modus Programm Programm oder Testmodus REM Suspend Zustand oder Suspend REM Suspend Zustand Zustand REM Run oder Run REM Run Ausf hrung ignorieren REM Run wahr ignorieren ignorieren REM Programm mit Fehler Ausf hrung unwahr letzter Status REM Suspend Zustand oder Suspend Suspend Zustand Zustand Jeder Modus au er REM Suspend oder Ausf hrung Suspend Ausf hrung ignorieren Ausf hrung wahr ignorieren ignorieren Run mit Fehler 1 Run mit Fehler ist eine Fehlerbedingung die dem S euerungsmodus Program m mit Fehler entspricht Ausg nge werden r ckgesetzt und nicht ausgef hrt Sobald das Flag f r Halt wegen schwerem Fehler gel scht wird wird der Run Modus aktiviert Publikation 1762 RM001D DE P Oktober 2002 Siehe auch MB Modusverhalten auf Seite 3 9 das Steuerungsprogramm wird Systemstatusfle C 9 Halt wegen schwerem
308. den wird Pr fen Sie die in dem Benutzerhandbuch der Steuerung beschriebenen Emp fehlungen zur Erdung und zum berspannungsschutz Publikation 1762 RM001D DE P Oktober 2002 Fehlermeldungen und Fehlercodes D 5 Fehlercode Meldung Beschreibung Fehlerklassifi _ Empfohlene Abhilfema nahme Hex zierung 0015 1 0 CONFIGURATION Die E A Konfiguration des Nicht anwende Kompilieren und laden Sie das Programm FILE ERROR Anwenderprogramms ist ung ltig rbezogen erneut und aktivieren Sie dann den RUN Modus Wenn der Fehler erneut auftritt sollten Sie sicherstellen dass das Programm mit der RSI Programmier software entwickelt und geladen wird 0016 STARTUP Die Anwenderfehlerroutine wurde Behebbar e Setzen Sie entweder Bit S 1 9 zur ck PROTECTION FAULT beim Einschalten vor dem Haupt wenn sich dies mit den Anforderungen kontaktplan ausgef hrt Bit S 1 13 Ihrer Anwendung vereinbaren l sst und Halt wegen schwerem Fehler schalten Sie in den RUN Modus zur ck wurde am Ende der Anwenderfeh oder lerroutine nicht zur ckgesetzt Die e Setzen Sie Bit S 1 13 Halt wegen Anwenderfehlerroutine wurde schwerem Fehler am Ende der ausgef hrt weil das Bit S 1 9 beim Anwenderfehlerroutine zur ck Einschalten gesetzt war 0017 NVRAM MODULE Bit S 2 9 ist in der Steuerung Nicht behebbar bertragen Sie das Programm aus dem MEMORY USER gesetzt und das Anwender Speichermodul auf die Steuerung und PROGRAM programm
309. dere Slave Ger te bertragen oder von diesen angefordert werden Bei einem Sendeaufruf an das initiierende Slave Ger t wird der MSG Befehl an den Master bertragen Das Master Ger t erkennt in diesem Fall dass die Nachricht f r ein anderes Slave Ger t bestimmt ist und leitet die Nachricht sofort an den betreffenden Slave weiter Diese Slave to Slave bertragung ist eine Funktion des Master Ger ts die auch von der Programmiersoftware zum Hoch und Herunterladen von Programmen zu von Prozessoren in dem DF1 Halbduplex Verbund verwendet wird Die MicroLogix Steuerungen k nnen nur als Slave Ger te eingesetzt werden Ein Ger t das die Master Funktion bernimmt ist deshalb erforderlich Das DF1 Halbduplex Master Protokoll wird von ver schiedenen Allen Bradley Produkten unterst tzt Hierzu geh ren die Prozessoren SLC 5 03TM und h her erweiterte PLC 5 _Prozessoren und Rockwell Software RSLinx Version 2 0 und h her Das DF1 Halbduplex Protokoll unterst tzt bis zu 255 Ger te Adres sen 0 bis 254 wobei Adresse 255 f r Master Rundsendungen reserviert ist Die MicroLogix Steuerungen unterst tzen den Empfang von Rundsendungen k nnen jedoch keinen Rundsendebefehl initiieren Sie unterst tzen Halbduplex Modems mit RTS CTS Hardware Handshaking Protokollkonfiguration E 7 Ist der Systemtreiber DF1 Halbduplex Slave k nnen die folgenden Parameter ge ndert werden Tabelle E 3 DF1 Halbdup
310. des ABS Befehls ABS Absolute Value Li Steuerung Strompfad Source N7 0 wahr unwahr 0 lt 2 7 Dest N7 MicroLogix 1200 3 8 us 0 0 us 0 lt MicroLogix 1500 3 1 us 0 0 us Mit dem ABS Befehl wird der Absolutwert der Quelle in das Ziel verschoben Der Datenbereich f r diesen Befehl betr gt 2 147 483 648 bis 2 147 483 647 oder IEEE 754 Flie komma Wert Quelle und Ziel m ssen nicht vom gleiche Datentyp sein Wenn das Ergebnis mit Vorzeichen jedoch nicht in das Ziel passt geschieht Folgendes Tabelle 10 9 ABS Ergebnis passt nicht in Ziel Beide Operanden sind Ganzzahlen e Wenn das Bit zur Auswahl der mathematischen berlauffunktion gel scht wurde wird ein ges ttigtes Ergebnis 32767 f r Wort oder 2 147 836 647 f r Doppelwort im Ziel gespeichert e Wenn das Bit zur Auswahl der mathematischen berlauffunktion gesetzt wurde wird der abgeschnittene Wert des Ergebnisses ohne Vorzeichen im Ziel gespeichert Mindestens ein Operand geh rt den Flie komma Daten an e Mit dem ABS Befehl wird das Vorzeichen Bit gel scht Mit den verbleibenden Bits wird keine Operation durchgef hrt e Wenn das Ziel eine Ganzzahl und das Ergebnis NAN oder unendlich ist wird ein ges ttigtes Ergebnis 32767 f r Wort oder 2 147 836 647 f r Doppelwort im Ziel gespeichert und das Bit zur Auswahl der mathematischen berlauffunktion ignoriert e Wenn das Ziel eine Ganzzahl ist wird das gerundete Ergebnis gespei
311. die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EI BHI MMI DAT TPI CS IOS und DLS Files WICHTIG Filebefehle 14 17 LFU LIFO entladen Befehlstyp Ausgang LFU LIFO Unload EU gt Tabelle 14 18 Ausf hrungszeit des LFU Befehls LIFO N7 0 a Md N gt Steuerung Datengr e Strompfad ontro y Length 1 lt lt EM gt wahr unwahr Posen 5 MicroLogix 1200 Wort 29 1 us 10 4 us Doppelwort 31 6 us 10 4 us MicroLogix 1500 Wort 25 6 us 9 7 us Doppelwort 27 4 us 9 7 us Mit dem LFU Befehl werden bei einem Strompfad bergang von unwahr nach wahr Worte oder Doppelworte aus einem vom Anwender erstellten File dem so genannten LIFO Stapel entladen Die Daten werden entsprechend dem LIFO Prinzip entladen Im nachfolgend dargestellten LFL LFU Befehlspaar wurden Befehls parameter programmiert ti LOAD EN Ziel Position Source N7 10 HDN oS m N a kN7 72 0 Lontro Length 34 N7 13 1 Position 9 Der LFU Befehl N7 14 2 entl dt Daten aus 3 To ENIDAD eu Stapel N7 12 an 4 LIFO N7 12 HDN Faso ONTAZ 5 34 Worte sind dem Dest N7 11 EM ul Beo 6 FIFO Stapel zuge Lengt 4 ordnet Anfangs Positi 7 un 3 position N7 12 Befehlspaar LFL und LFU Endposition N7 45 Quelle N7 10 L gt Der LFL Befehl l dt Daten in den Stapel N7 12 und legt N745
312. dorten im Steuerungsfile System bertragen Wenn Sie einen Rezeptfile erstellen k nnen Sie w hlen ob die Rezeptdaten im Speicher des Benutzerprogramms oder der Datenprotokoll Warteschlange gespeichert werden sollen WICHTIG Die Option f r die Datenprotokoll Warteschlange kann nur mit 1764 LRP MicroLogix 1500 Steuerungen der Serie C oder h her verwendet werden Wenn Sie eine 1764 LSP MicroLogix 1500 Steuerung verwenden m ssen Sie die Option f r das Benutzerprogramm w hlen Dieser Abschnitt behandelt folgende Themen e Rezeptfile und Programmierbeispiel auf Seite 22 3 e Beispielwarteschlange 0 auf Seite 22 8 e Beispielwarteschlange 5 auf Seite 22 9 Lade Tools auf Seite 22 16 Informationen zum Erstellen Ihrer eigenen Anwendung auf Seite 22 17 Publikation 1762 RMO01D DE P Oktober 2002 22 2 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren Die folgenden Punkte k nnen Ihnen bei der Wahl des Speichertyps behilflich sein e Wenn Sie den Benutzerprogramm Speicher verwenden haben Sie den Vorteil dass Rezeptdaten im Speichermodul der Steuerung gespeichert werden Wenn die Datenprotokoll Warteschlange verwendet wird k nnen die Rezeptdaten nicht im Speichermodul der Steuerung gespeichert werden e Wenn Sie den Speicher der Datenprotokoll Warteschlange verwen den haben Sie den Vorteil dass die Rezeptdaten keinen Speicher platz im Benutzerp
313. dresse Siehe Datentafeladresse Offset auf Seite 21 24 Zentrale Br ckenadresse Diese Variable bezeichnet die Br ckenadresse in dem zentralen Netzwerk In diesem Beispiel schreibt DH 485 Netzknoten 12 MicroLogix 1500 auf Publikation 1762 RM001D DE P Oktober 2002 Kommunikationsbefehle 21 41 Verbundkennung 1 Daten auf Netzknoten 51 SLC 5 04 auf Verbundkennung 100 SLC 5 04 an Netzknoten 17 ist das Br ckenger t Diese Variable sendet die Nachricht an den lokalen Netzknoten 17 Dezentrale Br ckenadresse Diese Variable bezeichnet die dezentrale Netzknotenadresse des Br ckenger ts In dem dargestellten Beispiel ist die dezentrale Br ckenadresse auf null gesetzt weil das Zielger t SLC 5 04 an Netzknoten 63 oktal die dezentrale Nachrichten bertragung unter st tzt Wenn das Zielger t die dezentrale Nachrichten bertragung unterst tzt ist keine dezentrale Br ckenadtesse erforderlich Wenn das Zielger t die dezentrale Nachrichten bertragung nicht unterst tzt SLC 500 SLC 5 01 SLC 5 02 und MicroLogix 1000 Serien A B und C ist die dezentrale Br ckenadresse erforderlich Dezentrale Stationsadresse Diese Variable ist die endg ltige Zieladresse des Nachrichtenbefehls In dem dargestellten Beispiel empfangen die Elemente 0 bis 4 der Verbundkennung 100 der SLC 5 04 an Netzknoten 63 oktal Daten von der MicroLogix 1500 Steuerung an Netzknoten 12 unter der Verbundkennung 100 Verbundkennung de
314. dul vorhanden 3 8 Modusverhalten 3 9 Programmvergleich 3 8 Schreibschutz 3 8 Funktionsfiles 3 7 3 2 Basis Hardware Information BHI 3 73 DAT Funktionsfile 3 10 Echtzeituhr RTC 3 3 Ein Ausgangsstatusfile IOS 3 19 Einstellpotentiometerdaten TPI 3 6 Ereigniseingangs Interrupts Ell 18 17 Hochgeschwindigkeitsz hler HSC 5 2 Impulsausgang PTO 6 6 Kommunikations Status File CS 3 74 Publication 1762 RMO01D DE P Oktober 2002 4 Index Pulsweitenmodulation PWM 5 20 Speichermoduldaten MMI 3 7 w hlbarer zeitgesteuerter Interrupt STI 78 12 G GCD Befehl 77 70 Genauigkeit Zeitwerk 8 3 GEO Befehl 9 5 Gleich 9 3 Gray Code 77 70 Grenzwerttest 9 7 Gr er als 9 4 Gr er als oder gleich 9 5 GRT Befehl 9 4 H Halbduplex G 4 Halt wegen schwerem Fehler Status Bit C 9 Handb cher Verweise 2 Hauptsteuerbefehl 76 5 Hauptsteuerrelais MCR 6 4 Herunterladen G 4 Hochgeschwindigkeitsausg nge 6 7 Hochgeschwindigkeitsz hler Funktionsfile 5 2 Hochladen 6 4 HSC Funktionsfile 5 2 HSL Befehl 5 26 I IIM Befehl 17 1 Impulsgang Befehl 6 1 Funktionsfile 6 6 Impulsspeicher Eing nge 1 23 In BCD 17 8 In diesem Handbuch verwendete Konventionen 1 INT Befehl 18 7 Integrierte E A 1 1 Interrupts Anwender Interrupt aktivieren UIE 18 10 Anwender Interrupt deaktivieren 18 9 Anwender Interrupt entfernen 78 17 Fehlerbehandlungsroutine 78 6 Interrupt Befehle 18 7 Interrupt Unterprogramm INT 78 7 Latenzzeit 78
315. e Beispiel 2 Abfragenummer X Abfragenummer X 1 Abfragenummer X 2 Ein Aus Ein Aus Ein Aus Kontaktplan Kontaktplan Kontaktplan gangs I e gangs gangs ae gangs gangs abfrage gangs abfrage abfrage abfrage abfrage abfrage abfrage Externer Eingang Impuls speicher Wert Eingangsfile HINWEIS Der graue Bereich der Kurve Impulsspeicher stellt die Eingangsfilterverz gerung dar WICHTIG Der Wert der Eingangsdatei stellt nicht den externen Eingang dar wenn der Eingang als Impulsspeicher konfiguriert wurde Bei der Konfiguration zur Erkennung der abfallenden Flanke ist der Wert der Eingangsdatei in der Regel ein aus w hrend einer Abfrage nach Erkennung eines Impulses mit abfallender Flanke Publikation 1762 RMO01D DE P Oktober 2002 1 26 E A Konfiguration Ko nfiguration der Die Erweiterungs E A m ssen f r den Einsatz N der Steuerung konfiguriert den Die Konfiguration der Erweiteruneges E A kann entweder manuell Erweiterungs ia a oder automatisch erfolgen Verwenden von RSLogix 500 E A mit RSLogix 500 1 ffnen Sie den Ordner Controller Steuerung 2 ffnen Sie den Ordner I O Configuration E A Konfiguration 3 Ziehen Sie zur manuellen Konfiguration das Compact E A Modul auf den Steckplatz F r die automatische Konfiguration muss die Steuerung am Computer angeschlossen sein ent
316. e 20 4 SI Datenfile String Zeichenkette auf Seite 20 5 Steuerdatenfile auf Seite 20 6 Die ASCIH Befehle sind so angeordnet dass die Schreibbefehle vor den Lesebefehlen stehen Befehl Funktion G ltige Steuerung en Seite ACL ASCII Puffer l schen Den Empfangs und oder den Sendepuffer l schen e MicroLogix 1200 20 7 AIC Ganzzahl in Zeichenkette Einen ganzzahligen Wert in eine Zeichenkette MicroLogix 1500 Serie B FRN 4 oder 20 8 umwandeln h her AWA ASCII schreiben und Eine Zeichenkette mit Anhang mit 20 9 anh ngen anwenderkonfigurierten Zeichen schreiben AWT ASCII schreiben Eine Zeichenkette schreiben 20 12 ABL Puffer auf Zeile Die Zeichenanzahl im Puffer bestimmen e MicroLogix 1200 Serie B FRN 3 oder 20 14 berpr fen einschlie lich des Zeilenendezeichens h her ACB Anzahl der Die Gesamtzahl der Zeichen in Puffer bestimmen e MicroLogix 1500 Serie B FRN 4oder 20 16 ASCII Zeichen im Puffer h her ACI Zeichenkette in Ganzzahl Eine Zeichenkette in einen ganzzahligen Wert 20 17 umwandeln ACN Zeichenkette verketten wei Zeichenketten zu einer verbinden 20 19 AEX Zeichenkette Einen Teil einer Zeichenkette extrahieren um eine 20 20 extrahieren neue Zeichenkette zu erzeugen AHL ASCII Handshake Modem Handshake Leitungen setzen oder 20 21 Leitungen zur cksetzen ARD ASCII Lesen Zeichen aus dem Eing
317. e 8 2 Zeitwerkfile Wort Bit 15 14 13 112 11 10 9 8 7 6 5 4 3 2 1 J0 WortO JEN ITT JDN zur internen Verwendung Wort 1 Sollwert Wort2 lstwert EN Freigabe Bit Zeitwerk TT Zeitwerk aktiv Bit DN Fertig Bit ACHTUNG Kopieren Sie die Zeitwerkelemente nicht solange das Freigabe Bit f r das Zeitwerk EN gesetzt ist Dies k nnte zu einem unvorhergesehenen Verhalten der Maschine f hren Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 8 3 G ltige Adressierungsmodi und Filetypen f r Zeitwerkbefehle Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressie nel Funktionsfiles E Datenfiles rungsmodus rungsebene Parameter Sls 5 ps a E TT o je ae lt E25 S sie 8 5 s S s E al5 5 22 5 05 Zeitwerk x i Zeitbasis 7 Sollwert f Istwert 2 i 1 Nur g ltig f r Zeitwerkfiles HINWEIS Den Istwert und die Status Bits eines Zeitwerks k nnen Sie mit dem Befehl RES r cksetzen Zeitwerk und Z hlerbefehle 8 3 Zeitwerkgenauigkeit Die Zeitwerkgenauigkeit bezieht sich auf die Zeitspanne zwischen der Aktivierung eines Zeitwerkbefehls und der Beendigung des gemessenen Zeitintervalls Tabelle 8 4 Zeitwerkgenauigkeit
318. e Ausgangsklemmen angeschlossenen Ger te ein oder aus oder modifiziert diese Ausgangsger t Ein Ger t z B eine Kontrollleuchte oder eine Motorstarterspule das ein Signal oder einen Befehl von der Steuerung empf ngt Ausschaltverz gerung Die Ausschaltverz gerung ist ein Ma f r die Zeit die vergeht bis die Steuerungslogik erkannt dass ein Signal an der Eingangsklemme der Steuerung gel scht wurde Diese Zeitspanne h ngt von der Verz gerung der Schaltungskomponenten und den gew hlten Filterein stellungen ab Baudrate Die Geschwindigkeit der Kommunikation zwischen Ger ten Die Baudrate wird normalerweise in Baud angegeben Beispielsweise bedeutet 19200 kBaud eine Baudrate von 19200 Bit pro Sekunde Publikation 1762 RMO01D DE P Oktober 2002 Glossar 2 Publikation 1762 RM001D DE P Oktober 2002 Befehl Eine Mnemonik die eine durch den Prozessor auszuf hrende Operation definiert Ein Strompfad in einem Programm besteht aus einer Reihe von Eingangs und Ausgangsbefehlen Die Eingangsbe fehle werden von der Steuerung gepr ft und als wahr oder unwahr erkannt Daraufhin stuft die Steuerung die Ausgangsbefehle als wahr oder unwahr ein Befehlssatz Die Befehle die in einer Steuerung verf gbar sind Betriebsspannung Bei Eing ngen der Spannungsbereich in dem der Eingang einge schaltet ist Bei Ausg ngen der zul ssige Bereich f r die durch den Anwender bereitgestellte Spannung Bit Die kleinste S
319. e E A bezeichnet Steuerungsfamilie Eing nge Ausg nge Anzahl Typ Anzahl Typ MicroLogix 1200 1762 L24BWA 14 24V DC 10 Relais Steuerungen 1762 L24AWA 14 120VAC 110 Relais 1762 L24BXB 114 24V DC 10 5 Relais 5 FET 1762 L40BWA 24 24V DC 16 Relais 1762 L40AWA 24 120VAC 116 Relais 1762 L40BXB 124 24V DC 16 8 Relais 8 FET MicroLogix 1500 1764 24BWA 112 24V DC 12 Relais Basisger te 1764 24AWA 12 120VAC 112 Relais 1764 28BXB 16 24V DC 12 6 Relais 6 FET Publikation 1762 RM001D DE P Oktober 2002 1 2 E A Konfiguration Publikation 1762 RM001D DE P Oktober 2002 Integrierte AC Eing nge verf gen ber feste Eingangsfilter Integrierte DC Eing nge verf gen ber konfigurierbare Eingangstfilter die ent sprechend der konkreten Anwendung f r eine Reihe von Sonderfunk tionen eingestellt werden k nnen Hierzu geh ren Hochgeschwindig keitsz hlung Ereignis Interrupts und Impulsspeichereing nge Die 1764 28BXB verf gt ber zwei Hochgeschwindigkeits Ausg nge die als PTO Ausg nge Pulse Train Output und oder als PWM Ausg nge Pulse Width Modulated eingesetzt werden k nnen Die 1762 L24BXB und 1762 L40BXB Steuerungen verf gen jeweils ber einen Hochgeschwindigkeits Ausgang E A Konfiguration 1 3 MicroLogix 1200 Erweiterungs E A Falls die Anwendung mehr E A erfordert als die Steuerung zur Verf gung stellt k nnen E A Module angeschlossen werden Diese Modul
320. e Einstellungen vorzunehmen aktivie ren Sie den manuellen PID Modus geben die entsprechenden Werte ein und schalten wieder auf Automatik um Durch das Umschalten zwischen manuellem und Automatikmodus wird sichergestellt dass fast alle Verst rkungsfehler bei jeder Einstellung gel scht werden Somit k nnen die Auswirkungen der Einstellungen sofort erkannt werden Durch Umschalten des PID Strompfads wird der PID Befehl automatisch neu gestartet so dass der gesamte Integralanteil gel scht wird Es empfiehlt sich w hrend des Einstellens den PID Strompfad auf unwahr zu stellen um die Auswirkungen von zuvor vorgenommenen Justierungen zu vermeiden Publikation 1762 RMO01D DE P Oktober 2002 19 26 Prozesssteuerungsbefehl Publikation 1762 RM001D DE P Oktober 2002 Best tigung der Skalierung eines kontinuierlichen Systems Um sicherzustellen dass der jeweilige Prozess linear ist und die Ger te ordnungsgem angeschlossen und skaliert sind m ssen die folgenden Schritte durchgef hrt werden 1 Stellen Sie den manuellen PID Modus ein und geben Sie folgende Parameter ein Geben Sie ein 0 bei MinS Geben Sie ein 100 bei MaxS Geben Sie ein 0 bei CO 2 Schalten Sie in den dezentralen Run Modus REM Run um und vergewissern Sie sich dass PV 0 ist Geben Sie ein 20 bei CO Notieren Sie den Wert PV Geben Sie ein 40 bei CO Notieren Sie den Wert PV Geben Sie ein 60 bei CO Notieren Sie den We
321. e Funktionsweise des Hochgeschwindigkeitsz hlers berlauf 2 147 483 647 Maximum Oberer Sollwert Unterer Sollwert Unterlauf C 2 147 483 647 Minimum Publikation 1762 RMO01D DE P Oktober 2002 5 4 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Zusammenfassung der Jeder HSC File besteht aus 36 Unterelementen Bei diesen Unter elementen handelt es sich um Bits Worte oder Doppelworte die eine Steuerung der HSC Unterelemente des HSC Funktion erm glichen oder en f r das en Files bereitstellen Die einzelnen Unterelemente und ihre Funktionen werden in diesem Kapitel beschrieben Die unten stehende Tabelle enth lt eine Zusammenfassung der Unter elemente Die Beispiele beziehen sich immer auf den Hochgeschwin digkeitsz hler HSCO doch der Hochgeschwindigkeits z hler HSC1 weist exakt dieselben Begriffe und dasselbe Verhalten auf Tabelle 5 1 HSC Funktionsfile HSC 0 oder HSC 1 Beschreibung Unterelement Adresse Datenformat HSC Funktion Anwenderpro Weitere Modi grammzugriff Informationen PFN Programmfilenummer HSC 0 PFN Wort INT 0 bis 7 Steuerung Nur Lesen 5 5 ER Fehlercode HSC 0 ER Wort INT 0 bis 7 Status Nur Lesen 5 5 UIX Anwender Interrupt Ausf hrung HSC 0 UIX Bit Obis 7 Status Nur Lesen 5 8 UIE Anwender Interru
322. e Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird an STI 0 TIE dupliziert Weitere Informationen hierzu finden Sie unter STI Funktionsfile verwenden auf Seite 18 12 STI Ausf hrung Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 2 2 Bin rwert 0 oder 1 Steuerung Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird an STI 0 UIX dupliziert Weitere Informationen hierzu finden Sie unter STI Funktionsfile verwenden auf Seite 18 12 Speichermodul Programmvergleich Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 2 9 Bin rwert 0 oder 1 Steuerung Nur Lesen Wenn dieses Bit in der Steuerung gesetzt ist 1 kann der Ausf h rungsmodus der Steuerung nur aktiviert werden wenn das Anwen derprogramm in der Steuerung mit dem des Speichermoduls identisch ist Wenn die Anwenderprogramme in der Steuerung und dem Spei chermodul nicht identisch sind oder das Speichermodul nicht vorhanden ist tritt bei jedem Versuch der Aktivierung des Ausf h rungsmodus ein Steuerungsfehler mit Fehlercode 0017H auf RTC Module unterst tzen den Programmvergleich nicht Wenn der Programmvergl
323. e Quelle angewendet wird Wenn ein Masken Bit auf 1 gesetzt ist werden die entsprechenden Daten f r den Vergleich bertragen Wenn ein Masken Bit auf 0 gesetzt ist werden die entsprechenden Daten ausmaskiert nicht f r den Vergleich bertragen Die unmittel baren Datenbereiche f r die Maske sind 0 bis OxFFFF oder 0 bis 0OxFFFFFFFF HINWEIS Bei direkter oder indirekter Maske wird der Standort des angegebenen Files ber die Position ausgew hlt e Quelle Dies ist der Wert der mit dem File verglichen wird e Steuerung Dies ist die Adresse des Steuerfiles Dieses Element enth lt die Status Bits die Stapell nge und den Positionswert Das Steuerelement besteht aus drei Worten ER ED TER TER AA Fpl nicht belegt Wort 0 Wort1 L nge enth lt die Anzahl der Schritte in dem Schrittschaltwerks Referenzfile Wort2 Position die aktuelle Position im Schrittschaltwerks File 1 EN Das Freigabe Bit wird bei einem bergang des Strompfades von unwahr nach wahr gesetzt und zeigt an dass der Befehl aktiviert wurde 2 DN Das Fertig Bit wird gesetzt wenn der Befehl f r das letzte Wort in dem Schrittschaltwerks File ausgef hrt wurde Dieses Bit wird beim n chsten bergang des unwahren Strompfad nach wahr zur ckgesetzt 3 ER Das Fehler Bit wird gesetzt wenn ein negativer Positionswert festgestellt oder f r die L nge ein negativer Wert oder null angegeben wurde Wenn das ER Bit gesetzt ist wird
324. e folgenden Tabellen zeigen Ausf hrungsdauer und Speicherbedarf der einzelnen Steuerungsbefehle Diese Werte sind abh ngig davon ob als Datenformat Worte oder Doppelworte verwendet werden Tabelle B 1 MicroLogix 1500 Steuerungen Speicherbelegung und Ausf hrungszeiten von Programmierbefehlen Programmierbefehle Befehls Wort Doppelwort mnemonik Ausf hrungszeit in ps Speicher Ausf hrungszeit in ps Speicher unwahr wahr belegung unwahr wahr belegung in Worten in Worten 4 in 1 aus 16 dekodieren DCD 0 0 0 9 1 9 Keine Doppelwortadressierung Absolutwert ABS 0 0 3 1 Addition ADD 0 0 2 5 3 3 0 0 10 4 3 5 Anwender Interrupt aktivieren UIE 0 0 0 8 0 9 Keine Doppelwortadressierung Anwender Interrupt deaktivieren UID 0 0 0 8 0 9 Anwender Interrupt entfernen UIF 0 0 10 6 0 9 Anzahl der ASCII Zeichen im ACB 11 0 84 2 3 3 Puffer ASCII schreiben und anh ngen AWA 12 5 236 10 6 3 4 Zeichen ASCII schreiben AWT 12 8 237 10 6 3 4 Zeichen ASCII Ganzzahl in AIC 0 0 25 4 3 Zeichen 1 4 0 0 68 7 1 6 Zeichenkette ASCII Handshake Leitungen AHL 10 8 89 3 5 3 Keine Doppelwortadressierung ASCII Lesen ARD 10 7 108 44 Zeichen 4 3 ASCII Pufferspeicher l schen ACL 0 0 l schen 1 2 beide 203 9 empfangen 24 7 bertragen 29 1 ASCII Testpuffer f r Zeile ABL 11 4 94 7 6 Zeichen 3 3 ASCII Zeichenkette AEX 0 0 12 4 2 6 2 5 extrahieren Zeichen ASC
325. e werden als Erweiterungs E A bezeichnet Erweiterungs E A Module Mit den MicroLogix 1200 Erweiterungs E A Bulletin 1762 werden diskrete und analoge Ein und Ausg nge und zuk nftig auch Spezialmodule bereitgestellt Bei der MicroLogix 1200 Steuerung k nnen bis zu sechs zus tzliche E A Module angeschlossen werden Die Anzahl der 1762 E A Module die an die MicroLogix 1200 Steuerung angeschlossen werden k nnen h ngt von der durch die E A Module aufgenommenen Leistung ab Weitere Informationen zur g ltigen Konfiguration finden Sie im Benutzerhandbuch Speicherprogrammierbare Steuerungen MicroLogix 1200 Publikation 1762 UM001 HINWEIS Eine Zuordnungstabelle f r MicroLogix 1200 Erweiterungs E A finden Sie auf der MicroLogix Website http www ab com micrologix Adressierung der Erweiterungs E A Steckpl tze Die nachfolgende Abbildung zeigt wie die MicroLogix 1200 Steuerung und ihre E A adtessiert werden Die Erweiterungs E A werden als Steckpl tze 1 bis 6 adressiert die integrierte E A der Steuerung wird als Steckplatz 0 adressiert Die Z hlung der Module erfolgt von links nach rechts siehe unten Integrierte E A Steckplatz 0 Erweiterungs E A HINWEIS In den meisten F llen k nnen Sie das folgende Adressformat verwenden X s b X Buchstabe f r Filetyp s Steckplatznummer b Bitnummer Ausf hrliche Informationen zu Adressformaten finden Sie im Abschnitt E A Adressierung
326. eNet und Ethernet Netzwerk DNI DNI p SLC 5 03 DeviceNet Netzwerk SLC 5 05 MicroLogix 1500 MicroLogix 1000 MicroLogix 1200 Ethernet Netzwerk SLC 5 05 PLC 5E Publikation 1762 RM001D DE P Oktober 2002 Kommunikationsbefehle 21 39 Dezentrale Nachrichten bertragung konfigurieren Sie f hren die Konfiguration f r die dezentrale F higkeit ber den RSLogix 500 Bildschirm zur Nachrichtenkonfiguration durch Konfigurationsbildschirm und Netzwerk Beispiel Die unten dargestellte Nachrichtenkonfiguration gilt f r MicroLogix 1500 an Netzknoten 12 im DH 485 Netzwerk Diese Nachricht liest f nf Datenelemente der SLC 5 04 Netzknoten 51 im DH Netzwerk beginnend bei Adresse N 50 0 Die SLC 5 04 an Netzknoten 23 des DH Netzwerks ist f r den Passthru Betrieb konfiguriert HINWEIS In diesem Beispiel weisen die MicroLogix 1200 Steuerungen und die MicroLogix 1500 Steuerungen dieselben Funktionen auf Z MSG Rung 2 34 MG11 0 This Controller m Control Bits Communication Command 500CPU Read Ignore if timed out TO Data Table Address N7 0 Size in Elements 5 Channel 0 Awaiting Execution EW E Error ER Target Device Message done DM Message Timeout E Message Transmitting ST Data Table Address N50 0 Message Enabled EN Local
327. eb muss deaktiviert sein Der Ausgang darf nicht forciert werden Der Strompfad befindet sich in einem bergang von einem unwahren Zustand 0 zu einem wahren Zustand 1 Publikation 1762 RMO01D DE P Oktober 2002 6 4 _ Verwenden von Hochgeschwindigkeitsausg ngen al jez ee ee ee Beispiel f r Standardaktivierung der Logik In diesem Beispiel hat der Strompfad den Status eines bergangsein gangs Das bedeutet dass der PTO Befehl durch den bergang des Strompfads von unwahr zu wahr aktiviert wird und der Strompfad noch vor Abschluss des PTO Befehls wieder einen unwahren Status annimmt Wenn f r den PTO Befehl ein bergangseingang verwendet wird wird bei Abschluss des Befehls das Fertig Bit DN gesetzt das jedoch nur bis zur n chsten Abfrage des PTO Befehls durch das Anwender programm gesetzt bleibt ber die Struktur des Steuerprogramms ist festgelegt wann das DN Bit ausgeschaltet wird Sie k nnen also durch berwachung der Status Bits Fertig DN Leerlauf ID oder Normal betrieb NO feststellen wann der Ausgang des PTO Befehl abgeschlossen ist Strompfadstatus Unterelemente Relativzeit Normalbetrieb NO Beschleunigungsstatus AS Ausf hrungsstatus RS Verz gerungsstatus DS Aktiviert EN u Fertig DN Leerlauf ID Einzelschritt Tippbetrieb JP Kontinuierlicher Tippbetrieb JC Publikation 1762 RM001D D
328. efehls auf mehr als zwei Files zuzgreifen Publikation 1762 RM001D DE P Oktober 2002 E 10 Protokollkonfiguration Modbus Konfiguration Im Nachfolgenden werden der Konfigurationsbildschirm f r Modbus und der Konfigurationsvorgang n her beschrieben Channel Configuration x General Driver Modbus RTU Slave m p Address Bud is Party none Modbus Data Table File Numbers Coils HOS fio Input Registers H990 j2 Contacts 190 i Holding Registers H00 fi 3 IV Expanded m Protocol Control Control Line Har Duplex Modem InterChar Timeout x1 mso RTS Off Delay x20 ms 0 RTS Send Delay x20 ms fo Pre Transmit Delay x1 ms jo Cancel pply Help 1 W hlen Sie die Registerkarte zur Konfiguration von Kanal 0 um Kanal 0 und Datenfiles f r die Modbus Kommunikation einzu richten Nur 1764 LRP Auswahl von Kanal O oder Kanal 1 m glich 2 W hlen Sie den Modbus RTU Slave Treiber und weisen Sie die Treibermerkmale zu 3 Geben Sie die Modbus Datentafel Filenummer ein W hlen Sie das Kontrollk stchen Erweitert um mehrere Datenfiles zu verwenden Nur MicroLogix 1200 Serie C FRN6 und h her sowie MicroLogix 1500 Serie C FRN7 und h her Zum Programmieren ist RSLogix 500 Version 5 50 oder h her erforderlich HINWEIS Die Standardeinstellung der Steuerung ist ein Datenfile mit 256 Registern ber das Kontroll k stchen Erweitert werden zus tzliche f n
329. egebenen Wert gesetzt und das LL Bit Unterer Ausgangsalarm wird gesetzt Wenn das Ausgangsbegrenzungs Bit PD10 0 OL deaktiviert 0 ist wird ber den eingegebenen CVL Wert festgelegt wann das LL Bit Unterer Ausgangsalarm gesetzt wird Wenn die Regelvariable den Mindestwert unterschreitet wird der Ausgang nicht berschrieben und das LL Bit Unterer Ausgangsalarm wird gesetzt Prozesssteuerungsbefehl 19 7 Ausgangsparameter Ausgangsparameter CV Regelvariable Adresse Die nachfolgende Tabelle zeigt die Adressen Datenformate und Anwenderprogrammzugriffe der Ausgangsparameter Beschreibungen der einzelnen Parameter finden Sie auf den in der letzten Spalte angegebenen Seiten Anwender Weitere programmzugriff Informationen Datenformat Bereich Typ anwenderdefiniert Wort INT 0 bis 16383 Steuerung Lesen Schreiben 19 7 CVP Regelvariable PD10 0 CVP Wort INT 0 bis 100 Steuerung Lesen Schreiben 19 7 SPV Skalierte Prozessvariable IPD10 0 SPV Wort INT 0 bis 16383 Status Nur Lesen 19 7 Regelvariable CV Ausgangs Adresse Daten Bereich Typ Anwender parameter format programmzugriff CV Regel anwender Wort INT 0 bis 16383 Steuerung Lesen Schreiben variable definiert Die CV Regelvariable wird vom Anwender definiert Siehe nachfolgenden Kontaktplanstrompfad PID 0000 PID PID File PD10 0 Process Variable N7 0 Control Variable N7 1 Set
330. ehl verwendet ein Element innerhalb eines MG Datenfiles ni Zum Beispiel ist MG11 0 das erste Element in dem Nachrichten Datenfile 11 E s2 STATUS R 6 BNARy Unterelemente des Nachrichtenfiles E T4 TIMER El cS COUNTER EI R6 CONTROL Jeder MSG Befehl muss ein eindeutiges Element in einem MSG File ui aii verwenden Das MSG Element jedes MSG Befehls enth lt alle Para meter und Statusinformationen f r diesen speziellen MSG Befehl Jedes MSG Fileelement besteht aus den Unterelementen 0 bis 24 siehe folgende Tabelle Element des Nachrichtenfiles Unter Name Beschreibung Parameter Gr e Anwender element programm zugriff Obis 1 Reserviert Wort Nur Lesen 2 Nachrichtentyp 0 f r PCCC 1 f r CIP Wort Nur Lesen 3 f r PCCC Nachrichten Bits 07 00 CMD Code Bits 15 08 FNC Code Abgeleitet Wort Nur Lesen f r CIP Nachrichten Bits 07 00 Servicecode Bits 15 08 zus tzliche Datenanzahl auf Objektpfad 4 Reserviert Wort Nur Lesen MG11 0 RBL Verbundkennung der dezentralen Br cken Zus tzliche Datenanzahl auf J Wort Nur Lesen Objektpfad Bytes 0 und 1 6 MG11 0 LBN Netzknotenadressen der lokalen Br cken Zus tzliche Datenanzahl auf J Wort Nur Lesen Objektpfad Bytes 2 und 3 7 MG11 0 RBN Netzknotenadressen der dezentralen Br cken Zus tzliche Datenanzahl J Wort Nur Lesen auf Objektpfad Bytes 4 und 5 8 MG11 0 CHN Kanal
331. ehler weiterhin auftritt wenden Sie sich an die Rockwell Automation Niederlassung vor Ort 000A OS MISSING OR CORRUPT Das f r das Anwenderprogramm erforderliche Betriebssystem ist besch digt oder nicht vorhanden Nicht anwender bezogen Laden Sie ein neues Betriebssystem mit ControlFlash herunter Weitere Informationen zu den verf g baren Betriebssystemen f r Ihre Steuerung erhalten Sie bei Ihrem lokalen Rockwell Automation Vertriebsbeauftragten 000B BASE HARDWARE FAULT Hardwarefehler in der Basiseinheit oder Inkompatibilit t zwischen Basiseinheit und Betriebssystem Nicht anwenderbezogen Betriebssystem mit ControlFlash aufr sten Steuerung ersetzen nur MicroLogix 1200 Basiseinheit ersetzen nur MicroLogix 1500 Weitere Informationen zu den verf gbaren Betriebssystemen f r Ihre Steuerung erhalten Sie bei Ihrem lokalen Rockwell Automation Vertriebsbeauftragten 0011 EXECUTABLE FILE 2 IS MISSING Der Kontaktplanfile 2 ist nicht in dem Programm verf gbar Nicht anwender bezogen Kompilieren und laden Sie das Anwenderprogramm erneut 0012 LADDER PROGRAM ERROR Die Speichersicherheit im Kontaktplan ist gest rt Nicht anwender bezogen Laden Sie das Programm erneut oder kompilieren und laden Sie das Programm erneut Wenn der Fehler erneut auftritt sollten Sie sicherstellen dass das Programm mit der RSI Programmiersoftware entwickelt und gela
332. ehmen Sie bitte den Anweisungen auf Seite 19 26 3 Geben Sie die folgenden Werte ein den Anfangs Sollwert SP die Integralzeit T 0 die Differenzialzeit T 0 den Verst rkungsfaktor K 1 und die Regelkreisaktualisierung 5 W hlen Sie im Kontaktplan den STI Modus oder den Zeit steuerungsmodus aus Achten Sie bei der Wahl von STI darauf dass die Regelkreisaktualisierungszeit dem STIZeitintervall entspricht Geben Sie die gew nschten optionalen Einstellungen ein Ausgangsbegrenzung Ausgangsalarm Smax SminSkalierung St rgr enaufschaltung 4 Stellen Sie den Zusammenhang zwischen dem zeitlichen Verlauf von CV PV Analog Eingang bzw Ausgang und dem Sollwert SP graphisch dar 5 W hlen Sie f r den PID Befehl den manuellen Modus und f r den Prozessor den Run Modus aus 6 Stellen Sie bei der berwachung der PID Anzeige den Prozess durch Korrektur des CO Prozentualwertes manuell ein 7 W hlen Sie f r den PID Befehl den Automatikmodus wenn Sie den Prozess manuell unter Kontrolle haben 8 Stellen Sie die Verst rkung ein Beobachten Sie hierzu das Verh ltnis zwischen dem Ausgang und dem Sollwert ber einen l ngeren Zeitraum 9 10 11 12 13 14 15 Prozesssteuerungsbefehl 19 25 Wenn Sie bemerken dass der Prozess regelm ig ober und unterhalb des Sollwertes schwingt messen Sie die f r einen Zyklus erforderliche Zeit Sie erhalten damit die nat rliche Schwingungsdauer des Prozesses
333. eiben Tippbetrieb ber das PTO Bit JP Einzelschritt Tippbetrieb wird das PTO Sub system angewiesen einen einzelnen Impuls zu erzeugen Die Impulsdauer wird durch den JF Parameter Tipp Frequenz in dem PTO Funktionsfile bestimmt Der JP Betrieb ist nur m glich wenn folgende Bedingungen erf llt sind e PTO Subsystem im Leerlauf e Kontinuierlicher Tippbetrieb nicht aktiv e Aktiv Bit EN ausgeschaltet Funktionsweise des JP Bits Gesetzt 1 Das PTO Subsystem wird angewiesen einen einzelnen Impuls zu erzeugen e Gel scht 0 Das PTO Subsystem JP Einzelschritt Tippbetrieb wird vorbereitet PTO Status Einzelschritt Tippbetrieb JPS Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff JPS Status PTO 0 JPS Bit O oder 1 Status Nur Lesen Einzelschritt Tippbetrieb Das PTO Bit JPS Status Einzelschritt Tippbetrieb wird durch das PTO Subsystem gesteuert Es kann von Eingangsbefehlen in jedem Strompfad innerhalb des Steuerprogramms verwendet werden um festzustellen wenn der PTO Befehl einen einzelnen Impuls erzeugt Funktionsweise des JPS Bits e Gesetzt 1 Wenn ein PTO Befehl einen einzelnen Impuls ausgibt e Gel scht 0 Wenn ein PTO Befehl den Status Einzelschritt Tippbetrieb verl sst Verwenden von Hochgeschwindigkeitsausg ngen 6 17 HINWEIS Bei Abschluss des Ausgangsimpuls bleibt das JP Bit in der Regel gesetzt
334. eich aktiviert ist und ein reines RTC Modul installiert wurde kann der Ausf hrungsmodus der Steuerung nicht aktiviert werden Siehe auch LPC Programmvergleich auf Seite 3 8 Systemstatusfile c 11 Auswahl der mathematischen berlauffunktion Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 2 14 Bin rwert 0 oder 1 Steuerung Lesen Schreiben Setzen Sie dieses Bit 1 wenn eine 32 Bit Addition und Subtraktion verwendet werden soll Wenn S 2 14 gesetzt ist und das Ergebnis eines ADD SUB MUL oder DIV Befehls nicht in der Zieladresse dargestellt werden kann Unterschreitung oder berlauf tritt Folgendes ein e das berlauf Bit S 0 1 wird gesetzt e das berlauferkennungs Bit S 5 0 wird gesetzt und e die Zieladresse enth lt die abgeschnittenen niederwertigsten 16 oder 32 Bits des Ergebnisses ohne Vorzeichen Im Standardzustand ist das Bit S 2 14 gel scht 0 Wenn S 2 14 gel scht ist 0 und das Ergebnis eines ADD SUB MUL oder DIV Befehls nicht in der Zieladresse dargestellt werden kann Unterschreitung oder berlauf tritt Folgendes ein e das berlauf Bit S 0 1 wird gesetzt e das berlauferkennungs Bit S 5 0 wird gesetzt und e die Zieladresse enth lt 32 767 Wort oder 2 147 483 647 Doppelwort wenn das Ergebnis positiv ist oder 32 768 Wort bzw 2 147 483 648 Doppelwort wenn das Ergebnis negativ ist Zum Schutz vor einer versehentlichen nde
335. eigt Geben Sie in diesem Fenster die nachfolgend genannten Werte ein Iolx Address Length Initial Data Description N O 1 500 Red Pigment Green Pigment Blue Pigment Mixing Time Current Recipe m 5 ndern Sie den Wert f r das Element Current Recipe Derzeitiges Rezept von 0 in 1 Beachten Sie dass zwar die Adresse aber nicht die Daten dupliziert wurde Publikation 1762 RMO01D DE P Oktober 2002 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren 22 5 6 Geben Sie wie nachfolgend angegeben die Daten f r Rezept 1 ein CIE o sten _ Llenge igieinse Dessin Red Pigment Green Pigment Blue Pigment Mixing Time Current Recipe 7 Wechseln Sie von Rezept 1 zu Rezept 2 und geben Sie die folgenden Daten ein ioi xi Tr s 1 Ried Figment Green Pigment Blue Pigment Mixing Time E Current Recipe Die Rezepte sind nun konfiguriert 8 Erstellen Sie die folgende Kontaktplanlogik SLAD 2 Yellow Paint Recipe A B3 0 53 0 RCP Recipe Recipe File Number Recipe Humber File Operation Purple Paint Recipe B3 i 53 0 53 0 RCP Recipe Recipe File Number Recipe Number File Operation White Paint Recipe 53 0 B3 0 B3 0 RCP Recipe Recipe File Number Recipe Number File Operation Publikation 1762 RM001D DE P Oktober 2002 22 6 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLog
336. ein maskierter Verschiebe Befehl MVM Move with Mask mit einer Maske 7F80 hexa dezimaler Wert dazu verwendet wird Daten zu den Ausgangsw rtern zu verschieben kann somit verhindert werden dass Informationen zu den Bits 0 bis 6 und dem Bit 15 geschrieben werden Publikation 1762 RMO01D DE P Oktober 2002 1 16 E A Konfiguration Spezielle E A Konfiguration Eingangsdatenfile f r 1769 IRb RTD Widerstandsmodul Die ersten sechs W rter 0 bis 5 des Eingangsdatenfiles enthalten die Analog RTD oder Widerstandswerte der Eing nge W rter 6 und 7 liefern wie unten dargestellt wird das Sensot Kanalstatus Feedback f r das Steuerungsprogramm Bitposition 15 14 113 112 11 10 9 6 7 6 5 a 3 2 11 J0 RTD Widerstands Eingangsdatenkanal 0 RTD Widerstands Eingangsdatenkanal 1 RTD Widerstands Eingangsdatenkanal 2 RTD Widerstands Eingangsdatenkanal 3 RTD Widerstands Eingangsdatenkanal 4 RTD Widerstands Eingangsdatenkanal 5 nicht ver 0C5 0C4 0C3 0C2 OC1 OC0O nicht ver S5 S4 S3 S2 S SO wendet wendet N uo Joo u1 Jo Ju2 102 Ju3 f03 lU4 04 u5 05 nicht verwendet Die Statusbits f r W rter 6 und 7 werden wie folgt beschrieben e Sx Allgemeine Status Bits f r die Kan le 0 bis 5 Dieses Bit wird gesetzt 1 wenn ein Fehler Bereichs ber oder unterschreitung offener Schaltkreis oder ung ltige Eingangsdaten f r den betreffende
337. eitsz hlers und des programmierbaren Endschalters HSL Hochgeschwindig keitsz hler laden Befehlstyp Ausgang High Sea Counter Load HSC Number HSCO PER EEE BEER ERREGER GER RER GR BEE RER SEE GEBE ER REEE BREE High Preset N7 0 Steuerung Datengr e Ausf hrungszeit bei Strompfad Low Preset N7 1 OutmutlowSouree N73 Wahr unwahr MicroLogix 1200 Wort 46 7 us 0 0 us Doppelwort 47 3 us 0 0 us MicroLogix 1500 Wort 39 7 us 0 0 us Doppelwort 40 3 us 0 0 us Mit dem HSL Befehl Hochgeschwindigkeitsz hler laden werden die oberen und unteren Sollwerte und die oberen und unteren Ausgangs Quellen auf einen Hochgeschwindigkeitsz hler angewendet Diese Parameter werden nachfolgend beschrieben e Z hlernummer Gibt an welcher Hochgeschwindigkeitsz hler verwendet wird 0 HSCO und 1 HSC1 nur MicroLogix 1500 e Oberer Sollwert Gibt den Wert im oberen Sollwert Register an Die Werte f r den oberen Sollwert liegen in dem Bereich von 32786 bis 32767 Wort und 2 147 483 648 bis 2 147 483 647 Doppelwort e Unterer Sollwert Gibt den Wert im unteren Sollwert Register an Die Werte f r den unteren Sollwert liegen in dem Bereich von 32786 bis 32767 Wort und 2 147 483 648 bis 2 147 483 647 Doppelwort e Ausgang obere Quelle Gibt den Wert im Ausgangsregister des oberen Sollwerts HPO an Die Werte f r die obere Ausgangs quelle liegen in einem Bereich von 0 bis 65 535 e
338. el ist e Verwenden Sie ein neues Speicher modul 0007 MEMORY MODULE Fehler bei der Speichermodul ber Nicht F hren Sie die bertragung erneut aus TRANSFER ERROR tragung anwenderbezogen Wenn der Fehler erneut auftritt tauschen Sie das Speichermodul aus Publikation 1762 RMO01D DE P Oktober 2002 D 4 Fehlermeldungen und Fehlercodes Fehlercode Meldung Hex 0008 FATAL INTERNAL SOFTWARE ERROR Beschreibung Ein unerwarteter Software Fehler ist aufgetreten Fehlerklassifi zierung Nicht anwender bezogen Empfohlene Abhilfema nahme Schalten Sie die Stromzufuhr zur Steuerung aus und wieder ein Laden Sie das Programm dann erneut herunter und initialisieren Sie die erforderlichen Daten neu Starten Sie das System Pr fen Sie die in dem Benutzerhandbuch der Steuerung beschriebenen Emp fehlungen zur Erdung und zum berspannungsschutz Wenn der Fehler weiterhin auftritt wenden Sie sich an die Rockwell Automation Niederlassung vor Ort 0009 FATAL INTERNAL HARDWARE ERROR Ein unerwarteter Hardware Fehler ist aufgetreten Nicht anwender bezogen Schalten Sie die Stromzufuhr zur Steuerung aus und wieder ein Laden Sie das Programm dann erneut herunter und initialisieren Sie die erforderlichen Daten neu Starten Sie das System Pr fen Sie die in dem Benutzerhandbuch der Steuerung beschriebenen Emp fehlungen zur Erdung und zum berspannungsschutz Wenn der F
339. elektrische Schnittstellen erforderlich doch das Netz werk wird dennoch als zentrales Netzwerk betrachtet Dezentrale Nachrichten verwenden ein dezentrales Netzwerk wobei auf die Ger te nur ber ein zus tzliches Ger t Durchlaufen oder Routing zugegriffen werden kann Eine ausf hrliche Beschreibung zu dezen tralen Netzwerken finden Sie auf Seite 21 37 Zentrale Netzwerke Die folgenden drei Beispiele stellen unterschiedliche Typen lokaler und dezentraler Netzwerke dar Beispiel 1 Lokales DH 485 Netzwerk mit AlC 1761 NET AlG Schnittstelle AlC AlC 5 amp PanelView Ea Fa nam i U W 7 E num L um SLC 5 04 PanelView 550 DH 485 Netzwerk AlC AlC AlC PC I MicroLogix 1000 CER CER z icroLogix 1200 MicroLogix 1500 Beispiel 2 zentrales DeviceNet Netzwerk mit DeviceNet Schnittstelle 1761 NET DNI DNI SLC 5 03 mit 1747 SDN DNI PanelView 550 PanelView Master DeviceNet Netzwerk DNI DNI
340. elnterval C1PW RV IC IDW REZ CUdf COvf Ctr 1 StatusFlags gt Ctr 1 Overflow Ctr 1 Underflow reserviert Ctr 1 RisingEdgeZ Ctr 1 InvalidDirectWrite Ctr 2 CurrentCount Ctr 2 CurrentCount Ctrf1 InvalidCounter Ctr 1 RateValid Ctr 2 CurrentRate Ctr 2 CurrentRate Ctr 1 PresetWarning C2PW RV IC IDW CUdf COvf Ctr 2 StatusFlags gt Ctr 2 Overflow reserviert een Ctr 2 InvalidDirectWrite Ctr 3 CurrentCount Ctr 3 CurrentCount Ctr 2 InvalidCounter Ctr 2 RateValid Ctr 3 CurrentRate Ctr 3 CurrentRate Ctr 2 PresetWarning C3PW RV IC IDW CUdf COvf Ctr 3 StatusFlags gt Ctr 3 Overflow Ctr 3 Underflow Ctr 3 InvalidDirectWrite Ctr 3 InvalidCounter Ctr 3 RateValid Ctr 3 PresetWarning Publikation 1762 RMO01D DE P Oktober 2002 1 20 E A Konfiguration Publikation 1762 RM001D DE P Oktober 2002 Datenorganisation f r 1769 SDN DeviceNet Scanner Modul Der Scanner verwendet die Eingangs und Ausgangsdatenbilder um Daten Status und Befehlsinformationen zwischen dem Scanner und der Steuerung zu bertragen Im Folgenden wird die Grundstruktur dargestellt N here Angaben finden Sie im Benutzerhandbuch Compact I OTM DeviceNet Scannermodul 1769 SDN Publikation 1769 UM009 Eingangsdatenbild Das Eingangsdatenbild wird vom Scannermodul an die Steuerung bertragen Wort Beschreibung Datentyp Ober Statssnkur __ 64Mor Anarun 64 und 65 Modulstatus Register 2 W rter 66 bis 245 Eingangsdatenb
341. em Strompfadstatus Integralsumme IS Abstimm Adresse Daten Bereich Typ Anwender parameter format programmzugriff IS Integralsumme PD10 0 IS Doppelwort 2 147 483 648 Status Lesen Schreiben 32 Bit INT bis 2 147 483 647 Dies ist das Ergebnis der Integralberechnung 5 E dt I Publikation 1762 RMO01D DE P Oktober 2002 19 16 Prozesssteuerungsbefehl Ge nderter Differenzialanteil AD Abstimm Adresse Daten Bereich Typ Anwender parameter format programmzugriff AD Ge nderter PD10 0 AD Doppelwort 2 147 483 648 Status Nur Lesen Differenzialanteil 32 Bit INT bis 2 147 483 647 Dieses Doppelwort wird intern zur Verfolgung der nderung der Prozessvariablen w hrend der Regelkreisaktualisierungszeit verwendet Publikation 1762 RM001D DE P Oktober 2002 Prozesssteuerungsbefehl 19 17 Laufzeitfehler Fehlercode Im Falle eines Laufzeitfehlers des PID Befehls wird im Statusfile der Fehlercode 0036 angezeigt Dieser Code kennzeichnet die folgenden PID Fehlerzust nde die jeweils einem bestimmten EinzelbyteCodewert zugewiesen wurden Dieser erscheint im MSByte des zweiten Worts im Regelblock Beschreibung des Fehlerzustands bzw der Fehlerzust nde Abhilfema nahme 11H 1 Regelkreisaktualisierungszeit Regelkreisaktualisierungszeit ndern 0 lt D lt 1024 D gt 1024 2 Regelkreisakt
342. em der folgenden Wege in Verbindung Telefon USA Kanada 1 440 646 5800 Au erhalb der USA Kanadas Die Telefonnummer f r Ihr Land finden Sie im Internet 1 Gehen Sie zu http www ab com 2 Klicken Sie auf Product Support http support automation rockwell com 3 Klicken Sie unter Support Centers auf Contact Information Internet 1 Gehen Sie zu http www ab com 2 Klicken Sie auf Product Support http support automation rockwell com Publikation 1762 RM001D DE P Oktober 2002 Inhalt Kapitel 1 E A Konfiguration Integsierte Ei near 1 1 MicroLogix 1200 Erweiterunos E Ar nun an en a 1 3 Speicherbelegung f r MicroLogix 1200 Erweiterungs E A 1 4 MicroLogix 1500 Compact M Erweiterungs E A 1 9 Speicherbelegung f r MicroLogix 1500 CompactTM Erweiterungs E AN ae re SR erh 1 11 I AsAdressierunbad s use wisse eher 1 21 E A B tcen a hs sea nd ten 1 22 Einpanssilten Zee ee ns u 1 22 Impulsspeicher Eing nge au era 1 23 Konfiguration der Erweiterungs E A mit RSLogix 500 1 26 Kapitel 2 Speicher der Steuerung und Speicher der Steuerung a Aa ken 2 2 Filetypen Daten les A DE ehe 2 7 Datenfiles beim Herunterladen sch tzen 2 2222 2 8 Statischer Fileschut uns nenn 2 10 Kennwortsch tz n nassen na 2 11 Speicher der Steuerung l schen 2 sb sus 2 12 Zuk nftigen Zugriff zulassen OEM Sperte 222 2 13 Kapitel 3 Funktionsfiles berblick
343. em 485CIF Daten lesen Befehlssatz PLC2 und unterst tzt diesen Befehlssatz 485CIF Lesebefehll 485CIF Schreibbefehl Das Zielger t ist kompatibel mit dem 485CIF Daten Befehlssatz PLC2 und unterst tzt diesen senden Befehlssatz PLC5 Lesebefehl Das Zielger t ist kompatibel mit dem PLC5 Daten lesen Befehlssatz und unterst tzt diesen Befehlssatz PLC5 Schreibbefehl Das Zielger t ist kompatibel mit dem PLC5 Daten Befehlssatz und unterst tzt diesen Befehlssatz senden CIP generisch Das Zielger t ist kompatibel mit dem CIP Daten Befehlssatz f r DeviceNet und unterst tzt senden und diesen Befehlssatz empfangen 1 Siehe den Hinweis Wichtig unten 2 MicroLogix 1500 1764 LRP der Serie C und h her nur f r DeviceNet Nachrichten bermittlung Der CIF File Common Interface File in den MicroLogix 1200 1500 und SLC 500 Prozessoren ist File 9 Der CIF File in der MicroLogix 1000 Steuerung ist Ganzzahl File 7 Kommunikationsbefehle 21 21 Datentafeladresse Diese Variable bezeichnet die Startadtesse in der zentralen Steuerung Die g ltigen Filetypen f r die Datentafeladresse werden nachfolgend beschrieben Nachricht lesen Nachricht schreiben Bit B Ausgang 0 Zeitwerk T Eingang Z hler C Bit B Steuerung R Zeitwerk T Ganzzahl N Z hler C Flie komma F Steuerung R Doppelwort L Ganzzahl N Flie komma N Doppelwort L Zeichenkette sy Ec
344. em die Nachrichtenaufforderung nicht die Daten in die Kommunikationswarteschlange des Kanals Die Warteschlange ist ein Speicherbereich f r Nachrichten die keinem Puffer zugeordnet wurden F r die Warteschlange gilt das FIFO Prinzip First In First Out Die erste Nachrichten bertragungsaufforderung die in die Warteschlange gestellt wurde wird dem n chsten frei werdenden Puffer zugeordnet Alle MSG Befehle in einem Kontaktplanprogramm k nnen in die Warteschlange aufgenommen werden Nach Abschluss einer Nachrichten bertragungsaufforderung in einem Puffer wird der Puffer wieder dem System zur Verf gung gestellt Wenn sich eine Nachricht in der Warteschlange befindet wird die Nachricht dem Puffer zugewiesen Zu diesem Zeitpunkt werden auch die zu der Nachricht geh renden Daten aus der Steuerung eingelesen HINWEIS Wenn sich ein Nachrichtenbefehl in der Warteschlange befand k nnen sich die von der Steuerung verschick ten Daten von denen unterscheiden die bei der urspr nglichen Verarbeitung des Befehls vorlagen Der Puffer und die Warteschlange arbeiten vollautomatisch Puffer werden entsprechend des jeweiligen Bedarfs zugeordnet und freigegeben sobald alle Puffer belegt sind werden die weiteren Nachrichten in die Warteschlange gestellt Die Steuerung initiiert Lese und Schreibnachrichten ber verf gbare Kommunikationskan le wenn sie f r die folgenden Protokolle konfiguriert wurde e DH 485 e DF1 Vollduplex e DF1
345. ements und das Ergebnis in das Ziel zu stellen Tabelle 12 10 Wahrheitstabelle f r den NOT Befehl Ziel A NICHT B Quelle 111 11 11 11 Io J1 10 10 10 0 JO 1 1 J0 J0 Ziel 0 J0 0 Jo Jo 1 Io 1 1 11 11 11 10 0 11 11 Weitere Informationen hierzu finden Sie unter Logikbefehle verwenden auf Seite 12 1 und Aktualisierung der mathematischen Status Bits auf Seite 12 2 Kapitel 13 Verschiebebefehle Die Verschiebebefehle ndern und verschieben Worte Befehl Zweck Seite MOV Verschieben Den Quellenwert zum Ziel verschieben 13 1 3 3 _ MVM Maskierte Verschiebung Daten von einem Quellenstandort an einen ausgew hlten Teil des Ziels verschieben MOV Verschieben Befehlstyp Ausgang MOV Move Tabelle 13 1 Ausf hrungszeit des MOV Befehls Source N7 0 0 lt Steuerung Datengr e Strompfad Dest N7 1 0 lt wahr unwahr MicroLogix 1200 Wort 2 4 us 0 0 us Doppelwort 8 3 us 0 0 us MicroLogix 1500 Wort 2 3 us 0 0 us Doppelwort 6 8 us 0 0 us Verwenden Sie den MOV Befehl um Daten von der Quelle an das Ziel zu verschieben Solange der Strompfad wahr bleibt bertr gt der Befehl die Daten bei jeder Abfrage MOV Befehl verwenden Bei der Verwendung des MOV Befehls sind folgende Aspekte zu beachten e Die Quelle und das Ziel k nnen unterschiedliche Datengr en aufweisen Die Que
346. en Kontaktplanabfrage Start des Strompfads Ausgangsabfrage zwischen Wortaktualisierungen Kommunikationsbearbeitung jederzeit Verwaltung jederzeit 1 Der Kommunikationsdienst beinhaltet 80 us f r den bergang in ein Unterprogramm 2 Der Kommunikationsdienst beinhaltet 60 us f r einen Zeittakt Die Interrupt Latenzzeit k nnen Sie wie folgt ermitteln 1 Bestimmen Sie zun chst die Ausf hrungszeit des Strompfads mit der l ngsten Ausf hrungszeit im Steuerprogramm maximale Strompfadzeit Weitere Informationen hierzu finden Sie unter MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit auf Seite B 1 oder MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit auf Seite B 1 2 Multiplizieren Sie die maximale Strompfadzeit mit dem Kommu nikations Multiplikator der Ihrer Konfiguration im Abschnitt MicroLogix 1200 Arbeitsblatt zur Abfragezeit auf Seite A 7 oder MicroLogix 1500 Arbeitsblatt zur Abfragezeit auf Seite B 7 entspricht Das Ergebnis dieser Berechnung ist wie folgt zu verstehen Steuerung Wenn die in Schritt 2 Dann ist die berechnete Zeit Interrupt Latenzzeit MicroLogix 1200 kleiner als 133 us ist 411 us gr er als 133 us ist der in Schritt 2 berechnete Wert plus 278 us MicroLogix 1500 kleiner als 100 us ist 360 us gr er als 100 us ist der in Schritt 2 berechnete Wert plus 260 us Publikation 1762 RMO01D DE P Oktober 2002 18 6 Int
347. en 14 2 COP Fil kopieren san hessen shake 14 4 PERS N een 14 5 BSL Bit nach links verschieben u 14 6 BSR Bit nach rechts verschieben u 3 0 4 10 000050 14 8 FEL FIFO ladenn ai eaa sis 14 10 FEU FIFO entladen an ara wear 14 13 EFL LP Obden as u ah 14 15 LEU LIFO entladen u east 14 17 SWP Byte Tausch a ee er 14 19 Kapitel 15 SQC Schrittschaltwerksvergleich 2222 2ce 15 2 SQO Schrittschaltwerksausgang 22 222 c seen 15 6 SQL Schtittschaltwerksladung 2222ees2ceenn 15 9 Kapitel 16 JMP Sprung zu Marke sa NE Beet 16 1 LBE Mike 2 a se le hie 16 2 JSR Sprung ins Unterprogramm 22 2ccescceeneen 16 2 SBR nterprogt nin aes o a ai a i i 16 3 RET R ckkehr vom Unterprogramm 2ce222ceencnn 16 3 SUS Suspend aines ee ende 16 4 TND Tempor res Ende sun nl 16 4 END Programmende esieseuniaskeis std 16 5 MER gt Hauptstetterbeichl ia 222 0 3 ea a 16 5 Publikation 1762 RMO01D DE P Oktober 20 vii 02 viii Ein und Ausgangsbefehle Interrupts verwenden Prozesssteuerungsbefehl ASCII Befehle Publikation 1762 RM001D DE P Oktober 2002 Kapitel 17 IIM Sofortiger Eingang mit Maske cn 2 ren 17 1 TIOM Sofortiger Ausgang mit Maske c 2ccn c0n 17 4 REF E A aufftischen 2xsauW an ana en nn 17 5 Kapitel 18 Informationen zur Verwendung von Interrupts 18 2 Anwender Tnt
348. en Bit Das Bit wird immer r ckgesetzt S 5 0 berlaufauffang Das Bit wird gesetzt wenn das berlauf Bit gesetzt wird andernfalls wird es r ckgesetzt Kapitel 12 Logikbefehle Die Logikbefehle f hren auf Bitbasis logische Operationen mit einzelnen Worten aus Befehl Zwek Sseite AND Logisches UND Ausf hrung einer logischen UND Operation 12 3 OR Logisches ODER Ausf hrung einer Inklusiv ODER Operation 12 4 XOR Exklusives ODER Ausf hrung einer Exklusiv ODER Operation 12 5 NOT Logisches NICHT Ausf hrung einer NICHT Operation 12 6 Logikbefehle verwenden Bei der Verwendung von Logikbefehlen sind folgende Aspekte zu beachten e Quelle und Ziel m ssen dieselbe Datengr e aufweisen d h beides Worte oder beides Doppelworte Verwenden Sie den Hochgeschwindigkeits Z hlerakkumulator HSC ACC nicht f r den Zieladressenparameter in AND OR und XOR Befchlen e Bei den Quellen A und B kann cs sich um Konstanten oder Adressen handeln allerdings darf nicht f r beide Quellen eine Konstante angegeben werden e G ltige Bereiche f r Konstanten 32768 bis 32767 Wort und 2 147 483 648 bis 2 147 483 647 Doppelwort Publikation 1762 RMO01D DE P Oktober 2002 12 2 Logikbefehle Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 12 1 G ltige Adressierungsmodi und Filetypen f r Logikbefehle Definitionen der in dieser
349. en Unterschiede vor ist der Strompfad unwahr Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Source A Quelle A ist die Position der ersten Zeichenkette die f r den Vergleich verwendet wird e Source B Quelle B ist die Position der zweiten Zeichenkette die f r den Vergleich verwendet wird Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 20 30 G ltige Adressierungsmodi und Filetypen f r ASR Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 ata Adressierungs Adressierungs iles Funktionsfiles S Datenfiles 7 modus ebene E zZ Parameter E ER 5 a 5 js 5 5 E e u ze g 8 PRENIE os sale 5 le e E kl a 2 3 E Ie 5 s 8S s o la IF lu B h 3 2 amp E E lala e je le la S j E l ls ja ja Source Quelle A Source Quelle B 1 Der Steuerdatenfile ist der einzig g ltige Filetyp f r das Steuerungselement Funktionsweise Ist die Zeichenkette von Quelle A oder Quelle B l nger als 82 Zeichen wird das Fehler Bit f r die ASCII Zeichenkettenbearbeitung S 5 15 gesetzt und der Zustand des Strompfads ndert sich in unwahr Publikation 1762 RM001D DE P Oktober 2002 Zeitdiagramm f
350. en dieser Regel e Lange ganzzahlige Daten k nnen aus Bit oder Ganzzahl Files gelesen oder in diese geschrieben werden Und e RTC Files k nnen in Ganzzahl Files geschrieben werden nur MicroLogix 1200 Serie B und h her sowie MicroLogix 1500 Serie B und h her Publikation 1762 RMO01D DE P Oktober 2002 21 22 Kommunikationsbefehle Publikation 1762 RM001D DE P Oktober 2002 HINWEIS Die nachfolgende Tabelle soll nicht die Kompatibilit t der verschiedenen Filetypen darstellen sondern nur die maximale Anzahl der Elemente die in den jewei ligen F llen ausgetauscht werden k nnen Nachrichtentyp Filetyp Elementgr e Maximale Anzahl Elemente pro Nachricht 485CIF 0 1 B N 1 Wort 103 L 2 Wort 51 T C R 3 Wort 34 ST 42 Wort 2 nur Schreiben 500CPU 0 1 B N 1 Wort 103 m L 2 Wort 51 T C R 3 Wort 34 RTC 8 Wort 1 nur Schreiben PLC5 0 1 B N 1 Wort 103 im L 2 Wort 51 i 5 Wort 20 1 Gilt nur f r MicroLo muss 500CPU oder gix 1200 Serie C and h her sowie MicroLogix 1500 Serie C und h her Der Nachrichtentyp PLC5 sein Der zentrale Filetyp und der Zielfiletyp m ssen beide Flie kommafiles sein Parameter f r Target Device Zielger t F4MSG Rung 2 0 MG11 0 General r This Controller Communication Command 500CPU Read Data Table Address N7 0 Size in Elements 5 Channel 0 Target Device Message Timeout 1 Data T
351. en k nnen Sie einen Ausdruck oder einen bestimmten mathematischen Befehl f r Berechnungen verwenden Befehl Zweck Seite ADD Addition Addition zweier Werte 10 7 SUB Subtraktion Subtraktion zweier Werte 10 7 MUL Multiplikation Multiplikation zweier Werte 10 8 DIV Division Division eines Wertes durch einen anderen 10 8 NEG Negation nderung des Vorzeichens des Quellenwerts 10 9 und Einf gung in das Ziel CLR L schen R cksetzen aller Bits in einem Wort auf null 10 9 ABS Absolutwert Berechnen des Absolutwertes eines 0 10 Quellenwertes SOR Quadratwurzel Berechnung der Quadratwurzel eines Werts 10 15 SCL Skalierung Skalieren eines Werts 10 12 SCP Skalierung mit Skalieren eines Werts auf einen Bereich der 10 13 Parametern durch eine lineare Beziehung festgelegt wird Publikation 1762 RMO01D DE P Oktober 2002 10 2 Mathematische Befehle Mathematische Befehle Die meisten mathematischen Befehle werden mit drei Parametern verwendet Quelle A Quelle B und Ziel zus tzliche erforderliche Parameter werden an verwenden den entsprechenden Stellen in diesem Kapitel beschrieben Die mathematische Operation wird mit beiden Quellenwerten durchgef hrt Das Ergebnis wird im Ziel gespeichert Bei der Verwendung mathematischer Befehle sind folgende Aspekte zu beachten e Die Quelle und das Ziel k nnen unterschiedliche Datengr en auf weisen Quellen werden mit der h ch
352. enadresse der Steuerungen steigern Als maximale Netzknotenadtesse sollte dabei die h chste verwendete Netzknotenadtesse angegeben werden WICHTIG An allen Ger ten sollte dieselbe maximale Netzknoten adresse eingestellt sein Fernpaketunterst tzung bei MicroLogix 1200 und 1500 Diese Steuerungen k nnen auf Kommunikationsanfragen und Befehle anderer nicht aus dem zentralen DH 485 Netzwerk stammender Ger te reagieren oder solche Anfragen und Befehle starten Diese Eigenschaft ist vor allem bei Installationsarbeiten hilfreich bei denen eine Kommunikation zwischen dem DH 485 und dem DH Netzwerk erforderlich ist Protokollkonfiguration E 5 DF1 Vollduplex Protokoll Das DF1 Vollduplex Protokoll erm glicht eine Punkt zu Punkt Verbindung zwischen zwei Ger ten Dieses Protokoll kombiniert die Datentransparenz American National Standards Institute ANSI Spezifikation X3 28 1976 Unterkategorie D1 mit der gleichzeitigen Zweiweg bertragung mit eingebetteten Antworten Unterkategorie F1 Die MicroLogix Steuerungen unterst tzen das DF1 Vollduplex Protokoll ber einen RS 232 Anschluss an externe Ger te wie beispielsweise Computer oder andere Steuerungen die DF1 Vollduplex unterst tzen DFI ist ein offenes Protokoll Weitere Informationen finden Sie in der Allen Bradley Dokumentation Publikation 1770 6 5 16 DFT Protocol and Command Set Reference Manual Funktionsweise des DF1 Vollduplex Protokolls Das DF1 Volldup
353. enden Tabelle verwendet werden Tabelle 20 12 G ltige Adressierungsmodi und Filetypen f r ABL Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Parameter Kanal Datenfiles Adressierungs ebene Adressierungs modus Funktionsfiles TOR ST DLS Datenprotokoll 10S E A Doppelwort unmittelbar MG PD PLS RTC Steuerung 1 Der Steuerda enfile ist der ei nzig g ltige Filetyp f r das Steuerungselement Funktionsweise Wenn der Zustand des Strompfads von unwahr nach wahr bergeht wird das EN Bit gesetzt Der Befehl wird in die ASCH Befehlswarte schlange eingereiht das Warteschleifen Bit EU wird gesetzt und die Programmabfrage wird fortgesetzt Anschlie end wird der Befehl au erhalb der Programmabfrage ausgef hrt Ist allerdings die Warteschlange leer wird der Befehl sofort ausgef hrt Bei der Ausf hrung wird das Ausf hrungs Bit RN gesetzt Die Steuerung bestimmt die Anzahl der Zeichen bis einschlie lich der ersten Abschlusszeichen und f gt diesen Wert in das POS Feld des Steuerdatenfiles ein Anschlie end wird das Fertig Bit DN gesetzt Erscheint im POS Feld eine Null wurde kein Abschlusszeichen gefun den Das Gefunden Bit FD wird gesetzt wenn das POS Feld auf eine
354. enderprogrammzugriff 5 9 Wort 0 bis FFFF Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen ich Diese Adresse wird im Kommunikations Statusfile dupliziert CSx 0 27 Weitere Informationen hierzu finden Sie unter Block aktive Netzknotentabelle auf Seite 3 18 Aktive Netzknoten Netzknoten 16 bis 31 z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m g Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 10 Wort 0 bis FFFF Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen ich Diese Adresse wird im Kommunikations Statusfile dupliziert CSx 0 28 Weitere Informationen hierzu finden Sie unter Block aktive Netzknotentabelle auf Seite 3 18 Publikation 1762 RM001D DE P Oktober 2002 C 16 _Systemstatusfile Publikation 1762 RM001D DE P Oktober 2002 Rechenregister Adresse Datenformat Bereich Typ Anwenderprogrammzugriff 13 Wort 32768 bis Status Lesen Schreiben tiefes Byte 32767 S 14 Wort 32768 bis Status Lesen Schreiben hohes Byte 32767 Diese beiden Worte werden in Verbindung mit den Mathematik befehlen MUL DIV FRD und TOD verwendet Der Rechentegister wert wird bei Ausf hrung des Befehls gepr ft und bleibt bis zur Ausf hrung des n chsten MUL DIV
355. enformat Bereich Typ Anwenderprogrammzugriff S 60 ASCII A bis ZZ Status Nur Lesen Dieses Register bezeichnet die Bestellnummer des Prozessors Prozessorserie Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 61 ASCII Abis Z Status Nur Lesen Dieses Register bezeichnet die Serie des Prozessors Prozessorversion Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 62 Wort 0 bis 32767 Status NurLesen Dieses Register enth lt die Revisionsnummer Start FRN des Prozessors Benutzerprogramm Funktionstyp Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 63 Wort 0 bis 32767 Status Nur Lesen Dieses Register bezeichnet die Funktionalit t des in der Steuerung verwendeten Anwenderprogramms Compiler Revision Build Nummer Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 64 niedriges Byte Byte 0 bis 255 Status Nur Lesen Dieses Register enth lt die Build Nummer des Compilers mit dem das Programm in der Steuerung erstellt wurde Publikation 1762 RMO01D DE P Oktober 2002 C 22 _ Systemstatusfile Publikation 1762 RM001D DE P Oktober 2002 Compiler Revision Versionsnummer Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 64 hohes Byte
356. ent und mathematische Befehle ADD SUB usw m ssen auf Wort oder Doppelwortebene programmiert werden Programmierbefehle bersicht 4 3 Adressierungsmodi MicroLogix 1200 und MicroLogix 1500 Steuerungen unterst tzen drei Arten der Datenadtessierung e unmittelbar e direkt e indirekt Die indizierte Adressierung wird durch MicroLogix 1200 und MicroLogix 1500 Steuerungen nicht unterst tzt Die indizierte Adressierung kann durch die indirekte Adressierung nachgestellt werden Siehe Beispiel Verwenden indirekter Adressierung zum Duplizieren indizierter Adressierung auf Seite 4 7 Die Art und Weise sowie der Zeitpunkt der Verwendung einer Adressierungsart h ngen von dem zu programmierenden Befehl sowie dem Elementetyp ab der in den Operanden des Befehls angegeben wird Aufgrund der Unterst tzung dieser drei Adressierungsmethoden bieten die MicroLogix 1200 und MicroLogix 1500 Steuerungen ein hohes Ma an Flexibilit t bei der berwachung oder Bearbeitung von Daten Die drei Adressierungsmodi werden nachfolgend beschrieben Unmittelbare Adressierung Die unmittelbare Adtessierung wird vor allem f r die Zuordnung von numerischen Konstanten innerhalb von Befehlen verwendet Beispiel Sie ben tigen ein 10 Sekunden Zeitwerk Hierf r programmieren Sie ein Zeitwerk mit der Zeitbasis 1 Sekunde und dem Sollwert 10 Die in diesem Beispiel verwendeten Zahlen 1 und 10 stellen jeweils eine unmittelbare Adressierung
357. er Status C 21 Versionsnummer Status 0 22 COP Befehl 14 4 CPU Central Processing Unit Definition G 2 CPW Befehl 74 2 CS Funktionsfile 3 14 CTD Befehl 8 9 CTU Befehl 8 9 D DAT Funktionsfile 3 70 Konfiguration 3 10 Datenfiles 2 2 2 7 Ausgang 0 2 7 Beispiele f r die E A Adressierung 7 27 Bit B 2 7 Datenfiles sch tzen 2 8 Doppelwort L 2 7 E A Bilder f r Erweiterungs Module MicroLogix 1200 1 4 E A Bilder f r Erweiterungsmodule MicroLogix 1500 1 11 Eingang l 2 7 Flie komma F 2 7 10 4 Ganzzahl N 2 7 Nachrichtenfile MG 27 6 Organisation und Adressierung 20 5 PID PD 79 2 programmierbarer Endschalter PLS 5 28 Statusfile S C 7 Steuerung R 2 7 Publication 1762 RMO01D DE P Oktober 2002 ST File String 20 5 Z hler C 8 7 Zeitwerk T 8 7 Datenfile berschreibschutz inaktiv Status Bit C 79 Datenprotokollierung 22 7 Datentafel 6 2 DCD Befehl 17 2 Dekodierung 4 in 1 auf 16 77 2 Dezentrale Nachrichten 27 37 DF1 Halbduplex Protokoll E 6 DF1 Halbduplex Protokoll Beschreibung E 6 Konfigurationsparamter E 7 DF1 Vollduplex Protokoll E 5 Beschreibung F 5 Konfigurationsparameter E 5 DH 485 Kommunikationsprotokoll E 2 Konfigurationsparameter F 3 DH 485 Netzwerk Beschreibung E 2 Konfigurationsparameter F 3 Protokoll F 2 Token Rotation E 2 DIN Schiene G 2 DIV Befehl 70 8 Division 70 8 DLG Befehl 22 13 DTE Definition 6 2 Durchsatz 6 3 E E A 6 3 E A auffrischen 17 5 E A Adressierung
358. er Netzwerkebene E E 5 ajl Aol N oO 15 bis 22 Fehlercode Netzwerkebene Reserviert Tabelle 3 16 ASCII Diagnosez hlerblock MicroLogix 1200 Steuerungen MicroLogix 1500 1764 LSP Prozessoren der Serie B und 1764 LRP Prozessoren Wort Bit Beschreibung 6 Kennung f r DLL Diagnosez hler immer 2 7 L nge immer 30 8 Formatcode immer 5 9 0 CTS 1 RTS 2 Reserviert 3 Kanal 0 Reserviert Kanal 1 DCD 4 bis 15 Reserviert 10 0 Software Handshaking Status 1 bis 15 Reserviert 11 Echo Zeichenz hlwert 12 Z hlwert empfangener Zeichen 13 bis 18 Reserviert 19 Z hlwert f r fehlerhafte Zeichen 20 bis 22 Reserviert Publikation 1762 RMO01D DE P Oktober 2002 3 18 Funktionsfiles Publikation 1762 RM001D DE P Oktober 2002 Tabelle 3 17 Block aktive Netzknotentabelle Wort Beschreibung 23 Kennung f r aktive Netzknotentabelle immer 3 24 L nge immer 4 f r DH 485 immer 0 f r DF1 Vollduplex DF1 Halbduplex Slave Modbus RTU Slave und ASCII 25 Formatcode immer 0 26 Anzahl der Knoten immer 32 f r DH 485 immer 0 f r DF1 Vollduplex DF1 Halbduplex Slave Modbus RTU Slave und ASCII 27 Aktive Netzknotentabelle Netzknoten 0 bis 15 CS0 27 1 ist Netzknoten 1 CS0 27 2 ist Netzknoten 2 usw Dies ist ein Register mit Bitbelegung der den Status jedes Knotens im Netzwerk anzeigt Wenn ein Bit gesetzt ist
359. er Status dieser Bits bleibt bis zur Ausf hrung des n chsten Rechen Logik bzw bertragungsbefehls unver ndert bertrag Flag Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 0 0 Bin rwert 0 oder 1 Status Lesen Schreiben Dieses Bit wird gesetzt 1 wenn ein mathematischer bertrag oder Abzug generiert wird Andernfalls ist das Bit nicht gesetzt 0 Wenn ein STI Befehl ein Hochgeschwindigkeitsz hler ein Ereignis Interrupt oder eine Anwenderfehlerroutine die normale Ausf hrung des Pro gramms unterbricht wird der urspr ngliche Wert von S 0 0 bei der Fortsetzung der Programmausf hrung wiederhergestellt berlauf Flag Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 0 1 Bin rwert 0 oder 1 Status Lesen Schreiben Dieses Bit wird gesetzt 1 wenn im Ziel kein ausreichender Speicher platz f r das Ergebnis eines mathematischen Befehls vorhanden ist Andernfalls ist das Bit nicht gesetzt 0 Sobald dieses Bit gesetzt wird 1 wird auch das berlauferkennungs Bit S 5 0 gesetzt 1 Wenn ein STI Befehl ein Hochgeschwindigkeitsz hler ein Ereignis Interrupt oder eine Anwenderfehlerroutine die normale Ausf hrung des Pro gramms unterbricht wird der urspr ngliche Wert von S 0 1 bei der Fortsetzung der Programmausf hrung wiederhergestellt Null Flag Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 0 2 Bin rwert 0 oder 1 Status Lesen Schreiben
360. er ist unabh ngig vom brigen Prozessorspeicher Auf ihn kann nicht ber das Anwenderprogramm zugegriffen werden Jeder Datensatz wird beim Ausf hren des Befehls gespeichert und ist nicht fl chtig batteriege puffert Auf diese Weise gehen beim Ausschalten keine Daten verloren Datenfiles Funktionsfiles Spezielle Files 0 00 T PWM oT 2 STI 3 03 4 bis RTC 04bis Publikation 1762 RM001D DE P Oktober 2002 22 8 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren Publikation 1762 RM001D DE P Oktober 2002 Beispielwarteschlange 0 Diese Warteschlange soll veranschaulichen wie die Zeichenketten l nge jedes Datensatzes und die maximale Anzahl der Datens tze berechnet wird Tabelle 22 2 Warteschlange 0 Datum v Zeit v Endezeichen Datum Zeit N7 11 L14 0 T4 5 ACC 11 3 0 B3 2 Datensatz 0 01 10 2000 20 00 00 12315 103457 200 8190 4465 Datensatz 1 01 10 2000 20 30 00 2400 103456 250 8210 14375 Datensatz 2 01 10 2000 21 00 00 12275 103455 225 18150 14335 Datensatz3 01 10 2000 21 30 00 2380 103455 223 18195 14360 Datensatz 4 01 10 2000 22 00 00 2293 103456 218 8390 14375 Datensatz5 01 10 2000 22 30 00 12301 103455 231 8400 4405 D
361. erden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files soL Schrittschaltwerksladung Befehlstyp Ausgang SOL z arguencpi Latia REND Tabelle 15 5 Ausf hrungszeit des SQL Befehls le Source 1 00 lt DN gt Steuerung Datengr e Strompfad Control R6 0 Length 1 lt wahr unwahr Position MicroLogix 1200 Wort 21 7 us 7 0 us Doppelwort 24 3 us 7 1 us MicroLogix 1500 Wort 19 1 us 6 3 us Doppelwort 21 1 us 6 3 us Publikation 1762 RM001D DE P Oktober 2002 Schrittschaltwerksbefehle 15 9 Verwenden Sie den SQL Befehl um bei einem Strompfad bergang von unwahr nach wahr bei jedem Schritt einer Schrittschaltwerks operation Worte oder Doppelworte in einen Schrittschaltwerks File zu laden Dieser Befehl verwendet folgende Operanden e File Dies ist der Schrittschaltwerks Referenzfile Die Elemente dieses Files werden einzeln von der Quelle bertragen EU Wenn der Filetyp ein Wort ist m ssen auch die Maske und die Quelle Worte sein Wenn der Filetyp ein Doppelwort ist m ssen auch die Maske und die Quelle Doppelworte sein e Quelle Der Quellenoperand ist eine Konstante oder eine Adresse mit dem Wert der an die momentan verf gbare Position in dem Schrittschaltwerks File gestellt werden soll Die Adressierungs ebene der Quelle muss mit der des Schrittschaltwerks Files bereinstimmen Wenn der Filetyp ein Wo
362. erden sollte der Wert f r den Zeitablauf bei Sendeaufruf nicht null sein Bei dem Wert 0 ist der Zeitablauf bei Sendeaufruf deaktiviert RTS Ausschaltver 0 bis 65535 kann in Schritten von 20 ms eingestellt werden 0 z gerung x20 ms Gibt die zeitliche Verz gerung zwischen der bertragung des letzten seriellen Zeichens an das Modem und der Deaktivierung des RTS an Damit erh lt das Modem zus tzliche Zeit zur bertragung des letzten Zeichens eines Pakets RTS Sendever 0 bis 65535 kann in Schritten von 20 ms eingestellt werden 0 z gerung x20 ms Gibt die zeitliche Verz gerung zwischen der RTS Aktivierung und der erstmaligen Pr fung einer CTS Antwort an Einzusetzen bei Modems die nicht in der Lage sind nach Eingang von RTS sofort mit CTS zu antworten Nachrichten 0 bis 255 3 wiederholungen Gibt die Anzahl der Wiederholungsversuche zur bertragung eines Nachrichtenpakets durch ein Slave Ger t an wenn keine Best tigung von dem Master Ger t empfangen wird Einzu setzen in st ranf lligen Umgebungen in denen Nachrichtenpakete bei der bertragung besch digt werden k nnen Verz gerung vor 0 bis 65535 kann in Schritten von 1 ms eingestellt werden 0 bertragung x1 ms Wenn die Handshaking Funktion deaktiviert wurde ist dies die Verz gerungszeit vor der bertragung Erforderlich bei physischen 1761 NET AIC Halbduplex Netzwerken Diese Verz gerung wird von dem 1761 NET AIC zum Umschalten vom bertragungs in den Em
363. erdrah tetes Hauptsteuerrelais das Notabschaltungsfunk tionen erf llt Sie m ssen in jedem Fall ein festverdrahtetes Hauptsteuerrelais f r Notabschaltungen der E A Spannungsversorgung installieren ACHTUNG Wenn Sie innerhalb eines MCR Bereichs Befehle wie Zeitwerke oder Z hler starten wird die Befehls ausf hrung beendet nachdem der Bereich deaktiviert wird Programmieren Sie daher kritische Operationen au erhalb des Bereichs ggf neu Kapitel 17 IIM Sofortiger Eingang mit Maske IIM Immediate Input w Mask Slot Mask Length N7 0 1 Ein und Ausgangsbefehle Mit den Eingangs und Ausgangsbefehlen k nnen Sie Daten gezielt und ohne Unterst tzung durch die Eingangs und Ausgangsabfragen aktualisieren Befehl Zweck Seite IIM Sofortiger Eingang mit Daten vor der normalen Eingangsabfrage 17 1 Maske aktualisieren IOM Sofortiger Ausgang mit Ausg nge vor der normalen 17 4 Maske Ausgangsabfrage aktualisieren REF E A Auffrischung Programmabfrage f r die Ausf hrung der 17 5 E A Abfrage Ausg nge schreiben Kommunikation bearbeiten Eing nge lesen unterbrechen Befehlstyp Ausgang HINWEIS Dieser Befehl ist nur f r integrierte E A verf gbar F r Erweiterungs E A kann dieser Befehl nicht eingesetzt werden Tabelle 17 1 Ausf hrungszeit des IIM Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 26 4 us 0 0 us MicroLogix 1500 22 5
364. erelement Level angepasst sein e Sie k nnen auf ein Unterelement aus Funktionsfile Bits verweisen das aus einer Kombination aus Nur Lesen Bits und Lesen Schreiben Bits besteht e Sie k nnen nicht direkt auf das obere Wort eines Doppelwortes als Operand in dem CPW Befehl verweisen e Ein schwerer Fehler 003F tritt auf wenn die Ausf hrung des Befehls den Datentabellen Platz bersteigt e Ein schwerer Fehler 0044 tritt auf wenn ein Schreibversuch in den RTC Funktionstfile fehlschl gt Dies tritt nur auf wenn versucht wird ung ltige Daten in den RTC Funktionsfile zu schreiben Beispiele f r ung ltige Daten sind Das Setzen des Wochentages auf Null oder das Setzen des Datums auf den 30 Februar Filebefehle 14 3 In der folgenden Tabelle werden Adressierungsmodi und Filetypen dargestellt Tabelle 14 2 G ltige Adressierungsmodi und Filetypen f r CPW Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressie Funktionsfiles m rungsmodus rungsebene Datenfiles Parameter DLS Datenprotokoll unmittelbar Doppelwort e Element 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 2 Der F File ist nur f r MicroLogix 1200 und 1500 Steuerungen der Serie C und h her g ltig
365. eri peBeichlenu chin na a 18 7 INT Interrupt Unterprogramm ie a 18 7 SIS SL1statlen a ebene 18 8 UID Anwender Interrupt deaktivieren 2 22 22e2 200 18 9 UIE Anwender Interrupt aktivieren 2ee22cen 18 10 UIF Anwender Interrupt entfernen 2cu2ccenn 18 11 STI Funktionsfile verwenden 2222 c css 18 12 EI Funktionsfile verwenden 2222c2cceere en 18 17 Kapitel 19 Konzept des PID Befehls su ua ee 19 1 PDID Gleichine san aa ee lee 19 2 PD Di tenfll amp u seele lad 19 2 PID Proportional Integral Differenzialverhalten 19 3 Eingangsparametef ss ar 19 4 Ausgangsparameter 2 0 aeg 19 7 Abs mmparameter s s tesssecirie cres ionirel ieren kiwe 19 8 Lautzeitfehler ess enar 2 2 les ee see 19 17 Analog E A Skalierung was sure een 19 18 Anwendunsshinweise r seeen ren 19 19 Anwendungsbeispiele ech ee ee 19 23 Kapitel 20 Allgemeine Informationen zer 20 1 ASCI Befeble saia 23320 aE a E Dane 20 1 Befehlstypen und funktionsweise c222 seen 20 2 bersicht zu den Protokollen cc cc 20 4 ST Datenfile String Zeichenkette 2cencceenn 20 5 Steuerdatentlle 2 2 ee ee 20 6 ACL ASCIH Puffer l schen 2 22222222 c seen 20 7 AIC ASCIH Ganzzahl in Zeichenkette 22 222200 20 8 AWA ASCII schreiben und anh ngen 2 220 20 9 AWL SGIH schfeiben uu 0 000 0 am 20 12 ABL Puffer auf Zeile ber
366. erlauf HSC 0 UF Bit 0 bis 7 Status Lesen Schreiben 5 12 OF Uberlauf HSC 0 OF Bit Obis7 Status Lesen Schreiben 5 13 MD Modus fertig HSC 0 MD Bit 0 oder 1 Status Lesen Schreiben 5 15 CD Abw rtsz hler HSC 0 CD Bit 2bis 7 Status Nur Lesen 5 15 CU Aufw rtsz hler HSC 0 CU Bit 0 bis 7 Status Nur Lesen 5 16 MOD HSC Modus HSC 0 MOD Wort INT 0 bis 7 Steuerung Nur Lesen 5 16 ACC Istwert HSC 0 ACC Doppelwort 32 Bit INT 10 bis 7 Steuerung Lesen Schreiben 5 22 HIP Oberer Sollwert HSC 0 HIP Doppelwort 32 Bit INT 10 bis 7 Steuerung Lesen Schreiben 5 22 LOP Unterer Sollwert HSC 0 LOP Doppelwort 32 Bit INT 2 bis 7 Steuerung Lesen Schreiben 5 22 OVF Uberlauf HSC 0 0VF Doppelwort 32 Bit INT 10 bis 7 Steuerung Lesen Schreiben 5 23 UNF Unterlauf HSC 0 UNF Doppelwort 32 Bit INT 2 bis 7 Steuerung Lesen Schreiben 5 23 OMB Ausgangsmaske HSC 0 0MB Wort 16 Bit Bin rwert 10 bis 7 Steuerung Nur Lesen 5 24 HPO Ausgang bei oberem Sollwert HSC 0 HPO Wort 16 Bit Bin rwert 10 bis 7 Steuerung Lesen Schreiben 5 25 LPO Ausgang bei unterem Sollwert HSC 0 LPO Wort 16 Bit Bin rwert 2 bis 7 Steuerung Lesen Schreiben 5 25 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 n v nicht vorhanden Publikation 1762 RM001D DE P Oktober 2002 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 5 Unterelemente des HSC Funktionsfiles
367. errupts verwenden Publikation 1762 RM001D DE P Oktober 2002 Anwenderfehlerroutine Die Fehlerbehandlungsroutine bietet dem Anwender die M glichkeit eine Au erbetriebsetzung der Steuerung zu verhindern falls bestimm te Anwenderfehler auftreten Die Fehlerbehandlungsroutine wird ausgef hrt wenn ein behebbarer oder nicht behebbater Fehler auftritt Bei Fehlern die nicht vom Anwender verursacht wurden wird die Fehlerbehandlungsroutine nicht ausgef hrt Fehler werden eingeteilt in behebbare nicht behebbare und nicht vom Anwender verursachte Fehler Eine vollst ndige Liste aller Fehler finden Sie unter Fehlermeldungen und Fehlercodes auf Seite D 1 Die Grundtypen sind nachfolgend beschrieben Behebbar Behebbare Fehler sind durch den Anwender verursacht und k nnen durch Ausf hren von Logik in der Anwender fehlerroutine behoben werden Der Anwender kann versuchen das Bit Halt wegen schwerem Fehlers S 1 13 zu l schen Hinweis Zur Bestimmung des Fehlerzustands der Steuerung k nnen Sie von der Steuerung aus einen MSG Befehl an ein anderes Ger t starten Nicht behebbar Nicht behebbare Fehler werden durch den Anwender verursacht und k nnen nicht behoben werden Tritt ein derartiger Fehler auf wird die Fehlerbehandlungsroutine ausgef hrt Der Fehler kann jedoch nicht beseitigt werden Hinweis Zur Bestimmung des Fehlerzustands der Steuerung k nnen Sie einen MSG Befehl an ein anderes Ger t
368. ers eines COP oder FLL Befehls sicherzustellen dass die L ngen liegt au erhalb des Gesamt parameter innerhalb des Datenfile Datenfilebereichs bereichs liegen e Kompilieren und laden Sie das Programm erneut und aktivieren Sie dann den RUN Modus 0050 CONTROLLER TYPE In der Anwenderprogrammkonfi Nicht anwender e Schlie en Sie die in dem Anwender MISMATCH guration wurde ein bestimmter bezogen programm angegebene Hardware an Steuerungstyp ausgew hlt der oder jedoch nicht mit dem tats chlichen o konfigurieren Sie das Programm so Steuerungstyp bereinstimmt dass es mit der angeschlossenen Hardware bereinstimmt 0051 BASE TYPE In der Anwenderprogrammkonfi Nicht anwender e Schlie en Sie die in dem Anwender MISMATCH guration wurde ein bestimmter bezogen programm angegebene Hardware an Hardwaretyp AWA BWA BXB oder ausgew hlt der jedoch nicht mit der e konfigurieren Sie das Programm so tats chlichen Basiseinheit dass es mit der angeschlossenen bereinstimmt Hardware bereinstimmt 0052 MINIMUM SERIES In der Anwenderprogrammkorfi Nicht anwender e Schlie en Sie die in dem Anwender ERROR guration wurde eine mindestens bezogen programm angegebene Hardware an erforderliche Hardwareeinheit oder ausgew hlt die zu einer Serie e konfigurieren Sie das Programm so geh rt die h her ist als die Serie der dass es mit der angeschlossenen tats chlichen Hardware Hardware bereinstimmt 0070 EXPANSION 1 0 Der erforderl
369. ertig Istwert gt Sollwert e Istwert lt Sollwert oder e ein RES Befehl mit derselben Adresse wie der CTU Befehl wird ausgef hrt Bit 15 C5 0 CU CU Aufw rts Strompfadstatus wahr e Strompfadstatus unwahr z hlung e ein RES Befehl mit derselben Adresse wie der Tabelle 8 13 Z hlersteuer und status Bits bei CTD Befehl Z hler Wort 0 Bei diesem Beispiel wurde der Datenfile 5 als Z hlerfile konfiguriert Bit Bit 11 C5 0 UN UN Unterlauf Gesetzt wenn der Istwert wird von 32 768 auf 32 767 gesetzt dann wird die Abw rtsz hlung fortgesetzt CTU Befehl wird ausgef hrt Bleibt gesetzt bis ein RES Befehl mit derselben Adresse wie der CTD Befehl wird ausgef hrt Bit 13 C5 0 DN DN Fertig Istwert gt Sollwert e Istwert lt Sollwert oder e ein RES Befehl mit derselben Adresse wie der CTU Befehl wird ausgef hrt Bit 14 C5 0 CD CD Abw rts Strompfadstatus wahr e Strompfadstatus unwahr z hlung e ein RES Befehl mit derselben Adresse wie der CTD Befehl wird ausgef hrt Publikation 1762 RM001D DE P Oktober 2002 Zeitwerk und Z hlerbefehle 8 9 CTU Aufw rtsz hlung CTD Abw rtsz hlung CTU Count Up CU I Counter c50 Preset 0 lt lt DN gt Accum 0 lt CTD Count Down CU gt Counter C50 Preset 0 lt lt DN gt Accum 0 lt Befehlstyp Ausgang Tabelle 8 14 Ausf hrungszeit f r die Befehle CTU und CTD
370. ertragen Bei jeder Ausf hrung des Befehls werden Daten in das Zielwort geschrieben Das Fertig Bit wird nach der bertragung des letzten Wortes eines Schrittschaltwerk Files gesetzt Beim n chsten Strompfad bergang von unwahr nach wahr wird die Position auf Schritt 1 zur ckgesetzt Publikation 1762 RMO01D DE P Oktober 2002 15 6 Schrittschaltwerksbefehle Lautet die Position beim Einschalten 0 h ngt die weitere Funktions weise des Befehls beim Umschalten von dem Programm Modus in den Run Modus davon ab ob der Strompfad bei der ersten Abfrage wahr oder unwahr ist e Ist der Strompfad wahr bertr gt der Befehl den Wert von Schritt 0 e Ist der Strompfad unwahr wird der Wert von Schritt 1 erst beim ersten Strompfad bergang von unwahr nach wahr bertragen Sind die Bits zur ckgesetzt 0 werden Daten ausmaskiert sind Bits gesetzt 1 werden die Daten bertragen Wenn Sie keine Masken Bits setzen ndert der Befehl keine Daten im Zielwort Die Maske kann fest oder variabel sein F r eine feste Maske geben Sie einen Hexadezimalwert ein Soll die Maske variabel sein und bei jedem Schritt ge ndert werden kann eine Element oder Fileadresse direkt oder indirekt eingegeben werden Die folgende Abbildung zeigt wie der SQO Befehl ausgef hrt wird Ss00 Sequencer Output EN D File B10 1 Mask oFOF lt DN gt Dest 014 0 Control R6 20 Length 4
371. ertragung Quelle Publikation 1762 RMO01D DE P Oktober 2002 22 16 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren Laden Lesen von Datens tzen Zugreifen auf den Ladefile Publikation 1762 RM001D DE P Oktober 2002 Daten werden aus einer Datenprotokollierungs Warteschlange geladen indem ein logischer Lesebefehl gesendet wird der den Ladefile des Datenprotokolls adressiert Der lteste Datensatz wird zuerst geladen und anschlie end gel scht Der Datensatz wird gel scht sobald er zur bertragung in die Warteschlange gestellt wurde Sollte vor Abschluss der bertragung eine Unterbrechung der Stromversorgung auftreten geht der Datensatz verloren Die Daten werden als ASCII Zeichensatz mit folgendem Format geladen lt Datum gt lt UDS gt lt Zeit gt lt UDS gt lt 1 Datensatz gt lt UDS gt lt 2 Datensatz gt lt UDS gt lt UDS gt lt Letzter Datensatz gt lt NUL gt e Wobei lt date gt mm tt jjjj ASCII Zeichen Datum ist optional lt time gt hh mm ss ASCII Zeichen Zeit ist optional lt UDS gt Anwenderdefiniertes Trennzeichen TAB KOMMA oder LEERZEICHEN lt X Data gt Dezimale ASCII Darstellung des Werts der Daten lt NUL gt Datensatzzeichenkette ist mit einer Null abgeschlossen e Verf gt die Steuerung nicht ber ein Echtzeituhrmodul wird lt Datum gt als 00 00 0000 und lt Zeit gt als 00 00 00 formatiert e
372. es Steuerprogramms verwendet werden um festzustellen ob sich der PWM Befehl in einem Fehlerzustand befindet Wenn ein Fehlerzustand erkannt wird wird der betreffende Fehler in dem Fehlercoderegister PWM 0 ED gekennzeichnet e Gesetzt 1 Wenn sich ein PWM Befchl in einem Fehlerzustand befindet e Gel scht 0 Wenn sich ein PWM Befehl nicht in einem Fehlerzustand befindet Publikation 1762 RMO01D DE P Oktober 2002 6 24 _ Verwenden von Hochgeschwindigkeitsausg ngen PWM Normalbetrieb NS Beschreibung Element Adresse Daten Bereich Typ Anwenderpro format grammzugriff NS PVM Normalbetrieb PWM 0 NS Bi t O oder 1 Status Nur Lesen Das PWM Bit NS Normalbetrieb wird durch das PWM Subsystem gesteuert Es kann von Eingangsbefehlen in jedem Strompfad innerhalb des Steuerprogramms verwendet werden um festzustellen ob sich der PTO Befehl in seinem normalen Betriebsstatus befindet Zu den normalen Betriebsstatus geh ren ACCEL Beschleunigung RUN Ausf hrung und DECEL Verz gerung sofern dabei keine PWM Fehler vorliegen e Gesetzt 1 Wenn sich ein PWM Befchl in seinem Normalzustand befindet e Gel scht 0 Wenn sich ein PWM Befehl nicht in seinem Normalzustand befindet PWM Hard Stop aktivieren EH Beschreibung Adresse Daten Bereich Typ Anwenderpro Element format grammzugriff EH PWM Hardstopp PWM 0 EH Bit Ooder 1 Steuerung Lesen Schreiben aktivieren
373. es Bit nur wenn der Inhalt des Speichermoduls dauerhaft gesch tzt werden soll FO Fehler berbr cken Das FO Bit Fehler berbr cken zeigt den Status der Auswahl m glichkeit Fault override Fehler berbr cken in dem Programm an das in dem Speichermodul gespeichert ist Auf diese Weise kann der Wert des FO Bits gepr ft werden ohne dass das Anwender programm aus dem Speichermodul geladen werden muss WICHTIG Das Betriebsverhalten der Steuerung wird nicht durch die Einstellung Override selection Fehler berbr cken des Speichermoduls in dem MMI File festgelegt Dieses Bit zeigt nur die Einstellung des Fehler berbr cken Bits S 1 8 in dem Anwender programm in dem Speichermodul an Weitere Informationen hierzu finden Sie unter Fehler berbr ckung beim Einschalten auf Seite C 5 LPC Programmvergleich Das LPC Bit Programmvergleich zeigt den Status der Auswahl m glichkeit Load Program Compare Programmvergleich in dem Anwenderprogramm Statusfile des Speichermoduls an Auf diese Weise l sst sich der Wert bestimmen ohne das Anwenderprogramm tats chlich vom Speichermodul laden zu m ssen Weitere Informationen hierzu finden Sie unter Speichermodul Programmvergleich auf Seite C 10 LE Bei Fehler laden Das LE Bit Bei Fehler laden zeigt den Status der Auswahlm glichkeit Load on Error Bei Fehler laden in dem Programm an das in dem Speichermodul Funkti
374. esen sind Die Anzahl der Datens tze wird nach dem Konfigurieren der Warteschlange festgelegt FSZ kann mit RST verwendet werden um festzustellen wie voll die Warteschlange ist Zum Adtessieren dieses Worts in der Kontaktplanlogik ist folgendes Format zu verwenden DLS0 Q FSZ wobei Q die Warteschlangennummer darstellt Gespeicherte Datens tze RST Das RST Bit gibt an wie viele Datens tze sich in der Warteschlange befinden RST wird vermindert wenn ein Datensatz aus einem Kommunikationsger t gelesen wird Zum Adressieren dieses Worts in der Kontaktplanlogik ist folgendes Format zu verwenden DLS0 Q RST wobei Q die Warteschlangennummer darstellt HINWEIS Soll ein weiterer Datensatz in einer vollen Warte schlange gespeichert werden wird der lteste Datensatz berschrieben Das Verhalten der Warte schlange ist identisch mit dem des FIFO Stapels First in First out Soll ein weiterer Datensatz in einer vollen Warteschlange gespeichert werden wird der erste Datensatz gel scht Die DLS Daten k nnen in folgenden Befehlstypen verwendet werden Befehlstyp Operand Relais Bit Zielausgangs Bit Compare Source Quelle A Source Quelle B Unterer Grenzwert LIM Befehl Test LIM Befehl Oberer Grenzwert LIM Befehl Quelle MEQ Befehl Maske MEO Befehl Vergleich MEO Befehl Mathematische Befehle Source Quelle A Source Quelle B Eingang SCP Befehl Logik Source Quelle A Source Quelle B b
375. eser Wert f r den Befehl SVC wird gesetzt wenn der Kommunikationsdienst auf einen Datenfile zugreift Die Zeit erh ht sich beim Zugreifen auf einen Funktionsfile Publikation 1762 RM001D DE P Oktober 2002 MicroLogix 1200 Speicherbelegung und Befehlsausf hrungszeit A 5 Indirekte Adressierung In den folgenden Abschnitten werden die Auswirkungen der indirekten Adressierung auf die Ausf hrungszeit von Befehlen der Micrologix 1200 Steuerungen beschrieben Diese Ausf hrungszeit wird beeinflusst von der Art der indirekten Adresse F r die Adressformate der nachfolgenden Tabelle sind folgende Filetypen gleich und damit austauschbar e Eingang I und Ausgang O e Bit B und Ganzzahl N e Zeitwerk T Z hler C und Steuerung R Ausf hrungszeit f r indirekte Adressen F r die meisten Befehlstypen die indirekte Adressen enthalten k nnen die Art der Adressierung der folgenden Tabelle entnommen und die entsprechende Zeit zur Ausf hrungszeit des Befehls addiert werden zeigt an dass ein indirekter Bezugswert verwendet wurde Tabelle A 2 Ausf hrungszeit von MicroLogix 1200 Befehlen bei indirekter Adressierung Adressformat Operandenzeit ns Adressformat Operandenzeit ps 0 1 5 8 B3 1 6 8 0 0 15 0 B3 7 6 0 15 1 BI 11 1 25 9 B3 5 8 BI 26 2 B 1 24 3 L8 2 6 5 B
376. esetzt der dem SVC Befehl unmittelbar folgt Der Beispielstrompfad zeigt einen bedingten SVC Befehl der nur verarbeitet wird wenn sich eine ausgehende Nachricht in der Kommunikationswarteschlange befindet HINWEIS Sie k nnen den SVC Befehl auch in unbedingten Strompfaden programmieren Dies ist das normale Programmierverfahren f r SVC Befehle Kommunikationsbefehle 21 5 MSG Nachricht MSG Read Write Message EN MSG File MG9 0 DN Setup Screen IC ER Befehlstyp Ausgang Tabelle 21 3 Ausf hrungszeit des MSG Befehls Steuerung Strompfadbedingung Strompfad wahr unwahr MicroLogix st ndig wahr 20 0 us 6 0 us 1200 Strompfad bergang von unwahr nach 230 0 us wahr bei Lesenachrichten Strompfad bergang von unwahr nach 264 us 1 6 us pro Wort wahr bei Schreibnachrichten MicroLogix st ndig wahr 17 0 us 6 0 us 1500 Strompfad bergang von unwahr nach 205 0 us 1764 LSP wahr bei Lesenachrichten Strompfad bergang von unwahr nach 228 us 1 4 us pro Wort wahr bei Schreibnachrichten MicroLogix st ndig wahr 17 0 us 6 0 us ns LRP Kommunikation ber Basisger t oder 1764 LRF Kommunikationsanschluss i Strompfad bergang von unwahr nach 234 0 us 6 0 us wahr bei Lesenachrichten Strompfad bergang von unwahr nach 257 us 1 4 us pro Wort wahr bei Schreibnachrichten Kommunikation ber Kompakt E A Kommunikationsmodul d h 1769 SDN Strompfad berga
377. ess Zuk nftigen Zugriff zulassen nicht ausgew hlt erfordert die Steuerung dass das Anwender programm in der Steuerung mit dem Programm im Programmierger t identisch ist Wenn dies nicht der Fall ist wird der Zugriff auf das Anwenderprogramm in der Steuerung verweigert F r den Zugriff auf das Anwenderprogramm l schen Sie den Speicher der Steuerung und laden das Programm erneut HINWEIS Funktionen wie Change Mode Modus nderung Clear Memory Speicher l schen Restore Program Programm wiederherstellen und Transfer Memory Module bertragungen auf Speichermodul stehen hiervon unabh ngig weiterhin zur Verf gung Zwischen den Kennw rtern f r die Steuerung und der Funktion Allow Future Access Zuk nftigen Zugriff zulassen besteht kein Zusammenhang Publikation 1762 RMO01D DE P Oktober 2002 2 14 Speicher der Steuerung und Filetypen Publikation 1762 RM001D DE P Oktober 2002 Kapitel 3 Funktionsfiles In diesem Kapitel werden die Funktionsfiles der Steuerung beschrieben Dabei werden folgende Themen erl utert berblick auf Seite 3 2 Echtzeituhr Funktionsfile auf Seite 3 3 Funktionsfile mit Einstellpotentiometerdaten auf Seite 3 6 Funktionsfile mit Speichermoduldaten auf Seite 3 7 DAT Funktionsfile nur MicroLogix 1500 auf Seite 3 10 Basis Hardware Information Funktionsfile auf Seite 3 13 Kommunikations Status File
378. esse Datenformat Bereich Typ Anwenderprogrammzugriff S 5 11 Bin rwert 0 oder 1 Status Nur Lesen Dieses Bit wird bei niedrigem Batterieladezustand gesetzt 1 WICHTIG Siehe auch RTC Batteriebetrieb auf Seite 3 4 Eingangsfilterwahl ge ndert Setzen Sie sofort eine Ersatzbatterie ein Weitere Informationen finden Sie in Ihrem Hardwarehandbuch Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 5 13 Bin rwert 0 oder 1 Status Lesen Schreiben Dieses Bit wird gesetzt 1 wenn die Auswahl f r den diskreten Eingangsfilter im Steuerprogramm nicht mit der Hardware kompatibel ist Fehler Bit f r die ASCII Zeichenkettenbearbeitung Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 5 15 Bin rwert 0 oder 1 Status Lesen Dieses Bit wird gesetzt 1 wenn eine ung ltige Zeichenkettenl nge auftritt Ist S 5 15 gesetzt wird der Fehler bez glich der ung ltigen Zeichenkettenl nge 1F39H in das Haupt Fehlercodewort S 6 geschrieben Dieses Bit gilt f r die MicroLogix 1200 und 1500 Steuerungen der Serie B Fehlercode f r schwerwiegende Fehler Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 6 Wort 0 bis FFFF Status Lesen Schreiben Dieses Register zeigt einen Wert an mit dessen Hilfe die Ursache eines Fehlers ermitte
379. esse Daten Bereich Typ Anwender format programmzugriff TD Differenzialzeit PD 10 0 TD Wort 0 bis 32767 Steuerung Lesen Schreiben Ta INT Die Differenzialzeit T4 Wort 5 ist der Differenzialterm Der einstell bare Bereich betr gt 0 bis 327 67 Minuten Setzen Sie diesen Wert auf 1 8 der obigen Integralzeit T HINWEIS Dieses Wort wird nicht durch das RG Bit Integralzeit und Verst rkungsbereich beeinflusst Weitere Infor mationen hierzu finden Sie unter PLC 5 Verst rkungsbereich RG auf Seite 19 13 Publikation 1762 RM001D DE P Oktober 2002 19 10 Prozesssteuerungsbefehl Publikation 1762 RM001D DE P Oktober 2002 Zeitmodus TM Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff TM Zeitmodus PD10 0 TM Bin rwert 0 oder 1 Steuerung Lesen Schreiben Das Zeitmodus Bit zeigt an wann sich der PID Befehl im Zeitrege lungsmodus 1 oder im STI Modus 0 befindet Dieses Bit kann durch Befehle im Kontaktplan gesetzt bzw zur ckgesetzt werden Im Zeitsteuerungsmodus wird die Regelvariable mit der durch den Regelkreisaktualisierungsparameter PD10 0 LUTT festgelegten Geschwindigkeit durch PID aktualisiert Im STI Modus wird die Regelvariable bei jeder Abfrage des PID Befehls im Regelprogramm durch PID aktualisiert Im STI Modus sollte der Befehl in ein STI Interrupt Unterprogramm integriert werden Die STI Rou
380. et werden Tabelle 7 5 G ltige Adressierungsmodi und Filetypen f r den OTE Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 S ressie i Datenfiles Funktionsfiles m o Adressierungs rungsmodus ebene E o Parameter ss 5 a E g S EA jg ee a p e Je E g e e 2 lg 5 gm e g oo _ 2 E E I a IE e 5 S e _kEbkEbeEkkbLEREBEBEBEESGS SE S a5 s EEE gt 68 el Bit e e e e e e e e e e e e e e 1 Die DAT Dateien gelten nur f r MicroLogix 1500 Steuerungen Die PTO und PWM Files werden nur zur Verwendung mit MicroLogix 1200 und 1500 BXB Ger ten eingesetzt 2 Der Datenprotokollierungs Statusfile kann nur durch den MicroLogix 1500 1764 LRP Prozessor verwendet werden 3 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files OTL Ausgang verriegeln OTU Ausgang entriegeln Befehlstyp Ausgang Be Tabelle 7 6 Ausf hrungszeit f r die Befehle OTL und OTU 1 Steuerung OTL Strompfad ist OTU Strompfad ist kei wahr unwahr wahr unwahr MicroLogix 1200 1 0 us 0 0 us 1 1 us 0 0 u
381. eter auf Yes Ja gesetzt ist Er l scht die Steuerungsbefehle f r ASCH Anschluss empfangen ARL und ARD aus der ASCH Warteschlange e Transmit Buffer bertragungspuffer l scht den bertragungspuffer wenn dieser Parameter auf Yes Ja gesetzt ist Er l scht die Steuerungsbefehle f r ASCH Anschluss bertragen AWA und AWT aus der ASCII Warteschlange Publikation 1762 RMO01D DE P Oktober 2002 20 8 ASCII Befehle Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 20 4 G ltige Adressierungsmodi und Filetypen f r ACL Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Parameter TOR Kanal Datenfiles ST Adressierungs ebene Funktionsfiles Adressierungs modus DLS Datenprotokoll PTO PWM unmittelbar Doppelwort MG PD PLS RTC HSC Empfangspuffer bertragungspuffer 1 Der Steuerdatenfile ist der einzig g ltige Filetyp f r das Steuerungselement AIC ASCII Ganzzahl in Zeichenkette AIC Integer to String Source N7 0 Dest ST14 1 Publikation 1762 RM001D DE P Oktober 2002 Funktionsweise Wenn Clear Receive Buffer Empfangspuffer l schen und Clear Transmit Buffer
382. ets sendet der Zielnetzknoten ein Antwortpaket Das Antwortpaket enth lt eine der folgenden Antworten e erfolgreiche Schreibaufforderung e erfolgreiche Leseaufforderung mit Daten e Fehler mit Fehlercode Am Ende der n chsten Abfrage bzw des n chsten REF oder SVC Befehls und nach Empfang der Antwort des Zielnetzknotens pr ft die Steuerung die von dem Zielger t erhaltene Nachricht Wenn die Antwort erfolgreich ist werden das DN Bit gesetzt 1 und das ST Bit zur ckgesetzt 0 Bei einer erfolgreichen Leseaufforderung werden die Daten in die Datentafel geschrieben Die Nachrichten befehlsfunktion ist somit abgeschlossen Wenn die Antwort einen Fehler mit einem Fehlercode enth lt werden das ER Bit gesetzt 1 und das ST Bit zur ckgesetzt 0 Die Nachrichtenbefehlsfunktion ist somit abgeschlossen Wenn das DN Bit oder das ER Bit gesetzt 1 und der MSG Strompfad unwahr ist wird das EN Bit bei der n chsten Abfrage des Nachrichtenbefehls zur ckgesetzt 0 Beispiele zur Verwendung des Nachrichtenbefehls finden Sie im Abschnitt Kontaktplanlogik f r MSG Befehl auf Seite 21 15 Kommunikationsbefehle 21 15 Kontaktplanlogik f r MSG Befehl MSG Befehl f r kontinuierlichen Betrieb aktivieren Der Nachrichtenbefehl wird bei der erstmaligen Programmabfrage durch den Prozessor sowie nach jeder vollst ndigen Durchf hrung der Nachricht aktiviert beispielsweise nach dem Setzen des DN oder des ER Bits
383. etzt wird werden die aktuell in dem HSC Funktionsfile gespeicherten Daten in das HSC Subsystem bertragen geladen HINWEIS Die Daten die in die berlaufvariable geladen werden m ssen gr er als der Wert des oberen Sollwerts HSC 0 HIP sein andernfalls wird ein HSC Fehler generiert Ausgangsmaske 0MB Beschreibung Adresse Datenformat Typ Anwenderpro grammzugriff OMB Ausgangsmaske HSC 0 0MB Wort 16 Bit Steuerung Nur Lesen Bin rwert ber die OMB Ausgangsmaske werden die Ausg nge auf der Steuerung festgelegt die direkt durch den Hochgeschwindigkeits z hler gesteuert werden Das HSC Subsystem kann Ausg nge direkt ohne Eingriff des Steuerprogramms ein oder ausschalten sobald der HSC Istwert den oberen oder unteren Sollwert erreicht Durch das Bitmuster das in der OMB Variable gespeichert ist werden die Ausg nge festgelegt die durch den HSC gesteuert werden Das Bitmuster der OMB Variable entspricht direkt den Ausgangs Bits der Steuerung Bits die gesetzt wurden 1 sind aktiviert und k nnen durch das HSC Subsystem ein und ausgeschaltet werden Bits die nicht gesetzt wurden 0 k nnen nicht durch das HSC Subsystem ein und ausgeschaltet werden Das Bitmuster der Maske kann nur bei der erstmaligen Konfiguration festgelegt werden Die nachfolgende Tabelle zeigt diesen Zusammenhang Tabelle 5 12 Auswirkung der HSC Ausgangsmaske auf Ausg nge der Basiseinheit Ausgangsad
384. ez hlerblocks werden angezeigt bei e DH 485 e DF1 Vollduplex e DF1 Halbduplex Slave e ModbusTM RTU Slave e ASCII Tabelle 3 12 DH 485 Diagnosez hlerblock Wort Bit Beschreibung Kennung f r Diagnosez hler immer 2 L nge immer 30 Summe empfangene Nachrichtenpakete 6 7 8 Formatcode immer 0 9 1 1 0 Summe bertragene Nachrichtenpakete 1 Obis7 Wiederholungen Nachrichtenpakete 8 bis 15 max Anzahl Wiederholungen berschritten keine bertragung Publikation 1762 RMO01D DE P Oktober 2002 3 16 Funktionsfiles Publikation 1762 RM001D DE P Oktober 2002 Tabelle 3 12 DH 485 Diagnosez hlerblock Wort Bit Beschreibung 12 Obis7 INAK keine Best tigung bertragen 8 bis 15 NAK keine Best tigung empfangen 13 Obis7 Summe ung ltige empfangene Nachrichtenpakete 8 bis 15 Reserviert 14 bis 22 Reserviert Tabelle 3 13 DF1 Vollduplex Diagnosez hlerblock Wort Bit Beschreibung Kennung f r Diagnosez hler immer 2 L nge immer 30 oj N Formatcode immer 1 CTS RTS Reserviert gt jl N oO bis 15 Kanal 0 Reserviert Kanal 1 DCD Reserviert Summe bertragene Nachrichtenpakete Summe empfangene Nachrichtenpakete nicht bertragene Nachrichtenpakete bertragene ENQ Abfragepakete empfangene NAK Pakete empfangene ENQ Abfragepakete empfangene und nicht best tigte ung ltige Nachr
385. ezeichen 0 Byte Zeichen 1 Wort 2 Byte 6 Zeichen Doppelwort 4 Byte 11 Zeichen Datum 2 Byte 10 Zeichen Zeit 2 Byte 8 Zeichen Publikation 1762 RMO01D DE P Oktober 2002 22 10 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren Publikation 1762 RM001D DE P Oktober 2002 F r Warteschlange 5 liegt die L nge der formatierten Zeichenkette bei 29 Zeichen siehe unten Daten Zeit N7 11 11 3 0 11 2 1 Zeichen 8 1 6 1 6 1 6 8 1 6 1 5 1 6 29Zeichen Number of Records Anzahl der Datens tze In Warteschlange 5 belegt jeder Datensatz in diesem Beispiel Datensatzfeld Speicherbelegung Zeit 2 Byte N7 11 2 Byte 11 3 0 2 Byte 11 2 1 2 Byte Integrit ts berpr fung 2 Byte Summe 10 Byte Jeder Datensatz belegt 10 Byte Wenn also nur eine Warteschlange konfiguriert wurde k nnten maximal 4915 Datens tze gespeichert werden Die maximale Anzahl von Datens tzen wird wie folgt berechnet Maximale Anzahl von Datens tzen Gr e des Datenprotokollfiles Datensatzgr e 48 KB 10 Byte 48 1024 10 4915 Datens tze Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren 22 11 Konfigurieren von Die Datenprotokollierung wird mit Hilfe der RSLogix 500 Program Datenprotokoll miersoftware Version V4 00 00 oder h her konfiguriert Warteschlan gen 1
386. f gen oder zu entfernen ohne dabei das Netzwerk zu st ren e maximale Netzwerkl nge 1219 m Das DH 485 Protokoll unterst tzt zwei Ger teklassen Befehlsgeber und Befehlsempf nger Alle Befehlsgeber im Netzwerk haben die M glichkeit Nachrichten bertragungen einzuleiten Um zu bestim men welcher Befehlsgeber sendeberechtigt ist wird ein Tokenweitergabe Algorithmus verwendet Der folgende Abschnitt beschreibt das Protokoll das zur Steuerung von Nachrichten bertragungen im DH 485 Netzwerk verwendet wird DH 485 Token Rotation Ein Netzknoten auf dem sich der Token befindet kann eine Nachricht an das Netzwerk senden Jeder Knoten verf gt ber eine bestimmte Anzahl von bertragungen sobald sich der Token auf diesem Netz knoten befindet entsprechend dem Token Besitzfaktor Nach bertragung einer Nachricht durch einen Netzknoten wird der Knoten an das n chste Ger t weitergegeben Die Netzknotenadressen m ssen in einem Bereich zwischen 0 und 31 liegen Das Netzwerk muss mindestens einen Befehlsgeber enthalten z B eine MicroLogix Steuerung oder einen Prozessor SLC 5 02TM oder h her Protokollkonfiguration E 3 DH 485 Konfigurationsparameter Wenn die Kommunikation f r ein DH 485 Netzwerk konfiguriert wird k nnen folgende Parameter ge ndert werden Tabelle E 1 Parameter Optionen Standardwert der Programmiersoftware bertragungsgeschwindigkeit 9600 19200 19200 Netzknotenadresse 1 bis 31 dezi
387. f Files und 1280 Register zur Verf gung gestellt Die f nf zus tzlichen Tafeln m ssen nicht einzeln bestimmt werden sie folgen der ersten Ganzzahl oder dem ersten Bitfile Wenn der erste File beispielsweise N10 ist oder B10 sind die zus tzlichen f nf Files N11 oder B11 N12 B12 N13 B13 N14 B14 und N15 B15 4 Geben Sie f r jeden File die Datentafelgr e und den typ ein Die Datentafelfiles werden automatisch erstellt Publikation 1762 RM001D DE P Oktober 2002 Protokollkonfiguration E 11 Modbus Speicherbelegung Eine bersicht zur Modbus Speicherbelegung finden Sie in Tabelle E 4 eine ausf hrliche Beschreibung der Speicherbelegung finden Sie in Tabelle E 5 Tabelle E 4 Modbus zu MicroLogix Speicherbelegung Zusammenfassung nur MicroLogix 1200 Steuerungen und MicroLogix 1500 1764 LSP Prozessoren der Serie B und 1764 LRP Prozessoren Modbus Beschreibung G ltige MicroLogix Adressierung Adressierung Filetyp Datenfilenummer Adresse 0001 bis 4096 Modbus Spulen Schreib Lese Datenbereich Bit B oder Ganzzahl N 3 bis 255 Bits 0 bis 4095 10001 bis 14096 Modbus Kontakte Nur Lesen Datenbereich Bit B oder Ganzzahl N 3 bis 255 Bits 0 bis 4095 30001 bis 30256 Modbus Eingangsregister Nur Lesen Bit B oder Ganzzahl N 3 bis 255 W rter 0 bis 255 Datenbereich 30501 bis 30532 Modbus Kommunikationsparameter Kommunikations Status File 31501 bis 31566 System Statusfile
388. f0 10 Maske Maske 1 1 10 Io J1 1 11 11 1 1 10 Jo JO Jo 11 11 11 11 Jo lo 11 11 1 17 11 11 0 10 Io Jo 1 1 Zwischenergebnis Zwischenergebnis 1 1 o JO 1 O 1 JO o JO Jo fO JO JO Jo JO 11 11 JO JO 1 11 1 J1 10 JO O JO Io o J0 J0 Vergleich der Zwischenergebnisse ungleich Publikation 1762 RM001D DE P Oktober 2002 Der Quellenwert der Bezugswert und die Maske m ssen dieselben Datengr e Wort oder Doppelwort aufweisen F r die Maske und den Bezugswert gelten folgende Bereiche 32768 bis 32767 Wort 2 147 483 648 bis 2 147 483 647 Doppelwort Die Maske wird als hexadezimaler Wert ohne Vorzeichen im Bereich von 0000 bis FFFF FFFF dargestellt Vergleichsbefehle 9 7 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 9 9 G ltige Adressierungsmodi und Filetpyen f r MEQ Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Datenfiles innefilacl amp Adressie Adressie Funktionsfiles 3 rungsmo dus rungsebene zr Parameter E P 5 5 E o 2 a E esse 88 gaegae 2E e 5 s olo aeza aaa Aaa Eee a5 5 E slss Quelle ojojojojojo io e
389. falls wird es r ckgesetzt e Vorzeichen Das Bit wird gesetzt wenn das bedeutendste Bit des Ziels gesetzt ist andernfalls wird es r ckgesetrt e berlauferkennung Das mathematische berlauferkennungs Bit wird nur gesetzt wenn auch das berlauf Bit gesetzt ist Andernfalls verbleibt das Bit im vorherigen Status Mathematische Befehle 10 11 Adressierungsmodi und Filetypen werden in der folgenden Tabelle dargestellt Tabelle 10 11 G ltige Adressierungsmodi und Filetypen f r ABS Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie ie Datenfiles Funktionsfiles AN Adressie rungsmodus rungsebene o Parameter S 5 z ge BE ac 28 a Q aE S s e als ein Quelle o o Ziel ejo 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files Publikation 1762 RMO01D DE P Oktober 2002 10 12 Mathematische Befehle SCL Skalierung SCL Scale Source N7 0 0 lt Rate 10000 N7 1 0 lt Offset N7 2 0 lt Dest N7 3 0 lt Publikation 1762 RM001D DE
390. falsche Daten verwiesen werden k nnte Programmierbefehle bersicht 4 7 Beispiel Verwenden indirekter Adressierung zum Duplizieren indizierter Adressierung In diesem Abschnitt wird zun chst ein Beispiel der indizierten Adressierung gezeigt Danach folgt ein Beispiel der entsprechenden indirekten Adressierung Die indizierte Adressierung wird von speicherprogrammierbaren Steuerungen SLC 500 und MicroLogix 1000 unterst tzt Die indizierte Adressierung wird durch MicroLogix 1200 und MicroLogix 1500 Steuerungen nicht unterst tzt Das vorliegende Beispiel wird zu Vergleichszwecken pr sentiert Beispiel f r indizierte Adressierung Der folgende ADD Befehl verwendete f r die Adressen von Quelle A und Ziel die indizierte Adressierung Lautet der indizierte Offset Wert 20 gespeichert in S 24 verwendet die Steuerung die an der Basisadresse gespeicherten Daten plus den indizierten Offset zum Durchf hren der Operation Indizierte Verwendete ADD ADD Adressen Add Adressen Add Fr Source A N7 0 Source A N7 20 Source B 25 Source B 25 Dest N15 0 Dest N15 20 In dem vorliegenden Beispiel verwendet die Steuerung die folgende Adresse Operand Basisadresse Offset Wert in S 24 Verwendete Adresse Source Quelle A N7 0 20 N7 20 Ziel N15 0 20 N15 20 HINWEIS In den SLC und ML1000 Steuerungen stehen einige Befehle zur Verf gung die S 24 nach Abschluss des Befehls l schen
391. fehl sein der auf dem Strompfad ausgef hrt wird letzter Befehl auf letztem Abzweig Es wird empfohlen in dem Strompfad diesen Befehl als einzigen Ausgangsbefehl zu verwenden Interrupts verwenden 18 11 UIF Anwender Interrupt entfernen UIF User Interrupt Flush Interrupt Types Befehlstyp Ausgang Tabelle 18 8 Ausf hrungszeit f r den UIF Befehl Steuerung Strompfad wahr unwahr MicroLogix 1200 12 3 us 0 0 us MicroLogix 1500 10 6 us 0 0 us Mit dem UIF Befehl werden ausgew hlte anstehende Anwender Interrupts aus dem System entfernt Die nachfolgende Tabelle zeigt die verschiedenen Interrupt Typen und die entsprechenden Entfernen Bits Tabelle 18 9 Interrupt Typen die durch den UIF Befehl deaktiviert werden Interrupt Element EIl Ereigniseingangs Interrupts Ereignis 0 EIl Ereigniseingangs Interrupts Ereignis 1 HSC Hochgeschwindigkeitsz hler HSCO EIl Ereigniseingangs Interrupts Ereignis 2 EIl Ereigniseingangs Interrupts Ereignis 3 HSC Hochgeschwindigkeitsz hler HSC1 STI W hlbar zeitgesteuerte Interrupts STI Hinweis Bits 7 bis 15 m ssen auf null gesetzt werden 1 Die MicroLogix 1200 Steuerung verf gt ber einen HSC Interrupt HSCO Die MicroLogix 1500 Steuerung verf gt ber zwei HSC Interrupts HSCO und HSC1 Interrupts entfernen 1 W hlen Sie die Interrupts aus die entfernt werden sollen 2 Ermitteln Sie den Dezimalwe
392. fen Die Unendlichkeit wird durch Berechnungen bermittelt NAN Not a number keine Nummer Dies wird durch einen Exponenten mit dem Wert 255 und einer Mantisse mit einem Wert ungleich null dargestellt NANs werden zur Kennzeichnung von Ergebnissen verwendet die mathematisch undefinierbar sind wie z B 0 0 oder die Addition von positiv unendlich mit negativ unendlich Alle Operationen denen NAN als Eingang zugeordnet werden m ssen eine NAN als Ausgang erzeugen LSB Regel zum Runden auf gerade Zahlen Flie komma Operationen werden mithilfe der Regel zum Runden auf gerade Zahlen gerundet Wenn die Bits des Ergebnisses zur Rechten des unbedeutendsten Bits LSB einen Wert darstellen der kleiner ist als die H lfte des LSB bleibt das Ergebnis bestehen Wenn die Bits zur Rechten des LSBs einen Wert darstellen der gr er ist als die H lfte des LSB wird das Ergebnis aufgerundet indem ein LSB dazu addiert wird Wenn die Bits zur Rechten des LSB einen Wert darstellen der genau der H lfte des LSB entspricht wird der Wert auf oder abgerundet sodass der LSB eine gerade Zahl darstellt Adressierung von Flie komma Files Nachfolgend wird das Adressierungsformat f r Flie komma Datenfiles dargestellt Format Bedeutung Ff e F Flie komma File f Filenummer Die Filenummer kann aus einem Bereich von 8 Standard und 255 ausgew hlt werden Elementendezeichen e Elementnummer Die Elementnummer kann aus einem Bereich von
393. fenen DF1 Protokoll DF1 Protocol and Command Set 1770 6 5 16 Reference Manual Detaillierte Informationen zur Erdung und Verdrahtung speicher Richtlinien zur st rungsfreien Verdrah 1770 4 1 programmierbarer Steuerungen von Allen Bradley tung und Erdung von industriellen Automatisierungsprogrammen Beschreibung der wichtigsten Unterschiede zwischen elektronischen Application Considerations for Solid SGI 1 1 speicherprogrammierbaren Steuerungen und festverdrahteten elektromechanischen Ger ten State Controls Artikel ber die Drahtst rken und typen f r die Erdung elektrischer Ger te National Electrical Code Ver ffentlicht Protection Association Boston MA von der National Fire Komplette Aufstellung der aktuellen Dokumentation einschlie lich Bestellinformationen mit Angaben zur Verf gbarkeit auf CD ROM bzw in anderen Sprachen Glossar mit Begriffen und Abk rzungen der industriellen Automatisierungstechnik Allen Bradley Publication Index Glossar der industriellen Automatisierung von Rockwell Automation SD499 AG 7 1 Unterst tzung durch Rockwell Automation Wir bitten Sie die in dieser Publikation enthaltenen Informationen zur Fehlersuche zu Rate zu ziehen bevor Sie sich an Rockwell Automation wenden um technische Unterst tzung anzufordern Falls das Problem weiterhin bestehen sollte wenden Sie sich an den Distributor vor Ort oder setzen Sie sich mit Rockwell Automation auf ein
394. files Funktionsfiles z ande ebene s Parameter E 5 E E lt x s a Se e E s g 5 2 k le la a a JIE e 5 l s le o zla S js 18 je a 5 5 IE j z so Kanal Ziel Steuerung 1 Der Steuerdatenfile ist der einzig g ltige Filetyp f r das Steuerungselement ARL ASCII Zeile lesen ARL ASCII Read Line Channel Dest Control String Length Characters Read Error 0 ST10 R6 4 15 lt 0 lt EN gt CDN gt CER gt Publikation 1762 RM001D DE P Oktober 2002 Funktionsweise Wenn der Zustand des Strompfads von unwahr nach wahr bergeht wird das EN Bit gesetzt Wenn der Befehl in die ASCII Warteschlange gestellt wird wird das Warteschlangen Bit EU gesetzt Das Ausf h rungs Bit RN wird gesetzt wenn der Befehl ausgef hrt wird Das DN Bit wird gesetzt wenn der Befehl abgeschlossen ist Sobald sich die erforderliche Anzahl von Zeichen im Puffer befindet werden die Zeichen an die Zielzeichenkette verschoben Die Anzahl der verschobenen Zeichen wird in das POS Feld des Steuerdatenfiles geschrieben Die Zahl im POS Feld wird st ndig aktualisiert Das Fertig Bit DN wird erst gesetzt wenn alle Zeichen gelesen wurden HINWEIS Informationen zur zeitlichen Abstimmung dieses Befehls finden Sie im Zeitdiagramm auf Seite 20 29 Befehlstyp Ausgang Tabelle 20 25 Ausf hrungszeit des ARL Befehls Steuerung Befehl wahr unwahr MicroLogix 1200 Serie B
395. forderungen der konkreten Anwendung ab STI werden in folgender Reihenfolge ausgef hrt 1 Der Anwender w hlt ein Zeitintervall aus 2 Nach Eingabe eines g ltigen Zeitintervalls und korrekter Konfiguration des STI wird der STI Wert durch die Steuerung berwacht 3 Nach Ablauf der festgelegten Zeitspanne wird der normale Steuerungsbetrieb unterbrochen 4 Die Logik in dem STI Programmfile wird abgefragt 5 Nach Abschluss der Abfrage des STI Files wird der normale Steuerungsbetrieb an der Stelle fortgesetzt an der der Interrupt auftrat Publikation 1762 RMO01D DE P Oktober 2002 Interrupts verwenden 18 13 Zusammenfassung der Unterelemente des STI Funktionsfiles Tabelle 18 10 STI Funktionsfile STI 0 Beschreibung Unterelement Adresse Datenformat Typ Anwenderpro Weitere grammzugriff Informationen PFN Programmfilenummer STI 0 PFN Wort INT Steuerung Nur Lesen 18 13 ER Fehlercode STI 0 ER Wort INT Status Nur Lesen 8 13 UIX Anwender Interrupt Ausf hrung STI 0 UIX Bin rwert Bit Status Nur Lesen 8 14 UIE Anwender Interrupt aktivieren STI 0 UIE Bin rwert Bit Steuerung Lesen Schreiben 8 14 UIL Anwender Interrupt Verlust STI O UIL Bin rwert Bit Status Lesen Schreiben 8 14 UIP Anwender Interrupt anstehend STI 0 UIP Bin rwert Bit Status Nur Lesen 8 15 TIE Zeitgesteuerter Interrupt aktiviert STI 0 TIE Bin rwert Bit Steuerung Lesen Schreiben 18 15 AS
396. format HSC Typ Anwenderpro Modil grammzugriff LPM Untere HSC 0 LPM Bit 2 bis 7 Steuerung Lesen Schreiben Sollwert Maske 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Mit dem LPM Steuer Bit Untere Sollwert Maske wird die M glichkeit eines Interrupts bei Erreichen des unteren Sollwerts aktiviert Interrupt m glich oder deaktiviert Interrupt nicht m glich Wenn dieses Bit gel scht ist 0 und die Bedingung Unterer Sollwert erreicht durch den HSC erkannt wird wird der HSC Anwender Interrupt nicht ausgef hrt Publikation 1762 RMO01D DE P Oktober 2002 5 10 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Publikation 1762 RM001D DE P Oktober 2002 Dieses Bit wird durch das Anwenderprogramm gesteuert der Wert dieses Bits bleibt auch nach Aus und Einschalten der Spannungsver sorgung erhalten Dieses Bit wird durch das Anwenderprogramm gesetzt und gel scht Unterer Sollwert erreicht Interrupt LPI Beschreibung Adresse Datenformat Ysc Modi Typ Anwenderpro grammzugriff LPI Unterer HSC 0 LPI Bit 2bis7 Status Lesen Schreiben Sollwert erreicht Interrupt 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das LPI Status Bit Unterer Sollwert erreicht Interrupt wird gesetzt 1 wenn der HSC Istwert den unteren Sollwert erreicht und der HSC Inte
397. format grammzugriff ED Status Fehler erkannt PTO 0 ED Bit O oder 1 Status Nur Lesen Das PTO Bit ED Status Fehler erkannt wird durch das PTO Sub system gesteuert Es kann von Eingangsbefehlen in jedem Strompfad innerhalb des Steuerprogramms verwendet werden um festzustellen wenn sich der PTO Befehl in einem Fehlerzustand befindet Wenn ein Fehlerzustand erkannt wird wird der betreffende Fehler in dem Fehlercodetegister PTO 0 ER gekennzeichnet Funktionsweise des DN Bits e Gesetzt 1 Wenn sich ein PTO Befehl in einem Fehlerzustand befindet e Gel scht 0 Wenn sich ein PTO Befehl nicht in einem Fehlerzustand befindet PTO Normalbetriebsstatus NS Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff NS Normalbetriebstatus PTO 0 NS Bit O oder 1 Status Nur Lesen Das PTO Bit NS Normalbetriebstatus wird durch das PTO Subsystem gesteuert Es kann von Eingangsbefehlen in jedem Strompfad inner halb des Steuerprogramms verwendet werden um festzustellen wenn sich der PTO Befehl in seinem normalen Betriebsstatus befindet Zu den normalen Betriebszust nden geh ren ACCEL Beschleunigung RUN Ausf hrung DECEL Verz gerung und DONE Fertig sofern dabei keine PTO Fehler vorliegen Funktionsweise des NS Bits e Gesetzt 1 Wenn sich ein PTO Befechl in seinem Normalzustand befindet e Gel scht 0 Wenn sich ein PTO
398. g 61 Funktionscode 1 Nachrichtenz hler 62 Funktionscode 2 Nachrichtenz hler 63 Funktionscode 3 Nachrichtenz hler 64 Funktionscode 4 Nachrichtenz hler 65 Funktionscode 5 Nachrichtenz hler 66 Funktionscode 6 Nachrichtenz hler 67 Funktionscode 8 Nachrichtenz hler 68 Funktionscode 15 Nachrichtenz hler 69 Funktionscode 16 Nachrichtenz hler Funktionsfiles 3 19 Ein Ausgangsstatusfile Der E A Status File IOS ist ein Nur Lesen File in der Steuerung der Informationen zum Status der integrierten und lokalen Erweiterungs E A enth lt Der Datenfile hat folgende Struktur Tabelle 3 19 E A Status File Wort Beschreibung 0 Fehlercode f r integrierte Module immer 0 1 bis 6 Fehlercode Erweiterungsmodule Die Wortnummer entspricht der Steckplatznummer des Moduls Weitere Informationen finden Sie in der Dokumentation des E A Moduls MicroLogix 1200 1 bis 161 Fehlercode Erweiterungsmodule Die Wortnummer entspricht der Steckplatznummer des Moduls Weitere Informationen finden Sie in der Dokumentation des E A Moduls MicroLogix 1500 1 1 bis 8 f r Basisger te der Serie A Publikation 1762 RMO01D DE P Oktober 2002 3 20 Funktionsfiles Publikation 1762 RM001D DE P Oktober 2002 Kapitel 4 Programmierbefehle bersicht Befehlssatz In der folgenden Tabelle sind die Programmierbefehle f r MicroLogix 1200 und MicroLogix 1500 Steuerungen innerhalb ihrer Funktionsgruppen d
399. g Ex f r diesen Kanal gesetzt Der Kanal arbeitet jedoch mit dem zuvor konvertierten Wert weiter Die Bits sind wie folgt definiert SGN Vorzeichen Bit im Zweier Komplement Format F r das Modul 1769 IF4XOF2 immer positiv gleich Null Ix Bereichs berschreitungs Flag Bits f r die Eingangskan le 0 bis 3 Diese Bits k nnen im Steuerungsprogramm zur Fehlerer kennung verwendet werden Wenn sie auf 1 gesetzt werden signalisieren die Bits dass das Eingangssignal au erhalb des normalen Betriebsbereichs liegt Das Modul konvertiert jedoch weiterhin Analogdaten in den Maximalwert Wenn die Bedingung der Bereichs berschreitung nicht mehr erf llt ist werden die Bits automatisch zur ckgesetzt 0 Ox Wort 5 Bits 0 und 1 liefern Bereichs berschreitungserken nung f r die Ausgangskan le O und 1 Diese Bits k nnen im Steuerungsprogramm zur Fehlererkennung verwendet werden Wenn sie auf 1 gesetzt werden signalisieren die Bits dass das Ausgangssignel au erhalb des normalen Betriebsbereichs liegt Das Modul konvertiert jedoch weiterhin Analogdaten in den Maxi malwert Wenn die Bedingung der Bereichs berschreitung nicht mehr erf llt ist werden die Bits automatisch zur ckgesetzt 0 E A Konfiguration 1 15 HINWEIS Eine Bereichsunterschreitung wird nicht angezeigt da Null ein g ltiger Wert ist e Ex Wenn dieses Bit gesetzt wird 1 zeigt es an dass ung ltige Daten beispielsweise liegt der Wert der von de
400. g eines Interrupts mit niedriger Priorit t ein wird die aktuell ausgef hrte Interrupt Routine unterbrochen und der Interrupt mit h herer Priorit t bearbeitet Danach wird der Interrupt mit niedriger Priorit t abgeschlossen und der Normalbetrieb wieder aufgenommen Tritt ein Interrupt w hrend der Bearbeitung Ausf hrung eines Interrupts mit h herer Priorit t ein und wurde das Anstehend Bit f r den Interrupt mit niedriger Priorit t gesetzt wird die aktuell ausge f hrte Interrupt Routine vollst ndig ausgef hrt Danach wird der Interrupt mit niedriger Priorit t ausgef hrt und der Normalbetrieb wieder aufgenommen Reihenfolge der Priorit ten Anwenderfehlerroutine h chste Priorit t Ereignis Interrupt 0 Ereignis Interrupt 1 Hochgeschwindigkeitsz hler Interrupt 0 Ereignis Interrupt 2 Ereignis Interrupt 3 Hochgeschwindigkeitsz hler Interrupt 1 nur MicroLogix 1500 W hlbarer zeitgesteuerter Interrupt niedrigste Priorit t Interrupts verwenden 18 5 Interrupt Latenzzeit Die Interrupt Latenzzeit ist definiert als die maximale Zeitspanne die zwischen dem Eintritt eines Interrupts und dem Beginn der Ausf h rung des Interrupt Unterprogramms vergeht Die folgenden Tabellen zeigen den Zusammenhang zwischen einem Interrupt und dem Betriebszyklus der Steuerung Programmabfrageaktivit t M glicher Eintritt eines Interrupts Eingangsabfrage zwischen Wortaktualisierung
401. ge Bereiche f r die Verwendung von Konstanten in der Maske 32768 bis 32767 Wort und 2 147 483 648 bis 2 147 483 647 Doppelwort Die Maske wird als hexadezimaler Wert ohne Vorzeichen im Bereich von 0000 0000 bis FFFF FFFF dargestellt Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 13 7 G ltige Adressierungsmodi und Filetypen f r den MVM Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Parameter Quelle Maske Ziel Adressie Adressierungs Datenfiles Funktionsfiles S g 2 b rungsmodus ebene e Z r E e s S a 5 si g z 2 g amp jr u x 75 JE lg S e 22 J 5 o jo ke l oe 2 S e se E la e le z Elz Ez la 2 a EHIE g jo e o v o IF 2 ja I IE a Z a ja a 2 ls Ee jo 2 ja 3 IS a S ja j e e e e SE e e e e e e e e e e SE e e e e e e e e e e e ei e e e e e e 1 Der ST File kann nicht f r MicroLogix 2 Bitte beachten Sie den nach Publikation 1762 RM001D DE P Oktober 2002 500 1764 LSP Prozessoren der Serie A verwende olgenden Hinweis Wichtig zur indirekten Adressierung werden Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI M
402. geschr nkt werden soll Dies k nnte beispielsweise erforderlich sein wenn eine Reihe mathematischer Berechnungen ohne Unterbrechung ausgef hrt werden sollen L schen Sie das UIE Bit vor der Durchf hrung der Berechnungen Setzen Sie das UIE Bit nach Abschluss der Berechnungen die Verarbeitung des STI Unterprogramms wird daraufhin fortgesetzt STI Anwender Interrupt Verlust UIL Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff UIL Anwender Interrupt STI 0 UIL Bin rwert Bit Status Lesen Schreiben Verlust Das UIL Status Flag Anwender Interrupt Verlust zeigt an dass ein Interrupt verloren wurde Die Steuerung kann ein aktives und bis zu zwei anstehende Anwender Interrupt Bedingungen verarbeiten bevor das UIL Bit gesetzt wird Dieses Bit wird von der Steuerung gesetzt Die Verlustbedingung muss durch das Steuerprogramm verwendet ggf verfolgt und gel scht werden Interrupts verwenden 18 15 STI Anwender Interrupt anstehend UIP Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff UIP Anwender Interrupt STI 0 UIP Bin rwert Bit Status Nur Lesen anstehend Das UIP Status Flag Anwender Interrupt anstehend zeigt an dass ein Interrupt ansteht Dieses Status Bit kann berwacht oder als Logik in dem Steuerprogramm eingesetzt werden um festzustellen wenn ein Unterprogramm nicht sofort ausgef hrt werden kann
403. gew hlt Wenn Sie f r beide Parameter den gleichen Wert eingeben wird die Sollwertskalierung deaktiviert Beispiel Geben Sie bei der Messung eines vollst ndigen Temperaturbereichs von 73 C PV 0 bis 1156 C PV 16383 den Wert 73 als MinS und 1156 als MaxS ein Beachten Sie dass PID Befehlseing nge in einem Bereich von 0 bis 16383 liegen m ssen Signale k nnten wie folgt umgesetzt werden Beispielwerte Prozessgrenzwerte 73 bis 1156 C Signalwandler Ausgang sofern 4 bis 20 mA verwendet Ausgang des 0 bis 16383 AnalogEingangsmoduls PID Befehl MinS bis MaxS 73 bis 1156 C 2 Geben Sie den Sollwert Wort 2 und die Totzone Wort 9 in den gleichen skalierten physikalischen Einheiten ein Das Auslesen der skalierten Prozessvariablen und der skalierten Abweichung erfolgt ebenfalls in diesen Einheiten Der Steuerungsausgang Wort 16 wird als Prozentualwert des Bereiches zwischen 0 und 16383 angezeigt Der an den Ausgang bertragene Wert liegt immer zwischen 0 und 16383 Bei Verwendung der Skalierung werden Sollwert Totzone Prozess variablen und Abweichung durch den Befehl skaliert Wenn Sie die Skalierung ndern sollten Sie die Auswirkungen auf alle diese Variablen ber cksichtigen Prozesssteuerungsbefehl 19 21 Nulldurchgang Totzone DB Die einstellbare Totzone erm glicht die Festlegung eines Abwei chungsbereichs oberhalb und unterhalb des Sollwerts wobei der Ausgang unver ndert
404. gix 1200 und 1500 Steuerungen zur Verf gung Sie sind nicht in den MicroLogix 1000 oder SLC Steuerungen verf gbar HINWEIS Die nachfolgend aufgef hrten Filetypen f r die Datenfiles 3 bis 7 sind die Standardfile typen f r die Filenummern Sie k nnen nicht ge ndert werden Die Datenfiles 9 bis 255 k nnen Ihrem Programm hinzugef gt werden Sie dienen als Bit Zeitwerk Z hler Steuerungs Ganzzahlen Zeichenketten Doppelwort Nachrichten oder PID Files RE Een RER E Spaziale Fist Ausgangsfile Hochgeschwindig Systemfile 0 Datenprotokoll keitsz hler Warteschleife 0 1 Eingangsfile prol Frequenzausgang 1 Systemfile 1 1 Datenprotokoll Warteschleife 1 2 Statusfile pwm Pulsweitenmodulation 2 Programm file 2 2 bis Datenprotokoll 255 Warteschleifen 2 bis 255 3 Bitfile STI W hlbarer 3 bis Programm files 3 bis 0 Rezeptfile 0 zeitgesteuerter 255 255 Interrupt 4 Zeitwerkfile EII Ereigniseingangs 1 Rezeptfile 1 Interrupt 5 Z hlerfile RTC Echtzeituhr 2 bis Rezeptfiles 2 bis 255 6 Steuerungsfile TPI Einstell 255 potentiometerdaten 7 Ganzzahl File MMI Speichermoduldaten 8 Flie kommafile DAT Datenzugriffsmodul 9 bis B Bit BHI Basis Hardware 255 T Zeitwerk Information C Z hler cS Kommunikationsstatus R Steuerung IOS E A Status N Ganzzahl pLsl Datenprotokollstatus F Flie komma ST Zeichenkette L Doppelwort MG Meldung PD PID PLS
405. glich Diese Adresse wird an STI 0 PFN dupliziert Weitere Informationen hierzu finden Sie unter STI Funktionsfile verwenden auf Seite 18 12 Kommunikation Kanal 0 Eingehender Befehl im Wartezustand Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 33 0 Bin rwert 0 oder 1 Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird im Kommunikations Statusfile unter CS0 0 4 0 dupliziert Weitere Informationen hierzu finden Sie unter Block zum allgemeinen Kanalstatus auf Seite 3 15 Nachrichtenantwort anstehend Adresse Datenformat Bereich Typ Anwenderprogrammzugriff 33 1 Bin rwert 0 oder 1 Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird im Kommunikations Statusfile unter CS0 0 4 1 dupliziert Weitere Informationen hierzu finden Sie unter Block zum allgemeinen Kanalstatus auf Seite 3 15 Publikation 1762 RMO01D DE P Oktober 2002 C 18 _ Systemstatusfile Publikation 1762 RM001D DE P Oktober 2002 Ausgehender Nachrichten Befehl anstehend Adresse Datenformat Bereich Ty
406. greift Publikation 1762 RMO01D DE P Oktober 2002 4 6 Programmierbefehle bersicht Publikation 1762 RM001D DE P Oktober 2002 Indirekte Adressierung eines Bits B3 0 B3 0 0002 J E CI B25 0 10 0003 CEND gt e Adresse B3 B25 0 e Beschreibung In diesem Beispiel ist B25 0 das Element f r das die indirekte Adressierung gilt Die unter B25 0 gespeicherten Daten bezeichnen das Bit innerhalb des Files B3 Ist der Wert des Standorts B25 0 1017 wird der XIC Befehl mit B3 1017 verarbeitet HINWEIS Wenn in B25 0 eine Zahl steht die gr er als 4096 oder die Anzahl der Elemente in dem Datenfile ist wie in diesem Beispiel kann die Datensicher heit nicht mehr garantiert werden Bei Zahlen die gr er sind als die Anzahl der Elemente in dem Datenfile wird die Filegrenze berschritten Dies sind nur einige Beispiele die verwendet werden k nnen Weitere Beispiele sind e Indirekte Adtessierung eines Files und Elements N N 10 0 N25 0 e Indirekte Adressierung eines Eingangssteckplatzes 11 N7 0 0 Die indirekte Adressierung ist nicht bei allen Befehlsgruppen m glich Anhand der Kompatibilit tstabelle zu jedem Befehl k nnen Sie feststellen welche Elemente eines Befehls die indirekte Adressierung unterst tzen WICHTIG Gehen Sie bei der Verwendung der indirekten Adressierung u erst sorgf ltig vor Bedenken Sie immer dass unbeabsichtigt Filegrenzen berschritten oder auf
407. gs berlappung wurde festgestellt Mehrere Funktionen pungs wurden demselben physischen Ausgang zugewiesen Dies ist ein fehler Konfigurationsfehler Ein Steuerungsfehler wird erzeugt und die Anwenderfehlerroutine wird nicht ausgef hrt Beispiel PWMO und PWM1 versuchen denselben Ausgang zu verwenden 1 Ja Nein Nein Ausgangs Ein ung ltiger Ausgang wurde angegeben Nur Ausgang 2 und Ausgang 3 fehler stehen zur Verf gung Dies ist ein Konfigurationsfehler Ein Steuerungs fehler wird erzeugt und die Anwenderfehlerroutine wird nicht ausgef hrt 0 Normal Normal 0 kein Fehler aufgetreten 1 Nein Nein Ja Hardstopp Dieser Fehler wird erzeugt wenn ein Hardstopp festgestellt wurde Bei Fehler diesem Fehler wird kein Steuerungsfehler erzeugt Dieser Fehler wird automatisch gel scht sobald die Hardstopp Bedingung aufgehoben wird 2 Nein Nein Ja Ausgang Der konfigurierte PWM Ausgang 2 oder 3 wird erzwungen Diese forciert Bedinung muss aufgehoben werden da sonst der PWM Befehl nicht ausgef hrt werden kann Bei diesem Fehler wird kein Steuerungsfehler erzeugt Dieser Fehler wird automatisch gel scht sobald die forcierte Bedingung aufgehoben wird 3 Ja Ja Nein Frequenz Der Wert der Frequenz ist kleiner als 0 oder gr er als 20 000 Bei diesem fehler Fehler wird ein Steuerungsfehler erzeugt Dieser Fehler kann durch die Logik innerhalb der Anwenderfehlerroutine gel scht werden 4 Reserviert 5 Ja Ja Nein Tastgrad Der PWM Tastgrad ist kle
408. guration Behebbar Stellen Sie den Fehlercode anhand des HSC Funktionsfiles fest 003B PTO ERROR Fehler in der PTO Konfiguration Behebbar oder Stellen Sie den Fehlercode anhand des nicht anwender PTO Funktionsfiles fest bezogen 003C PWM ERROR Fehler in der PWM Konfiguration Behebbar oder Stellen Sie den Fehlercode anhand des nicht anwender PWM Funktionsfiles fest bezogen 003D INVALID Ein L ngen Positionsparameter Behebbar Korrigieren Sie das Anwenderprogramm SEQUENCER eines Schrittschaltwerksbefehls kompilieren und laden Sie das Programm LENGTH POSITION S00 SQC SQL ist gr er als 255 erneut und schalten Sie dann in den RUN Modus 003E INVALID BIT SHIFT Ein L ngenparameter eines BSR Behebbar Korrigieren Sie das Anwenderprogramm OR LIFO FIFO oder BSL Befehls ist gr er als 2048 oder weisen Sie ber den Speicherbele PARAMETER oder ein L ngenparameter eines gungsplan einen gr eren Datenfilebereich FFU FFL LFU oder LFL Befehls ist gr er als 128 Wortfile oder gr er als 64 Doppelwortfile zu laden Sie dann das Programm erneut und schalten Sie in den RUN Modus Publikation 1762 RMO01D DE P Oktober 2002 D 8 Fehlermeldungen und Fehlercodes Fehlercode Meldung Beschreibung Fehlerklassifi _ Empfohlene Abhilfema nahme Hex zierung 003F COP FLL OUTSIDE OF Der Verweis eines L ngenparame Behebbar e Korrigieren Sie das Programm um DATA FILE SPACE t
409. h Vertauschen des niederwertigen Bytes 14 19 Nur MicroLogix 1200 und 1500 Steuerungen der Serie B und h her mit dem h herwertigen Byte in einer angegebenen Anzahl von W rtern Publikation 1762 RM001D DE P Oktober 2002 14 2 Filebefehle CPW Wort kopieren CPW Copy Word Source HSC 0 2 Dest N7 0 Length 1 Publikation 1762 RM001D DE P Oktober 2002 Befehlstyp Ausgang Tabelle 14 1 Ausf hrungszeit des CPW Befehls Steuerung Strompfad wahr unwahr Nur MicroLogix 1200 Serie C und h her 18 3 us 0 8 us Wort 0 0 us nur MicroLogix 1500 Serie C und h her 15 8 us 0 7 us Wort 0 0 us Mithilfe des CWP Befehls k nnen Sie W rter in aufsteigender Reihenfolge von einem Standort Quelle zu einem anderen Ziel kopieren Dieser Befehl hnelt dem COP Befehl Datei kopieren mit dem CPW Befehl ist es jedoch m glich unterschiedliche Quell und Zielparameter zu haben Beispiele sind e Ganzzahl nach Doppelwort e Doppelwort nach Flie komma e Doppelwort nach Ganzzahl e Ganzzahl nach PTO Funktionsfile Bei der Verwendung des CPW Befehls sind folgende Einschr nkungen zu beachten e Die L nge der bermittelten Daten darf nicht mehr als 128 W rter betragen e Funktionsfiles k nnen als Quelle oder Ziel verwendet werden jedoch nicht als beides e Wenn Sie entweder auf einen PLS File oder einen Funktionsfile verweisen muss die Adtessierung auf das Unt
410. halten oder bei Einbau eines Speichermoduls werden die Bestellnummer die Serie die Revision und der Typ Speicher modul und oder Echtzeituhr erkannt und in den MMI File im Anwen derprogramm geschrieben Wenn das Speichermodul und oder die Echtzeituhr nicht angeschlossen ist werden Nullwerte in den MMI File geschrieben Das Programmierfenster f r den MMI Funktionsfile ist nachfolgend abgebildet 3 Function Files 1 0 HSC to Pwm sT e H CNI Catalog Number b SAS Series L REW Revision L FT Functionality Type MF Module Fresent HWP Write Protect Indicator b FO Fault Override H LFC Load Program Compare L LE Load On Error H LA Load Always L MB Mode Behavior ATC TPI lnteger 0 0 0 0 0 0 0 0 0 0 Die Parameter und deren g ltige Bereiche sind in der nachfolgenden Tabelle dargestellt Tabelle 3 7 Parameter des MMI Funktionsfiles Angabe Adresse Datenformat Typ Anwender programmzugriff FT Funktionstyp MMI O FT Wort INT Status Nur Lesen MP Modul vorhanden MMI 0 MP Bin rwert Bit Status Nur Lesen WP Schreibschutz MMI 0 WP Bin rwert Bit Steuerung Nur Lesen FO Fehler berbr cken MMI 0 FO Bin rwert Bit Steuerung Nur Lesen LPC Programmvergleich MMI 0 LPC Bin rwert Bit Steuerung Nur Lesen LE bei Fehler laden MMI O LE Bin rwert Bit Steuerung Nur Lesen LA immer laden MMI 0 LA Bin rwert
411. hfolgenden Zwischensummen Overhead bei Verwendung von Erweiterungs E A 55 us Erweiterungs Eingangsworte X 10 us oder X 14 us bei Forcen Anzahl Module mit Eingangsworten X 80 us Eingangsabfrage Zwischensumme Programmabfrage Addieren Sie die Ausf hrungszeiten aller Befehle in dem Programm bei wahrer Ausf hrung Programmabfrage Zwischensumme Ausgangsabfrage Summe der nachfolgenden Zwischensummen Overhead bei Verwendung von Erweiterungs E A 30 us Erweiterungs Ausgangsworte X 3 us oder X 7 us bei Forcen Ausgangsabfrage Zwischensumme Kommunikations Overhead Maximal 1470 us Normalfall 530 us Verwenden Sie diese Zahl wenn der Kommunikationsanschluss konfiguriert ist 200 us jedoch nicht mit anderen Ger ten kommuniziert Verwenden Sie diese Zahl wenn der Kommunikationsanschluss ausgeschaltet 0us wurde Kommunikations Overhead Zwischensumme System Overhead Addieren Sie diese Zahl wenn das System ein 1762 RTC oder 1762 MMIRTC 100 us enth lt Verwaltungs Overhead 270 us System Overhead Zwischensumme Summe Summe aller Zwischensummen Multiplikation mit Kommunikationsmultiplikator aus Tabelle x Gesch tzte Abfragegesamtzeit 1 Der Kommunikations Overhead ist eine Funktion des Ger ts das an die Steuerung angeschlossen ist Der Overhead tritt nicht bei jeder Abfrage auf Tabelle Kommun
412. hreibung Adresse Daten Bereich Typ Anwenderpro Element format grammzugriff PP Profilparameter PWM 0 PP IBit O oder 1 Steuerung Lesen auswahl Schreiben Die PWM PP Profilparameterauswahl w hlt aus welche Kompo nente der Signalform w hrend einer Flankenphase ge ndert wird e Gesetzt 1 Frequenz ausw hlen e Gel scht 0 Tastgrad ausw hlen Das PWM Bit PP kann nicht ge ndert werden solange der PWM Ausgang aktiv ist Weitere Informationen finden Sie unter der Beschreibung von PWM ADD auf Seite 6 26 PWM Leerlaufstatus IS Beschreibung Adresse Daten Bereich Typ Anwenderpro Element format grammzugriff IS PWM Leerlauf PWM 0 IS Bit 0 oder 1 Status Nur Lesen status Der PWM Bit IS Leerlaufstatus wird durch das PWM Subsystem gesteuert und zeigt an dass keine PWM Aktivit t vorliegt Es kann von Eingangsbefehlen in dem Steuerprogramm verwendet werden e Gesetzt 1 Das PWM Subsystem befindet sich in einem Leerlaufstatus e Gel scht 0 Das PWM Subsystem befindet sich nicht in einem Leerlaufstatus es wird ausgef hrt PWM Fehler erkannt ED Beschreibung Adresse Daten Bereich Typ Anwenderpro Element format grammzugriff ED PWM Fehler PWM 0 ED Bit O oder 1 Status Nur Lesen erkennung Das PWM Bit ED Fehler erkannt wird durch das PWM Subsystem gesteuert Es kann von Eingangsbefehlen in jedem Strompfad innerhalb d
413. ht e Schalten Sie die Stromzufuhr zur Steuerung aus und wieder ein e Wenn der Fehler weiterhin auftritt wenden Sie sich an die Rockwell Automation Niederlassung vor Ort 0022 WATCHDOG TIMER Die Programmabfragezeit hatden Nicht behebbar e Stellen Sie fest ob das Programm in EXPIRED SEE S 3 den Watchdog Zeitablauf Wert einer Schleife feststeckt und beseitigen SIEHE 3 S 3H berschritten Sie die St rung e Erh hen Sie den Watchdog Zeitablauf Wert im Statusfile 0023 STI ERROR Fehler in der STI Konfiguration Behebbar Stellen Sie den Fehler anhand des Fehlercodes im STI Funktionsfile fest 0028 INVALID OR e Im Statusfile S 29 wurde eine Nicht anwender e L schen Sie die Fehlerroutinen NONEXISTENTUSER Fehlerroutinennummer einge bezogen Filenummer S 29 im Statusfile oder FAULT ROUTINE geben doch entweder wurde die e erstellen Sie f r die im Statusfile VALUE Fehlerroutine nicht erstellt oder eingetragene Filenummer S 29 eine e die Fehlerroutinenummer ist kleiner als 3 oder gr er als 255 Fehlerroutine Die Filenummer muss gr er als 2 und kleiner als 256 sein 0029 INSTRUCTION Indirekter Adressbezug im Behebbar Korrigieren Sie das Programm um INDIRECTION Kontaktplan liegt au erhalb des sicherzustellen dass keine indirekten OUTSIDE OF DATA Gesamt Datenfilebereichs Adressbez ge au erhalb des Daten SPACE filebereichs liegen Kompilieren und laden Sie das Programm erneut und aktivie
414. ht e f r den Exponenten 1 bis 254 steht f r die Mantisse 0 lt f lt 1 steht Der g ltige Bereich f r die Flie komma Nummer reicht von 3 4028 x 10 bis 3 4028 x 10 Definitionen berlauf Ein berlauf tritt auf wenn das Ergebnis einer Operation einen Exponenten hervorruft dessen Wert gr er als 254 ist Unterlauf Ein Unterlauf tritt auf wenn das Ergebnis einer Operation einen Exponenten hervorruft dessen Wert kleiner als 1 ist Ausnahmewerte des Flie kommas Null Die Null wird durch einen Exponenten und eine Mantisse mit den Werten null dargestellt Es sind sowohl Positiv als auch Negativ Null g ltig Publikation 1762 RM001D DE P Oktober 2002 Mathematische Befehle 10 5 Denormalisiert Dies wird durch einen Exponenten mit dem Wert null und einer Mantisse mit einem Wert ungleich null dargestellt Da denormalisierte Nummern einen sehr kleinen und unbedeutenden Wert annehmen werden sie als null betrachtet wenn sie f r die meisten Operationen als Quellenoperand eingesetzt werden Dies verk rzt die Ausf hrungszeit Denormalisierte Nummern werden nicht mihilfe von Befehlen erstellt sie werden jedoch durch einige Befehle bermittelt Null wird durch einen Unterlauf erzeugt Unendlich Dies wird durch einen Exponenten mit dem Wert 255 und einer Mantisse mit dem Wert null dargestellt Es werden sowohl positive als auch negative unendliche Werte erzeugt wenn Operationen berlau
415. htzeituhr TE 1 Gilt nur f r MicroLogix 1200 Serie C and h her sowie MicroLogix 1500 Serie C und h her Der Nachrichtentyp muss 500CPU oder PLC5 sein Der zentrale Filetyp und der Zielfiletyp m ssen beide Flie kommafiles sein 2 Gilt nur f r MicroLogix 1200 Serie B und h her sowie 1500 Serie B und h her 3 4 485CIF Schreibbefehl nur ST zu 485CIF 500CPU Schreibbefehl nur RTC zu Ganzzahl oder RTC zu RTC Gr e in Elementen Diese Variable gibt das Datenvolumen Anzahl der Elemente an die mit dem Zielger t ausgetauscht werden sollen Mit einem MSG Befehl k nnen maximal 103 Worte 206 Bytes bertragen werden dieses maximale Volumen wird durch den Zieldatentyp bestimmt Der Zieldatentyp wird durch den Nachrich tentyp festgelegt Lese oder Schreibnachricht Lesenachrichten Bei Lesenachrichten ist der Datenfile in dem zentralen oder initiierenden Prozessor der Zielfile HINWEIS Die Filetypen f r Eingang Ausgang Zeichenkette und RTC gelten nicht f r Lesenachrichten e Schreibnachrichten Bei Schreibnachrichten ist der Datenfile in dem Zielprozessor der Zielfile Die maximale Anzahl von Elementen die bertragen oder empfangen werden k nnen entnehmen Sie bitte der nachfolgenden Tabelle Dabei k nnen die verschiedenen Filetypen nicht beliebig verwendet werden Beispielsweise ist es nicht m glich ein Zeitwerk in einen Ganzzahl File einzulesen oder Z hler in einen Zeitwerkfile zu schreiben Ausnahm
416. i finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das OF Status Flag berlauf wird durch das HSC Subsystem gesetzt 1 sobald der Istwert HSC 0 ACC den Wert der berlaufvariablen HSC 0 OF berschritten hat Dieses Bit wird vor bergehend durch das HSC Subsystem gesetzt Die berlaufbedingung muss dann durch das Steuerprogramm verwendet ggf verfolgt und gel scht 0 werden berlaufbedingungen f hren nicht zu einem Steuerungsfehler Publikation 1762 RMO01D DE P Oktober 2002 5 14 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Publikation 1762 RM001D DE P Oktober 2002 berlauf Maske OFM Beschreibung Adresse Datenformat HSC Modi it Obis 7 Typ Anwenderpro grammzugriff OFM berlauf HSC 0 OFM B Maske Steuerung Lesen Schreiben 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Mit dem OFM Steuer Bit berlauf Maske wird die M glichkeit eines Interrupts bei Erreichen des berlaufwerts aktiviert Interrupt m glich oder deaktiviert Interrupt nicht m glich Wenn dieses Bit gel scht ist 0 und die Bedingung berlaufwert erreicht durch den HSC erkannt wird wird der HSC Anwender Interrupt nicht ausgef hrt Dieses Bit wird durch das Anwenderprogramm gesteuert der Wert dieses Bits bleibt auch nach Aus und Einschalten der Spannungs
417. iable verwendet und das Bit Prozessvariable nicht im Bereich gesetzt Die durch den PID Befehl berechnete Regelvariable weist denselben Bereich von 0 bis 16383 auf Der Steuerungsausgang Wort 16 des Regelblocks kann Werte von 0 bis 100 annehmen F r die durch den Befehl berechneten Ausgangswerte k nnen eine Unter und eine Obergrenze festgelegt werden dabei entspricht eine Obergrenze von 100 einer Regelvariablengrenze von 16383 Publikation 1762 RMO01D DE P Oktober 2002 19 20 Prozesssteuerungsbefehl Publikation 1762 RM001D DE P Oktober 2002 Skalierung auf technische Einheiten Mit Hilfe der Skalierung k nnen Sie den Sollwert und den Wert f r den Totzonen Nulldurchgang in physikalischen Einheiten eingeben und die Prozessvariable und die Abweichungswerte in denselben physikalischen Einheiten anzeigen Beachten Sie dass die Prozess variable PV in einem Bereich zwischen 0 und 16383 liegen muss Die Prozessvariable wird in physikalischen Einheiten angezeigt Gehen Sie bei der Wahl der Skalierung wie folgt vor 1 Geben Sie im PID Regelblock den H chst und Mindestskalierwert MaxS und MinS ein Der MinS Wert entspricht einem Analogwert von Null f r den niedrigsten Wert der Prozessvariablen MaxS entspricht einem Analogwert von 16383 f r den h chsten Wert Diese Werte kennzeichnen die Prozessgrenzwerte Die Sollwert skalierung wird durch Eingabe eines Wertes ungleich null f r einen oder beide Parameter aus
418. ication 1762 RMO01D DE P Oktober 2002 Sekunden Status C 20 Stunden Status C 20 Tag Status C 19 Wochentag Status C 20 RTO Befehl 8 6 RTU Definition G 7 R ckkehr vom Unterprogramm 16 3 Run Modus G 7 S SBR Befehl 16 3 Scanzeit Letzte 100 us Scanzeit Status C 18 Status f r maximale Scanzeit C 76 Schlie kontakte G 7 Schreiben G 7 Schrittschaltwerksausgang 15 6 Schrittschaltwerksbefehle 75 7 Schrittschaltwerksladung 75 9 Schrittschaltwerksvergleich 75 2 Schwerwiegender Fehler in Benutzerfehlerroutine Status Bit C 12 SCL Befehl 10 12 SCP Befehl 10 13 Skalierung 10 12 Skalierung mit Parametern 10 13 Sofortiger Ausgang mit Maske 17 4 Sofortiger Eingang mit Maske 17 1 Speicher 2 2 Speicher der Steuerung l schen 2 12 Speicherbelegung MicroLogix 1200 Befehle A 1 MicroLogix 1500 Befehle B 7 Steuerungsspeicherbelegung berpr fen 2 6 Speichermodul bei Fehler oder Standardprogramm laden Bit C 6 Speichermodul immer laden Bit C 6 Speichermodul laden Status Bit C 73 Speichermodulvergleich Bit C 70 Speichern G 7 Speichernder Timer 8 6 Sprung ins Unterprogramm 76 2 Sprung zu Marke 76 7 Sprung zur Marke G 7 SOC Befehl 15 2 SOL Befehl 75 9 S00 Befehl 15 6 SOR Befehl 10 15 Standard Ausgangsanordnung 7 78 Statischer Fileschutz 2 70 Status G 7 Status freilaufender Takt C 12 Status f r aktive Netzknoten C 15 Status f r maximale Scanzeit C 16 Status Bit f r schwache Batterie C 14 Statusfile C 1 Steigender Einzelim
419. ich Impulse erzeugt Funktionsweise des JCS Bits e Gesetzt 1 Das PTO Subsystem erzeugt kontinuierlich Impulse e Gel scht 0 Das PTO Subsystem erzeugt keine Impulse Publikation 1762 RMO01D DE P Oktober 2002 6 18 Verwenden von Hochgeschwindigkeitsausg ngen PTO Fehlercode ER Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff ER Fehlercode PTO 0 ER Wort INT 2 bis 7 Status Nur Lesen PTO Fehlercodes die von dem PTO Subsystem erkannt wurden werden in diesem Register angezeigt Die Fehlercodes werden in der nachfolgenden Tabelle beschrieben Tabelle 6 3 PTO Fehlercodes Fehler Nicht vom Korrigier Befehls Fehler Beschreibung code Anwender barer Fehler fehler name verursach ter Fehler 2 Ja Nein Nein ber Eine Ausgangs berlappung wurde festgestellt Mehrere Funktionen wurden lappungs demselben physischen Ausgang zugewiesen Dies ist ein Konfigurations fehler fehler Ein Steuerungsfehler wird erzeugt und die Anwenderfehlerroutine wird nicht ausgef hrt Beispiel PTOO und PTO1 versuchen denselben Ausgang zu verwenden 1 Ja Nein Nein Ausgangs f Ein ung ltiger Ausgang wurde angegeben Nur Ausgang 2 und Ausgang 3 ehler stehen zur Verf gung Dies ist ein Konfigurationsfehler Ein Steuerungsfehler wird erzeugt und die Anwenderfehlerroutine wird nicht ausgef hrt 0 Normal Normal 0 kein Fehler aufgetreten
420. iche Abschluss Nicht behebbar e berpr fen Sie den Abschluss TERMINATOR widerstand der Erweiterungs E A widerstand der Erweitungs E A am REMOVED wurde entfernt letzten E A Modul nur MicroLogix e Spannungsversorgung aus und wieder 1500 einschalten xl EXPANSION 1 0 Die Steuerung kann nicht mit einem Nicht behebbar e Anschl sse berpr fen HARDWARE ERROR Erweiterungs E A Modul kommuni e Stellen Sie fest ob St rsignale vorhan zieren den sind und berpr fen Sie die Erdung e Ersetzen Sie das Modul e Spannungsversorgung aus und wieder einschalten xx79 EXPANSION 1 0 Durch ein Erweiterungs E A Modul Nicht behebbar e berpr fen Sie den Statusfile des MODULE ERROR wurde ein Fehler verursacht E A Moduls IOS File e Schlagen Sie in der Dokumentation des jeweiligen Moduls nach um die m g lichen Ursachen eines Modulfehlers zu ermitteln 0080 EXPANSION 1 0 Der erforderliche Abschluss Nicht anwender e berpr fen Sie den Abschlusswider TERMINATOR widerstand der Erweiterungs E A bezogen stand der Erweitungs E A am letzten REMOVED wurde entfernt E A Modul nur MicroLogix e Spannungsversorgung aus und wieder 1500 einschalten ng EXPANSION 1 0 Die Steuerung kann nicht mit einem Nicht anwender e Anschl sse berpr fen HARDWARE ERROR Erweiterungs E A Modul kommuni bezogen e Stellen Sie fest ob St rsignale zieren vorhanden sind und berpr fen Sie die Erdung Ersetzen Sie das Modul
421. icherbedarf der einzelnen Steuerungsbefehle Diese Werte sind abh ngig davon ob als Datenformat Worte oder Doppelworte verwendet werden Tabelle A 1 Speicherbelegung und Ausf hrungszeiten der MicroLogix 1200 Programmierbefehle Programmierbefehle 4 in 1 aus 16 dekodieren Befehls mnemonik Wort Doppelwort Ausf hrungszeit in ps Speicher Ausf hrungszeit in ps Speicher unwahr wahr belegung unwahr wahr belegung in Worten in Worten 1 9 Keine Doppelwortadressierung Absolutwert ABS 3 8 Addition ADD 0 0 2 7 3 3 0 0 11 9 3 5 Anwender Interrupt aktivieren UIE 0 0 0 8 0 9 Keine Doppelwortadressierung Anwender Interrupt deaktivieren UID 0 0 0 8 0 9 Anwender Interrupt entfernen UIF 0 0 12 3 0 9 Anzahl der ASCII Zeichen im ACB 12 1 103 1 3 3 Puffer ASCII Ganzzahl in Zeichenkette AIC 0 0 29 3 5 2 1 4 0 0 82 0 1 6 Zeichen ASCII schreiben AWT 14 1 268 12 3 4 Keine Doppelwortadressierung Zeichen ASCII schreiben und anh ngen AWA 14 1 268 12 3 4 Zeichen ASCII Handshake Leitungen AHL 1 9 109 4 3 3 ASCII Lesen ARD 1 8 132 3 49 7 4 3 Zeichen ASCII Puffer l schen ACL 0 0 l schen 1 2 beide 249 1 empfangen 28 9 bertragen 33 6 ASCII Testpuffer f r Zeile ABL 125 115 86 13 3 Zeichen ASCII Zeichenkette AEX 0 0 14 8 2 9 125 extrahieren Zeichen Publikation 1762 RMO01D DE P Oktober 2002 A
422. icht auf Bitebene adressiert werden Element 2 Steuerfile 6 Bit 13 in Subelement 0 von Element 2 Steuerungfile 6 Angegebene Zeichenkettenl nge von Element 1 Steuerungsfile 18 Tats chliche Zeichenkettenl nge von Element 1 Steuerungsfile 18 ASCII Befehle 20 7 ACL ASCII Puffer l schen ACL Ascii Clear Buffers Channel Transmit Buffer Receive Buffer Yes No Befehlstyp Ausgang Tabelle 20 3 Ausf hrungszeit des ACL Befehls Steuerung Befehl wahr unwahr MicroLogix 1200 Puffer l schen 0 0 us beide 249 1 us empfangen 28 9 us bertragen 33 6 us MicroLogix 1500 Serie B FRN 4 oder Puffer l schen 0 0 us h her beide 203 9 us empfangen 24 7 us bertragen 29 1 us Der ACL Befehl l scht die Empfangs und oder bertragungspuffer Dieser Befehl l scht auch Befehle aus der ASCII Warteschlange Dieser Befehl wird unmittelbar im Anschluss an den bergang des Strompfads von unwahr nach wahr ausgef hrt Alle laufenden ASCH bertragungen werden bei Ausf hrung des ACL Befehls beendet HINWEIS Die ASCII Warteschlange kann bis zu 16 Befehle enthalten die auf ihre Ausf hrung warten Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Channel Kanal ist die Nummer des RS 232 Anschlusses Kanal 0 Nur 1764 LRP Auswahl von Kanal 0 oder Kanal 1 m glich e Receive Buffer Empfangspuffer l scht den Empfangspuffer wenn dieser Param
423. ichtenpakete kein Puffer und negative R ckmeldung bis 22 empfangene doppelte Nachrichtenpakete Reserviert Tabelle 3 14 DF1 Halbduplex Slave Diagnosez hlerblock Beschreibung Kennung f r Diagnosez hler immer 2 L nge immer 30 Formatcode immer 2 co N m CTS RTS Reserviert Kanal 0 Reserviert Kanal 1 DCD gt ojl N oO bis 15 Reserviert Summe bertragene Nachrichtenpakete Summe empfangene Nachrichtenpakete nicht bertragene Nachrichtenpakete Wiederholungen Nachrichtenpakete empfangene NAK Pakete Polling empfangen id a aa a FREE al a ol o AeA ol NI o empfangene ung ltige Nachrichtenpakete Funktionsfiles 3 17 Tabelle 3 14 DF1 Halbduplex Slave Diagnosez hlerblock Beschreibung 17 kein Puffer 18 empfangene doppelte Nachrichtenpakete 19 bis 22 Reserviert Tabelle 3 15 Modbus RTU Slave Diagnosez hlerblock MicroLogix 1200 Steuerungen und MicroLogix 1500 1764 LSP Prozessoren der Serie B und 1764 LRP Prozessoren Bit Beschreibung Kennung f r Diagnosez hler immer 2 L nge immer 30 Formatcode immer 4 CTS RTS Reserviert AJl ojl N o bis 15 Kanal 0 Reserviert Kanal 1 DCD Reserviert Summe bertragene Nachrichtenpakete Summe empfangene Nachrichtenpakete f r diesen Slave Summe empfangene Nachrichtenpakete Fehlerz hl
424. icroLogix 1500 1764 LSP Prozessoren der Serie B und 1764 LRP Prozessoren W rter 43 bis 70 bei Verwendung von Modbus RTU Slave 43 bis 69 Modbus Slave Diagnosez hlerblock e MicroLogix 1200 3 18 e MicroLogix 1500 1764 LSP Prozessoren der Serie B und 1764 LRP Prozessoren 70 Kennung f r Listenende immer 0 e MicroLogix 1200 e MicroLogix 1500 1764 LSP Prozessoren der Serie B und 1764 LRP Prozessoren 1 ASCII kann nur mit MicroLogix 1200 und MicroLogix 1500 1764 LSP Prozessoren der Serie B und h her sowie mit 1764 LRP Prozessoren verwendet werden Funktionsfiles 3 15 Die folgenden Tabellen enthalten Einzelheiten zu jedem Block in dem Kommunikations Status File Tabelle 3 11 Block zum allgemeinen Kanalstatus Wort Bit Beschreibung 0 Kennung f r allgemeine Statusinformationen f r Kommunikationskanal 1 L nge 2 Formatcode 3 Fehlercode f r Kommunikationskonfiguration 4 0 ICP Bit Incoming Command Pending Eingehender Befehl anstehend Dieses Bit wird durch die Steuerung gesetzt 1 wenn ein anderes Ger t Informationen von dieser Steuerung anfordert Sobald die angeforderten Informationen an das andere Ger t bertragen wurden wird das Bit gel scht 0 1 MRP Bit Incoming Message Reply Pending Eingehende Nachricht Antwort anstehend Dieses Bit wird durch die Steuerung gesetzt 1 sobald ein anderes Ger t die Informationen bereitgestellt h
425. ie erforderliche Abfragezeit des STI Programmfiles STI 0 PFN plus der Interrupt Latenzzeit Interrupts verwenden 18 17 Ell Funktionsfile verwenden Der Ereigniseingangs Interrupt EI ist eine Funktion die die Abfrage eines bestimmten Programmfiles Unterprogramm erm glicht wenn eine Eingangsbedingung an einem Feldger t festgestellt wird Unter den Funktionsfiles der RSLogix 500 befindet sich auch der Ordner EI Dieser Ordner enth lt vier EII Elemente Diese Elemente EI 0 EI 1 EI 2 und EII 3 sind identisch in der nachfolgenden Beschreibung wird EI 0 als Beispiel verwendet Function Files olk Hsc Pto st Ei fate Jen mmi oat r lel S END L PFH Program File Number ER Eror Code H Uis User Interrupt Executing j UIE User Interrupt Enable H UIL User Interrupt Lost H UIF User Internapt Pending EIE Event Interrupt Enabled HAS Auto Start ED Eror Detected L ES Edge Select 15 Input Select Jeder EH kann f r die berwachung eines der ersten acht Eing nge 11 0 0 0 bis 11 0 0 7 konfiguriert werden Au erdem kann jeder EI f r die Erkennung von Anstiegsflanken oder abfallende Flanken Eingangssignalen konfiguriert werden Wenn das ausgew hlte Eingangssignal an der Eingangsklemme erkannt wird f hrt die Steuerung sofort eine Abfrage des konfigurierten Unterprogramms durch Zusammenfassung der Unterelemente des Ell Funktionsfiles Ereigniseingangs Interrupt Tabelle 18
426. iele f r zentrale Nachrichten zus 2 0 21 25 Dezentrale Nachrichten 2 2222cseeeeeeeneen nn 21 37 Dezentrale Nachrichten bertragung konfigurieren 21 39 Fehlercodes zu MSG Befehlen 22222cc cn 21 43 Kapitel 22 RCP Rezept nur MicroLogix 1500 22c2 een 22 1 Datenprotokollierung sn has en 22 7 Warteschlangen und Datens tze u van an 22 7 Konfigurieren von Datenprotokoll Warteschlangen 22 11 DLG Datenprotskollbeich na ee 22 13 Datenprotokoll Statusfile end 22 14 Laden Lesen von Datens tzen sk ae en 22 16 Zugreifen auf den Ladledle n uses unserer 22 16 Bedingungen die mit dem Datenladefile auftreten 22 18 Anhang A Speicherbelegung und Ausf hrungszeit von Programmierbefehlen A 1 MicroLogix 1200 Arbeitsblatt zur Abfragezeit A 7 Anhang B Speicherbelegung und Ausf hrungszeit von Programmierbefehlen B 1 MicroLogix 1500 Arbeitsblatt zur Abfragezeit B 7 Publikation 1762 RMO01D DE P Oktober 2002 Systemstatusfile Fehlermeldungen und Fehlercodes Protokollkonfiguration Publikation 1762 RM001D DE P Oktober 2002 Anhang C bersicht Statuse zusehen sera C 2 Details des Statustiles n se sis Ek iaae i C 3 Anhang D Erkennen von Steuerungsfehlern essen usa D 1 Unterst tzung durch Rockwell Automation 222 220 D 11 Anhang E DH 485 Kommunikationsptotokoll 2 2 2222 ccenccnn E 2 DP1 Yollduplex Proto
427. iert Der g ltige Bereich f r POS liegt zwischen 0 und 84 Die Anzahl der Zeichen die an das Ziel gesendet wurden kann kleiner oder gr er als die angegebene Zeichenkettenl nge LEN sein siehe unten Die Anzahl der gesendeten Zeichen POS kann kleiner sein als die Zeichenkettenl nge LEN wenn die L nge der tats chlich gesendeten Zeichenl nge kleiner ist als die in dem Feld Zeichenkettenl nge LEN angegebene Zahl Die Anzahl der gesendeten Zeichen POS kann gr er sein als die Zeichenkettenl nge LEN wenn die angeh ngten Zeichen oder eingef gte Werte aus der eingeschleiften indirek ten Adressierung verwendet werden Bei einer Zeichen kettenl nge LEN von mehr als 82 wird die Zeichenkette die an das Ziel geschrieben wird auf 82 Zeichen plus der Anzahl der angeh ngten Zeichen gek rzt also je nach Anzahl der angeh ngten Zeichen auf insgesamt 82 83 oder 84 Zeichen e Error Fehler zeigt den hexadezimalen Fehlercode an der angibt warum das ER Bit im Datenfile gesetzt wurde Eine Beschreibung der Fehlercodes finden Sie auf Seite 20 31 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden ASCII Befehle 20 11 Tabelle 20 8 G ltige Adressierungsmodi und Filetypen f r AWA Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressierungs Adressierungs
428. ikationsbearbeitung individuell anpassen oder berwachen Weitere Statusinformationen finden Sie im Abschnitt Block zum allgemeinen Kanalstatus auf Seite 3 15 Tabelle 21 2 Kommunikations Status Bits Adresse Beschreibung Kanal 0 Kanal 1 CS0 4 0 6S1 4 0 ICP Incoming Command Pending Eingehender Befehl anstehend CS0 4 1 cS1 4 1 MPP Incoming Message Reply Pending Eingehende Nachricht Antwort anstehend MCP Outgoing Message Command Pending Ausgehende Nachricht Befehl anstehend CS0 4 4 CS1 4 4 CAB Communications Active Bit Bit f r aktive Kommunikation 1 Kanal 1 ist nur f r MicroLogix 1500 1764 LRP g ltig CS0 4 2 CS1 4 2 Anwendungsbeispiel Verwenden Sie den SVC Befehl wenn Sie eine Kommunikations funktion wie beispielsweise die bertragung einer Nachricht vor dem normalen Kommunikations Bearbeitungsteil des Abarbeitungszyklus ausf hren m chten CS0 4 SVC 0000 4E Service Communications MCP Channel Select 0001h Sie k nnen diesen Strompfad nach einem Nachricht Schreibbefehl programmieren CS0 4 MCP wird gesetzt wenn der Nachrichtenbefehl aktiviert und in die Kommunikationswarteschlange gestellt wird Wenn CS0 4 MCP gesetzt ist 1 wird der SVC Befehl als wahr bewertet und die Programmabfrage wird f r die Ausf hrung der Kommunikationsabarbeitung im Rahmen der Abarbeitungsabfrage unterbrochen Anschlie end wird die Programmabfrage bei dem Befehl fortg
429. ikationsmultiplikator Multiplikator bei verschiedenen Baudraten Protokoll 38400 19200 9600 4800 2400 1200 600 300 Inaktiv DF1Vollduplex 1 50 1 27 1 16 1 12 1 10 1 09 1 09 1 08 1 00 DF1 Halbduplex Slave 11 21 1 14 1 10 1 09 1 08 1 08 1 08 1 07 1 01 DH 485 nicht 1 16 1 11 nicht nicht nicht nicht nicht 1 10 bei 19200 zutreffend zutreffend zutreffend zutreffend zutreffend zutreffend 1 07 bei 9600 Modbus M 1 22 1 13 1 10 1 09 1 09 1 09 1 09 1 09 1 00 ASCII 1 55 1 33 1 26 1 22 1 21 1 19 1 19 1 18 1 01 Abschalten 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 Inaktiv ist definiert als Zustand ohne Nachrichten bertragung und Daten berwachung Beim DH 485 Protokoll bedeutet inaktiv dass die Steuerung nicht an ein Netzwerk angeschlossen ist Publikation 1762 RMO01D DE P Oktober 2002 A 8 MicroLogix 1200 Speicherbelegung und Befehlsausf hrungszeit Publikation 1762 RM001D DE P Oktober 2002 Anhang B Speicherbelegung und Ausf hrungszeit von Programmierbefehlen MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit Dieser Anhang enth lt eine vollst ndige Liste der MicroLogix 1500 Programmierbefehle In dieser Liste sind die Speicherbelegung und die Ausf hrungszeit f r jeden Befehl aufgef hrt Au erdem wird die Ausf hrungszeit bei indirekter Adressierung angegeben und ein Arbeitsblatt zur Berechnung der Abfragezeit bereitgestellt Di
430. ild 180 Wort Anordnung Ausgangsdatenbild Das Ausgangsdatenbild wird vom Scannermodul an die Steuerung bertragen Beschreibung Datentyp O und 1 Modul Befehlsanordnung 2 Wort Anordnung 2 bis 181 Ausgangsdatenbild 180 Wort Anordnung Die nachfolgende Tabelle stellt eine Bit Beschreibung f r die Modul Befehlsanordnung dar Wort Bit Betriebsmodus 0 0 1 Betrieb 0 Leerlauf 1 1 Fehler 2 1 Netzwerk deaktivieren 3 reserviert 4 1 zur cksetzen 5 bis 15 reserviert 1 0 bis 15 reserviert 1 Ver ndern Sie die reservierten Bits NICHT Dies k nnte sonst Auswirkungen auf die weitere Kompatibilit t haben E A Konfiguration 1 21 E A Adressierung Einzelheiten zur Adressierung Nachfolgend sehen Sie das Prinzip der E A Adtessierung sowie mehrere Beispiele Steckplatznummer Filetyp N A M Eingang I oder Xd S w b Bit Ausgang 0 Datenfilenummer Steckplatz Endezeichen yort Endezeichen Bit Endezeichen 1 Die E A auf der Steuerung integrierte E A ist Steckplatz 0 Die der Steuerung hinzugef gte E A Erweiterungs E A beginnt mit Steckplatz 1 Format Bedeutung Od s w b x Filetyp Eingang E und Ausgang A Id s w b Id Datenfilenummer optional 0 Ausgang 1 Eingang Steckplatz Endezeichen optional nicht erforderlich f r Datenfiles 2 bis 255 s Steckplatznummer dezimal Integrierte E A Steckplatz 0 Erweiterungs E A e Steckp
431. ilebefehle 14 19 SWP Byte Tausch SWP Swap Source Length ST10 1 DATA 0 13 Befehlstyp Ausgang Tabelle 14 20 Ausf hrungszeit des SWP Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 der Serie B und h her 13 7 us 2 2 us getauschtes Wort 10 0 ps MicroLogix 1500 Serie B und h her 11 7 us 1 8 us getauschtes Wort 0 0 us Verwenden Sie den SWP Befehl zum Vertauschen der h her und niederwertigen Bytes einer bestimmten Anzahl von W rtern in einem Bit Ganzzahl oder Zeichenkettenfile Der SWP Befehl verf gt ber zwei Operanden e Source Quelle entspricht der Wortadtesse die die zu vertauschenden Worte enth lt Length L nge entspricht der Anzahl der zu vertauschenden Worte unabh ngig vom Filetyp Die Adresse ist auf ganzzahlige Konstan ten beschr nkt F r die Fileypten Bit und Ganzzahl betr gt die L nge zwischen 1 und 128 F r den Filetyp Zeichenkette betr gt die L nge zwischen 1 und 41 Beachten Sie dass dieser Befehl auf ein einzelnes Zeichenkettenelement beschr nkt ist und nicht ber die Grenze eines Zeichenkettenelements hinausgehen kann Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 14 21 G ltige Adressierungsmodi und Filetpyen f r SWP Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf
432. inden sich in Wort 0 des Prozessort Statusfiles Tabelle 10 2 Mathematische Status Bits Bit S 0 0 bertrag Aktion des Prozessors das Bit wird gesetzt wenn ein bertrag generiert wird andernfalls wird das Bit r ckgesetzt das Bit wird gesetzt wenn im Ziel kein ausreichender Speicherplatz f r das Ergebnis eines mathematischen Befehls vorhanden ist andernfalls wird das Bit r ckgesetzt S 0 1 berlauf S 0 2 Null Bit das Bit wird gesetzt wenn das Ergebnis null ist andernfalls wird das Bit r ckgesetzt S 0 3 Vorzeichen Bit das Bit wird gesetzt wenn das Ergebnis negativ ist MSB ist gesetzt andernfalls wird das Bit r ckgesetzt S 2 14 Ausgew hlte der Status dieses Bits wird gepr ft um den Wert des mathematische Ergebnisses bei einem berlauf zu ermitteln berlauffunktion S 5 0 berlauferkennung das Bit wird gesetzt wenn das berlauf Bit gesetzt wird andernfalls wird das Bit r ckgesetzt 1 Steuer Bits berlauferkennungs Bit S 5 0 Dieses Bit f r geringf gige St rungen 5 0 wird nach Erkennen eines mathematischen berlaufs oder einer Division durch 0 gesetzt Wird dieses Bit nach der Ausf hrung eines END oder TND Befehls gesetzt zeigt der Prozessor einen behebbaren schwerwiegenden Fehler an Fehlercode 0020 Bei Anwendungen in denen ein mathematischer berlauf oder eine Division durch Null vorkommen k nnen Steuerungsfehler durch Verwendung eines OTU Befehls A
433. iner als Null oder gr er als 1000 fehler Bei diesem Fehler wird ein Steuerungsfehler erzeugt Dieser Fehler kann durch die Logik innerhalb der Anwenderfehlerroutine gel scht werden Publikation 1762 RM001D DE P Oktober 2002 Kapitel 7 XIC Auf geschlossen pr fen XIO Auf offen pr fen B3 0 in B3 0 Relaisbefehle Bitbefehle Verwenden Sie Relaisbefehle Bitbefehle zur berwachung und oder Steuerung von Bits in einem Daten oder Funktionsfile z B als Eingangs Bits oder als Zeitwerksteuerung Wort Bits Folgende Befehle werden in diesem Kapitel beschrieben Befehl Zwek Seite XIC Auf geschlossen pr fen Pr fen eines Bits auf einen EINZutand 7 1 XIO Auf offen pr fen Pr fen eines Bits auf einen AUS Zustand 7 1 OTE Ausgang einschalten EIN oder AUSSCHALTEN eines Bits nicht 7 3 remanent OTL Ausgang verriegeln Dauerhaftes Setzen eines Bits auf EIN 7 4 remanent OTU Ausgang entriegeln Setzen eines Bits auf AUS remanent 7 4 ONS Einzelimpuls Ubergang von AUS nach EIN erkennen 7 5 OSR Steigender Einzelimpuls Ubergang von AUS nach EIN erkennen 7 6 OSF Fallender Einzelimpuls bergang von EIN nach AUS erkennen 7 6 Diese Befehle arbeiten mit einem Daten Bit W hrend des Betriebs kann der Prozessor je nach der logischen Kontinuit t der Strompfade das Bit setzen bzw r cksetzen Sie k nnen ein Bit so oft adressieren wie es das Programm erf
434. innerhalb der Suchzeichenkette Ein Index von 1 weist auf das Zeichen ganz links in der Zeichenkette hin e Search Suchen ist die Adresse der zu durchsuchenden Zeichenkette e Result Ergebnis ist die Position von 1 bis 82 die die Steue rung verwendet um die Position in der Suchzeichenkette zu speichern an der die Quellenzeichenkette beginnt Kann keine bereinstimmung gefunden werden wird das Ergebnis gleich Null gesetzt ASCII Befehle 20 27 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 20 28 G ltige Adressierungsmodi und Filetypen f r ASC Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Parameter Adressierungs Adressierungs rg 2 p Datenfiles Funktionsfiles le ebene DLS Datenprotokoll PTO PWM CS Komm 10S E A BHI MMI DAT TPI e 2 E N M Z u V T N w Quelle Index Suchen Ergebnis e elo o z 1 Der Steuerdatenfile ist der einzig g ltige Filetyp f r das Steuerungselement Beispiel 1 ASC 4 E String Search 0 Source ST38 40 i Index 35 Ist Eingangssteckplatz 1 Bit 10 gesetzt wird String Search ST52 80 in der Zeichenkette in ST52 80 beginnend Result N10 0 beim 36 Zeichen nach
435. ionen hierzu finden Sie unter Zuk nftigen Zugriff zulassen OEM Sperre auf Seite 2 13 Erste Abfrage Adresse Datenformat Bereich Typ Anwenderprogrammzugriff 1 15 Bin rwert 0 oder 1 Status Lesen Schreiben Wenn dieses Bit vom Prozessor gesetzt wurde 1 bedeutet dies dass das Anwenderprogramm zu diesem Zeitpunkt das erste Mal abgefragt wird dies geschieht nach Aktivierung des Ausf hrungsmodus Die Steuerung setzt dieses Bit nach der ersten Abfrage zur ck HINWEIS Das Erstabfrage Bit S 1 15 wird w hrend der Ausf h rung der Einschaltschutz Fehlerroutine gesetzt Weitere Informationen finden Sie unter S 1 9 Publikation 1762 RM001D DE P Oktober 2002 C 10 _ Systemstatusfile Publikation 1762 RM001D DE P Oktober 2002 STI Modus STI anstehend Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 2 0 Bin rwert 0 oder 1 Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird an STI 0 UIP dupliziert Weitere Informationen hierzu finden Sie unter STI Funktionsfile verwenden auf Seite 18 12 STI aktiviert Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 2 1 Bin rwert 0 oder 1 Steuerung Lesen Schreiben 1 Dieses Bit kann nur ber di
436. ird bei bidirektionalen Z hlern Modi 2 bis 7 verwendet Wenn das CE Bit gesetzt ist wird auch das CD Bit gesetzt 1 Wenn das CE Bit gel scht ist wird auch das CD Bit gel scht 0 Publikation 1762 RMO01D DE P Oktober 2002 5 15 5 16 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Publikation 1762 RM001D DE P Oktober 2002 Aufw rtsz hler CU Beschreibung Adresse Datenformat Ysc Modil Typ Anwenderpro grammzugriff CU HSC 0 CU Bit 0 bis 7 Status Nur Lesen Aufw rtsz hler 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das CU Bit Aufw rtsz hler wird bei allen HSC Modi 0 bis 7 verwendet Wenn das CE Bit gesetzt ist wird auch das CU Bit gesetzt 1 Wenn das CE Bit gel scht ist wird auch das CU Bit gel scht 0 HSC Modus MOD Beschreibung Adresse Datenformat Typ Anwenderpro grammzugriff MOD HSC HSC 0 MOD Wort INT Steuerung Nur Lesen Modus Die MOD Variable Modus legt eine der acht Betriebsarten f r den Hochgeschwindigkeitsz hler fest Dieser ganzzahlige Wert wird ber das Programmierger t konfiguriert im Steuerprogramm ist diese Variable schreibgesch tzt Tabelle 5 3 HSC Betriebsmodi Modusnummer 0 Typ Aufw hrtsz hler Der Istwert wird bei Erreichen des oberen Sollwerts sofort gel scht 0 In diesem Modus kann kein unterer
437. is 103 e 2 Wort Elemente g ltige Gr e 1 bis 51 e 8 Wort Elemente g ltige Gr e 1 e 42 Wort Elemente g ltige Gr e 1 bis 2 e eitwerk 500CPU und 485CIF Z hler und Steuerungselemente g ltige Gr e 1 bis 34 e PLC 5 Zeitwerkelemente g ltige Gr e 1 bis 20 Channel Kanal Bezeichnet den Kommunikationskanal Immer Kanal 0 oder Kanal 1 nur f r MicroLogix 1500 1764 LRP Prozessoren Target Device Zielger t Nachrichtenzeitablauf Gibt an wie lange die Steuerung auf die Antwort wartet bevor f r die Nachricht ein Fehler generiert wird Ein Zeitablaufwert von 0 Sekunden bedeutet dass die Steuerung f r eine unbestimmte Zeit auf eine Antwort wartet Die Werte m ssen in einem Bereich von 0 bis 255 Sekunden liegen Data Table Address Datentafeladresse 500CPU und PLC5 Nachrichtentypen Bei einem Lesebefehl ist dies die Adresse im Prozessor die die Daten zur cksenden soll G ltige Filetypen S B T C R N und L Bei einem Schreibbefehl ist dies die Adresse im Prozessor die die Daten empfangen soll G ltige Filetypen sind I O S B T C R N L und RTEIM Data Table Offset Datentafel Offset 485CIF Nachrichtenty pen Local Node Address Zentrale Netzknotenadresse Dies ist der Wort Offset Wert im allgemeinen Schnittstellenfile Byte Offset bei PLC Ger ten im Zielprozessor der die Daten sendet Gibt die Netzknotennummer des Ger ts an das die Nachricht
438. it FD wird gesetzt wenn das POS Feld auf einen Wert ungleich Null gesetzt wurde Befehlstyp Ausgang Tabelle 20 15 Ausf hrungszeit des ACI Befehls Steuerung Datengr e Befehl wahr unwahr MicroLogix 1200 Serie Wort 17 6us 7 2us Zeichen 00us FRN 3 oder h her Doppelwort 24 6 us 11 6 us Zeichen 10 0 us MicroLogix 1500 Serie B 14 2 us 6 3 us Zeichen 0 0 us FRN 4 oder h her Verwenden Sie den ACI Befehl zum Konvertieren einer numerischen ASCII Zeichenkette in einen ganzzahligen Wert Wort oder Doppel wort Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Source Quelle Der Inhalt dieser Position wird in einen ganzzahligen Wert umgewandelt e Destination Zieladresse An dieser Stelle wird das Ergebnis der Konvertierung eingef gt Der Datenbereich liegt zwischen 32768 und 32767 wenn es sich bei der Zieladresse um ein Wort handelt Ist die Zieladresse ein Doppelwort liegt der Datenbereich zwischen 2 147 483 648 und 2 147 483 647 Publikation 1762 RMO01D DE P Oktober 2002 20 18 ASCII Befehle Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 20 16 G ltige Adressierungsmodi und Filetypen f r ACI Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2
439. it 0 bis 7 Status Nur Lesen Z hlrichtung 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das DIR Status Flag Z hlrichtung wird durch das HSC Subsystem gesteuert Bei Aufw rtsz hlung des HSC Istwerts wird das Richtungs Flag gesetzt 1 Bei Abw rtsz hlung des HSC Istwerts wird das Richtungs Flag gel scht 0 Wenn die Istwert Z hlung angehalten wird beh lt das Richtungs Bit seinen Wert bei Das Richtungs Flag wird nur ge ndert wenn die Richtung der Istwert Z hlung umgekehrt wird Dieses Bit wird durch das HSC Subsystem kontinuierlich aktualisiert wenn sich die Steuerung in einem Ausf hrungsmodus befindet Modus fertig MD Beschreibung Adresse Datenformat HSc Modi Typ Anwenderpro grammzugriff MD Modus HSC 0 MD Bit 0 oder 1 Status Lesen Schreiben fertig 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das MD Status Flag Modus fertig wird durch das HSC Subsystem gesetzt 1 wenn der HSC Modus 0 oder 1 aktiviert wurde und der Istwert bis zum oberen Sollwert aufw rts gez hlt wird Abw rtsz hler CD Beschreibung Adresse Datenformat Ysc Modil Typ Anwenderpro grammzugriff CD HSC 0 CD Bit 2bis 7 Status Nur Lesen Abw rtsz hler 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das CD Bit Abw rtsz hler w
440. it 15 gt 0000 0000 0000 0000 lt Bit 0 Wenn die Werte f r HIP und OHD eingegeben wurden ist der PLS konfiguriert Konfigurieren des HSCs f r den Gebrauch mit dem PLS 1 Doppelklicken Sie unter Controller Steuerung auf Function Files Funktionstfiles 2 Konfigurieren Sie den HSC MOD f r HSC 0 so dass PLS10 verwendet wird und der HSC in Modus 00 l uft tt Der Wert f r MOD muss als Hexadezimalwert eingegeben werden Beispiel PLS10 0A und HSC Modus 00 HPR High Preset Reached DIR Count Direction UF Underflow OF Overflow MD Mode Done CD Count Down CU Count Up MOD PLS file bits 15 8 HSC Mode bits 7 0 ACC Accumulator 0 HIF High Preset 1000 H LOF Low Preset 0 H DYF Overflow 2147483647 TITITT 0 0 0 0 0 0 0 PLS Betrieb in diesem Beispiel Wenn die Kontaktplanlogik das erste Mal ausgef hrt wird ist HSC ACC gleich 0 und somit werden die Daten f r PLS10 0 OLD durch die HSC OMB Maske gesendet und alle Ausg nge geschlossen Wenn HSC ACC den Wert 250 annimmt wird PLS10 0 OHD durch die HSC OMB Maske gesendet und die Ausg nge werden erregt Dies wiederholt sich sobald HSC ACC die Werte 500 750 und 1000 erreicht Nach Abschluss wird der Zyklus zur ckgesetzt und beginnt von neuem Publikation 1762 RM001D DE P Oktober 2002 Kapitel 6 PTO Pulse Train Output Impulsausgang PTO Pulse Train Output PTO Number 0
441. ite 12 1 und Aktualisierung der mathematischen Status Bits auf Seite 12 2 Publikation 1762 RM001D DE P Oktober 2002 12 4 Logikbefehle OR Logisches ODER OR Bitwise Inclusive OR Source A N7 0 0000h lt Source B N7 1 0000h lt Dest N7 2 0000h lt Publikation 1762 RM001D DE P Oktober 2002 Befehlstyp Ausgang Tabelle 12 5 Ausf hrungszeit des OR Befehls Steuerung Datengr e Strompfad wahr unwahr MicroLogix 1200 Wort 2 2 us 0 0 us Doppelwort 9 2 us 0 0 us MicroLogix 1500 Wort 2 0 us 0 0 us Doppelwort 79 us 0 0 us Verwenden Sie den OR Befehl um eine bitweise logische Inklusiv ODER Operation mit zwei Quellen auszuf hren und das Ergebnis in das Ziel zu stellen Tabelle 12 6 Wahrheitstabelle f r den OR Befehl Ziel A ODER B Quelle A 111 11 1 11 J0 1 10 10 10 0 11 11 10 0 Quelle B 11 10 0 1 11 11 11 11 0 Io o 11 1 Ziel 1 11 1 11 1 1 11 11 1 o 1 1 11 1 ICHTIG Verwenden Sie den Hochgeschwindigkeits Z hlerak kumulator HSC ACC nicht f r den Zieladressen parameter in AND OR und XOR Befehlen Logikbefehle 12 5 XOR Exklusives ODER Befehlstyp Ausgang XOR Bitwise Exclusive 0R Tabelle 12 7 Ausf hrungszeit des XOR Befehls Source A N7 0 0000h lt Steuerung Datengr e Strompfad Source B N7 1 0000h lt wahr unwahr
442. iten Eingangsparameter Adresse Datenformat Bereich Typ Anwender Weitere programm Informationen zugriff SPS Sollwert PD10 0 SPS Wort INT 0 bis 16393 Steuerung Lesen 19 4 Schreiben PV Prozessvariable anwenderdefiniert Wort INT 0 bis 16383 Steuerung Lesen 19 4 Schreiben MAXS Max Sollwert PD10 0 MAXS Wort INT 32768 bis 32767 Steuerung Lesen 19 5 Schreiben MINS Min Sollwert PD10 0 MINS Wort INT 32768 bis 32767 Steuerung Lesen 19 5 Schreiben OSP Alter Sollwert PD10 0 0SP Wort INT 32768 bis 32767 Status Nur Lesen 19 5 OL Ausgangsbegrenzung PD10 0 0L Bin rwert 1 aktiviert Steuerung Lesen 19 6 0 deaktiviert Schreiben CVH Obergrenze PD10 0 CVH Wort INT 0 bis 100 Steuerung Lesen 19 6 Regelvariable Schreiben CVL Untergrenze PD10 0 CVL Wort INT 0 bis 100 Steuerung Lesen 19 6 Regelvariable Schreiben 1 Derin der Tabelle aufgef hrte Bereich gilt bei nicht aktivierter Skalierung Bei aktivierter Skalierung reicht der Bereich vom minimalen skalierten Wert MINS bis zum maximalen skalierten Wert MAXS Sollwert SPS Eingangspar Adresse Daten Bereich Anwender ameter format programmzugriff SPS Sollwert PD10 0 SPS Wort INT 0 bis 163830 Steuerung Lesen Schreiben 1 Der in der Tabelle aufgef hrte Bereich gilt bei nicht aktivierter Skalierung Bei aktivierter Skalierung reicht der Bereich vom minimalen skalierten Wert MINS bis zum maximale
443. itionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 y A z Adressierungs Datenfiles Funktionsfiles g Adressierungsebene E modus N 3 jr g Parameter 2 S le z Eu e E ja 2 z E ls 5 e zZ S Z 5 S z FERRES kki 5 o le l 3 E la E lS 5 2S 7 S 4 Fr N e E ZE lt a a on e e o a Ir Z Ju o z ka lo 5 a E a E a e le 5 5 E a 2 a E Rezeptnummer File o Publikation 1762 RM001D DE P Oktober 2002 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren 22 3 Rezeptfile und Programmierbeispiel 01 x1 P N LAD 2 a Ip Konfigurieren des RCP Files 2 22 Data Files 000 oo 1 Suchen und w hlen Sie in RSLogix 500 die RCP Configuration Files Ei n INPUT RCP Konfigurationsfiles Klicken Sie mit der rechten Maustaste auf die IM s2 starus Files und w hlen Sie aus dem Men die Option New Neu Ei 83 Binary EI T4 TIMER 2 Erstellen Sie einen RCP File E lt 5 COUNTER R6 CONTROL gr Se nes Create RCP File b x E F8 FLOAT a Data Logging File 0 OK E Configuration L E E Number of Recipes i Cancel ERCP Configuration Files li r Hell 3 9 Force Files Name Untited Description Ei o0 OUTPUT r Location where
444. ive Wert werden mit einem vorangestellten Minuszeichen gedruckt In Zahlen die gr er sind als 1000 werden keine Tau sendertrennzeichen eingef gt Beispiele F r die nachfolgenden Beispiele gilt N7 0 25 N7 1 37 L8 0 508000 L8 1 5 G ltige eingeschleifte indirekte Adressierung Eingang Die aktuelle Str mungsrate betr gt N7 0 Liter pro Minute mit einem Verschmutzungsgrad von L8 0 Partikeln pro Liter Ausgang Die aktuelle Str mungsrate betr gt 25 Liter pro Minute mit einem Verschmutzungsgrad von 508000 Partikeln pro Liter Eingang Die aktuelle Position ist N7 1 bei einer Geschwindigkeit von L8 1 U min Ausgang Die aktuelle Position ist 37 bei einer Geschwindigkeit von 5 U min Ung ltige eingeschleifte indirekte Adressierung Eingang Die aktuelle Position ist N7 1 bei einer Geschwindigkeit von L8 1 U min Ausgang Die aktuelle Position ist N5 1 bei einer Geschwindigkeit von 5 U min HINWEIS Die Ausgangszeichenkette wird gek rzt wenn auf grund der indirekten Adressierung ein Ausgang mit mehr als 82 Zeichen entsteht Die angef gten Zeichen werden immer f r den Ausgang angewandt ASCII Befehle 20 31 Fehlercodes zu Folgende Fehlercodes zeigen an weshalb das Fehler Bit ER in dem Steuerdatenfile gesetzt wurde ASCII Befehlen 5 Fehlercode Beschreibung Empfohlene Abhilfema nahme dezimal hexadezimal 0 0x00 Kein Fehler Der
445. iviert EIE Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff EIE Ereignis Interrupt JEII O EIE Bin rwert Bit Steuerung Lesen Schreiben aktiviert Mit dem EIE Bit Ereignis Interrupt aktiviert k nnen Sie die Ereignis Interrupt Funktion ber das Steuerprogramm aktivieren oder deaktivieren Wenn das Bit gesetzt ist 1 ist die Funktion aktiviert bei gel schtem Bit 0 Standard ist die Funktion deaktiviert Dieses Bit wird durch das Anwenderprogramm gesteuert der Wert dieses Bits bleibt auch nach Aus und Einschalten der Spannungs versorgung erhalten Ell Auto Start AS Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff AS Auto Start EIl 0 AS Bin rwert Bit Steuerung Nur Lesen Das AS Bit Auto Start ist ein Steuer Bit das in dem Steuerprogramm verwendet werden kann Das Auto Start Bit wird ber das Program mierger t konfiguriert und als Teil des Anwenderprogramms gespeichert Das Auto Start Bit setzt automatisch das EIE Bit wenn die Steuerung in einen Ausf hrungsmodus schaltet EII Fehler erkannt ED Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff ED Fehler erkannt Ell 0 ED I Bin rwert Bit Status Nur Lesen Das ED Flag Fehler erkannt ist ein Status Bit das in dem Steuer programm verwendet werden kann um Fehler in dem EII Subsystem festz
446. ix 1500 1764 LRP Prozessoren Publikation 1762 RM001D DE P Oktober 2002 Anwendungserkl rung der Operation Wenn B3 0 0 aktiviert ist und B3 0 1 sowie B3 0 2 deaktiviert sind wird Rezeptfile O Rezeptnummer 0 ausgef hrt und die folgenden Werte werden geladen sodass die Farbe Gelb erstellt wird e N7 0 500 e N7 1 500 e N7 2 0 e T4 0 PRE 500 Wenn B3 0 1 aktiviert ist und B3 0 0 sowie B3 0 2 deaktiviert sind wird Rezeptfile O Rezeptnummer 1 ausgef hrt und die folgenden Werte werden geladen sodass die Farbe Lila erstellt wird e N7 0 500 e N7 1 0 e N7 2 500 e T4 0 PRE 500 Wenn B3 0 2 aktiviert ist und B3 0 0 sowie B3 0 1 deaktiviert sind wird Rezeptfile O Rezeptnummer 2 ausgef hrt und die folgenden Werte werden geladen sodass die Farbe Wei erstellt wird e N7 0 333 e N7 1 333 e N7 2 333 e T4 0 PRE 1000 berwachen Sie den Datenfile N7 Beachten Sie dass sich die Werte ndern nachdem jedes Bit umgeschaltet wurde Dieses Beispiel zeigt wie Werte aus einem RCP File in eine Daten tafeladresse geladen werden Beachten Sie jedoch dass durch die nderung der RCP Fileoperation von einem Ladevorgang in einen Speichernvorgang Werte mithilfe der Kontaktplanlogik in die Rezept datenbank f r jede Rezeptnummer geladen werden k nnen Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren 22 7 Datenprotokollierung Warteschlangen und Datens
447. k AL 2 0C 014 IFF 44 2C 054 76 4C 4 L 08 6C 54 l M 3 0D 015 ICR 45 2D 055 77 4D 115 M 09 6D 55 m N 4 0E 016 ISO 146 2E 056 78 4E 116 N 110 6E 156 In 0 15 OF 017 JSI 47 2F 057 1 79 4F 7 JO 111 6F 157 Jo P 16 10 020 DLE 48 30 060 J0 80 50 20 JP 112 70 60 Ip Q 17 11 021 IDC1 49 31 061 1 81 51 2110 113 71 61 Jq R 8 12 022 DC2 50 32 062 2 82 52 22 JR 114 172 62 r S 9 13 023 DC3 51 33 063 3 83 53 23 JS 115 173 63 fs 2 20 14 024 DC4 52 34 064 J4 84 54 24 JT 116 74 64 Jt U 21 15 025 NAK 53 35 065 15 85 55 25 JU 117 75 65 ju y 22 16 026 SYN 54 36 066 16 86 56 26 V 118 76 66 Jv W 23 17 027 ETB 55 37 067 7 87 57 27 W 119 177 67 Jw X 24 18 030 CAN 56 38 070 18 88 58 30 X 120 78 70 x N 25 19 031 EM 57 39 071 19 89 59 31 IY 121 179 71 y Z 26 1A 032 SUB 58 3A 072 90 5A 132 Z 22 7A 72 z al 21 1B 033 JESC 159 3B 073 91 5B 133 23 7B 73 M N 28 1C 034 IFS 60 3C 074 lt 92 5C 134 A 24 7C 74 29 1D 035 IGS 61 3D 075 j 93 5D 35 25 7D 75 BA 30 1E 036 IRS 62 3E 076 f gt 94 5E 36 26 7E 76 N 31 1F 037 US 63 3F 07 p 95 5F 37 _ 127 7F 77 DEL Der ASCH Standardzeichensatz enth lt Werte bis zu 127 dezimal 7F hex Die MicroLogix 1200 und 1500 Steuerungen unterst tzen auch einen erweiterten Zeichensatz Dezimalwert 128 bis 255 In Abh ngigkeit von der verwendeten Plattform k nnen jedoch bei dem erweiterten Zeichens
448. keitsladen HSL 0 0 39 7 7 3 0 0 40 3 7 8 Impulsgang PTO 21 1 72 6 1 9 Keine Doppelwortadressierung In BCD TOD 0 0 14 3 1 8 Interrupt Subroutine INT 1 0 1 0 0 3 Istwert r cksetzen RAC Keine Wortadressierung 0 0 17 8 2 0 Kleiner als LES 1 1 12 1 3 2 5 2 6 2 9 Kleiner als oder gleich LEO 1 1 1 2 1 3 2 5 2 6 2 9 Kodieren 1 aus 16 in 4 ENC 0 0 6 8 1 5 Keine Doppelwortadressierung Kommunikationsbearbeitung svel 0 0 166 1 4 Wort 11 0 Bearbeitung eines Kanals Kommunikationsbearbeitung 0 0 327 1 4 Wort 11 0 Bearbeitung zweier Kan le LIFO entladen LFU 9 7 25 6 3 4 9 7 27 4 3 4 LIFO laden LFL 9 7 22 2 3 4 9 7 27 4 3 9 Logisches NICHT NOT 0 0 2 4 2 5 0 0 8 1 2 5 Logisches ODER OR 0 0 2 0 2 8 0 0 7 9 3 0 Logisches UND AND 0 0 2 0 2 8 0 0 79 3 0 L schen CLR 0 0 12 1 0 0 0 5 5 1 0 Marke LBL 1 0 1 0 0 5 Keine Doppelwortadressierung Maskierter Vergleich auf Gleich MEQ 1 7 1 7 1 8 2 9 3 5 3 5 Multiplikation MUL 0 0 5 8 2 0 0 1 27 6 3 5 Nachricht lesen schreiben MSG 6 0 17 0 2 9 Keine Doppelwortadressierung st ndig Nachricht Strompfad bergang 198 0 von unwahr nach wahr f r Lesenachrichten Nachricht Strompfad bergang 226 1 4 Wort von unwahr nach wahr f r Schreibnachrichten Negation NEG 0 0 1 9 3 0 0 0 10 4 3 0 OSF Fallender Einzelimpuls OSF 3 4 2 7 5 4 Keine Doppelwortadressierung Proportional Integral PID 8 9 251 8 2 4 Differenzialverhalten Pulsdauermodulation PWM 21 1 107 4 1 9 Quadratwurzel SQR 0 0 22 3 1 5 0 0 26 0 2 5 R ckse
449. kettenelement bei dem die Zeichen gespeichert werden sollen e Control Steuerung ist der Steuerdatenfile Siehe Seite 20 6 e String Length Zeichenkettenl nge LEN ist die Anzahl der Zeichen die aus dem Puffer gelesen werden sollen Die maximale Anzahl der Zeichen liegt bei 82 Wenn Sie eine L nge gr er als 82 angeben werden nur die ersten 82 Zeichen gelesen Wenn Sie 0 Zeichen angeben hat LEN standardm ig den Wert 82 Dies ist Wort 1 in dem Steuerdatenfile e Characters Read Gelesene Zeichen POS ist die Anzahl der Zeichen die die Steuerung aus dem Puffer in die Zeichenkette verschoben hat 0 bis 82 Dieses Feld wird w hrend der Ausf h rung des Befehls aktualisiert und ist schreibgesch tzt Dies ist Wort 2 in dem Steuerdatenfile e Error Fehler zeigt den hexadezimalen Fehlercode an der angibt warum das ER Bit im Datenfile gesetzt wurde Eine Beschreibung der Fehlercodes finden Sie auf Seite 20 31 Publikation 1762 RMO01D DE P Oktober 2002 20 24 ASCII Befehle Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 20 24 G ltige Adressierungsmodi und Filetypen f r ARD Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 BUBEN Adressierungs Adressierungs ilesl1 Daten
450. klus unterbrochen Die Abfrage wird dann mit dem Befehl der dem REF Befehl folgt fortgesetzt In einem STI HSC oder EU Unterprogramm oder einem Anwenderfehler Unterprogramm kann der REF Befehl nicht ausgef hrt werden HINWEIS Ein REF Befehl kann zur nderung von Eingangs daten w hrend einer Programmabfrage f hren Dieser Umstand muss bei der Ausf hrung eines REF Befehls beachtet werden Tg Die Watchdog und Abfragezeitwerke werden bei der Ausf hrung des REF Befehls zur ckgesetzt Stellen Sie sicher dass sich der REF Befehl nicht in einer Endlos Programmschleife befindet F gen Sie den REF Befehl nur in eine Programmschleife ein wenn Sie das Programm analysiert haben Publikation 1762 RMO01D DE P Oktober 2002 17 6 Ein und Ausgangsbefehle Publikation 1762 RM001D DE P Oktober 2002 Kapitel 18 Interrupts verwenden Mit Hilfe von Interrupts k nnen Sie Programme auf der Grundlage definierter Ereignisse unterbrechen Dieses Kapitel enth lt Informationen ber die Verwendung von Interrupts Interrupt Befehlen und Interrupt Funktionsfiles Diese Themen werden wie folgt behandelt e Informationen zur Verwendung von Interrupts auf Seite 18 2 e Anwender Interrupt Befehle auf Seite 18 7 e STI Funktionsfile verwenden auf Seite 18 12 e EII Funktionsfile verwenden auf Seite 18 17 Siehe auch Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalter
451. kolla a2 uses len ae E 5 DEIFFalbduple Protokoll ee E 6 ModbusTM RTU Slave Protokoll nur MicroLogix 1200 Steuerungen und MicroLogix 1500 Prozessoren der Serie B nd h her mu ra RER i a E 9 ASCI Treiber nur MicroLogix 1200 und 1500 Steuerungen der Serie Bund h her er 2cr E 15 Glossar Index MicroLogix 1200 und 1500 Alphabetische Liste der Befehle Kapitel 1 Integrierte E A E A Konfiguration In diesem Kapitel werden die Merkmale der Ein und Ausg nge der MicroLogix 1200 und MicroLogix 1500 Steuerung beschrieben Jede Steuerung wird mit einer bestimmten Menge eingebetteter E A geliefert die sich physisch an der Steuerung befinden Au erdem k nnen der Steuerung Erweiterungs E A hinzugef gt werden In diesem Kapitel werden folgende E A Funktionen erl utert Integrierte E A auf Seite 1 1 MicroLogix 1200 Erweiterungs E A auf Seite 1 3 Speicherbelegung f r MicroLogix 1200 Erweiterungs E A auf Seite 1 4 MicroLogix 1500 Compact M Erweiterungs E A auf Seite 1 9 Speicherbelegung f r MicroLogix 1500 Compact M Erweiterungs E A auf Seite 1 11 E A Adtessierung auf Seite 1 21 E A Forcen auf Seite 1 22 Eingangsfilter auf Seite 1 22 Impulsspeicher Eing nge auf Seite 1 23 In der folgenden Tabelle sind die diskreten E A aufgef hrt die in die Steuerungen MicroLogix 1200 und 1500 eingebaut sind Diese E A Punkte werden als integriert
452. ktivieren Sie dann den RUN Modus 0033 BSL BSR FFL FFU Der Verweis eines L ngen Behebbar e Korrigieren Sie das Programm um LFL LFU CROSSED Positionsparameter eines BSL sicherzustellen dass die L ngen und DATA FILE SPACE BSR FFL FFU LFL oder LFU Positionsparameter innerhalb des Befehls liegt au erhalb des Datenfilebereichs liegen Gesamt Datenfilebereichs e Kompilieren und laden Sie das Programm erneut und aktivieren Sie dann den RUN Modus 0034 NEGATIVE VALUE IN In den Soll oder Istwert eines Zeit Behebbar e Wenn das Programm Werte in das Ist TIMER PRESET OR werks wurde ein negativer Wert oder Sollwertwort eines Zeitwerks ACCUMULATOR geladen bertr gt m ssen Sie daf r sorgen dass diese Werte nicht negativ sind e Kompilieren und laden Sie das Programm erneut und aktivieren Sie dann den RUN Modus 0035 ILLEGAL Das Programm enth lt einen TND Nicht behebbar e Korrigieren Sie das Programm INSTRUCTION IN REF oder SVC Befehl Tempor res e Kompilieren und laden Sie das INTERRUPT FILE Ende Auffrischung oder Kommu Programm erneut und aktivieren Sie nikationsbearbeitung in einer dann den RUN Modus Interrupt Subroutine STI Ell HSC oder einer Anwenderfehlerroutine 0036 INVALID PID F r einen PID Befehlsparameter Behebbar Weitere Informationen zum PID Befehl PARAMETER wurde ein ung ltiger Wert finden Sie unter verwendet Prozesssteuerungsbefehl auf Seite 19 1 0037 HSC ERROR Fehler in der HSC Konfi
453. l tze 1 bis 6 f r MicroLogix 1200 eine Abbildung finden Sie auf Seite 1 3 e Steckpl tze 1 bis 16 f r MicroLogix 1500 eine Abbildung finden Sie auf Seite 1 9 Wort Endezeichen Nur erforderlich wenn eine Wortnummer notwendig ist siehe unten w Wortnummer Erforderlich zum Lesen Schreiben von W rtern und bei einer diskreten Bitnummer ber 15 Bereich 0 bis 255 I Bit Endezeichen b Bitnummer Obis 15 1 Steckpl tze 1 bis 8 f r Basisger te der Serie A Beispiele f r die Adressierung Adressierungsebene Beispieladresse Steckplatz Bit Bitadressierung 0 0 429 Ausgangssteckplatz 0 integrierte E A Ausgangs Bit 4 0 2772 Ausgangssteckplatz 2 Erweiterungs E A Ausgangs Bit 7 1 1742 Eingangssteckplatz 1 Erweiterungs E A Eingangs Bit 4 1 0715 Eingangssteckplatz 0 integrierte E A Eingangs Bit 15 Wortadressierung 0 1 0 Eingangssteckplatz 1 Erweiterungs E A 1 7 3 Eingangssteckplatz 7 Erweiterungs E A 1 3 1 Eingangssteckplatz 3 Erweiterungs E A 1 Die optionale Datenfilenummer wird in diesen Beispielen nicht verwendet 2 Wortendezeichen und anzahl werden nicht aufgef hrt Deshalb gilt die Adresse f r Wort 0 Publikation 1762 RMO01D DE P Oktober 2002 1 22 E A Konfiguration E A Forcen Eingangsfilter Publikation 1762 RM001D DE P Oktober 2002 Beim Forcen von E A wird der aktuelle Status der E A durch den Benutzer berschrieben Fo
454. ler kann die Steuerung durch Aus und Wiedereinschalten der Maschine zur ckge setzt werden Zu diesem Zweck m ssen Sie im Statusfile folgende Bits setzen e S2 1 8 Fehler beim Einschalten beseitigen e S2 1 12 Modusverhalten Wenn die Fehlerbedingung nach dem Aus und Einschalten der Spannungsversorgung weiterhin besteht wird erneut der Fehlermodus aktiviert Weitere Informationen zu Status Bits finden Sie unter Systemstatusfile auf Seite C 1 HINWEIS Sie k nnen anwendungsspezifische schwerwiegende Fehler definieren geben Sie hierf r einen eindeutigen Wert in S 6 ein und setzen Sie dann das Bit S 1 13 um eine Verwendung der Systemcodes zu verhindern Die empfohlenen Werte f r anwenderdefinierte Fehler liegen in einem Bereich von FF00 bis FFOE Publikation 1762 RM001D DE P Oktober 2002 D 2 Fehlermeldungen und Fehlercodes Publikation 1762 RM001D DE P Oktober 2002 Manuelle Fehlerbeseitigung mit der Fehlerroutine Wenn ein behebbarer oder nicht behebbarer Anwenderfehler auftritt wird unter Umst nden die Anwenderfehlerroutine ausgef hrt Bei behebbaren Fehlern kann das Problem mit Hilfe des Unterprogramms behoben und das Fehler Bit S 1 13 gel scht werden Der Steuerungs betrieb wird dann im Run oder im Test Modus fortgesetzt Bei Fehlern die nicht vom Anwender verursacht wurden wird das Unterprogramm nicht ausgef hrt Informationen zur Erstellung einer Anwenderfehlerroutine finden Sie unter An
455. les Funktionsfiles g Adressie Adressie unktionsfiles E rungsmodus rungsebene 8 Parameter el z E glS 5 a z ss ll Z le er a m a emesmen E E 27 g la je B le e EZ ES k I un Is IE e I5 Is e o l l la e lz Ek Ss E 2 E ala s EB le 25 E52 Quelle A E Quelle B e Ziel o 1 Die DAT Dateien gelten nur f r MicroLogix 1500 Steuerungen Die PTO und PWM Files werden nur zur Verwendung mit MicroLogix 1200 und 1500 BXB Ger ten eingesetzt 2 Der Datenprotokollierungs Statusfile kann nur durch den MicroLogix 1500 1764 LRP Prozessor f r die folgenden mathematischen Befehle verwendet werden ADD SUB UL DIV NEG und SCP 3 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 4 Der F File ist nur f r MicroLogix 1200 und 1500 Steuer ngen der Serie C und h her g ltig WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files Publikation 1762 RM001D DE P Oktober 2002 Mathematische Befehle 10 3 Aktualisierung der mathematischen Status Bits Nach Ausf hrung eines mathematischen Befehls werden die mathematischen Status Bits im Statusfile aktualisiert Die mathematischen Status Bits bef
456. lex Protokoll oder DF1 Punkt zu Punkt Protokoll wird bei einer RS 232 Punkt zu Punkt Kommunikation eingesetzt Dieser Protokolltyp unterst tzt gleichzeitige bertragungen zwischen zwei Ger ten in beiden Richtungen DF1 Protokolle steuern die Nachrichten bertragung erkennen und verweisen auf Fehler und f hren Wiederholungen durch wenn Fehler festgestellt wurden Ist der Systemtreiber DF1Vollduplex k nnen die folgenden Parameter ge ndert werden Tabelle E 2 Konfigurationsparameter f r DF1 Vollduplex Kommunikation Parameter Optionen Standardwert der Programmiersoftware bertragungsgeschwindigkeit 300 600 1200 2400 4800 9600 19200 38400 19200 Parit t keine gerade keine Quellen ID Knotenadresse 0 bis 254 dezimal 1 Steuerzeile Kein Handshaking Vollduplex Modem Handshaking kein Handshaking Fehlererkennung CRC BCC CRC Eingebettete Antworten automatische Erkennung aktiviert automatische Erkennung Doppelpaketerkennung aktiviert deaktiviert aktiviert ACK Zeitablauf x20 ms 1 bis 65535 Z hlereinheiten in Schritten von 20 ms 50 Wiederholungen bei negativer 0 bis 255 3 R ckmeldung ENQ Wiederholungen 0 bis 255 3 Stopp Bits keine Einstelloption immer 1 1 Publikation 1762 RM001D DE P Oktober 2002 E 6 Protokollkonfiguration DF1 Halbduplex Protokoll Publikation 1762 RM001D DE P Oktober 2002 Das DF1 Halbduplex Protokoll erm glicht ei
457. lex Slave Konfigurationsparameter Parameter Optionen Standardwert der Programmier software bertragungs 300 600 1200 2400 4800 9600 19200 38400 1200 geschwindigkeit Parit t keine gerade keine Quellen ID 0 bis 254 dezimal 1 Knotenadresse Steuerzeile Kein Handshaking Halbduplex Modem kein Handshaking Fehlererkennung CRC BCC CRC EOTUnterdr ckung aktiviert deaktiviert deaktiviert Wenn die EOT Unterdr ckung aktiviert ist antwortet der Slave nur auf Sendeaufrufe wenn eine Nachricht in der Warteschlange steht Dies f hrt zu einer effizienten Nutzung der Modem Ubertragungskapazit t Doppelpaketer aktiviert deaktiviert aktiviert kennung Erkennt und l scht doppelte Antworten auf eine Nachricht Wenn die Kommunikationsver bindung gest rt ist und die Funktion f r die Ubertragungswiederholung des Absenders nicht auf 0 gesetzt ist kann es zur Doppel bertragung von Antworten kommen Zeitablauf bei 0 bis 65535 kann in Schritten von 20 ms eingestellt werden 3000 Sendeaufruf x20 Der Zeitablauf bei Sendeaufruf wird nur wirksam wenn ein Slave Ger t einen MSG Befehl ms initiiert Hierbei handelt es sich um die Zeitspanne w hrend derer ein Slave Ger t auf einen Sendeaufruf von einem Master Ger t wartet Wenn das Slave Ger t innerhalb der angege benen Zeit keinen Sendeaufruf erh lt wird ein MSG Fehler erzeugt und der MSG Fehler muss von dem Kontaktplan erneut in die Warteschlange gestellt werden Wenn MSG Befehle verwendet w
458. likation 1764 UM001 Die DAT Konfiguration Datenzugriffsmodul ist in dem Prozessor in einer separaten Datei dem DAT Funktionsfile gespeichert Der DAT Funktionsfile ist Teil des Steuerprogramms des Anwenders siehe unten Function Files iof Hsc Pro st Jen aTe Jem mmi FDY TR cs rwm os Address BE D amp T 0 F DF Data Access Terminal present FIP F1 key Pressed FIL F1 Key Latched H F2P F2 Key Pressed H F2L F2 Key Latched H PST Power Save Timeout minutes 0 255 b DFT Data Functional Type H FMA Firmware Major Rev 1 x H FMI Firmware Minor Rev x 1 H CNE Catalog Number H TIF Target Integer File L TEF Target Bit File m i m EE ma B maa A mas B maas B mas AE waa AE mas AE a AE a 3 Der Funktionsfile DAT enth lt den Ziel Ganzzahl File den Ziel Bit File und den PST Parameter Energiesparfunktion Diese drei Parameter werden in der nachfolgenden Tabelle beschrieben Angabe Adresse Datenformat Typ Anwender programmzugriff Ziel Ganzzahl File DAT O TIF Wort INT Steuerung Nur Lesen Ziel Bit File DAT O TBF Wort INT Steuerung Nur Lesen Energiesparfunktion DAT 0 PST Wort INT Steuerung Nur Lesen PST Power Save Timeout Ziel Ganzzahl File TIF Die Werte die an dem TIF Standort gespeichert werden kennzeichnen den Ganzzahl File zu dem das DAT eine Verbindung aufbaut Das DAT kann jeden g ltigen Ganzzahl File innerhalb der Steuerung lesen
459. lle wird bei der Ausf hrung des Befehls in die Zielgr e umgewandelt Wenn im Ziel kein ausreichender Speicherplatz f r den Quellenwert mit Vorzeichen vorhanden ist wird der berlauf wie folgt gehandhabt Wenn das Bit zur Auswahl der mathematischen berlauf funktion nicht gesetzt ist wird ein ges ttigtes Ergebnis im Ziel gespeichert Wenn die Quelle positiv ist lautet das Ziel 32767 Wort Wenn das Ergebnis negativ ist lautet das Ziel 32768 Wenn das Bit zur Auswahl der mathematischen berlauf funktion gesetzt ist wird der gek rzte Quellenwert ohne Vorzeichen im Ziel gespeichert e Die Quelle kann eine Konstante oder eine Adresse sein e G ltige Bereiche f r Konstanten 32768 bis 32767 Wort und 2 147 483 648 bis 2 147 483 647 Doppelwort Publikation 1762 RMO01D DE P Oktober 2002 13 2 Verschiebebefehle Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 13 2 G ltige Adressierungsmodi und Filetypen f r MOV Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Datenfiles Funktionsfiles Adressie Adressierungs rungsmodus Parameter Quelle BHI MMI DAT TPI CS Komm unmittelbar IOS E A DLS Datenprotokolll Ziel eleje o
460. ls 21 5 Aktualisierte Tabellen der Nachrichtenfile Elemente und zus tzliche 21 6 21 7 Tabelle f r Nachrichtenfile Zielortinformationen Zielger t CIP generisch Zus tzliche Informationen zum Flie komma File 21 21 21 22 21 24 Neuer Rezept Befehl RCP 22 1 Zus tzliche Befehle Absolutwert ABS Wort kopieren CPW Anhang A Gray Code GCD und Echtzeituhr einstellen RTA Zus tzliche Befehle Absolutwert ABS Wort kopieren CPW Anhang B Gray Code GCD und Echtzeituhr einstellen RTA Zus tzliche Informationen ber einen Hardware Ausfall in D 4 Fehlercode 0021 Zus tzliche Informationen zur erweiterten Modbus Speicherbelegung Die E 9 bis E 13 Steuerung unterst tzt jetzt bis zu 1536 vorher 256 Halteregister die bis zu sechs vorher 1 Ganzzahlen oder Bits des Datentabellenfiles zugeordnet werden k nnen Neue Befehle RTA ABS GCD CPW RCP unter Alphabetische Liste der Befehle Innenseite der R ckseite Zielgruppe dieses Handbuchs Zweck dieses Handbuchs In diesem Handbuch verwendendete Konventionen Vorwort Lesen Sie dieses Vorwort um sich mit dem Rest des Handbuchs vertraut zu machen Das Vorwort enth lt Informationen zu folgenden Themen e Zielgruppe dieses Handbuchs e Zweck dieses Handbuchs Literaturhinweise e Konventionen in diesem Handbuch e Unterst tzung durch Rockwell Automation Verwenden Sie das vorliegende Handbuch wenn
461. lt werden kann Weitere Hinweise zur Fehlersuche und beseitigung finden Sie unter Erkennen von Steuerungsfehlern auf Seite D 1 Suspend Code Systemstatusfile C 15 Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 7 Wort 32768 bis Status Lesen Schreiben 32767 Bei der Ausf hrung eines SUS Befehls Suspend durch die Steuerung wird der SUS Code in diese Adresse S 7 geschrieben Damit werden die Bedingungen in der Anwendung festgehalten die diesen Warte zustand verursacht haben Dieser Wert wird von der Steuerung nicht gel scht Verwenden Sie den SUS Befehl zur Fehlersuche bei der Inbetrieb nahme oder als Laufzeitdiagnose zur Erkennung von Systemfehlern Suspend File Adresse S 8 Datenformat Wort Bereich 0 bis 255 Typ Status Anwenderprogrammzugriff Lesen Schreiben Bei der Ausf hrung eines SUS Befehls Wartezustand durch die Steuerung wird der SUS File in diese Adresse S 8 geschrieben Damit werden die Bedingungen in der Anwendung festgehalten die diesen Wartezustand verursacht haben Dieser Wert wird von der Steuerung nicht gel scht Verwenden Sie den SUS Befehl zur Fehlersuche bei der Inbetrieb nahme oder als Laufzeitdiagnose zur Erkennung von Systemfehlern Aktive Netznoten Netzknoten 0 bis 15 z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m g Adresse Datenformat Bereich Typ Anw
462. m Beispiel Datensatzfeld Speicherbelegung Datum 2 Byte Zeit 2 Byte N7 11 2 Byte L14 0 4 Byte T4 5 ACC 2 Byte 11 3 0 2 Byte B3 2 2 Byte Integrit ts berpr fung 2 Byte Summe 18 Byte In diesem Beispiel belegt jeder Datensatz 18 Byte Wenn also eine Warteschlange konfiguriert wurde k nnten maximal 2730 Datens tze gespeichert werden Die maximale Anzahl von Datens tzen wird wie folgt berechnet Maximale Anzahl von Datens tzen Gr e des Datenprotokollfiles Datensatzgr e 48 KB 18 Byte 48 1024 18 2730 Datens tze Beispielwarteschlange 5 Tabelle 22 3 Warteschlange 5 Zeit v Endezeichen TAB Zeit N7 11 11 3 0 11 2 1 Datensatz 0 20 00 00 TAB 2315 TAB 18190 TAB 4465 Datensatz 1 20 30 00 TAB 2400 TAB 18210 TAB 4375 Datensatz 2 21 00 00 TAB 2275 TAB 18150 TAB 4335 Datensatz 3 21 30 00 TAB 2380 TAB 18195 TAB 4360 Datensatz 4 22 00 00 TAB 2293 TAB 18390 TAB 4375 Datensatz 5 22 30 00 TAB 2301 TAB 18400 TAB 4405 Datensatz 6 23 00 00 TAB 2308 TAB 18100 TAB 4395 Zeichenkettenl nge des Datensatzes Die Gr e eines Datensatzes ist begrenzt sodass die L nge der maximalen formatierten Zeichenkette 80 Zeichen nicht berschreitet Anhand der folgenden Tabelle l sst sich die L nge der formatierten Zeichenkette bestimmen Daten TBelegterSpicerr___ Gr ederformatierten Zeichenkette End
463. m einen PID Befehl zu stoppen und erneut zu starten muss ein Strompfad bergang von unwahr nach wahr erzeugt werden Das nachfolgende Beispiel zeigt einen PID Befehl auf einem Strompfad mit einer RSLogix 500 Programmiersoftware B3 0 PID 0047 E PID 0 PID File PD8 0 Process Variable N7 0 Control Variable N7 1 Setup Screen Bei der Programmierung erfolgt der Zugriff auf die Konfigurations parameter des PID Befehls ber den Einrichtungsbildschirm Die nachfolgende Abbildung zeigt den RSLogix 500 Einrichtungs bildschirm PID Setup Tunning Parameters Inputs Flags Controller Gain Ko Setpoint SP 0 ne Setpoint M amp X Smax 0 AsieTdie Setpoint MIN Smin B ende Process Variable PV BI Control Mode Output PID Control Control Output cv 2 0 DA Time Mode DutputMax Cvi 0 Limit Dutput DW OutputMin vea Deadband 0 Scaled Eror SE 0 SRE kead korvani Blas I Cancel Help n a o a e m GM Sa a u EEE u BEEEEECEEEECECEEEE mo Z Z U Publikation 1762 RMO01D DE P Oktober 2002 19 4 Prozesssteuerungsbefehl Eingangsparameter Die nachfolgende Tabelle zeigt die Adressen Datenformate und Anwenderprogrammzugriffe der Eingangsparameter Beschreibungen der einzelnen Parameter finden Sie auf den in der letzten Spalte angegebenen Se
464. mal 1 Token Besitzfaktor 1 bis 4 2 h chste Netzknotenadresse 1 bis 31 31 Die wichtigsten Fragen zur Software die vor der Installation eines Netzwerks gekl rt werden m ssen werden in den folgenden Ab schnitten er rtert Hinweise zur Software Die softwarebezogenen Hinweise betreffen die Konfiguration des Netzwerks und die Parameter die auf die jeweiligen Netzwerkan forderungen eingestellt werden k nnen Die folgende Auflistung enth lt alle wichtigen Aspekte der Konfiguration die einen entscheidenden Einfluss auf die Netzwerkleistung aus ben e Anzahl der Netzknoten im Netzwerk e Adressen dieser Netzknoten e Baudrate Um eine optimale Netzwerkleistung Geschwindigkeit zu erzielen werden in den folgenden Abschnitten die verschiedenen Netzwerk aspekte erl utert und die Wahl der Parameter beschrieben Weitere Informationen finden Sie in der Dokumentation zu der Programmiersoftware Anzahl der Netzknoten Die Anzahl der Netzknoten im Netzwerk hat einen direkten Einfluss auf die Geschwindigkeit der Daten bertragung zwischen einzelnen Netzknoten Die Daten bertragungsgeschwindigkeit wird durch unn tige Netzknoten z B ein zweites nicht benutztes Programmier ger t beeintr chtigt Die maximal zul ssige Anzahl von Netzknoten im Netzwerk ist 32 Publikation 1762 RMO01D DE P Oktober 2002 E 4 Protokollkonfiguration Publikation 1762 RM001D DE P Oktober 2002 Einstellung der Netzknotenadresse Die
465. maximale Netzwerkleistung wird bei sequenzieller Adressierung der Netzwerkknoten erzielt Befehlsgebern wie z B PCs sollten die niedrigste Adressennummer zugewiesen werden um die zur Initia lisierung des Netzwerks erforderliche Zeit zu minimieren Der g ltige Bereich f r die MicroLogixSteuerungen liegt zwischen 1 und 31 Steuerungen k nnen nicht die Netzknotenadresse 0 haben Die Standardeinstellung ist 1 Die Netzknotenadtesse wird in dem Kommunikations Statusfile der Steuerung CS0 5 0 bis CS0 5 7 gespeichert Konfigurieren Sie die Netzknotenadresse ber die Option Channel Configuration Kanalkonfiguration in RSLogix 500 W hlen Sie die Registerkarte Kanal 0 Die Netzknotenadtresse wird als Quellenkennung angegeben Baudrate der Steuerung einstellen Die maximale Netzwerkleistung wird bei der h chsten Baudrate von 19 200 erzielt Dies ist bei MicroLogix Ger ten in einem DH 485 Netzwerk die Standard Baudrate Alle Ger te m ssen auf dieselbe Baudrate eingestellt sein Diese Rate wird in dem Kommunikations Statusfile der Steuerung CS0 5 8 bis CS0 5 15 gespeichert Konfigu rieren Sie die Baudrate ber die Option Channel Configuration Kanalkonfiguration in RSLogix 500 W hlen Sie die Registerkarte Kanal 0 Maximale Netzknotenadresse festlegen Sobald das Netzwerk eingerichtet wurde und sicher ist dass keine weiteren Ger te hinzugef gt werden sollen k nnen Sie die Leistung des Netzwerks durch Anpassung der maximalen Netzknot
466. me durch die Steuerung abgeschlossen ist Anwender Interrupt anstehend UIP Beschreibung Adresse Datenformat Ysc Modi Typ Anwenderpro grammzugriff t 0 bis 7 Status Nur Lesen UIP HSC 0 UIP Bi Anwender Interrupt anstehend 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das UIP Status Flag Anwender Interrupt anstehend zeigt an dass ein Interrupt ansteht Dieses Status Bit kann berwacht oder als Logik in dem Steuerprogramm eingesetzt werden um festzustellen ob ein Unterprogramm sofort ausgef hrt werden kann Dieses Bit wird durch die Steuerung verwaltet und automatisch gesetzt und gel scht Anwender Interrupt Verlust UIL Beschreibung Adresse Datenformat HSC Modi Typ Anwenderpro grammzugriff it Obis 7 Status Lesen Schreiben UIL HSC 0 UIL B Anwender Interrupt Verlust 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das UIL Status Flag Anwender Interrupt Verlust zeigt an dass ein Interrupt verloren wurde Die Steuerung kann eine aktive Anwender Interrupt Bedingung verarbeiten und bis zu zwei weitere anstehende Interrupt Bedingungen speichern Dieses Bit wird von der Steuerung gesetzt Die Verlustbedingung muss durch das Steuerprogramm verwendet ggf verfolgt und gel scht werden Untere Sollwert Maske LPM Beschreibung Adresse Daten
467. mmzugriff Steuerung Nur Lesen Adresse Datenformat Bereich S 1 8 Bin rwert 0 oder 1 Wenn dieses Bit gesetzt ist 1 wird das Fehler Bit S 1 13 Halt wegen schwerem Fehler beim Einschalten gel scht Der Einschaltmodus wird durch den Steuerungsmodusschalter nur MicroLogix 1500 und das Auswahl Bit f r das Einschaltmodus verhalten S 1 12 bestimmt Siehe auch FO Fehler berbr cken auf Seite 3 8 Anlauffehlerschutz Adresse Datenformat Bereich Typ Anwenderprogrammzugriff 1 9 Bin rwert 0 oder 1 Steuerung Nur Lesen Wenn dieses Bit gesetzt ist 1 und sich der Prozessor im RUN oder REM Run Modus befindet f hrt der Prozessor vor der ersten Programmabfrage die Anwenderfehlerroutine aus Dabei haben Sie die M glichkeit das Fehler Bit S 1 13 Halt wegen schwerem Fehler zu l schen um den normalen Betrieb wiederaufzunehmen Wenn das Bit S 1 13 nicht von der Anwenderfehlerroutine gel scht wird tritt ein Steuerungsfehler auf und der Ausf hrungsmodus der Steuerung wird nicht aktiviert Programmieren Sie die Logik der Anwenderfehler routine dementsprechend HINWEIS Bei der Ausf hrung der Anlauffehlerschutzroutine enth lt das Bit S 6 schwerwiegender Fehlercode den Wert 0016H Publikation 1762 RM001D DE P Oktober 2002 C 6 _Systemstatusfile Publikation 1762 RM001D DE P Oktober 2002 Speichermodul bei Fehler oder Standardprogramm laden Adresse D
468. modi und Filetypen f r OTL und OTU Befehle Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressie i ionsfiles Datenfiles Funktionsfiles rungsmodus rungsebene Parameter unmittelbar e o 2 2 a Operanden x Bit 1 Die DAT Dateien gelten nur f r MicroLogix 1500 Steuerungen Die PTO und PWM Files werden nur zur Verwendung mit MicroLogix 1200 und 1500 BXB Ger ten eingesetzt Der Datenprotokollierungs Statusfile kann nur durch den MicroLogix 1500 1764 LRP Prozessor verwendet werden 2 3 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files Befehlstyp Eingang Tabelle 7 8 Ausf hrungszeit f r ONS Befehl Steuerung Strompfad wahr unwahr MicroLogix 1200 12 6 us 1 9 us HINWEIS Der ONS Befehl f r die MicroLogix 1200 und 1500 Steuerungen bietet dieselbe Funktionalit t wie der OSR Befehl f r die MicroLogix 1000 und SLC 500 Steuerungen Der ONS Befehl ist ein speichernder Eingangsbefehl der ein einmaliges Ereignis ausl st Nach bergang des S
469. ms E Cancel l Apple Help Die Steuerung aktualisiert nderungen an der Kanalkonfiguration beim n chsten Ausf hren eines SVC Befehls REF Befehls oder beim Durchf hren der Kommunikationsbearbeitung je nachdem was zuerst auftritt Publikation 1762 RMO01D DE P Oktober 2002 E 16 Protokollkonfiguration Ist der Treiber f r ASCII konfiguriert k nnen folgende Parameter ge ndert werden Tabelle E 9 Konfigurationsparameter f r ASCII Kanal Parameter Beschreibung Standardwert der Programmiersoft ware bertragungs Umschalten zwischen den Kommunikationsraten 300 600 1200 2400 4800 9600 19200 und 1200 geschwindigkeit 38400 Parit t Umschalten zwischen den Parit tswerten None Keine Odd Ungerade und Even Gerade Keine Termination 1 Angeben des ersten Abschlusszeichens Das Abschlusszeichen definiert die aus ein bzw zwei d Abschluss 1 Zeichen bestehende Zeichenfolge die das Ende einer empfangenen ASCII Zeile angibt Durch Setzen des ersten ASCIl Abschlusszeichens auf undefiniert ff gibt der Anwender an dass kein Abschluss f r eine empfangene ASCIl Zeile verwendet wird Termination 2 Angeben des zweiten Abschlusszeichens Das Abschlusszeichen definiert die aus ein bzw zwei ff Abschluss 2 Zeichen bestehende Zeichenfolge die das Ende einer empfangenen ASCII Zeile angibt Durch Setzen des zweiten ASCII Abschlusszeichens auf undefiniert ff und des erste
470. n herung des geregelten Istwerts an den Sollwert Der PID Befehl enth lt den folgenden Algorithmus Standardgleichung mit abh ngigen Proportionalverst rkungen B 1 APYN Output Ke E as T Hi bias Standardm ige Proportionalverst rkungskonstanten Zeit Bereich Minimal und Maximalbereich Referenz Verst rkung K 0 01 bis 327 67 ohne Einheit Proportional Integralzeit 1 T 327 67 bis 0 01 Minuten pro Integral Wiederholung Differenzialzeit Tp 0 01 bis 327 67 Minuten Differenzial 1 Gilt f r die MicroLogix 1200 und 1500 PID Serie wenn das RG Bit Reset und Gain Zur cksetzen und Verst rkung auf 1 gesetzt ist Informationen zum Zur cksetzen und zur Verst rkung finden Sie im Abschnitt PLC 5 Verst rkungsbereich RG auf Seite 19 13 Der Differenzialterm Differenzialanteil erm glicht eine Gl ttung mittels eines Tiefpassfilters Die Grenzfrequenz des Filters ist 16 mal gr er als die Eckfrequenz des Differenzialterms Der in MicroLogix 1200 und MicroLogix 1500 verf gbare PID Befehl ist in seiner Funktion praktisch identisch mit dem PID Befehl der bei den Allen Bradley Prozessoren SLC 5 03 und h her verwendet wird Kleinere Unterschiede betreffen vor allem die Terminologie die erweitert wurde Der gr te Unterschied besteht darin dass f r den PID Befehl nun ein separater Datenfile vorhanden ist In der SLC Prozessorreihe wurde der PID Befehl als Registerblock innerhal
471. n um ein Erweiterungskabel und ein Netzteil zu verwenden Die Betriebssystem erweiterung k nnen Sie im Internet unter http www ab com micrologix herunterladen W hlen Sie MicroLogix 1500 System und klicken Sie auf Downloads KABEL ZUL SSIG Das Erweiterungsnetzteil kann nicht direkt an die Steuerung angeschlossen werden Es ist ber eines der Erweiterungskabel anzuschlie en In einem MicroLogix 1500 System kann nur ein Erweiterungs netzteil verwendet werden Wird diese Einschr nkung nicht beachtet besteht die Gefahr der Besch digung des Netzteils und unvorhergesehener Reaktionen Publikation 1762 RM001D DE P Oktober 2002 E A Konfiguration 1 11 Speicherbelegung f r MicroLogix 1500 Compact Erweiterungs E A Diskrete E A Konfiguration Eingangsdaten 1769 IA8l Der Eingangsdatenfile enth lt zu jedem Eingangsmodul den aktuellen Status der Feldeingangspunkte Die Bitpositionen 0 bis 7 entsprechen den Eingangsklemmen 0 bis 7 die Bits 8 bis 15 werden nicht verwendet Bitposition 15 14 13 12 11109 8 7 6 5 4a 3 2 11 J0 x x x kb I bo ix Ir Ir fr fr Ir Ir Ir fr Wort r Lesen x nicht verwendet immer 0 oder im AUS Zustand Eingangsdaten 1769 IM12 Der Eingangsdatenfile enth lt zu jedem Eingangsmodul den aktuellen Status der Feldeingangspunkte Die Bitpositionen 0 bis 11 entsprechen den Eingangsklemmen 0 bis 11 die Bits 12 bis 15 werde
472. n ASCII Abschlusszeichens auf einen definierten Wert d gibt der Anwender eine aus einem Zeichen bestehende Abschlusszeichenfolge an Steuerzeile Umschalten zwischen den Einstellungen No Handshaking Kein Handshaking Half Duplex Kein Handshaking Modem Halbduplex Modem und Full Duplex Modem Vollduplex Modem Delete Mode ber diesen Parameter k nnen Sie den Modus des L sch Zeichens ausw hlen Umschalten Ignore Ignorieren L sch Modus zwischen Ignore Ignorieren CRT und Printer Drucker Der L sch Modus wirkt sich auf die an das dezentrale Ger t zur ckgegebenen Zeichen aus Ist der L sch Modus aktiviert wird das vorherige Zeichen aus dem Empfangspufferspeicher entfernt e Im CRT Modus gibt die Steuerung beim Erkennen eines L sch Zeichens an das Ger t drei Zeichen zur ck R ckschritt Leerzeichen und R ckschritt Auf diese Weise wird das vorherige Zeichen im Terminal gel scht e Im Drucker Modus gibt die Steuerung beim Erkennen eines L sch Zeichens zun chst das Schr gstrich Zeichen und anschlie end das gel schte Zeichen zur ck Aktivieren Sie den Parameter Echo um den L sch Modus verwenden zu k nnen Echo Ist der Echo Modus aktiviert werden alle empfangenen Zeichen an das dezentrale Ger t zur ckgegeben Dies erm glicht Ihnen das Anzeigen der Zeichen auf einem an der Steuerung angeschlossenen Terminal Umschalten zwischen Enabled Aktiviert und Di
473. n Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Datenfiles Funktionsfiles Z arhei Adressie rungsmodus rungsebene 8 Parameter H 3 g Sie Au Al E 21 se Untergrenze e o o Pr fwert e o o Obergrenze e o o 1 Die DAT Dateien gelten nur f r MicroLogix 1500 Steuerungen Die PTO und PWM Files werden nur zur Verwendung mit MicroLogix 1200 und 1500 BXB Ger ten eingesetzt 2 Der Datenprotokollierungs Statusfile kann nur durch den MicroLogix 1500 1764 LRP Prozessor verwendet werden 3 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 4 Der F File ist nur f r MicroLogix 1200 und 1500 Steuerungen der Serie C und h her g ltig WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Eiles Publikation 1762 RM001D DE P Oktober 2002 Kapitel 10 Mathematische Befehle Allgemeine Informationen Machen Sie sich zuerst mit den folgenden Themen am Anfang dieses Kapitels vertraut bevor Sie die mathematischen Befehle verwenden e Mathematische Befehle verwenden e Aktualisierung der mathematischen Status Bits e Flie komma Datenfile F verwenden Befehle Mit diesen Ausgangsbefehl
474. n Kanal aufgetreten ist Ein Zustand nicht g ltiger Eingangsdaten wird vom Anwenderprogramm erkannt Dieser Zustand tritt auf wenn die erste Analog zu Digital Konvertierung bei Inbetriebnahme noch immer in Gang ist oder nachdem eine neue Konfiguration an das Modul gesendet wurde N here Angaben finden Sie im Benutzerhandbuch Compact M 1 O RTD Widerstands Eingangsmodul Publikation 1769 UM005 e OCX Erkennungsbit f r einen offenen Schaltkreis f r Kan le 0 bis 5 Diese Bits werden gesetzt 1 wenn ein offener oder ber br ckter Eingang f r RTD Eing nge oder ein offener Eingang f r Widerstandseing nge erkannt wurde HINWEIS Kurzschlusserkennung f r Widerstandseing nge ist nicht angegeben da 0 ein g ltiger Wert ist e Ux Bereichsunterschreitungs Flag Bits f r Kan le 0 bis 5 nur mithilfe der RTD Eing nge Diese Bits k nnen im Steuerungs programm zur Fehlererkennung verwendet werden Es gibt keinen Bereichsunterschreitungsfehler f r einen direkten Widerstandseingang da 0 ein g ltiger Wert ist e Ox Bereichs berschreitungs Flag Bits f r Eingangskan le 0 bis 5 mithilfe der RTD oder Widerstandseing nge Diese Bits k nnen im Steuerungsprogramm zur Fehlererkennung verwendet werden Publikation 1762 RM001D DE P Oktober 2002 E A Konfiguration 1 17 Eingangsdatenfile f r 1769 IT6 Thermoelementmodul Der Eingangsdatenfile enth lt die analogen Werte der Eing nge Wort Bitposition 15 14 1
475. n Mehrpunktnetzwerk mit einem Master und mehreren Slaves Das DF1 Halbduplex Protokoll unterst tzt die Datentransparenz American National Standards Institute ANSI Spezifikation X3 28 1976 Unterkategorie D1 Im Gegensatz zum DF1 Vollduplex Protokoll ist die Daten ber tragung jeweils nur in einer Richtung m glich Der RS 232 Anschluss der MicroLogix Steuerung kann sowohl als Halbduplex Programmieranschluss wie auch als Halbduplex Peer to Peer Anschluss f r Nachrichten bertragung verwendet werden Funktionsweise des DF1 Halbduplex Protokolls Das Master Ger t startet alle Kommunikationsverbindungen durch Sendeaufrufe an die einzelnen Slave Ger te Die Slave Ger te k nnen Nachrichtenpakete nur nach Eingang eines Sendeaufrufs vom Master bertragen Deshalb m ssen in regelm igen Abst nde Sendeaufrufe vom Master an die Slave Ger te bertragen werden damit diese eine M glichkeit zur Nachrichten bertragung haben F r die Sendeaufruf funktion im Master stehen zwei Konfigurationsm glichkeiten zur Verf gung entweder wird ein Slave Ger t wiederholt zur bertragung aufgefordert bis das Slave Ger t signalisiert dass keine weiteren Nachrichtenpakete zur bertragung anstehen oder aber der Sende aufruf wird nur einmalig bertragen Eine zus tzliche Funktion des DF1 Halbduplexprotokolls ist die M g lichkeit der Aktivierung eines MSG Befehls durch ein Slave Ger t in dessen eigenem Kontaktplan auf diese Weise k nnen Daten an an
476. n Wert ungleich Null gesetzt wurde Publikation 1762 RMO01D DE P Oktober 2002 20 16 ASCII Befehle ACB Anzahl der ASCII Zeichen im Puffer Befehlstyp Ausgang ACB an chag In Buffer r EN gt Tabelle 20 13 Ausf hrungszeit des ACB Befehls anne Control R6 1 lt DN gt Steuerung Befehl Characters 2 lt Error 0 lt lt ER gt wahr unwahr MicroLogix 1200 Serie B FRN 3 oder h her 103 1 12 1 MicroLogix 1500 Serie B FRN 4 oder h her 84 2 us 11 0 us Verwenden Sie den ACB Befehl um die Anzahl der Zeichen im Puffer zu bestimmen Beim bergang von unwahr nach wahr bestimmt die Steuerung die Gesamtzahl der Zeichen und f gt sie im POS Feld des Steuerdatenfiles ein Der Kanal muss f r ASCII konfiguriert sein Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Channel Kanal ist die Nummer des RS 232 Anschlusses Kanal 0 Nur 1764 LRP Auswahl von Kanal O oder Kanal 1 m glich e Control Steuerung ist der Steuerdatenfile Siehe Seite 20 6 e Characters Zeichen ist die Anzahl der von der Steuerung erkannten Zeichen im Puffer 0 bis 1024 Dieser Parameter ist schreibgesch tzt e Error Fehler zeigt den hexadezimalen Fehlercode an der angibt warum das ER Bit im Datenfile gesetzt wurde Eine Beschreibung der Fehler finden Sie auf Seite 20 31 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle
477. n nicht verwendet Bitposition 15 14 13 12 11109 8 7 6 5 j4 3 2 11 J0 x x x x ro Ir r A S T O ro fe fr Ir E Ir fr Wort r Lesen x nicht verwendet immer 0 oder im AUS Zustand Eingangsdaten 1769 IA16 und 1769 1016 Der Eingangsdatenfile enth lt zu jedem Eingangsmodul den aktuellen Status der Feldeingangspunkte Die Bitpositionen 0 bis 15 entsprechen den Eingangsklemmen 0 bis 15 Bitposition 15 J a 3 J12 11 J o J9 8 7 e 5 a B 2 I fo 0 r r r r r r r r r r r r r r r r r Lesen Publikation 1762 RM001D DE P Oktober 2002 1 12 E A Konfiguration Publikation 1762 RM001D DE P Oktober 2002 1769 I06X0WA Eingangsdaten Der Eingangsdatenfile enth lt zu jedem Modul den aktuellen Status der Feldeingangspunkte Die Bitpositionen 0 bis 5 entsprechen den Eingangsklemmen 0 bis 5 die Bits 6 bis 15 werden nicht verwendet Eingangs Bit Position 15 14 13 12 11 10 9 8 7 6 5 aA 3 2 11 JO 0 k x x ko ix I be Io Ir rr rro r Lesen x nicht verwendet immer 0 oder im AUS Zustand 1769 I06X0WA Ausgangsdaten Der Ausgangsdatenfile enth lt zu jedem Modul den aktuellen durch das Steuerungsprogramm festgelegten Status der diskreten Ausgangs punkte Die Bitpositionen 0 bis 3 entsprechen den Ausgangsklemmen 0 bis 3 die Bits 4 bis 15 werden
478. n skalierten Wert MAXS Der SPS Wert Sollwert entspricht dem gew nschten Steuerungspunkt der Prozessvariablen Prozessvariable PV Eingangs Adresse Datenformat Bereich Typ Anwender parameter programm zugriff PV anwender Wort INT 0 bis 16383 Steuerung Lesen Prozessvariable definiert Schreiben PV Prozessvariable entspricht der analogen Eingangsvariablen Publikation 1762 RM001D DE P Oktober 2002 Prozesssteuerungsbefehl 19 5 Max Sollwert MAXS Eingangs Adresse Daten Bereich Typ Anwender parameter format programmzugriff MAXS Max PD10 0 MAXS Wort 32768 bis Steuerung Lesen Schreiben Sollwert INT 32767 Wenn die SPV in physikalischen Einheiten gelesen wird entspricht der MAXS Parameter Max Sollwert dem Wert des Sollwerts in physikali schen Einheiten bei maximalem Wert des Steuerungseingangs Min Sollwert MINS Eingangs Adresse Daten Bereich Typ Anwender parameter format programmzugriff MINS Min PD10 0 MINS Wort INT 32768 bis Steuerung Lesen Schreiben Sollwert 32767 Wenn die SPV in physikalischen Einheiten gelesen wird entspricht der MIN Parameter Min Sollwert dem Wert des Sollwerts in physikali schen Einheiten bei minimalem Wert des Steuerungseingangs HINWEIS Bei Verwendung der Min MaxS Skalierung k nnen Sie in physikalischen Einheiten
479. n wird der Anzeiger f r den Datenschutzverlust S 36 10 aktiviert Der Anzeiger f r den Datenschutzverlust weist darauf hin dass f r die gesch tzten Files innerhalb der Steuerung Werte heruntergeladen wurden und das Anwenderprogramm eventuell erneut konfiguriert werden muss HINWEIS Das Status Bit f r den Datenschutzverlust wird nicht durch die Steuerung gel scht Dieses Bit muss durch den Anwender gel scht werden Publikation 1762 RM001D DE P Oktober 2002 2 10 Speicher der Steuerung und Filetypen Statischer Fileschutz Publikation 1762 RM001D DE P Oktober 2002 Wenn ein Datenfile ber einen statischen Fileschutz verf gt k nnen die in ihm enthaltenen Werte nicht ber die Kommunikations schnittstelle ver ndert werden Ausnahme ist das Herunterladen eines Programms zur Steuerung Verwenden des statischen Fileschutzes mit Datenfileschutz beim Herunterladen Statischer Fileschutz und Datenfileschutz beim Herunterladen k nnen in Kombination mit einer beliebigen MicroLogix 1200 Steuerung der Serie Bund h her sowie einem MicroLogix 1500 Prozessor der Serie B und h her verwendet werden Festlegen der statischen Fileschutzfunktion Der statische Fileschutz kann f r folgende Filetypen aktiviert werden e Ausgang O e Eingang D e Status S e Bin r B e Zeitwerk T e Z hler C e Steuerung R e Ganzzahl N e Flie komma F e Zeichenkette ST e Doppelwort L e Proportional Integral
480. nbeabsichtigt berschrieben werden HINWEIS e Die brigen Adressen in dem Ziel File k nnen ohne Einschr nkung verwendet werden in diesem Beispiel die Adressen N50 51 und h her e Das DAT beginnt immer mit Wort 0 eines Datenfiles Ein Beginn an einer anderen Adresse innerhalb des Files ist nicht m glich Publikation 1762 RM001D DE P Oktober 2002 3 12 Funktionsfiles Ziel Bit File TBF Die Werte die an dem TBF Standort gespeichert werden kenn zeichnen den Bit File zu dem das DAT eine Verbindung aufbaut Das DAT kann jeden g ltigen Bit File innerhalb der Steuerung lesen bzw in diesen File schreiben G ltige Bit Files sind B3 bis B255 Wenn das DAT eine g ltige Bit File Nummer liest kann es im Anzeigebildschirm auf die ersten 48 Bits 0 bis 47 des angegebenen Files zugreifen ber die n chsten 48 Bits 48 bis 95 werden die Zugriffsberechtigungen Nur Lesen oder Lesen Schreiben f r die ersten 48 Bits definiert Das DAT stellt nur zu dem Bit File das an dem TBF Standort genannt wird eine Verbindung her Der TBF Standort kann nur durch Herunterladen eines Programms ge ndert werden WICHTIG Stellen Sie mit Hilfe Ihrer Programmiersoftware sicher dass der Bit File den Sie an dem TBF Standort angeben sowie die entsprechende Anzahl an Elementen in dem MicroLogix 1500 Anwender programm vorhanden sind Die nachfolgende Beispieltabelle zeigt die Verwendung der Konfigurationsangaben f r die Bit File
481. nbefehl MSG 762 LAOBXB e Programmierbaren Endschalter File PLS f r den Hochgeschwindigkeits Z hler HSC e RTA Einstellen der Echtzeituhr e GCD Gray Code e CPW Wort kopieren e ABS Absolutwert C B FRN5 2 M rz 2002 Interne Firmwarerevision keine Funktionalit ts nderung f r Benutzer C C FRNG 2 Septem MicroLogix 1200 Steuerungen bieten jetzt folgende Vorteile ber 2002 e Der Flie komma F Datenfile kann nun zur Skalierung mit Parametern SCP verwendet werden e Verbesserungen der Modbus Speicherbelegung Auf der MicroLogix Website www ab com micrologix finden Sie ltere Versionen und Aktualisierungen des Flashs der Betriebssystem Firmware f r MicroLogix 1200 Steuerungen Jede Steuerung kann mithilfe dieser Werkzeuge auf die neueste Version aktualisiert werden Informationen zur Herunterstufung finden Sie im folgenden Abschnitt 1 RSLogix 500 Programmiersoftware Version 4 5 MicroLogix 1200 Steuerungen der Serie C Revision A mit FRN4 Firmware k nnen mithilfe des ber die Website von MicroLogix erh ltlichen Werkzeugs ControlFlash FRN3 heruntergestuft werden sodass sie mit dieser Softwareversion kompatibel sind Die Steuerung kann sp ter mithilfe des FRNS ersetzt das FRN4 ControlFlash Upgrade und besitzt gleichwertige Funktionen oder eines h heren ControlFlash Werkzeugs aktualisiert werden 2 RSLogix 500 Programmiersoftware Version 4 5 MicroLogix 1200 Steuerungen der Serie C Re
482. nd das EW Bit bleiben gesetzt 1 oder nur das EN Bit bleibt bis zum Ende der n chsten Abfrage bzw des n chsten REF oder SVC Befehls gesetzt Wenn die Steuerung in der Warteschlange einen Befehl erkennt werden die Eintr ge in der Kommunikationswarteschlange in die Nachrichtenpuffer gestellt bis alle vier Nachrichtenpuffer belegt sind Beim Entfernen einer ung ltigen Nachricht aus der Kommu nikationswarteschlange wird das ER Bit im MG File gesetzt 1 Au erdem wird ein Code in den MG File geschrieben um den Anwender auf den Fehler hinzuweisen Wenn ein g ltiger Nach richtenbefehl in einen Nachrichtenpuffer geladen wird werden die EN und EW Bits f r diese Nachricht gesetzt 1 Dann verl sst die Steuerung das Abfrageende oder den REF oder SVC Befehl der Abfrage Die HintergrundKommunikationsfunktion der Steuerung sendet die zu bertragenden Nachrichten an die Zielnetzknoten die im Nachrichtenbefehl angegeben wurden Abh ngig vom Zustand der CSS und MSS Bits k nnen Sie jeder zeit bis zu vier aktive Nachrichtenbefehle pro Kanal bedienen 3 Wenn der Zielnetzknoten die Nachricht erfolgreich empf ngt wird eine Best tigung ACK zur ckgesendet Aufgrund der Best tigung setzt der Prozessor das EW Bit zur ck 0 und setzt 1 das ST Bit Beachten Sie bitte dass der Zielnetzknoten zu diesem Zeitpunkt das Datenpaket noch nicht berpr ft hat um festzustellen ob er die Anforderung bearbeiten kann Nachdem das ST Bit geset
483. nden Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 40 Wort 0 bis 23 Status Nur Lesen 1 Der Zugriff auf dieses Wort ist nur ber die Kontaktplanlogik m glich Ein Zugriff ber Kommunikations verbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird in dem RTC Funktionsfile Echtzeituhr unter RTC 0 HR dupliziert Weitere Informationen hierzu finden Sie unter Echtzeituhr Funktionsfile auf Seite 3 3 RTC Minuten Adresse Datenformat Bereich Typ Anwenderprogrammzugriff 5 41 Wort 0 bis 59 Status Nur Lesen 1 Der Zugriff auf dieses Wort ist nur ber die Kontaktplanlogik m glich Ein Zugriff ber Kommunikations verbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird in dem RTC Funktionsfile Echtzeituhr unter RTC 0 MIN dupliziert Weitere Informationen hierzu finden Sie unter Echtzeituhr Funktionsfile auf Seite 3 3 RTC Sekunden Adresse Datenformat Bereich Typ Anwenderprogrammzugriff 3 42 Wort 0 bis 59 Status Nur Lesen 1 Der Zugriff auf dieses Wort ist nur ber die Kontaktplanlogik m glich Ein Zugriff ber Kommunikations verbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird in dem R TC Funktionsfile Echtzeituhr unter RTC 0 SEC dupliziert Weitere Informati
484. nderpro grammzugriff CE Z hlen HSC 0 CE IBit Obis 7 Steuerung Lesen Schreiben aktiviert 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Mit dem CE Steuer Bit Z hlen aktiviert wird der Hochgeschwindig keitsz hler aktiviert oder deaktiviert Durch Setzen dieses Bits 1 wird die Z hlung aktiviert wenn das Bit gel scht ist 0 Standard ist die Z hlung deaktiviert Wenn dieses Bit deaktiviert wird w hrend der Z hler l uft wird der Istwert gehalten Sobald das Bit wieder gesetzt ist wird die Z hlung fortgesetzt Dieses Bit kann durch das Anwenderprogramm gesteuert werden der Wert dieses Bits bleibt auch nach Aus und Einschalten der Spannungsversorgung erhalten Dieses Bit muss zur Aktivierung des Hochgeschwindigkeitsz hlers gesetzt werden Parameter einstellen SP Beschreibung Adresse Datenformat ysc Modi Typ Anwenderpro grammzugriff SP Parameter HSC 0 SP Bi einstellen t Obis7 Steuerung Lesen Schreiben 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Mit dem SP Steuer Bit Parameter einstellen werden neue Variablen in das HSC Subsystem geladen Wenn ein OTE Befehl mit der Adresse HSC 0 SP wahr ist Strompfad bergang aus ein werden alle aktuell in der HSC Funktion gespeicherten Konfigurationsvariablen gepr ft und in das HSC Subsystem geladen Das HSC Subsystem
485. ne Liste der Fehlercodes und der entsprechenden Ma nahmen finden Sie im Abschnitt Fehlercodes zu ASCII Befehlen auf Seite 20 31 HINWEIS Informationen zur zeitlichen Abstimmung dieses Befehls finden Sie im Zeitdiagramm auf Seite 20 29 Publikation 1762 RMO01D DE P Oktober 2002 20 12 ASCII Befehle AWT ASCII schreiben AWT ASCII Write HEN gt Channel 0 Source ST14 4 lt DN gt Control R6 1 String Length 40 lt ER gt Characters Sent 0 Error Publikation 1762 RM001D DE P Oktober 2002 Befehlstyp Ausgang Tabelle 20 9 Ausf hrungszeit des AWT Befehls Steuerung Befehl wahr unwahr MicroLogix 1200 268 us 12 us Zeichen 14 1 us MicroLogix 1500 Serie B FRN 4 oder 237 us 10 6 us Zeichen 12 8 us h her Mit dem AWT Befehl k nnen Sie Zeichen aus einer Quellenzeichenkette an ein externes Ger t schreiben Programmieren von AWT Befehlen Beim Programmieren von ASCH Ausgangsbefehlen ist dem ASCII Befehl stets eine bedingte Logik voranzustellen die erkennt wann neue Daten gesendet werden m ssen Alternativ hierzu k nnen Sie Daten auch in einem bestimmten Zeitintervall senden In diesem Fall muss ein Intervall von mindestens 0 5 Sekunden verwendet werden WICHTIG Generieren Sie keine kontinuierlichen Str me von ASCII Daten aus einem Kommunikationsanschluss Werden ASCII Schreibbefehle kontinuierlich ausgef hrt k nnen Sie eventuell die Kommunikati
486. nen Strompfad ohne vorhergehende Logik gestellt oder mit Hilfe verschiedener Kommunikationsstatus Bits ein bedingter Strompfad eingerichtet werden Die Tabelle auf Seite 21 4 enth lt die verf gbaren Statusfile Bits HINWEIS Der Umfang der Kommunikationsbearbeitung wird durch das CSS Bit Communication Servicing Selection und das MSS Bit Message Servicing Selection in dem Kommunikations Konfigurationsfile f r Kanal 0 bestimmt Die besten Ergebnisse erzielen Sie wenn Sie den SVC Befehl in der Mitte des Steuerungsprogramms platzieren SVC Befehle d rfen nicht in Fehler DII STI oder E A Ereignissubroutinen eingef gt werden Kanalauswahl Bei Verwendung des SVC Befehls muss der Kanal f r die Kommuni kationsbearbeitung ausgew hlt werden Die Kanalauswahlvariable ist ein Ein Wort Bitmuster das den zu bearbeitenden Kanal bezeichnet Jedes Bit entspricht einem bestimmten Kanal Beispielsweise steht Bit 0 f r Kanal 0 Wenn ein Bit gesetzt ist 1 wird der entsprechende Kanal bearbeitet Publikation 1762 RMO01D DE P Oktober 2002 21 4 Kommunikationsbefehle Publikation 1762 RM001D DE P Oktober 2002 Einstellung f r Betriebene r Kanalauswahl Kanal Kan le MicroLogix 1200 1 0 Steuerung MicroLogix 1500 mit 1764 LSP Prozessor 1 0 MicroLogix 1500 mit 1764 LRP Prozessor 1 0 2 1 3 O und 1 Kommunikationsstatus Bits Mit den folgenden Kommunikationsstatus Bits k nnen Sie die Kommun
487. neut und aktivieren Sie dann den RUN Modus oder e Ersetzen Sie das Modul e Spannungsversorgung aus und wieder einschalten xx87l 1 0 CONFIGURATION e Die Erweiterungs E A Konfigu Nicht anwender e Passen Sie die E A Konfiguration im MISMATCH ration im Anwenderprogramm bezogen Anwenderprogramm an die tats chliche stimmt nicht mit der Konfiguration an oder tats chlichen Konfiguration e Passen Sie bei ausgeschalteter berein oder Spannungsversorgung die tats chliche e in der Erweiterungs E A Konfigu E A Konfiguration an die Konfiguration ration im Anwenderprogramm im Anwenderprogramm an wird ein Modul angegeben das nicht vorhanden ist oder e die in der Konfiguration des Erweiterungs E A Moduls angegebene Datengr e bersteigt die tats chliche Aufnahmef higkeit des Moduls ug EXPANSION 1 0 Die Anzahl der Eingangs und Nicht anwender e Korrigieren Sie die E A Konfiguration im MODULE Ausgangsdatenworte in der bezogen Anwenderprogramm um die Anzahl der CONFIGURATION Konfiguration des Anwender Eingangs oder Ausgangsworte zu ERROR programms ist gr er als die reduzieren und Datenwortgr e im Erweiterungs e Kompilieren und laden Sie das E A Modul Programm erneut und aktivieren Sie dann den RUN Modus xx89g 2 EXPANSION 1 0 Durch ein Erweiterungs E A Modul Nicht anwender e berpr fen Sie den Statusfile des MODULE ERROR wurde ein Fehler verursacht bezogen E A Moduls IOS File Schlagen Sie in
488. ng Adresse Datenformat Typ Anwenderpro grammzugriff HIP Oberer HSC 0 HIP Doppelwort 32 Bit INT Steuerung Lesen Schreiben Sollwert ber den HIP oberen Sollwert wird festgelegt wann das HSC Sub system einen Interrupt erzeugt Zum Laden von Daten in den oberen Sollwert stehen verschiedene M glichkeiten im Steuerprogramm zur Verf gung e Steuer Bit Parameter einstellen HSC 0 SP umschalten tief nach hoch Wenn das SP Bit auf hoch gesetzt wird werden die aktuell in dem HSC Funktionsfile gespeicherten Daten in das HSC Sub system bertragen geladen e Neue HSC Parameter mit dem HSL Befehl laden Siehe HSL Hochgeschwindigkeitsz hler laden auf Seite 5 26 Die Daten die in den oberen Sollwert geladen werden m ssen kleiner als oder gleich dem Wert des berlaufparameters HSC 0 OVF sein andernfalls wird ein HSC Fehler generiert Unterer Sollwert LOP Beschreibung Adresse Datenformat Typ Anwenderpro grammzugriff LOP Unterer HSC 0 LOP Doppelwort 32 Bit Steuerung Lesen Schreiben Sollwert INT ber den LOP unteren Sollwert wird festgelegt wann das HSC Sub system einen Interrupt erzeugt Zum Laden von Daten in den unteren Sollwert stehen verschiedene M glichkeiten im Steuerprogramm zur Verf gung e Steuer Bit Parameter einstellen HSC 0 SP umschalten tief nach hoch Wenn das SP Bit auf hoch gesetzt wird werden die aktuell in dem HSC
489. ng der Anwenderfehlerroutine aufgrund eines anderen schwerwiegenden Fehlers aufgetreten ist Systemstatusfile c 13 Speichermodul laden Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 5 8 Bin rwert 0 oder 1 Status Lesen Schreiben Wenn dieses Bit durch die Steuerung gesetzt wird 1 wurde ein Speichermodulprogramm bertragen weil S 1 10 Speichermodul laden bei Fehler oder Standardprogramm oder S 1 11 Speicher programm immer laden in einem angeschlossenen Speicher modul Anwenderprogramm gesetzt ist Dieses Bit wird nicht von der Steuerung r ckgesetzt 0 Das Programm kann den Status dieses Bits bei der ersten Abfrage mit Bit S 1 15 nach Aktivierung des Ausf hrungsmodus pr fen um fest zustellen ob das Speichermodul Anwenderprogramm nach dem Einschalten bertragen wurde Diese Information ist vor allem hilf reich bei Anwendungen die speichernde Daten enthalten und im Speichermodul das Bit S 1 10 oder S 1 11 gesetzt ist Fehlende bereinstimmung bei Speichermodulkennw rtern Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 5 9 Bin rwert 0 oder 1 Status Lesen Schreiben Dieses Bit wird gesetzt 1 wenn beim Einschalten das Bit Immer laden gesetzt ist und das Kennwort der Steuerung und des Speicher moduls nicht bereinstimmen Weitere Informationen hierzu finden Sie unter Kennwortschutz auf Seite 2 11 STI Verlust
490. ng finden Sie im Abschnitt Systemstatusfile auf Seite C 1 Bitfile B 3 9bis255 1 Der Bitfile ist ein Allzweckfile der in der Regel bei der Bitlogik eingesetzt wird Zeitwerkfile T 4 9bis255 3 In dem Zeitwerkfile werden Zeitmessungsinformationen gespeichert die von Zeitmessungsbefehlen der Kontaktplanlogik verwendet werden Anweisungen finden Sie im Abschnitt Zeitwerk und Z hlerbefehle auf Seite 8 1 Z hlerfile C 5 9bis255 3 In dem Z hlerfile werden Z hlerinformationen gespeichert die von Z hlerbefehlen der Kontaktplanlogik verwendet werden Anweisungen finden Sie im Abschnitt Zeitwerk und Z hlerbefehle auf Seite 8 1 Steuerungsfile R 6 9bis255 3 Der Steuerdatenfile wird zur Speicherung der L ngen und Positions angaben f r verschiedene Befehle der Kontaktplanlogik verwendet Weitere Informationen hierzu finden Sie unter Steuerdatenfile auf Seite 20 6 Ganzzahlfile N 7 9bis255 1 Der Ganzzahl File ist ein Allzweckfile der aus 16 Bit Datenw rtern Ganzzahl mit Vorzeichen besteht Flie kommafile F 8 9bis255 1 Der Flie kommafile ist ein allgemeiner File der aus 32 Bit IEEE 754 Flie kommadatenelementen besteht Weitere Informationen finden Sie unter Flie komma Datenfile F verwenden auf Seite 10 4 Zeichenketten ST 9 bis 255 42 In dem Zeichenketten File werden ASCII Zeichen gespeichert Weitere File Informationen finden Sie unter ST Datenfile String Zeichenkette auf Seite 20 5
491. ng von unwahr nach 206 0 us 6 0 us wahr bei Lesenachrichten Strompfad bergang von unwahr nach 234 us 1 4 us pro Wort wahr bei Schreibnachrichten Der Nachrichtenbefehl kann nur verarbeitet werden wenn jegliche vorherige Logik auf dem Nachtichtenstrompfad wahr ist Das nachfol gende Beispiel zeigt einen Nachrichtenbefehl B3 0 MSG J E Read Write Message EN gt MSG File MG11 0 lt DN gt Setup Screen lt ER gt 0000 Wenn B3 0 aktiviert 1 ist der MSG Strompfad wahr ist und MG11 0 noch keine Nachricht verarbeitet wird MG11 0 verarbeitet Wenn einer der vier Puffer verf gbar ist werden die Nachricht und die zugeh rigen Daten sofort verarbeitet HINWEIS Die Geschwindigkeit der bertragung der Nachricht an das Zielger t wird von mehreren Faktoren bestimmt hierzu geh ren das f r den Kanal ausgew hlte Kom munikationsprotokoll die Baudrate des Kommunika tionsanschlusses die Anzahl der gegebenenfalls erforderlichen Wiederholungen und die F higkeit des Zielger ts die Nachricht zu empfangen Publikation 1762 RM001D DE P Oktober 2002 21 6 Kommunikationsbefehle Nachrichten Element Der in die Steuerung integrierte MSG Befehl verwendet einen MG Datenfile TEST ASS STETS f r die Verarbeitung des Nachrichtenbefehls Der Zugriff auf den 2 23 Data Fiks MG Datenfile siehe Abbildung links erfolgt ber die Kennung MG Jeder Cross Reference Nachrichtenbef
492. ngenoperand enth lt die L nge des Bitfelds in Bit Der g ltige Datenbereich f r die L nge liegt zwischen 0 und 2048 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 14 9 G ltige Adressierungsmodi und Filetpyen f r BSL Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Parameter File Datenfiles Adressie Adressierungs Funktionsfiles ebene rungsmodus DLS Datenprotokoll unmittelbar Doppelwort Steuerung L nge Quelle 1 Bitte beachten Si It nicht f r Zeitwerke und Z hler e den nachfolgenden Hinweis Wichtig zur indirekten Adressie 2 Nur Steuerfile Gi Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DATI TPI CS IOS und DLS Files WICHTIG Publikation 1762 RMO01D DE P Oktober 2002 14 8 Filebefehle BSR Bit nach rechts verschieben Befehlstyp Ausgang BSR Bir Shift Right p EN gt Tabelle 14 10 Ausf hrungszeit des BSR Befehls Ie k Control R6 0 lt DN gt Steuerung Strompfad Bit Address 1 0 15 Length 1 lt wahr unwahr MicroLogix 1200 132 us 1 3 us Wort 1 3 us MicroLogix 1500
493. nicht verwendet Ausgangs Bit Position 14 13 12 11 110 r w Ir w r w Ir w Wort Se am 1 x lt gt 7t x lt N x lt x lt x 1 x co x lt x ez x 1 x p gt o amp I N un r w lesen und schreiben x nicht verwendet immer 0 oder im AUS Zustand Ausgangsdaten 1769 0A8 1769 08 und 1769 081 Der Ausgangsdatenfile enth lt zu jedem Modul den aktuellen durch das Steuerungsprogramm festgelegten Status der diskreten Ausgangs punkte Die Bitpositionen 0 bis 7 entsprechen den Ausgangsklemmen 0 bis 7 die Bits 8 bis 15 werden nicht verwendet Ausgangs Bit Position 14 13 12 11 110 r w r w Ir w Ir w Ir w Ir w Ir w r w 2 Wort x a a x x lt w x N x lt Sg x x x N seo seo see sw I N 3 o r w lesen und schreiben x nicht verwendet immer 0 oder im AUS Zustand Ausgangsdaten 1769 0A16 1769 0B16 1769 OB16R 1769 0V16 und 1769 0W16 Der Ausgangsdatenfile enth lt zu jedem Modul den aktuellen durch das Steuerungsprogramm festgelegten Status der diskreten Ausgangs punkte Die Bitpositionen 0 bis 15 entsprechen den Ausgangsklemmen 0 bis 15 Ausgangs Bit Position 14 13 12 11 10 r w r w Ir w Ir w Ir w Ir w Ir w Ir w Ir w Ir w Ir w Ir w r w Ir w r w r w 2 Wort a w D zf z SIE zio zf a
494. nitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressierungs Datenfiles Funktionsfiles g m rungsmodus ebene o s Parameter R E F z oa S I A D k i 3 z m a 2s i E jg e u 2 e o o ma jo 2 SS IE ik a E S Is 85 o m zu kb EEE E l2 E5 E aE S e 8 e a S Eli S S Quelle e o e o o e e e o eo FIFO e o Steuerung 2 L nge Position 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 2 Nur Steuerfile Gilt nicht f r Zeitwerke und Z hler WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Eiles Publikation 1762 RM001D DE P Oktober 2002 Filebefehle 14 13 FFU FIFO entladen FFU FIFO Unload EU gt FIFO N7 0 Dest N7 1 lt DN gt Control R6 0 Length 1 lt lt EM gt Position 0 lt Befehlstyp Ausgang Tabelle 14 14 Ausf hrungszeit des FFU Befehls Steuerung Datengr e Strompfad wahr unwahr MicroLogix 1200 Wort 33 us 0 8 us Wort 10 4 us Doppelwort 136 us 1 5 us Doppelwort 10 4 us MicroLogix 1500 Wort 27 7 us 0 65 us Wort 9 7 us Doppelwort 129 4 us 1 25 us Doppelwort 19 7 us
495. nnen den Speicher l schen und eine Online Verbindung f r die Steuerung herstellen wenn eine Aufforderung der Programmier software zur Eingabe eines System oder Master Kennworts angezeigt wird Gehen Sie dabei wie folgt vor 1 Geben Sie die Zahl 65257636 ein dies entspricht der Zeichenfolge MLCLRMEM MicroLogix Clear Memory auf einer Telefon tastatur 2 Sobald diese Zahl von der Programmiersoftware erkannt wird werden Sie aufgefordert den Befehl zum L schen des Speichers der Steuerung zu best tigen 3 Wenn Sie auf diese Frage mit yes ja antworten weist die Programmiersoftware die Steuerung an den Programmspeicher zu l schen Speicher der Steuerung und Filetypen 2 13 Zuk nftigen Zugriff zulassen DEM Sperre Die Steuerung unterst tzt eine Funktion mit der Sie festlegen k nnen ob der zuk nftige Zugriff auf das Anwenderprogramm nach der ber tragung auf die Steuerung zugelassen wird Dieser Schutztyp ist vor allem f r OEMs Original Equipment Manufacturer n tzlich die eine Anwendung entwickeln und diese anschlie end ber ein Speicher modul oder innerhalb einer Steuerung verteilen Die Funktion Allow Future Access Zuk nftigen Zugriff zulassen finden Sie in dem Fenster Controller Properties Eigenschaften der Steuerung General Compiler Passworde Controller Communications l F Alcu Fute Access E A i ISEE IEE USES e u e Ist die Funktion Allow Future Acc
496. nterprogramm Programmfile als Interrupt Unterprogramm INT Marke gegen ber einem herk mmlichen Unterprogramm SBR Marke zu kennzeichnen Dies sollte der erste Befehl in einem Interrupt Unterprogramm sein STS STI starten Verwenden Sie den STS Befehl STI starten um das 18 8 STI Zeitwerk nicht automatisch sondern ber das Steuerprogramm zu starten UID Anwender Interrupt Verwenden Sie die Befehle UID Anwender Interrupt 18 9 deaktivieren deaktivieren und UIE Anwender Interrupt aktivieren um Zonen zu erstellen in denen keine E A Interrupts 1810 auftreten k nnen UIE Anwender Interrupt aktivieren UIF Anwender Interrupt Verwenden Sie den UIF Befehl um ausgew hlte 18 11 entfernen anstehende Interrupts zu entfernen Befehlstyp Eingang Tabelle 18 1 Ausf hrungszeit des INT Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 11 0 us 1 0 us MicroLogix 1500 11 0 us 1 0 us Der INT Befehl wird als Marke zur Kennzeichnung einer Anwender Interrupt Routine ISR verwendet Dieser Befehl ist der erste Befehl auf einem Strompfad und wird immer als wahr bewertet Die Verwendung des INT Befehls ist nicht zwingend erforderlich Publikation 1762 RMO01D DE P Oktober 2002 18 8 Interrupts verwenden STS STI starten Befehlstyp Ausgang a Timed Start Tabelle 18 2 Ausf hrungszeit des STS Befehls Time 1 Steuerung Strompfad wahr unwahr MicroLogix
497. nterprogramm fest das aufgerufen ausgef hrt wird wenn die Eingangsklemme die EII O zugeordnet ist ein Signal erkennt Als Unterprogrammfile kann jeder Programmfile 3 bis 255 festgelegt werden Der Unterprogrammfile der durch die PFN Variable angegeben wird ist kein spezieller File innerhalb der Steuerung Er wird vielmehr wie jeder andere Programmfile programmiert und eingesetzt Aus Sicht des Steuerprogramms liegt die Besonderheit dieses Files darin dass der File entsprechend der EIH Konfiguration automatisch abgetastet wird Ell Fehlercode ER Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff ER Fehlercode EIl 0 ER Wort INT Status Nur Lesen Fehlercodes die von dem EIl Subsystem erkannt wurden werden in diesem Register angezeigt Die Fehlercodes werden in der nachfolgen den Tabelle beschrieben Tabelle 18 13 Ell Fehlercodes Fehler Behebbarer Fehler Beschreibung code Steuerung 1 Ung ltige Programmfilenummer kleiner als 3 gr er als 255 oder Programmfilenummer nicht vorhanden 2 Ung ltige G ltige Nummern sind 0 1 2 3 4 5 6 oder 7 Eingangsauswahl 3 berschneidung bei Eine gemeinsame Benutzung eines Eingangs durch Eingangsauswahl mehrere Ell ist nicht m glich Jedem Ell muss ein separater Eingang zugeordnet werden Ell Anwender Interrupt Ausf hrung UIX Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement gr
498. nwahr MicroLogix 1200 21 2 us 0 0 us MicroLogix 1500 17 8 us 0 0 us Mit dem RAC Befehl wird der Hochgeschwindigkeitsz hler zur ckgesetzt und ein bestimmter Wert in den HSC Istwert geschrieben Der RAC Befehl wird mit folgenden Parametern verwendet e Z hlernummer Gibt an welcher Hochgeschwindigkeitsz hler verwendet wird Z hlernummer 0 HSCO nur MicroLogix 1200 und 1500 Z hlernummer 1 HSC1 nur MicroLogix 1500 e Quelle Gibt den Standort der Daten an die in den HSC Istwert geladen werden sollen Die Daten liegen in einem Bereich von 2 147 483 648 bis 2 147 483 647 Die g ltigen Adressierungsmodi und Filetypen werden in der nachfolgenden Tabelle dargestellt Tabelle 5 14 G ltige Adressierungsmodi und Filetypen f r den RAC Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressierungs rungsmodus ebene Datenfiles Funktionsfiles Parameter DLS Datenprotokoll Doppelwort e unmittelbar indirekt Z hlernummer Quelle Publikation 1762 RMO01D DE P Oktober 2002 5 28 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Programmierbarer Endschalter File PLS Publikation 1762 RMO01D DE P Oktober 2002 Mit der Funktion f r programmier
499. nwahr ist hat der RES Befehl keinerlei Auswirkungen Die folgende Tabelle zeigt welche Elemente ge ndert werden Tabelle 8 16 Funktionsweise des RES Befehls Bei Verwendung eines RES Befehls f r ein Zeitwerkelement Z hlerelement Steuerelement setzt die Steuerung folgende setzt die Steuerung folgende setzt die Steuerung folgende Werte Bits zur ck Werte Bits zur ck Werte Bits zur ck Istwert auf 0 Istwert auf 0 POS Wert auf 0 DN Bit OV Bit EN Bit TT Bit UN Bit EU Bit EN Bit DN Bit DN Bit CU Bit EM Bit CD Bit ER Bit UL Bit ACHTUNG Da der Istwert und die Status Bits durch den RES Befehl r ckgesetzt werden sollten Sie den RES Befehl nicht verwenden um eine Zeitwerkadtesse in einem TOF Befehl r ckzusetzen Wenn der Istwert und die Status Bits des TOF Zeitwerks r ckgesetzt werden kann die Maschine au er Kontrolle geraten und Verletzungen verursachen Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 8 17 G ltige Adressierungsmodi und Filetypen f r RES Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 3 Adressie Adressie Datenfiles Funktionsfiles 8 Ss rungsmodus rungsebene o al Parameter E s s a o sale z Jn E gelas m Struktur Kapitel 9 Vergleichsbefehle Verwenden Sie diese Eingangsbefehle um D
500. o Awaiting Execution EW o Error ER o Message done DN o Message Transmitting ST o Message Enabled EN 0 r Target Device Message Timeout 15 Data Table Address 20 Local Node Addr dec 2 octal Local 7 Remote tor Error Code Hex 0 r Error Description No errors Bei Zeitablauf ignorieren TO Adresse Datenformat Bereich Typ Anwenderprogrammzugriff MG11 0 T0 Bin rwert Ein oder Steuerung Lesen Schreiben aus Das TO Bit Zeitablauf kann in einer Anwendung gesetzt werden um einen aktiven Nachrichtenbefehl aus der Prozessorsteuerung zu ent fernen Durch berwachung des EW und des ST Bits zum Starten eines Zeitwerks kann eine Zeitablauf Routine erstellt werden Bei Zeitablauf des Zeitwerks kann das TO Bit gesetzt werden wodurch die Nachricht aus dem System entfernt wird Die Steuerung setzt das TO Bit zur ck sobald der zugeh rige MSG Strompfad das n chste Mal eine Statuswechsel von unwahr nach wahr verzeichnet Eine einfachere Methode ist die Verwendung der Nachrichten Zeitablauf Variablen Beschreibung siehe Seite 21 23 da dies das Anwenderprogramm vereinfacht Diese integrierte Steuerung des Nachrichten Zeitablaufs ist aktiv sobald der Nachrichten Zeitablauf ungleich null ist Der Standardwert betr gt 5 Sekunden d h die interne Zeitablauf Steuerung wird automatisch aktiviert wenn der Stand
501. o File E z Protection C Constant C Static None T Memory Module Download OK Cancel Help 4 Die Option Elements Elemente bezieht sich auf die Anzahl an PLS Data Files Schritten W hlen Sie f r dieses Beispiel den Wert 4 Cross Reference EI o0 output Wenn Sie zu einem sp teren Zeitpunkt weitere Schritte ben tigen gehen n i s p i TE Sie zu den Einstellungen f r den PLS Datenfile und erh hen Sie dort die nzahl der Elemente E B3 Binary Anzahl der El t E T4 TIMER Ei c5 COUNTER 5 Unter Data Files sollte der Eintrag PLS10 angezeigt werden siehe El RE CONTROL Abbildung links E N7 INTEGER E F8 FLOAT 6 Doppelklicken Sie unter Data Files auf PLS10 Geben Sie f r dieses E p s o Beispiel die unten genannten Werte ein ioli Offset HIP LOP OHD OLD Symbol 0 0000 0000 0000 0001 0000 0000 0000 0000 0 0000 0000 0000 0010 0000 0000 0000 0000 0 0000 0000 0000 0100 0000 0000 0000 0000 0 0000 0000 0000 1000 0000 0000 0000 0000 OE PLS10 0 HIP Raal Symb OO O saume pE a Pisto Properties Usage Help Publikation 1762 RM001D DE P Oktober 2002 5 32 _ Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Definitionen f r PLS Datenfiles Daten Beschreibung Datenformat HIP Oberer Sollwert 32 Bit mit ganzzahligen Vorzeichen LOP Unterer Sollwert OHD Obere Ausgangsdaten 16 Bit Bin rsystem OLD Untere Ausgangsdaten B
502. oftware die Eigentums rechte an der Steuerung Auf diese Weise wird verhindert dass andere Ger te w hrend des Herunterladens Daten aus der Steuerung lesen oder in diese schreiben Nach Abschluss des Herunterladevorgangs erlangt wieder die Steuerung die Eigentumsrechte an dem Programm damit andere Ger te wieder mit der Steuerung kommunizieren k nnen Die Steuerung l scht die Eigentumsrechte an dem Programm wenn innerhalb des Zeitablaufs keine unterst tzten Befehle von der Steue rung mit Eigentumsrechten bertragen werden Wenn die Eigentums rechte an dem Programm nach Abschluss eines Herunterladevorgangs nicht gel scht w rden k nnte die Steuerung keine Befehle von anderen Ger ten annehmen da diesen anderen Ger ten nach wie vor angezeigt w rde dass ein anderes Ger t die Programmeigentumstechte h lt maT Bei der Unterbrechung eines Herunterladevorgangs z B wegen elektromagnetischer Interferenz oder anderer Ereignisse sollten Sie die Kommunikation mit der Steuerung w hrend der Eigentumsrechte Zeitablauf Periode unterbrechen und dann den Herunterladevorgang neu starten Die Eigentums rechte Zeitablauf Periode betr gt 60 Sekunden Nach dem Zeitablauf kann die Kommunikation mit der Steuerung wieder aufgenommen und der Herunterladevorgang wieder holt werden Die einzige andere M glichkeit zum L schen der Eigentumstechte an einem Programm best nde im Aus und erneuten Einschalten der Spannungsversorgung der Steuerung Pro
503. ogix 1500 weist jedoch exakt diesselben Begriffe und dasselbe Verhalten auf Beschreibung Unterelement Adresse Daten Bereich Typ Anwenderpro Weitere format grammzugriff Informationen OUT Ausgang PTO 0 0UT Steuerung Nur Lesen 6 8 DN PID fertig PTO 0 DN Status Nur Lesen 6 8 DS Verz gerungsstatus PTO 0 DS Status Nur Lesen 6 8 RS Ausf hrungsstatus PTO 0 RS Status Nur Lesen 6 9 AS Beschleunigungsstatus PTO 0 AS Status Nur Lesen 6 9 RP Rampenprofil PTO 0 RP Steuerung Lesen Schreiben 6 9 IS Leerlaufstatus PTO 0 IS Status Nur Lesen 6 10 ED Status Fehler erkannt PTO 0 ED Status Nur Lesen 6 10 NS Normalbetriebstatus PTO 0 NS Status Nur Lesen 6 16 JPS Status Einzelschritt Tippbetrieb PTO 0 JPS Status Nur Lesen 6 16 JCS Status kontinuierlicher Tippbetrieb PTO 0 JCS Status Nur Lesen 6 17 JP Einzelschritt Tippbetrieb PTO 0 JP Steuerung Lesen Schreiben 6 16 JC Kontinuierlicher Tippbetrieb PTO 0 JC Bit 0 oder 1 Steuerung Lesen Schreiben 6 11 EH Hard Stop aktivieren PTO 0 EH Bit 0 oder 1 Steuerung Lesen Schreiben 6 11 EN Status aktiv entsprechend PTO 0 EN Bit 0 oder 1 Status Nur Lesen 6 11 Strompfadstatus ER Fehlercode PTO 0 ER Wort INT 2bis 7 Status Nur Lesen 6 18 OF Ausgangsfrequenz Hz PTO 0 0F Wort INT 10 bis 20000 Steuerung Lesen Schreiben 6 12 OFS Ausgangsfrequenzstatus Hz PTO 0 OFS Wort INT 0 bis 20000 Status
504. ojojojojojojojojojoj o o Maske e jojojojojo io e jojojojojojojojojojojo o o Bezugswert e e e e o e ejo ejejojojojojojojojojojo o o 1 Die DAT Dateien gelten nur f r MicroLogix 1500 Steuerungen Die PTO und PWM Files werden nur zur Verwendung mit MicroLogix 1200 und 1500 BXB Ger ten eingesetzt 2 Der Datenprotokollierungs Statusfile kann nur durch den MicroLogix 1500 1764 LRP Prozessor verwendet werden 3 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EI BHI MMI DAT TPI CS IOS und DLS Files LIM Grenzwerttest Befehlstyp Eingang LIM Limit Test Tabelle 9 10 Ausf hrungszeit f r LIM Befehl Low Lim N7 0 0 lt Steuerung Datengr e Strompfad Test 0 0 lt wahr unwahr High Lim NEI MicroLogix 1200 Wort 6 4 us 6 1 us Doppelwort 14 4 us 13 6 us MicroLogix 1500 Wort 5 5 us 5 3 us Doppelwort 12 2 us 11 7 us Mit dem LIM Befehl k nnen Sie pr fen ob Werte innerhalb eines angegebenen Bereichs liegen Der LIM Befehl wird anhand der Werte f r Untergrenze Pr fwert und Obergrenze durchgef hrt siehe folgende Tabelle Tabelle 9 11 Funktionsweise des LIM Befehls mit Untergrenze Pr fwert und Obergrenze Wenn Und Strompfad status Untergrenze lt Obergrenze Untergrenze
505. oll ist 3 EM Leer Bit wenn dieses Bit gesetzt ist bedeutet dies dass der Stapel leer ist e L nge Der L ngenoperand enth lt die Anzahl der Elemente in dem LIFO Stapel Die L nge des Stapels kann zwischen 1 und 128 Wort oder 1 und 64 Doppelwort betragen e Position Dies ist der n chste Standort in dem LIFO Stapel aus dem Daten entladen werden Die Position ist eine Komponente des Steuerregisters Die Position kann zwischen 0 und 127 Wort oder 0 und 63 Doppelwort betragen Die Position wird nach jedem Ladevorgang reduziert Tabelle 14 19 G ltige Adressierungsmodi und Filetpyen f r LFU Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressierungs Adressierungs Ben z Datenfiles Funktionsfiles modus ebene 2 Parameter S S 5 3 a g 1 o E aS LIFO Ziel Steuerung L nge Position 1 Bitte beachten Sie den nachfolgenden Hinweis 2 Nur Steuerfile Gilt nicht f r Zeitwerke und Z hler Publikation 1762 RM001D DE P Oktober 2002 Wichtig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Eiles F
506. on 1762 RM001D DE P Oktober 2002 Glossar Die folgenden Begriffe werden in dem vorliegenden Handbuch verwendet Eine vollst ndige Auflistung der bei Allen Bradley verwendeten Fachbegriffe finden Sie im Handbuch Allen Bradley Industrial Automation Glossary Publikationsnummer AG 7 1 Abfrage Die Abfrage besteht aus vier Elementen Eingangsabfrage Programmabfrage Ausgangsabfrage und Verwaltung Abfragezeit Die Zeit die zur Durchf hrung einer Abfrage erforderlich ist Adresse Eine Zeichenfolge die einen Speicherstandort eindeutig kennzeichnet Beispiel 1 1 0 ist die Speicheradresse von Daten die sich im Eingangsfile in Wort 1 Bit 0 befinden AIC Erweiterter Schnittstellenwandler Ein Ger t das die RS 232 Isolierung zu einer RS 485 Halbduplex Kommunikationsverbindung sicherstellt Bestellnummer 1761 NET AIC Anwendung 1 Eine Maschine oder ein Prozess die der von einer Steuerung gesteuert wird 2 Die Verwendung computer oder prozessor gest tzter Routinen f r bestimmte Zwecke ASCII American Standard Code for Information Interchange Ein Standard zur Definition von Codes zum Informationsaustausch zwischen Ger ten verschiedener Hersteller Die Basis der Zeichens tze die in den meisten Mikrocomputern verwendet werden Die Zeichen wer den jeweils durch eine Zeichenkette von sieben bin ren Ziffern dargestellt Ausf hrungsmodus Jeder RUN oder TEST Modus Ausgangsabfrage Die Steuerung schaltet die an di
507. on 1762 RMO01D DE P Oktober 2002 6 20 Verwenden von Hochgeschwindigkeitsausg ngen w hrend der Ausf hrung abgetastet wird Auf diese Weise hat das Steuerprogramm w hrend der Ausf hrung Zugriff auf den PWM Status EU Der PWM Status kann immer nur so aktuell sein wie die Abfragezeit der Steuerung Die l ngste Latenzzeit entspricht der maximalen Abfragezeit der Steuerung Dieser Effekt kann durch Verwendung eines PWM Befehls in dem STI File W hlbar zeitgesteuerte Interrupts oder durch Einf gen der PWM Befehle in das Programm minimiert werden da auf diese Weise die Anzahl der Abfragen eines PWM Befehls erh ht wird Funktionsfile f r Der PWM Funktionsfile enth lt zwei PWM Elemente Jedes Ele ment kann entweder zur Steuerung von Ausgang 2 O0 0 2 f r 1762 L24BXB Pulsweitenmodulation 1762 LAOBXB und 1764 28BXB oder Ausgang 3 PWM 00 0 3 nur f r 1764 28BXB verwendet werden Das Funktionsfile Element PWM 0 ist nachfolgend abgebildet sa Function Files Hsc Pto PM st Jen Rate pat Tri oJ mmi ale El Prati 0 L OUT Output DS Decelerating Status H RS Run Status L AS Accelerating Status L FF Profile Parameter Select 15 Idle Status ED Error Detected Status NS Normal Operation Status H EH Enable Hard Stop H ES Enable Status follows rung state ER Error Code OF Output Frequency Hz L OFS Operating Frequency Status Hz L DC Duty Cycle e g 456 45
508. on E 15 ASCII Treiber nur MicroLogix 1200 und 1500 Steuerungen der Serie B und h her Der ASCH Treiber erm glicht den Anschluss an andere ASCH Ger te wie Strichcodeleser Waagen serielle Drucker und andere intelligente Ger te Das ASCII Protokoll kann verwendet werden wenn am RS 232 Anschluss f r den ASCH Treiber Kanal 0 konfiguriert wird nur f r den 1764 LRP Prozessor kann Kanal 0 oder Kanal 1 ausgew hlt werden Wurde der Anschluss f r ASCII konfiguriert werden alle empfangenen Daten in einem Pufferspeicher abgelegt Zum Zugriff auf die Daten verwenden Sie bitte die ASCH Befehle in Ihrem Kontaktplanlogik Programm Weitere Informationen zur Verwendung der ASCII Befehle finden Sie im Abschnitt ASCII Befehle auf Seite 20 1 Au erdem k nnen Sie die ASCII Zeichenkettendaten an die meisten angeschlossenen Ger te senden die ASCH Daten Zeichen akzep tieren HINWEIS Die ASCII Befehle k nnen nur verwendet werden wenn ein Kanal f r ASCH konfiguriert wurde Wird ein Nachrichtenbefehl MSG Befehl verwendet der auf den Kanal verweist tritt ein Fehler auf Im Folgenden ist der Kanalkonfigurationsbildschirm abgebildet Channel Configuration General Channel 0 Channel 1 l Driver esc Baud 1200 Parity none Termination Characters Termination 1 a Termination 2 fst Protocol Control Control Line No Handshaking ha Delete Mode CAT RTS Off Delay 20 me E ATS Send Delay x20
509. on des Prozessors Das Bit wird immer r ckgesetzt 0 1 berlauf Das Bit wird immer r ckgesettt S 0 2 Null Bit Das Bit wird gesetzt wenn das Ergebnis null ist andernfalls wird das Bit r ckgesetzt S 0 3 Vorzeichen Bit Das Bit wird gesetzt wenn das Ergebnis negativ ist MSB ist gesetzt andernfalls wird das Bit r ckgesetzt Logikbefehle 12 3 AND Logisches UND AND Bitwise AND Source A N7 0 0000h lt Source B N7 1 0000h lt Dest N7 2 0000h lt Befehlstyp Ausgang Tabelle 12 3 Ausf hrungszeit des AND Befehls Steuerung Datengr e Strompfad wahr unwahr MicroLogix 1200 Wort 2 2 us 0 0 us Doppelwort 9 2 us 0 0 us MicroLogix 1500 Wort 2 0 us 0 0 us Doppelwort 7 9 us 0 0 us Verwenden Sie den AND Befehl um eine bitweise logische UND Operation mit zwei Quellen auszuf hren und das Ergebnis in das Ziel zu stellen Tabelle 12 4 Wahrheitstabelle f r den AND Befehl Ziel A UND B Quelle A 111 11 1 11 10 1 0 10 10 0 J0 1 1 Io 10 Quelle B 1 11 10 Jo 11 J1 1 11 11 11 J0 Jo 10 Io J1 11 Ziel 1 11 10 J0 1 JO 1 10 10 0 JO JO JO JO O 10 WICHTIG Verwenden Sie den Hochgeschwindigkeits Z hlerakkumulator HSC ACC nicht f r den Zieladressenparameter in AND OR und XOR Befehlen Weitere Informationen hierzu finden Sie unter Logikbefehle verwenden auf Se
510. on mit RSLogix 500 nicht wiederherstellen wenn die Steuerung in den Run Modus wechselt Dieser Befehl wird auf einem wahren Strompfad ausgef hrt Wird der Strompfad nach dem Start unwahr f hrt das System den Befehl den noch aus Soll dieser Befehl wiederholt werden muss der Strompfad von unwahr nach wahr bergehen Bei diesem Befehl k nnen Sie auch die eingeschleifte indirekte Adres sierung verwenden Weitere Informationen hierzu finden Sie auf Seite 20 30 ASCII Befehle 20 13 Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Channel Kanal ist die Nummer des RS 232 Anschlusses Kanal 0 Nur 1764 LRP Auswahl von Kanal O oder Kanal 1 m glich e Source Quelle ist das Zeichenkettenelement das geschrieben werden soll e Control Steuerung ist der Steuerdatenfile Siehe Seite 20 6 e String Length Zeichenkettenl nge LEN ist die Anzahl der aus der Quellenzeichenkette zu schreibenden Zeichen 0 bis 82 Bei Eingabe von 0 wird die gesamte Zeichenkette geschrieben Dies ist Wort 1 in dem Steuerdatenfile e Characters Sent Gesendete Zeichen POS ist die Anzahl der Zeichen die an ein externes Ger t gesendet werden Dies ist Wort 2 in dem Steuerdatenfile Gesendete Zeichen POS wird nach bertragung aller Zeichen aktualisiert Der g ltige Bereich f r POS liegt zwischen 0 und 82 Die Anzahl der Zeichen die an das Ziel gesendet wurden kann kleiner oder gr
511. onen hierzu finden Sie unter Echtzeituhr Funktionsfile auf Seite 3 3 RTC Wochentag Adresse Datenformat Bereich Typ Anwenderprogrammzugriff 3 53 Wort 0 bis 6 Status Nur Lesen 1 Der Zugriff auf dieses Wort ist nur ber die Kontaktplanlogik m glich Ein Zugriff ber Kommunikations verbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird in dem RTC Funktionsfile Echtzeituhr unter RTC 0 DOW dupliziert Weitere Informationen hierzu finden Sie unter Echtzeituhr Funktionsfile auf Seite 3 3 Bestellnummer Betriebssystem Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 57 Wort 0 bis 32767 Status Nur Lesen Dieses Register bezeichnet die Bestellnummer des in der Steuerung verwendeten Betriebssystems Publikation 1762 RM001D DE P Oktober 2002 Systemstatusfile c 21 Betriebssytemserie Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 58 ASCII Abis Z Status Nur Lesen Dieses Register enth lt die Serienbezeichnung Buchstabe des in der Steuerung verwendeten Betriebssystems Betriebssytem FRN Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 59 Wort 0 bis 32767 Status Nur Lesen Dieses Register enth lt die FRN des in der Steuerung verwendeten Betriebssystems Prozessor Bestellnummer Adresse Dat
512. onsfiles 3 9 gespeichert ist Auf diese Weise kann der Wert der Auswahl gepr ft werden ohne dass das Anwenderprogramm aus dem Speichermodul geladen werden muss Weitere Informationen hierzu finden Sie unter Speichermodul bei Fehler oder Standardprogramm laden auf Seite C 6 LA Immer laden Das LA Bit Immer laden zeigt den Status der Auswahlm glichkeit Load Always Immer laden in dem Programm an das in dem Speichermodul gespeichert ist Auf diese Weise kann der Wert der Auswahl gepr ft werden ohne dass das Anwenderprogramm aus dem Speichermodul geladen werden muss Weitere Informationen hierzu finden Sie unter Speichermodul immer laden auf Seite C 6 MB Modusverhalten Das MB Bit Modusverhalten zeigt den Status der Auswahlm glich keit Mode Behavior Modusverhalten in dem Programm an das in dem Speichermodul gespeichert ist Auf diese Weise kann der Wert der Auswahl gepr ft werden ohne dass das Anwenderprogramm aus dem Speichermodul geladen werden muss Weitere Informationen hierzu finden Sie unter Einschaltmodusverhalten auf Seite C 7 Publikation 1762 RMO01D DE P Oktober 2002 3 10 Funktionsfiles DAT Funktionsfile nur MicroLogix 1500 Publikation 1762 RMO01D DE P Oktober 2002 HINWEIS Dieser Abschnitt beschreibt den DAT Funktionsfile Angaben zur Arbeit mit DAT finden Sie im Benutzer handbuch Spe icherprogrammierbare Steuerungen MicrolLogix 1500 Pub
513. operand ist der Schrittschaltwerks File e Steuerung Dies ist die Adresse des Steuerfiles Dieses Element enth lt die Status Bits die Stapell nge und den Positionswert Das Steuerelement besteht aus drei Worten Wort 0 Wort 1 L nge enth lt den Index des letzten Elements in dem Schrittschaltwerks Referenzfile Wort2 Position die aktuelle Position im Schrittschaltwerks File 1 EN Das Freigabe Bit wird bei einem bergang des Strompfades von unwahr nach wahr gesetzt und zeigt an dass der Befehl aktiviert wurde 2 DN Das Fertig Bit wird gesetzt wenn der Befehl f r das letzte Wort in dem Schrittschaltwerks File ausgef hrt wurde Dieses Bit wird beim n chsten bergang des unwahren Strompfad nach wahr zur ckgesetzt 3 ER Das Fehler Bit wird gesetzt wenn ein negativer Positionswert festgestellt oder f r die L nge ein negativer Wert oder null angegeben wurde Wenn das ER Bit gesetzt ist wird auch das Bit f r geringf gige Fehler S2 5 2 gesetzt e L nge Der L ngenoperand enth lt die Anzahl der Schritte in dem Schrittschaltwerks File sowie der Maske und oder dem Ziel wenn es sich dabei um Filedaten handelt Die L nge des Schrittschaltwerks Files kann zwischen 1 und 256 betragen e Position Dies ist der aktuelle Standort oder Schritt in dem Schrittschaltwerks File sowie der Maske und oder des Ziels wenn es sich dabei um Filedaten handelt Die Position bezeichnet den n chsten Stand
514. ordert Befehlstyp Eingang Tabelle 7 1 Ausf hrungszeit f r die Befehle XIC und XIO Steuerung Befehl wahr unwahr MicroLogix 1200 10 9 us 0 8 us MicroLogix 1500 10 9 us 0 7 us Verwenden Sie den Befehl XIC um festzustellen ob das adressierte Bit gesetzt ist Verwenden Sie den Befehl XIO um festzustellen ob das adressierte Bit r ckgesetzt ist Bei Verwendung auf einem Strompfad kann die zu pr fende Bitadresse dem Status realer Eingangsger te die an die Basiseinheit oder Erweiterungs E A Publikation 1762 RMO01D DE P Oktober 2002 1 2 Relaisbefehle Bitbefehle angeschlossen sind oder internen Adressen Daten oder Funktionsfiles entsprechen Folgende Ger te k nnen z B ein bzw ausgeschaltet werden e cin Drucktaster der mit einem Eingang verdrahtet ist als 11 0 4 adressiert e cin Ausgang der mit einer Kontrolllampe verdrahtet ist als O0 0 2 adressiert e cin Zeitwerk das eine Lampe steuert als T4 3 DN adressiert e cin Bit in einem Bitfile als B3 16 adressiert Funktionsweise der Befehle Tabelle 7 2 Funktionsweise der Befehle XIO und XIC Strompfad Adressiertes XIC Befehl XI0 Befehl status Bit wahr Aus Erzeugt Antwort unwahr Erzeugt Antwort wahr wahr Ein Erzeugt Antwort wahr Erzeugt Antwort unwahr unwahr Befehl wird nicht gepr ft Befehl wird nicht gepr ft Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden
515. ordnet e Bei Datenfiles entspricht ein Wort 16 Speicher Bits Beispiel 1 ganzzahliges Datenfile Element 1 Anwenderwort 1 Doppelwortfile Element 2 Anwenderworte 1 Zeitwertdatenfile Element 3 Anwenderworte Jedes Ein und Ausgangsdatenelement ver braucht 3 Anwenderworte aufgrund des mit dem E A Forcen verbundenem Overhead e Bei Programmfiles entspricht ein Wort einem Kontaktplanbefehl mit einem Operanden Beispiel 1 XIC Befehl mit einem Operanden belegt 1 Anwenderwort 1 EQU Befehl mit 2 Operanden belegt 2 Anwenderworte 1 ADD Befehl mit 3 Operanden belegt 3 Anwenderworte Funktionsfiles belegen keinen Anwenderspeicherplatz HINWEIS Obwohl die Steuerung bis zu 256 Elemente pro File unterst tzt ist es unter Umst nden aufgrund der Gr e des Anwenderspeichers in der Steuerung nicht m glich einen File mit dieser Anzahl an Elementen zu erstellen 1 Hierbei handelt es sich um N herungswerte Informationen zur tats chlichen Speicherbelegung entnehmen Sie bitte den Tabellen in Anhang A und B dieses Handbuchs Publikation 1762 RM001D DE P Oktober 2002 2 4 Speicher der Steuerung und Filetypen Publikation 1762 RM001D DE P Oktober 2002 Anwenderspeicher bei MicroLogix 1200 Die MicroLogix 1200 Steuerung unterst tzt 6 KB Speicher Der Speicher kann f r Programm und Datenfiles verwendet werden Die maximale Datenspeichermenge f r W rter betr gt 2 KB siehe unten 2 0K
516. ort im Stapel der maskiert und an das Ziel bertragen wird Die Position ist eine Komponente des Steuer registers G ltige Positionswerte liegen zwischen 0 und 255 Die Position wird bei jedem bergang von unwahr nach wahr erh ht Publikation 1762 RMO01D DE P Oktober 2002 15 8 Schrittschaltwerksbefehle Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 15 4 G ltige Adressierungsmodi und Filetypen f r SQO Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressierungs Datenfiles Funktionsfiles 2 n S rungsmodus ebene e 5 Parameter S 15 E z E Ja I 3 a z s lo a g x 8 5 la lo le Is zle oo E E J Is s E I fow 2 3 S l N ZE lt N S gt o v a zu b j E E E Z Elb 5 as Is IE 8 S la 5 5 E 5 la 2 j Filel2 e e e e e e e Maske e e e e e e e e e e e Zieladresse e o e o o e o Steuerung 3 L nge Position 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung 2 Auch die direkte und indirekte Fileadressierung k nnen verwendet werden 3 Nur Steuerfile WICHTIG Bei folgenden Dateien kann die indirekte Adressie rung nicht verwendet w
517. ortgesetzt Bei Aus und Einschalten der Spannungsversorgung sowie bei Moduswechseln wird das RTO Zeitwerk nicht r ckgesetzt Zeitwerkbefehle verwenden folgende Steuer und Status Bits Tabelle 8 10 Z hlersteuer und status Bits Zeitwerk Wort 0 Bei diesem Beispiel wurde der Datenfile 4 als Zeitwerkfile konfiguriert Bit Bit 13 T4 0 DN DN Fertig Bit Gesetzt wenn Istwert gt Sollwert Bleibt gesetzt bis der entsprechende RESBefehl aktiviert wird Bit 14 T4 0 DN TT Zeitwerk aktiv Strompfadstatus unwahr und e Strompfadstatus unwahr wird oder Istwert lt Sollwert e Fertig Bit gesetzt wird Bit 15 T4 0 EN EN Freigabe Bit Strompfadstatus wahr Strompfadstatus unwahr wird Publikation 1762 RM001D DE P Oktober 2002 Den Istwert eines speichernden Zeitwerks k nnen Sie mit dem Befehl RES r cksetzen Siehe RES Zur cksetzen auf Seite 8 10 Zeitwerk und Z hlerbefehle 8 7 Funktionsweise von Z hlern 32 768 Unterlauf Z hler Istwert Die folgende Abbildung veranschaulicht die Funktionsweise von Z hlern Der Z hlwert muss im Bereich von 32 768 bis 32 767 liegen Wenn der Z hlwert den Grenzwert von 32 767 berschreitet wird das berlauf Bit f r den Z hlerstatus OV gesetzt 1 Wenn der Z hlwert den Grenzwert von 32 768 unterschreitet wird das Unterlauf Bit f r den Z hlerstatus UN gesetzt 1 Der Z hler kann mit dem RES Befehl
518. ource N7 0 0000h lt Dest N7 1 0000000000000000 lt Befehlstyp Ausgang Tabelle 11 2 Ausf hrungszeit des DCD Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 1 9 us 0 0 us MicroLogix 1500 0 9 us 0 0 us Der DCD Befehl verwendet die ersten vier Bits des Quellenwortes um ein Bit des Zielwortes zu setzen Alle anderen Bits des Zielwortes werden gel scht Der DCD Befehl konvertiert die Werte wie in der nachfolgenden Tabelle dargestellt Tabelle 11 3 4 in 1 aus 16 dekodieren Quellen Bits Ziel Bits 15bis 03 02 01 00 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 04 X 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 X 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 X 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 X 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 X 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 X 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 X 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 X 0 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 X 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 X 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 x 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 x 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 X 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 x 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 X 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x nicht benutzt Publikation 1762 R
519. p Anwenderprogrammzugriff S 33 2 Bin rwert 0 oder 1 Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird im Kommunikations Statusfile unter CS0 0 4 2 dupliziert Weitere Informationen hierzu finden Sie unter Block zum allgemeinen Kanalstatus auf Seite 3 15 Kommunikationsmodusauswahl Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 33 3 Bin rwert 0 oder 1 Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird im Kommunikations Statusfile unter CS0 0 4 3 dupliziert Weitere Informationen hierzu finden Sie unter Block zum allgemeinen Kanalstatus auf Seite 3 15 Kommunikation aktiv Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 33 4 Bin rwert 0 oder 1 Status Nur Lesen 1 Dieses Bit kann nur ber die Kontaktplanlogik gesetzt werden Ein Zugriff ber Kommunikationsverbindungen z B einen Nachrichtenbefehl von einem anderen Ger t ist nicht m glich Diese Adresse wird im Kommunikations Statusfile unter CS0 0 4 4 dupliziert Weitere Informationen hierzu finden Sie unter Block zum allgemeinen Kanal
520. peichereinheit die in der diskreten oder bin ren Logik verwendet wird dabei steht der Wert 1 f r EIN und der Wert 0 f r AUS Blockdiagramm Eine Methode zur Erl uterung der Logikkomponenten oder einer Sequenz von Ereignissen Boolesche Operanden Die logischen Operanden wie UND ODER NICHT UND WEDER NOCH NICHT und EXKLUSIV ODER die einzeln oder in Kombination als logische Aussage oder Schaltung eingesetzt werden k nnen Die Ausgangsantwort zu diesen Operanden ist WAHR oder UNWAHR CPU Central Processing Unit Der zentrale Teil einer speicherprogrammierbaren Steuerung in dem Entscheidungen getroffen und Daten gespeichert werden Datentafel Der Teil des Prozessorspeichers der den E A Status und Files zur berwachung Bearbeitung und Ver nderung von Anwenderdaten z B Bits Ganzzahlen Zeitwerke und Z hler enth lt DIN Schiene Hergestellt gem den DIN Standards Deutsche Industrie Normenausschuss eine Metallschiene als Hilfsmittel bei der Installation und Best ckung einer Steuerung DTE Datenendeinrichtung Durchsatz Die Zeitspanne zwischen dem Einschalten eines Eingangs und dem Ein oder Ausschalten des entsprechenden Ausgangs Der Durchsatz umfasst Eingangsverz gerungen Programmabfragen Ausgangsverz gerungen und den Overhead Glossar 3 E A Eingang und Ausgang Eingangsabfrage Die Steuerung liest alle Eingangsger te die an die Eingangsterminals angeschlossen sind Eingangsger t
521. pelwortadtesse an der der Wert nach dem Entladen aus dem FIFO Stapel gespeichert wird Der FFU Befehl entl dt diesen Wert aus dem ersten Standort des FIFO Stapels und speichert ihn unter der Zieladresse Die Adressierungsebene des Ziels muss mit der des FIFO Stapels bereinstimmen Wenn es sich bei FIFO um einen Wort File handelt muss das Ziel ein Wort File sein Wenn es sich bei FIFO um einen Doppelwort File handelt muss das Ziel ein Doppelwort File sein e Steuerung Dies ist die Adresse des Steuerfiles Dieses Element enth lt die Status Bits die Stapell nge und den Positionswert Das Steuerelement besteht aus drei Worten De TE Et nicht belegt Wort 1 L nge die maximale Anzahl Worte oder Doppelworte in dem Stapel Wort 2 Position der n chste verf gbare Standort an den Daten entladen werden k nnen 1 EU Das FFU Freigabe Bit wird bei einem bergang des Strompfades von unwahr nach wahr gesetzt und zeigt an dass der Befehl aktiviert wurde 2 DN Fertig Bit wenn dieses Bit gesetzt ist bedeutet dies dass der Stapel voll ist 3 EM Leer Bit wenn dieses Bit gesetzt ist bedeutet dies dass der Stapel leer ist e L nge Der L ngenoperand enth lt die Anzahl der Elemente in dem FIFO Stapel Die L nge des Stapels kann zwischen 1 und 128 Wort oder 1 und 64 Doppelwort betragen e Position Die Position ist eine Komponente des Steuerregisters Die Position kann zwischen 0 und 127 Wort oder
522. pfadzustand nach der vorherigen Abfrage gespeichert e Ausgangs Bit Dieses Bit wird bei einem Strompfad bergang von unwahr nach wahr OSR oder wahr nach unwahr OSF gesetzt Das Ausgangs Bit wird f r eine Programmabfrage gesetzt Um den OSR Befehl erneut zu aktivieren muss der Strompfad unwahr werden Um den OSR Befehl erneut zu aktivieren muss der Strom pfad wahr werden Tabelle 7 12 Funktionsweise des Speicher Bits und des Ausgangs Bits bei OSR Strompfad bergang TSpeicher Bit 2 Ausgangs Bit unwahr zu wahr eine Abfrage Bit wird gesetzt Bit wird gesetzt wahr zu wahr Bit wird gesetzt Bit wird gesetzt wahr zu unwahr unwahr zu unwahr Bit wird gesetzt Bit wird gesetzt Tabelle 7 13 Funktionsweise des Speicher Bits und des Ausgangs Bits bei OSF Strompfad bergang 2 2 2 2L Speicher Bit 2 AusgangsBt wahr zu unwahr eine Abfrage Bit wird gesetzt Bit wird gesetzt unwahr zu unwahr Bit wird gesetzt Bit wird gesetzt unwahr zu wahr wahr zu wahr Bit wird gesetzt Bit wird gesetzt Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 7 14 G ltige Adressierungsmodi und Filetypen f r die OSR und OSF Befehle Definitionen der in dieser Tabelle verwendeten Begriffen finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 a Adressie Adressierungs Datenfiles Funktionsfiles g rungsmodus
523. pfangsmodus ben tigt Bei der Konfiguration als DFT Halbduplex Modem ist dies die Mindestverz gerung zwischen dem Empfang des letzten Zeichens eines Pakets und der RTS Best tigung Publikation 1762 RMO01D DE P Oktober 2002 E 8 Protokollkonfiguration Publikation 1762 RM001D DE P Oktober 2002 Hinweise zur Kommunikation als DF1 Slave Ger t in einem Mehrpunktverbund Bei der Kommunikation zwischen der Programmiersoftware und einer Steuerung oder zwischen zwei Steuerungen ber eine Slave to Slave Verbindung innerhalb eines gro en Mehrpunktnetzwerks k nnen die Ger te ihre bertragungen nur dann rechtzeitig vornehmen wenn sie zuvor von einem DF1 Master einen Sendeaufruf erhalten haben Mit zunehmender Anzahl von Slave Ger ten im Verbund bis zu 254 wird auch das Zeitintervall der Sendeaufrufe an die Programmiersoftware oder die Steuerung l nger Diese Verl ngerung des Zeitintervalls kann bei Verwendung niedriger Baudraten noch zunehmen Mit zunehmenden Zeitintervallen m ssen die folgenden Werte u U ge ndert werden um einen Kommunikationsverlust zu vermeiden e Programmiersoftware Werte f r Sendeaufruf Zeitablauf und Antwortzeitablauf erh hen e MicroLogix Steuerung Wert f r Sendeaufruf Zeitablauf erh hen Eigentumsrechte Zeitablauf Wenn ein Vorgang zum Herunterladen eines Programms durch ein Softwarepaket gestartet und damit eine Kontaktplanlogik auf eine Steuerung heruntergeladen wird erlangt die S
524. plandiagrammen Programmmodus Wenn die das Steuerungsprogramm nicht durch die Steuerung abgefragt wird Protokoll Die Regeln f r den Datenaustausch ber Kommunikationsver bindungen Prozessor Eine Systemeinheit Central Processing Unit Siehe CPU Prozessorfile Die Programme und Datenfiles die sich auf der Steuerung befinden Pulsgeber Ein Ger t das eine Position feststellt und ein Signal bertr gt das diese Position darstellt Relais Ein elektrisch betriebenes Ger t das elektrische Schaltungen mechanisch schaltet Relaislogik Eine Darstellung bin rer oder diskreter Logik Remanente Daten Informationen Daten die beim Aus und erneuten Einschalten der Spannungsversorgung nicht gel scht werden Reserviertes Bit Ein Speicherplatz der f r interne Zwecke reserviert ist RS 232 Ein EIA Standard in dem die elektrischen mechanischen und funktionalen Merkmale serieller Bin rkommunikationsschaltungen beschrieben werden RTU Remote Terminal Unit Glossar 7 Run Modus Ein Ausf hrungsmodus bei dem die Steuerung das Kontakt planprogramm scannt oder ausf hrt Schlie kontakte Kontakte eines Relais oder Schalters die ge ffnet sind wenn die Spannungsversorgung des Relais unterbrochen oder der Schalter deaktiviert wird Die Kontakte werden geschlossen wenn am Relais Spannung angelegt oder der Schalter aktiviert wird Schreiben bertragung von Daten an ein anderes Ger t Beispielsweise verwen
525. pr fen u 20 14 ACB Anzahl der ASCII Zeichen im Puffer 20 16 ACI Zeichenkette in Ganzzahbl o nnana nana nenea 20 17 ACN Zeichenkette verketten 222222 20 19 AEX Zeichenkette extrahieren 2222222 20 20 AHL ASCH Handshake Leitungen 2 200 200 20 21 ARD ASGIE Eesen 4 3 2 3 AE E E 20 23 ARL ASCH Zeile lesen 2 2 2222 22 ceeeeeeeeenn 20 24 ASC Zeichenkette suchen 2 2222er 20 26 Kommunikationsbefehle Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren MicroLogix 1200 Speicherbelegung und Befehlsausf hrungszeit MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit ASR ASCH Zeichenkette vergleichen 2 20 28 Zeitdiagramm f r die ARD ARL AWA und AWEE Befehlen Sasse Bee Deere Dee 20 29 Verwenden der eingeschleiften indirekten Adtessierung 20 30 Fehlercodes zu ASCII Befehlen 222ccc 20 20 31 ASEIF Zeichensatz Ns rs Br NR 20 32 Kapitel 21 Nachrichtenfunktion bersicht 2 2 21 1 SVC Kommunikationsbearbeitung 22er 22ce 21 3 MSG Nachtichtr 5 22 i a ER nee 21 5 N chrichten Rlement iaeiei sts seen 21 6 Zeitdiagramm f r MSG Befehl u 25 1 00 8 21 12 Kontaktplanlogik f r MSG Befehl 2r 2200 21 15 Zentrale Nachrichten ent O 21 16 Zentrale Nachrichten bertragung konfigurieren 21 18 Beisp
526. programms ausgel st wurde Publikation 1762 RMO01D DE P Oktober 2002 16 4 Programmsteuerungsbefehle SUS Suspend SUS Suspend Suspend ID 1 TND Tempor res Ende CTND gt Publikation 1762 RM001D DE P Oktober 2002 Befehlstyp Ausgang Der SUS Befehl kann zur Erfassung und Identifizierung bestimmter Zust nde beim Austesten des Programms f r die Fehlersuche und beseitigung innerhalb des Gesamtsystems verwendet werden Dabei wird der Prozessor in den Suspend oder Leerlaufmodus gesetzt bei dem die Spannungsversorgung zu allen Ausg ngen unterbrochen ist Die Unterbrechungskennung und der Unterbrechungsfile Programm oder Unterprogrammnummer die angibt wo der SUS Befehl gespeichert ist werden in den Statusfile S 7 und S 8 gestellt G ltige unmittelbare Werte f r die Unterbrechungskennung liegen zwischen 32768 und 32767 Befehlstyp Ausgang Tabelle 16 6 Ausf hrungszeit des TND Befehls Steuerung MicroLogix 1200 10 9 us 0 0 us MicroLogix 1500 11 0 us 0 0 us Mit dem TND Befehl wird das vorzeitige Ende der Ausf hrung eines Kontaktplans herbeigef hrt In einem STI HSC oder EII Unter programm oder einem Anwenderfehler Unterprogramm kann der TND Befehl nicht ausgef hrt werden Dieser Befehl kann in einem Kontaktplan mehrfach verwendet werden In einem wahren Strompfad verhindert der TND Befehl die Abfrage des restlichen Programmfiles durch den Prozessor Dar ber hin
527. pt aktivieren HSC 0 UIE Bit 0 bis 7 Steuerung Lesen Schreiben 5 8 UIL Anwender Interrupt Verlust HSC 0 UIL Bit 0 bis 7 Status Lesen Schreiben 5 9 UIP Anwender Interrupt anstehend HSC 0 UIP Bit Obis7 Status Nur Lesen 5 9 FE Funktion aktiviert HSC 0 FE Bit 0 bis 7 Steuerung Lesen Schreiben 5 6 AS Auto Start HSC 0 AS Bit 0 bis 7 Steuerung Nur Lesen 5 6 ED Fehler erkannt HSC 0 ED Bit Obis7 Status Nur Lesen 5 6 CE Z hlen aktiviert HSC 0 CE Bit 0 bis 7 Steuerung Lesen Schreiben 5 7 SP Parameter einstellen HSC 0 SP Bit 0 bis 7 Steuerung Lesen Schreiben 5 7 LPM Untere Sollwert Maske HSC 0 LPM Bit 2bis7 Steuerung Lesen Schreiben 5 9 HPM Obere Sollwert Maske HSC 0 HPM Bit Obis7 Steuerung Lesen Schreiben 15 11 UFM Unterlauf Maske HSC 0 UFM Bit 2bis7 Steuerung Lesen Schreiben 5 12 OFM berlauf Maske HSC 0 OFM Bit Obis7 Steuerung Lesen Schreiben 5 14 LPI Unterer Sollwert erreicht HSC 0 LPI Bit 2bis7 Status Lesen Schreiben 5 10 Interrupt HPI Oberer Sollwert erreicht HSC 0 HPI Bit Obis7 Status Lesen Schreiben 5 11 Interrupt UFI Interrupt durch Unterlauf HSC 0 UFI Bit 2 bis 7 Status Lesen Schreiben 5 13 OFI Interrupt durch Uberlauf HSC 0 OFI Bit 0 bis 7 Status Lesen Schreiben 5 14 LPR Unterer Sollwert erreicht HSC 0 LPR Bit 2 bis 7 Status Nur Lesen 5 10 HPR Oberer Sollwert erreicht HSC 0 HPR Bit 2 bis 7 Status Nur Lesen 5 12 DIR Z hlrichtung HSC 0 DIR Bit 0 bis 7 Status Nur Lesen 5 15 UF Unt
528. puls 7 6 Steuerregisterfehler Status Bit C 12 Steuerung Definition 6 8 Fehlermeldungen D 3 Modus C 8 Modusstatus C 4 Overhead A 7 B 7 6 7 Statusfile C 1 Steuerungsbetrieb berwachen Fehlerbeseitigung D 2 Steuerungsfehler erkennen D 1 Steuerungsprofil G 7 Steuerungsprogramm G 7 STI Aktiviert Bit C 10 Anstehend Status Bit C 10 Ausf hrungs Bit C 10 Filenummern Status C 17 Funktionsfile 18 12 Modusstatus C 70 Sollwert Status C 17 Verlust Status Bit 0 73 STI starten 18 8 STl Funktionsfile 18 12 Stromliefernd G 8 Strompfad G 8 Stromziehend 6 8 STS Befehl 18 8 SUB Befehl 10 7 Subtraktion 10 7 SUS Befehl 16 4 Suspend Code Status C 75 Suspend File Status C 75 Suspend Zustand 76 4 SVC Befehl 27 3 SWP Befehl 14 19 T Takt freilaufend C 12 Tempor res Ende 16 4 Timer Ausschaltverz gerung 8 5 Timer Einschaltverz gerung 8 4 TND Befehl 76 4 TOD Befehl 11 8 nderungen im Rechenregister 17 9 Beispiel 11 9 TOF Befehl 8 5 TON Befehl 8 4 Index 7 TPI Funktionsfile 3 6 Typische Netzwerkkonfiguration 27 29 U berlauferkennung Status Bit C 12 berlauf Flag C 3 bertrag Flag C 3 bertragungsgeschwindigkeit 6 2 UID Befehl 78 9 UIE Befehl 18 10 UIF Befehl 78 77 Umschaltabfrage Status Bit C 18 Ungleich 9 3 Unteres Byte 6 8 Unterprogramm 16 3 Unwahr 6 8 V Vergleichsbefehle 9 1 Verschiebebefehle 13 1 Verwaltung 6 8 Vollduplex 6 8 Ww Wahr G 8 Watchdog Abfragezeit C 11 Wiederherstellen
529. r Erweiterungs E A kann dieser Befehl nicht eingesetzt werden Tabelle 17 3 Ausf hrungszeit des IOM Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 22 3 us 0 0 us MicroLogix 1500 1764 LSP 18 4 us 0 0 us MicroLogix 1500 1764 LRP 19 4 us 0 0 us Mit dem IOM Befehl k nnen Sie Ausgangsdaten gezielt und ohne Unterst tzung durch die automatische Ausgangsabfrage aktualisieren Dieser Befehl verwendet folgende Operanden e Steckplatz Der Steckplatz bezeichnet den physischen Standort der Daten die anhand von Daten aus dem Ausgangsfile aktualisiert werden WICHTIG Slot 0 ist bei diesem Befehl die einzige g ltige Steckplatzn ummer Der IOM Befehl kann nicht f r Erweiterungs E A verwendet werden e Maske Die Maske ist eine hexadezimale Konstante oder Registeradresse die den Maskenwert enth lt der angewendet werden soll Ist ein Masken Bit auf 1 gesetzt werden die entsprechenden Bitdaten an die physischen Ausg nge bertragen Ist ein Masken Bit auf 0 gesetzt wird die bertragung der entsprechenden Bitdaten an die Ausg nge gesperrt Der Maskenwert kann zwischen 0 und OxFFFF liegen pit Sa IEA Jar proe re e e e E Ausgangs Ausgangswort daten Maske O JO Io JO JO JO J0 Jo 1 17 17 1 117 11111 Physische Daten werden nicht aktualisiert Daten werden entsprechend Ausg nge Ausgangswort aktualisiert e L nge Dies ist die Anzahl der maskierten Worte die an die Ausg nge ber
530. r welche Dienste von einem Zielger t unter st tzt werden erhalten Sie in der Regel in der Dokumentation des Ger tes MSG Rung 3 0 MG11 1 Read Input Point Read Parameter write Parameter Read Analog Input write Analog Output Generic Get Attribute Single Generic Set Attribute Single Generic Get Member Generic Set Member Kommunikationsbefehle 21 37 Dezentrale Nachrichten ber die Steuerung ist auch eine dezentrale Nachrichten bertragung m glich Dabei handelt es sich um die F higkeit zum Austausch von Informationen mit einem Ger t das nicht mit dem zentralen Netzwerk verbunden ist Bei dieser Verbindungsart ist auf dem zentralen Netz werk ein Ger t erforderlich das die Aufgabe einer Br cke oder eines Gateway zum anderen Netzwerk hat Dezentrale Netzwerke DH 485 und DH Netzwerke Die nachfolgende Abbildung zeigt zwei Netzwerke ein DH 485 und ein DH Netzwerk Der SLC 5 04 Prozessor am DH 485 Netzknoten 17 wurde f r eine Passthru Operation konfiguriert Ger te die in der Lage sind dezentrale Nachrichten zu empfangen und die an eines dieser Netzwerke angeschlossen sind k nnen entsprechend der Leistungsmerkmale des jeweiligen Ger ts Lese oder Schreibbefehle mit anderen Ger ten in dem anderen Netzwerk austauschen In diesem Beispiel ist Netzknoten 12 auf DH 485 eine MicroLogix 1500 Steuerung Die MicroLogix 1500 Steuerung kann auf dezentrale Nachrichtenaufforderungen von den Netzknoten 4
531. r 2000 F r die 1764 LSP und LRP Prozessoren 1764 LRP e Bei Einsatz der PTO Funktion kann die Steuerung jetzt einen kontrollierten Halt durchf hren wenn PTO Ausg nge ver wendet werden Die Verz gerungsphase des PTO kann ber die Kontaktplanlogik fr her initiiert werden e Erweiterte Funktion f r Programmvergleichs Bits im Speichermodul 1764 L SP C A FRN6 September MicroLogix 1500 Steuerungen bieten jetzt folgende Vorteile 1764 LRP 2001 e Flie komma F Datenfile f r Vergleichsbefehle EQU GEQ GRT LEO LES LIM NEO mathematische Befehle ABS ADD CLR DIV JUL NEG SOR SUB den Verschiebebefehl MOV Filebefehle CPW FLL und den Nachrichtenbefehl MSG e Programmierbaren Endschalter File PLS f r den Hochgeschwindigkeits Z hler HSC e RTA Einstellen der Echtzeituhr e GCD Gray Code e CPW Wort kopieren e ABS Absolutwert e RCP Rezept e MSG Nachricht ber DeviceNet nur 1764 LRP 1764 LSP C B FRN7 September MicroLogix 1500 Steuerungen bieten jetzt folgende Vorteile 1764 LRP 2002 e Der FlieRkomma F Datenfile kann nun zur Skalierung mit Parametern SCP verwendet werden e Verbesserungen der Modbus Speicherbelegung Publikation 1762 RM001D DE P Oktober 2002 Firmware Upgrades Neue Informationen Mithilfe eines Firmware Upgrades werden der Steuerung erweiterte Funktionen hinzugef gt Firmware pgrades sind nur erforderlich wenn Sie die neuen Leistungsmerkemale nutzen m
532. r Rundsendenachricht auf einem DH 485 Netzwerk setzen Sie die lokale Netzknoten adresse auf 1 Zentral dezentral Diese Variable bestimmt den zu verwendenden Kommunikationstyp Verwenden Sie den lokalen Kommunikationstyp wenn eine Punkt zu Punkt Kommunikation ber DF1 Vollduplex oder Netzwerkkommunikation wie DH 485 mit 1761 NET AIC DeviceNet mit 1761 NET DNI oder DF1 Halbduplex erw nscht ist Dieser Abschnitt enth lt vier Beispiele zur zentralen Nachrichtenfunktion e Nachrichtentyp 500CPU e Nachrichtentyp 485CIF e Nachrichtentyp PLC5 e Nachrichtentyp CIP generisch ber DeviceNet Kommunikationsbefehle 21 25 Parameter This Controller Diese Steuerung Kommunikationsbefehl Eine Zusammenfassung der Konfigurationsparameter des Nachrichtenbefehls finden Sie nachfolgend Beschreibung Gibt den Nachrichtentyp an G ltige Nachrichtentypen e 500CPU Lesebefehl e 500CPU Schreibbefehl e A85CIF Lesebefehl e A485CIF Schreibbefehl e PLC5 Lesebefehl e PLC5 Schreibbefehl Data Table Address Datentafeladresse Size in Elements Gr e in Elementen Bei einem Lesebefehl ist die die Startadresse f r den Empfang von Daten G ltige Filetypen B T C R N und L Bei einem Schreibbefehl ist dies die Startadresse die an das Zielger t gesendet wird G ltige Filetypen sind O 1 B T C R N L ST und RATE Definiert die L nge der Nachricht in Elementen e 1 Wort Elemente g ltige Gr e 1 b
533. r Steuerung bermittelt wurde au erhalb des standardm igen Ausgangs bereichs oder der Inkremente z B 128 256 usw in den Ausgangsdaten Bits 0 bis 6 oder dem Signalbit 15 gesetzt wurden e Hx Bits die den letzten Zustand halten Wenn diese Bits gesetzt werden 1 zeigen sie an dass f r den Kanal der Zustand Letzten Status halten auftritt e W rter 6 und 7 Diese W rter geben das Analogausgangs datenecho des Analogwerts wieder der vom Digital Analog Wandler konvertiert wurde und nicht unbedingt den elektrischen Zustand der Ausgangsklemmen Sie geben keine gebr ckten oder offenen Ausg nge an WICHTIG Nur wenn die Steuerung den Programm Modus oder Fehlermodus unterst tzt und so konfiguriert wurde dass diese beiden Modi auch verwendet werden muss die Pr fschleife f r die Eingangs w rter 6 und 7 verwendet werden 1769 IF4AXOFZ Ausgangsdatenfile Der Ausgangsdatenfile gilt nur f r Ausgangsdaten aus dem Modul wie in der nachfolgenden Tabelle dargestellt wird Analog Ausgangsdatenkanal 0 oO oO oO oO oO oO oO SGN Analog Ausgangsdatenkanal 1 WICHTIG Die Bits 0 bis 6 und Bit 15 der Ausgangsdaten w rter 0 und 1 sollten im Steuerungsprogramm immer auf Null gesetzt werden Wenn sie nicht auf 0 gesetzt werden wird vom Modul das ung ltige Daten Flag Ex f r diesen Kanal gesetzt Der Kanal arbeitet jedoch mit dem zuvor konvertierten Wert weiter Wenn
534. r dezentralen Br cken Diese Variable ist ein benutzerdefinierter Wert der das dezentrale Netzwerk als Nummer darstellt Diese Nummer muss von jedem Ger t verwendet werden das eine dezentrale Nachrichten bertragung zu diesem Netzwerk initiiert In dem Beispiel muss jede Steuerung unter der Verbundkennung 100 die Daten an ein Ger t unter der Verbundkennung 100 sendet die dezentrale Br ckenverkn pfungsnummer des Passthru Ger ts verwenden In diesem Beispiel ist die SLC 5 04 unter Verbundken nung 1 Netzknoten 17 das Passthru Ger t Publikation 1762 RMO01D DE P Oktober 2002 21 42 Kommunikationsbefehle Publikation 1762 RMO001D DE P Oktober 2002 Passthru Verbundkennung Geben Sie in dem Kanal Konfigurationsbildschirm die Passthru Verbundkennung in dem Register Allgemein ein Die Verbundken nung ist ein benutzerdefinierter Wert zwischen 1 und 65 535 Alle Ger te die die dezentrale Nachrichten bertragung initiieren und mit dem zentralen Netzwerk verbunden sind m ssen f r diese Variable denselben Wert verwenden Channel Configuration Kommunikationsbefehle 21 43 Fehlercodes zu Wenn der Prozessor w hrend der bertragung von Nachrichtendaten einen MS G Be fehlen Fehler erkennt wird das ER Bit gesetzt und ein Fehlercode eingegeben der ber die Programmiersoftware berwacht werden kann
535. r diesen Bildschirm k nnen Sie die Elemente This Controller Diese Steuerung Target Device Zielger t und Control Bits Steuerbits konfigurieren Im Nachfogenden werden diese Elemente n her beschrieben 0 Read Write Message HEN 10 MSG File MGIL1 H CDN etup Screen 1 e 0000 e e 0001 Kommunikationsbefehle 21 19 Paramater f r This Controller Diese Steuerung Kanal MicroLogix 1200 und MicroLogix 1500 1764 LSP unterst tzen nur Nachtichten bermittlung ber Kanal 0 MicroLogix 1500 1764 LRP unterst tzt drei verschiedene Arten der Nachrichten bertragung Kan le 0 und 1 sind RS 232 Anschl sse und entsprechen ihrer Funktion nach Kanal 0 der MicroLogix 1200 und MicroLogix 1500 Steuerungen 1764 LSP Der Prozessor 1764 LRP unterst tzt zudem Backplane Kommunikation durch den Erweiterungs Kommunika tionsanschluss ECP Expansion Communication Port wie im Folgenden dargestellt wird MSG Rung 3 0 MG11 1 0 Integral v MERE Read 1 Integral e Wenn der ECP Expansion Communication Port ausgew hlt wird k nnen Sie w hlen an welcher Steckplatzposition 1 bis 16 sich der Scanner befinden soll Der 1764 LRP Prozessor kann bis zu zwei 1769 SDN Scannermodule mit voller Nachrichtenfunktion unterst tzen MSG Rung 3 0 MG11 1 DOCPU Read HINWEIS Sie k nnen mehrere 1769 SDN Scannermodule in einem
536. r kleiner als 3 gr er als 255 Programmfilenummer oder nicht vorhanden Fehlercode Publikation 1762 RMO01D DE P Oktober 2002 18 14 Interrupts verwenden Publikation 1762 RM001D DE P Oktober 2002 STI Anwender Interrupt Ausf hrung UIX Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff UIX Anwender Interrupt STI 0 UIX Bin rwert Bit Status Nur Lesen Ausf hrung Das UIX Bit Anwender Interrupt Ausf hrung wird gesetzt sobald die STI Funktion die Zeitmessung abgeschlossen hat und die STI PFN durch die Steuerung abgefragt wird Das UIX Bit wird gel scht wenn die Verarbeitung des STI Unterprogramms durch die Steuerung abgeschlossen ist Das UIX Bit kann in dem Steuerprogramm als bedingte Logik eingesetzt werden um festzustellen wenn ein STI Interrupt ausgef hrt wird STI Anwender Interrupt aktivieren UIE Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff UIE Anwender Interrupt STI O UIE Bin rwert Bit Steuerung Lesen Schreiben aktivieren Mit dem UIE Bit Anwender Interrupt aktivieren wird die Verar beitung von STI Unterprogrammen aktiviert oder deaktiviert Dieses Bit muss gesetzt werden wenn das STI Unterprogramm in den festgelegten Zeitintervallen durch die Steuerung verarbeitet werden soll L schen Sie das UIE Bit wenn die Ausf hrung des STI Unter programms zeitlich ein
537. r nach wahr Der DLG Strompfad muss zur ckgesetzt unwahr abgefragt werden bevor er erneut Daten erfassen kann Der DLG Befehl darf nie alleine in einem Strompfad platziert werden Ihm muss stets eine Logik vorausgehen siehe unten DLG Data Log queue number Publikation 1762 RM001D DE P Oktober 2002 22 14 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren Datenprotokoll Statusfile Publikation 1762 RM001D DE P Oktober 2002 F r jede Datenprotokoll Warteschlange gibt es einen Datenproto koll Statusfile DLS Der DLS File steht erst nach der Konfiguration einer Datenprotokoll Warteschlange zur Verf gung Der Datenprotokoll Statusfile verf gt ber 3 Wort Elemente Wort 0 ist ber die Kontaktplanlogik nur nach Bit adressierbar Die Worte 1 und 2 sind ber die Kontaktplanlogik nach Wort und oder Bit adressierbar Die Anzahl der DLS Fileelemente h ngt von der Anzahl der in der Anwendung angegebenen Warteschlangen ab Status Bits und Worte sind nachfolgend beschrieben Tabelle 22 5 Elemente des Datenprotokoll Statusfiles DLS Steuerelement Wort 15 14 13 12 11 10 09 08 107 06 05 04 03 02 01 00 2 1 FSZ Filegr e Anzahl der zugewiesenen Datens tze 2 RST Gespeicherte Datens tze Anzahl der protokollierten Datens tze 1 EN Aktiv Bit 2 DN Fertig Bit 3 OV berlauf Bit Datenp
538. rale DeviceNet Nachricht konfigurieren In diesem Abschnitt wird beschrieben wie Sie eine zentrale Nachricht mithilfe des Scanners und eines MicroLogix 1500 1764 LRP Prozessors konfigurieren k nnen Die nachfolgende Abbildung stellt ein Beispiel netzwerk dar PC mit RSNetWorx MicroLogix 1500 Steuerungs E for DeviceNet Software A Gruppe mit 1769 SDN Modul 1770 KFD 7 LASS PC Kommunikations gt m Sg Br Von modul E DeviceNet Netzwerk a 25 om Da E Serie 9000 MicroLogix 1000 Steuerung MicroLogix 1200 Steuerung Photoeye RediSTATION verbunden ber 1761 NET DNI verbunden ber 1761 NET DNI E 00000 0 oo oooR 1305 Laufwerk verbunden ber 1203 GU6 Erweitertes DeviceNet Kommunikationsmodul Publikation 1762 RMO01D DE P Oktober 2002 21 30 Kommunikationsbefehle Bildschirm Nachrichtenkonfiguration Read Write Message EN MSGFile Mall N MSG Rung 3 0 MG11 1 Strompfad 0 zeigt einen standardm igen Nachrichtenbefehl MSG in RSLogix 500 dar dem eine Bedingungslogik vorangeht 1 Klicken Sie doppelt auf den Konfigurationsbildschirm um den Bildschirm Message Setup
539. rcen des Eingangs Beim Forcen eines Eingangs wird der Wert im Eingangsdatenfile auf einen benutzerdefinierten Status gesetzt Bei diskreten Eing ngen kann ein Eingang auf diese Weise aktiviert oder deaktivert werden Nach Forcen eines Eingangs gibt der betreffende Eingang nicht mehr den Zustand des physischen Eingangs oder der Eingangs LED wieder Bei integrierten Eing ngen reagiert die Steuerung als ob die physische Eingangsklemme forciert wurde HINWEIS Das Forcen eines Eingangs hat keine Auswirkungen auf das Eingangsger t das an die Steuerung angeschlossen ist Forcen des Ausgangs Beim Forcen eines Ausgangs bergeht die Steuerung den Status des Steuerprogramms und setzt den Ausgang auf den benutzerdefinierten Status Bei diskreten Ausg ngen kann der Ausgang auf diese Weise aktiviert oder deaktiviert werden Der Wert in der Ausgangsdatei bleibt davon unber hrt er beh lt den Status bei der durch die Logik des Steuerprogramms ermittelt wurde Der Status des physischen Ausgangs und der Ausgangs LED wird allerdings auf den neuen Status gesetzt EU Beim Forcen eines Ausgangs der durch eine ausf hrende PTO oder PWM Funktion gesteuert wird wird ein Befehlsfehler generiert Benutzer von MicroLogix 1200 und MicroLogix 1500 Steuerungen k nnen DC Eingangsgruppen f r den Hochgeschwindigkeits oder den Standardbetrieb einrichten Dabei kann auch die Antwortzeit f r jede Eingangsgruppe konfiguriert werden Ein konfigurierbarer Fil
540. rch den Befehl zur ckgesetzt wenn die Regelvariable wieder innerhalb der Grenzwerte liegt Sofern die Ausgangsbegrenzung nicht ausgew hlt wurde wird das ber oder Unterschreiten der Alarmwerte durch die Regelvariable nicht verhindert Die Wahl des oberen und unteren Ausgangsalarms erfolgt durch die Eingabe einer Obergrenze CVH und einer Untergrenze CVL Die Grenzwerte werden als Prozentualwert des Ausgangs spezifiziert Sollen keine Alarme festgelegt werden geben Sie f r die Untergrenze 0 und die Obergrenze 100 ein und ignorieren Sie die Alarm Bits Publikation 1762 RMO01D DE P Oktober 2002 19 22 Prozesssteuerungsbefehl Publikation 1762 RM001D DE P Oktober 2002 Ausgangsbegrenzung mit Anti Reset Windup Sie k nnen f r die Regelvariable einen Ausgangsbegrenzung in Prozent des Ausgangs festlegen Wenn der Befehl feststellt dass die Regelvariable einen Grenzwert ber oder unterschreitet wird ein Alarm Bit LL Bit f r Untergrenze UL Bit f r Obergrenze gesetzt und das berschreiten des Grenzwerts durch die Regelvariable verhindert Wenn Sie keine Grenzwerte festlegen wird die Regelvariable durch 0 und 100 begrenzt Die Unter und Obergrenze f r den Ausgang k nnen Sie durch Setzen des OL Bits Ausgangsbegrenzung und Eingabe einer Obergrenze CVH und einer Untergrenze CVL ausw hlen Grenzwerte werden in Prozent 0 bis 100 der Regelvariablen angegeben Der Unterschied zwischen dem W hlen von A
541. rch die Steuerung ge ndert Bei einem Sprung wird die Ausf hrung des Programms an dem gekennzeichneten Strompfad LBL Markennummer fortgesetzt Spr nge k nnen in der Kontaktplanlogik eines Programmfiles vorw rts oder r ckw rts erfolgen Mehrere JMP Befehle k nnen auf dieselbe Marke zur Fortsetzung der Ausf hrung verweisen G ltige unmittelbare Wert f r die Marke liegen zwischen 0 und 999 Die Marke ist Teil des Programm Files Publikation 1762 RMO01D DE P Oktober 2002 16 2 Programmsteuerungsbefehle LBL Marke 02 0 BL JSR Sprung ins Unterprogramm JSR Jump To Subroutine SBR File Number U 255 Publikation 1762 RM001D DE P Oktober 2002 Befehlstyp Eingang Tabelle 16 2 Ausf hrungszeit des LBL Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 11 0 us 1 0 us MicroLogix 1500 11 0 us 1 0 us Der LBL Befehl wird zusammen mit dem JMP Befehl Sprung zu Marke verwendet um die Ausf hrreihenfolge eines Kontaktplans zu ndern Bei einem Sprung wird die Ausf hrung des Programms an dem gekennzeichneten Strompfad LBL Markennummer fortgesetzt G ltige unmittelbare Wert f r die Marke liegen zwischen 0 und 999 Die Marke ist Teil des Programm Files Befehlstyp Ausgang Tabelle 16 3 Ausf hrungszeit des JSR Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 18 4 us 0 0 us MicroLogix 1500 18 0 us 0 0 us Mit dem JSR Befehl wird
542. rd die Strompfadbedingungen unwahr werden r ckgesetzt werden sollten Sie den RES Befehl nicht verwenden um eine Zeitwerk adresse in einem TOF Befehl r ckzusetzen Wenn der Istwert und die Status Bits des TOF Zeitwerks r ckgesetzt werden kann die Maschine au er Kontrolle geraten Publikation 1762 RMO01D DE P Oktober 2002 8 6 Zeitwerk und Z hlerbefehle RTO Speichernder Timer Ein RTO Retentive Timer On EN gt Timer 4 0 Time Base 1 0 lt DN gt Preset 0 lt Accum 0 lt Befehlstyp Ausgang Tabelle 8 9 Ausf hrungszeit f r RTO Befehl Steuerung Strompfad wahr unwahr MicroLogix 1200 18 0 us 2 4 us MicroLogix 1500 15 8 us 2 2 us Verwenden Sie den RTO Befehl um das Einschalten eines Ausgangs zu verz gern Der RTO Befehl beginnt mit dem Z hlen von Zeitbasisintervallen sobald ein Strompfadstatus wahr wird Solange die Strompfadbedingung wahr ist erh ht sich der Istwert des Zeitwerks bis zum Erreichen des Sollwerts Der Istwert des RTO Befehls bleibt erhalten wenn eines der folgenden Ereignisse eintritt e die Strompfadbedingungen werden wahr e Sie schalten die Steuerung von dem Run oder Testmodus in den Programm Modus um e die Spannungsversorgung des Prozessors wird unterbrochen e ein Fehler tritt auf Wenn Sie wieder in den Run oder Testmodus zur ckwechseln und oder der Strompfadstatus wahr wird wird die Z hlung ab dem gespeicherten Istwert f
543. reibungen verwenden auf Seite 4 2 Parameter Quelle Funktionsfiles ST MG PD PLS BHI MMI DAT TPI DLS Datenprotokoll CS Komm 10S E A Adressie Adressie rungsmodus rungsebene Doppelwort unmittelbar Ziel 1 Bitte beachten Sie den nachfolge WICHTIG nden Hinweis Wichtig zur indirekten Adressierung Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Eiles Publikation 1762 RMO01D DE P Oktober 2002 10 16 Mathematische Befehle Publikation 1762 RM001D DE P Oktober 2002 Kodier und Dekodierbefehle verwenden Kapitel 1 1 Konvertierungsbefehle Die Konvertierungsbefehle f hren Multiplex und Demultiplex operationen mit Daten sowie Konvertierungen zwischen Bin r und Dezimalwerten aus Befehl DCD 4 in 1 auf 16 dekodieren Zweck Dekodieren eines 4 Bit Wertes 0 bis 15 und Aktivierung des entsprechenden Bits im 16 Bit Ziel Seite ENC Kodierung 1 auf 16 in 4 Kodierung einer 16 Bit Quelle in einen 4 Bit Wert Geht das Ziel vom nieder wertigsten bis zum h chstwertigen Bit durch und sucht nach dem ersten gesetzten Bit Die entsprechende Bitposition wird als Ganzzahlwert in das Ziel geschrieben FR
544. reich Typ Anwenderpro Element format grammzugriff OFS PWM Betriebs PWM 0 0FS Wort INT 0 bis Status Nur Lesen frequenzstatus 20000 Der PWM OFS Betriebsfrequenzstatus wird durch das PWM Sub system generiert und kann in dem Steuerprogramm zur berwachung der tats chlichen Frequenz verwendet werden die durch das PWM Subsystem erzeugt wird PWM Tastgrad DC Beschreibung Adresse Datenformat Bereich Typ Anwenderpro Element grammzugriff DC PWM PWM 0 DC Wort INT 1 bis Steuerung Lesen Tastgrad 1000 Schreiben Die PWM Variable DC Tastgrad steuert das Ausgangssignal das von dem PWM Subsystem erzeugt wird Bei nderung dieser Variablen in dem Steuerprogramm ndert sich auch das Ausgangswellenprofil Typische Werte und Ausgangswellenprofile e DC 1000 100 Ausgang EIN konstant keine Welle e DC 750 75 Ausgang EIN 25 Ausgang AUS e DC 500 50 Ausgang EIN 50 Ausgang AUS e DC 250 25 Ausgang EIN 75 Ausgang AUS e DC 0 0 Ausgang AUS konstant keine Welle PWM Tastgradstatus DCS Beschreibung Adresse Daten Bereich Typ Anwenderpro Element format grammzugriff DCS PWM Tastgrad PWM 0 DCS Wort INT 1 bis 1000 Status Nur Lesen status Die PWM Variable DCS Tastgradstatus liefert die R ckf hrung von dem PWM Subsystem Die DCS Variable kann innerhalb eines Eingangsbefehls auf einem Logikstrompfad ve
545. reichen des oberen Sollwerts ausgel st wurde Wenn das Steuerprogramm nach Erreichen des oberen Sollwerts eine bestimmte Steueraktion durchf hren soll wird dieses Bit als bedingte Logik verwendet Dieses Bit kann durch das Steuerprogramm gel scht 0 werden es wird au erdem durch das HSC Subsystem gel scht sobald folgende Bedingungen eintreten e Ausf hrung eines Interrupts nach Erreichen des unteren Sollwerts e Ausf hrung eines Interrupts nach Erreichen des Unterlaufwerts e Ausf hrung eines Interrupts nach Erreichen des berlaufwerts e Aktivierung des Ausf hrungsmodus der Steuerung Publikation 1762 RMO01D DE P Oktober 2002 5 12 Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Publikation 1762 RM001D DE P Oktober 2002 Oberer Sollwert erreicht HPR Beschreibung Adresse Datenformat ysc Modi Typ Anwenderpro grammzugriff HPR Oberer HSC 0 HPR Bit 2bis 7 Status Nur Lesen Sollwert erreicht 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das HPR Status Flag Oberer Sollwert erreicht wird durch das HSC Subsystem gesetzt 1 sobald der Istwert HSC 0 ACC gr er als oder gleich der Variablen f r den oberen Sollwert HSC 0 HIP ist Dieses Bit wird durch das HSC Subsystem kontinuierlich aktualisiert wenn sich die Steuerung in einem Ausf hrungsmodus befindet Unterlauf UF Beschreibung Adre
546. ren Datenfiles in der Steuerung zu zerst ren Diese Situation kann sich ergeben wenn eine Anwendung aktualisiert werden muss w hrend die Daten die f r die Installation relevant sind unversehrt bleiben m ssen Diese Funktion wird als Schutzfunktion f r Datenfiles beim Herunterladen bezeichnet Die Schutzfunktion wird in folgenden F llen wirksam e Ein Anwenderprogramm wird ber die Programmiersoftware heruntergeladen e Ein Anwenderprogramm wird von einem Speichermodul heruntergeladen Festlegen der Schutzfunktion f r heruntergeladene Files Die Schutzfunktion f r heruntergeladene Files kann f r folgende Filetypen aktiviert werden e Ausgang O e Eingang I e Bin r B e Zeitwerk T e Z hler C e Steuerung R e Ganzzahl N e Flie komma F e Zeichenkette ST e Doppelwort L e Proportional Integral Derivative PID e Nachricht MG e Programmierbarer Endschalter PLS HINWEIS Die Daten eines Statusfiles k nnen nicht gesch tzt werden Speicher der Steuerung und Filetypen 2 9 Die Funktion zum Schutz heruntergeladener General Fl 7 Type N Name INTEGER Datenfiles k nnen Sie ber die Programmier jeden Datenfile der gesch tzt werden soll in dem Fenster Data File Properties Eigenschaften Datenfile den Eintrag Memory Module Download Speichermodul Herunter laden in der Schutzliste aus siche unten Dieses Fenster wird angezeigt wenn Sie den gew
547. ren Sie dann den RUN Modus 002E EII ERROR Fehler in der Ell Konfiguration Behebbar Stellen Sie den Fehler anhand des Fehlercodes in dem Ell Funktionsfile fest 0030 SUBROUTINE Die Verschachtelung des JSR Nicht anwender Korrigieren Sie das Anwenderprogramm NESTING EXCEEDS Befehls bersteigt den vorhandenen bezogen LIMIT Steuerungsspeicher um die bestehende Verschachtelung zu reduzieren und die Einschr nkungen f r JSR Befehle zu erf llen Laden Sie dann das Programm erneut und aktivieren Sie den RUN Modus Publikation 1762 RM001D DE P Oktober 2002 Fehlermeldungen und Fehlercodes D 7 Fehlercode Meldung Beschreibung Fehlerklassifi _ Empfohlene Abhilfema nahme Hex zierung 0031 UNSUPPORTED Das Programm enth lt einen oder Nicht anwender e ndern Sie das Programm damit alle INSTRUCTION mehrere Befehle der die nicht von bezogen Befehle von der Steuerung unterst tzt DETECTED der Steuerung unterst tzt wird werden werden e Kompilieren und laden Sie das Programm erneut und aktivieren Sie dann den RUN Modus 0032 S00 SOC SOL Der Verweis eines L ngen Behebbar e Korrigieren Sie das Programm um OUTSIDE OF DATA Positionsparameter des Schritt sicherzustellen dass die L ngen und FILE SPACE schaltwerksbefehls liegt au erhalb Positionsparameter innerhalb des des Gesamt Datenfilebereichs Datenfilebereichs liegen e Kompilieren und laden Sie das Programm erneut und a
548. rend der Ausf hrung abgefragt wird Auf diese Weise hat das Steuerprogramm w hrend der Ausf hrung Zugriff auf den PTO Status HINWEIS Der PTO Status kann immer nur so aktuell sein wie die Abfragezeit der Steuerung Die l ngste Latenzzeit entspricht der maximalen Abfragezeit der Steuerung Dieser Effekt kann durch Verwendung eines PTO Befehls in dem STI File w hlbarer zeitgesteuerter Interrupt oder durch Einf gen der PTO Befehle in das Programm minimiert werden da auf diese Weise die Anzahl der Abfragen eines PTO Befehls erh ht wird Die in den folgenden Beispielen verwendeten Diagramme zeigen das typische zeitabh ngige Ablaufverhalten eines PTO Befehls Die in jedem Diagramm dargestellten Phasen stehen in keinerlei Zusammen hang mit der Abfragezeit der Steuerung Sie stellen nur ein Sequenz von Ereignissen dar In der Praxis f hrt die Steuerung unter Umst nden in jeder der in den Beispielen dargestellten Phasen Hunderte oder Tausende Abfragen durch Bedingungen f r den Start des PTO Befehls Der PTO Befehl kann nur gestartet werden wenn folgende Bedingungen erf llt sind e Der PTO Befehl muss sich in einem Leerlaufzustand befinden Der Leerlaufzustand ist durch folgende Bedingungen gekennzeichnet Das JP Bit Einzelschritt Tippbetrieb muss deaktiviert sein Das JC Bit kontinuierlicher Tippbetrieb muss deaktiviert sein Das EH Bit Hardstopp aktivieren muss deaktiviert sein Das NS Bit Normalbetri
549. resse 16 Bit Datenwort mit ganzzahligem Vorzeichen HSC 0 HPO Ausgang bei oberem Sollwert HSC 0 0MB Ausgangsmaske 00 0 0 Publikation 1762 RM001D DE P Oktober 2002 Die Ausg nge in den schwarz markierten Feldern werden durch das HSC Subsystem gesteuert In der Maske wird festgelegt welche Ausg nge gesteuert werden k nnen Der Ausgang bei oberem Sollwert oder der Ausgang bei unterem Sollwert HPO oder LPO legen fest ob die einzelnen Ausg nge ein 1 oder ausgeschaltet 0 sind Anders ausgedr ckt Der Ausgang bei oberem oder unterem Sollwert wird durch die Ausgangsmaske gef hrt die als Filter fungiert Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 25 Die Bits in den grau markierten Feldern werden nicht benutzt Die ersten 12 Bits des Maskenworts werden verwendet die brigen Masken Bits k nnen nicht verwendet werden da sie keinem physischen Ausgang auf der Basiseinheit zugeordnet sind Das Bitmuster der Maske kann nur bei der erstmaligen Konfiguration festgelegt werden Ausgang bei oberem Sollwert HPO Beschreibung Adresse Datenformat Typ Anwenderpro grammzugriff HPO Ausgang bei HSC 0 HPO 1Wort 16 Bit Steuerung Lesen Schreiben oberem Sollwert Bin rwert Der HPO Ausgang bei oberem Sollwert definiert den Status 1 EIN oder 0 AUS der Ausg nge auf der Steuerung
550. rie B FRN 3 und h her sowie MicroLogix 1500 Serie B FRN 4 und h her F r die AWA und AWT Befehle kann das DF1 Vollduplex Protokoll wie oben beschrieben verwendet werden Wenn Sie den gesamten ASCII Befehlssatz nutzen m chten verwenden Sie das ASCII Protokoll wie im Folgenden beschrieben Siehe Tabelle E 9 auf Seite E 16 Diese Tabelle enth lt die ASCII Parameter die Sie in den Konfigurationsbildschirmen Kanal 0 und Kanal 1 bei 1764 LRP Ihrer Programmiersoftware festlegen k nnen Die Konfiguration der beiden angeh ngten Zeichen f r den AWA Befehl erfolgt in RSLogix 500 ber die Auswahloption Channel Configuration Kanalkonfiguration auf der Registerkarte General Allgemein ASCII Befehle 20 5 ST Datenfile String Zeichenkette Format Bedeutung ST Zeichenketten File Filebeschreibung In dem ST Datenfile werden von den ASCII Befehlen ASCH Zeichendaten gespeichert Der Zugriff auf die ASCII Daten erfolgt durch die Quellen und Zieloperanden in den ASCH Befehlen Der ST Datenfile kann auch von dem Kopierbefehl COP und den Verschiebebefehlen MOV MVM verwendet werden ST Files bestehen aus 42 Wort Elementen Ein ST Fileelement ist nachfolgend dargestellt In einem ST File k nnen sich bis zu 256 dieser Elemente befinden Tabelle 20 1 Struktur der Zeichenketten Datenfiles Zeichenkettenelement Bit 15 114 13 12 111 Wort O _ Zeichenkettenl nge Anzahl der Zeichen der Bereich liegt zwischen 0 und 82 1
551. rieren Sie keine kontinuierlichen Str me von ASCH Daten aus einem Kommunikationsanschluss WICHTIG Werden ASCH Schreibbefehle kontinuierlich ausgef hrt k nnen Sie eventuell die Kommunikation mit RSLogix 500 nicht wiederherstellen wenn die Steuerung in den Run Modus wechselt Publikation 1762 RMO01D DE P Oktober 2002 20 4 ASCII Befehle bersicht zu den Protokollen Publikation 1762 RM001D DE P Oktober 2002 MicroLogix 1200 Serie A und MicroLogix 1500 Serie A Die AWA und AWT Befehle bertragen nur dann einen ASCII Befehl aus dem RS 232 Anschluss wenn der Kanal f r das DF1 Vollduplex Protokoll konfiguriert ist Ist der RS 232 Anschluss f r ein anderes Protokoll also nicht DF1 Vollduplex konfiguriert werden die AWA und AWT Befehle mit einem Fehlercode von 9 beendet DF1 Vollduplex Pakete haben Vorrang vor ASCH Zeichenketten d h wenn ein AWA oder ein AW T Befehl w hrend der bertragung eines F1 Vollduplex Pakets ausgel st wird wird f r den ASCH Befehl ein Fehler mit Fehlercode 5 generiert Siehe Tabelle E 2 auf Seite E 5 Diese Tabelle enth lt die DF1 Vollduplex Protokollparamter die Sie im Konfigurationsbildschirm Channel 0 Kanal 0 Ihrer Programmiersoftware festlegen k nnen Die Konfiguration der beiden angeh ngten Zeichen f r den AWA Befehl erfolgt in RSLogix 500 ber die Auswahloption Channel Confignration Kanalkonfignration auf der Registerkarte General Allgemein MicroLogix 1200 Se
552. rmat Bereich Typ Anwenderpro Unterelement grammzugriff RS Ausf hrungs PTO 0 RS Bit O oder 1 Status Nur Lesen status Das PTO Bit RS Ausf hrungsstatus wird durch das PTO Subsystem gesteuert Es kann von Eingangsbefehlen in jedem Strompfad inner halb des Steuerprogramms verwendet werden Funktionsweise des RS Bits Gesetzt 1 Wenn sich ein PTO Befehl in der Ausf hrungsphase des Ausgangsprofils befindet e Gel scht 0 Wenn sich ein PTO Befehl nicht in der Ausf h rungsphase des Ausgangsprofils befindet PTO Beschleunigungsstatus AS Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff AS Beschleunigungs PTO 0 AS Bit Ooder 1 Status Nur Lesen status Das PTO Bit AS Beschleunigungsstatus wird durch das PTO Subsystem gesteuert Es kann von Eingangsbefehlen in jedem Strompfad innerhalb des Steuerprogramms verwendet werden Funktionsweise des AS Bits Gesetzt 1 Wenn sich ein PTO Befehl in der Beschleunigungsphase des Ausgangsprofils befindet e Gel scht 0 Wenn sich ein PTO Befehl nicht in der Beschleunigungsphase des Ausgangsprofils befindet PTO Rampenprofil RP Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff RP Rampenprofil PTO O RP Bit 0 oder 1 Steuerung Lesen Schreiben Das PTO Bit RP Rampenprofil steuert die Beschleunigungs
553. roLogix 1500 1764 LRP der Serie C und h her Zus tzliche Datenadresse auf Abfragepfad Bits 7 bis 0 Ausgangselement Bits 15 bis 8 Filenummer 1 Der Anwenderzugriff bezieht sich auf den Anwenderprogrammzugriff MSG Filewort oder Bit das als Operand f r einen Befehl in einem Kontaktplanlogik Programm verwendet wird oder auf den Zugriff ber die Kommunikationsfunktion wenn sich das System nicht im Herunterlade Modus befindet ber die Programmiersoftware oder das Speichermodul Die Zielfileinformationen in den Unterelementen 12 bis 15 des MSG Fileelements h ngen vom Nachtichtentyp ab siehe die nachfolgenden Tabellen Informationen zur Zielposition des Nachrichtenfiles Zielger t 485 CIF Unter Name Beschreibung Parameter Gr e Anwender element programm zugriff 12 Reserviert J Wort Nur Lesen 13 MG11 0 TFN Zielfilenummer J Wort Lesen Schreiben 14 MG11 0 ELE Offset in Elementen im CIF J Wort Lesen Schreiben 15 Reserviert J Wort Nur Lesen Informationen zur Zielposition des Nachrichtenfiles Zielger t 500CPU oder PLC 5 Unter Adresse Beschreibung Parameter Gr e Anwender element programm zugriff 12 Zielfiletyp J Wort Nur Lesen 13 MG11 0 TFN 7ielfilenummer J Wort Lesen Schreiben 14 MG11 0 ELE Zielfile Elementnummer f r J Wort Lesen Schreiben B S N F 2 T C R L ST und RTC 6files oder Zielfile Steckplatznummer f r O und l Files
554. rogramm belegen Wenn Sie die Datenproto koll Funktion nicht verwenden und den Speicher der Datenproto koll Warteschlange w hlen steht Ihnen zus tzlicher Speicherplatz von bis zu 48 KB f r RCP Files zur Verf gung Sze k nnen die Datenprotokoll Warteschlange f r Datenprotokolle und Rezeptdaten verwenden die Gesamtgr e darf jedoch 48 KB nicht berschreiten e Wenn Sie die Datenprotokoll Warteschlange f r einen RCP File verwenden benutzen alle RCP Files in Ihrem Projekt den Spei cherplatz der Datenprotokoll Warteschlange N here Informationen zum Rezeptfile Verfahren finden Sie in Schritt 2 Erstellen Sie einen RCP File auf Seite 22 3 Der RCP Befehl verwendet die folgenden Parameter Rezeptfilenummer Mit dieser Filenummer wird die benutzerdefinierte Liste mit Adressen identifiziert die mit dem Rezept in Zusammenhang stehen Rezeptnummer Bestimmt die Nummer des zu verwendenden Rezepts Wenn die Rezeptnummer ung ltig ist tritt ein Benutzer fehler Code 0042 auf e File Operation Bestimmt ob es sich bei der Operation um ein Laden aus der Datenbank oder ein Speichern in der Datenbank handelt Wenn der RCP Befchl auf einen wahren Strompfad angewendet wird werden Daten zwischen der Rezeptdatenbank und den bestimmten Datenstandorten bertragen In der folgenden Tabelle werden Adressierungsmodi und Filetypen dargestellt Tabelle 22 1 G ltige Adressierungsmodi und Filetypen f r RCP Befehl Defin
555. rotokollierung aktivieren EN Ist der DLG Befehlsstrompfad wahr wird das EN Bit zum Aktivieren der Datenprotokollierung gesetzt 1 und der DLG Befehl protokol liert den definierten Datensatz Zum Adressieren dieses Bits in der Kontaktplanlogik ist folgendes Format zu verwenden DLS0 Q EN wobei Q die Warteschlangennummer darstellt Datenprotokollierung fertig EN Das Fertig Bit wird verwendet um anzuzeigen wann die zugewiesene Warteschlange voll ist Dieses Bit wird durch den DLG Befehl gesetzt 1 wenn die Warteschlange voll ist Dieses Bit wird gel scht wenn ein Datensatz aus der Warteschlange gel scht wird Zum Adressieren dieses Bits in der Kontaktplanlogik ist folgendes Format zu verwen den DLS0 Q DN wobei Q die Warteschlangennummer darstellt Datenprotokollierungs berlauf OV Das Datenprotokollierungs berlauf Bit OV wird verwendet um anzuzeigen wann ein Datensatz in der zugewiesenen Warteschlange berschrieben wird Dieses Bit wird durch den DLG Befehl gesetzt 1 wenn ein Datensatz berschrieben wird Das OV Bit bleibt so lange gesetzt bis Sie es l schen 0 Zum Adtessieren dieses Bits in der Kontaktplanlogik ist folgendes Format zu verwenden DLS0 Q OV wobei Q die Warteschlangennummer darstellt Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren 22 15 Filegr e FSZ Das FSZ Bit zeigt die Anzahl der Datens tze an die dieser Warte schlange zugewi
556. rrupt ausgel st wurde Mit diesem Bit kann in dem Steuerpro gramm angezeigt werden dass der HSC Interrupt durch Erreichen des unteren Sollwerts ausgel st wurde Wenn das Steuerprogramm nach Erreichen des unteren Sollwerts eine bestimmte Steueraktion durchf hren soll kann dieses Bit als bedingte Logik verwendet werden Dieses Bit kann durch das Steuerprogramm gel scht 0 werden es wird au erdem durch das HSC Subsystem gel scht sobald folgende Bedingungen eintreten e Ausf hrung eines Interrupts nach Erreichen des oberen Sollwerts e Ausf hrung eines Interrupts nach Erreichen des Unterlaufwerts e Ausf hrung eines Interrupts nach Erreichen des berlaufwerts e Aktivierung des Ausf hrungsmodus der Steuerung Unterer Sollwert erreicht LPR Beschreibung Adresse Datenformat YHsc Modi Typ Anwenderpro grammzugriff LPR Unterer HSC 0 LPR IBi Sollwert erreicht t 2bis 7 Status Nur Lesen 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das LPR Status Flag Unterer Sollwert erreicht wird durch das HSC Subsystem gesetzt 1 sobald der Istwert HSC 0 ACC kleiner als oder gleich der Variablen f r den unteren Sollwert HSC 0 LOP ist Dieses Bit wird durch das HSC Subsystem kontinuierlich aktualisiert wenn sich die Steuerung in einem Ausf hrungsmodus befindet Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 11
557. rt PV Geben Sie ein 80 bei CO 10 Notieren Sie den Wert PV LPNA 11 Die notierten Werte sollten von CO um denselben Betrag versetzt sein Dies beweist dass der Prozess linear ist Das folgende Beispiel zeigt einen Versatz um den Wert 15 CO 20 PV 35 CO 40 PV 55 CO 60 PV 75 CO 80 PV 95 Wenn die notierten Werte nicht um den gleichen Betrag versetzt sind liegt eine der folgenden Situationen vor e die Skalierung ist nicht korrekt e der Prozess ist nicht linear e die Ger te sind nicht ordnungsgem angeschlossen und oder konfiguriert Ergreifen Sie die notwendigen Abhilfema nahmen und wiederholen Sie anschlie end die Schritte 2 10 Prozesssteuerungsbefehl 19 27 Bestimmen der ersten Regelkreisaktualisierungszeit Um die gen herte Regelkreisaktualisierungszeit f r den jeweiligen Prozess festzustellen f hren Sie folgende Schritte durch 1 Geben Sie unter MinS und MaxS die normalen Anwendungswerte ein 2 Geben Sie ein 50 bei CO 3 Geben Sie ein 60 bei CO und starten Sie dann sofort eine Stoppuhr 4 berwachen Sie den Ausgang PV Stoppen Sie die Zeit wenn der PV Wert beginnt sich zu ver ndern Notieren Sie den gemessenen Wert Dies ist die Totzeit 5 Multiplizieren Sie die Totzeit mit 4 Dieser Wert entspricht etwa der nat rlichen Schwingungsdauer Wenn beispielsweise die Totzeit 3 Sekunden dann ergibt sich 4x 3 12 Sekunden nat rliche Schwingungsda
558. rt des ausgew hlten Interrupts 3 Addieren Sie die Dezimalwerte wenn Sie mehrere Interrupt Iypen ausgew hlt haben 4 Geben Sie die Summe mit dem UIF Befehl ein Beispiel Deaktivierung von EII Ereignis 1 und EU Ereignis 3 EII Ereignis 1 32 EII Ereignis 3 4 32 4 36 diesen Wert eingeben Publikation 1762 RMO01D DE P Oktober 2002 18 12 Interrupts verwenden STI Funktionsfile verwenden Function Files HSE PTO Jen rtc em mmi oat e alel E PFN Frogram File Number HER Error Code Uls User Interupt E secuting UIE User Interrupt Enable H UIL User Interrupt Lost UIF User Intermapt Pending TIE Timed Interrupt Enabled AS Auto Start H ED Error Detected L SPM Set Foint Mesec between interrupts C m m mn m m n d n Mit dem w hlbar zeitgesteuerten Interrupt STT k nnen zeitkritische Steuerungsanforderungen gel st werden Der STI ist ein Ausl se mechanismus zur Abfrage oder Aufl sung zeitgesteuerter Steuer programmlogik Anwendungsbeispiele f r STI e PID Anwendungen bei denen in bestimmten Zeitabst nden eine Berechnung durchgef hrt werden muss e Bewegungsanwendungen bei denen Bewegungsbefehle PTO in bestimmten Abst nden abgefragt werden m ssen um ein gleichm iges Beschleunigungs Verz gerungsptofil sicherzustellen e Logikblocks die mehrfach abgefragt werden m ssen Die genaue Verwendung eines STI h ngt in der Regel von den An
559. rt ist muss auch die Quelle ein Wort sein Wenn der Filetyp ein Doppelwort ist muss auch die Quelle ein Doppelwort sein Die Quellenwerte m ssen in dem Bereich 32768 bis 32767 Wort oder 2 147 483 648 bis 2 147 483 647 Doppelwort liegen e Steuerung Dies ist die Adresse des Steuerfiles Dieses Element enth lt die Status Bits die Stapell nge und den Positionswert Das Steuerelement besteht aus drei Worten Wort 0 Wort 1 L nge enth lt den Index des letzten Elements in dem Schrittschaltwerks Referenzfile Wort2 Position die aktuelle Position im Schrittschaltwerks File 1 EN Das Freigabe Bit wird bei einem bergang des Strompfades von unwahr nach wahr gesetzt und zeigt an dass der Befehl aktiviert wurde 2 DN Das Fertig Bit wird gesetzt wenn der Befehl f r das letzte Wort in dem Schrittschaltwerks File ausgef hrt wurde Dieses Bit wird beim n chsten bergang des unwahren Strompfad nach wahr zur ckgesetzt 3 ER Das Fehler Bit wird gesetzt wenn ein negativer Positionswert festgestellt oder f r die L nge ein negativer Wert oder null angegeben wurde Wenn das ER Bit gesetzt ist wird auch das Bit f r geringf gige Fehler S2 5 2 gesetzt e L nge Der L ngenoperand enth lt die Anzahl der Schritte in dem Schrittschaltwerks File dies ist auch die L nge der Quelle wenn es sich dabei um Filedaten handelt Die L nge des Schrittschalt werks Files kann zwischen 1 und 256 betragen e
560. rte Verschiebung 13 3 Maskierter Vergleich auf gleich 9 6 Mathematische Befehle 10 1 MCR Befehl 16 5 MEQ 9 6 MEO Befehl 9 6 MMI Funktionsfile 3 7 Mnemonik 6 5 Modbus Definition G 5 Modbus Slave RTU Protokoll F 9 Modbus zu MicroLogix Speicherbelegung E 17 E 12 E 13 Modem 6 5 Modi 6 5 Modusstatus C 4 Modusverhalten C 8 MOV Befehl 73 7 MSG Befehl 27 5 Beispiele f r zentrale Nachrichten 27 25 Fehlercodes 27 43 Kontaktplanlogik 27 15 Zeitdiagramm 27 12 MUL Befehl 10 8 Multiplikation 10 8 MVM Befehl 13 3 Nachricht 21 5 Nachrichten Beispiele f r zentrale Nachrichten 21 25 dezentral 21 37 zentral 21 16 Nachrichtenantwort anstehend Status Bit C 17 Nachrichtenfehler 27 43 Nachrichtenfile MG 27 6 Nachrichtenfunktion 21 1 Negation 10 9 Negative Logik G 5 NEG Befehl 10 9 NEOQ Befehl 9 3 Netzknotenadressen Status C 16 Netzwerk G 5 Niederwertigstes Bit LSB 6 5 Index 5 Nominaler Eingangsstrom G 5 NOT Befehl 12 6 Null Flag C 3 0 Oberes Byte 6 5 OEM Sperre 2 13 OEM Sperre Status Bit C 9 Offline G 5 ffnungskontakte 6 5 Offset G 6 Online 6 6 ONS Befehl 7 5 OR Befehl 12 4 OSF Befehl 7 6 OSR Befehl 7 6 OTE Befehl 7 3 OTL Befehl 7 4 OTU Befehl 7 4 P PCCC G 6 PD Datenfile 79 2 PID Abstimmparameter 79 8 Analog E A Skalierung 79 78 Anwendungsbeispiele 79 23 Anwendungshinweise 79 79 Fehler 79 17 PID Gleichung 19 2 PID Befehl 19 3 PID Konzept 19 1 PLS File 5 28 Programmabfrage Arbei
561. rtzeiten zu jedem Eingangsfilterwert finden Sie im Benutzerhandbuch zu Ihrer Steuerung MicroLogix 1200 und MicroLogix 1500 Steuerungen bieten die M glichkeit der getrennten Konfiguration der einzelnen Eing nge als Impulsspeicher Eing nge Ein Impulsspeicher Eingang ist ein Eingang der einen schr schnellen Impuls erfasst und f r die Dauer einer Steuerungsabfrage speichert Die Impulsdauer die erfasst werden kann h ngt von dem Eingangsfilter ab der f r den betreffenden Eingang ausgew hlt wurde Folgende Eing nge k nnen als Impulsspeicher Eing nge konfiguriert werden MicroLogix 1200 Obis3 Steuerung MicroLogix 1500 Obis7 DC Eing nge Diese Funktion wird ber die Programmiersoftware RSLogix 500 aktiviert Gehen Sie dabei nach dem ffnen eines Projekts wie folgt vor 1 ffnen Sie den Ordner Controller Steuerung 2 ffnen Sie den Ordner I O Configuration E A Konfiguration 3 ffnen Sie den Steckplatz 0 Steuerung 4 W hlen Sie die Markierung Embedded I O Configuration Integrierte E A Konfiguration 5 W hlen Sie die Masken Bits der Eing nge aus die als Impulsspeicher Eing nge verwendet werden sollen 6 W hlen Sie den Status der Impulsspeicher Eing nge aus In Abh ngigkeit von der Konfiguration die in der Programmier software ausgew hlt wurde erkennt die Steuerung Einschalt impulse Anstiegsflanke oder Ausschaltimpulse abfallende Flanke
562. rung dieser Einstellung programmieren Sie einen unbedingten OTL Befehl auf S 2 14 um eine neue mathematische berlauffunktion zu aktivieren Programmieren Sie einen unbedingten OTU Befehl auf S 2 14 um den urspr nglichen Mathematik berlauf zu aktivieren Watchdog Abfragezeit Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 3H Byte 2 bis 255 Steuerung Lesen Schreiben In diesem Byte ist der Wert gespeichert der festlegt wie viele 10 ms Intervalle w hrend eines Programmabfragezyklus zul ssig sind Die Zeitgenauigkeit liegt zwischen 10 ms und 0 ms Damit resultiert beispielsweise der Wert 2 in einem Zeitablauf zwischen 10 und 20 ms Stimmt der Wert der Programmabfrage mit dem Watchdog Wert berein wird ein schwerwiegender Watchdog Fehler Code 0022H ausgel st Freilaufender Takt Adresse Datenformat Bereich Typ Anwenderprogrammzugriff 5 4 Bin rwert 0 bis FFFF Status Lesen Schreiben Dieses Register enth lt einen freilaufenden Z hler der in Intervallen von 100 us z hlt Dieses Wort wird bei Aktivierung eines Ausf hrungs modus gel scht 0 Publikation 1762 RMO01D DE P Oktober 2002 C 12 _ Systemstatusfile Publikation 1762 RM001D DE P Oktober 2002 Bits f r geringf gige Fehler berlauferkennungsbit Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 5 0 Bin rwert 0 oder 1 Status Lesen Schreiben Ist dieses Bit bei
563. rwendet werden um dem brigen Steuerprogramm den PWM Systemstatus mitzuteilen Publikation 1762 RMO01D DE P Oktober 2002 6 26 Verwenden von Hochgeschwindigkeitsausg ngen PWM Beschleunigungs Bremsverz gerung ADD Beschreibung Adresse Daten Bereich Typ Anwenderpro Element format grammzugriff ADD Beschleunigungs PWM 0 ADD Wort INT 0 bis Steuerung Lesen Bremsverz gerung 32767 Schreiben PWM ADD Accel Decel Delay definiert die Zeitdauer in 10 Millise kunden Intervallen die f r die Rampe von Null bis zur angegebenen Frequenz oder Dauer erforderlich sind Zus tzlich wird die Zeit f r die Rampe bis Null angegeben Der PWM ADD Wert wird sofort geladen und aktiviert immer dann wenn der PWM Befehl mit einer wahren Strompfadlogik abgetastet wird Dies erm glicht auch das Auftreten mehrerer Schritte oder Stufen der Beschleunigung Verz gerung PWM Fehlercode ER Beschreibung Adresse Daten Bereich Typ Anwenderpro Element format grammzugriff ER PWM Fehlercodes PWM 0 ER IWort INT 2bis5 Status Nur Lesen PWM Fehlercodes ER die von dem PWM Subsystem erkannt wurden werden in diesem Register angezeigt Die bekannten Fehler sind in der nachfolgenden Tabelle aufgef hrt Fehler Nichtvom Korrigier Befehls Fehler Beschreibung code Anwen barer Fehler fehler name der ver ursachter Fehler 2 Ja Nein Nein berlap Eine Ausgan
564. s MicroLogix 1500 0 9 us 0 0 us 0 9 us 0 0 us Die Befehle OTL und OTU sind speichernde Ausgangsbefehle Mit OTL wird ein Bit gesetzt w hrend mit OTU ein Bit r ckgesetzt wird Diese Befehle werden normalerweise paarweise verwendet wobei beide Befehle dasselbe Bit adressieren ACHTUNG Wenn Interrupts w hrend der Programmabfrage ber einen OTL OTE oder UIE Befehl aktiviert werden muss dieser Befehl der etzte Befehl sein der auf dem Strompfad ausgef hrt wird letzter Befehl auf letztem Abzweig Es wird empfohlen in dem Strompfad diesen Befehl als einzigen Ausgangsbefehl zu verwenden Ein Ausgang der auf diese Weise gesetzt oder r ckgesetzt wurde beh lt diesen Status unabh ngig von dem Strompfadstatus bei ACHTUNG Im Falle eines Spannungsausfalls werden alle mit einem OTL Befehl gesteuerten Bits einschlie lich Feldger te beim Wiederherstellen der Spannung eingeschaltet wenn das OTL Bit zum Zeitpunkt des Spannungsausfalls gesetzt wat Publikation 1762 RM001D DE P Oktober 2002 Relaisbefehle Bitbefehle 7 5 ONS Einzelimpuls N7 1 ONS 0 PAHLI EE Kommt es zu einem nicht behebbaren Fehler werden die physischen Ausg nge ausgeschaltet Nachdem der Fehler gel scht wurde wird der Steuerungsbetrieb entsprechend des Datentafelwerts fortgesetzt Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 7 7 G ltige Adressierungs
565. s auf Seite 5 1 Publikation 1762 RMO01D DE P Oktober 2002 18 2 Interrupts verwenden Informationen zur Die grundlegenden Merkmale der Anwender Interrupts werden in diesem Abschnitt unter den folgenden berschriften erl utert Verwendung von Interrupts chnitt unter den folgenden berschriften erl ute e Was ist ein Interrupt e Wann kann der Betrieb der Steuerung unterbrochen werden e Priorit t bei Anwender Interrupts e Interrupt Latenzzeit e Anwenderfehlerroutine Was ist ein Interrupt Ein Interrupt ist ein Ereignis das zur Unterbrechung der momentan durch die Steuerung ausgef hrten Task zur Durchf hrung einer anderen Task und zur anschlie enden Fortsetzung der unterbroche nen Task an der Stelle der Unterbrechung f hrt MicroLogix 1200 und MicroLogix 1500 Steuerungen unterst tzen folgende Anwender Interrupts e Fehlerbehandlungsroutine e Ereignis Interrupts 4 Hochgeschwindigkeitsz hler Interrupts e W hlbare zeitgesteuerte Interrupts Interrupts m ssen konfiguriert und zur Ausf hrung aktiviert werden Bei Konfiguration Aktivierung und anschlie ender Ausf hrung eines Interrupts geschieht Folgendes 1 Die Ausf hrung des Anwenderprogramms wird unterbrochen 2 Das Anwenderprogramm f hrt eine definierte Task durch die die Grundlage des Interrupts bildet 3 Das Anwenderprogramm kehrt zu der unterbrochenen Aufgabe zur ck Program File 2 Funktionsweise eines Interrupts rung 0
566. s in l ngeren Zeitabst nden oder durch die Ver schiebung des PID Befehls in ein STI Interrupt Unterprogramm behoben werden Ist dieses Bit w hrend der Ausf hrung des Befehls gesetzt treten Fehler bei der Integralzeit und der Differenzial verst rkung auf Differenzialverhalten Bit DA Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff DA Differenzial PD10 0 DA Bin rwert 0 oder 1 Steuerung Lesen Schreiben handlungs Bit Bit Wenn dieses Bit gesetzt 1 ist wird die Differenzialberechnung anhand der Abweichung anstelle der Prozessvariablen bewertet Wenn dieses Bit zur ckgesetzt 0 ist kann die Differenzialberechnung anhand der Prozessvariablen erfolgen Oberer Ausgangsalarm UL Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff UL Oberer PD10 0 UL Bin rwert 0 oder 1 Status Lesen Schreiben Ausgangsalarm Bit Dieses Bit wird gesetzt wenn der berechnete Regelvariablenausgang die Obergrenze f r die Regelvariable berschreitet Unterer Ausgangsalarm LL Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff LL Unterer PD10 0 LL Bin rwert 0 oder 1 Status Lesen Schreiben Ausgangsalarm Bit Dieses Bit wird gesetzt wenn der berechnete Regelvariablenausgang die Untergrenze f r die Regelvariable unterschteitet Prozesssteuerungsbefehl 1
567. sabled Deaktiviert Deaktiviert XON XOFF Erm glicht Ihnen das Aktivieren oder Deaktivieren des XON XOFF Software Handshaking F r das XON XOFF Software Handshaking sind die Steuerzeichen XON und XOFF im ASCII Zeichensatz erforderlich Wenn der Empf nger das XOFF Zeichen empf ngt unterbricht der Transmitter die bertragung bis der Empf nger das Zeichen XON empfangen hat Hat der Empf nger das Zeichen XON nach 60 Sekunden noch nicht empfangen setzt der Transmitter die bertragung der Zeichen automatisch fort Ist dagegen der Empf ngerpufferspeicher zu ber 80 belegt wird an das dezentrale Ger t ein XOFF Zeichen gesendet um die bertragung zu unterbrechen Ist danach der Empf ngerpuffer speicher zu weniger als 80 belegt wird an das dezentrale Ger t ein XON Zeichen gesendet um die bertragung wieder aufzunehmen Deaktiviert RTS Ausschalt verz gerung x20 ms Erm glicht das Festlegen der Verz gerung zwischen dem Beenden einer bertragung und dem Absetzen einer Sendeaufforderung RTS Geben Sie den Wert f r diesen Parameter in Inkrementen von 20 ms an Die Werte m ssen zwischen 0 und 65535 liegen RTS Sendeverz gerung x20 ms Erm glicht das Festlegen der Verz gerung zwischen dem Absetzen der Sendeaufforderung RTS und dem Beginn der bertragung Geben Sie den Wert f r diesen Parameter in Inkrementen von 20 ms an Die Werte m ssen zwischen 0 und 65535 liegen Publikati
568. schleunigung Ausf hrung Verz gerung GesteuerterHalt CS ist gesetzt Rampenfunktions Normale verz gerung nach Rampenfunktion Setzen von CS Beschleunigung Ausf hrung Verz gerung Wird das CS Bit w hrend der Beschleunigungsphase gesetzt wird die Beschleunigungsphase abgeschlossen und das PTO geht sofort in die Verz gerungsphase ber GesteuerterHalt CS ist gesetzt Rampenfunktions Normale verz gerung nach Rampenfunktion Setzen von CS N Beschleunigung Verz gerung Publikation 1762 RMO01D DE P Oktober 2002 6 16 Verwenden von Hochgeschwindigkeitsausg ngen Publikation 1762 RM001D DE P Oktober 2002 PTO Tipp Frequenz JF Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff JF Tipp PTO 0 JF Wort INT 0 bis 20000 Steuerung Lesen Schreiben Frequenz Hz Die PTO Variable JF Tipp Frequenz definiert die Frequenz des PTO Ausgangs w hrend aller Tippbetriebs Phasen Dieser Wert wird in der Regel bestimmt durch den Ger tetyp der gesteuert wird die Mechanik der Anwendung oder das die zu bewegende n Ger t Komponenten Bei Werten kleiner als null oder gr er als 20 000 wird ein PTO Fehler erzeugt PTO Einzelschritt Tippbetrieb JP Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff JP Einzelschritt PTO 0 JP Bit 0 oder 1 Steuerung Lesen Schr
569. schluss der bertragung mehr als f nf Sekunden vergehen wird das Fehler Bit MG11 0 ER als Zeichen f r die Zeit berschreitung durch den Befehl gesetzt G ltige Filetypen Kombinationen G ltige bertragungen zwischen Filetypen f r die MicroLogix Nachrichtenfunktion sind nachfolgend dargestellt Zentrale 2 2__ Kommunikationstyp Zieldatenypen Datentypen T lt gt Lesen Schreiben T G lt gt Lesen Schreiben C R lt gt Lesen Schreiben r RTC gt Schreiben N RTC 1 Ausgangs und Eingangsdaten sind keine g ltigen zentralen Datentypen f r Lesenachrichten 2 500CPU Schreibbefehl nur RTC zu Ganzzahl oder RTC zu RTC Gilt nur f r MicroLogix 1200 Serie B und h her sowie 1500 Serie B und h her Publikation 1762 RM001D DE P Oktober 2002 Kommunikationsbefehle 21 27 Beispiel 2 Zentraler Lesetransfer aus einem 485CIF Aufbau des Nachrichtenbefehls amp MSG Rung 2 34 HG11 0 This Controller m Control Bite Communication Command 485C1F Read Ignore if timed aut TO 0 Data Table Address N7 0 Size in Elements 5 Awaiting Execution Ew o Channel 0 Error ER 0 Target Device Message done DN o Message Timeout f5 Message Transmitting ST 0 Data Table Offset 20 Message Enabled EN 0 Local Node Addr dec 2 octalt 2 Local Remote Local
570. sierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 18 3 G ltige Adressierungsmodi und Filetpyen f r STS Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressierungs Datenfiles Funktionsfiles Mm rungsmodus ebene Parameter DLS Datenprotokoll CS Komm 10S E A unmittelbar TPI E ereit arrr 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EIlI BHI MMI DAT TPI CS IOS und DLS Files Publikation 1762 RM001D DE P Oktober 2002 Interrupts verwenden 18 9 UID Anwender Interrupt deaktivieren UID User Interrupt Disable Interrupt Types Befehlstyp Ausgang Tabelle 18 4 Ausf hrungszeit des UID Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 10 8 us 0 0 us MicroLogix 1500 10 8 us 0 0 us Mit dem UID Befehl werden ausgew hlte Anwender Interrupts deaktiviert Die nachfolgende Tabelle zeigt die verschiedenen Interrupt Typen und die entsprechenden Deaktivierungs Bits Tabelle 18 5 Interrupt Typen die durch den UID Befehl deaktiviert werden Interrupt Element Dezimalwert Ent
571. sprechendes Bit EIl Ereigniseingangs Interrupts Ereignis 0 64 Bit6 EIl Ereigniseingangs Interrupts Ereignis 1 32 Bit5 HSC Hochgeschwindigkeitsz hler HSCO 16 Bit 4 EIl Ereigniseingangs Interrupts Ereignis 2 8 Bit 3 EIl Ereigniseingangs Interrupts Ereignis 3 4 Bit 2 HSC Hochgeschwindigkeitsz hler HSC1 2 Bit 1 STI W hlbar zeitgesteuerte Interrupts ISTI 1 Bit 0 Hinweis Bits 7 bis 15 m ssen auf null gesetzt werden 1 Die MicroLogix 1200 Steuerung verf gt ber einen HSC Interrupt HSCO Die MicroLogix 1500 Steuerung verf gt ber zwei HSC Interrupts HSCO und HSC1 Interrupts deaktivieren 1 W hlen Sie die Interrupts aus die deaktiviert werden sollen 2 Ermitteln Sie den Dezimalwert des ausgew hlten Interrupts 3 Addieren Sie die Dezimalwerte wenn Sie mehrere Interrupt Iypen ausgew hlt haben 4 Geben Sie die Summe mit dem UID Befchl ein Beispiel Deaktivierung von EII Ereignis 1 und EU Ereignis 3 EII Ereignis 1 32 EU Ereignis 3 4 32 4 36 diesen Wert eingeben Publikation 1762 RMO01D DE P Oktober 2002 18 10 Interrupts verwenden UIE Anwender Interrupt aktivieren UIE User Interrupt Enable Interrupt Types Publikation 1762 RM001D DE P Oktober 2002 Befehlstyp Ausgang Tabelle 18 6 Ausf hrungszeit des UlE Befehls Steuerung Strompfad wahr unwahr MicroLogix 1200 10 8 us 0 0 us MicroLogix 1500 10 8 us 0 0 us Mit dem U
572. sse Datenformat Hsc Modi Typ Anwenderpro grammzugriff UF Unterlauf HSC 0 UF Bit 0 bis 7 Status Lesen Schreiben 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das UF Status Flag Unterlauf wird durch das HSC Subsystem gesetzt 1 sobald der Istwert HSC 0 ACC den Wert der Unterlaufvariablen HSC 0 UNF unterschritten hat Dieses Bit wird vor bergehend durch das HSC Subsystem gesetzt Die Unterlaufbedingung muss dann durch das Steuerprogramm verwendet ggf verfolgt und gel scht 0 werden Unterlaufbedingungen f hren nicht zu einem Steuerungsfehler Unterlauf Maske UFM Beschreibung Adresse Datenformat Typ Anwenderpro grammzugriff UFM Unter HSC 0 UFM Bit 2 bis 7 lauf Maske Steuerung Lesen Schreiben 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Mit dem UFM Steuer Bit Unterlauf Maske wird die M glichkeit eines Interrupts bei Erreichen des Unterlaufwerts aktiviert Interrupt m glich oder deaktiviert Interrupt nicht m glich Wenn dieses Bit gel scht ist 0 und die Bedingung Unterlaufwert erreicht durch den HSC erkannt wird wird der HSC Anwender Interrupt nicht ausgef hrt Dieses Bit wird durch das Anwenderprogramm gesteuert der Wert dieses Bits bleibt auch nach Aus und Einschalten der Spannungs versorgung erhalten Dieses Bit wird durch das
573. ssors Das Bit wird immer r ckgesetzt S 0 1 Uberlauf Das Bit wird gesetzt wenn das BCD Ergebnis gr er als 9999 ist Bei einem berlauf wird au erdem das Flag f r geringf gige St rungen gesetzt S 0 2 Null Bit Das Bit wird gesetzt wenn das Ergebnis null ist andernfalls wird das Bit r ckgesetzt S 0 3 Vorzeichen Bit Das Bit wird gesetzt wenn das Quellenwort negativ ist andernfalls wird das Bit r ckgesetzt nderungen im Rechenregister Enth lt den f nfstelligen BCD Wert nach der Konvertierung Dieser Wert ist bei einem berlauf g ltig HINWEIS Um BCD Werte die gr er als 9999 sind umzu wandeln muss als Zieladresse das Rechenregister S 13 angegeben werden Setzen Sie das Bit f r geringf gige Fehler S 5 0 um einen Fehler zu verhindern Beispiel Der unter N7 3 gespeicherte Ganzzahlwert 9760 wird in das BCD Format umgewandelt der BCD Wert wird unter N7 0 gespeichert Der maximal zul ssige BCD Wert ist 9999 TOD ToBCD Source N73 Der Zielwert wird im 9760 lt BCD Format angezeigt Dest N10 0 u MSB LSB 9 7 6 0 N73 Dezimal 0010 0110 0010 0000 9 7 6 0 N7O vierstelliger 1001 0111 0110 0000 BCD Wert Publikation 1762 RMO01D DE P Oktober 2002 11 10 Konvertierungsbefehle GCD Gray Code GCD Gray Code I Source 11 2 0 22 Dest N7 1 190 lt Befehlstyp Ausgang Tabelle 11 13 Ausf hrungszeit f r GCD Befehle
574. starten Nicht vom Anwender verursachter Fehler Nicht vom Anwender verursachte Fehler werden von diversen Bedingungen verursacht die die Aus f hrung des Kontaktplans zum Stillstand bringen Tritt ein derartiger Fehler auf wird die Fehlerbehand lungsroutine nicht ausgef hrt Sicherung von Statusfile Daten Die Arithmetik Flags Wort S 0 des Statusfiles werden bei Beginn des Fehlerbehandlungs Unterprogramms gesichert und bei Verlassen des Unterprogramms erneut geschrieben Anwenderfehler Unterprogramm erstellen Gehen Sie wie folgt vor um eine Fehlerbehandlungsroutine zu erstellen 1 Erstellen Sie einen Unterprogrammfile Die Programmfiles 3 bis 255 k nnen verwendet werden 2 Geben Sie die Filenummer in Wort S 29 des Statusfiles ein Betrieb der Steuerung Bei Eintreten eines behebbaren oder nicht behebbaren Fehlers liest die Steuerung S 29 und f hrt das Unterprogramm aus das durch S 29 bezeichnet wird Bei behebbaren Fehlern kann das Problem mit Hilfe der Routine behoben und das Fehler Bit S 1 13 gel scht werden Daraufhin wird der Betrieb der Steuerung im aktuellen Ausf hrungs modus fortgesetzt Bei Fehlern die nicht vom Anwender verursacht wurden wird diese Routine nicht ausgef hrt Interrupts verwenden 18 7 Anwender Interrupt Befehle INT Interrupt Unterprogramm INT 1 0 Interrupt Befehl Zweck Seite INT Interrupt Verwenden Sie diesen Befehl um einen 18 7 U
575. status auf Seite 3 15 Umschaltabfrage Bit Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 33 9 Bin rwert 0 oder 1 Status Lesen Schreiben Der Status dieses Bits wird am Ende jeder Abfrage durch die Steue rung ge ndert Bei Aktivierung des Ausf hrungsmodus wird das Bit r ckgesetzt Letzte 100 ps Scanzeit Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 35 Wort 0 bis 32767 Status Lesen Schreiben Dieses Register zeigt die Programmabfragezeit des letzten Scanzyklus in Schritten von 100 us an Systemstatusfile c 19 Datenfile berschreibschutz inaktiv Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 36 10 Bin rwert 0 oder 1 Status Lesen Schreiben Wenn dieses Bit gel scht ist 0 wurden bei der letzten Programm bertragung auf die Steuerung keine gesch tzten Datenfiles in der Steuerung berschrieben oder das heruntergeladene Programm enthielt keine gesch tzten Datenfiles Wenn dieses Bit gesetzt ist 1 wurden die Daten berschrieben Weitere Informationen hierzu finden Sie unter Bedingungen f r Fileschutz bei Anwenderprogramm bertragung auf Seite 2 9 Weitere Informationen hierzu finden Sie unter Festlegen der Schutzfunktion f r heruntergeladene Files auf Seite 2 8 RTC Jahr Adresse Datenformat Bereich Typ Anwenderprogrammzugriff S 37 Wort 1998 bis 2097 Status
576. sten Genauigkeit Wort oder Doppelwort der Operanden bewertet Dann wird das Ergebnis umgewandelt und an die Gr e des Ziels angepasst Wenn im Ziel kein ausreichender Speicherplatz f r den Quellenwert mit Vor zeichen vorhanden ist wird der berlauf wie folgt gehandhabt Wenn das Bit zur Auswahl der mathematischen berlauffunk tion nicht gesetzt ist wird ein ges ttigtes Ergebnis im Ziel gespeichert Wenn die Quelle positiv ist lautet das Ziel 32767 Wort oder 2 147 483 647 Doppelwort Wenn das Ergebnis negativ ist lautet das Ziel 32768 Wort oder 2 147 483 648 Doppelwort Wenn das Bit zur Auswahl der mathematischen berlauf funktion gesetzt ist wird der gek rzte Quellenwert ohne Vorzeichen im Ziel gespeichert e Bei den Quellen kann es sich um Konstanten oder Adressen handeln allerdings darf nicht f r beide Quellen eine Konstante angegeben werden e G ltige Bereiche f r Konstanten 32768 bis 32767 Wort und 2 147 483 648 bis 2 147 483 647 Doppelwort Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 10 1 G ltige Adressierungsmodi und Filetypen f r die mathematischen Befehle ADD SUB MUL DIV NEG CLR Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Datenfi
577. sverhalten 1 12 bestimmt Siehe auch LA Immer laden auf Seite 3 9 Einschaltmodusverhalten Systemstatusfle C 7 Adresse Datenformat Bereich Typ Anwenderprogrammzugriff 1 12 Bin rwert 0 oder 1 Steuerung Nur Lesen Wenn das Bit f r das Einschaltmodusverhalten gel scht ist 0 letzter Status h ngt der Einschaltmodus von folgenden Faktoren ab e Position des Modusschalters nur MicroLogix 1500 e Status des Bits f r Halt wegen schwerem Fehler S 1 13 e Modus beim vorherigen Ausschaltvorgang Wenn das Bit f r das Einschaltmodusverhalten gesetzt ist 1 Ausf hrung h ngt der Einschaltmodus von folgenden Faktoren ab e Position des Modusschalters nur MicroLogix 1500 e Status des Bits f r Halt wegen schwerem Fehler S 1 13 ICHTIG Wenn beim Einschalten unabh ngig von vorherigen Fehlerbedingungen der Run Modus aktiviert werden soll muss das Bit S 1 8 Fehler berbr cken gesetzt werden damit das Bit f r Halt wegen schwerem Fehler vor der Bestimmung der Einschaltmodus r ckgesetzt wird Publikation 1762 RMO01D DE P Oktober 2002 C 8 _ Systemstatusfile Die folgende Tabelle zeigt den Einschaltmodus unter verschiedenen Bedingungen MicroLogix 1200 Halt wegen Einschaltmodus Modus beim letzten Ausschaltvorgang Einschaltmodus schwerem verhalten Fehler dezentral unwahr letzter Status REM Herunterla
578. sz hler aufw rts und abw rts Tabelle 5 8 HSC Modus 4 Beispiele Eingangsklemme 11 0 0 0 HSCO 111 0 0 1 HSC0 11 0 0 2 HSCO 111 0 0 3 HSC0 ICE Bit Anmerkungen n 11 0 0 4 HSC1 111 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Funktion Aufw rts Abw rts nicht nicht z hlung z hlung verwendet verwendet Beispiel 1 T ein Jaus ein 1 HSC Istwert 1 Z hlung 1 0 Beispiel 2 ein faus ein 1 IHSC Istwert 1 Z hlung 1 0 Beispiel 3 aus 0 Istwert halten 1 HSC1 nur bei MicroLogix 1500 Leere Zellen nicht von Belang ft Anstiegsflanke U abfallende Flanke Eing nge 11 0 0 0 bis 11 0 0 7 sind unabh ngig von der Verwendung eines Hochgeschwindigkeitsz hlers als Eing nge f r andere Funktionen verf gbar HSC Modus 5 Zwei Eingangsz hler aufw rts und abw rts mit externem R cksetzen und Halten Tabelle 5 9 HSC Modus 5 Beispiele Eingangs 11 0 0 0 HSCO 111 0 0 1 HSCO 11 0 0 2 HSCO 11 0 0 3 HSC0 CE Bit Anmerkungen klemmen 11 0 0 74 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Funktion Z hlwert Beispiel 1 T ein 1 HSC Istwert 1 Z hlung Beispiel 2 ein V faus ein 1 HSC Istwert 1 Z hlung 1 0 Beispiel 3 Istwert halten Beispiel 4 aus 0 Istwert halten Beispiel 5 ein U aus Istwert halten 1 0 Beispiel 6 Istwert l schen 0
579. t FCH PCCC Beschreibung Diskettenfile ist schreibgesch tzt oder Zugriff nicht m glich nur offline FDH PCCC Beschreibung Diskettenfile wird von einer andere Anwendung verwendet Aktualisierung nicht durchgef hrt nur offline FFH Zentraler Kommunikationskanal ist ausgeschaltet HINWEIS F r Benutzer des Referenzhandbuchs zum 1770 6 5 16 DF1 Protokoll und Befehlssatz Der MSG Fehlercode spiegelt das STS Feld der Antwort auf den MSG Befehl wider e Die Codes E0 bis EF repr sentieren die EXT STS Codes 0 bis F e Die Codes FO bis FC repr sentieren die EXT STS Codes 10 bis 1C Publikation 1762 RM001D DE P Oktober 2002 Kapitel 22 RCP Rezept nur MicroLogix 1500 Rezept nur MicroLogix 1500 und Datenprotokollierung nur MicroLogix 1500 1764 LRP Prozessoren Dieses Kapitel erl utert wie Rezept und Datenprotokollierungs funktionen verwendet werden Befehlstyp Ausgang Ausf hrungszeit des RCP Befehls Steuerung Operation Strompfad wahr unwahr MicroLogix 1500 Laden 30 7 us 7 9 us Wort 0 0 us 13 8 us Doppelwort oder Flie komma Speichern 28 5 us 8 5 us Wort 0 0 us 15 1 us Doppelwort oder Flie komma Mithilfe des RCP Files k nnen Sie benutzerdefinierte Datenlisten speichern die mit einem Rezept in Zusammenhang stehen Wenn Sie diese Files und den RCP Befehl verwenden k nnen Sie Datens tze zwischen der Rezept Datenbank und einem Satz an benutzer spezifischen Stan
580. t die Skalierung in den E A Modulen durchf hren zu k nnen reduziert den Programmieraufwand im System und erleichtert die PID Konfiguration erheblich Das Beispiel zeigt ein Modul 1769 IF4 Dieses Modul verf gt ber vier separat konfigurierbare Eing nge In diesem Beispiel ist der Analog eingang 0 f r 0 bis 10 V konfiguriert und in physikalischen Einheiten skaliert Das Wort 0 wird in dem PID Befehl nicht verwendet Eingang 1 Wort 1 ist f r einen Betrieb mit 4 bis 20 mA und die Skalierung f r einen PID Befehl konfiguriert Damit werden die Analogdaten f r den PID Befehl konfiguriert Eingangssignal von Feldger t Analogregister Skalierdaten gt 20 0 mA 16384 bis 17406 20 0 mA 16 383 4 0 mA 0 lt 4 0 mA 819 bis 1 Der Analog Konfigurationsbildschirm wird in RSLogix 500 aufgerufen Klicken Sie im Ordner Controller Steuerung auf den Eintrag I O Configuration E A Konfiguration und doppelklicken Sie dann auf das betreffende E A Modul Die Konfiguration f r Analogausg nge ist praktisch mit der beschrie benen Vorgehensweise identisch Die PID Regelvariable wird einfach an die Analogausgangsadresse adressiert dann wird der Analogaus gang f r die PID Skalierung konfiguriert Module 1 1769 IF4 Analog 4 Channel Input Module x Erpansion General Configuration Analog Input Configuration Generic Extra Data Contig word 0 perai ac Filter Filter M Enable 5 Hz M Enable jeo Hz
581. t siehe Steuerung Lesen Schreiben Beschleunigungs 32 Bit INT unten Verz gerungsimpulse Der PTO ADP Beschleunigungs Verz gerungsimpulse legt die Anzahl der Impulse TOP Variable fest die in der Beschleunigungs und der Verz gerungsphase erzeugt werden sollen Der ADP be stimmt die Beschleunigungs und Verz gerungsrate von 0 auf die PTO Ausgangsfrequenz OF Die PTO Ausgangsfrequenz OF bestimmt die Betriebsfrequenz in Impulsen Sekunde w hrend der Ausf hrungsphase des Profils HINWEIS Nachdem die ADP Parameter eingegeben wurden erzeugt das PTO einen Beschleunigungs Verz gerungsfehler wenn einer der folgenden Zust nde eintritt e Der ADP Wert ist kleiner als 0 e Der ADP Wert ist gr er als die H lfte aller zu erzeugenden Ausgangsimpulse TOP F r das folgende Beispiel gilt e TOP Anzahl zu erzeugender Ausgangsimpulse 12 000 e ADP Beschleunigungs Verz gerungsimpulse 6 000 Dies ist der ADP Maximalwert der angenommen werden kann ohne einen Fehler hervorzurufen In der Ausf hrungsphase betr gt der Wert 0 Publikation 1762 RMO01D DE P Oktober 2002 6 14 Verwenden von Hochgeschwindigkeitsausg ngen Publikation 1762 RM001D DE P Oktober 2002 Beschleunigung Ausf hrung Verz gerung A 1100 Beschleunigung Ausf hrung Verz gerung 6000 0 6000 Im vorliegenden Beispiel k nnte f r die Beschleunigung Verz gerung ein Wert von maximal 6000 verwendet werden denn wenn
582. t verf gbar ist EDH PCCC Beschreibung Ressource ist bereits verf gbar Zustand bereits vorhanden EEH PCCC Beschreibung Befehl kann nicht ausgef hrt werden EFH PCCC Beschreibung berlauf Histogramm berlauf FOH PCCC Beschreibung Kein Zugriff FIH Zentraler Prozessor stellt ung ltigen Zielfiletyp fest FZH PCCC Beschreibung Unzul ssiger Parameter unzul ssige Daten im Such oder Befehlsblock F3H PCCC Beschreibung Adresse verweist auf gel schten Bereich F4H PCCC Beschreibung Fehler bei Befehlsausf hrung aus unbekanntem Grund PLC 3 Historgramm berlauf F5H PCCC Beschreibung Datenkonvertierungsfehler F6H PCCC Beschreibung Der Scanner kann nicht mit einem Rackadapter 1771 kommunizieren Dies k nnte darauf zur ckzuf hren sein dass der Scanner keine Abfrage durchf hrt der ausgew hlte Adapter nicht abgefragt wird der Adapter nicht antwortet oder eine ung ltige DCM BT Aufforderung Blocktransfer vorliegt F7H PCCC Beschreibung Der Adapter kann nicht mit einem Modul kommunizieren F8H PCCC Beschreibung Die Antwort des Moduls 1771 ist nicht g ltig Gr e Pr fsumme usw F9H PCCC Beschreibung Bezeichnung doppelt verwendet FAH Zielnetzknoten kann nicht antworten da ein anderer Netzknoten die ausschlie liche Zugriffsberechtigung auf den File besitzt FBH Zielnetzknoten kann nicht antworten da ein anderer Netzknoten der ausschlie liche Programmbenutzer ist die alleinige Zugriffsberechtigung auf alle Files besitz
583. tehende Worte siehe unten Tabelle 20 2 Steuerdaten Fileelemente f r ASCII Befehle Steuerelement Wort 15 14 113 12 11 10 109 08 10706 05 04 103 02 01 00 0 EN EUC DN EMA IERE IUL RNO Fp 8 Fehlercodebyte 1 Angegebene Anzahl der zu sendenden oder empfangenden Zeichen LEN 2 Anzahl der tats chlich gesendeten empfangenen Zeichen POS 1 EN Das Freigabe Bit wird bei einem bergang des Strompfades von unwahr nach wahr gesetzt und zeigt an dass der Befehl aktiviert wurde Dieses Bit bleibt gesetzt bis die Ausf hrung des Befehls abgeschlossen ist oder bei dieser Ausf hrung ein Fehler generiert wurde 2 EU Warteschlangen Bit Ist dieses gesetzt weist es darauf hin dass ein ASCII Befehl in die ASCII Warte schlange eingereiht wurde Dieser Vorgang wird verz gert wenn die Warteschlange bereits voll ist 3 DN Asynchrones Fertig Bit wird gesetzt wenn die Durchf hrung eines Befehls erfolgreich abgeschlossen wurde 4 EM Synchrones Fertig Bit nicht verwendet 5 ER Fehler Bit ist dieses gesetzt weist es darauf hin dass w hrend der Ausf hrung des Befehls ein Fehler auftrat 6 UL Entlade Bit setzt der Anwender dieses Bit wird der Befehl nicht ausgef hrt F hrt das System den Befehl bereits aus wird die Funktion unterbrochen Wird dieses Bit w hrend der Ausf hrung eines Befehls gesetzt werden alle bereits verarbeiteten Daten an die Zieladresse gesendet
584. tem Dieses Bit kann ber das Anwenderprogramm gesteuert werden mit den Befehlen OTE UIE oder UID ACHTUNG Wenn Interrupts w hrend der Programmabfrage ber einen OTL OTE oder UIE Befehl aktiviert werden muss dieser Befehl der etzte Befehl sein der auf dem Strompfad ausgef hrt wird letzter Befehl auf letztem Abzweig Es wird empfohlen in dem Strompfad diesen Befehl als einzigen Ausgangsbefehl zu verwenden Anwender Interrupt Ausf hrung UIX Daten HSC format Modi Adresse Anwenderpro grammzugriff Beschreibung UIX Anwender Interrupt HSC 0 UIX Bit 0 bis 7 Status Nur Lesen Ausf hrung 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das UIX Bit Anwender Interrupt Ausf hrung wird gesetzt 1 sobald das HSC Subsystem die Verarbeitung der HSC Unterprogramme aufgrund einer der folgenden Bedingungen aufnimmt e Unterer Sollwert erreicht e Oberer Sollwert erreicht e berlaufwert erreicht ber berlaufwert hinaus aufw rts z hlen e Unterlaufwert erreicht ber Unterlaufwert hinaus abw rts z hlen Das UIX Bit kann in dem Steuerprogramm als bedingte Logik eingesetzt werden um festzustellen ob ein HSC Interrupt gerade ausgef hrt wird Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters 5 9 Das HSC Subsystem l scht 0 das UIX Bit wenn die Verarbeitung der HSC Unterprogram
585. ten der Steuerung festlegen ndern oder l schen Die Verwendung von Kennworten ist nicht obligatorisch ein Master Kennwort wird jedoch nur dann vom System erkannt wenn auch ein normales Kennwort verwendet wird Controller Properties x General Compiler Passwords Controller Communications Password New Kenove Master Password i Renose l Cancel Epp Help Publikation 1762 RM001D DE P Oktober 2002 2 12 Speicher der Steuerung und Filetypen Speicher der Steuerung l schen Publikation 1762 RM001D DE P Oktober 2002 HINWEIS Bei Verlust oder Vergessen eines Kennworts gibt es keine M glichkeit das Kennwort zu umgehen und das Programm wiederherzustellen In diesem Fall muss der Speicher der Steuerung gel scht werden Wenn in dem Speichermodul Anwenderprogramm die Funktion Load Always Immer laden aktiviert ist und f r die Steuerung Anwender programm ein Kennwort festgelegt wurde vergleicht die Steuerung die Kennworte bevor das Anwenderprogramm von dem Speicher modul auf die Steuerung bertragen wird Bei fehlender berein stimmung der Kennworte werden das Anwenderprogramm nicht bertragen und das Bit f r die fehlende Programm bereinstimmung gesetzt S 5 9 Wenn Sie keinen Zugriff auf die Steuerung haben weil Sie nicht ber das Kennwort verf gen k nnen Sie den Speicher der Steuerung l schen und ein neues Anwenderprogramm herunterladen Sie k
586. ter i z 2 a 5g 5g z Zjg xE s S elele 2 ers e 5 s 5 Q oseas 5 alla Source o o0 o o e e o Quelle A Source ejeojo o o e o Quelle B Ziel Ar 1 Bitte beachten Sie den nachfolgenden Hinweis Wichtig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS und DLS Files Die in dieser Tabelle verwendeten Begriffe sind wie folgt definiert e Parameter Der Parameter ist die Information die dem Befehl durch den Anwender zur Verf gung gestellt wird Dabei kann es sich um eine Adresse einen Wert oder einen befehlsspezifischen Parameter wie eine Zeitbasis handeln e Datenfiles Siehe Datenfiles auf Seite 2 7 e Funktionsfiles Siehe Funktionsfiles auf Seite 3 1 e CS Siehe Kommunikations Status File auf Seite 3 14 e TOS Siehe Ein Ausgangsstatusfile auf Seite 3 19 e DLS Siehe Datenprotokoll Statusfile auf Seite 22 14 e Adressmodus Siehe Adressierungsmodi auf Seite 4 3 e Adressierungsebene Adressierungsebenen beschreiben die Speichereinheiten auf die ein Operand eines Befehls angewendet werden kann Relaistypbefehle XIC XIO usw m ssen beispiels weise auf Bitebene programmiert werden Zeitwerkbefehle TON TOF usw auf Elementebene Zeitwerke verf gen ber 3 W rter pro Elem
587. ter legt fest wie lange das Eingangssignal auf ein oder aus gesetzt sein muss bis das Signal von der Steuerung erkannt wird Je h her der Wert um so mehr Zeit vergeht bis der Eingangszustand durch die Steuerung erkannt wird H here Werte die eine umfassendere Filterung bewirken werden vor allem in Umgebungen mit starken elektrischen St rungen verwendet Niedrigere Werte f hren zu einer niedrigeren Filterwirkung und werden zur Erkennung schneller oder schmaler Impulse eingesetzt Bei Hochgeschwindigkeitsz hlern Impulsspeicher Eing ngen und Eingangs Interrupts wird in der Regel ein niedriger Filterwert festgelegt E A Konfiguration 1 23 Impulsspeicher Eing nge Der Eingangsfilter wird ber die Programmiersoftware RSLogix 500 konfiguriert Gehen Sie dabei wie folgt vor 1 ffnen Sie den Ordner Controller Steuerung 2 ffnen Sie den Ordner I O Configuration E A Konfiguration 3 ffnen Sie den Steckplatz 0 Steuerung 4 W hlen Sie die Markierung Embedded I O Configuration Integrierte E A Konfiguration Die Eingangsgruppen sind voreingestellt W hlen Sie die gew nschte Filterzeit f r jede Eingangsgruppe aus Sie k nnen f r jede der Eingangsgruppen einen anderen Eingangsfilterwert festlegen Steuerung MicroLogix 1200 MicroLogix 1500 Eingangsgruppen e O und e Ound 1 e 2 und3 e 2und3 e 4 und dar ber e 4und5 e 6und7 e 8 und dar ber Die Mindest und Maximalantwo
588. tert Diese m ssen bei der Verwendung der in diesem Handbuch beschriebenen Produkte ber cksichtigt werden Die Vervielf ltigung des Inhalts dieser urheberrechtlich gesch tzten Publikation in seiner Gesamtheit oder in Teilen ohne die schriftliche Einwilligung von Rockwell Automation ist verboten Besondere Hinweise in dieser Publikation sollen den Anwender auf m gliche Gefahrenzust nde aufmerksam machen Die folgenden Hinweise und die daneben aufgef hrten Aussagen helfen Ihnen dabei potenzielle Gefahrenzust nde zu erkennen die potenzielle Gefahr zu vermeiden und die Folgen der potenziellen Gefahr zu erkennen WARNUNG Dieser Hinweis macht Sie auf Vorgehensweisen und Zust nde aufmerksam die in Gefahrenumgebungen eine Explosion verursachen k nnen Diese k nnen zu Verletzungen oder Tod Sachsch den oder wirt schaftlichen Verlusten f hren ACHTUNG Dieser Hinweis macht Sie auf Vorgehensweisen und Zust nde aufmerksam die zu Verletzungen oder Tod Sachsch den oder wirtschaftlichen Verlusten f hren k nnen WICHTIG Kennzeichnet Informationen die unabdingbar sind f r die erfolgreiche Verwendung des Produkts berblick zur Zusammenfassung der nderungen Im Folgenden sind die nderungen in diesem Handbuch seit der letzten Drucklegung als Publikation 1762 RMO01C DE F November 2000 zusammengefasst Die Steuerungen werden ber Firmwareaktualisierungen um Leistungs u
589. tet wird die Z hlung fortgesetzt Publikation 1762 RM001D DE P Oktober 2002 Zeitwerk und Z hlerbefehle Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 8 11 G ltige Adressierungsmodi und Filetypen f r die CTD und CTU Befehle Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressie Datenfiles Funktionsfiles rungsmodus rungsebene 5 a E r Parameter e sa E a s Sisis _ lz 28 R SHE 8 s egis gja gels z Elaa E e 5 s 25 A N _ ol o v a zlab STE masael 5 all Z hler Sollwert Istwert 1 Nur g ltig f r Z hlerfiles Steuer und Status Bits des Z hlerfiles verwenden Wie der Istwert werden auch die Status Bits des Z hlers bis zum R cksetzen gespeichert siehe unten Tabelle 8 12 Z hlersteuer und status Bits bei CTU Befehl Z hler Wort 0 Bei diesem Beispiel wurde der Datenfile 5 als Z hlerfile konfiguriert Bit Bit 12 C5 0 0V OV berlauf Gesetzt wenn der Istwert wird von 32 767 auf 32 768 gesetzt dann wird die Aufw rtsz hlung fortgesetzt Bleibt gesetzt bis ein RES Befehl mit derselben Adresse wie der CTU Befehl wird ausgef hrt Bit 13 C5 0 DN DN F
590. tig zur indirekten Adressierung WICHTIG Bei folgenden Dateien kann die indirekte Adressierung nicht verwendet werden S MG PD RTC HSC PTO PWM STI EIL BHI MMI DAT TPI CS IOS und DLS Files Die Quell und Ziel Filetypen m ssen mit Ausnahme von Bit B und Ganzzahl N identisch sein sie sind austauschbar Die maximal zu kopierende Blockl nge wird durch die Adresse festgelegt siehe nachfolgende Tabelle Tabelle 14 5 Maximale Blockgr e bei COP Befehl Datentyp Quelle Ziel Bereich der Operandenl nge 2 Wort Elemente d h Doppelwort 1 bis 64 3 Wort Elemente d h Z hler 1 bis 42 42 Wort Elemente d h Zeichenkette 1 bis 3 Publikation 1762 RM001D DE P Oktober 2002 Filebefehle 14 5 FLL Filef llung FLL Fill File Source N7 0 Dest N7 1 Length 1 Befehlstyp Ausgang Tabelle 14 6 Ausf hrungszeit des FLL Befehls Steuerung Datengr e Strompfad wahr unwahr MicroLogix 1200 Wot 14 065us Wort M00ps Doppelwort 15 1 2 us Doppelwort 0 0 us MicroLogix 1500 Wort 12 1 0 43 us Wort 0 0 us Doppelwort 12 3 0 8 us Doppelwort 0 0 us Mit dem FLL Befehl werden Elemente eines Files mit einer Konstante oder einem Adressdatenwert einer bestimmten L nge geladen Die folgende Abbildung zeigt wie Filebefehlsdaten verarbeitet werden Der Befehl f llt die Worte eines Files mit einem Quellenwert Er setzt keine Status
591. tine sollte ein Zeitintervall aufweisen das mit der Einstellung des PID Regelkreisaktualisierungsparameters PD10 0 LU T identisch ist Geben Sie das STI Intervall in das Wort STI 0 SPM ein Wurde der Regelkreisaktualisierungszeit beispielsweise der Wert 10 100 ms zugewiesen muss das STI Zeitintervall ebenfalls 100 100 ms betragen HINWEIS Im Zeitsteuerungsmodus sollte die Abfragezeit des Prozessors mindestens zehnmal k rzer sein als die Regelkreisaktualisierungszeit um Ungenauigkeiten oder St rungen aufgrund der Zeitsteuerung zu vermeiden Regelkreisaktualisierung LUT Abstimmparameter Adresse Daten Bereich Typ Anwender format programmzugriff LUT Regelkreis PD10 0 LUT Wort 1 bis 1024 Steuerung Lesen Schreiben aktualisierung INT Die Regelkreisaktualisierungszeit Wort 13 ist das Zeitintervall zwischen den PID Rechenoperationen Der Eintrag erfolgt in Intervallen von 0 01 Sekunden Geben Sie eine Regelkreisaktu alisierungszeit ein die f nf bis zehnmal k rzer ist als die Eigenperiode der Last Die Eigenperiode der Last k nnen Sie bestimmen indem Sie den Integralzeit und den Differenzialzeitpa rameter auf null setzen und dann die Verst rkung erh hen bis die Ausgangsoszillation einsetzt Im STI Modus muss dieser Wert dem STI Zeitintervall in STI 0 SPM entsprechen Die Werte m ssen in einem Bereich von 0 01 bis 10 24 Sekunden liegen Prozesssteuerungsbefehl 19 11
592. tokollkonfiguration E 9 Modbus M RTU Slave Protokoll nur MicroLogix 1200 Steuerungen und MicroLogix 1500 Prozessoren der Serie B und h her In diesem Abschnitt werden die Konfigurationsparameter f r das Modbus RTU Slave Protokoll Remote Terminal Unit bertragungs modus beschrieben Weitere Informationen zu dem Modbus Slave Protokoll finden Sie in der Spezifikation des Modbus Protokolls unter http www modbus org Der Modbus RTU Slave Treiber ordnet die vier Modbus Datentypen Spulen Kontakte Eingangsregister und Halteregister vier bin ren und oder ganzzahligen Datentabellenfiles zu die vom Anwender erzeugt wurden Der Spulen und der Kontaktfile enthalten pro Register bis zu 4096 Spulen oder Kontakte sofern der Datentafelfile auf eine maximale Gr e von 256 W rtern konfiguriert wurde Der Eingangs tegister und der Speicherregisterfile enthalten bis zu 256 Register sofern der Datentafelfile auf eine maximale Gr e von 256 W rtern konfiguriert wurde Wenn die Option Erweitert aktiviert ist k nnen die Steuerungen so konfiguriert werden dass bis zu sechs 256 Wort Datentafelfiles f r insgesamt 1536 Modbus Halteregister verwendet werden HINWEIS Es ist m glich einen Zugriff auf eine Gruppe an Halte registern die sich ber zwei Files erstrecken anzufordern Beachten Sie dass es aufgrund der maximalen Anzahl an Registern in einem Befehl nicht m glich ist w hrend eines einzelnen Modbus B
593. tragen werden Ein und Ausgangsbefehle 17 5 Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 17 4 G ltige Adressierungsmodi und Filetypen f r IOM Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 Adressie Adressierungs Datenfiles Funktionsfiles g 5 rungsmodus ebene E 2 Parameter E S E a S 5 za 2 8 1 a a E n a 2 e lajs Steckplatz Maske e o L nge REF E A auffrischen Befehlstyp Ausgang C REF gt Tabelle 17 5 Ausf hrungszeit des REF Befehls Steuerung Strompfad wahr unwahr Micrologix1200 sieheS A7 00u MicroLogix 1500 siehe S B 7 0 0 us Der REF Befehl wird zum Unterbrechen der Programmabfrage verwendet um die E A Scannung und Kommunikationsbearbeitung innerhalb des aktuellen Zyklus f r alle Kommunikationskan le zu unterbrechen Hierzu geh ren u a Ausg nge schreiben Kommuni kation bearbeiten alle Kommunikationskan le Kommunikations schalter DAT nur MicroLogix 1500 und Kommunikationsverwaltung und Eing nge lesen Der REF Befehl hat keine Programmierparameter Wenn dieser Befehl als wahr erkannt wird wird die Programmabfrage f r die E A Abfrage und Kommunikationsbearbeitung innerhalb des aktuellen Zy
594. trompfadzustands von unwahr zu wahr bleibt der ONS Befehl w hrend einer Programm abfrage wahr Dann wird der Ausgang auf AUS gesetzt bis die Logik vor dem ONS Befehl unwahr wird danach wird der ONS Befchl wieder aktiviert Publikation 1762 RMO01D DE P Oktober 2002 7 6 Relaisbefehle Bitbefehle Der Strompfadzustand der vorherigen Abfrage wird in dem ONS Speicher Bit festgehalten Dieses Bit wird zur Erinnerung an den Wechsel des Strompfadstatus von unwahr nach wahr verwendet Tabelle 7 9 Funktionsweise des ONS Befehls Strompfad bergang Speicher Bit Strompfadzustand nach Ausf hrung unwahr zu wahr eine Speicher Bit gesetzt wahr Abfrage wahr zu wahr Speicher Bit bleibt gesetzt unwahr wahr zu unwahr unwahr zu Speicher Bit wird r ckgesetzt unwahr unwahr Adressierungsmodi und Filetypen k nnen entsprechend der folgenden Tabelle verwendet werden Tabelle 7 10 G ltige Adressierungsmodi und Filetypen f r ONS Befehl Definitionen der in dieser Tabelle verwendeten Begriffe finden Sie im Abschnitt Befehlsbeschreibungen verwenden auf Seite 4 2 A Adressie Adressierungs Datenfiles Funktionsfiles g rungsmodus ebene e i5 Parameter E gt E a E Ja S f gt z Ss 5 I jg z 315 s a IE rouan arara ME SESI gt gt se EL e le EEE IE ao 2 l2 IE gt Z jo e o v a zZ a o E E Z a o j a ls IF lo 2 la 53 3 a S a Speicher Bit
595. tsblatt zur MicroLogix 1200 Abfragezeit A 7 Arbeitsblatt zur MicroLogix 1500 Abfragezeit B 7 Definition G 6 Programmende 16 5 Programmfile Definition G 6 Programmierbarer Endschalter File 5 28 Programmierger t G 6 Programmmodus 6 6 Programmsteuerungsbefehle 76 7 Proportional Integral Differenzialverhalten Anwendungshinweise 19 19 Laufzeitfehler 19 17 PID Befehl 19 3 PID Gleichung 79 2 PID Konzept 19 1 PID Regelkreis einstellen 79 23 Publication 1762 RMO01D DE P Oktober 2002 6 Index Protokoll G 6 DF1 Halbduplex E 6 DF1 Vollduplex E 5 DH 485 Kommunikation 2 Modbus Slave RTU E 9 Protokollkonfiguration E 7 Prozessor G 6 Prozessor Bestellnummer Status C 27 Prozessorfile 6 6 Prozessorserie Status C 21 Prozessorversion Status C 27 Prozesssteuerungsbefehl 79 7 PTO Befehl 6 1 Funktionsfile 6 6 Publikationen Verweise 2 Pulsdauermodulation Befehl 6 19 Pulsgeber Definition 6 6 Pulsweitenmodulation Funktionsfile 5 20 PWM Befehl 6 19 Funktionsfile 5 20 Q Quadratwurzel 10 15 RAC Befehl 5 27 RCP Befehl 22 1 Rechenregister Status C 16 REF Befehl 17 5 Relais G 6 Relaisbefehle 7 1 Relaislogik 6 6 Remanente Daten G 6 Remanente Daten verloren Status Bit C 13 RES Befehl 8 70 Reserviertes Bit G 7 RET Befehl 16 3 Rezept 22 1 Rockwell Automation Unterst tzung anfordern D 11 RS 232 Definition G 7 RTA Befehl 3 5 RTC Funktionsfile 3 3 Jahr Status C 19 Minuten Status C 20 Monat Status C 19 Publ
596. tzen RES 0 0 4 8 1 0 Keine Doppelwortadressierung R cksprung RET 0 0 1 0 0 3 R ckw rtsz hlung CTD 8 5 75 2 4 Schrittschaltwerks ausgang so 6 3 20 0 3 9 6 3 23 1 4 4 Schrittschaltwerks vergleich sac 6 3 20 1 3 9 6 3 22 7 4 4 Schrittschaltwerksladung soL 6 3 19 1 3 4 6 3 21 1 3 9 Skalierung SCL 0 0 8 7 2 5 Keine Doppelwortadressierung Publikation 1762 RM001D DE P Oktober 2002 B 4 MicroLogix 1500 Speicherbelegung und Befehlsausf hrungszeit Tabelle B 1 MicroLogix 1500 Steuerungen Speicherbelegung und Ausf hrungszeiten von Programmierbefehlen Programmierbefehle Befehls Wort Doppelwort mnemonik Ausf hrungszeit in ps Speicher Ausf hrungszeit in ps Speicher unwahr wahr belegung unwahr wahr belegung in Worten in Worten Skalierung mit Parametern SCP 0 0 27 0 3 8 0 0 44 1 6 0 Sofortiger Ausgang mit Maske lIOM 0 0 19 4 3 0 Keine Doppelwortadressierung Sofortiger Eingang mit Maske IIM 0 0 22 5 3 0 Speicherndes Zeitwerk RTO 2 2 15 8 3 4 Sprung ins Unterprogramm JSR 0 0 8 0 1 5 Sprung zur Marke JMP 0 0 1 0 0 5 Steigender Einzelimpuls OSR 2 8 3 2 5 4 STI starten STS 0 0 50 7 1 0 Keine Doppelwortadressierung Subtraktion SUB 0 0 2 9 3 3 0 0 11 2 3 5 Suspend SUS nicht nicht zutreffend 1 5 Keine Doppelwortadressierung zutreffend Tempor res Ende TND 0 0 1 0 0 5 Timer Ausschaltverz gerung TOF 10 9 2 5 3 9 bertragung
597. tzt 0 Funktionsweise des EN Bits e Gesetzt 1 PTO aktiv e Gel scht 0 PTO abgeschlossen oder Strompfad vor PTO ist unwahr Publikation 1762 RMO01D DE P Oktober 2002 6 12 __ Verwenden von Hochgeschwindigkeitsausg ngen Publikation 1762 RM001D DE P Oktober 2002 PTO Ausgangsfrequenz OF Beschreibung Adresse Daten Bereich Typ Anwenderpro Unterelement format grammzugriff OF Ausgangs PTO 0 OF Wort INT 10 bis Steuerung Lesen Schreiben frequenz Hz 20000 Die PTO Variable OF Ausgangsfrequenz definiert die Frequenz des PTO Ausgangs w hrend der Ausf hrungsphase des Impulsprofils Dieser Wert wird in der Regel bestimmt durch den Ger tetyp der gesteuert wird die Mechanik der Anwendung oder das die zu bewegende n Ger t Komponenten Bei Werten kleiner als null oder gr er als 20 000 wird ein PTO Fehler erzeugt PTO Ausgangsfrequenzstatus OFS Beschreibung Adresse Datenformat Bereich Typ Anwenderpro Unterelement grammzugriff OFS Ausgangs PTO 0 0FS Wort INT 10 bis 20000 Status Nur Lesen frequenzstatus Hz Der PTO OFS Ausgangsfrequenzstatus wird durch das PTO Subsystem generiert und kann in dem Steuerprogramm zur berwachung der tats chlichen Frequenz verwendet werden die durch das PTO Subsystem erzeugt wird HINWEIS Der angezeigte Wert ist unter Umst nden nicht vollst ndig mit dem Wert identisch der unter PTO 0 OF eingegeben
598. ualisierungszeit D 0 12H Proportionalverst rkung Proportionalverst rkung ndern K auf 0 lt Kg K lt 0 13H Integralverst rkung Integralanteil Integralverst rkung Integralanteil ndern T auf 0 lt T T lt 0 14H Differenzialverst rkung Differenzialanteil Differenzialverst rkung Differenzialanteil ndern Ty auf 0 lt Ty Tys 0 15H FF Feed Forward Bias liegt au erhalb des Bereichs ndern Sie FF so dass der Wert zwischen 16383 und 16383 liegt 23H Skalierter min Sollwert Skalierten min Sollwert ndern MinS auf MinS gt Skalierter max Sollwert MaxS 32768 lt MinS lt MaxS lt 32767 31H Wenn Sie die Sollwertskalierung verwenden und Wenn Sie die Sollwertskalierung verwenden ndern Sie den MinS gt Sollwert SP gt MaxS oder Sollwert SP wie folgt MinS lt SP lt MaxS oder Wenn Sie die Sollwertskalierung nicht verwenden und Wenn Sie die Sollwertskalierung nicht verwenden ndern Sie 0 gt Sollwert SP gt 16383 den Sollwert SP wie folgt 0 lt SP lt 16383 tritt w hrend der ersten Ausf hrung des PID Regelkreises dieser Fehler auf und Bit 11 in Wort 0 des Regelblocks wird gesetzt Wird dagegen bei der darauf folgenden Ausf h rung des PID Regel kreises ein ung ltiger Regelkreis Sollwert spezifiziert wird die Ausf hrung des PID Regel kreises mit dem alten Sollwert fortgesetzt und Bit 11 in Wort 0 des Regelblocks gesetzt 41H Skalierung ausgew hlt Skalierung nicht Skalierung ausgew hlt Skalierung ni
599. uer 6 Teilen Sie den in Schritt 5 errechneten Wert dutch 10 Verwenden Sie diesen Wert als Regelkreisaktualisierungszeit Beispiel Nat rliche Schwingungsdauer 12 Sekunden dann 12 10 1 2 Sekunden Als Regelkreisaktualisierungszeit sollte daher der Wert 120 eingegeben werden 120 x 10 ms 1 2 Sekunden 7 Geben Sie die folgenden Werte ein den Anfangs Sollwert SP die Integralzeit T 0 die Differenzialzeit T4 0 den Verst rkungsfaktor K 1 und die in Schritt 17 ermittelte Regelkreisaktualisierungszeit W hlen Sie im Kontaktplan den STI Modus oder den Zeitsteue rungsmodus aus Achten Sie bei der Wahl von STI darauf dass die Regelkreisaktualisierungszeit dem STI Zeitintervall entspricht Geben Sie die gew nschten optionalen Einstellungen ein Ausgangsbegrenzung Ausgangsalarm Smax Smin Skalierung St rgr enaufschaltung 8 Kehren Sie auf Seite 19 24 zur ck und setzen Sie die Arbeits schritte zur Abstimmung beginnend bei Schritt 4 fort Publikation 1762 RMO01D DE P Oktober 2002 19 28 Prozesssteuerungsbefehl Publikation 1762 RM001D DE P Oktober 2002 Kapitel 20 ASCII Befehle Dieses Kapitel enth lt generelle Informationen zu den ASCII Befehlen sowie deren Funktionsweise im Steuerprogramm Folgende Befehle werden in diesem Kapitel beschrieben Allgemeine Informationen e Befehlstypen und funktionsweise auf Seite 20 2 ASCII Befehle bersicht zu den Protokollen auf Seit
600. uls 1 auftritt Verwenden Sie diese Informationen in Verbindung mit dem speziellen Fehlercode um die Fehlerquelle zu bestimmen Fehlermeldungen und Fehlercodes D 11 Unterst tzung durch Bevor Sie Unterst tzung von Rockwell Automation oder des Distri butors vor Rockwell Automation Ort anfordern sollten Sie folgende Informationen zusammenstellen e Steuerungstyp Serienbezeichnung und Revisionsbezeichnung der Basiseinheit e Serienbezeichnung Revisionsbezeichnung und FRN Nummer des Prozessors an der Unterseite der Prozessoreinheit HINWEIS Sie finden die FRN in dem Wort S 59 Betriebs system FRN in dem Statusfile e Statusanzeige an Steuerungs LED e Fehlercodes der Steuerung in Bit S 6 des Statusfiles Die Telefonnummern von Rockwell Automation finden Sie auf der R ckseite dieses Handbuchs Sie finden uns auch im Internet unter folgender Adresse http www rockwellautomation com Publikation 1762 RM001D DE P Oktober 2002 D 12 Fehlermeldungen und Fehlercodes Publikation 1762 RM001D DE P Oktober 2002 Anhang E Protokollkonfiguration In diesem Anhang wird die Konfiguration der Kommunikations protokolle beschrieben Folgende Protokolle werden von allen RS 232 Kommunikationskan len unterst tzt e DH 485 e DF1 Vollduplex e DF1 Halbduplex Slave e Modbus M RTU Slave e ASCII Folgende Befehle werden in diesem Anhang beschrieben e DH 485 Kommunikationsprotokol auf Seite E 2 DF
601. ung von Ziel Host abgelehnt D8H Verbindung unterbrochen Publikation 1762 RMO01D DE P Oktober 2002 21 44 Kommunikationsbefehle Fehlercode Beschreibung des Fehlers D9H Antwort nicht empfangen innerhalb von benutzerdefiniertem Zeitablauf DAH Kein Netzwerkpuffer verf gbar EIH PCCC Beschreibung Ung ltiges Adressformat ung ltiger Wert in einem Feld E2H PCCC Beschreibung Ung ltiges Adressformat nicht gen gend Felder angegeben E3H PCCC Beschreibung Ung ltiges Adressformat zu viele Felder angegeben E4H PCCC Beschreibung Ung ltige Adresse Symbol nicht vorhanden E5H PCCC Beschreibung Ung ltiges Adressformat Symbol gleich 0 oder gr er als maximale Zeichenzahl f r dieses Ger t E6H PCCC Beschreibung Ung ltige Adresse Adresse nicht vorhanden oder verweist nicht auf verwendbare Daten E7H Zielnetzknoten kann nicht antworten da eine zu gro e L nge angefordert wurde E8H PCCC Beschreibung Aufforderung kann nicht durchgef hrt werden Situations nderung z B Filegr e w hrend Multipaket Vorgang E9H PCCC Beschreibung Daten oder File zu gro Kein Speicherplatz verf gbar EAH PCCC Beschreibung Anforderung zu lang Transaktionsgr e plus Wortadresse ist zu lang EBH Zielnetzknoten kann nicht antworten da Zielnetzknoten Zugriff verweigert ECH Zielnetzknoten kann nicht antworten da die angeforderte Funktion derzeit nich
602. ungsbefehl in einem Kontaktplanlogik Programm erkannt wird kann er abh ngig von den Inhalten der ASCIH Warteschlange sofort ausgef hrt werden oder nicht Die ASCII Befehle 20 3 ASCII Warteschlange basiert auf dem FIFO Prinzip First In First Out und hat eine Kapazit t von bis zu 16 Befehlen Funktionsweise der ASCII Warteschlange e Wenn ein Befehl in einem Strompfad vorkommt und die ASCII Warteschlange leer ist wird der Befehl sofort ausgef hrt Unter Umst nden vergehen mehrere Programmabfragen bis der Befehl abgeschlossen ist Erkennt das System den Befehl in einem Strompfad wenn sich 1 bis 15 Befehle in der ASCII Warteschlange befinden wird der Befehl in die Warteschlange gestellt und nach Ausf hrung der vorhergehenden Befehle ausgef hrt Ist die ASCII Warteschlange voll wartet der Befehl auf die n chste Programmabfrage um festzustellen ob dann Platz in der ASCII Warteschlange ist Die Steuerung f hrt mit der Ausf hrung der anderen Befehle fort w hrend der ASCII Anschluss Steuerungsbefehl auf einen freien Platz in der Warteschlange wartet Programmieren von ASCII Befehlen Beim Programmieren von ASCIL Ausgangsbefehlen muss dem ASCII Befehl stets eine bedingte Logik vorangestellt werden die erkennt wann neue Daten gesendet werden m ssen Alternativ hierzu k nnen Sie Daten auch in einem bestimmten Zeitintervall senden In diesem Fall muss ein Intervall von mindestens 0 5 Sekunden verwendet werden Gene
603. up Screen Regelvariable CVP Ausgangs Adresse Daten Bereich Typ Anwender parameter format programmzugriff CVP PD10 0 CVP Wort INT JO bis 100 Steuerung Lesen Schreiben Regelvariable CVP Regelvariable zeigt die Regelvariable als Prozentsatz an Der Wert liegt in einem Bereich von 0 bis 100 Wenn das PD10 0 AM Bit ausgeschaltet ist Automatikmodus folgt dieser Wert dem Regel variablenausgang Jegliche durch die Programmiersoftware geschrie benen Werte werden berschrieben Wenn das PD10 0 AM Bit eingeschaltet ist Manueller Modus kann dieser Wert durch die Programmiersoftware eingegeben werden und der Regelvariablen ausgang folgt dem Regelvariablen Prozentsatz Skalierte Prozessvariable SPV Eingangs Adresse Daten Bereich Typ Anwender parameter format programmzugriff SPV Skalierte PD10 0 SPV Wort INT 0 bis 16383 Status Nur Lesen Prozessvariable Die SPV Skalierte Prozessvariable ist die Analogausgangs Variable Bei aktivierter Skalierung bilden der Minimum Sollwert MINS und der Maximum Sollwert MAXS die Grenzen des Bereichs f r diese Gr e Ist der SPV Wert so konfiguriert dass er in physikalischen Einheiten gelesen werden kann entspricht dieser Parameter dem Wert der Prozessvariablen in physikalischen Einheiten Weitere Informationen zur Skalierung finden Sie im Abschnitt Analog E A Skalierung auf Seite 19 18
604. us Doppelwort 11 9 us 0 0 us sn SUB Wort 3 4 us 0 0 us Subtract Doppelwort 12 9 us 0 0 us Source ya MicroLogix 1500 ADD Wort 2 5 us 0 0 us Source B Be Doppelwort 10 4 us 0 0 us lt Dest N7 2 SUB Wort 2 9 us 0 0 us 0 lt Doppelwort 11 2 us 0 0 us Verwenden Sie den ADD Befehl um einen Wert zu einem anderen zu addieren Quelle A Quelle B und die Summe in die Zieladresse zu stellen Verwenden Sie den SUB Befehl um einen Wert zu einem anderen abzuziehen Quelle A Quelle B und die Summe in die Zieladresse zu stellen Publikation 1762 RM001D DE P Oktober 2002 10 8 Mathematische Befehle MUL Multiplikation DIV Division MUL Multiply Source A N7 0 0 lt Source B N7 1 0 lt Dest N7 2 0 lt DIV Divide Source A N7 0 0 lt Source B N7 1 0 lt Dest N7 2 0 lt Publikation 1762 RM001D DE P Oktober 2002 Befehlstyp Ausgang Tabelle 10 5 Ausf hrungszeit f r die Befehle MUL und DIV Steuerung Befehl Datengr e Strompfad wahr unwahr MicroLogix 1200 IMUL Wort 6 8 us 0 0 us Doppelwort 31 9 us 0 0 us DIV Wort 12 2 us 0 0 us Doppelwort 42 8 us 0 0 us MicroLogix 1500 MUL Wort 5 8 us 0 0 us Doppelwort 27 6 us 0 1 us DIV Wort 10 3 us 0 0 us Doppelwort 36 7 us 0 0 us Verwenden Sie den MUL Befehl um einen Wert mit einem anderen zu multiplizieren Quelle A x Quelle B und das Ergebnis in die Zieladresse zu stellen
605. us in die CV Adtesse schreibt Beachten Sie dass der neue Wert der Regelvariablen im Bereich von 0 bis 16383 nicht von 0 bis 100 liegt Die Eingabe des Prozentwertes der Regelvariablen CVP in den Kontaktplan wird im manuellen Modus ignoriert PID Strompfadstatus Wenn der PID Strompfad unwahr ist wird die Integralsumme IS gel scht und die Regelvariable beh lt ihren letzten Status bei Prozesssteuerungsbefehl 19 23 Anwendungsbeispiele St rgr enaufschaltung Anwendungen mit Transportverz gerungen erfordern zur Vorbeugung einer St rung ggf eine Kompensation des CV Ausgangs Diese Kompensation kann durch Eingabe eines Werts in dem FF Element St rgr en oder Grundlast erreicht werden Siehe Seite 19 11 Der angegebene Wert wird zu dem Ausgang addiert wodurch eine St rgr enaufschaltung stattfindet Die Aufschaltung kann durch Eingabe eines Werts von 16383 bis 16383 in Wort 6 ber das Programmierger t oder den Kontaktplan aktiviert werden PID Regelkreis einstellen Das Einstellen eines PID Regelkreises erfordert Kenntnisse im Bereich der Prozessregelung Wenn Sie nicht ber die entsprechende Erfah rung verf gen k nnen Sie durch die Teilnahme an einer Schulung die Theorie sowie die in Ihrem Unternehmen eingesetzten Prozessregelungsverfahren erlernen Es gibt zahlreiche Verfahren zur Einstellung eines PID Regelkreises Das folgende allgemeine PID Einstellverfahren bezicht sich ausschlie lich auf die Handh
606. usgang Tabelle 20 11 Ausf hrungszeit des ABL Befehls Steuerung Befehl wahr unwahr MicroLogix 1200 Serie B FRN 3 oder 115 us 8 6 us Zeichen 12 5 us h her MicroLogix 1500 Serie B FRN 4 oder 94 us 7 6 us Zeichen 11 4 us h her Der ABL Befehl dient zum Bestimmen der Zeichenanzahl im Empfangspuffer des angegebenen Kommunikationskanals bis ein schlie lich der ersten Zeilenendezeichen bzw Abschlusszeichen Dabei sucht der Befehl nach den beiden Abschlusszeichen die ber das Konfigurationsfenster f r den Kanal festgelegt wurden Beim bergang von unwahr nach wahr meldet die Steuerung die Anzahl der Zeichen im POS Feld des Steuerdatenfiles Der Kanal muss f r ASCII konfiguriert sein ASCII Befehle 20 15 Parameter eingeben Geben Sie beim Programmieren dieses Befehls die folgenden Parameter ein e Channel Kanal ist die Nummer des RS 232 Anschlusses Kanal 0 Nur 1764 LRP Auswahl von Kanal O oder Kanal 1 m glich o Control Steuerung ist der Steuerdatenfile Siehe Seite 20 6 e Characters Zeichen ist die Anzahl der von der Steuerung erkannten Zeichen im Puffer 0 bis 1024 Dieser Parameter ist schreibgesch tzt und befindet sich in Wort 2 des Steuerdatenfiles e Error Fehler zeigt den hexadezimalen Fehlercode an der angibt warum das ER Bit im Datenfile gesetzt wurde Eine Beschreibung der Fehlercodes finden Sie auf Seite 20 31 Adressierungsmodi und Filetypen k nnen entsprechend der folg
607. usgang r cksetzen mit der Adresse S 5 0 verhindert werden Der Strompfad muss zwischen dem berlaufpunkt und dem END oder TND Befehl liegen Die folgende Abbildung zeigt den Strompfad der zum R cksetzen des berlaufauffang Bits verwendet werden kann S 5 Publikation 1762 RMO01D DE P Oktober 2002 10 4 Mathematische Befehle Flie komma Datenfile F Filebeschreibung verwenden Flie komma Files enthalten IEEE 754 Flie komma Datenelemente Im Folgenden wird ein Flie komma Element dargestellt In jedem Flie komma File k nnen bis zu 256 dieser Elemente enthalten sein Tabelle 10 3 Struktur eines Flie komma Datenfiles Flie komma Element 31 sl Wert des Exponenten Mantisse H herwertiges Wort Niederwertiges Wort 1 S Vorzeichen Bit Flie komma Nummern werden im IEEE 754 Format angegeben dabei gilt e Bit 31 ist das Vorzeichen Bit Dieses Bit wird f r negative Nummern gesetzt beachten Sie dass Negativ Null ein g ltiger Wert ist e Bits 23 bis 30 sind die Exponenten e Bits 0 bis 22 sind die Mantissen Der Wert der von einer 32 Bit Flie komma Nummer dargestellt wird keiner der Ausnahmewerte die auf Seite 10 5 festgelegt wurden wird durch den folgenden Ausdruck wiedergegeben Beachten Sie die Wiederherstellung des unterdr ckten und bedeutendsten Bits der Mantisse 1 x26717 x 1 7 Wobei s f r das Vorzeichen Bit 0 oder 1 ste
608. usgangsalarmen und dem W hlen von Ausgangsbegrenzungen besteht darin dass Sie zur Aktivierung von Grenzwerten die Ausgangsbegrenzung ausw hlen m ssen Grenz und Alarmwerte werden in den gleichen Worten gespeichert Bei Eingabe dieser Werte werden zwar Alarme nicht jedoch die Begrenzung aktiviert Wenn Sie Grenzwerte angeben und dar ber hinaus das Grenzwert Freigabe Bit setzen werden sowohl die Begrenzung als auch der Alarm aktiviert Die Anti Reset Windup Funktion verhindert ein berm iges Ansteigen des Integralterms wenn die Regelvariable einen Grenzwert erreicht Wenn die Summe des PID und der Kompensation in der Regelvariablen den Grenzwert erreicht wird die Berechnung der Integralsumme unterbrochen bis die Regelvariable wieder innerhalb des g ltigen Bereichs liegt Die Integralsumme ist in dem Element IS gespeichert Manueller Modus Im manuellen Modus wird der Wert der Regelvariablen nicht durch den PID Algorithmus berechnet Statt dessen wird der Wert als Eingang zur Anpassung der Integralsumme IS verwendet damit bei der Aktivierung des Automatikmodus ein sto freier bergang sichergestellt ist Im manuellen Modus k nnen Sie einen neuen CV Wert von 0 bis 100 eingeben Dieser Wert wird in eine Zahl zwischen 0 und 16383 umgewandelt und in die Adresse der Regelvariablen gestellt Wenn Sie die manuelle Ausgangsgr e ber den Kontaktplan festlegen muss der Kontaktplan so strukturiert sein dass er Daten im manuellen Mod
609. ustellen Die h ufigsten Fehler die dieses Bit darstellt sind Konfigurationsfehler Wenn dieses Bit gesetzt ist sollte der spezifische Fehlercode in dem Parameter EI 0 ER genauer gepr ft werden Dieses Bit wird durch die Steuerung automatisch gesetzt und gel scht Interrupts verwenden 18 21 EII Flankenauswahl ES Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff ES Flankenauswahl EIl 0 ES Bin rwert Bit Steuerung Nur Lesen Mit dem ES Bit Flankenauswahl wird der Ausl sertyp ausgew hlt der einen Ereignis Interrupt verursacht Dabei kann das EII Subsystem f r die Erkennung eines Anstiegsflankensignals aus ein 0 1 oder eines abfallende Flankensignals ein aus 1 0 konfiguriert werden Diese Auswahl h ngt von dem Feldger tetyp ab das an die Steuerung angeschlossen ist Die Standardbedingung ist 1 Anstiegsflanke EIl Eingangsauswahl IS Beschreibung Adresse Datenformat Typ Anwenderpro Unterelement grammzugriff IS Eingangsauswahl JEII 0 IS Wort INT Steuerung Nur Lesen Mit dem IS Parameter Eingangsauswahl wird jedem EII ein bestimm ter Eingang auf der Steuerung zugeordnet G ltige Eing nge sind 0 bis 7 dies entspricht 11 0 0 0 bis 11 0 0 7 Dieser Parameter wird ber das Programmierger t konfiguriert und kann nicht in dem Steuerprogramm ge ndert werden Publikation 1762 RMO01D DE P Oktober 2002 18 22
610. utor von Rockwell Automation vor Ort Thema Dokumentation Dokumentnummer Informationen zur Funktionsweise und Verwendung von Mikrosteuerungen MicroMentor 1761 MMB Informationen zur Montage und Verdrahtung der speicherprogrammierbaren Installationsanleitung f r die speicher 1762 IN006 Steuerungen MicroLogix 1200 einschlie lich einer Montageschablone und programmierbare Steuerung Aufkleber MicroLogix 1200 Ausf hrliche Informationen zur Planung Montage Verdrahtung und Benutzerhandbuch zur speicher 1762 UM001 Fehlersuche Ihres MicroLogix 1200 Systems programmierbaren Steuerung MicroLogix 1200 Informationen zur Montage und Verdrahtung der MicroLogix 1500 Installationsanleitung f r Basiseinheiten 1764 INOO1A Basiseinheiten einschlie lich einer Montageschablone f r die einfache Installation der speicherprogrammierbaren Steuerung MicroLogix 1500 Ausf hrliche Informationen zur Planung Montage Verdrahtung und Fehlersuche Ihres MicroLogix 1500 Systems Benutzerhandbuch zu der speicher programmierbaren Steuerung MicroLogix 1500 1764 UMOOT1A Beschreibung der Installation und Verkabelung eines erweiterten Advanced Interface Converter AIC 1761 6 4 Schnittstellenwandlers AlC Dieses Handbuch enth lt au erdem User Manual Informationen zur Verdrahtung von Netzwerken Informationen zur Installation Konfiguration und Inbetriebnahme einer DNI DeviceNet Interface User Manual 1761 6 5 Informationen zum of
611. ver sorgung erhalten Dieses Bit wird durch das Anwenderprogramm gesetzt und gel scht Interrupt durch berlauf OFI Beschreibung Adresse Datenformat Ysc Modil Typ Anwenderpro grammzugriff t 0 bis 7 Status Lesen Schreiben OFI Interrupt HSC 0 OFI Bi durch Uberlauf 1 Beschreibungen der Modi finden Sie im Abschnitt HSC Modus MOD auf Seite 5 16 Das OFI Status Bit Interrupt durch berlauf wird gesetzt 1 wenn der HSC Istwert den berlaufwert erreicht und der HSC Interrupt ausgel st wurde Mit diesem Bit kann in dem Steuerprogramm angezeigt werden dass der HSC Interrupt durch die berlaufvariable ausgel st wurde Wenn das Steuerprogramm nach Erreichen des berlaufwerts eine bestimmte Steueraktion durchf hren soll wird dieses Bit als bedingte Logik verwendet Dieses Bit kann durch das Steuerprogramm gel scht 0 werden es wird au erdem durch das HSC Subsystem gel scht sobald folgende Bedingungen eintreten e Ausf hrung eines Interrupts nach Erreichen des unteren Sollwerts e Ausf hrung eines Interrupts nach Erreichen des oberen Sollwerts e Ausf hrung eines Interrupts nach Erreichen des Unterlaufwerts e Aktivierung des Ausf hrungsmodus der Steuerung Verwenden des Hochgeschwindigkeitsz hlers und des programmierbaren Endschalters Z hlrichtung DIR Beschreibung Adresse Datenformat HSc Modi Tp Anwenderpro grammzugriff DIR HSC 0 DIR B
612. verwenden auf Seite 4 2 Adressierungs Adressierungs Parameter iles Funktionsfiles E Datenfiles lt modis ebene 1 9 Z z E S 5 a 5 S f 3 x HE a a x 1 x r 2 2 os son je 2 z 2 k z a e 3 E le 5 S e ai N lt N oo 2 o v e jz u 5 E a E Z E lb a S HEBT a 5 j E j 2 la la Source Quelle A P Source Quelle B Ziel 1 Der Steuerdatenfile ist der ei nzig g ltige Filetyp f r das Steuerungselement Funktionsweise Dieser Befehl wird beim bergang von unwahr nach wahr ausgef hrt Quelle B wird an Quelle A angeh ngt und das Ergebnis wird an die Zieladresse geschrieben Es werden nur die ersten 82 Zeichen 0 bis 81 an die Zielposition geschrieben Ist die Zeichenkettenl nge von Quelle A Quelle B oder der Zieladresse gr er als 82 wird das Fehler Bit f r die ASCII Zeichenkettenbearbeitung S 5 15 gesetzt und der Fehler hinsichtlich einer ung ltigen Zeichenkettenl nge 1F39H in das Haupt Fehlercodewort S 6 geschrieben Publikation 1762 RMO01D DE P Oktober 2002 20 20 ASCII Befehle AEX Zeichenkette extrahieren Befehlstyp Ausgang AEX String Extract Tabelle 20 19 Ausf hrungszeit des AEX Befehls Source ST10 0 OE ee E e Index 1 Steuerung Befehl Number 5 Dest ST10 3 wahr unwahr MicroLogix 1200 Serie B
613. vision B mit FRN5 oder h herer Firmware k nnen mithilfe des ber die Website von MicroLogix erh ltlichen Werkzeugs ControlFlash FRN3 1 heruntergestuft werden sodass sie mit dieser Softwareversion kompatibel sind Die Steuerung kann sp ter mithilfe des FRN5 ersetzt das FRN4 ControlFlash Upgrade und besitzt gleichwertige Funktionen oder eines h heren ControlFlash Werkzeugs aktualisiert werden Publikation 1762 RMO01D DE P Oktober 2002 MicroLogix 1500 Bestell Serien Revisions Firmware Release Verbesserung nummer buchstabe buchstabe Release Nr Datum 1764 L SP JA B FRN2 Februar 1999 Produkt Release 1764 LSP JA C FRN3 Oktober 1999 MicroLogix 1500 Steuerungen mit 1764 LSP Prozessor k nnen jetzt zusammen mit Erweiterungskabeln und Netzteilen f r Compact 1 0 Bulletin 1769 verwendet werden 1764 LSP B A FRNA April 2000 MicroLogix 1500 Steuerungen mit 1764 LSP Prozessor k nnen jetzt Folgendes verwenden e eichenketten Datenfile Typ e Unterst tzung des ASCII Befehlssatzes e Modbus RTU Slave Protokoll e Rampenfunktion bei Verwendung von PWM Ausg ngen e Statischer Datenfileschutz e RIC Nachrichtenfunktion 1764 LRP B A FRNA April 2000 Produkt Release MicroLogix 1500 Steuerungen mit 1764 LRP Prozessor verf gen ber alle Leistungsmerkmale des 1764 LSP Sie bieten zus tzlich e Einen zweiten Kommunikationsanschluss RS 232 isoliert e Funktionen zur Datenprotokollierung 1764 LSP B B FRN5 Oktobe
614. weder direkt oder ber ein Netzwerk Klicken Sie Im E A Konfigurationsbildschirm auf die Schaltfl che Read 1 O Config E A Konfiguration lesen RSLogix 500 liest die aktuelle Konfiguration der Steuerungs E A ein Einige E A Module unterst tzen oder erfordern die Konfiguration Zum Konfigurieren eines speziellen Moduls klicken Sie doppelt auf das gew nschte Modul Anschlie end wird ein spezieller E A Konfigurationsbildschirm f r dieses Modul angezeigt Publikation 1762 RM001D DE P Oktober 2002 Kapitel 2 Speicher der Steuerung und Filetypen In diesem Kapitel werden der Speicher der Steuerung und die Filetypen beschrieben die von MicroLogix 1200 und MicroLogix 1500 Steuerungen verwendet werden Dabei werden folgende Themen erl utert Speicher der Steuerung auf Seite 2 2 Datenfiles auf Seite 2 7 Datenfiles beim Herunterladen sch tzen auf Seite 2 8 Statischer Fileschutz auf Seite 2 10 Kennwortschutz auf Seite 2 11 Speicher der Steuerung l schen auf Seite 2 12 Zuk nftigen Zugriff zulassen OEM Sperte auf Seite 2 13 Publikation 1762 RMO01D DE P Oktober 2002 2 2 _ Speicher der Steuerung und Filetypen Speicher der Steuerung Filestruktur Der MicroLogix 1200 und 1500 Anwenderspeicher besteht aus Datenfiles Funktionsfiles und Programmfiles sowie B RAM Files f r den MicroLogix 1500 1764 LRP Prozessor Funktionsfiles stehen ausschlie lich in den MicroLo
615. weiten Wert ist Mit dem LEQ Befehl k nnen Sie pr fen ob ein Wert kleiner als oder gleich einem zweiten Wert ist Tabelle 9 7 Funktionsweise der Befehle GEQ und LEQ Befehl Beziehung zwischen Daraus resultierender Quellenwerten Strompfadstatus GEQ wahr unwahr LEQ unwahr wahr WICHTIG Verwenden Sie den Hochgeschwindigkeits Z hlerak kumulator HSC ACC nur f r Quelle A in den GRT LES GEQ und LEQ Befehlen Publikation 1762 RMO01D DE P Oktober 2002 9 6 Vergleichsbefehle MEQ Maskierter Vergleich auf gleich MEQ Befehlstyp Eingang Masked Equal Tabelle 9 8 Ausf hrungszeit f r MEQ Befehl Source N7 0 0 lt Steuerung Datengr e Strompfad Mask N7 1 0000h lt wahr unwahr Compare NS MicroLogix 1200 Wort 1 9 us 1 8 us Doppelwort 3 9 us 3 1 us MicroLogix 1500 Wort 1 7 us 1 7 us Doppelwort 3 5 us 2 9 us Mit dem MEQ Befehl k nnen Sie durch ein Maske pr fen ob ein Wert Quellenadresse gleich einem zweiten Wert Bezugsadtesse ist Die Quellenadresse und die Bezugsadresse werden mit einem logischen AND Befehl mit der Maske verbunden Dann werden die Ergebnisse verglichen Wenn die resultierenden Werte gleich sind ist der Strompfad wahr Wenn die resultierenden Werte nicht gleich sind ist der Strompfad unwahr Beispiel Quelle Bezugsadresse 111 11 1 1 10 1 0 10 jo 10 f0 1 11 fo so 1 1 11 1 1 1 1 1 10 0 O o fO 10
616. wenderfehlerroutine auf Seite 18 6 Fehlermeldungen und Fehlercodes D 3 Fehlermeldungen Dieser Abschnitt enth lt die Fehlermeldungen die w hrend des Betriebs der speicherprogrammierbaren Steuerungen MicroLogix 1200 und MicroLogix 1500 auftreten k nnen Jeder Tabelleneintrag enth lt den Fehlercode eine Beschreibung des Fehlers die wahrscheinliche Ursache und die empfohlenen Abhilfema nahmen Fehlercode Meldung Beschreibung Fehlerklassifi _ Empfohlene Abhilfema nahme Hex zierung 0001 NVRAM ERROR Das Standardprogramm wurde in Nicht e Laden Sie das Programm erneut den Speicher der Steuerung anwenderbezogen herunter oder bertragen Sie es erneut geladen Dies erfolgt in folgenden e Batterieanschluss pr fen nur Situationen MicroLogix 1500 e bei einem Stromausfall w hrend e Wenn der Fehler weiterhin auftritt des Herunterladens oder der wenden Sie sich an die Rockwell bertragung eines Programms Automation Niederlassung vor Ort aus dem Speichermodul e Fehler bei RAM Test e Fehler bei FLASH Test nur MicroLogix 1200 0002 UNEXPECTED RESET e Die Steuerung wurde aufgrund Nicht e Pr fen Sie die in dem Benutzerhandbuch von St rspannungen oder eines Janwenderbezogen der Steuerung beschriebenen Emp internen Hardwarefehlers fehlungen zur Erdung und zum unerwartet zur ckgesetzt berspannungsschutz e Das Standardprogramm wird e Batterieanschluss pr fen nur geladen nur MicroLogix 1500
617. zt wurde 1 wartet die Steuerung auf eine Antwort von dem Zielnetzknoten Der Zielnetzknoten muss nicht innerhalb eines bestimmten Zeitrahmens antworten HINWEIS Wenn an dem Zielnetzknoten w hrend der Nach richten bertragung ein Fehler auftritt oder die Spannungsversorgung aus und wieder eingeschal tet wird sendet der Zielnetzknoten keine Antwort Aus diesem Grund sollte in dem MSG Befehl ein Wert f r den Nachrichten Zeitablauf festgelegt werden Publikation 1762 RMO01D DE P Oktober 2002 21 14 Kommunikationsbefehle Publikation 1762 RM001D DE P Oktober 2002 4 Schritt 4 wird im Zeitdiagramm nicht dargestellt Wenn keine Best tigungsnachricht ACK empfangen wird wird Schritt 3 nicht ausgef hrt Stattdessen wird entweder keine Antwort oder eine negative Best tigung NAK empfangen In diesem Fall bleibt das STBit zur ckgesetzt 0 M gliche Ursachen f r das Ausbleiben einer Antwort e der Zielnetzknoten ist nicht vorhanden e die Nachricht wurde bei der bertragung besch digt e die Antwort wurde bei der bertragung besch digt M gliche Ursachen f r NAK keine Best tigung e der Zielnetzknoten ist besetzt e der Zielnetzknoten hat eine besch digte Nachricht erhalten e die Nachricht ist zu lang Bei einer NAK bleiben das EW Bit zur ckgesetzt 0 und das ER Bit gesetzt 1 als Hinweis darauf dass der Nachrichtenbefehl nicht erfolgreich durchgef hrt wurde Nach erfolgreichem Empfang des Pak

Download Pdf Manuals

image

Related Search

Related Contents

Samsung SM-N7505 Korisničko uputstvo  User Manual  AZUD S200 manuel d`utilisation  DD 150-U  CONTENTS - Satelco    製品カタログ(PDF形式)  CGP800L  Amiko Alien 2 - TELE-audiovision Magazine  takeMS MEM-P3 Player deejay 16GB Weiß  

Copyright © All rights reserved.
Failed to retrieve file