Home

Concept 2.6 Bausteinbibliothek IEC Teil

image

Contents

1. Darstellung Symbol Darstellung des Bausteins MVB_RED BOOL CLK DONE BOOL UINT SLOT STATE INT BOOL SET 66 33002239 MVB_RED Umschalten der redundanten Source Ports Parameterbe Beschreibung der Bausteinparameter schreibung Parameter Datentyp Bedeutung CLK BOOL Mittels Flankensteuerung wird die bernahme des SET Parameters realisiert Hierbei wird der SET Parameter nur dann ausgewertet wenn eine positive Flanke am CLK Parameter ansteht SLOT UINT Hier wird der Steckplatz des MVB 258A im Grundbaugruppentr gers eingetragen Da die CPU die ersten beiden Steckpl tze belegt kann die Kommunikationsbaugruppe nur auf den Steckpl tzen 3 4 oder 5 montiert werden SET BOOL Mit diesem Parameter Bit werden die Ports aktiv 1 oder passiv 0 geschaltet DONT BOOL Dieser Parameter Antwortbit gibt ber den Status 0 oder 1 den Zustand des redundanten Ports an D h ist der Status 0 ist der redundante Port passiv geschaltet ist er 1 so ist er aktiv STATE INT ber den Parameter STATE wird der Status bzw ein Fehlercode ausgegeben Die einzelnen Meldungen haben folgende Bedeutung e Statusmeldungen e 0 Redundanz ist nicht konfiguriert 1 Umschaltung von passiv nach aktiv 2 Redundante Ports sind aktiv 3 Umschaltung von aktiv nach passiv e 4 Redundante Ports sind passiv e Fehlermeldungen e 1 Es wurde eine falsche Ste
2. Darstellung Symbol Darstellung des Bausteins ULEXSTAT SEMODNUM WORD SELIMNUM WORD SEERRCOD WORD HERCKNUM WORD HESLTNUM WORD HEMODSTS WORD HECHLSTS WORD Parameterbe Beschreibung der Bausteinparameter schreiburig Parameter Datentyp Bedeutung SEMODNUM WORD 0 kein Softwarefehler aufgetreten ungleich 0 Softwarefehler Die angezeigte Nummer dient zur Fehlerlokalisierung Bitte bei Anfrage in der Hotline bekanntgeben SELIMNUM WORD siehe oben SEERRCOD WORD siehe oben HERCKNUM WORD 0 kein Hardwarefehler erkannt 1 Hardwarefehler erkannt HESLTNUM WORD 0 kein Hardwarefehler erkannt 1 16 Steckplatznummer f r den ein Hardware Fehler erkannt worden ist HEMODSTS WORD Baugruppenstatus Identisch mit dem Struktur Element USERSTATUS in der Datenstruktur EXPSTATUS HECHLSTS WORD Baugruppenfehlercode Identisch mit dem Struktur Element ERRNO in der Datenstruktur EXPSTATUS 33002239 73 ULEXSTAT Statusmeldungen f r Experten 74 33002239 Glossar Abgeleiteter Datentyp Ablaufsprache SFC Adressen aktives Fenster Aktualparameter Abgeleitete Datentypen sind Datentypen die von den Elementaren Datentypen und oder anderen Abgeleiteten Datentypen abgeleitet wurden Die Definition der Abgeleiteten Datentypen erfolgt im Datentyp Editor von Concept Es wird zwischen globalen Datentypen und lokalen Datentypen unterschieden
3. 98 33002239 Glossar Variablen Variablen dienen dem Datenaustausch innerhalb von Sections zwischen mehreren Sections und zwischen dem Programm und der SPS Variablen bestehen mindestens aus einem Variablen Namen und einem Datentyp Wird einer Variablen eine direkte Adresse Referenz zugeordnet spricht man von einer Located Variablen Wird einer Variablen keine direkte Adresse zugeordnet spricht man von einer Unlocated Variablen Wird der Variablen ein Abgeleiteter Datentyp zugeordnet spricht amn von einer Multielement Variablen Au erdem gibt es noch Konstanten und Literale Verbindung Eine Kontroll oder Datenflu verbindung zwischen grafischen Objekten z B Schritten im SFC Editor Funktionsbausteinen im FBD Editor innerhalb einer Section grafisch als Linie dargestellt W Warnung Wird bei der Abarbeitung eines FFBs oder Schrittes ein kritischer Zustand erkannt z B kritische Eingangswerte oder Zeitlimit berschritten erfolgt eine Warnung die Sie sich mit dem Men befehl Online Ereignisanzeige ansehen k nnen Bei FFBs bleibt der ENO Ausgang auf 1 WORD WORD steht f r den Datentyp Bit Folge 16 Die Eingabe erfolgt als Basis 2 Literal Basis 8 Literal oder Basis 16 Literal Die L nge der Datenelemente ist 16 Bit Ein numerischer Wertebereich kann diesem Datentyp nicht zugeordnet werden 33002239 99 Glossar Zeitdauer Literale Zwischenablage Erlaubte Einheiten f r Zeitdauern TI
4. Darstellung des Bausteins UINT SLOT MVB_INFO ERROR AL CNF ERR INT BOOL BOOL BOOL Beschreibung der Bausteinparameter Parameter Datentyp Bedeutung SLOT UINT Hier wird der Steckplatz des ASB MVB 258A im Grundbaugruppentr gers eingetragen Da die CPU die ersten beiden Steckpl tze belegt kann die Kommunikationsbaugruppe nur auf den Steckpl tzen 3 4 oder 5 montiert werden ERROR INT ber den ERROR Parameter wird die Hardware Konfiguration des MVBs berpr ft Der Parameter kann drei verschiedene Zust nde anzeigen e 0 Fehlerfreie Funktion 1 Es wurde eine falsche Steckplatzadresse eingetragen e 2 Auf dem parametrierten Steckplatz ist keine Kommunikationsbaugruppe montiert AL BOOL Der AL Parameter gibt Auskunft ber die aktive Leitung AL 1 bedeutet da Leitung_A aktiv AL 0 bedeuete da Leitung_B aktiv ist CNF BOOL Uber den CNF Parameter wird der KonfigurationsStatus ausgegeben Ist der Wert 0 liegt kein Konfigurationsfehler vor und die MVB I O Task ist aktiv Wird der Wert 1 ausgegeben so liegt ein Konfigurationsfehler vor 33002239 59 MVB_INFO Busdaten ber MVB abfragen Detailbeschreibung Laufzeit optimierung Anpassung der Wortzahl Um eine bestm gliche Performance hinsichtlich des Laufzeitverhaltens der MVB Funktionsbausteine zu erzielen ist die zu ber
5. Die Anzahl der E A Worte die auf dem lokalen und dem Remote Baugruppentr ger zur Verf gung stehen ist auf 64 Eing nge und 64 Ausg nge begrenzt Dadurch ist die Anzahl der einsetzbaren ERT Module pro lokaler Remote R ckwandplatine mit den aktuell gew hlten minimalen Anforderungen von 7 Eingangs und 5 Ausgangs worten pro Modul auf 9 begrenzt Die Gr e der ben tigten ERT Daten bertragungen ist wesentlich gr er e 32 Z hler 64 Worte e ein Ereignis mit 5 Byte Zeitmerker 4 Worte e 32 digitale Werte und der ERT Status 3 Worte Aufgrund dieser widerspr chlichen Gr enerfordernisse ist der Einsatz eines speziellen bertragungs EFB mit dem Namen ERT_854_10 erforderlich um die erforderlichen Operationen auf der SPS auszuf hren und die ERT Darstellung der Daten in Multiplex Form anzupassen Ein solcher EFB ist f r jedes einzelne ERT Modul erforderlich Zur Vereinfachung m ssen nur diejenigen EFB Parameter konfiguriert werden die tats chlich benutzt werden Dies erspart einiges an Konfigurationsaufwand insbesondere wenn Z hler und Ereignis Eing nge nicht miteinander vermischt werden Leider kann der Speicherplatz daf r nicht gespart werden da von Concept die Ausg nge mit unsichtbare Dummy Variablen belegt werden Grundstruktur des ERT_854_10 Eingangs Registerblocks mit sieben 3x Registern f r die bertragung von der ERT zur SPS 33002239 23 ERT_854_10 Daten bertragungs EFB Grundstrukt
6. Nach Ablauf der bertragung wird die Schreibfreigabe automatisch zur ckgesetzt und die Daten sind vor Uberschreiben gesch tzt Vor dem n chsten Datentransfer mu der EFB erneut aufgerufen werden Hinweis Verwenden Sie diese Funktion in den Textsprachen IL und ST nur ein einziges mal da sonst ein fehlerhafter Code generiet wird Als zus tzliche Parameter k nnen EN und ENO projektiert werden Darstellung des Bausteins EXFR BYTE STATUS Beschreibung der Bausteinparameter Parameter Datentyp Bedeutung STATUS BYTE Referenzieren Sie hier nur das Strukturelement tstat aus der Datenstruktur des Experten Beispiel xxx in tstat mit xxx als der im Variableneditor vergebene Variablenname f r den abgeleiteten Datentyp ESI_In oder ERT_In 44 33002239 EXRB Istwerte vom Experten bernehmen bersicht Einleitung Inhalt dieses Kapitels Dieses Kapitel beschreibt den Baustein EXRB Dieses Kapitel enth lt die folgenden Themen Thema Seite Kurzbeschreibung 46 Darstellung 46 Laufzeitfehler 47 33002239 45 EXRB Istwerte vom Experten bernehmen Kurzbeschreibung Funktionsbe schreibung Darstellung Symbol Parameterbe schreibung Die Funktion ist anwendbar f r die Expertenbaugruppen 140 ERT 000 00 und 140 ESI 062 00 Sie kopiert die Istwerte und Statusdaten des Experten aus dem
7. Die SFC Sprachelemente erm glichen das Unterteilen einer SPS Programm Organisationseinheit in eine Anzahl Schritte und Transitionen die durch gerichtete Verbindungen untereinander verbunden sind Zu jedem Schritt geh rt eine Anzahl Aktionen und mit jeder Transition ist eine Transitionsbedingung verbunden Direkte Adressen sind Speicherbereiche auf der SPS Diese befinden sich im Signalspeicher und k nnen Ein Ausgangs Baugruppen zugewiesen sein Die Anzeige Eingabe von direkten Adressen ist in den folgenden Formaten m glich e Standard Format 400001 e Separator Format 4 00001 e Kompakt Format 4 1 e IEC Format QW1 Das Fenster das momentan angew hlt ist Zu einem gegebenen Zeitpunkt kann immer nur ein Fenster aktiv sein Wenn ein Fenster aktiv wird ndert sich die Farbe seiner Titelleiste um es von den anderen Fenstern zu unterscheiden Nicht angew hlte Fenster sind inaktiv Aktuell angeschlossener Eingangs Ausgangs Parameter 33002239 75 Glossar ANL_IN ANL_OUT Anweisung IL Anweisung ST Anweisungsliste IL Anwendungs fenster ANY ANY_BIT ANY_ELEM ANY_INT ANL_IN steht f r den Datentyp Analog Eingang und wird f r die Analogwertverar beitung verwendet Dem Datentyp werden die in der E A Best ckungsliste festgelegten 3x Referenzen der konfigurierten Analog Eingabe Baugruppe automatisch zugeordnet und d rfen deshalb nur mit Unlocated Variablen belegt werden ANL
8. FUNK Funktions baustein Exemplar FB Funktions baustein Sprache FBD Funktionsbau steintyp Eine Programm Organisationseinheit die bei Ausf hrung genau ein Datenelement liefert Eine Funktion hat keine interne Zustandsinformation Mehrfachaufrufe derselben Funktion mit denselben Eingabeparameterwerten liefern immer dieselben Ausgabewerte Einzelheiten der grafischen Form von Funktionsaufrufen finden Sie in der Definition Funktionsbaustein Exemplar Im Gegensatz zu Aufrufen von Funktionsbau steinen haben Funktionsaufrufe nur einen einzelnen unbenannten Ausgang da dessen Name der Name der Funktion selbst ist In FBD wird jeder Aufruf durch eine eindeutige Nummer ber dem grafischen Block gekennzeichnet diese Nummer wird automatisch erzeugt und kann nicht ver ndert werden Ein Funktionsbaustein ist eine Programm Organisationseinheit die entsprechend der in ihrer Funktionsbausteintypbeschreibung definierten Funktionalit t Werte f r ihre Ausg nge und interne n Variable n berechnet wenn sie als bestimmtes Exemplar aufgerufen wird Alle Werte der Ausg nge und internen Variablen eines bestimmten Funktionsbaustein Exemplares bleiben von einem Aufruf des Funktionsbausteins bis zum n chsten bestehen Mehrfachaufrufe desselben Funktionsbaustein Exemplars mit denselben Argumenten Werten von Eingangs parametern liefern deshalb nicht unbedingt den dieselben Ausgabewert e Jedes Funktionsbaustein Exemplar ist grafisch d
9. IEC Gesamtspeicher IEC Namens konvention Bezeichner IEC Programm speicher IIR Filter Initialschritt Anfangsschritt Initialwert Instanziierung Internationale Norm Speicherprogrammierbare Steuerungen Teil 3 Programmiersprachen An erster Stelle der Adresse steht ein Bezeichner nach IEC gefolgt von der f nfstelligen Adresse e 0x12345 Q12345 e 1x12345 112345 e 3x12345 IW12345 e 4x12345 QW12345 Der IEC Gesamtspeicher besteht aus dem IEC Programmspeicher und den Globalen Daten Ein Bezeichner ist eine Folge von Buchstaben Ziffern und Unterstrichzeichen die mit einem Buchstaben oder Unterstrichzeichen beginnen mu z B Name eines Funktionsbaustein Typs eines Exemplars einer Variablen oder einer Section Buchstaben aus Nationalen Zeichens tzen z B k nnen verwendet werden ausgenommen in Projekt und DFB Namen Unterstrichzeichen sind in Bezeichnern signifikant z B A_BCD und AB_CD werden als unterschiedliche Bezeichner interpretiert Mehrere f hrende und mehrfache Unterstrichzeichen hintereinander sind nicht zul ssig Bezeichner d rfen keine Leerstellen enthalten Gro bzw Kleinschreibung ist nicht signifikant z B ABCD und abcd werden als der gleiche Bezeichner interpretiert Bezeichner d rfen keine Schl sselworte sein Der IEC Programmspeicher besteht aus dem Programm Code EFB Code den Sectiondaten und den DFB Exemplardaten Infinite Impul
10. Adresse 30004 30007 Diese Variable wird als Eingabe an den MOVE Block bergeben Die Ausgabe des MOVE Blocks ist eine DPM_Time Struktur die vom Variableneditor als Variable ERT_Time definiert ist Typischer Erfassungsmechanismus f r ERT Zeitdaten R_TRIG CLK Qt ND_Time BOOL OR_WORD EQ_WORD MOVE 3 0003 MD EN ENO 16 FF1F 4 16 FFBF Mux_IN ERT Time DPM_Time DPM_Time Struktur Struktur Hinweis Der ERT_854_10 EFB mu aktiv und fehlerfrei sein Der MOVE Block bertr gt die Zeitdaten die zyklisch im MUX Bereich des IN Registerblocks abgelegt sind an die DPM_Time Struktur ERT_Time des Anwenders sobald der OR_WORT und der EQ_WORD Block eine Zeitdaten ber tragung signalisiert R_TRIG stellt f r einen Zyklus ein Signal in ND_Time f r die Weiterverarbeitung der Zeitdaten zur Verf gung Der BOOL Sync Elementwert der ERT_Time sollte bei jeder neuen bertragung von der ERT zu ticken beginnen Eine neue bertragung erfolgt jeweils nach maximal 200 SPS Zyklen 34 33002239 ERT_854_10 Daten bertragungs EFB Beispiel 1 Zeitwerte f r Anzeige verwenden oder mit SET_TOD EFB Eine Anzahl von einfachen logischen Operationen ist notwendig um eine sinnvolle Anzeige der Zeitinformationen der DPM_Time Struktur zu erhalten Die gleichen Befehle sind auch f r die ERT_10_TTag Struktur verwendbar Da im Beispiel 2 das Setz
11. Anwendungsfenster einem Projekt In der vorliegenden Version umfa t ANY die Elementaren Datentypen BOOL BYTE DINT INT REAL UDINT UINT TIME und WORD und davon abgeleitete Datentypen In der vorliegenden Version umfa t ANY_BIT die Datentypen BOOL BYTE und WORD In der vorliegenden Version umfa t ANY_ELEM die Datentypen BOOL BYTE DINT INT REAL UDINT UINT TIME und WORD In der vorliegenden Version umfa t ANY_INT die Datentypen DINT INT UDINT und UINT 76 33002239 Glossar ANY_NUM ANY_REAL Argument ASCII Modus Atrium Aufruf Ausdruck Ausgangs Merker Bits Ox Referenzen Ausgangs Merkerworte 4x Referenzen Ausgangs parameter Ausgang Auswertung In der vorliegenden Version umfaBt ANY_NUM die Datentypen DINT INT REAL UDINT und UINT In der vorliegenden Version umfa t ANY_REAL den Datentyp REAL Gleichbedeutend mit Aktualparameter American Standard Code for Information Interchange Der ASCII Modus wird f r die Kommunikation mit verschiedenen Host Ger ten eingesetzt ASCII arbeitet mit 7 Datenbits Der PC based Controller befindet sich auf einer Standard AT Platine und kann innerhalb eines Host Computers in einem ISA Bussteckplatz betrieben werden Die Baugruppe besitzt ein Motherboard ben tigt SA85 Treiber mit zwei Steckpl tzen f r PC104 Daughter Boards Davon wird ein PC104 Daughter Board als CPU und das andere zur INTERBUS Steuerung eingesetzt
12. Datentyp doppeltlange ganze Zahl double integer Die Eingabe erfolgt als Integer Literal Basis 2 Literal Basis 8 Literal oder Basis 16 Literal Die L nge der Datenelemente ist 32 Bit Der Wertebereich f r Variablen dieses Datentyps reicht von 2 exp 31 bis 2 exp 31 1 Eine Methode zur Variablendarstellung im SPS Programm aus der die Zuordnung zum logischen Speicherort und indirekt zum physikalischen Speicherort direkt abgeleitet werden kann Ein Fenster innerhalb eines Anwendungsfensters Es k nnen mehrere Dokument fenster gleichzeitig in einem Anwendungsfenster ge ffnet sein Es kann aber immer nur ein Dokumentfenster aktiv sein Dokumentfenster in Concept sind z B Sections das Meldungs Fenster der Referenzdaten Editor und die SPS Konfiguration DP Dezentrale Peripherie Dummy Eine Leerdatei die aus einem Textkopf mit allgemeinen Dateiinformationen wie z B Autor Erstellungsdatum EFB Bezeichnung usw besteht Der Anwender mu die Fertigstellung dieser Dummy Datei durch weitere Eintr ge vornehmen DX Zoom Diese Eigenschaft erm glich Ihnen das Anschlie en an ein Programmierobjekt um dessen Datenwerte zu beobachten und zu ndern falls notwendig E E A In der E A Best ckungsliste werden die E A und Experten Baugruppen der Best ckungs verschiedenen Zentraleinheiten konfiguriert liste 33002239 81 Glossar EFB Code Eingangsbits 1x Referenzen Eingangs parameter Eingang E
13. Der Vorgang durch den die Ausf hrung einer Operation eingeleitet wird Ausdr cke bestehen aus Operatoren und Operanden Ein Ausgangs Merker Bit kann daf r benutzt werden reale Ausgangsdaten durch eine Ausgabeeinheit des Steuerungssystems zu steuern oder einen oder mehrere diskrete Ausg nge im Signalspeicher zu definieren Hinweis Das x das nach der ersten Ziffer des Referenztyps steht repr sentiert einen f nfstelligen Speicherort im Anwender Datenspeicher z B hat die Referenz 000201 die Bedeutung eines Ausgangs oder Merkerbits an Adresse 201 des Signalspeichers Ein Ausgangs Merkerwort kann f r die Speicherung numerischer Daten bin r oder dezimal im Signalspeicher benutzt werden oder auch f r das Senden der Daten von der CPU an eine Ausgabeeinheit im Steuerungssystem Hinweis Das x das nach der ersten Ziffer des Referenztyps steht repr sentiert einen f nfstelligen Speicherort im Anwender Datenspeicher z B hat die Referenz 400201 die Bedeutung eines 16 Bit Ausgangs Merkerworts an Adresse 201 des Signalspeichers Ein Parameter mit dem das die Ergebnis se der Auswertung eines FFBs zur ckgegeben wird werden Der Proze durch den ein Wert f r eine Funktion oder f r die Ausg nge eines Funktionsbausteins w hrend der Programmausf hrung ermittelt wird 33002239 77 Glossar Backup Datei Concept EFB Basis 16 Literale Basis 2 Literale Basis 8 Literale Die Backup Datei ist eine Kopie
14. EFB interner Fehler 2715 Benutzerfehler 16 Falscher Slot 2716 Benutzerfehler 17 Health Statusbit ist nicht gesetzt ERT erscheint als nicht vorhanden 2717 Benutzerfehler 18 EFB interner Fehler ERT Fehlermeldungen Meldung Fehler Bedeutung 2700 Benutzerfehler 1 ERT interner Fehler 2707 Benutzerfehler 8 ERT interner Fehler 2704 Benutzerfehler 5 ERT Kommunikations Timeout z B EFB zu lange gesperrt disabled 30 33002239 ERT_854_10 Daten bertragungs EFB Einfaches Beispiel Blockschaltbild Prinzip Aufbau FBI XXX QUANTUM Struktur der Anwenderdaten ERT_854_10 SLOTI Far BoolArr32 SLOT2 SLOT Input ARRAY fiir 32 SLOT3 1 ACK ND TI digitale Eing nge IN3 CL_TT TT_Data VAAAAWwJ CL_Count ND_Count ERT_10_T Tag 1 T_EN Cnt_Data STRUKTUR Time_IN ND_Stat speichert ein Ereignis Status Status Wort mit Zeitstempel DPM_Time UDIntArr32 STRUKTUR mit ARRAY f r 32 zyklisch aktualisierter Z hlereing nge Zeit von ESI Modul Andere Funktionen Eingangsmerker Durch das Setzen des Eingangsmerkers CL_TT wird das L schen des Ereignis FIFO Puffers des ERT erzwungen Das Setzen des Merkers f r einen Zyklus ist ausreichend Durch das Setzen des Eingangsmerkers CL_Count wird das L schen der ERT Z hler durch den EFB erzwungen Das Setzen des
15. Steckplatznummern Ihrer ERT Baugruppen zuweisen m ssen Die Nummern entsprechen denen in der E A Best ckunggsliste Die restlichen Felder m ssen 0 sein Sie k nnen bis zu 14 ERT Baugruppen eintragen weitere Eintr ge werden ignoriert ERR_DINT DINT Die 32 Bit sind Fehlerbits zu der in SLOTSTR angegebenen ERT Baugruppen Jedes Bit entspricht einem Element von SLOTSTR Die bertragung ist fehlerfrei verlaufen wenn alle Bit 0 sind Bedeutung der Bits Bit0 1 Fehler bei der bertragung zur 1 ERT 854 Bit1 1 Fehler bei der bertragung zur 2 ERT 854 e Bit3 1 Hinweis Gez hlt werden die Bits von rechts nach links 33002239 41 ERT_TIME Zeit bertragung zur ERT854 42 33002239 EXFR Istwertfreigabe f r Experten 4 Ubersicht Einleitung Dieses Kapitel beschreibt den Baustein EXFR Inhalt dieses Dieses Kapitel enthalt die folgenden Themen Kapitels Thema SE Kurzbeschreibung 44 Darstellung 44 33002239 43 EXFR Istwertfreigabe f r Experten Kurzbeschreibung Funktionsbe schreibung Darstellung Symbol Parameterbe schreibung Die Funktion ist anwendbar f r die Expertenbaugruppen 140 ERT 854 00 und 140 ESI 062 00 Sie schreibt eine 0 auf ein Byte im 3x Referenzbereich des Experten Transfer status so da die bertragung von Daten eines Experten in den Signalspeicher der SPS stattfinden kann
16. ae E oes 41 Kapitel 4 Kapitel 5 Kapitel 6 Kapitel 7 Kapitel 8 Kapitel 9 Kapitel 10 EXFR Istwertfreigabe f r Experten sure nennen bersicht ne rer Ne rise Kurzbeschreibung 00 c eee eee ernennen Darstellind eine do re he be eae ied A a a EXRB Istwerte vom Experten bernehmen bersicht ege Zus sun aa re na Kurzbeschreib ng x it eset sea atlas a ag ea ne Darstellung see eecht te ered eat habe eet etait deefe tenet Sh et En A bade Lautzettehler 0 0 ee eee EXWB Sollwerte zum Experten bertragen bersicht Stee een is een wer en Kurzbeschreibung 22er enn eee een en DB rstelling rini detest cca a a er er a Lara Dep aa La fzeitfehler u ae T SES ee ea Ya Ber MUX_DINTARR_125 Multiplexer f r Arrays des Datentyps DintArr125 2 0 cc ee berechtegt Eed Kurzbeschreibung 00 esaw nennen nee ernennen Darsteller er ar Ben En Laufzeitfehler 2r 3 le Kran Dr nr ee MVB_IN Datenaustausch zwischen CPU und MVB 258A BOrSICh tenets E Kurzbeschreibung 22er en er eee rennen a DarstellUnG res ccica este naeh anne Detailbeschreibung MVB_INFO Busdaten ber MVB abfragen bersicht u a en a ade Beare eo Kurzbeschreib ng ri Sian 32 ea Se ana rn D rstelllng 4 3 nna Seek Pass Dr Pr Pew bed Ba een Detailbeschreibung MVB_OUT Datenaustausch zwischen AS BMVB 25
17. der letzten Quellcode Datei Der Name dieser Backup Datei ist backup c dabei wird angenommen da Sie von Ihrer Quellcode Datei nie mehr als 100 Kopien haben Die erste Backup Datei hat den Namen backup00 c Falls Sie an der Definitions Datei nderungen vorgenommen haben die beim EFB keine Schnittstellenver nderung hervorrufen k nnen Sie sich das Erzeugen einer Backup Datei durch das Editieren Ihrer Quellcode Datei ersparen Objekte Quelle Wird eine Backup Datei angelegt k nnen Sie ihr den Namen Quell Datei geben Basis 16 Literale dienen zur Angabe von ganzzahligen Werten im Hexadezimal system Die Basis mu durch das Pr fix 16 gekennzeichnet werden Die Werte d rfen kein Vorzeichen haben Einzelne Unterstrichzeichen _ zwischen den Ziffern sind nicht signifikant Beispiel 16 F_F oder 16 FF dezimal 255 16 E_0 oder 16 E0 dezimal 224 Basis 2 Literale dienen zur Angabe von ganzzahligen Werten im Dualsystem Die Basis mu durch das Pr fix 2 gekennzeichnet werden Die Werte d rfen kein Vorzeichen haben Einzelne Unterstrichzeichen _ zwischen den Ziffern sind nicht signifikant Beispiel 2 1111_1111 oder 2 11111111 dezimal 255 2 1110_0000 oder 2 11100000 dezimal 224 Basis 8 Literale dienen zur Angabe von ganzzahligen Werten im Oktalsystem Die Basis mu durch das Pr fix 8 gekennzeichnet werden Die Werte d rfen kein Vorzeichen haben Einzelne Unterstrichzeichen _ zwischen den Ziffe
18. des SPS Anwenderprogramms beim L schen des Ereignis FIFO Puffer der ERT beim Starten Setzen der Uhr Die bertragung dieser Grobzeit Ausgabe ohne Werte der Dateneing nge wird grunds tzlich durch ein richtiges zeitgestempeltes Ereignis ausgel st Geschieht dies nicht bleiben die Werte solange in der ERT stecken bis ein Ereignis stattfindet Innerhalb der Zeitmarke einer Grobzeit Ausgabe ist das CT Bit immer gesetzt das Byte 2 enth lt die Information ber den Monat Byte 3 ber das Jahr und Byte 4 bis 8 zeigen die selben Zeitmarken Werte des ausl senden Ereignisses dessen Ereignismeldung der Grobzeit Ausgabe unmittelbar folgt Der Merker f r neue Status Daten ND_Stat wird f r einen Zyklus gesetzt Die Status Eing nge k nnen nach 2 Abfragezyklen berschrieben werden Das Statuswort enth lt EFB und ERT Fehlerbits Interne Struktur des EFB ERT Statusworts EFB Fehlerbits ERT Fehlerbits D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 Di Do 28 33002239 ERT_854_10 Daten bertragungs EFB ERT Fehlerbits D8 DO ERT Fehlerbits Bit Kurzbezeichnung Bedeutung DO FW Firmware Fehler Selbsttest Fehler innerhalb EPROM RAM oder DPM Schwerer Modulfehler D1 FP Parametrierungsfehler schwerer interner Fehler D2 TE externer Zeitreferenz Fehler Zeit Basissignal gest rt oder nicht vorhanden D3 TU Zeit wurde ung
19. er verwendet so ist die Uhr zu aktivieren indem das TIME OF DAY Register im Bereich SPECIALS der Konfiguration mit 4x Adressen belegt wird Hinweis Der Status Parameterwert ist nicht exakt mit dem Zeitdatenstrom synchronisiert und kann aus diesem Grund nur tendenziell den richtigen Wert widerspiegeln Vom Anwender freigegebenes Einstellschema f r SPS Uhr unter Verwendung des SET_TOD EFB WORD_TO_BIT ERT_854_10 IN P AND POOL Status Bit ND_Time Bit 0 BKL Bit4 User_Enable Bit5 SET_TOD S_PULSE TOD_CNFF DOW_Sunday D_WEEK ERT_Time Mon MONTH Ert_Cal_Day DAY ERT_Time Year j YEAR Ert_Hours j HOUR Ert_Mins MINUTE Ert_Secs SECOND 33002239 37 ERT_854_10 Daten bertragungs EFB 38 33002239 ERT_TIME Zeit bertragung zur ERT854 3 bersicht Einleitung Dieses Kapitel beschreibt den Baustein ERT_TIME Inhalt dieses Dieses Kapitel enth lt die folgenden Themen Kapitels Thema Seite Kurzbeschreibung 40 Darstellung 41 33002239 39 ERT_TIME Zeit bertragung zur ERT854 Kurzbeschreibung Funktionsbe schreibung Der Funktionbaustein liest die DCF Zeit aus der ESI 062 00 und kann damit die internen Uhren aller ERT Baugruppen einer TSX Quantum synchronisieren ohne da die ERT Baugruppen selber mit DCF Empfangern ausger stet sein m ssen Der Syn
20. und den Parametern f r die Code Erzeugung TIME steht f r den Datentyp Zeitdauer Die Eingabe erfolgt als Zeitdauer Literal Die L nge der Datenelemente ist 32 Bit Der Wertebereich f r Variablen dieses Datentyps reicht von 0 bis 2exp 32 1 Die Einheit f r den Datentyp TIME ist 1 ms Das Netzwerk Token steuert den vor bergehenden Besitz des bertragungs rechtes durch einen einzelnen Teilnehmer Das Token durchl uft die Teilnehmer in einer umlaufenden aufsteigenden Adressenfolge Alle Teilnehmer verfolgen den Tokendurchlauf und k nnen alle m glichen Daten erhalten die mitgeschickt werden Der Traffic Cop ist ist eine BestUckungsliste die aus der Benutzer Best ckunggsliste generiert wird Der Traffic Cop wird in der SPS verwaltet und enh lt zus tzlich zur Anwender Best ckunggsliste z B Status Informationen zu den E A Stationen und Baugruppen Die Bedingung bei der die Steuerung von einem oder mehreren Vorg ngerschritten zu einem oder mehreren Nachfolgerschritten entlang einer gerichteten Verbindung bergeht 33002239 97 Glossar Typisierte Literale Wenn Sie den Datentyp f r ein Literal selbst festlegen wollen k nnen Sie dies mit der folgenden Konstruktion tun Datentypname Wert des Literals Beispiel INT 15 Datentyp Integer Wert 15 BYTE 00001111 Datentyp Byte Wert 00001111 REAL 23 0 Datentyp Real Wert 23 0 F r die Zuweisung des Datentyps REAL gibt es auch die M g
21. vollst ndigen Satz konfiguriert als 8 16 24 or 32 von zeitkonsistenten Z hlwerten erhalten hat ND_Stat BOOL Merker Neue Statusdaten im Status Wort Der Wert 1 liegt nur einen Zyklus an und wird nicht quittiert Status WORD Ausgangswort f r EFB ERT Status interne Einzelheiten siehe Datenflu S 26 33002239 21 ERT_854_10 Daten bertragungs EFB Interne Zeit synchronisation Ereignisstruktur Struktur von DPM_Time f r ERT interne Zeitsynchronisation z B durch die ESI Element Elementtyp Bedeutung Sync BOOL Uhrsynchronisation bei pos Flanke zur Stunde oder auf Befehl Ms WORD Zeit in Millisekunden Min BYTE Zeit ung ltig Minuten Hour BYTE Sommerzeit Stunden Day BYTE Wochentage Tag im Monat Mon BYTE Monat Year BYTE Jahr Die Ereignisstruktur des ERT_10_TTag mit 5Byte Zeitmarken weitere Informationen finden Sie in Datenflu S 26 Element Elementtyp Bedeutung User BYTE Vollst ndige Zeit Anwendernummer Modulnummer Input BYTE Typ der Ereignismenge Nr des ersten Eingangs In BYTE Ereignisdaten 1 2 oder 8 verwaltete Stellen Ms WORD Zeit in Millisekunden Min BYTE Zeit ung ltig Minuten Hour BYTE Sommerzeit Stunden Day BYTE Wochentag Tag des Monats 22 33002239 ERT_854_10 Daten bertragungs EFB Funktionsweise ERT Daten bertragung
22. von Gleitkomma Werten im Dezimalsystem Real Literale werden durch die Angabe des Dezimalpunktes gekennzeichnet Die Werte k nnen ein vorangestelltes Vorzeichen haben Einzelne Unterstrichzeichen zwischen den Ziffern sind nicht signifikant Beispiel 12 0 0 0 0 456 3 14159_26 Real Literale mit Exponent dienen zur Angabe von Gleitkomma Werten im Dezimalsystem Real Literale mit Exponent werden durch die Angabe des Dezimalpunktes gekennzeichnet Der Exponent gibt die Zehnerpotenz an mit der die vorausgehende Zahl zu multiplizieren ist um den darzustellenden Wert zu erhalten Die Basis kann ein vorangestelltes negatives Vorzeichen haben Der Exponent kann ein vorangestelltes positives oder negatives Vorzeichen haben Einzelne Unterstrichzeichen 1 zwischen den Ziffern sind nicht signifikant Nur zwischen Ziffern nicht vor oder hinter dem Dezimalpunkt und nicht vor oder hinter E E oder E Beispiel 1 34E 12 oder 1 34e 12 1 0E 6 oder 1 0e 6 1 234E6 oder 1 234e6 Ein Redundanzsystem besteht aus zwei identisch konfigurierten SPS Ger ten die ber Redundanzprozessoren miteinander kommunizieren Im Falle eines Ausfalls der prim ren SPS bernimmt die sekund re SPS die Steuerungskontrolle Unter normalen Bedingungen bernimmt die sekund re SPS keine Steuerungsfunktion sondern berpr ft die Statusinformationen um Fehler zu erkennen 33002239 93 Glossar Referenz Register im erweiter
23. 2239 101 Index IO Control EXFR 43 MUX_DINTARR_125 51 MVB_OUT 61 MVB_RED 65 Istwertfreigabe f r Experten 43 M Multiplexer f r Arrays des Datentyps DintArr125 51 MUX_DINTARR_125 51 MVB MVB_IN 53 MVB_INFO 57 MVB_IN 53 MVB_INFO 57 MVB_OUT 61 MVB_RED 65 O On Demand IO EXRB 45 EXWB 49 P Parametrierung 13 14 R RTU ERT_854_10 19 ERT_TIME 39 S SIMTSX 69 SIMTSX 69 Sollwerte zum Experten bertragen 49 Status Eing nge ERT 854 10 28 Statusmeldungen f r Experten 71 T TSX Simulation 69 U ULEX Status ULEXSTAT 71 ULEXSTAT 71 Umschalten der redundanten Source Ports 65 Z Z hler Eing nge ERT 854 10 26 102 33002239
24. 33002239 03 Sch a brand of neider Electric Concept 2 6 Bausteinbibliothek IEC Teil EXPERTS 01 2007 Telemecanique www telemecanique com Inhaltsverzeichnis Ky Sicherheitshinweise eee eee eee 7 ber dieses Buch a S ch eebe vacates ie 9 Teill Allgemeines zur Bausteinbibliothek EXPERTS 11 bersicht sise u a 8 sten a a Ae ie ee LE ee e ern 11 Kapitel 1 Parametrierung von Funktionen und Funktionsbausteinen 00 00 eee nennen nenne 13 Parametrierung von Funktionen und Funktionsbausteinen 14 Teil ll EFB Beschreibungen 22 22eeeeeeeeee 17 b rsichta A tos Sis nannten aboot Weiland edel leer 17 Kapitel2 ERT_854_10 Daten bertragungs EFB assssanass 19 bersicht ouch g Satis edad ae nahe ee 19 Kurzbeschreibung eee eee ernennen rennen 20 Darstellung s i expe tek era ha a he Ve eats EE 20 Funktionsweise ebe Gy cee det namen duschen urn asses ta oe ann a pee 23 EFB Konfiguration 0 0 0 aaua aaaea 25 Daten db aa ee eee EE ae Pe eet 26 Einf ches Beispiel 2 28 02 2 eee ana al ad aie 31 Andere Funktionen 0 00 e eee ee eee eee eens 31 Verwendung der DPM_TimeStruktur f r die Sychronisation der internen Uhr des ERT 32 Verwendung des ERT gt EFB Zeitdaten Flusses 34 Kapitel3 ERT TIME Zeitubertragung zur ERTObA 39 bersicht A ee a an dE 39 Kurzbeschreibung ENNEN ee eee ae eee en 40 Darstellung ss a cea eile alee WEE
25. 8A und CPU ic er ana nee er ee Hlbergieht anere eg eh era to Ae pb ais lok Kurzbeschreibung 0 00 c eee nennen rennen ern Darstellung ur ee ee Dee Dei eee Detailbeschreibung Kapitel 11 Kapitel 12 Kapitel 13 MVB_RED Umschalten der redundanten Source Ports 65 bersicht xls sr en sr mi 65 Kurzbeschreibung 24H e ser ernennen ernennen nennen 66 D rstellungt e 2 3 u ee re re pe 66 Detailbeschreibung rennen ee ee nennen 68 SIMTSX TSX Simulation 00 nennen 69 bersicht ur Mie e ies be hope bd ho et Ste ek Se 69 Kkurzbeschreibung 2 20 ent ei iE ee k teen eens 70 Darstellung DEE 70 ULEXSTAT Statusmeldungen f r Experten 71 bersicht 8 2 2 230 sd EE Ee ee oe 71 Kurzbeschreibung ae ee en een een ernennen rennen 72 D rstelling 3 pie ya clei Seal au ee ne Sed 73 BT tay sah u A av wand 75 d NNN NNN a a EN E NNN 101 Sicherheitshinweise Wichtige Informationen HINWEIS Lesen Sie diese Anweisungen gr ndlich durch und machen Sie sich mit dem Ger t vertraut bevor Sie es installieren in Betrieb nehmen oder warten Die folgenden Hinweise k nnen an verschiedenen Stellen in dieser Dokumentation enthalten oder auf dem Ger t zu lesen sein Die Hinweise warnen vor m glichen Gefahren oder machen auf Informationen aufmerksam die Vorg nge erl utern bzw vereinfachen Erscheint dieses Symbol zus tzlich zu einem Warnaufkl
26. D7 TI siehe Hinweis 3 S 28 7 DO D4 Stunden Stunden 0 23 D5 R Sommerzeit DS 1 zeigt da Sommerzeit eingestellt ist D6 R Bei Umschaltung SZ gt WZ hat die Stunde 2A die Kennung D7 DS SZ die Stunde 2B die Kennung WZ 8 DO D4 DOW Wochentag Mo So 1 7 D5 D7 DOM Tag des Monats 1 31 Die Kennung entspricht MEZ und weicht damit von dem in USA verwendeten Standard So 1 ab Interpretation f r Byte 2 D7 D6 Typ der D5 DO Nr des ersten Eingangs der Ereignismeldung Ereignisgruppe 01 1polige Meldung 1 32 Eingangs Pinnummer 10 2polige Meldung 1 3 5 31 Erster Eingang der Gruppe 11 8polige Meldung 1 9 17 25 Erster Eingang der Gruppe 33002239 27 ERT_854_10 Daten bertragungs EFB Hinweis 2 Hinweis 3 Grobzeit Ausgabe Status Eingange Aufteilung der Fehlerbits Der Wert fur die Millisekunden kann bei Schaltsekunden max 61100 Millisekunden betragen 61000 plus einer Toleranz von 100 Millisekunden Bei Zeitmerkern die eine ung ltige Zeit enthalten TI 1 wird die Zeit in Millisekunden auf FFFF HEX gesetzt Minuten Stunden und DOW DOM Werte sind ung ltig d h undefiniert Wurde die Grobzeit Ausgabe wahrend der ERT Konfiguration aktiviert so wird die Ubertragung der vollstandigen Zeit mit Monat Jahr unter den folgenden Bedingungen ausgef hrt beim Monatswechsel nach dem Neustart des Moduls bei jedem Start Stop
27. Experten DPM in den 3x Referenzbereich des Signalspeichers Dies erfolgt unmittelbar bei Aufruf des EFBs Bei der bertragung von Istwerten m ssen Sie zuvor den Zielbereich mit dem EFB EXFR freigeben Die Adressen der Register ermittelt die CPU automatisch aus den in der E A Best ckungsliste und im Experten DPM vorliegenden Konfigurationsdaten Als zus tzliche Parameter k nnen EN und ENO projektiert werden Darstellung des Bausteins EXRB INT SLOT INT INT FTYPE Beschreibung der Bausteinparameter Parameter Datentyp Bedeutung SLOT INT Steckplatznummer der Baugruppe FTYPE INT Feldtyp des zu lesenden Feldes 1 Istwertfeld 5 Statusfeld 1 2 6 7 reserviert f r zuk nftige Anwendungen Zur Zeit nicht verwenden OUT INT Ausf hrungsstatus des Zugriffs 0 Feld wurde fehlerfrei gelesen ungleich 0 Fehler beim Lesen des Feldes siehe Laufzeitfehler S 47 46 33002239 EXRB Istwerte vom Experten bernehmen Laufzeitfehler Fehlermeldung Fehlermeldungen und ihre Bedeutung Fehlernu mmer Bedeutung Abhilfe 2940 unzul ssiger Parameter EFB Parametrierung berpr fen 2941 interner Fehler wenden Sie sich an die Hotline 2942 E A Operation einer anderen Task aktiv wenden Sie sich an die Hotline 2943 Mode End Transfer aktiv EFB sp ter erneut beauftragen 2945 Zielbereich
28. In den Begriffen Ladder Logic und Ladder Diagram bezieht sich das Wort Ladder Kontakt auf Ausf hrung Im Gegensatz zu einem Schaltbild wird ein Kontaktplan von Elektrotechnikern zum Zeichnen eines Stromkreises verwendet anhand von elektrischen Symbolen der den Ablauf von Ereignissen zeigen soll und nicht die vorhandenen Dr hte die die Teile miteinander verbinden Eine gew hnliche Benutzeroberfl che zum Steuern der Aktionen von Automatisierungsger ten l t eine Kontaktplanschnittstelle zu damit Elektrotechniker zum Implementieren eines Steuerungsprogramms keine Programmiersprache lernen m ssen mit der sie nicht vertraut sind Der Aufbau des tats chlichen Kontaktplanes erm glicht das Verbinden der elektrischen Elemente auf eine Art und Weise die einen Steuerungsausgang erzeugt der von einem logischen Stromflu durch die verwendeten elektrischen Objekte abh ngig ist die die vorher verlangte Bedingung eines physikalischen Elektroger tes darstellt In einfacher Form ist die Benutzeroberfl che eine von der SPS Programmieran wendung erarbeitete Video Anzeige die ein vertikales und horizontales Raster einrichtet in das Programmierobjekte eingeordnet werden Der Plan erh lt an der linken Seite des Rasters Strom und bei Verbindung mit Objekten die aktiviert sind flie t der Strom von links nach rechts Fehler die w hrend der Abarbeitung des Programms auf der SPS bei SFC Objekten z B Schritten oder FFBs auftreten Dies sin
29. ME sind Tage D Stunden H Minuten M Sekunden S und Millisekunden MS oder Kombinationen hiervon Die Zeitdauer mu durch das Pr fix t T time oder TIME gekennzeichnet werden Der berlauf der h chstwertigen Einheit ist zul ssig z B ist die Eingabe T 25H15M erlaubt Beispiel t 14MS T 14 7S time 18M TIME 19 9H t 20 4D T 25H15M time 5D14H12M18S3 5MS Die Zwischenablage ist ein tempor rer Speicher f r ausgeschnittene oder kopierte Objekte Diese Objekte k nnen in Sections eingef gt werden Bei jedem neuen Ausschneiden oder Kopieren wird der alte Inhalt der Zwischenablage berschrieben 100 33002239 Index Busdaten ber MVB abfragen 57 D Datenaustausch zwischen AS BMVB 258A und CPU 61 Datenaustausch zwischen CPU und MVB 258A 53 Datenflu ERT 854 10 26 Digitale Eing nge ERT 854 10 26 E EFB Fehlerbits ERT 854 10 29 Ereigniseing nge ERT 854 10 26 ERT 854 10 Daten bertragungs EFB 19 ERT_854_10 19 ERT_TIME 39 ERT_TIME Zeit bertragung zur ERT854 39 ERT Fehlerbits ERT 854 10 29 EXFR 43 Experts ERT_854_10 19 ERT_TIME 39 EXFR 43 EXRB 45 EXWB 49 MUX_DINTARR_125 51 MVB_IN 53 MVB_INFO 57 MVB_OUT 61 MVB_RED 65 SIMTSX 69 ULEXSTAT 71 EXRB 45 Istwerte vom Experten bernehmen 45 EXWB 49 F Fehlerbits ERT 854 10 28 Funktion Parametrierung 13 14 Funktionsbaustein Parametrierung 13 14 G Grobzeit Ausgabe 28 3300
30. Merkers f r einen Zyklus ist ausreichend 33002239 31 ERT_854_10 Daten bertragungs EFB Verwendung der DPM_TimeStruktur f r die Sychronisation der internen Uhr des ERT Zeit synchronisation Mit Gangreserve Sollte die Zeitsychronisation durch einen Standard Zeitempf nger nicht zur Verf gung stehen kann die Zeitinformation alternativ vom 140 ESI 062 01 Kommunikationsmodul bernommen werden Die ESI stellt die aktualisierte Zeit in einer DPM_TimeStruktur dem EFB direkt ber den Parameter Time_IN zur Verf gung Die Datenstruktur kann auch durch das Anwenderprogramm gef llt und die entsprechenden Bits bedient werden So kann z B die Zeit auch durch die CPU gestellt werden Sobald der UHR Parameter des ERT als interne Uhr mit einer Gangreserve ungleich Null d h nicht freilaufend konfiguriert wurde mu der EFB f r die Synchronisation der internen Uhr der ERT die von der ESI zur Verf gung gestellte Zeit verwenden Solange bis eine erste Synchronisation stattgefunden hat sendet der ERT das gesetzte Bit ung ltige Zeit im Status Ausgangswort Bit 3 TU zur ck Die Bedingungen f r die erste Synchronisation der internen Uhr des ERT ber die Struktur DPM_Time sind Der EFBParameter T_EN zur Freigabe der Zeiteinstellung mu von 0 auf 1 wechseln Die vom ESI zur Verf gung gesetllte Zeit in Time_IN mu wie folgt aussehen e g ltig d h das Bit f r die Meldung Zeit ung ltig im M
31. QUANTUM und DROP EFBs aus der ANA_IO Bibliothek werden daf r verwendet QUANTUM f r lokale und DROP f r Remote R ckwandplatinen Diese EFBs bergeben f r jeden spezifizierten Slot einen ganzzahligen Index welcher auf eine interne Datenstruktur mit den konfigurierten Werten verweist Die Modulparameter und die ID werden dort abgelegt zus tzlich zu den Adressen und L nge der zugewiesenen Eingangs und Ausgangsreferenzen 3x und 4x Register Eine signifikante Verbesserung der Laufzeit kann durch das Deaktivieren des QUANTUM oder DROP EFB nach der ersten Ausf hrung erreicht werden Die mittlere Laufzeit des ERT_854_10 EFB in einer CPU x13 0x ist ca 0 6 ms minimal 0 4 ms maximal 1 6 ms Jeder Quantum oder DROP EFB l uft im Mittel ca 1 ms min ca 0 9 ms max ca 1 3 ms 33002239 25 ERT_854_10 Daten bertragungs EFB Datenflu Digitale Eing nge Z hler Eing nge Ereignis eing nge F r diesen Eingangstyp ist kein Merker f r neue Daten vorgesehen Die digitalen Eing nge in den ersten beiden Eingangsregister Worten werden bei jedem zweiten Zyklus direkt durch die ERT aktualisiert Der EFB stellt die verarbeiteten Werte als Bool zur Verf gung wenn das Ausgangsfeld BoolArr32 entsprechend konfiguriert wurde Die zyklische Aktualisierung der gez hlten Werte dauert signifikant l nger als bei anderen Datentypen Gez hlte Werte werden als Datensatz in Cnt_Data gespeichert nachdem eine vollst
32. _854_10 Daten bertragungs EFB Verwendung des Kalendertags und des Wochentags basierend auf Montag AND_BYTE ERT Time Day Ert_Cal_Day 16 1F BYTE_TO_BIT BIT_TO_BYTE ERT_Time Day 4 IN Bit Bit0 DOW_Monday Bitl Bitl l s T r Bit2 Bit2 sony Bit3 Bit3 Bit4 Bit4 Bit5 Bit5 Bit6 Bit6 Bit7 Bit7 F r die Umwandlung des Wochentags basierend auf dem Wert 1 f r Montag in den Wert 1 f r Sonntag m ssen weitere Schritte ausgef hrt werden Ausf hren von Restwertberechnung Mod und Addition zur Umwandlung der Wochentag Wertefolge BYTE_TO_INT MOD_INT DOW_Monday 4 ADD_INT INT_TO_BYTE 1 DOW_Sunday 36 33002239 ERT_854_10 Daten bertragungs EFB Beispiel 2 Stellen der SPS Uhr mit dem SET_TOD EFB unter Verwendung von ERTZeitdaten Alle Parameterwerte die f r den SET_TOD EFB erforderlich sind wurden im Beispiel 1 erstellt Das ND_Time Signal das f r die bertragung der Zeit in die DPM_Time Struktur mit dem MOVE Baustein ben tigt wird wird hier mit einer Anwenderfreigabe kombiniert z B nur einmal pro Stunde um die SPS Uhr nur dann zu stellen wenn neue fehlerfreie Zeitdaten durch die ERT bertragen wurden Die ERT Fehlerbits werden im Freilauf Modus der internen Uhr nie gesetzt Der SET_TOD EFB ist in der HSBYGruppe der SYSTEM Bausteinbibliothek enthalten Wird
33. _OUT steht f r den Datentyp Analog Ausgang und wird f r die Analogwertver arbeitung verwendet Dem Datentyp werden die in der E A Best ckungsliste festgelegten 4x Referenzen der konfigurierten Analog Ausgabe Baugruppe automatisch zugeordnet und d rfen deshalb nur mit Unlocated Variablen belegt werden Anweisungen sind die Befehle der Programmiersprache IL Jede Anweisung beginnt in einer neuen Zeile und wird von einem Operator ggf mit Modifizierer und falls erforderlich f r die jeweilige Operation von einem oder mehreren Operanen gefolgt Falls mehrere Operanden verwendet werden werden diese durch Kommas getrennt Vor der Anweisung kann eine Marke stehen die von einem Doppelpunkt gefolgt wird Der Kommentar mu falls vorhanden das letzte Element der Zeile sein Anweisungen sind die Befehle der Programmiersprache ST Anweisungen m ssen durch Semikolons abgeschlossen werden Es k nnen mehrere Anweisungen durch Semikolons getrennt in einer Zeile stehen IL ist eine Textsprache nach IEC 1131 in der Operationen wie z B bedingte oder unbedingte Aufrufe von Funktionsbausteinen und Funktionen bedingte oder unbedingte Spr nge usw durch Anweisungen darsgestellt werden Das Fenster das den Arbeitsbereich die Men leiste und die Werkzeugleiste f r das Anwendungsprogramm enth lt Der Name des Anwendungsprogramms erscheint in der Titelleiste Ein Anwendungsfenster kann mehrere Dokumentfenster enthalten In Concept entspricht das
34. aden Sprachelement Sprung SPS Spule Standard Format 400001 Status Bits Strukturierte Variablen bersicht Concept Projektdatenbank Signalspeicher Variablen US Abbild Image Variablen Initialwerte um Lesen aus RDE lt gt bzw Ladenin 4 N Editor ton Signal Editor D1 speicher d y D3 Se Jedes Grundelement in einer der IEC Programmiersprachen z B ein Schritt in SFC ein Funktionsbaustein Exemplar in FBD oder der Anfangswert einer Variablen Element der SFC Sprache Spr nge werden verwendet um Bereiche der Ablaufkette zu berspringen Speicherprogrammierbare Steuerung Eine Spule ist ein LD Element das den Zustand der horizontalen Verbindung auf seiner linken Seite unver ndert an die horizontale Verbindung auf seiner rechten Seite bergibt Dabei wird der Zustand in der zugeh rigen Variablen direkten Adresse gespeichert Direkt nach der ersten Ziffer der Referenz steht die f nfstellige Adresse Zu jedem Teilnehmer mit globaler Eingabe oder spezifischer Ein Ausgabe von Peer Cop Daten gibt es ein Status Bit Ist eine definierte Gruppe von Daten erfolgreich innerhalb des eingestellten Timeouts bertragen worden so wird das entsprechende Status Bit auf 1 gesetzt Im anderen Fall wird dieses Bit auf 0 gesetzt und alle zu dieser Gruppe geh renden Daten zu 0 gel scht Variablen denen ein mit STRUCT Struktur definie
35. apitel Kapitel Kapitelname Seite 2 ERT_854_10 Daten bertragungs EFB 19 3 ERT_TIME Zeit bertragung zur ERT854 39 4 EXFR Istwertfreigabe f r Experten 43 5 EXRB Istwerte vom Experten bernehmen 45 6 EXWB Sollwerte zum Experten bertragen 49 7 MUX_DINTARR_125 Multiplexer f r Arrays des Datentyps 51 DintArr125 8 MVB_IN Datenaustausch zwischen CPU und MVB 258A 53 MVB_INFO Busdaten Uber MVB abfragen 57 10 MVB_OUT Datenaustausch zwischen AS BMVB 258A und 61 CPU 11 MVB_RED Umschalten der redundanten Source Ports 65 12 SIMTSX TSX Simulation 69 13 ULEXSTAT Statusmeldungen f r Experten 71 33002239 17 EFB Beschreibungen 18 33002239 ERT_854_10 Daten bertragungs EFB bersicht Einleitung Inhalt dieses Kapitels Dieses Kapitel beschreibt den Baustein ERT_854_10 Dieses Kapitel enth lt die folgenden Themen Thema Seite Kurzbeschreibung 20 Darstellung 20 Funktionsweise 23 EFB Konfiguration 25 Datenflu 26 Einfaches Beispiel 31 Andere Funktionen 31 Verwendung der DPM_TimeStruktur f r die Sychronisation der internen Uhr 32 des ERT Verwendung des ERT gt EFB Zeitdaten Flusses 34 33002239 19 ERT_854_10 Daten bertragungs EFB Kurzbeschreibung Funktionsbe schreibung Darstellung Symbol Mit dem ERT_854_10 EFB steht dem Programmierer eine Softwareschn
36. arstellung Symbol Parameterbe schreibung Laufzeitfehler Laufzeitfehler Die Funktion ist anwendbar f r die Expertenbaugruppen 140 ERT 000 00 und 140 ESI 062 00 Sie kopiert die Sollwerte des Experten aus einem 4x Referenzbereich des Signalspeichers in das Experten DPM Dies erfolgt unmittelbar bei Aufruf des EFBs Die Adressen der Register ermittelt die CPU automatisch aus den in der E A Best ckungsliste und im Experten DPM vorliegenden Konfigurationsdaten Als zus tzliche Parameter k nnen EN und ENO projektiert werden Darstellung des Bausteins EXWB INT SLOT INT INT FTYPE Beschreibung der Bausteinparameter Parameter Datentyp Bedeutung SLOT INT Steckplatznummer der Baugruppe FTYPE INT Feldtyp des zu schreibenden Feldes 2 Sollwertfeld 1 5 6 7 reserviert f r zuk nftige Anwendungen Zur Zeit nicht verwenden OUT INT 0 Feld wurde ohne Fehler geschrieben ungleich 0 Beim Schreiben des Feldes ist ein Fehler aufgetreten siehe Laufzeitfehler des Bausteins EXRB siehe Laufzeitfehler S 47 Laufzeitfehler siehe EXRB siehe Laufzeitfehler S 47 50 33002239 MUX_DINTARR_125 Multiplexer f r Arrays des Datentyps d DintArr125 Ubersicht Einleitung Inhalt dieses Kapitels Dieses Kapitel beschreibt den Baustein MUX_DINTARR_125 Dieses Kapitel enthalt die folgenden Themen The
37. aufzurufen Mit dieser Schnittstelle kann der Anwender d h der DDE Client nicht nur Daten vom erweiterten Monitor dem DDE Server lesen sondern auch Daten an die SPS ber den Server schreiben Der Anwender kann so Daten direkt in der SPS ndern w hrend er die Ergebnisse berwacht und analysiert Bei der Verwendung dieser Schnittstelle kann der Anwender sein eigenes Graphic Tool Face Plate oder Tuning Tool anlegen und dieses in das System integrieren Die Tools k nnen in jeder beliebigen Sprache geschrieben werden z B Visual Basic Visual C die DDE unterst tzt Die Tools werden aufgerufen wenn der Anwender eine der Schaltfl chen im Dialogfeld Erweiterter Monitor bet tigt Concept Graphic Tool Durch die DDE Verbindung zwischen Concept und Concept Graphic Tool k nnen Signale einer Projektierung als Taktdiagramm dargestellt werden Die Definitions Datei beinhaltet allgemeine Beschreibungs Informationen zum gew hlten EFB und seine Formalparameter Mit der Defragmentierung werden unbeabsichtigte L cken z B durch L schen von unbenutzten Variablen entstanden im Speicherbereich entfernt Mechanismus zur Festlegung der Definition eines Sprachelements Eine Deklaration umfa t normalerweise die Verbindung eines Bezeichners mit einem Sprachelement und die Zuordnung von Attributen wie Datentypen und Algorithmen Ein abgeleiteter Funktionsbaustein repr sentiert den Aufruf eines abgeleiteten Funktionsbausteintyps Einzelheiten
38. ben Ein Programm oder DFB besteht aus einer oder mehreren Sections Sections k nnen mit den IEC Programmiersprachen FBD und SFC programmiert werden Innerhalb einer Section kann immer nur eine der genannten Programmiersprachen verwendet werden Jede Section hat in Concept ihr eigenes Dokumentfenster Es ist aus Gr nden der bersichtlichkeit allerdings sinnvoll eine sehr gro e Section in mehrere kleinere zu unterteilen Zum Scrollen innerhalb der Section dient die Bildlaufleiste Section Code ist der ausf hrbare Code einer Section Die Gr e des Section Codes ist haupts chlich von der Bausteinanzahl in der Section abh ngig Sectiondaten sind die lokalen Daten in einer Section wie z B Literals Verbindungen zwischen Bausteinen nicht verbundene Bausteinein und ausg nge interne Zustandsspeicher von EFBs Hinweis Daten die in DFBs dieser Section vorkommen sind keine Sectiondaten Die erste Ziffer die Referenz wird durch einen Doppelpunkt von der folgenden f nfstelligen Adresse getrennt Bei seriellen Anschl ssen COM werden die Informationen bitweise bertragen Der Signalspeicher ist der Speicherplatz f r alle Gr en die ber Referenzen Direkte Darstellung im Anwenderprogramm angesprochen werden Zum Beispiel stehen Eingangsbits Ausgangs Merkerbits Eingangsworte und Ausgangs Merkerworte im Signalspeicher 33002239 95 Glossar Signalspeicher bersicht beim Auslesen und L
39. chronisationsproze findet st ndlich statt Alle ERT Baugruppen haben nach den Synchronisationsproze die gleiche Uhrzeit Eine exakte Zeitgleichheit mit der ESI Zeit l t sich allerdings nicht erreichen Die Zeitabweichung zur ESI 062 00 ist abh ngig von der Position des Bausteins im Anwenderprogramm und von der Programmlaufzeit Sie ist maximal gleich der Programmlaufzeit wenn der Baustein direkt am Programmanfang steht Kern des Funktionsbausteins sind die Parameter ESI_IN und SLOTSTR ESI_IN ist der Parameter in dem die ESI 062 ihre DCF Zeit ablegt und in SLOTSTR geben Sie die Steckpl tze aller ERT Baugruppen an die mit dieser Zeit synchronisiert werden sollen Als zus tzliche Parameter k nnen EN und ENO projektiert werden 40 33002239 ERT_TIME Zeit bertragung zur ERT854 Darstellung Symbol Parameterbe schreibung Darstellung des Bausteins ESI_In SlotStr ERT_TIME ESI_IN ERR_DINT SLOTSTR DINT Beschreibung der Bausteinparameter Parameter Datentyp Bedeutung ESI_IN ESI_In Datenstruktur in der die von der ESI empfangene DCF Zeit abgelegt ist Geben Sie hier genau den Namen an den Sie bei der ESI 062 00 verwendet haben SLOTSTR SlotStr Tragen Sie hier die Steckpl tze aller ERT Baugruppen ein deren Zeit mit diesem Baustein synchronisiert werden soll Die Datenstruktur besteht aus 32 Elementen denen Sie der Reihe nach die
40. ckplatzadresse eingetragen e 2 Auf dem parametrierten Steckplatz ist keine Kommunikationsbaugruppe montiert 33002239 67 MVB_RED Umschalten der redundanten Source Ports Detailbeschreibung Laufzeit optimierung Anpassung der Wortzahl Um eine bestm gliche Performance hinsichtlich des Laufzeitverhaltens der MVB Funktionsbausteine zu erzielen ist die zu bertragende Wortanzahl entsprechend des jeweiligen Anwenderprogramms anzupassen Findet keine Optimierung der Arrays statt werden alle 1024 Worte in jedem Programmzyklus des Anwenderprogramms bearbeitet Wortzahlkonfiguration Schritt Aktion 1 ffnen Sie unter c Concept Lib die Datei EXPERTS DTY 2 ndern Sie die ARRAY Bereiche entsprechend Ihren Erfordernissen ab 3 Speichern Sie die nderungen mit Datei gt Speichern und schlie en Sie die Datei 68 33002239 SIMTSX TSX Simulation 12 bersicht Einleitung Dieses Kapitel beschreibt den Baustein SIMTSX Inhalt dieses Dieses Kapitel enth lt die folgenden Themen Kapitels Thema Seite Kurzbeschreibung 70 Darstellung 70 33002239 69 SIMTSX TSX Simulation Kurzbeschreibung Funktionsbe schreibung Darstellung Symbol Parameterbe schreibung Hinweis Diese Funktion ist nur f r interne Verwendung SIMTSX ist eine Funktion die zusammen mit dem SIMTSX Softwareprodukt zum Tes
41. d z B Wertebereichs berl ufe bei Z hlern oder Zeitfehler bei Schritten Literale dienen dazu Eing nge von FFBs Transitionsbedingungen usw direkt mit Werten zu versorgen Diese Werte k nnen von der Programmlogik nicht berschrieben werden schreibgesch tzt Dabei wird zwischen generischen und typisierte Litralen unterschieden Au erdem dienen Literale dazu einer Konstanten einen Wert oder einer Variablen einen Initialwert zuzuweisen Die Eingabe erfolgt als Basis 2 Literal Basis 8 Literal Basis 16 Literal Integer Literal Real Literal oder Real Literal mit Exponent 88 33002239 Glossar Located Variable Lokale Abgeleitete Datentypen Lokale DFBs Lokale Makros Lokale Verbindung Local Link Lokaler Netzwerkteil nehmer Located Variablen wird eine Signalspeicheradresse Referenzadressen 0x 1x 3x 4x zugeordnet Der Wert dieser Variablen wird im Signalspeicher gespeichert und kann mit dem Referenzdaten Editor online ge ndert werden Diese Variablen k nnen mit ihrem symbloischen Namen oder mit ihrer Referenzadresse angesprochen werden S mtliche Eing nge und Ausg nge der SPS sind mit dem Signalspeicher verbunden Der Zugriff des Programms auf Peripherie Signale die an der SPS angeschlossen sind erfolgt nur ber Located Variablen Zugriffe von externer Seite ber Modbus oder Modbus Plus Schnittstellen der SPS z B von Visualisierungas systemen sind ebenfalls ber located Variablen
42. der grafischen Form des Aufrufs finden Sie in der Definition Funktionsblock Exemplar Im Gegensatz zu Aufrufen von EFB Typen werden Aufrufe von DFB Typen mit doppelten vertikalen Linien auf der linken und rechten Seite des rechteckigen Blocksymbols gekennzeichnet Der Rumpf eines abgeleiteten Funktionsbausteintyps wird in FBD Sprache LD Sprache ST Sprache IL Sprache entworfen allerdings nur in der aktuellen Version des Programmiersystems Auch abgeleitete Funktionen k nnen in der aktuellen Version noch nicht definiert werden Es wird zwischen lokalen und globalen DFBs unterschieden 80 33002239 Glossar Dezentrales Netzwerk DIO DFB Code DFB Exemplardaten DINT Direkte Darstellung Dokument fenster DP PROFIBUS Eine dezentrale Programmierung im Modbus Plus Netzwerk erm glicht maximale Leistung beim Datentransfer und keine besonderen Anforderungen an Verkn pfungen Die Programmierung eines dezentralen Netzes ist einfach F r die Einrichtung des Netzes braucht keine zus tzliche Kontaktplanlogik erstellt zu werden Durch entsprechende Eintr ge im Peer Cop Prozessor werden alle Anforderungen f r die Daten bertragung erledigt Der DFB Code ist der ausf hrbare DFB Code einer Section Die Gr e des DFB Codes ist haupts chlich von der Bausteinanzahl in der Section abh ngig Die DFB Exemplardaten sind interne Daten der im Programm verwendeten abgeleiteten Funktionsbausteine DINT steht f r den
43. eber bedeutet dies dass die Gefahr eines elektrischen Schlags besteht und die Nichtbeachtung A des Hinweises Verletzungen zur Folge haben kann Dies ist ein allgemeines Warnsymbol Es macht Sie auf m gliche Verletzungs gefahren aufmerksam Beachten Sie alle unter diesem Symbol aufgef hrten Hinweise um Verletzungen oder Unf lle mit Todesf lle zu vermeiden A GEFAHR GEFAHR macht auf eine unmittelbar gefahrliche Situation aufmerksam die bei Nichtbeachtung unweigerlich einen schweren oder t dlichen Unfall zur Folge hat A WARNUNG WARNUNG macht auf eine m glicherweise gef hrliche Situation aufmerksam die bei Nichtbeachtung unter Umst nden einen schweren oder t dlichen Unfall oder Besch digungen an Ger ten zur Folge haben kann A VORSICHT VORSICHT macht auf eine m glicherweise gef hrliche Situation aufmerksam die bei Nichtbeachtung unter Umst nden einen schweren oder t dlichen Unfall oder Besch digungen an Ger ten zur Folge hat 33002239 Sicherheitshinweise Elektrische Ger te d rfen nur von Fachpersonal installiert betrieben gewartet und instand gesetzt werden Schneider Electric haftet nicht f r Sch den die aufgrund der Verwendung dieses Materials entstehen 2007 Schneider Electric Alle Rechte vorbehalten BITTE BEACHTEN 33002239 ber dieses Buch Auf einen Blick Ziel dieses Diese Dokumentation soll Ihnen bei der Konfiguration der Funk
44. eitschaft des Anwenders das n chste Ereignis zu empfangen und l scht den Merker TT_Data Falls ACK gesetzt bleibt erfolgt fortlaufender Betrieb CL_TT BOOL L schen des Ereignis FIFO Puffer der ERT durch Setzen von CL_TT Die Speicherung der Ereignisse ist blockiert bis der CL_TT wieder auf 0 gesetzt ist CL_Count BOOL L schen aller ERT Z hler durch Setzen von CL_Count Das Z hlen wird solange ausgesetzt bis CL_Count wieder auf 0 gesetzt ist T_EN BOOL Erm glicht die Zeit bergabe z B von der ESI ber Time_IN wenn gesetzt Time_IN DPM_Time Struktur der Eingabezeit z B von der ESI zur Zeitsynchronisation der ERT tr gt die flankengesteuerte Zeitsynchronisation im Element Sync Input BOOLArr32 Ausgangsfeld fiir alle 32 digitalen Eingange im BOOL Format steht auch in Form von Wortreferenzen als 3x Register 1 2 zur Verf gung ND_TT BOOL Merker Neue Daten in TT_Data Struktur bleibt gesetzt bis die Best tigung des Anwenders durch ACK erfolgt TT_Data ERT_10_TT ag Ausgangsstruktur der Ereignismeldung mit Zeitmarke Ein Ereignis wird solange gehalten und NDTT auf 1 gesetzt bis Anwenderfreigabe mit ACK 1 erfolgt ND_Count BOOL Merker Neue Zahlerdaten in Cnt_Data Struktur Der Wert 1 liegt nur einen Zyklus an und wird nicht quittiert Cnt_Data UDIntArr32 Ausgangsfeld f r 32 Z hlerwerte wird berschrieben nachdem der EFB einen
45. en ber Bibliotheken in vorkompilierter Form bereitgestellt Falls der Wert von EN gleich 0 ist wenn der FFB aufgerufen wird werden die Algorithmen die durch den FFB definiert sind nicht ausgef hrt und alle Ausg nge behalten ihren vorherigen Wert Der Wert von ENO wird in diesem Fall automatisch auf 0 gesetztFalls der Wert von EN gleich 1 ist wenn der FFB aufgerufen wird werden die Algorithmen die durch den FFB definiert sind ausgef hrt Nach der fehlerfreien Ausf hrung dieser Algorithmen wird der Wert von ENO automatisch auf 1 gesetzt Tritt ein Fehler w hrend der Ausf hrung dieser Algorithmen auf wird ENO automatisch auf 0 gesetzt Das Ausgangsverhalten der FFBs ist unabh ngig davon ob die FFBs ohne EN ENO oder mit EN 1 aufgerufen werden Ist die Anzeige von EN ENO eingeschaltet mu der EN Eingang unbedingt beschaltet werden Andernfalls wird der FFB nie ausgef hrt Die Projektierung von EN und ENO wird im Dialogfeld der Bausteineigenschaften ein oder ausgeschaltet Das Dialogfeld wird ber die Men befehle Objekte Eigenschaften oder ber Doppelklick auf den FFB aufgerufen 82 33002239 Glossar Exemplar Name Ein Bezeichner der zu einem bestimmten Funktionsbaustein Exemplar geh rt Der Exemplar Name dient der eindeutigen Kennzeichnung eines Funktionsbausteines in einer Programm Organisationseinheit Der Exemplar Name wird automatisch erzeugt kann aber editiert werden Der Exemplar Name mu in der g
46. en der SPS Uhr unter Verwendung des SET_TOD EFB behandelt wird werden individuelle Werte direkt in die ben tigten Formate umgewandelt Hinweis Der Referenzdateneditor RDE kann den ms Wert direkt im Uns Dec WORD Format und den Min Wert im Dec BYTE Format anzeigen SET_TOD erfordert da der WORD Millisekundenwert ms in einen BYTE Sekundenwert umgewandelt wird Der BYTE Minutenwert Min enth lt das Fehlerbit das entfernt werden mu Werte gr er 127 sind ung ltig Umwandlung des WORD Millisekundenwertes in ein Sekunden BYTE WORD_TO_UINT DIV_UINT UINT_TO_BYTE ERT_Time Ms 4 1000 L Ert_Seca AND_BYTE ERT_Time Min 4 16 3F t Ert_Mina Der BYTE Wert Day enth lt sowohl Wochen als auch Kalendertag Werte In der DPM_Time Struktur wird der Wochentag Montag als Wert 1 dargestellt Im SET_TOD steht der Wochentag Parameter mit dem Wert 1 f r den Sonntag Entfernen Wiederherstellen des Bits f r die Sommerzeit vom Wert Hour AND_BYTE ERT_Time Hour 4 16 1F t Ert_Hours BYTE_TO_BIT ERT_Time Hour IN BitO Bitl Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Day_light_saving_time Der BYTE Wert Day enth lt sowohl Wochen als auch Kalendertag Werte In der DPM_Time Struktur wird der Wochentag Montag als Wert 1 dargestellt Im SET_TOD steht der Wochentag Parameter mit dem Wert 1 f r den Sonntag 33002239 35 ERT
47. er eine direkte Adresse sein Jeder FFB verf gt ber die M glichkeit des bedingten oder unbedingten Aufrufs Die Bedingung wird ber eine Vorverkn pfung des Eingangs EN realisiert e EN eingeblendet bedingter Aufruf nur wenn EN 1 wird der FFB bearbeitet e EN ausgeblendet unbedingter Aufruf FFB wird immer bearbeitet Hinweis Wird der EN Eingang nicht parametriert mu er ausgeblendet werden Da nicht parametrierte Eing nge automatisch mit einer 0 belegt werden w rde der FFB sonst nie bearbeitet Hinweis Bei gesperrten Funktionsbausteinen EN 0 mit interner Zeitfunktion z B DELAY l uft die Zeit scheinbar weiter da sie mit Hilfe der Systemuhr berechnet wird und damit unabh ngig vom Programmzyklus und der Freigabe des Bausteins ist Den Aufruf von Funktionen und Funktionsbausteinen in IL Anweisungsliste und ST Strukturierter Text entnehmen Sie bitte den enstprechenden Kapiteln des Benutzerhandbuches 33002239 15 Parametrierung 16 33002239 EFB Beschreibungen bersicht Einleitung Inhalt dieses Teils Diese EFB Beschreibungen sind in alphabetischer Reihenfolge dokumentiert Hinweis Die Anzahl der Eing nge einiger EFBs kann durch vertikale Gr en nderung des FFB Symbols auf max 32 erh ht werden Um welche EFBs es sich dabei handelt entnehmen Sie bitte der Beschreibung der einzelnen EFBs Dieser Teil enth lt die folgenden K
48. esamten Programm Organisationseinheit eindeutig sein dabei wird nicht zwischen Gro Kleinschreibung unterschieden Existiert der eingegebene Name schon werden Sie gewarnt und m ssen einen anderen Namen w hlen Der Exemplar Name mu den IEC Namenskonventionen entsprechen andernfalls erfolgt eine Fehlermeldung Der automatisch erzeugte Instanzname hat immer den Aufbau FBI_n_m FBI Funktionsbaustein Exemplar n Nummer der Section laufende Nummer m Nummer des FFB Objektes in der Section laufende Nummer Fehler Feldvariablen FFB Funktionen Funktionsbau steine FIR Filter Formalparameter Wird bei der Abarbeitung eines FFBs oder eines Schrittes ein Fehler erkannt z B unzul ssige Eingangswerte oder ein Zeitfehler erfolgt eine Fehlermeldung die Sie sich mit dem Men befehl Online Ereignisanzeige ansehen k nnen Bei FFBs wird der ENO Ausgang auf 0 gesetzt Variablen denen ein mit Hilfe des Schl sselworts ARRAY Feld ein definierter Abgeleiteter Datentyp zugeordnet ist Ein Feld ist eine Sammlung von Datenele menten gleichen Datentyps Sammelbegriff f r EFB Elementare Funktionen Funktionsbausteine und DFB Abgeleitete Derived Funktionsbausteine Finite Impulse Response Filter Filter mit endlicher Impulsantwort Eingangs Ausgangsparameter die innerhalb der Logik eines FFBs verwendet werden und als Ein Ausg nge aus dem FFB herausgef hrt werden 33002239 83 Glossar Funktion
49. fortlaufenden Betriebsmodus welcher wiederum bewirkt da der ND_TT nur f r einen Zyklus gesetzt bleibt Auch in diesem speziellen Modus bleibt es Aufgabe des Anwenderprogramms die Ereignisverarbeitung zu beenden bevor ND_TT die bertragung von anderen neuen Ereignissen in die ERT_10_TT Struktur signalisiert da in diesem Fall kein Handshake Schutz durch ACK zur Verf gung gestellt wird 26 33002239 ERT_854_10 Daten bertragungs EFB ERT_10_TTag Hinweis 1 ERT_10_TTag Ereignis Struktur mit 5 Byte Zeitmarken Byte Bits Funktion 1 D0 D6 Modul Nr Grobzeit CT 1 zeigt an da diese Zeitmarke die 0 127 gesamte Zeitangabe inkl Monat und Jahr in den Bytes 2 D7 CT 3 enth lt Die Modul Nr kann im Parameter Bildschirm beliebig festgelegt werden 2 D0 D5 Eingangsnr Nr des ersten Eingangs der Ereignisgruppe 1 32 D6 P1 Typ der Ereignismeldung P2 P1 1 3 siehe Hinweis 1 D7 P2 S 27 Monatwert bei CT 1 3 D0 D7 Daten der 1 2 oder 8 verarbeitete Stellen Ereignisgruppe Jahreswert falls CT 1 D7 DO rechtsb ndig 4 Zeit in Millisekunden 0 niedrigwertiges Byte 59999 Millisekunden max 61100 siehe Hinweis 2 S 28 5 Zeit in Millisekunden 0 h herwertiges Byte 59999 Millisekunden max 61100 siehe Hinweis 2 S 28 und Hinweis 3 S 28 6 DO D5 Minuten Minuten 0 59 D6 R Zeit ung ltig TI 1 bedeutet ung ltige Zeit reserviert 0
50. ifikant Beispiel 12 0 123_456 986 Zur Nutzung des INTERBUS PCP Kanals und der INTERBUS Proze datenvorver arbeitung PDV ist im Concept Konfigurator der neue E A Stationstyp INTERBUS PCP eingef hrt worden Diesem E A Stationstyp ist die INTERBUS Anschaltbau gruppe 180 CRP 660 01 fest zugeordnet Die 180 CRP 660 01 unterscheidet sich von der 180 CRP 660 00 nur durch einen deutlich gr eren E A Bereich im Signalspeicher der Steuerung Kompakt Format 4 1 Konstanten Kontakt Die erste Ziffer die Referenz wird durch einen Doppelpunkt von der folgenden Adresse getrennt wobei bei der Adresse die f hrenden Nullen nicht angegeben werden Konstanten sind Unlocated Variablen denen ein Wert zugewiesen ist der von der Programmlogik nicht ge ndert werden kann schreibgesch tzt Ein Kontakt ist ein LD Element das einen Zustand an die horizontale Verbindung auf seiner rechten Seite bergibt Dieser Zustand ergibt sich aus der boolschen UND Verkn pfung des Zustands der horizontalen Verbindung auf seiner linken Seite mit dem Zustand der zugeh rigen Variablen direkten Adresse Ein Kontakt ver ndert nicht den Wert der zugeh rigen Variablen direkten Adresse 33002239 87 Glossar Ladder Diagram LD Ladder Logic 984 LL Laufzeitfehler Literale Ladder Diagram ist eine grafische Programmiersprache nach IEC1131 die sich optisch an den Strompfaden eines Relais Kontaktplans orientiert
51. in Wert darf nicht gesetzt sein e und die Werte in Ms m ssen sich kontinuierlich ndern Sollten die Zeitdaten sp ter ung ltig oder nicht mehr gesetzt werden wechselt TU erst nach Ablauf der konfigurierten Gangreserve auf 1 Die Synchronisation Setzen der internen Uhr der ERT ber die DPM_Time Struktur findet statt wenn e EFB Parameter T_EN zur Freigabe der Zeiteinstellung ist auf 1 gesetzt e Die von der ESI zur Verf gung gestellten Zeitdaten in Time_IN sind g ltig d h das Zeit ung ltig Bit im Min Wert darf nicht gesetzt sein e Der Zustand des DPM_Time Elements Sync wechselt von 0 auf 1 Dieser Wechsel wird grundsatzlich durch die 140 ESI 062 01 zu jeder vollen Stunde bewirkt kann aber ebenso als Ergebnis eines geeigneten Telecontrol Befehls erfolgen Die Genauigkeit der von der ESI auf der ERT synchronisierten Zeit wird beeinfluBt sowohl durch die Verz gerung durch die SPS Zykluszeit als auch durch die kumulative Komponente die die Abweichung der SoftwareUhr der ERT reflektiert lt 360 Millisekunden Stunde 32 33002239 ERT_854_10 Daten bertragungs EFB Ohne Gangreserve Wenn der Uhr Parameter der ERT als interne Uhr im freilaufenden Modus mit einer Gangreserve von Null konfiguriert wurde so startet die interne Uhr mit der Default Einstellung Stunde 0 am 1 1 1990 In diesem Fall kann die Zeit ebenso durch die Verwendung der DPM_Time Datenstruktur des 140 ESI 062 01 Moduls geste
52. ingangsworte 3x Referenzen Elementare Funktionen Funktionsbau steine EFB EN ENO Freigabe Fehleranzeige Der EFB Code ist der ausf hrbare Code aller verwendeten EFBs Dazu z hlen auch die verwendeten EFBs in DFBs Der 1 0 Zustand von Eingangsbits wird durch die Proze daten gesteuert die von einem Eingabeger t zur CPU gelangen Hinweis Das x das nach der ersten Ziffer des Referenztyps steht repr sentiert einen f nfstelligen Speicherort im Anwender Datenspeicher z B hat die Referenz 100201 die Bedeutung eines Eingangsbits an Adresse 201 des Signalspeichers bergibt beim Aufruf eines FFBs das zugeh rige Argument Ein Eingangswort enth lt Informationen die von einer externen Quelle stammen und durch die eine 16 Bit Zahl repr sentiert wird Ein 3x Register kann auch 16 aufeinanderfolgende Eingangsbits beinhalten die in das Register im Bin r oder BCD binary coded decimal Format eingelesen wurden Hinweis Das x das nach der ersten Ziffer des Referenztyps steht repr sentiert einen f nfstelligen Speicherort im Anwender Datenspeicher z B hat die Referenz 300201 die Bedeutung eines 16 Bit Eingangsworts an Adresse 201 des Signalspeichers Bezeichnung f r Funktionen oder Funktionsbausteine deren Typdefinitionen nicht in einer der IEC Sprachen formuliert sind d h deren R mpfe z B nicht mit dem DFB Editor Concept DFB modifiziert werden k nnen EFB Typen werden in C programmiert und werd
53. ittstelle zur ERT 854 10 Baugruppe zur Verf gung die einen einfachen Zugriff auf Funktionen wie Z hlen Zeitstempel Status oder Zeitsynchronisation erm glicht Der ERT_854_10 EFB koordiniert den Datenflu von Multiplex Daten von der ERT zur SPS ber die Ein und Ausgangsregister Er sorgt ebenfalls daf r da die Zwischenzahlwerte in einem internen Speicherbereich abgelegt werden bis die Daten vollst ndig sind soda f r die Anweisungsliste ein konsistenter Satz aller Z hlwerte bereitgestellt wird F r jeden Datentyp wird ein Merker Neue Daten immer dann gesetzt wenn der Eingangsdatentyp in die entsprechende EFB Ausgangsstruktur kopiert wurde Als zus tzliche Parameter k nnen EN und ENO konfiguriert werden Darstellung des Bausteins ERT_854_10 INT SLOT Input BoolArr32 BOOL j ACK ND_TT BOOL BOOL CL_TT TT_Data ERT_10_TTag BOOL CL_Count ND Countt BOOL BOOL T_EN Cnt_Data UDIntArr32 DPM_Time Time_IN ND_Stat BOOL Status WORD 20 33002239 ERT_854_10 Daten bertragungs EFB Parameterbe schreibung Beschreibung der Bausteinparameter Parameter Datentyp Bedeutung SLOT INT Der Slot Index wird dem ERT EFB entweder vom QUANTUM oder DROP EFB zugewiesen und enth lt die konfigurierten Ein und Ausgangsreferenzen 3x und 4x Register ACK BOOL Ereignis Best tigung das Setzen von ACK signalisiert die Ber
54. lichkeit den Wert auf folgenden Weise anzugeben 23 0 Durch die Angabe der einer Kommastelle wird automatisch der Datentyp REAL zugewiesen UDEFB UDINT UINT Unlocated Variable Benutzer definierte Elementare Funktionen Funktionsbausteine Funktionen oder Funktionsbausteine die in der Programmiersprache C erstellt wurden und die Concept in Bibliotheken zur Verf gung stellt UDINT steht f r den Datentyp vorzeichenlose doppeltlange ganze Zahl unsigned double integer Die Eingabe erfolgt als Integer Literal Basis 2 Literal Basis 8 Literal oder Basis 16 Literal Die L nge der Datenelemente ist 32 Bit Der Wertebereich f r Variablen dieses Datentyps reicht von 0 bis 2exp 32 1 UINT steht f r den Datentyp vorzeichenlose ganze Zahl unsigned integer Die Eingabe erfolgt als Integer Literal Basis 2 Literal Basis 8 Literal oder Basis 16 Literal Die L nge der Datenelemente ist 16 Bit Der Wertebereich f r Variablen dieses Datentyps reicht von 0 bis 2exp 16 1 Unlocated Variablen wird keine Signalspeicheradresse zugeordnet Sie belegen somit auch keine Signalspeicheradressen Der Wert dieser Variablen wird systemintern gespeichert und kann mit dem Referenzdaten Editor g ndert werden Diese Variablen werden nur mit ihren symbolischen Namen angesprochen Signale die keinen Zugriff auf die Peripherie erfordern z B Zwischenergebnisse Systemmerker usw sollten vorzugsweise als Unlocated Variable deklariert werden
55. llt werden wie oben beschrieben Da in diesem Modus keine Gangreserve zum Ablaufen vorhanden ist wird die Zeit nie ung ltig und das Bit Zeit nicht synchronisiert innerhalb des Status Ausgangswort Bit 4 TA das vom EFB zur ckgegeben wird ist immer gesetzt 33002239 33 ERT_854_10 Daten bertragungs EFB Verwendung des ERT gt EFB Zeitdaten Flusses Anwendungs beispiele Inbetriebnahme Informationen Erkl rung In diesem Abschnitt wird eine interne Funktion vorgestellt die durch die ERT f r Diagnose und Entwicklung zur Verf gung gestellt wird Sie umfa t die zyklische bertragung der ERT internen Uhrzeit an den entsprechenden EFB in gr eren Intervallen Die Anwendung dieser Zeit unabh ngig davon ob sie von der freilaufenden internen Uhr stammt oder durch ein externes Referenz Uhrsignal synchronisiert wurde kann in der Praxis f r Anzeige Setzen der SPS Uhr usw angewendet werden Die Zeit erscheint als DPM_Time Struktur beginnend bei Wort 4 des IN Registerblocks des ERT Das folgende Bild zeigt die zur Selektierung beteiligten Programmelemente Einer ERT_854_10 wurden bei der E A Adressierung die IN Referenzen 30001 30007 zugewiesen Der IN bertragungsstatus TS_IN im dritten Wort des Registerblocks wird an einen OR_WORD Block bergeben Eine DPM_Time Struktur wird innerhalb des Variableneditors als Variable Mux_IN im vierten Wort des IN Registerblocks definiert und hat damit die
56. ltig D4 TA Zeit ist nicht synchronisiert Freilauf Mode Dauerlauf ohne Zeit Fehler Meldung siehe auch Ohne Gangreserve S 33 D5 PF FIFO Puffer Uberlauf Verlust der neuesten Ereignisdaten D6 PH FIFO Puffer halbvoll D7 DC Entflattern aktiv Verlust einiger Ereignisdaten D8 CE ERT Kommunikationsfehler Prozedurfehler oder Time Out Bei der Konfiguration des Parameter Bildschirms kann ein Teil dieser Fehler der Sammelfehlermeldung durch die F Leuchte sowie dem Fehlerbyte des Moduls innerhalb der Statustabelle zugewiesen werden Alle anderen Fehler sind dann als Warnungen definiert D11 D9 reserviert EFB Fehlerbits D15 D12 EFB Fehlerbits Bin Hex Bedeutung 1000 8 HEX EFB Kommunikations Time Out 0101 5 HEX Falscher Slot 0110 6 HEX Health Statusbit ist nicht gesetzt ERT erscheint als nicht vorhanden andere interner Fehler Werte 33002239 29 ERT_854_10 Daten bertragungs EFB Online Fehleranzeige Die folgenden Fehlermeldungen von ERT EFB werden im Fenster Online gt Ereignisanzeige von Concept mit Fehlernummer und Erkl rung angezeigt EFB Fehlermeldungen Meldung Fehler Bedeutung 2710 Benutzerfehler 11 EFB Kommunikations Time Out 2711 Benutzerfehler 12 EFB interner Fehler 2712 Benutzerfehler 13 EFB interner Fehler 2713 Benutzerfehler 14 EFB interner Fehler 2714 Benutzerfehler 15
57. m glich Lokale Abgeleitete Datentypen sind nur in einem einzigen Concept Projekt und dessen lokalen DFBs verf gbar und sind im Verzeichnis DFB unter dem Projekt Verzeichnis abgelegt Lokale DFBs sind nur in einem einzigen Concept Projekt verf gbar und sind im Verzeichnis DFB unter dem Projekt Verzeichnis abgelegt Lokale Makros sind nur in einem einzigen Concept Projekt verf gbar und sind im Verzeichnis DFB unter dem Projekt Verzeichnis abgelegt Die lokale Netzwerkverbindung ist das Netzwerk das den lokalen Teilnehmer mit anderen Teilnehmern entweder direkt oder durch Busverst rker verbindet Der lokale Teilnehmer ist der der gerade projektiert wird 33002239 89 Glossar Makro MMI Multielement Makros werden mit Hilfe der Software Concept DFB erstellt Makros dienen zum Duplizieren h ufig benutzter Sections und Netzwerke inklusive deren Logik deren Variablen und deren Variablendeklaration Es wird zwischen lokalen und globalen Makros unterschieden Makros haben die folgenden Eigenschaften e Makros k nnen nur in den Programmiersprachen FBD und LD erstellt werden Makros enthalten nur eine einzige Section Makros k nnen eine beliebig komplexe Section enthalten Programmtechnisch gesehen unterscheidet sich ein instanziertes Makro d h ein in eine Section eingef gtes Makro nicht von einer konventionell erstellen Section Auruf von DFBs in einem Makro Deklaration von Variablen Verwendung vo
58. m Organisationseinheit Ein Programm wird geschlossen auf eine einzelne SPS geladen Eine Funktion ein Funktionsbaustein oder ein Programm Dieser Term kann sich entweder auf einen Typ oder ein Exemplar beziehen Hardware und Software die das Programmieren Projektieren Testen Inbetrieb nehmen und die Fehlersuche in SPS Anwendungen sowie in dezentralen Systemanwendungen unterst tzt um Quelldokumentation und Archivierung zu erm glichen Das Programmierger t kann u U auch f r die Proze visualisierung benutzt werden Ein Programmzyklus besteht aus dem Einlesen der Eing nge der Abarbeitung der Programmlogik und der Ausgabe der Ausg nge 33002239 91 Glossar Projekt Projekt datenbank Prototyp Datei Concept EFB Allgemeine Bezeichnung f r die oberste Ebene einer Software Baumstruktur die den bergeordneten Projekt Namen einer SPS Anwendung festlegt Nach der Festlegung des Projekt Namens k nnen Sie Ihre Systemkonfiguration und Ihr Steuerprogramm unter diesem Namen speichern Alle Daten die w hrend der Erstellung der Konfiguration und des Programms entstehen geh ren zu diesem bergeordneten Projekt f r diese spezielle Automatisierungs Aufgabe Allgemeine Bezeichnung f r den kompletten Satz von Programmier und Projektier information in der Projektdatenbank die den Quellcode darstellt der die Automation einer Anlage beschreibt Die Datenbank im Programmierger t die die Projektierungs Informati
59. ma Seite Kurzbeschreibung 52 Darstellung 52 Laufzeitfehler 52 33002239 51 MUX_DINTARR_125 Multiplexer f r Arrays des Datentyps DintArr125 Kurzbeschreibung Funktionsbe schreibung Darstellung Symbol Parameterbe schreibung Laufzeitfehler Fehlermeldung Mit dieser Funktion k nnen Sie ein einzelnes Element in einem Array adressieren und selektieren Als zus tzliche Parameter k nnen EN und ENO projektiert werden Darstellung des Bausteins MUX_DINTARR_125 DIntARR125 DINTARR INT NO DINT Beschreibung des Bausteinparameters MUX_DINTARR_125 Parameter Datentyp Bedeutung DINTARR DintArr125 Array aus dem ein Element selektiert werden soll NO INT Position im Array an der das zu selektierende Element seht Bereich 0 124 OUT DINT selektiertes Element Beschreibung des Bausteinparamet ers DIntArr125 Element Datentyp Bedeutung varname 1 DINT 1 Element des Arays varname 125 DINT 125 Element des Arays Es erfolgt eine Fehlermeldung wenn der zul ssige Wertebereich f rden Parameter NO verletzt wird Die Fehlernummer wird auch am Ausgang des EFB eingetragen 52 33002239 MVB _IN Datenaustausch zwischen CPU und MVB 258A bersicht Einleitung Dieses Kapitel beschreibt den Baustein MVB_IN Inhalt dieses Dieses Kapitel enth lt die folgenden Themen Ka
60. mpatible Computer Schl sselworte sind eindeutige Zeichenkombinationen die als spezielle syntaktische Elemente benutzt werden wie dies in Anhang B der IEC 1131 3 definiert ist Alle Schl sselworte die in der IEC 1131 3 und damit in Concept benutzt werden sind im Anhang C der IEC 1131 3 aufgelistet Diese aufgelisteten Schl sselworte d rfen f r keinen anderen Zweck verwendet werden z B nicht als Variablen Namen Section Namen Exemplar Namen usw 94 33002239 Glossar Schritt Schrittname Section Section Code Sectiondaten Separator Trennzeichen Format 4 00001 Serielle Anschliisse Signalspeicher SFC Sprachelement Situation in der das Verhalten eines Programms in Bezug auf seine Eing nge und Ausg nge denjenigen Operationen folgt die durch die zugeh rigen Aktionen des Schrittes definiert sind Der Schrittname dient der eindeutigen Kennzeichnung eines Schrittes in einer Programm Organisationseinheit Der Schrittname wird automatisch erzeugt kann aber editiert werden Der Schrittname mu in der gesamten Programm Organisati onseinheit eindeutig sein andernfalls erfolgt eine Fehlermeldung Der automatisch erzeugte Schrittname hat immer den Aufbau S_n_m S Schritt n Nummer der Section laufende Nummer m Nummer des Schrittes in der Section laufende Nummer Eine Section kann z B dazu benutzt werden die Funktionsweise einer technolo gischen Einheit wie eines Motors zu beschrei
61. n 3 4 oder 5 montiert werden OFF_SNK UINT Mit diesem Parameter kann ein Offset eingestellt werden Dieser Wert wird in Bytes angegeben ERROR INT Der Ausgang ERROR besitzt vier verschiedene Signalzustande 0 0 keine Fehler 1 ung ltige Steckplatzadresse nur 3 5im Grundtrager zulassig 2 es wurde eine falsche Baugruppe auf diesem Steckplatz plaziert 4 der Datenblock zusammen mit dem Offset ist gr er als 1024 oder 0 DATA_SNK ANY Dieser Parameter enthalt die Eingabe Datenstruktur max 1024 Worte Der Parameter DATA_SNK hat als Voreinstellung den Datentyp ANY Sie k nnen somit einen selbst definierten Datentyp verwenden oder den vordefinierten Datentyp MVB_IN der als Array von 1024 Worten definiert ist verwenden STATUS MVB_STATUS Der Statusparameter ist ein Array von 32 Worten Jedes Bit aus dem Array gibt die G ltigkeit von einem Port wieder Die Bits sind in aufsteigender Reihenfolge der Ports abgelegt Die Statusbits werden f r alle konfigurierten Ports aktuallisiert Ist das Bit 0 so ist die Portvariable g ltig Entsprechend ist die Portvariable ung ltig sofern das Bit 1 ist Alle nicht verwendeten Bits sind auf 1 gesetzt und somit ung ltig 33002239 55 MVB_IN Datenaustausch zwischen CPU und MVB 258A Detailbeschreibung Laufzeit optimierung Anpassung der Wortzahl Um eine bestm gliche Performance hinsichtlich des Laufzei
62. n Makro eigenen Datenstrukturen Automatische bernahme der im Makro deklarierten Variablen Initialwerte f r Variablen Mehrfache Instanzierung eines Makros im Gesamtprogramm mit unterschied lichen Variablen e Der Sectionname die Variablennamen und der Datenstrukturname k nnen bis zu 10 verschiedene Austauschmarkierung 0 bis 9 enthalten Mensch Maschine Interface Variablen denen ein mit STRUCT oder ARRAY definierter Abgeleiteter Datentyp Variablen zugeordnet ist Es wird dabei zwischen Feldvariablen und strukturierten Variablen unterschieden N Netzwerk Ein Netzwerk ist die Zusammenschaltung von Ger ten an einem gemeinsamen Datenweg die ber ein gemeinsames Protokoll miteinander kommunizieren Netzwerkteil Ein Teilnehmer ist ein Gerat mit einer Adresse 1 64 am Modbus Plus Netzwerk nehmer 90 33002239 Glossar Node Node ist eine Programmierzelle in einem LL984 Netzwerk Eine Zelle Node besteht aus einer 7x11 Matrix d h 7 Reihen zu 11 Elementen 0 Operand Ein Operand ist ein Literal eine Variable ein Funktionsaufruf oder ein Ausdruck Operator Ein Operator ist ein Symbol f r eine auzuf hrende arithmetische oder boolsche Operation P Peer Prozessor Programm Programm Organisations einheit Programmier ger t Programmzyklus Der Peer Prozessor bearbeitet die Token Durchl ufe und den Datenflu zwischen dem Modbus Plus Netzwerk und der SPS Anwenderlogik Die oberste Program
63. nd Funktionsbausteinen verwendet werden Generische Datentypen sind durch die Vorsilbe ANY gekennzeichnet e ANY_ELEM e ANY_NUM ANY_REAL REAL ANY_INT DINT INT UDINT UINT e ANY_BIT BOOL BYTE WORD e TIME e System Datentypen IEC Erweiterungen e Abgeleitet von ANY Datentypen Einstellungen die festlegen wie Informationen von Ihrem Programmierger t zur SPS bertragen werden 33002239 79 Glossar DCP E A Station DDE Dynamic Data Exchange Definitions Datei Concept EFB Defragmen tierung Deklaration Derived Function Block DFB Abgeleiteter Funktions baustein Mit einem Distributed Control Prozessor D908 k nnen Sie ein dezentrales Netzwerk mit Ubergeordneter SPS einrichten Beim Einsatz eines D908 mit dezentraler SPS betrachtet die Ubergeordnete SPS die dezentrale SPS wie eine dezentrale E A Station Die D908 und die dezentrale SPS kommunizieren ber den Systembus wodurch sich eine hohe Leistung bei minimaler Auswirkung auf die Zykluszeit ergibt Der Datenaustausch zwischen der D908 und der bergeordneten SPS findet mit 1 5 Megabit pro Sekunde ber den dezentralen E A Bus statt Eine bergeordnete SPS kann bis zu 31 Adresse 2 32 D908 Prozessoren unterst tzen Die DDE Schnittstelle erm glicht einen dynamischen Datenaustausch zwischen zwei Programmen unter Windows Der Anwender kann die DDE Schnittstelle im erweiterten Monitor dazu verwenden seine eigenen Anzeigeanwendungen
64. ndige Folge konfiguriert als 8 16 24 oder 32 von zeitkonsistenten gez hlten Werten in Multiplex Form von der ERT bertragen wurden Der Merker f r neue Daten ND_Count wird f r einen Zyklus gesetzt Dadurch da der Anwender die Bereitschaft neue Ereignisse zu empfangen aktiv best tigen mu wird die Verwaltung von Merkern um einiges komplexer ein Handshake Mechanismus ist erforderlich Ereignisdaten bleiben solange in der Datenstruktur ERT_10_TTag und der Merker f r neue Daten ND_TT bleibt gesetzt bis der Anwender den ACK Eingang setzt und damit ein neues Ereignis anfordert Der EFB antwortet darauf indem er ND_TT f r mindestens einen Zyklus zur cksetzt Nachdem das neue Ereignis in die ERT_10_TT Struktur Merkerstruktur bertragen wurde wird ND_TT wieder durch den EFB gesetzt Um zu verhindern da die neuen Ereignisdaten berschrieben werden mu der Anwender darauf achten da er den ACK Eingang grunds tzlich zur cksetzt nachdem der EFB den Merker ND_TT zur ckgesetzt hat Dieser Zustand kann dann stabil gehalten werden um dem Anwenderprogramm ausreichend Zeit f r die Ereignisverarbeitung zur Verf gung zu stellen Jedes nachfolgende Ereignis das durch die ERT protokolliert wird wird intern im Ereignis FIFO Puffer zwischengespeichert Neue Ereignisse werden in Intervallen von mindestens 2 Zyklen direkt vom internen Puffer des EFB bertragen solange der ACK Eingang gesetzt ist f r den speziellen
65. nicht freigegeben Zielbereich mit EXFR freigeben 2946 kein Experte best ckt oder falsche Steckplatznummer EFB Parametrierung und oder Eintrag in der E A Best ckungsliste berpr fen 2947 Experte nicht angekoppelt Hardware Konfiguration berpr fen HW Reset ausl sen 2948 Feld nicht konfiguriert EFB Parametrierung berpr fen 2949 interner Fehler wenden Sie sich an die Hotline 2950 kein Experte oder falscher Experte gesteckt Hardware Konfiguration berpr fen 2951 falsche Firmware oder falscher Expertenmodus Hardware Konfiguration berpr fen 2952 Synchronisationsfehler HW Reset ausl sen 2953 elementarer Fehler beim Datentransfer HW Reset ausl sen 2954 Loadable ULEX nicht geladen oder Fehlfunktion von ULEX ULEX laden bzw Hotline anrufen 2955 Quellpuffer nicht belegt EFB spater erneut beauftragen 33002239 47 EXRB Istwerte vom Experten bernehmen 48 33002239 EXWB Sollwerte zum Experten bertragen bersicht Einleitung Inhalt dieses Kapitels Dieses Kapitel beschreibt den Baustein EXWB Dieses Kapitel enth lt die folgenden Themen Thema Seite Kurzbeschreibung 50 Darstellung 50 Laufzeitfehler 50 33002239 49 EXWB Sollwerte zum Experten bertragen Kurzbeschreibung Funktionsbe schreibung D
66. ogramm oder DFB Der Funktionsz hler ist nicht editierbar und wird automatisch vergeben Der Funktionsz hler hat immer den Aufbau n m n Nummer der Section laufende Nummer m Nummer des FFB Objektes in der Section laufende Nummer Generische Literale Generischer Datentyp Globale Abgeleitete Datentypen Globale Daten Globale DFBs Globale Makros Gruppen EFBs Wenn f r Sie der Datentyp eines Literal nicht relevant ist geben Sie einfach den Wert f r das Literal an In diesem Fall weist Concept dem Literal automatisch einen passenden Datentyp zu Ein Datentyp der stellvertretend f r mehrere andere Datentypen steht Globale Abgeleitete Datentypen sind in jedem Concept Projekt verf gbar und sind im Verzeichnis DFB direkt unter dem Concept Verzeichnis abgelegt Globale Daten sind Unlocated Variablen Globale DFBs sind in jedem Concept Projekt verf gbar Die Ablage der globalen DFBs ist von der Einstellung in der CONCEPT INI Datei abh ngig Globale Makros sind in jedem Concept Projekt verf gbar und sind im Verzeichnis DFB direkt unter dem Concept Verzeichnis abgelegt Manche EFB Bibliotheken z B die IEC Bibliothek sind in Gruppen unterteilt Dies erleichtert besonders in umfangreichen Bibliotheken das Auffinden der EFBs Hochformat Hochformat bedeutet da die Seite bei Betrachtung des gedruckten Textes h her ist als breit 33002239 85 Glossar IEC 61131 3 IEC Format QW1
67. on f r ein Projekt enth lt Die Prototyp Datei beinhaltet alle Prototypen der zugeordneten Funktionen Desweiteren wird sofern vorhanden eine Typdefinition der internen Zustands struktur angegeben Q Quellcode Datei Concept EFB Querformat Die Quellcode Datei ist eine gew hnliche C Quelldatei Nach der Ausf hrung des Men befehls Bibliothek Dateien erzeugen enth lt diese Datei einen EFB Code Rahmen in den Sie einen spezifischen Code f r den gew hlten EFB eintragen m ssen Hierf r rufen Sie den Men befehl Objekte Quelle auf Querformat bedeutet da die Seite bei Betrachtung des gedruckten Textes breiter ist als hoch 92 33002239 Glossar REAL Real Literale Real Literale mit Exponent Redundanz system programmieren Hot Standby REAL steht f r den Datentyp Gleitkomma Zahl Die Eingabe erfolgt als Real Literal oder als Real Literal mit Exponent Die L nge der Datenelemente ist 32 Bit Der Wertebereich f r Variablen dieses Datentyps reicht von 3 402823E 38 Hinweis Abh ngig vom Mathematikprozessortyp der CPU k nnen verschiedene Bereiche innerhalb dieses zul ssigen Wertebereichs nicht dargestellt werden Dies gilt f r Werte die gegen NULL streben und f r Werte die gegen UNENDLICH streben In diesen F llen wird im Animationsmodus anstelle eines Zahlenwertes NAN Not A Number oder INF INFinite unendlich angezeigt Real Literale dienen zur Angabe
68. passung der Wortanzahl Um eine bestm gliche Performace hinsichtlich des Laufzeitverhaltens der MVB Funktionsbausteine zu erziehlen ist die zu Ubertragende Wortanzahl entsprechend des jeweiligen Anwenderprogramms anzupassen Findet keine Optimierung der Arrays statt werden alle 1024 Worte in jedem Programmzyklus des Anwenderprogramms bearbeitet Wortzahlkofiguration Schritt Aktion 1 ffnen Sie unter c Concept Lib die Datei EXPERTS DTY 2 ndern Sie die ARRAYBereiche entsprechend Ihren Erfordernissen ab 3 Speichern Sie die nderungen mit Datei gt Speichern und schlie en Sie die Datei 64 33002239 MVB_RED Umschalten der redundanten Source Ports 11 bersicht Einleitung Inhalt dieses Kapitels Dieses Kapitel beschreibt den Baustein MVB_RED Dieses Kapitel enth lt die folgenden Themen Thema Seite Kurzbeschreibung 66 Darstellungt 66 Detailbeschreibung 68 33002239 65 MVB_RED Umschalten der redundanten Source Ports Kurzbeschreibung Funktionsbe MVB_RED ist ein Funktionsbaustein zum Umschalten der redundanten Source schreibung Ports Sind redundante Source Ports definiert k nnen sie anhand der EFBs aktiv bzw passiv geschaltet werden Hinweis Der Funktionsbaustein kann mit den Concept Simulatoren nicht verwendet werden Als zus tzliche Parameter k nnen EN und ENO projektiert werden
69. pitels Thema Seite Kurzbeschreibung 54 Darstellung 54 Detailbeschreibung 56 33002239 53 MVB_IN Datenaustausch zwischen CPU und MVB 258A Kurzbeschreibung Funktionsbe schreibung Darstellung Symbol Dieser Funktionsbaustein realisiert den Datenaustausch zwischen CPU und MVB258A Die L nge des Datenblocks ist hierbei abh ngig von Anzahl und Typ der Variablen Maximal kann ein Datenblock mit 1024 Worten auf 300 Ports verteilt werden Der Datenblock wird ber die DATASNK Datenstruktur in die CPU kopiert Einschr nkungen Zul ssige Wortl nge der Sink Ports 1024 Maximal k nnen 300 Source und 300 Sink Ports adressiert werden Sofern keine Source Ports adressiert werden k nnen 500 Sink Ports konfiguriert sein Der Funktionsbaustein kann mit den Concept Simulatoren nicht verwendet werden Als zus tzliche Parameter k nnen EN und ENO projektiert werden Darstellung des Bausteins UINT SLOT UINT MVB_IN ERROR DAT_SNK OFF_SNK STATUS INT ANY MVB_STATUS 54 33002239 MVB_IN Datenaustausch zwischen CPU und MVB 258A Parameterbe Beschreibung der Bausteinparameter schreibung Parameter Datentyp Bedeutung SLOT UINT Hier wird der Steckplatz des AS BMVB 258A im Grundbaugruppentr gers eingetragen Da die CPU die ersten beiden Steckpl tze belegt kann die Kommunikationsbaugruppe nur auf den Steckpl tze
70. rametrierung von Funktionen und Funktionsbausteinen Allgemeines Operation Operand Jeder FFB setzt sich zusammen aus einer Operation den zur Operation notwendigen Operanden und einem Exemplar Name Funktionsz hler FFB z B Einschaltverz gerung Exemplar Name Funktionsz hler z B FBI_2_22 18 Operation z B TON Operand FBI Formal parameter z B IN PT Q ET ENABLE EXP 1 TIME Spr EI 4 Aktualparameter Variable Element einer Multielement Variablen Literal direkte Adresse z B ENABLE EXP 1 TIME ERROR OUT 4 0001 ERROR OUT 4 00001 Die Operation bestimmt welche Funktionalit t durch den FFB ausgef hrt werden soll z B Schieberegister Wandeloperationen Der Operand legt fest womit die Operation ausgef hrt werden soll Er besteht bei FFBs aus Formalparameter und Aktualparameter 14 33002239 Parametrierung Formalpa rameter Aktualparameter Bedingter Unbedingter Aufruf Aufruf von Funktionen und Funktionsbau steinen in IL und ST Der Formalparameter ist ein Platzhalter f r einen Operanden Bei der Parametrierung wird dem Formalparameter ein aktueller Parameter zugewiesen Aktualparameter Der Aktualparameter kann eine Variable eine Multielement Variable ein Element einer Multielement Variablen ein Literal od
71. rn sind nicht signifikant Beispiel 8 3_77 oder 8 377 dezimal 255 8 34_0 oder 8 340 dezimal 224 78 33002239 Glossar Bibliothek Bin re Verbindungen Bitfolge BOOL Bridge BYTE Sammlung von Software Objekten die f r die Wiederverwendung beim Programmieren neuer Projekte vorgesehen sind oder sogar zum Bauen von neuen Bibliotheken Beispiele sind die Bibliothek der Elementaren Funktionsbausteintypen EFB Bibliotheken k nnen in Gruppen unterteilt sein Verbindungen zwischen Ausg ngen und Eing ngen von FFBs vom Datentyp BOOL Ein Datenelement das aus einem oder mehreren Bits besteht BOOL steht f r den Datentyp boolsch Die L nge der Datenelemente ist 1 Bit im Speicher abgelegt in 1 Byte Der Wertebereich f r Variablen dieses Datentyps ist 0 FALSE und 1 TRUE Eine Bridge ist eine Einrichtung die Netzwerke verbindet Sie erm glicht die Kommunikation zwischen Teilnehmern an den zwei Netzwerken Jedes Netzwerk hat seine eigene Token Rotationsfolge das Token wird nicht durch Bridges weitergegeben BYTE steht f r den Datentyp Bit Folge 8 Die Eingabe erfolgt als Basis 2 Literal Basis 8 Literal oder Basis 16 Literal Die L nge der Datenelemente ist 8 Bit Ein numerischer Wertebereich kann diesem Datentyp nicht zugeordnet werden Datentypen Daten bertragungs einstellungen Die bersicht zeigt die Hierarchie der Datentypen wie sie bei Ein und Ausg ngen von Funktionen u
72. rter Abgeleiteter Datentyp zugeordnet ist Eine Struktur ist eine Sammlung von Datenelementen mit im allgemeinen unterschiedlichen Datentypen Elementare Datentypen und oder Abgeleitete Datentypen 96 33002239 Glossar Strukturierter Text ST SY MAX Symbol Icon ST ist eine Textsprache nach IEC 1131 in der Operationen wie z B Aufrufe von Funktionsbausteinen und Funktionen bedingte Ausf hrung von Anweisungen Wiederholung von Anweisungen usw durch Anweisungen darsgestellt werden In Quantum Steuerger ten schlie t Concept die Bereitstellung auf E A Best ckung SY MAX E A Baugruppen f r RIO Steuerung durch die Quantum SPS mit ein Der SY MAX Fernbaugruppentr ger hat einen Fern E A Adapter in Steckplatz 1 der ber ein Modicon S908 R E A System kommuniziert Die SY MAX E A Baugruppen sind f r Sie zur Markierung und Einbeziehung in die E A Best ckung der Concept Konfiguration aufgef hrt Grafische Darstellung verschiedener Objekte in Windows z B Laufwerke Anwendungsprogramme und Dokumentfenster Teilnehmer Adresse Template Datei Concept EFB TIME Token Traffic Cop Transition Die Teilnehmer Adresse dient der eindeutigen Kennzeichnung eines Netzwerkteil nehmers im Routing Pfad Die Adresse wird direkt am Teilnehmer eingestellt z B durch Drehschalter an der R ckseite der Baugruppen Die Template Datei ist eine ASCII Datei mit einer Layout Information f r den Concept FBD Editor
73. s Response Filter Filter mit unendlicher Impulsantwort Der Startschritt einer Ablaufkette In jeder Ablaufkette mu ein Initialschritt definiert werden Mit dem Initialschritt wird die Ablaufkette bei ihrem ersten Aufruf gestartet Der einer Variablen beim Programmstart zugeteilte Wert Die Zuweisung des Wertes erfolgt in Form eines Literals Die Erzeugung eines Exemplars 86 33002239 Glossar Instruktion LL984 INT Integer Literale INTERBUS PCP Beim Programmieren elektrischer Steuerungen hat ein Benutzer die Aufgabe operational codierte Anweisungen in Form von Bildobjekten die in erkennbarer Kontaktform eingeteilt sind zu implementieren Die entworfenen Programmobjekte werden auf Benutzerebene w hrend des Lade Prozesses zu computer verwendbaren OP Codes konvertiert Die OP Codes werden in der CPU entschl sselt und von den Firmware Funktionen des Controllers so bearbeitet da die gew nschte Steuerung implementiert wird INT steht f r den Datentyp ganze Zahl integer Die Eingabe erfolgt als Integer Literal Basis 2 Literal Basis 8 Literal oder Basis 16 Literal Die L nge der Datenelemente ist 16 Bit Der Wertebereich f r Variablen dieses Datentyps reicht von 2 exp 15 bis 2 exp 15 1 Integer Literale dienen der Angabe von ganzzahligen Werten im Dezimalsystem Die Werte k nnen ein vorangestelltes Vorzeichen haben Einzelne Unterstrich zeichen _ zwischen den Ziffern sind nicht sign
74. s adressiert werden e Sofern keine Sink Ports adressiert werden k nnen 750 Source Ports konfiguriert sein e Der Funktionsbaustein kann mit den Concept Simulatoren nicht verwendet werden Als zus tzliche Parameter k nnen EN und ENO projektiert werden 62 33002239 MVB_OUT Datenaustausch zwischen AS BMVB 258A und CPU Darstellung Symbol Darstellung des Bausteins MVB_OUT UINT SLOT ERROR INT UINT 4 OFF_SRC ANY DATA_SRC Parameterbe Beschreibung der Bausteinparameter schreibung Parameter Datentyp Bedeutung SLOT UINT Hier wird der Steckplatz des AS BMVB 258A im Grundbaugruppentr gers eingetragen Da die CPU die ersten beiden Steckpl tze belegt kann die Kommunikationsbaugruppe nur auf den Steckpl tzen 3 4 oder 5 montiert werden OFF_SRC UINT Mit diesem Parameter kann ein Offset eingestellt werden Dieser Wert wird in Bytes angegeben DATA_SRC ANY Dieser Parameter enth lt den eigentlichen Ausgabedatenblock max 1024 Worte ERROR INT Der Parameterausgang ERROR besitzt vier verschiedene Signalzust nde 0 keine Fehler 1 ung ltige Steckplatzadresse nur 3 5 im Grundtrager zulassig 2 es wurde eine falsche Baugruppe auf diesem Steckplatz plaziert e 4 der Datenblock zusammen mit dem Offset ist gr er als 1024 oder 0 33002239 63 MVB_OUT Datenaustausch zwischen AS BMVB 258A und CPU Detailbeschreibung Laufzeit optimierung An
75. ten Speicher 6x Referenz RIO Remote I O Jede direkte Adresse ist eine Referenz die mit einer Kennung beginnt die angibt ob es sich um einen Eingang oder einen Ausgang und ob es sich um ein Bit oder ein Wort handelt Referenzen die mit der Kennzahl 6 beginnen stellen Register im erweiterten Speicher des Signalspeichers dar 0x Bereich Ausgangs Merkerbits 1x Bereich Eingangsbits 3x Bereich Eingangsworte 4x Bereich Ausgangs Merkerworte 6x Bereich Register im erweiterten Speicher Hinweis Das x das nach der ersten Ziffer jedes Referenztyps steht reprasentiert einen f nfstelligen Speicherort im Anwender Datenspeicher z B hat die Referenz 400201 die Bedeutung eines 16 Bit Ausgangs oder Merkerworts an Adresse 201 des Signalspeichers 6x Referenzen sind Merkerworte im erweiterten Speicher der SPS Sie k nnen nur bei LL984 Anwenderprogrammen und nur Verwendung einer CPU 213 04 oder CPU 424 02 verwendet werden Fern E A gibt einen physikalischen Ort der E A Punktsteuerungsger te an in Bezug auf den sie steuernden Prozessor Fern Ein Ausg nge sind mit dem Steuerungsger t ber ein verdrahtetes Kommunikationskabel verbunden RTU Modus Remote Terminal Unit Der RTU Modus wird f r die Kommunikation zwischen der SPS und einem IBM kompatiblen Personal Computer verwendet RTU arbeitet mit 8 Datenbits S SA85 Baugruppe Schl sselworte Die SA85 Baugruppe ist ein Modbus Plus Adapter f r IBM AT oder ko
76. ten von SPS Programmen verwendet wird Als zus tzliche Parameter k nnen EN und ENO projektiert werden Darstellung des Bausteins SIMTSX SIMAC_PARAM PARAM BOOL UINT TYPE_INP Beschreibung der Bausteinparameter Parameter Datentyp Bedeutung PARAM SIMAC_PARAM 3 4x Register TYPE_INP UINT 1 1x 3 3x STATUS BOOL 1 Ausf hrung OK 70 33002239 ULEXSTAT Statusmeldungen f r Experten 13 bersicht Einleitung Inhalt dieses Kapitels Dieses Kapitel beschreibt den Baustein ULEXSTAT Dieses Kapitel enth lt die folgenden Themen Thema Seite Kurzbeschreibung 72 Darstellung 73 33002239 71 ULEXSTAT Statusmeldungen f r Experten Kurzbeschreibung Funktionsbe Der Funktionsbaustein ist anwendbar f r die Expertenbaugruppen schreibung e 140 NOA 611 00 e 140 NOA 611 10 e 140 ERT 854 00 und e 140 ESI 062 00 Er liefert detaillierte Informationen ber e Hardwarefehler die das Loadable ULEX erkannt hat e Softwarefehler die bei Ausf hrung des Loadables ULEX aufgetreten sind Treten bei mehreren Experten Fehlermeldungen auf liefert der EFB stets die Statusmeldungen des Experten mit der niedrigsten Steckplatznummer Als zus tzliche Parameter k nnen EN und ENO projektiert werden 72 33002239 ULEXSTAT Statusmeldungen f r Experten
77. tionen und Dokuments Funktionsbausteine helfen G ltigkeits Diese Dokumentation gilt f r Concept 2 6 unter Microsoft Windows 98 Microsoft bereich Windows 2000 Microsoft Windows XP und Microsoft Windows NT 4 x Hinweis Weitere aktuelle Hinweise finden Sie in der Datei README von Concept Weiterf hrende Dokumentation a Titel Referenz Nummer Concept Installationsanleitung 840 USE 502 02 Concept Benutzerhandbuch 840 USE 503 02 Concept EFB User Manual 840 USE 505 00 Concept LL984 Bausteinbibliothek 840 USE 506 02 Sie k nnen diese technischen Ver ffentlichungen sowie andere technische Informationen von unserer Website herunterladen www telemecanique com Benutzer Ihre Anmerkungen und Hinweise sind uns jederzeit willkommen Senden Sie sie kommentar einfach an unsere E mail Adresse techpub schneider electric com 33002239 9 ber dieses Buch 10 33002239 Allgemeines zur Bausteinbibliothek EXPERTS bersicht Einleitung Inhalt dieses Teils Dieser Abschnitt enth lt allgemeine Informationen zur Bausteinbibliothek EXPERTS Dieser Teil enth lt die folgenden Kapitel Kapitel Kapitelname Seite 1 Parametrierung von Funktionen und Funktionsbausteinen 13 33002239 11 Allgemeines 12 33002239 Parametrierung von Funktionen und Funktionsbausteinen 33002239 Parametrierung Pa
78. tragende Wortanzahl entsprechend des jeweiligen Anwenderprogramms anzupassen Findet keine Optimierung der Arrays statt werden alle 1024 Worte in jedem Programmzyklus des Anwenderprogramms bearbeitet Wortzahlkonfiguration Schritt Aktion 1 ffnen Sie unter c Concept Lib die Datei EXPERTS DTY 2 ndern Sie die ARRAY Bereiche entsprechend Ihren Erfordernissen ab 3 Speichern Sie die nderungen mit Datei gt Speichern und schlie en Sie die Datei 60 33002239 MVB_OUT Datenaustausch zwischen AS BMVB 258A und CPU 10 bersicht Einleitung Inhalt dieses Kapitels Dieses Kapitel beschreibt den Baustein MVB_OUT Dieses Kapitel enth lt die folgenden Themen Thema Seite Kurzbeschreibung 62 Darstellung 63 Detailbeschreibung 64 33002239 61 MVB_OUT Datenaustausch zwischen AS BMVB 258A und CPU Kurzbeschreibung Funktionsbe Der Funktionsbaustein realisiert den Datenaustausch zwischen MVB258A und schreibung CPU Die L nge des Datenblocks ist hierbei abh ngig von Anzahl und Typ der Variablen Maximal kann ein Datenblock mit 1024 Worten auf 300 Ports verteilt werden ber den DATA_SRC Parameter werden die Datenpakete in die Kommunikationsbaugruppe kopiert Einschr nkungen e Die maximale Wortl nge aller Source Ports inklusive Redundanz Ports wenn konfiguriert 1024 Worte e Maximal k nnen 300 Source und 300 Sink Port
79. tverhaltens der MVB Funktionsbausteine zu erzielen ist die zu bertragende Wortanzahl entsprechend des jeweiligen Anwenderprogramms anzupassen Findet keine Optimierung der Arrays statt werden alle 1024 Worte in jedem Programmzyklus des Anwenderprogramms bearbeitet Wortzahlkonfiguration Schritt Aktion 1 ffnen Sie unter c Concept Lib die Datei EXPERTS DTY 2 ndern Sie die ARRAY Bereiche entsprechend Ihren Erfordernissen ab 3 Speichern Sie die nderungen mit Datei gt Speichern und schlie en Sie die Datei 56 33002239 MVB_INFO Busdaten ber MVB abfragen bersicht Einleitung Inhalt dieses Kapitels 33002239 Dieses Kapitel beschreibt den Baustein MVB_INFO Dieses Kapitel enth lt die folgenden Themen Thema Seite Kurzbeschreibung 58 Darstellung 59 Detailbeschreibung 60 57 MVB_INFO Busdaten ber MVB abfragen Kurzbeschreibung Funktionsbe Mit Hilfe des MVB_INFO Funktionsbausteins k nnen Busdaten ber den MVB schreibung abgefragt werden So lassen sich Informationen ber die Leitung Konfiguration und Fehlermeldungen anzeigen Hinweis Der Funktionsbaustein kann mit den Concept Simulatoren nicht verwendet werden Als zus tzliche Parameter k nnen EN und ENO projektiert werden 58 33002239 MVB_INFO Busdaten ber MVB abfragen Darstellung Symbol Parameterbe schreibung
80. ur des Registerblocks ERT_854_10 Eingangs Registerblock Inhalt Funktion Digitale Eing nge 1 16 Digital verarbeitete Eingangsdaten die zylisch aktualisiert werden die Eingangsadressierung des Moduls entspricht der von digitalen Standard Eingangsmodulen d h die Eing nge 1 16 entsprechend den Bits 15 0 Digitale Eing nge 17 32 bertragungsstatus IN bertragungsstatus TS_IN MUX 1 Multiplex Datenblock f r die bertragung von Bl cken wie MUX 2 1 Ereignis mit 5 Byte Zeitmerker oder MUX 3 2 Zahlerwerte von den maximal konfigurierten 32 oder MUX 4 1 Statuswort Vereinfachte Struktur des ERT_854_10 AusgangsRegisterblocks mit f nf 4xRegistern f r die bertragung von der SPS zur ERT ERT_854_10 Ausgangs Registerblock Inhalt Funktion bertragungsstatus OUT bertragungsstatus TS_OUT MUX 1 Zeit Datenblock f r die ERT f r die Synchronisation der Uhr MUX 2 MUX 3 MUX 4 Hinweis Anwenderschnittstelle sind normalerweise die Ein und Ausgange des ERT_854_10 EFB nicht die 3x und 4x Register 24 33002239 ERT_854_10 Daten bertragungs EFB EFB Konfiguration Anschlu des EFBs Der Anschlu des EFB an die Eingangs und Ausgangsreferenzen 3x und 4x Register erfolgt durch eine grafische Verbindung zur ERT Slotnummer auf die gleiche Weise wie bei analogen Modulen Die aktuell verf gbaren
81. urch ein rechteckiges Blocksymbol dargestellt Der Name des Funktionsbausteintyps steht oben in der Mitte innerhalb des Rechtecks Der Name des Funktionsbaustein Exemplars steht auch oben jedoch au erhalb des Rechtecks Er wird automatisch bei Erstellung einer Instanz generiert kann aber je nach Bedarf vom Anwender abge ndert werden Eing nge werden auf der linken Seite Ausg nge auf der rechten Seite des Blocks dargestellt Die Namen der Formal Ein Ausgangsparameter sind innerhalb des Rechtecks an den entsprechenden Stellen angezeigt Die obige Beschreibung der grafischen Darstellung gilt prinzipiell auch f r Funktionsaufrufe und f r DFB Aufrufe Unterschiede sind in den entsprechenden Definitionen beschrieben Eine oder mehrere Sections die grafisch dargestellte Netzwerke aus Funktionen Funktionsbausteinen und Verbindungen enthalten Ein Sprachelement bestehend aus 1 der Definition einer Datenstruktur unterteilt in Eingangs Ausgangs und interne Variablen 2 einem Satz von Operationen die mit den Elementen der Datenstruktur durchgef hrt werden wenn eine Instanz des Funktionbausteintyps aufgerufen wird Dieser Satz von Operationen kann entweder in einer der IEC Sprachen DFB Typ oder in C EFB Typ formuliert sein Ein Funktionsbausteintyp kann mehrfach instanziiert aufgerufen werden 84 33002239 Glossar Funktionsz hler Der Funktionsz hler dient der eindeutigen Kennzeichnung einer Funktion in einem Pr

Download Pdf Manuals

image

Related Search

Related Contents

  Human Touch HT-7120 User's Manual    MANUAL DE INSTRUCCIONES TYPHOON Q500  927-0550 Onan MCCK Marine Genset Major Service manual (04  Targus APS Tip B03  整理番号 MD-000000870 図書名 装 置 仕 様 書 形 名 NJJ−95A 名 称    Terraillon Cone Timer    

Copyright © All rights reserved.
Failed to retrieve file