Home
RESI-MEDIC
Contents
1. 112 Objekt UDP Nachricht mit Analogwert senden 112 Objekt UDP Nachricht mit Textwert senden 113 Objekt UDP Nachricht mit Bitwert 1 113 Objekt UDP Nachricht mit Bitwert 0 114 Objekt UDP Nachricht mit Bitwert enpfangen 114 RESI S GRAPH RESI Objekt UDP Nachricht mit Analogwert enpfangen 115 Objekt UDP Nachricht mit Textwert 115 ASEI SCHNITTSTIELLEN 2 2 Aura 116 Objekt ASCII Schnittstelle definieren 116 Objekt ASCII Sendebuffer 117 Objekt ASCII Text dem Sendebuffer 2 117 Objekt ASCII Sendebuffer 117 Objekt ASCII Empfangsbuffer auslesen 118 MODBUS RTU MASTER nen 119 Objekt MODBUS RTU Schnittstelle definieren 119 Objekt MODBUS RTU Holdingregister vom Slave 120 Objekt MODBUS RTU Inputregister vom Slave lesen 120 Objekt MODBUS RTU Coils vom Slave 121 Objekt MODBUS RTU Discrete Inputs vom Slave lesen 122 Objekt MODBUS RTU Holding Register
2. 59 Objekte Terminal Meldung mit Text anzeigen 60 Objekte Terminal Text 61 Objekte Terminal Analogwert eingeben 63 Objekte Terminal Men anzeigen 65 Objekte Terminal Element ausw hlen 67 Objekte Positionierung Objekte Positionierung Objekte Positionierung Objekte Positionierung Objekte Positionierung ausf hren Objekte Positionierung ausf hren RESI RESI S GRAPH Objekte Terminal Analogwert anzeigen 69 Objekte Terminal Text anzeigen 70 Objekte Terminal Taste abfragen 71 SPEC HE RK D GE 73 Objekte Speicherkarte Analogwert in Speicher lesen 73 Objekte MemoryCard Textwert in Speicher lesen 74 Objekte MemoryCard Analogwert schreiben 75 Objekte MemoryCard Textwert schreiben 75 Objekte MemoryCard Analogwert lesen 76 Objekte MemoryCard Texwert 76 Objekte MemoryCard Analogwert sofort schreiben 77 Objekte MemoryCard Analogwert sofort lesen 77 Objekte MemoryCard Textwe
3. Time1 p gt Out d 1 i Reset Zeitin s 38 RESI RESI S GRAPH Objekte Zeitrelais Ein Ausschaltwischend TIMER ON OFF pulse P je d Fr gt Out E Reset Zeitins r Objekte Zeitrelais Blinken ein beginnend TIMER Recycler high first TT E II ag g Time2 i Reset i Zeit Ins g Objekte Zeitrelais Blinken aus beginnend TIMER Recycler low first i He gt i Time2 gt i i Reset i gt Zeitins 39 5 GRAPH RESI Objekte Zeitrelais Delay Delay Berechnungszeitbasis 2 sec Delay 0 25 Delay 0 50 Delay 1 00 Out Delay 2 00 Out 0 05 1 15 2 25 3 35 4 45 5 55 6 65 7 75 8 sec 40 RESI RESI S GRAPH Echtzeituhr Der folgende Abschnitt besch ftigt sich mit den Funktionen der integrierten Echtzeituhr HINWEIS Die Echtzeituhr steht nicht auf allen Modulen zur Verf gung Bitte sehen Sie bei den Eigenschaften der Controller nach ob die Uhr unterst tzt wird Um Uhrenfunktionen einzubinden w hlen Sie den Men punkt Objekte Echtzeituhr Es erscheint folgende Auswahl Echtzeituhr Funktion einf gen w hlen Sie eine Ec
4. 102 EIB KNX VERWENDUNG 103 Objekt EIB KNX Bin rdaten senden 103 Objekt EIB KNX Analogwerte 104 Objekt EIB KNX Textwerte 104 Objekt EIB KNX Bin rdaten immer 104 Objekt EIB KNX Analogdaten immer empfangen 105 Objekt EIB KNX Textdaten immer empfangen 105 Objekt EIB KNX Bin rdaten Ereignis 105 Objekt EIB KNX Bin rdaten Ereignis mit Wert 1 true 106 Objekt EIB KNX Bin rdaten Ereignis mit Wert 0 false 106 Objekt EIB KNX Analogdaten Ereignis 107 Objekt EIB KNX Textdaten Ereignis 107 MODBUS TCP SERVER 108 Objekt MODBUS TCP Holdingregister mit Bit beschreiben 108 Objekt MODBUS TCP Holdingregister mit Analogwert 9 Objekt MODBUS TCP Bitwert aus Holdingregister lesen 109 Objekt MODBUS TCP Analogwert aus Holdingregister lesen 109 EFSER eege e ee EE 111 Objekt UDP Nachricht mit Datenwert 1 111 Objekt UDP Nachricht mit Datenwert 0 112 Objekt UDP Nachricht mit Bitwert
5. W hlen Sie eine Positionierfunktion aus Referenzgeschwindigkeit C Verfahrgeschwindigkeit Gepufferte Positionierung auf Absolutpasition durchf hren C Gepufferte Positionierung auf Relativposition durchf hren Anzahl der freien Pufferpl tze auslesen Referenzbewegung durchf hren Positionierung auf Absolutposition durchf hren Positionierung auf Relativposition durchf hren Aktive Positionierung abbrechen 7 Aktive Positionierung sofort stoppen Achsenpaar 1 verwenden C Achsenpaar 2 verwenden C Aktuelle X Position auslesen Aktuelle Y Position auslesen Bewegung mit Geschwindigkeitsrampe ausf hren C Bewegung mit konstanter Geschwindigkeit ausf hren Abbruch Objekte Positionierung Verfahrgeschwindigkeit Symbol Funktion MOTION SPEED S PARAMETER Bei dieser Funktion werden die Geschwindigkeiten f r die Bewegung eines Objektes eingestellt Am Eingang FMIN wird die Geschw eingestellt mit welcher sich das Objekt zu bewegen beginnt Am Eingang FMAX wird die h chste Geschw angelegt die das Objekt erreichen darf Die Beschleunigung wird am Eingang ACC angelegt Datentypen Set Bin r 80 FMIN Analog RESI RESI S GRAPH FMAX Analog ACC Analog Finished Bin r Objekte Positionierung Referenzgeschwindigkeit Symbol Funktion Datentypen MOTION REFERENCE PARAMETER Hier wird die Geschwindigkeiten eingestellt die f r die Refer
6. versende SMS via GSM Anruf durchf hren SMS wurde empfangen C Pr fe empfangenen SMS Text berspringe leere Zeichen in empfangener SMS Hole Analogwert aus empfangener SMS Hole Text aus empfangener SMS Abbruch Objekt SMS Neue SMS zum Senden beginnen Symbol Funktion Datentypen 88 Diese Funktion sendet bei einer steigenden Flanke am Eingang Start Steuerzeichen zum GSM Modem um auf Sendebetrieb zu gehen Wenn der Sendevorgang abgeschlossen ist wird der Ausgang Ready aktiv Start Bit Ready Bit RESI RESI S GRAPH Objekt SMS Text zur Sende SMS hinzuf gen Symbol Funktion Hinweis Datentypen Tritt am Eingang Add eine steigende Flanke auf wird der am Eingang Text anliegende Textwert eingelesen und der Nachricht hinzugef gt Ist der Vorgang abgeschlossen wird der Ausgang Ready aktiv Es k nnen max 20 Zeichen auf ein Mal einer Nachricht hinzugef hrt werden Die maximale Gr e einer Nachricht betr gt 60 Zeichen Add Bit Text Text Ready Analog Objekt SMS Versende SMS via GSM Symbol Funktion Datentypen Tritt am Eingang Send eine steigende Flanke auf wird an die am Eingang Phone als Textwert anliegende Handynummer die vorher zusammengesetzte Nachricht versendet Wurde die Nachricht erfolgreich versendet wird der Ausgang Ready aktiv Sollte ein Fehler aufgetreten sein und die Nachricht nicht ordnungsgem an das GSM Modem ve
7. Analogausg nge W hlen Sie den Men punkt I O Analogausg nge an Es erscheint folgende Auswahl 27 RESI S GRAPH RESI WICHTIG Analogausgang einf gen ES w hlen Sie einen Analogausgang aus IV hinzuf gen Abbruch Aus der Liste k nnen Sie einen Analogausgang ausw hlen und mit OK best tigen Durch das aktivieren von Name hinzuf gen f gt man den Variablen Name im Symbol ein Ist Name hinzuf gen nicht aktiv so wird nur der Analog Output im Symbol angezeigt Sie k nnen erst dann einen Analogausgang w hlen wenn unter der Seite KONFIGURATION eine ordentliche Anlagenkonfiguration erstellt wurde Symbol ohne Name hinzuf gen zu Symbol mit aktivierten Name hinzuf gen Datentyp Funktion Beispiel 28 gt m gt Analog Diese Funktion f gt einen Analogausgang Analogausg nge stellen immer das Ende einer Verbindung dar Alle Analogausg nge stehen zum R cklesen ebenfalls als Analogeing nge zur Verf gung Prinzipiell werden alle Analogsignale als Werte zwischen 0 000 und 100 000 dargestellt und stellen somit einen Prozentwert zwischen 0 und 100 dar unabh ngig von der realen Beschaltung RESI RESI S GRAPH Der aktuelle Wert des analogen Speichers MyMemory wird auf den Analogausgang R1 AO1 bertragen 1 0 Potentiometer W hlen Sie den Men punkt I O Potentiometer an Es erscheint folgende Auswahl Potentiometer einf gen EN w hlen Sie ein
8. Multimediager ten eine Kommunikation aufbauen oder serielle Drucker mit Daten beschicken oder Barcodereader einlesen F r komplexe Protokolle ist diese Funktion aber nicht gedacht Objekt ASCII Schnittstelle definieren Symbol Funktion 116 ASCII Interface 19200 NONE 8 1 Mit diesem Objekt wird eine freie serielle Schnittstelle als ASCII Schnittstelle festgelegt Unter Parameters stehen die Schnittstellendaten f r die bertragungsgeschwindigkeit und das Datenformat RESI RESI S GRAPH Objekt ASCII Sendebuffer initialisieren Init Buffer Symbol Funktion String to add Hallo Welt Dieser Befehl l scht zuerst den internen Sendebuffer Danach wird der Inhalt des Wertes String to add in den Sendebuffer bertragen Wurde der Eingang Text verdrahtet so wird der bergebene Text auch dem Sendebuffer hinzugef gt Objekt ASCII Text dem Sendebuffer hinzuf gen Symbol Funktion Add Buffer String to add Hallo Welt Dieser Befehl f gt den Inhalt des Wertes String to add an den Sendebuffer an Objekt ASCII Sendebuffer senden Symbol Funktion Send Buffer Dieser Befehl sendet den Inhalt des Sendebuffers an die serielle Schnittstelle SIO Wichtig ist es gibt nur einen internen Sendebuffer f r alle seriellen Schnittstellen 117 RESI S GRAPH RESI Objekt ASCII Empfangsbuffer auslesen Symbol Funktion 118 Receive Buffer Dieser Befehl pr ft ob der i
9. S GRAPH RESI Datentyp Send Bit DWord Analog Finished Bit Funktion Diese Funktion sendet bei einer steigenden Flanke am Eingang Send alle 32 Bits des Analogwertes am Eingang Word als vier aufeinander folgende Zeichen Zuerst werden die untersten 8 Bits als ein Zeichen versendet Danach werden die Bits 8 bis 15 als ein zweites Zeichen versendet Dann folgen die Bits 16 bis 24 als drittes Zeichen Zuletzt werden die obersten 8 Bits als viertes Zeichen versendet Wenn der Sendevorgang abgeschlossen ist wird der Ausgang Finished aktiv Objekte S10 Empfange ein Byte Symbol Datentyp Funktion Value Analog Diese Funktion pr ft ob ein Zeichen auf der seriellen Schnittstelle empfangen wurde Ist dies der Fall so retourniert Value in den untersten 8 Bits den Code des empfangenen Zeichens Wurde kein Zeichen empfangen wird der Analogwert 9999 000 zur ckgegeben Objekte SIO Empfange einen Text Symbol Datentyp Funktion 56 SIO1 Receive Text Value Text Diese Funktion pr ft ob ein Zeichen auf der seriellen Schnittstelle empfangen wurde Ist dies der Fall so wird ein 1 Zeichen langer Text mit dem empfangenen Zeichen zur ckgegeben Wurde kein Zeichen empfangen wird ein leerer Text zur ckgegeben RESI RESI S GRAPH Terminalfunktionen RESIS GRAPH unterst tzt zwei verschiedene Terminals Das RESI TERMA4 und das RESI TERMS5 Beide Terminals werden ident angesprochen W hlen Sie den Men p
10. r de selektierten Objekte ein Abbrechen ODER mit 2 Dls und 1 DO 32 RESI RESI S GRAPH Geben Sie nun eine eindeutige Bezeichnung f r Ihre Gruppe ein und dr cken Sie OK Schon ist Ihre Gruppe exportiert Gruppen importieren Um eine bereits gespeicherte Gruppe wieder zu importieren gehen Sie wie folgt vor W hlen Sie den Men punkt Gruppe importieren an Es erscheint folgende Liste Gruppe importieren EN w hlen Sie eine Gruppe aus der folgenden Liste aus ODER mit 2 DIs 1 DO UND mit 2 DIs 1 Do Wert am Term4 anzeigen MemoryCard W hlen Sie aus der Liste die Gruppe die Sie importieren wollen und dr cken Sie OK Alle Elemente der Gruppe werden in die aktuelle Seite eingef gt und stehen dort wieder als Einzelelemente zur Verf gung Gruppen l schen Um eine Gruppe zu l schen w hlt man den Men punkt Gruppe L schen Es erscheint eine Auswahl mit allen verf gbaren Gruppen 33 RESI S GRAPH RESI Gruppe l schen EN w hlen Sie eine Gruppen zum L schen aus ODER mit 2 DIs 1 DO UND mit 2 DIs 1 Do Wert am Termd anzeigen W hlen Sie die Gruppe aus die Sie l schen wollen und best tigen Sie mit OK Regler einf gen W hlen Sie aus der Liste den Regler den Sie verwenden wollen und dr cken Sie OK Alle Elemente des Reglers werden in die aktuelle Seite eingef gt und stehen dort wieder als Einzelelemente zur Verf gung IWICHTIG Jeder Regler darf nur einmal auf einer e
11. MyState DIGITAL MyState Bit Alle Objekte die sich innerhalb dieses Zustandsrahmens befinden werden nur ausgef hrt wenn der Bit Speicher MyState den Wert 0 oder 1 hat Diese Methode bewirkt innerhalb der SPS dass die entsprechenden Programmteile wirklich bersprungen werden Dadurch kann die Geschwindigkeit eines SPS Programmes deutlich beschleunigt werden DIGITAL MyState Die Digitalausg ge L1 DO1 L1 DO2 und L1 DO3 werden auf die Werte 0 0 1 gesetzt wenn der Bit Speicher MyState den RESI RESI S GRAPH Wert 1 hat Ist MyState gleich Null wird kein Befehl ausgef hrt Beispiel Zustandsmaschine MyCounter 0 COUNTDOWN MyCountere 1 oi gt MyCountere 2 Lem gt Eu Ablauf Bei jeder steigenden Flanke am Digitaleingang L1 DI1 wird der analoge Speicher MyCounter um eins erh ht Bei einer steigenden Flanke am Digitaleingang L1 DI2 wird der analoge Speicher MyCounter um eins erniedrigt Hat MyCounter den Wert 0 so wird nur der Ausgang L1 DO1 gesetzt Bei MyCounter 1 wird der Ausgang L1 DO2 aktiviert 15 5 GRAPH RESI bei MyCounter 3 wird der Ausgang L1 DO3 aktiviert Bei allen brigen Werten von MyCounter findet keine Aktion statt RESI RESI S GRAPH System In diesem Abschnitt befinden sich Befehle die sich mit den Systemvariablen auseinandersetzen Dazu w hlen Sie den Men punkt Fluss System aus Es
12. Potentiometer aus IV Name hinzuf gen Abbruch Aus der Liste k nnen Sie einen Potentiometer ausw hlen und mit OK best tigen Durch das aktivieren von Name hinzuf gen f gt man den Variablen Name im Symbol ein Ist Name hinzuf gen nicht aktiv so wird nur der Poti im Symbol angezeigt WICHTIG Sie k nnen erst dann einen Potentiometer w hlen wenn unter der Seite KONFIGURATION eine ordentliche Anlagenkonfiguration erstellt wurde Symbol ohne Name hinzuf gen Ve Symbol mit aktivierten Name hinzuf gen R2 POTI1 Poti von ADI4RO Datentyp Analog 29 5 GRAPH RESI Funktion Diese Funktion f gt ein Potentiometer ein Potentiometer stellen immer den Anfang einer Verbindung dar Prinzipiell werden alle Analogsignale als Werte zwischen 0 000 und 100 000 dargestellt und stellen somit einen Prozentwert zwischen 0 und 100 dar unabh ngig von der realen Beschaltung Vasen Der aktuelle Potentiometerwert R1 POTI1 wird im Speicher MyMemory abgelegt Beispiel 1 0 Texteing nge W hlen Sie den Men punkt I O Texteing nge an Es erscheint folgende Auswahl Texteingang einf gen EN w hlen Sie einen Texteingang aus IV Name hinzuf gen Abbruch Aus der Liste k nnen Sie einen Texteingang ausw hlen und mit OK best tigen Durch das aktivieren von Name hinzuf gen f gt man den Variablen Name im Symbol ein Ist Name hinzuf gen nicht aktiv so wird nur der Text Input im Symbol ang
13. Text OK Bit Error Bit Index Analog Objekt SMS berspringe leere Zeichen in empfangener SMS Symbol Funktion SKIP SMS BLANKS Tritt am Eingang Skip eine steigende Flanke auf wird der empfangene Text ab dem Startindex Start auf Leerzeichen berpr ft Start wird mit 0 beginnet gez hlt Wenn der Text vollst ndig berpr ft wurde wird der Ausgang OK aktiv Sollte bei der berpr fung ein Fehler aufgetreten sein wird der Ausgang Error aktiv Am Ausgang Index wird der analoge 91 5 GRAPH RESI Datentypen Wert der erkannten Leerzeichen bis zum n chsten Textzeichen ausgegeben Skip Bit Start Analog OK Bit Error Bit Index Analog Objekt SMS Hole Analogwert aus SMS Symbol Funktion Datentypen Tritt am Eingang Get eine steigende Flanke auf wird der Text der empfangenen Nachricht ab dem Startindex Start auf die L nge am Analogeingang Lenght als Analogwert eingelesen Start wird mit 0 beginnet gez hlt Wenn der Analogwert am Ausgang Value ausgegeben wurde wird der Ausgang OK aktiviert Konnte der Analogwert nicht ausgegeben werde wird der Ausgang Error aktiv Am Ausgang Index wird der analoge Wert der erkannten Zeichen ausgegeben Get Bit Star Analog Lenght Analog OK Bit Error Bit Index Analog Value Analog 92 RESI RESI S GRAPH Objekt SMS Hole Text aus SMS Symbol GET SMS TEXT Funktion Tritt am Eingang Get eine steigende Flanke auf wird der Text der empfang
14. abschlie enden ASCII 0 gesendet Intern wird die Meldung in folgendes Format umgewandelt RESI EINE MELDUNG 0 0 Abschlie ende Null Objekt UDP Nachricht mit Bitwert senden Symbol Funktion Send Bit UDP Text EINE MELDUNG Bei steigender Flanke wird ber das UDP Port der Text EINE MELDUNG mit einer abschlie enden ASCII 0 gesendet Der Datenwert am Eingang Bit wird mit bertragen Intern wird die Meldung in folgendes Format umgewandelt RESI EINE MELDUNG lt Bit gt 0 Abschlie ende Null Objekt UDP Nachricht mit Analogwert senden UDP Send Analog Symbol 112 UDP Text RESI Funktion RESI S GRAPH Bei steigender Flanke wird ber das UDP Port der Text EINE MELDUNG mit einer abschlie enden ASCII 0 gesendet Der Datenwert am Eingang Value wird mit bertragen Intern wird die Meldung in folgendes Format umgewandelt RESI EINE MELDUNG lt Value gt 0 Abschlie ende Null Objekt UDP Nachricht mit Textwert senden Send Text Symbol Funktion UDP Text EINE MELDUNG Bei steigender Flanke wird ber das UDP Port der Text EINE MELDUNG mit einer abschlie enden ASCII 0 gesendet Der Textwert am Eingang Text wird mit bertragen Intern wird die Meldung in folgendes Format umgewandelt RESI EINE MELDUNG lt Text gt 0 Abschlie ende Null Objekt UDP Nachricht mit Bitwert 1 enpfangen Symbol Funktion UDP Receive One UDP Text
15. bis zu diesem Punkt statt Beispiel SR Wenn L1 DO1 eins ist wird das Programm gestoppt da der Breakpoint erreicht wurde Debug Breakpoint l schen L scht den Breakpoint aus dem Programm 125 RESI S GRAPH RESI Debug Start mit Breakpoint Startet dass Programm mit Breakpoint Programm wird nur so lange abgearbeitet bis der Breakpoint erreicht wird Debug Monitor hinzuf gen Monitor Binary Symbol monmorsmary 5 r2 Funktion Diese Funktion gibt den Zustand einer Variable oder eines UO mit Wahr 1 oder Falsch 0 zur ck Bevor man diese Funktion nutzen kann muss man jedoch den Men punkt Alle Symbole updaten ausf hren Im unterschied zu einem zugewiesenen Symbol kann man mit einem Monitor auch die letzten Zust nde sehen Monitor Analog Symbol f ass Funktion Diese Funktion gibt Ihnen den Zustand einer Analogvariable zur ck Bevor man diese Funktion nutzen kann muss man jedoch den Men punkt Alle Symbole updaten ausf hren Im unterschied zu einem zugewiesenen Symbol kann man mit einem Monitor auch die letzten Zust nde sehen Monitor Text Symbol mere TEXT 126 RESI RESI S GRAPH Funktion Diese Funktion gibt Ihnen den Zustand einer Textvariable zur ck Bevor man diese Funktion nutzen kann muss man jedoch den Men punkt Alle Symbole updaten ausf hren Im unterschied zu einem zugewiesenen Symbol kann man mit einem Monitor au
16. die RESI S GRAPH Men leiste eingef gt wurden Ein spezielles Kommentarobjekt stellt aber auch die RESIS GRAPH Leiste zur Verf gung W hlen Sie dazu den Men punkt Flu Kommentar Kommentare einf gen Ein Kommentar Symbol Funktion F gt einen Kommentar in die aktuelle Programmseite Klicken Sie auf den Text und geben Sie Ihren gew nschten Kommentar ein Sie k nnen beliebig viele Kommentare auf einer Seite einf gen Diese werden bei der Programmerstellung ignoriert Symbolische Gruppe erstellen Symbol Funktion F gt einen Hintergrund mit in die aktuelle Programmseite ein Klicken Sie auf den Text und geben Sie Ihren gew nschten 21 22 RESI S GRAPH RESI Titel f r die Gruppe ein Ziehen Sie die Objekte die eine Gruppe bilden sollen einfach in das Feld Sie k nnen beliebig viele symbolische Gruppen auf einer Seite erstellen Dies ndert nichts an der Programmerstellung RESI RESI S GRAPH I O Unter der Gruppe der UO verbergen sich alle Funktionen die sich mit dem Einf gen von digitalen oder analogen Ein oder Ausg ngen besch ftigen Folgendes Kapitel erkl rt den Einsatz der Ein Ausg nge von RESI S GRAPH 1 0 Digitaleing ne WICHTIG W hlen Sie den Men punkt I O Digitaleing nge an Es erscheint folgende Auswahl Digitaleingang einf gen w hlen Sie einen Digitaleingang aus IV Name hinzuf gen Abbruch Aus der Liste k nnen Sie einen Digitaleinga
17. die Zeitfunktion ignoriert Der Ausgang Ready wird dann aktiv wenn der komplette Bildschirmaufbau abgeschlossen ist Dr ckt der Bediener die OK Taste so wird der Ausgang OK aktiv Dr ckt der Bediener die Cancel Taste so wird der Ausgang Cancel aktiv Der Eingang Default definiert den Zahlenwert der beim Start der Zahleneingabe dargestellt wird Dr ckt der Bediener nach dem Eingeben der Zahl die Taste OK so wird die Eingabe konvertiert und der Analogwert wird auf die beiden Grenzen Value minimum und Value maximum untersucht Liegt der eingegebene Wert im Bereich so wird der Ausgang OK aktiviert und an Ausgang Value wird der eingegebene Wert geliefert Ist die eingegebene Zahl au erhalb des Bereichs kann die Eingabe nicht mit OK fortgesetzt werden Dr ckt man die CANCEL Taste so wird der Wert Default als Ergebnis der Eingabe geliefert RESI RESI S GRAPH Objekte Terminal Men anzeigen A Menuitem A Menuitem B Menuitem C Menuitem D Menuitem E Menuitem F Menuitem G Menuitem H Menuitem 1 Menuitem J Menuitem K Menuitem L Menuitem M Menuitem N Menuitem O VVV VVV VVV VV Symbol Eingabe Im Feld Menu header kann die Titelzeile des Auswahlmen s eingegeben werden Unter der Rubrik Menu items k nnen bis zu 15 Men eintr ge definiert werden die dann am Display ausgew hlt werden menung anzeigen 1 menung MIT wert anzeigen 1 MIT anzeigen 1 1ext eingepen Analog
18. t spezifizieren Einbau und Installationshinweise sind zu beachten Nur entsprechend ausgebildetes und qualifiziertes Personal darf Eingriffe an diesem Ger t vornehmen Das Ger t ist so einzubauen dass keine unbeabsichtigte Bet tigung m glich ist Alle Signal und Anschlussleitungen sind so zu verlegen dass induktive und kapazitive St rungen sowie Einstreuungen die Funktionen des Ger ts nicht beeinflussen Schwankungen und Abweichungen der Netzspannung vom Nennwert d rfen die in den technischen Daten angegebenen Toleranzgrenzen und Vorgaben nicht berschreiten Bei Nichteinhaltung kann es zu Funktionsbeeintr chtigungen und st rungen kommen Nach Spannungseinbr chen oder ausf llen darf es zu keiner Fehlfunktion in der Software des Ger tes kommen soda Fehlfunktionen oder undefinierte Zust nde der Anlage auftreten Not Aus Einrichtungen nach EN60204 IEC204 VDEO113 m ssen in allen Betriebsarten der Automatisierungseinrichtungen wirksam bleiben Entriegeln der Not Aus Einrichtung darf keinen unkontrollierten oder undefinierten Wiederanlauf bewirken Bei Leitungs oder Aderbr chen der Signalleitungen muss softwareseitig sichergestellt werden dass es zu keinen Fehlfunktionen kommt 5 GRAPH RESI Inhaltsverzeichnis VORSICHT SIE HANTIEREN MIT GEF HRLICHER ELEKTRISCHER SPANNUNG eise siet area a a a n S 3 INHALTSVERZEICH IS a ia 4 ZUST NDE ern lese engl 12 Zust
19. 62062 66 help RESI cc www RESI cc 145
20. 7 Objekte Uhr Text Wochentag 48 Objekte Uhr Text Woche 48 Objekte Uhr Zeitprogramm 48 CAN OBJEKTE NEE E lei 49 Objekte CAN Meldung ohne Daten 49 Objekte CAN Meldung mit Analogwert empfangen 50 Objekte CAN Meldung mit Text empfangen 50 Objekte CAN Meldung mit vollen Daten empfangen 51 Objekte CAN Meldung ohne Daten 51 Objekte CAN Meldung mit Analogwert 51 Objekte CAN Meldung mit Textwert 52 Objekte CAN Meldung vollen Daten 52 SIO FUNKTIONEN 54 Objekte SIO Sende Text 54 Objekte SIO Sende ein Byte 55 Objekte SIO Send Wort 2 55 Objekte SIO Sende ein Doppelwort 4 55 Objekte SIO Empfange ein 56 Objekte SIO Empfange einen 56 TERMINALFUNKTIONEN nen 57 Objekte Terminal Meldung anzeigen 57 Objekte Terminal Meldung mit Wert
21. AESI feel the spirit of a new generation RESI MEDIC Grafische Programmierung mit RESI S GRAPH Benutzerhandbuch Teil Il BESTELL NR RESI GRAPH D 20 5 GRAPH RESI DI Heinz Christian SIGL RESI S GRAPH Benutzerhandbuch Bestell Nr RESI GRAPH D 20 Version 2 00 Text Abbildungen und Programme wurden mit gr ter Sorgfalt erarbeitet Die Firma RESI Ubersetzer und Autoren k nnen jedoch f r eventuell verbliebene fehlerhafte Angaben und deren Folgen weder eine juristische Verantwortung noch irgendeine Haftung bernehmen Die vorliegende Publikation ist urheberrechtlich gesch tzt Alle Rechte vorbehalten Kein Teil dieses Buches darf ohne vorherige schriftliche Genehmigung der Firma RESI in irgendeiner Form durch Fotokopie Mikrofilm oder andere Verfahren reproduziert oder in eine f r Maschinen insbesondere Datenverarbeitungsanlagen verwendbare Sprache bertragen werden Auch die Rechte der Wiedergabe durch Vortrag Funk und Fernsehen sind vorbehalten Diese Dokumentation und die dazugeh rige Software sind urheberrechtlich von der Firma RESI gesch tzt Copyright 2002 2009 by DI Heinz Christian SIGL RESI RESI S GRAPH Vorsicht Sie hantieren mit gef hrlicher elektrischer Spannung Schalten Sie das Ger t spannungsfrei Sichern Sie das Ger t gegen Wiedereinschalten Stellen Sie de Spannunggsfreiheit des Ger ts und seiner Umgebung fest Die f r das Ger
22. Bei dieser Funktion k nnen mehre Koordinaten eingelesen werde und diese in einem Puffer gespeichert werden was dazu f hr dass das zu bewegende Objekt alle Koordinaten abf hrt ab nie anh lt Datentypen Move Bit x Analog Y Analog Finished Bit Error Bit Objekte Positionierung Gepufferte Positionierung auf Relativposition durchf hren Symbol BUFFER LINEAR RELATIVE Funktion Tritt am Eingang Move eine steigende Flanke auf werden die Analogwerte f r die X und Y Koordinaten eingelesen und zur aktuelle Position addiert Bei dieser Funktion k nnen mehre Koordinaten eingelesen werde und in einem Puffer gespeichert werden was dazu f hr dass das zu bewegende Objekt alle Koordinaten relativ abf hrt ohne stehen zu bleiben Datentypen Move Bin r DX Analog 86 RESI RESI S GRAPH DY Analog Finished Bin r Error Bin r Objekte Positionierung Anzahl der freien Pufferpl tze auslesen Symbol GET BUFFER Funktion Bei dieser Funktion wird die Anzahl der noch freien Pufferpl tze ausgelesen und am Analogausgang X ausgegeben Datentypen X Analog 87 RESI S GRAPH RESI SMS Diese Funktion erm glicht Ihnen das Senden und Empfangen von Nachrichten ber ein GSM Modem W hlen Sie dazu das Men SMS unter Objekte es erschein folgendes Fenster SMS Funktion ausw hlen x w hlen Sie eine SMS Funktion aus Neue SMS zum Senden beginnen Text zur Sende SMS hinzuf hen
23. Feld Text format wird die L nge des auszugebenden textes mit Zeichen festgelegt Analogwert eingeben Text anzeigen Textformat Diese Aktion zei Update Bit Text Text x Analog Y Analog Ready Bit Der aktuelle Wert des Einganges Text wird mit der spezifizierten L nge in den aktuellen Terminalinhalt ab der Position X und Y eingeblendet Die Koordinaten werden mit 0 0 beginnend gez hlt Diese Aktion wird bei jeder steigenden Flanke des Einganges Update ausgef hrt Der Ausgang Ready wird sofort nach der Darstellung der Zahl aktiviert RESI Objekte Terminal Taste abfragen Symbol Eingabe Datentyp Funktion RESI S GRAPH KEY PRESSED Dieser Befehl ben tigt keine Parameter Meldung mit Text anzeigen Text eingeben Men anzeigen Element ausw hlen Taste abfragen Diese Aktion liefert die aktuell gedr ckte Terminaltaste als Analogwert Key Analog Der aktuelle Wert der Tasten wird am Ausgang Key ausgegeben Wurde keine Taste gedr ckt so wird der Wert 0 zur ckgeliefert Sonst wird folgender Code retourniert Ganze Zahl zwischen 1 und 9 71 RESI S GRAPH 72 RESI RESI RESI S GRAPH Speicherkarte In diesem Abschnitt werden alle Funktionen behandelt die das Speichern von Werten auf remanente Speicher wie der Speicherkarte erm glichen Die Speicherkarte kann 4096 Analogwerte und 512 Texte speichern W hlen Sie dazu den Men punkt Objekte Speicherkarte Card aus Es ersc
24. H RESI Geben Sie nun den neuen Analogwert ein und best tigen Sie mit OK Simulation TextMemory Hier werden alle Textspeicher dargestellt ay RESI s SIGRAPH Executor Loix THU 16 05 02 10 56 32 Actual program length 34 AnalogMemory TextMemory MEDIC_CC_8DIERO MEDIC_CC_SI01 Refresh Auch einen Textspeicherinhalt kann man ndern wenn auf das Indexfeld doppelklickt Es erscheint folgende Auswahl Enter new value for memory 1stMemory Cancel Geben Sie nun Ihren neuen Text ein und best tigen Sie mit OK 142 RESI RESI S GRAPH Simulation Logging Auf dieser Seite kann man die steigenden und fallenden Flanke mit verfolgen 217 RESI s SIGRAPH Executor loxi Digital signals Analog signals paramo E pioram Blasen 1 parao Mena d O E Mc Mpo A paoa In diesem Teil des Fensters stelt man die Zeit der Aktualisierung der Flanken ein sameling even 100ms even is even Tmin Der Aufruf der gew nschten Digital und Analog Signale DIGITAL L1_DO1 143 5 GRAPH RESI ANALOG L1_AO1 Simulator beenden Um den Simulator zu beenden klicken Sie auf Exit 144 RESI RESI S GRAPH Kontakt RESI Informatik amp Automation GmbH Altenmarkt 29 A 8551 Wies sterreich Tel 43 0 316 262062 0 Fax 43 0 316 2
25. I Funktionen ausw hlen EIB KNX DALI EIB KNX Konfiguration EIB KNX Gruppenadresse Start zB 1 1 200 4 1 1 EIB KNX Datentyp EIB KNX Gruppenadresse Ende zB 1 1 205 Richtung e EIB Gruppenkonfiguration einf gen Unter dieser Funktionsgruppe sind alle EIB Konfigurationsbefehle zusammengefasst Objekt ElB KNX Gruppenadressen konfiguieren 11 1 1 1 1 100 Symbol WRITE Funktion Dieser Befehl legt f r den EIB Bus fest dass die Gruppenadressen im Bereich Grouprange zB 1 1 1 bis 1 1 100 den Datentyp Datatype zB BIT verwenden und welche Zugriffsrechte der Controller hat Access zB WRITE Jede EIB KNX Gruppenadresse muss vorher mit dieser Funktion definiert werden bevor diese eingelesen oder gesendet werden kann Es stehen alle EIS Datentypen zur Verf gung Als Access gibt es READ WRITE oder READWRITE 102 RESI RESI S GRAPH EIB KNX Verwendung EIB KNX DALI Funktionen ausw hlen EIB KNX DALI EIB KNX Konfiguration EIB KNX Gruppenadresse zB 1 1 200 Bin rdaten Ereignis EIB KNX Analogwerte senden Bin rdaten Ereignis mit Wert 1 Wahr EIB KNX Texte senden Bin rdaten Ereignis mit Wert O Falsch Analogwerte Ereignis EIB KNX Bin rdaten immer empfangen EIB KNX Text Ereignis EIB KNX Analogwerte immer empfangen Textwerte immer
26. I GRAPH Interpreters berschreiten RESI RESI S GRAPH UDP Socket Ethernet Funktionen ausw hlen UDP Text zum Senden Empfangen EINE MELDUNG e UDP Text mit 1 senden UDP Text mit 1 empfangen C UDP Text mit 0 senden UDP Text mit 0 empfangen C UDP Text mit Bitwert senden UDP Text mit Bitwert empfangen C UDP Text mit Analogwert senden C UDP Text mit Analogwert empfangen UDP Text mit Textstring senden UDP Text mit Textstring empfangen Abbruch In der SPS gibt es einen UDP Sockettreiber der immer das UDP Port 1030 verwendet ber diesen UDP Sockettreiber k nnen UDP Pakete versendet und empfangen werden UDP ist ein Protokoll welches Broadcast unterst tzt Das bedeuted Wenn ein Teilnehmer ein UDP Paket versendet empfangen alle anderen Teilnehmer das UDP Paket Es kann aber auch sein das ein UDP Paket verloren geht Objekt UDP Nachricht mit Datenwert 1 senden Symbol Funktion Send One UDP Text EINE MELDUNG Bei steigender Flanke wird ber das UDP Port der Text EINE MELDUNG mit einer abschlie enden ASCII 0 gesendet Intern wird die Meldung in folgendes Format umgewandelt RESI EINE MELDUNG 1 0 Abschlie ende Null 111 RESI S GRAPH RESI Objekt UDP Nachricht mit Datenwert 0 senden Symbol Funktion UDP Send Zero UDP Text Bei steigender Flanke wird ber das UDP Port der Text EINE MELDUNG mit einer
27. Index 1001 das hei t man muss nicht auf eine steigende Flake des Digitaleinganges warten Die Beschreibung des Index erfolgt sofort Index Analog Value Analog Objekte MemoryCard Analogwert sofort lesen Symbol MEMORY CARD 77 VALUE RESI S GRAPH RESI Funktion Diese Funktion schreibt den Analogwert der im Speicher 1001 liegt sofort in den Analogspeicher Out Es muss nicht darauf gewartet werden dass eine steigende Flanke auftritt Datentypen Index Analog Out Analog Objekte MemoryCard Textwert sofort schreiben Symbol ____ i _ MEMORY Funktion Diese Funktion schreibt den Text sofort in den Index 1001 das hei t man muss nicht auf eine steigende Flake des Digitaleinganges warten Die Beschreibung des Index erfolgt sofort Datentypen Index Analog Text Text Objekte MemoryCard Textwert sofort lesen Symbol 78 RESI Funktion Datentypen RESI S GRAPH Diese Funktion schreibt den Analogwert der im Speicher 1001 liegt sofort in den Analogspeicher Out Es muss nicht darauf gewartet werden dass eine steigende Flanke auftritt Index Analog Out Text 79 RESI S GRAPH RESI Positionierung Die Funktion Positionierung erm glicht Ihnen das genaue Ansteuern auf verschiedene Positionen Um diese Funktion zu nutzen w hlen Sie die Funktion Positionierung unter dem Men Objekte Es ffnet sich folgendes Fenster Positionierfunktion ausw hlen
28. K aktiv Dr ckt der Bediener die Cancel Taste so wird der Ausgang Cancel aktiv Es wird die eingegebene Meldung aufgebaut Der dargestellte Eintrag entspricht dem Eingang Default Ist dieser Eingang unbeschaltet so wird immer der erste Eintrag dargestellt Hat man einen Eintrag ausgew hlt und dr ckt man die OK Taste so wird an Ausgang Value die Nummer des gew hlten Eintrages ausgegeben Zus tzlich wird am Ausgang Item der Eintragstext ausgegeben und der entsprechende Ausgang 1 bis 15 wird ebenfalls aktiviert Beim Dr cken von Cancel wird nur der Ausgang Cancel aktiviert RESI RESI S GRAPH Objekte Terminal Analogwert anzeigen Symbol Eingabe Im Feld Value format wird das Format der Analogzahl eingegeben Analogwert eingeben Text anzeigen Analogwert anzeigen Format Diese Aktion zeigt der Stelle CG vi am Diet near den spezifizierten Format angezeigt Datentyp Update Bit Value Analog X Analog Y Analog Ready Bit Funktion Der aktuelle Wert des Einganges Value wird mit dem spezifizierten Format formatiert und in den aktuellen Terminalinhalt ab der Position X und Y eingeblendet Die Koordinaten werden mit 0 0 beginnend gez hlt Diese Aktion wird bei jeder steigenden Flanke des Einganges Update ausgef hrt Der Ausgang Ready wird sofort nach der Darstellung der Zahl aktiviert 69 RESI S GRAPH RESI Objekte Terminal Text anzeigen Symbol Eingabe Datentyp Funktion 70 Im
29. MS SMS wurde Emptangen 90 Objekt SMS Pr fe empfangenen SMS 91 Objekt SMS berspringe leere Zeichen empfangener SMS 91 Objekt SMS Hole Analogwert aus SMS 92 Objekt SMS Hole Text aus 93 REGEL UNGSTECHNIK nennen 94 Objekt Regelungstechnik Unstetiger Hysteresen Regler 94 Objekt Regelungstechnik Stetig hnlicher P Regler 95 Objekt Regelungstechnik Stetiger P Regler 95 Objekt Regelungstechnik Stetiger Pl Regler 96 Objekt Regelungstechnik Stetiger PID Regler 96 E ege deeg Ges 98 Objekt DALI Helligkeit einer Leuchte ber kurzadresse 98 Objekt DALI Helligkeit einer Leuchte ber 99 Objekt DALI Helligkeit aller Leuchten 99 Objekt DALl Leuchte ber Kurzadresse eimiaus 99 Objekt DALl Leuchtegruppe ein aus 100 Objekt DALI Alle Leuchten 100 Objekt DALI Szene f r Kurzadresse 100 Objekt DALI Szene f r Gruppe abrufen 101 RESI RESI S GRAPH Objekt DALI Szene f r alle Leuchten 101 EIB KNX KONPIGUDATION nn 102 Objekt EIB KNX Gruppenadressen konfiguieren
30. Meldung mit Wert anzeigen IOW VALUE Symbol Eingabe Hier wird der Text erfasst der am Terminal ausgegeben werden soll Der Text darf exakt 4x20 Zeichen lang sein Zus tzlich wird innerhalb des Textes durch Eingabe von Zeichen der Platz markiert wo die Zahl erscheinen soll Im Feld Value format wird das Zahlenformat f r die Anzeige eingegeben Meldung anzeigen Meldung mit Wert anzeigen Terminalmeldung Format WALUE DISPLAY 999 000 Diese Aktion zeigt eine 4x20 Zeichen um 1 entweder f r eine bestimmte Zeit oder b eege angezeigt werden Zus tzlich wird de DT formatierter Analogwert eingeblendet Datentyp Show Time Value Ready Ok Cancel Time Bit Analog Analog Bit Bit Bit Bit 59 5 GRAPH RESI Funktion Mit dieser Funktion wird der hinterlegte Text am Terminal angezeigt wenn am Eingang Show eine steigende Flanke anliegt Zus tzlich kann am Eingang Time eine Anzeigezeit in Sekunden vorgegeben werden L uft diese Zeit ab wird der Ausgang Time aktiv Bleibt dieser Eingang unbeschaltet wird die Zeitfunktion ignoriert Der Ausgang Ready wird dann aktiv wenn der komplette Bildschirmaufbau abgeschlossen ist Dr ckt der Bediener die OK Taste so wird der Ausgang OK aktiv Dr ckt der Bediener die Cancel Taste so wird der Ausgang Cancel aktiv Am Eingang Value liegt der Wert an der mit dem Format anstelle der Zeichen angezeigt wird Objekte Terminal Meldung mi
31. RAPH RESI Objekte Uhr Exakter Wochentag CLOCK Symbol Datentyp Out Bit Eingabefeld Starttag Wochentag in englischer Schreibweise MON TUE WED THU FRI SAT SUN Funktion Diese Funktion vergleicht den aktuelle Wochentag des Moduls mit dem angegebenen Wochentag Stimmt der Wochentag berein so ist der Ausgang Out aktiv Objekte Uhr Wochentagsbereich CLOCK MON WED Symbol Datentyp Out Bit Eingabefeld Starttag Wochentag in englischer Schreibweise MON TUE WED THU FRI SAT SUN Endtag Wochentag in englischer Schreibweise MON TUE WED THU FRI SAT SUN Funktion Diese Funktion vergleicht den aktuellen Wochentag des Moduls mit dem angegebenen Wochentagsbereich Liegt der aktuelle Wochentag innerhalb der spezifizierten Wochentage so ist der Ausgang Out aktiv Objekte Uhr Exakte Woche CLOCK Symbol 44 RESI RESI S GRAPH Datentyp Out Bit Eingabefeld Startwoche Kalenderwoche im Format WEEKxx Funktion Diese Funktion vergleicht die aktuelle Kalenderwoche des Moduls mit der angegebenen Kalenderwoche Stimmt die Kalenderwoche berein so ist der Ausgang Out aktiv Objekte Uhr Wochenbereich CLOCK WEEK43 WEEK45 Symbol Datentyp Out Bit Eingabefeld Startwoche Kalenderwoche im Format WEEKxx Endwoche Endkalenderwoche im Format WEEKxx Funktion Diese Funktion vergleicht die aktuelle Kalenderwoche des Moduls mit dem angegebenen Kalenderwochenbereich Liegt die aktuelle Kalenderwoc
32. RESI RESI S GRAPH Objekt Regelungstechnik Stetig hnlicher P Regler Symbol Funktion Am Eingang x wird der zu regelnde Wert in Analogform angelegt Der Wert auf den geregelt werden soll wird am Eingang w in Analogform angelegt Die Ausgangsgr e y wird nun analog der Grafik berechnet Die beiden analogen Parameter Xph und Xpl stellen die Grenzen dar ab wann 100 am Ausgang y generiert wird Xsh legt die Hysterese rund um w fest Am Analogeingang Time wird die Zeit angelegt wie lange der Regelvorgang dauern soll Objekt Regelungstechnik Stetiger P Regler Symbol Funktion Am Eingang x wird der zu regelnde Wert in Analogform angelegt Der Wert auf den geregelt werden soll wird am Eingang w in Analogform angelegt Die Ausgangsgr e y kann sich nur innerhalb des Stellbereiches ver ndern Eine Eingangs nderung die eine Verstellung ber den ganzen Stellbereich hervorruft erstreckt sich ber den Proportionalbereich welchen man am Eingang X definieren kann 95 5 GRAPH RESI Der Proportionalbereich wird in Prozenten des Normbereiches eingestellt Am Analogeingang Time wird die Zeit angelegt wie lange der Regelvorgang dauern soll Objekt Regelungstechnik Stetiger Pl Regler Symbol Funktion Am Eingang x wird der zu regelnde Wert im Analogformat angelegt Der Wert auf den zu regeln ist wird im Analogformat an den Eingang w angelegt Uber den Analogeingang X kann man den Proport
33. Sie dazu den Men punkt Objekte Serielles Interface an Es erscheint folgende Auswahl 510 Objekt ausw hlen E C Sende Text SIO Nummer Sende ein Byte Sende ein Wort 2 Bytes Sende ein Doppelwort 4 Bytes Empfange ein Byte Empfange einen Text Objekte SI0 Sende Text Symbol Datentyp Send Bit Text Text Finished Bit Funktion Diese Funktion sendet bei einer steigenden Flanke am Eingang Send die Zeichenkette die am Eingang Text anliegt Wenn der Sendevorgang abgeschlossen ist wird der Ausgang Finished aktiv 54 RESI RESI S GRAPH Objekte SI0 Sende ein Byte Symbol Datentyp Send Bit Byte Analog Finished Bit Funktion Diese Funktion sendet bei einer steigenden Flanke am Eingang Send die untersten 8 Bits des Analogwertes am Eingang Byte als ein Zeichen Wenn der Sendevorgang abgeschlossen ist wird der Ausgang Finished aktiv Objekte SI0 Send ein Wort 2 Bytes Symbol Datentyp Send Bit Word Analog Finished Bit Funktion Diese Funktion sendet bei einer steigenden Flanke am Eingang Send die untersten 16 Bits des Analogwertes am Eingang Word als zwei aufeinander folgende Zeichen Zuerst werden die untersten 8 Bits als ein Zeichen versendet Danach werden die Bits 8 bis 15 als ein zweites Zeichen versendet Wenn der Sendevorgang abgeschlossen ist wird der Ausgang Finished aktiv Objekte SI0 Sende ein Doppelwort 4 Bytes Send DWord _ Symbol 55 RESI
34. TU Coils vom Slave lesen Symbol Funktion Modbus IDA READ COILS MC Index TE Mit diesem Objekt wird in die Abfrageliste f r den MODBUS RTU Master ein Eintrag hinzugef gt welcher einen MODBUS RTU Slave zyklisch abfragt und die Daten dann gem des spezifizierten Datentyps umwandelt und in die interne MemoryCard ab Adresse MC Index ablegt Slave steht f r die MODBUS RTU Adresse des abzufragenden Teilnehmers Index steht f r den Startindex der Coils im Teilnehmer Anzahl definiert die Anzahl der abzufragenden Coils Datatype definiert den Datentyp der Information in den Coils immer MC Index definiert den Speicher ab dem die gelesenen Daten in die Memorycard geschrieben werden sollen 121 RESI S GRAPH RESI Objekt MODBUS RTU Discrete Inputs vom Slave lesen Modbus IDA READ DISCRETE INPUTS Symbol MC Index Een Funktion Mit diesem Objekt wird in die Abfrageliste f r den MODBUS RTU Master ein Eintrag hinzugef gt welcher einen MODBUS RTU Slave zyklisch abfragt und die Daten dann gem des spezifizierten Datentyps umwandelt und in die interne MemoryCard ab Adresse MC Index ablegt Slave steht f r die MODBUS RTU Adresse des abzufragenden Teilnehmers Index steht f r den Startindex der Discrete Inputs im Teilnehmer Anzahl definiert die Anzahl der abzufragenden Discrete Inputs Datatype definiert den Datentyp der Information in den Discrete Inputs immer BIT MC Index definiert den Spe
35. Wird ber das UDP Port der Text EINE MELDUNG empfangen so wird der gesendete Wert interpretiert Ist dieser Wert 1 und der Nachrichtentext stimmt mit dem konfigurierten UDP Text zusammen so wird f r einen Zyklus der Ausgang OK eins Intern muss die Meldung in folgendem Format angekommen sein RESI EINE MELDUNG 1 0 Abschlie ende Null 113 RESI S GRAPH RESI Objekt UDP Nachricht mit Bitwert 0 enpfangen Symbol Funktion UDP Receive Zero UDP Text Wird ber das UDP Port der Text EINE MELDUNG empfangen so wird der gesendete Wert interpretiert Ist dieser Wert 0 und der Nachrichtentext stimmt mit dem konfigurierten UDP Text zusammen so wird f r einen Zyklus der Ausgang OK eins Intern muss die Meldung in folgendem Format angekommen sein RESI EINE MELDUNG 0 0 Abschlie ende Null Objekt UDP Nachricht mit Bitwert enpfangen Symbol Funktion 114 UDP Receive Bit UDP Text Wird ber das UDP Port der Text EINE MELDUNG empfangen so wird der gesendete Wert in einen Bitwert umgewandelt Stimmt der Nachrichtentext mit dem konfigurierten UDP Text zusammen so wird f r einen Zyklus der Ausgang OK eins und am Ausgang Bit wird der gesendete Wert ausgegeben Ebenfalls f r nur einen Zyklus Intern muss die Meldung in folgendem Format angekommen sein RESI EINE MELDUNG lt Bit gt 0 Abschlie ende Null RESI RESI S GRAPH Objekt UDP Nachricht mit Analogwert enpfang
36. anach ist die MemoryCard kaputt Objekte MemoryCard Analogwert lesen Symbol Datentyp Funktion HINWEIS Index Analog Out Analog Der aktuelle Wert am Analog Eingang Index wird am Analog Ausgang Out als Analog Variable gespeichert Werden die Adressen 100000 bis 100002 verwendet so werden die gespeicherten Analogwerte aus der Echtzeituhr genommen Wird ein Index im Bereich von bis 4095 verwendet so wird der entsprechende Wert aus der MemoryCard gelesen Das Lesen eines Wertes aus der MemoryCard ben tigt keine interne Verz gerung und kann somit beliebig oft in einem Programm benutzt werden Objekte MemoryCard Texwert auslesen Symbol Datentyp 76 Index Analog Out Text RESI Funktion Funktion RESI S GRAPH Der aktuelle Wert am Analog Eingang Index wird am Text Ausgang Out als Text Variable gespeichert Wird am Eingang Read eine steigende Flanke erkannt wird aus der MemoryCard der in der Position Index gespeicherte Textwert ausgelesen und in die Textvariable MyVar abgespeichert Wird ein Index im Bereich von 0 bis 511 verwendet so wird der entsprechende Text aus der MemoryCard gelesen Das Lesen eines Wertes aus der MemoryCard ben tigt keine interne Verz gerung und kann somit beliebig oft in einem Programm benutzt werden Objekte MemoryCard Analogwert sofort schreiben Symbol Funktion Datentypen MEMORY CARD Diese Funktion schreibt den Analogwert sofort in den
37. and Zustand einf gen 12 Analoge 205 13 Binare 4 5 E 14 Beispiel Zustandsmaschine 15 eh HN EE 17 System System Dit Gpoeicher 17 System WENN Eingang gleich Eins SETZE Bit Speicher 18 System WENN Eingang gleich Eins L SCHE Bit Speicher 18 System WENN Eingang gleich Eins INVERTIERE Bit Sp 19 System System 19 System System 20 KOMMENTARE SYMBOLISCHE GRUPPEN 21 Kommentare ann nnnn nn 21 Symbolische Gruppe erstellen 21 e GET 23 AA 23 Dioitalauso nge 24 Analogeing nge 26 Analogausg nge 27 Potentometer AA 29 Tevieingo nge 30 VO 50 6 en ee 31 GRUPPEN era Dead aer 32 RESI RESI S GRAPH Gruppen exportieren nn 32 Gruppen importieren 2 33 1 2 0 3 anne 33 E elle E 34 UE El GE 35 Objekte Zeitrelais 2440s4444nnnnennnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnn nenn 35 Objekte Zeitrrelai
38. ang aktiv ist wird die gew hlte Zeitfunktion gestartet Reset Sobald dieser Eingang high ist wird der Ausgang auf 0 gesetzt Out Der Ausgang der Zeitfunktion Je nach eingestellter Funktion ndert sich hier der Zustand Time1 Die erste Zeit des Timers in Sekunden Time2 Die zweite Zeit des Timers in Sekunden Diese wird nur bei den Zeitfunktionen Recycler high first und Recycler low fisr ben tigt Alle Timerfunktionen basieren auf einer Zeitaufl sung von 100ms In diesem Beispiel wird 2 55 nach Aktivierung des Digitaleinganges L1 DI1 der Digitalausgang L1 DO1 aktiv RESI RESI S GRAPH TIMER Recycler Hi In diesem Beispiel wird der Digitalausgang L1 DO2 im 1s Takt blinken solange der Digitaleingang L1 DI2 aktiv ist Objekte Zeitrrelais Einschaltverz gerung TIMER ON delay SS i i Zeit Ins Objekte Zeitrelais Ausschaltverz gerung TIMER OFF delay Reset Zeit Ins q 37 5 GRAPH RESI Objekte Zeitrelais Ein Ausschaltverz gerung TIMER ON OFF delay Time gt Time2 a P d a P Out b r n d t n Reset Zeitins g Objekte Zeitrelais Einschaltwischend TIMER ON pulse ou WW Wa Reset Zeitins Objekte Zeitrelais Ausschaltwischend TIMER OFF pulse
39. anke am Eingang Write an so wird der Bitwert Bit in das Holdingregister mit dem Datentyp Datatype geschrieben Als Datentypen stehen U16 f r Unsigned 16 Bit U32 f r Unsigned 32 Bit und F32 f r Float 4 Byte zur Verf gung 108 RESI RESI S GRAPH Objekt MODBUS TCP Holdingregister mit Analogwert beschreiben MODBUS TCP Write Analog Holdingregister Symbol Funktion Liegt eine steigende Flanke am Eingang Write an so wird der Analogwert Value in das Holdingregister mit dem Datentyp Datatype geschrieben Als Datentypen stehen U16 f r Unsigned 16 Bit U32 f r Unsigned 32 Bit und F32 f r Float 4 Byte zur Verf gung Objekt MODBUS TCP Bitwert aus Holdingregister lesen MODBUS TCP Read Bit Holdingregister 032 Symbol Funktion Dieser Baustein stellt den Inhalt des Holdingregisters als Bitwert zur Verf gung Dazu wird das Holdingregister Holdingregister unter der Ber cksichtigung des Datentyps Datentyp gelesen Ist der Inhalt ungleich 0 so wird der Bitwert 1 zur ckgegeben sonst 0 Objekt MODBUS TCP Analogwert aus Holdingregister lesen MODBUS TCP Read Analog Holdingregister F32 Symbol 109 5 GRAPH RESI Funktion 110 Dieser Baustein stellt den Inhalt des Holdingregisters als Analogwert zur Verf gung Dazu wird das Holdingregister Holdingregister unter der Ber cksichtigung des Datentyps Datentyp gelesen ACHTUNG Der Analogwert im Holdingregister kann den Zahlenbereich des RES
40. atentyp Message Bit Length Analog DataA Analog DataB Analog Funktion Objekte CAN Meldung ohne Daten senden Symbol Datentyp Message Bit Funktion Wenn am Eingang Message eine steigende Flanke erkannt wird sendet das CAN Modul die Meldung 0x1234 ber den CAN Bus Objekte CAN Meldung mit Analogwert senden Symbol Datentyp Message Bit 51 RESI S GRAPH RESI Funktion Value Analog Wenn am Eingang Message eine steigende Flanke erkannt wird sendet das CAN Modul die Meldung 0x1234 ber den CAN Bus Im Datenbereich des CAN Frames wird der Analogwert Value mit gesendet Objekte CAN Meldung mit Textwert senden Symbol Datentyp Funktion Message Bit Text Text Wenn am Eingang Message eine steigende Flanke erkannt wird sendet das CAN Modul die Meldung 0x1234 ber den CAN Bus Im Datenbereich des CAN Frames wird der Textwert Value mit gesendet Objekte CAN Meldung vollen Daten senden Symbol Datentyp Funktion 52 FULL CAN ID 0x1234 Message Bit Length Analog DataA Analog DataB Analog Wenn am Eingang Message eine steigende Flanke erkannt wird sendet das CAN Modul die Meldung 0x1234 ber den RESI RESI S GRAPH CAN Bus Im Datenbereich des CAN Frames wird der Analogwert Value mit gesendet 53 RESI S GRAPH RESI SIO Funktionen Einige Module besitzen freie serielle Schnittstellen Diese k nnen mit den folgenden Funktionen angesprochen werden W hlen
41. ator gestartet der folgendes Aussehen hat 129 RESI S GRAPH RESI Sart Download Start Wenn Sie diesen Men punkt anw hlen wird das Programm automatisch bersetzt Bei fehlerfreier bersetzung wird es in die angeschlossene SPS bertragen und dort sofort gestartet Sart SPS starten Wenn Sie diesen Men punkt ausw hlen wird das aktuelle SPS Programm neu gestartet Sart SPS stoppen Wenn Sie diesen Men punkt ausw hlen wird das aktuelle SPS Programm gestoppt Sart SPS l schen Wenn Sie diesen Men punkt ausw hlen wird das aktuelle SPS Programm in der SPS gel scht Start Dialog Bei Aktivierung dieses Men punktes wird der PLC Manager mit einer Oberfl che aktiviert die besondere Aktionen zul sst 130 RESI RESI S GRAPH RESI s universal serial PLC manager 2002 by RESI E E lol sl FSIGRAPH Check PLC Version 3 Type SER PE tme Ze Bit Analog C Text Get actual PLC time CC gt MC Research PLCE Value ge Get PLC status Get se eau MC gt CC Set ID Schaltfl che Start Hiermit kann man das in der SPS vorhandene Programm starten Schaltfl che Stop Hiermit kann man das in der SPS vorhandene Programm stoppen Schaltfl che Erase Hiermit kann man das in der SPS vorhandene Programm komplett l schen 131 5 GRAPH RESI Schaltfl che CC gt MC Wenn Sie diesen Men punkt ausw hlen wird das aktuell in d
42. be angezeigt und durch den Benutzer editiert werden kann Dr ckt der Benutzer die OK Taste so liegt am Ausgang Text der neu eingegebene Text an Dr ckt der Benutzer die Taste Cancel so wird die aktuelle Eingabe verworfen und der Text Default wird auch am Ausgang Text geliefert RESI RESI S GRAPH Objekte Terminal Analogwert eingeben Symbol Eingabe Hier wird der Text erfasst der am Terminal ausgegeben werden soll Der Text darf exakt 4x20 Zeichen lang sein Zus tzlich wird innerhalb des Textes durch Eingabe von Zeichen der Platz markiert wo die Zahleneingabe stattfinden kann Im Feld Value format wird das Zahlenformat f r die Anzeige des Wertes angegeben Die beiden Felder Value minimum und Value maximum definieren einen Zahlenbereich in dem eine g ltige Eingabe liegen muss Analogwert eingeben Text anzeigen Analogwert anzeigen Terminalmeldung Format EDIT VALUE 999 000 Zeg am Wert Minimum stet Eing Input a Value 0 0 HHHHHHR Wert Maximum 100 0 Datentyp Show Bit Time Analog Default Analog Value Analog 63 5 GRAPH RESI Funktion 64 Ready Bit OkBit Cancel Bit Time Bit Mit dieser Funktion wird der hinterlegte Text am Terminal angezeigt wenn am Eingang Show eine steigende Flanke anliegt Zus tzlich kann am Eingang Time eine Anzeigezeit in Sekunden vorgegeben werden L uft diese Zeit ab wird der Ausgang Time aktiv Bleibt dieser Eingang unbeschaltet wird
43. ch die letzten Zust nde sehen I Wichtig Diese drei Monitorfunktionen k nnen nur ausgef hrt werden wenn eine SPS an Ihren PC angeschlossen ist Weiters muss das Programm zuerst kompiliert werden bevor man Symbole hinzuf gen bzw updaten kann Debug Zeige Systeminformationen Diese Funktion bietet Ihnen die M glichkeit wenn Sie ein Projekt kompiliett haben den Status Ihres Projektes herauszulesen Systeminformation anzeigen SYSTEM INFORMATION Compile time 03 08 2005 08 39 39 Available program size Bytes 65535 Available data size Bytes 1800 Used bit memoryl Bits 26 Used analog memory Bytes 36 Used text memory Bytes O Total data memory used Bytes 40 Total program size Bytes 100 Program checksum 1340 4928 Free program memory Bytes 65435 Free data memory Bytes 1760 Textlength Bytes 21 ERFOLG Keine Fehler Es wird Ihnen das Datum vom letzten kompilieren der verwendete Speicher der freie Speicher die Checksumme des Projektes und der Status des Kompilierens angezeigt 127 RESI S GRAPH RESI Start Unter diesem Men punkt sind alle Aktionen zusammengefasst die sich mit der bersetzung der Simulation und der Ausf hrung des Programmes innerhalb der SPS befassen Wenn Sie den Men punkt Start anw hlen erscheint folgende Auswahl bersetzen Simulieren Download Start 5 5 starten SPS stoppen Dialog SPS l schen Start bersetzen D
44. eich von 0 bis 511 verwendet so wird der entsprechende Text aus der MemoryCard gelesen Das Lesen eines Wertes aus der MemoryCard ben tigt keine interne Verz gerung und kann somit beliebig oft in einem Programm benutzt werden RESI RESI S GRAPH Objekte MemoryCard Anglogwert schreiben Symbol Datentyp Funktion HINWEIS Write Bit Index Analog Value Analog Wird am Eingang Write eine steigende Flanke erkannt wird der am Eingang Value anliegende Analogwert in die MemoryCard an die Position Index geschrieben Werden die Adressen 100000 bis 100002 verwendet so werden die Analogwerte in die Echtzeituhr geschrieben Wird ein Index im Bereich von 0 bis 4095 verwendet so wird der entsprechende Wert in der MemoryCard beschrieben Denken Sie auch daran dass das Schreiben auf die MemoryCard ca 5 bis 10ms ben tigt und nur ca 100000 mal m glich ist Danach ist die MemoryCard kaputt Objekte MemoryCard Textwert schreiben Symbol Datentyp Funktion Write Bit Index Analog Text Text Wird am Eingang Write eine steigende Flanke erkannt wird der am Eingang Text liegende Textwert in die MemoryCard an die Position Index geschrieben 75 5 GRAPH RESI HINWEIS Wird ein Index im Bereich von 0 bis 511 verwendet so wird der entsprechende Text in der MemoryCard beschrieben Denken Sie auch daran dass das Schreiben auf die MemoryCard ca 5 bis 10ms ben tigt und nur ca 100000 mal m glich ist D
45. elle Zustand des Bitspeichers MyMemory wird auf den Digitalausgang L1 DO1 bertragen 1 0 Analogeing nge WICHTIG W hlen Sie den Men punkt I O Analogeing nge an Es erscheint folgende Auswahl Analogeingang einf gen ES w hlen Sie einen Analogeingang aus Name hinzuf gen Abbruch Aus der Liste k nnen Sie einen Analogeingang ausw hlen und mit OK best tigen Durch das aktivieren von Name hinzuf gen f gt man den Variablen Name im Symbol ein Ist Name hinzuf gen nicht aktiv so wird nur der Analog Input im Symbol angezeigt Sie k nnen erst dann einen Analogeingang w hlen wenn unter der Seite KONFIGURATION eine ordentliche Anlagenkonfiguration erstellt wurde Symbol ohne Name hinzuf gen 26 RESI RESI S GRAPH Near gt Symbol mit aktivierten Name hinzuf gen Datentyp Funktion Beispiel Analog Diese Funktion f gt einen Analogeingang ein Analogeing nge stellen immer den Anfang einer Verbindung dar Alle Analogausg nge stehen zum R cklesen ebenfalls als Analogeing nge zur Verf gung Prinzipiell werden alle Analogsignale als Werte zwischen 0 000 und 100 000 dargestellt und stellen somit einen Prozentwert zwischen 0 und 100 dar unabh ngig von der realen Beschaltung Der aktuelle Zustand des Analogeinganges L1 Al1 wird in den analogen Speicher MyMemory bertragen Der aktuelle Zustand des Analogausganges R1 AO1 wird in den analogen Speicher MyMemory abgelegt 1 0
46. empfangen Unter dieser Funktionsgruppe sind alle EIB Befehle zusammengefasst Jeder Befehl wirkt auf eine Gruppenadresse die zuerst eingegeben werden muss Objekt ElB KNX Bin rdaten senden Symbol Funktion Dieser Befehl versendet bei steigender Flanke am Eingang Send in Abh ngigkeit des Wertes Value die Gruppenadresse Group Ist Value gleich 0 so wird die zB 1 1 1 0 am EIB Bus gesendet Ist Value ein so wird zB 1 1 1 1 gesendet 103 RESI S GRAPH RESI Objekt ElB KNX Analogwerte senden Symbol Funktion Dieser Befehl versendet bei steigender Flanke am Eingang Send den Analogwert Value mit der Group ber den EIB Bus Beispiel 1 1 1 Value Objekt ElB KNX Textwerte senden Symbol Funktion Dieser Befehl versendet bei steigender Flanke am Eingang Send den Textwert Value mit der Gruppenadresse Group ber den EIB Bus Beispiel 1 1 1 Text Objekt ElB KNX Bin rdaten immer empfangen Symbol Funktion Dieser Befehl legt einen internen Bitspeicher an Wird nun die EIB Gruppe Group zB 1 1 1 empfangen so wird der aktuelle Wert des EIB Telegramms in den internen Speicher bertragen Das Objekt gibt bei jedem Zyklus den Wert des internen Speichers am Bitausgang Bit aus Nach dem Neustart hat der interne Speicher immer den Wert 0 104 RESI RESI S GRAPH Objekt ElB KNX Analogdaten immer empfangen Symbol Funktion Dieser Befehl legt einen internen Ana
47. en Receive Analog Symbol Funktion UDP Text Wird ber das UDP Port der Text EINE MELDUNG empfangen so wird der gesendete Wert in einen Analogwert umgewandelt Stimmt der Nachrichtentext mit dem konfigurierten UDP Text zusammen so wird f r einen Zyklus der Ausgang OK eins und am Ausgang Value wird der gesendete Wert ausgegeben Ebenfalls f r nur einen Zyklus Intern muss die Meldung in folgendem Format angekommen sein RESI EINE MELDUNG lt Value gt 0 Abschlie ende Null Objekt UDP Nachricht mit Textwert enpfangen Symbol Funktion Receive Text UDP Text Wird ber das UDP Port der Text EINE MELDUNG empfangen so wird der gesendete Wert in einen Analogwert umgewandelt Stimmt der Nachrichtentext mit dem konfigurierten UDP Text zusammen so wird f r einen Zyklus der Ausgang OK eins und am Ausgang Text wird der gesendete Text ausgegeben Ebenfalls f r nur einen Zyklus Intern muss die Meldung in folgendem Format angekommen sein RESI EINE MELDUNG lt Text gt 0 Abschlie ende Null 115 RESI S GRAPH RESI ASCII Schnittstellen MODBUS RTU SIO Funktionen ausw hlen Schnittstelle monsusjrtu 50 Schnittstelle Baudrate Parit t Datenbits Stopbits coMmi e MODBUS RTU Interface hinzuf gen x 19200 none 1 8 EW In der SPS kann man freie serielle Schnittstellen auch als ASCII Schnittstellen konfigurieren Damit kann man dann mit
48. enen Nachricht ab dem Startindex Start auf die L nge am Analogeingang Length als Textwert eingelesen Start wird mit 0 beginnend gez hlt Wenn der Text am Ausgang Text ausgegeben wurde wird der Ausgang OK aktiv Konnte der Text nicht ausgegeben werden wird der Ausgang Error aktiv Am Ausgang Index wird der Analogwert der erkannten Zeichen ausgegeben Datentypen Get Bit Start Analog Lenghth Analog OK Bit Error Bit Index Analog Text Text 93 RESI S GRAPH RESI Regelungstechnik Regelungsfunktion ausw hlen Unstetiger Regler mit 2 Ausg ngen stetig hnlicher P Regler Stetiger P Regler Stetiger PI Regler Stetiger PID Regler Der unstetige Regler mit 2 Ausg ngen eignet sich hervorragend f r Heizungs und Klimaregelungen Unter dieser Gruppe finden Sie alle regelungstechnischen Funktionen Objekt Regelungstechnik Unstetiger Hysteresen Regler Symbol Funktion Eingang x wird der zu regelnde Wert in Analogform angelegt Der Wert auf den geregelt werden soll wird am Eingang w in Analogform angelegt Die Ausgangsgr e y kann nur drei Stati annehmen 100 0 100 Xsh legt die Hysterese um w fest XSdH und XSdL legen nochmals zwei Hysterese f r den Heizungs und K hlungsbereich fest Zus tzlich werden die Ausg nge Out H bzw Out L aktiviert wenn x gro er kleiner w samt Hysterese ist Am Analogeingang Time wird die Zeit angelegt wie lange der Regelvorgang dauern soll 94
49. enzbewegung ben tigt werden Am Eingang FMIN wird die Geschwindigkeit angelegt mit der sich das Objekt zu bewegen beginnt Uber den Eingang ACC wird die Beschleunigung eingegeben mit der sich die Geschwindigkeit von FMIN auf FMAX ndert Am Eingang FMAX wird jene Geschwindigkeit angelegt mit der sich dann das Objekt in Richtung Sensor bewegt Da das Objekt nicht sofort bremsen kann f hrt es ber den Sensor Nach dem stillstand des Objektes bewegt es sich mit einer sehr langsamen Geschwindigkeit in Richtung Sensor und bleibt stehen Diese Geschwindigkeit wird als Referenzgeschwindigkeit bezeichnet und am Eingang FREF angelegt Set Bin r FMIN Analog FMAX Analog ACC Analog FREF Analog Finished Bin r 81 RESI S GRAPH RESI Objekte Positionierung Referenzbewegung durchf hren Symbol Ste MOTION REFERENCE SYSTEM Funktion Wird am Eingang Start eine steigende Flanke erkannt bewegt sich das zu steuernde Objekt mit den Geschwindigkeiten die bei den Parametern f r die Referenzgeschwindigkeit angegeben sind zur ck auf seine Ausgangsposition Datentypen Start Bin r Finished Bin r Error Bin r Objekte Positionierung Positionierung auf Absolutposition durchf hren Symbol MOTION LINEAR ABSOLUTE Funktion Liegt am Eingang Move eine steigende Flanke an wird das zu bewegende Objekt direkt auf die Koordinaten bewegt welche an den Eing ngen X und Y anliegen Datentypen Move Bin r Analog Y Ana
50. er SPS gespeicherte Programm in die eingesteckte MemoryCard bertragen Schaltfl che MC gt CC Wenn Sie diesen Men punkt ausw hlen wird das Programm das in der MemoryCard gespeichert ist in die SPS bertragen Wird eine MemoryCard mit einem g ltigen Programm eingesteckt und die SPS neu gestartet so wird das Programm automatisch in die SPS geladen Danach kann die MemoryCard entfernt werden Schaltfl che Check PLC Version Hiermit kann man die Version der Software der angeschlossenen SPS abfragen 132 RESI S GRAPH 101 RESI RESI s universal serial PLC manager 2002 by RESI FSIGRAPH Start Stop Ze Bit Analog Text Erase Get actual PLC time Value CC gt MC Research PLC Gert se an sa MC gt CC mmm Upload Schaltfl che Set clock to PC time Mit dieser Schaltfl che wird die aktuelle Uhrzeit des PCs als neue Zeit f r die SPS gesetzt Schaltfl che Get actual PLC time Mit dieser Schaltfl che kann man die aktuelle Uhrzeit der SPS abfragen und anzeigen 133 RESI S GRAPH RESI 2 RESI s universal serial manager 2002 by RESI E 10 x Erase CC gt MC MC gt CC Set 20 ID Schaltfl che Research Diese Schaltfl che bewirkt das Durchsuchen aller Schnittstellen auf eine angeschlossene SPS Sieh dazu den Abschnitt SPS nicht gefunden Schaltfl che G
51. erscheint folgende Auswahl System Speicher ausw hlen E w hlen Sie einen System Speicher aus System Bit Speicher WENN Eingang gleich Eins SETZE System Bit Speicher WENN Eingang gleich Eins L SCHE System Bit Speicher WENN Eingang gleich Eins INYERTIERE System Bit Speicher System Analog Speicher System Text Speicher Name des System Speichers Abbrechen System System Bit Speicher it Funktion Greift auf einen Bitspeicher des Systems zu Der Name ist fix im System Bitspeicher verankert und muss daher exakt dem Namen des vorhandenen Speichernamens entsprechen Symbol Datentyp B 17 5 GRAPH RESI Hier wird der fiktive System Bitspeicher auf den Wert von MyMemory gesetzt und eine Zeile darunter wird MyMemory mit dem Wert von MY_SYS_VAR beschrieben Beispiel System WENN Eingang gleich Eins SETZE Bit Speicher Symbol it Funktion Liegt am Eingang dieses System Bitspeichers eine 1 an so wird MY_SYS_VAR auf eins gesetzt os gt maan 7 Wird der Digitaleingang L1 DI1 bet tigt so wird der System Bitspeicher MY_SYS_VAR auf eins gesetzt Datentyp B Beispiel System WENN Eingang gleich Eins L SCHE Bit Speicher Symbol Datentyp Bit 18 RESI Funktion Beispiel RESI S GRAPH Liegt am Eingang dieses System Bitspeichers eine 1 an so wird MY_SYS_VAR gel scht gt mean 7 Wird der Digitaleingang L1 DI1 bet tigt
52. eser Abschnitt besch ftigt sich mit den Funktionalit ten die manche Ger te zur Verf gung stellen Um CAN Objekte einzuf gen w hlen Sie den Men punkt Objekte CAN bus aus Es erscheint folgende Auswahl CAN Bus Objekt einf gen Meldung mit Analogwert empfangen Meldung mit Text empfangen CAN Meldung mit vollen Daten empfangen CAN Meldung ohne Daten senden CAN Meldung mit Analogwert senden CAN Meldung mit Textwert senden CAN Meldung mit vollen Daten senden Meldungsnummer Objekte CAN Meldung ohne Daten empfangen Symbol Datentyp Message Bit Funktion Wenn am CAN Bus die Meldung 0x1234 empfangen wurde wird der Ausgang Message f r einen Zyklus aktiviert 49 5 GRAPH RESI Objekte CAN Meldung mit Analogwert empfangen Symbol Datentyp Funktion CAN VALUE Message Bit Value Analog Wenn am CAN Bus die Meldung 0x1234 empfangen wurde wird der Ausgang Message f r einen Zyklus aktiviert und der empfangene Analogwert wird am Ausgang Value zur Verf gung gestellt Objekte CAN Meldung mit Text empfangen Symbol Datentyp Funktion 50 Message Bit Text Text Wenn am CAN Bus die Meldung 0x1234 empfangen wurde wird der Ausgang Message f r einen Zyklus aktiviert und der empfangene Textwert wird am Ausgang Value zur Verf gung gestellt RESI RESI S GRAPH Objekte CAN Meldung mit vollen Daten empfangen Symbol D
53. et PLC status Diese Schaltfl che erm glicht das Abfragen des aktuellen Status der SPS Angezeigt wird der aktuelle Zustand der SPS L uft L uft nicht und die Fehlerzust nde Au erdem sieht man die aktuelle Programml nge und die Pr fsumme des aktuellen Programme 134 RESI RESI s universal serial PLC manager 2002 2003 by RESI x RESI S GRAPH Check PLC Version GE Set Clock to PC time G Bit Po Get actual PLC time Value Get Set Get MC Set MC Upload Schaltfl che Upload MC Mit dieser Schaltfl che hat man de M glichkeit die aktuellen Daten der Memory Card in einem Text File auf dem PC zu sichern BitSpeicher lesen schreiben Der PLC Manager erm glicht es auch Bits aus dem laufenden Programm auszulesen bzw neue Bits zu setzen Dazu dient der rechte Bereich des PLC Managers Unter der Rubrik Name kann man entweder den Namen des Bits eintragen Der Name entspricht genau dem Namen der Speicher die in RESIS GRAPH vergeben wurden Oder gibt eine Speichernummer an Dies geschieht durch 135 RESIS GRAPH RESI Voranstellen eines Zeichens vor der Nummer zum Beispiel 123 Der Typ muss auf Bit stehen Nun k nnen Sie durch Dr cken der Schaltfl che Get den aktuellen Zustand des Bits abfragen Sie k nnen aber auch in der Rubrik Value einen neuen Wert vorgeben 0 oder 1 und die Schaltfl che Set dr cke
54. ezeigt WICHTIG Sie k nnen erst dann einen Texteingang w hlen wenn unter der Seite KONFIGURATION eine ordentliche Anlagenkonfiguration erstellt wurde 30 RESI RESI S GRAPH BEISPIELE 1 0 Textausg nge W hlen Sie den Men punkt Il O Textausg nge an Es erscheint folgende Auswahl Textausgang einf gen x W hlen Sie einen Textausgang aus IV Name hinzuf gen Aus der Liste k nnen Sie einen Textausgang ausw hlen und mit OK best tigen Durch das aktivieren von Name hinzuf gen f gt man den Variablen Name im Symbol ein Ist Name hinzuf gen nicht aktiv so wird nur der Text Output im Symbol angezeigt WICHTIG Sie k nnen erst dann einen Analogausgang w hlen wenn unter der Seite KONFIGURATION eine ordentliche Anlagenkonfiguration erstellt wurde BEISPIELE 31 RESI S GRAPH RESI Gruppen Gruppen sind h ufig verwendete Anordnungen von RESI S GRAPH Elementen und Verbindungen Jeder Gruppe kann ein Name zugeordnet werden Uber diesen Namen kann man jederzeit die Elemente der Gruppe in die aktuelle Seite einf gen Gruppen sind nur innerhalb eines Projektes verf gbar Man kann Gruppen nicht von einem Projekt in ein anderes bernehmen Gruppen exportieren Markieren Sie eines oder mehrere Objekte die Sie als Gruppe speichern wollen Danach w hlen Sie den Men punkt Group Export an Es erscheint folgendes Eingabefenster Gruppennamen eingeben EN Geben Sie einen neuen Gruppennamen f
55. gkeit aller Leuchten DALI Alle Leuchten Scene abrufen DALI Leuchte ber Kurzadresse ein ausschalten DALI Leuchtengruppe ber Gruppenadresse ein ausschalten DALI Alle Leuchten ein ausschalten Unter dieser Funktionsgruppe sind alle DALI Steuerbefehle zusammengefasst Objekt DALI Helligkeit einer Leuchte ber Kurzadresse Symbo Sendo 1 Lamp ShortAdr Funktion Bei steigender Flanke am Eingang Send wird der Helligkeitswert Value in Prozent an die DALI Leuchte mit der Kurzadresse ShortAdr zB 1 gesendet Als Kurzadresse ist 0 63 zul ssig 98 RESI RESI S GRAPH Objekt DALI Helligkeit einer Leuchte ber Gruppe Symbol Send to 1 Group Funktion Bei steigender Flanke am Eingang Send wird der Helligkeitswert Value in Prozent an alle DALI Leuchten mit der Gruppe Group zB 2 gesendet Als Gruppen ist 0 15 zul ssig Objekt DALI Helligkeit aller Leuchten Symbol Funktion Bei steigender Flanke am Eingang Send wird der Helligkeitswert Value in Prozent an alle DALI Leuchten gesendet Objekt DALl Leuchte ber Kurzadresse ein aus Switch 1 Lamp Symbol ShortAdr Funktion Bei steigender Flanke am Eingang Send wird die Leuchte in Abh ngigkeit des Bits Bit ein ausgeschaltet Betroffen ist nur 99 RESI S GRAPH RESI die Leuchte mit der Kurzadresse ShortAdr zB 1 Als Kurzadresse ist 0 63 zul ssig Objekt DALl Leuchtegruppe ein aus Switch 1 Group Symbol Funkt
56. he innerhalb des angegebenen Bereichs so ist der Ausgang Out aktiv Objekte Uhr Analog Uhrzeit Symbol Datentyp Out Analog Funktion Diese Funktion liefert die aktuelle Uhrzeit des Moduls als Analogwert Der Analogwert ist wie folgt aufgebaut Ox00HHMMSS beschreibt eine 24 Bit Hexadezimalzahl Die Kodierung der Gruppen HH MM SS erfolgt als Dezimalzahl Beispiel Die Uhrzeit 14 57 36 liefert als Analogwert 0 000 3924 45 RESI S GRAPH RESI Objekte Uhr Analog Datum CLOCK YY MM DD Symbol Datentyp Out Analog Funktion Diese Funktion liefert das aktuelle Datum des Moduls als Analogwert Der Analogwert ist wie folgt aufgebaut 0x00YYMMDD beschreibt eine 24 Bit Hexadezimalzahl Die Kodierung der Gruppen YY MM DD erfolgt als Dezimalzahl Beispiel Das Datum 16 05 02 liefert als Analogwert 0x00020510 Objekte Uhr Analog Wochentag Symbol Datentyp Out Analog Funktion Diese Funktion liefert den aktuellen Wochentag des Moduls als Analogwert Der Analogwert ist wie folgt aufgebaut 0x0000000D beschreibt eine 4 Bit Hexadezimalzahl Die Kodierung der Gruppe D erfolgt als Dezimalzahl Der Montag stellt den Wert 0 dar Dienstag 1 usw Beispiel Der Wochentag Donnerstag THU liefert 0x00000003 als Ergebnis Objekte Uhr Analog Woche Symbol Datentyp Out Analog 46 RESI RESIS GRAPH Funktion Diese Funktion liefert die aktuelle Kalenderwoche des Moduls als Analogwert Der Analogwert i
57. heint folgende Auswahl Speicherkarten Zugriff einf gen w hlen Sie einen Speicherkarten Zugriff aus C Textwert in Speicher lesen nalogwert in Speicher lesen Analogwert schreiben Textwert schreiben Analogwert sofort auslesen Textwert sofort auslesen nalogwert sofort schreiben C Textwert sofort schreiben Speicher Name Abbruch Objekte Speicherkarte Analogwert in Speicher lesen Symbol _ MEMORY CARD_ 73 RESI S GRAPH RESI Datentyp Funktion HINWEIS Read Bit Index Analog Wird am Eingang Read eine steigende Flanke erkannt wird aus der Speicherkarte der in der Position Index gespeicherte Analogwert ausgelesen und in die Variable MyVar abgespeichert Werden die Adressen 100000 bis 100002 verwendet so werden die gespeicherten Analogwerte aus der Echtzeituhr genommen Wird ein Index im Bereich von bis 4095 verwendet so wird der entsprechende Wert aus der MemoryCard gelesen Das Lesen eines Wertes aus der MemoryCard ben tigt keine interne Verz gerung und kann somit beliebig oft in einem Programm benutzt werden Objekte MemoryCard Textwert in Speicher lesen Symbol Datentyp Funktion 74 MEMORY CARD Head Bit Index Analog Wird am Eingang Read eine steigende Flanke erkannt wird aus der MemoryCard der in der Position Index gespeicherte Textwert ausgelesen und in die Textvariable MyVar abgespeichert Wird ein Index im Ber
58. hrieben Slave steht f r die MODBUS RTU Adresse des abzufragenden Teilnehmers Index steht f r den Startindex der Coils im Teilnehmer Anzahl definiert die Anzahl der zu schreibenden Coils Datatype definiert den Datentyp der Information immer BIT MC Index definiert den Speicher ab dem die zu schreibenden Daten aus der Memorycard gelesen werden sollen 123 RESI S GRAPH RESI Debug Unter diesem Men punkt sind alle Aktionen zusammengefasst die sich zum Debugen Testen des Programms befassen Wenn Sie den Men punkt Debug anw hlen erscheint folgende Auswahl Debug sr Symbol hinzuf gen Monitor hinzuf gen Alle Symbole l schen Alle Symbole updaten Breakpoint setzen Breakpoint l schen Zeige Systeminformation Debug Symbol hinzuf gen Symbol Wa Funktion Diese Symbol gibt den Zustand einer Variablen oder eines 1 05 Mit Wahr 1 oder Falsch 0 zur ck Jedoch muss man zuerst den Men punkt Debug Alle Symbole updaten durchf hren I DS A Beispiel Der Ausgang L1 DO1 ist eins deshalb Symbol Wahr 1 124 RESI 5 GRAPH Debug Alle Symbole l schen Dieser Men punkt l scht alle Symbole auf der aktuellen Seite Debug Alle Symbole updaten Dieser Men punkt ist erforderlich um alle Symbole zu aktualisieren Ohne Bet tigung dieses Punktes k nnen Ver nderungen nicht Wahrgenommen werden Debug Breakpoint setzen STOP Symbol Funktion Programmablauf findet nur
59. htzeituhr Funktion aus Bit Exakte Uhrzeit 55 20823 Text Uhrzeit Ee HH MM SS Bit Uhrzeitbereich HH MM SS HH MM SS Text Datum Bit Exaktes Datum TT MM YY Text Datum Uhrzeit Bit Datumsbereich TT MM YY TT MM YY Text Wochentag Bit Exakter Zeitpunkt TT Mi YY 55 Text woche Bit Zeitbereich TT Mu 55 HH MM SS Bit Exakter Wochentag www nalog Uhrzeit Bit Wochentagsbereich WWW Www Analog Datum C e Analog Wochentag Analog Woche Bit Analoger Datumsbereich C Zeitbereich Objekte Uhr Exakte Uhrzeit CLOCK 09 34 56 Symbol Datentyp Out Bit Eingabefeld Starttime Zeitpunkt im 24h Format HH MM SS Funktion Diese Funktion vergleicht die aktuelle Uhrzeit des Moduls mit der voreingestellten Uhrzeit Ist der Zeitpunkt erreicht wird der Ausgang Out aktiviert 41 RESI S GRAPH RESI Objekte Uhr Uhrzeitbereich Symbol Datentyp Out Bit Eingabefeld Starttime Anfangszeitpunkt im 24h Format HH MM SS Endtime Endzeitpunkt im 24h Format HH MM SS Funktion Diese Funktion vergleicht die aktuelle Uhrzeit des Moduls mit dem definierten Uhrzeitbereich Ist die aktuelle Uhrzeit zwischen der Startzeit und der Endzeit so ist der Ausgang Out aktiv sonst bleibt dieser 0 Objekte Uhr Exaktes Datum Symbol Datentyp Out Bit Eingabefeld Startdate Tag im Format TT MM YY Funktion Diese Funktion
60. icher ab dem die gelesenen Daten in die Memorycard geschrieben werden sollen Objekt MODBUS RTU Holding Register in den Slave schreiben Modbus IDA ine eegen fer wette eeben WRITE HOLDING REGISTER MC Index Symbol oO Funktion Mit diesem Objekt wird in die Abfrageliste f r den MODBUS RTU Master ein Eintrag hinzugef gt welcher einen MODBUS RTU Slave zyklisch mit Daten beschreibt Diese Daten werden zuerst aus der Memorycard ab dem Index 122 RESI RESI S GRAPH MCiIndex ausgelesen und dann gem des angegebenen Datentyps umgewandelt und in die Holdingregister des Slaves geschrieben Slave steht f r die MODBUS RTU Adresse des abzufragenden Teilnehmers Index steht f r den Startindex der Holding Register im Teilnehmer Anzahl definiert die Anzahl der zu schreibenden Register Datatype definiert den Datentyp der Information in den Holdingregistern immer BIT MC Index definiert den Speicher ab dem die Daten aus der Memorycard gelesen werden sollen Objekt MODBUS RTU Coils in den Slave schreiben Symbol Funktion Modbus IDA ro eege fer wette tometer WRITE COILS MC Index O Mit diesem Objekt wird in die Abfrageliste f r den MODBUS RTU Master ein Eintrag hinzugef gt welcher einen MODBUS RTU Slave zyklisch mit Daten beschreibt Diese Daten werden zuerst aus der Memorycard ab dem Index MCiIndex ausgelesen und dann gem des angegebenen Datentyps umgewandelt und in die Coils des Slaves gesc
61. iesem Objekt wird in die Abfrageliste f r den MODBUS RTU Master ein Eintrag hinzugef gt welcher einen MODBUS RTU Slave zyklisch abfragt und die Daten dann gem des spezifizierten Datentyps umwandelt und in die interne MemoryCard ab Adresse MC Index ablegt Slave steht f r die MODBUS RTU Adresse des abzufragenden Teilnehmers Index steht f r den Startindex des Holdingregisters im Teilnehmer Anzahl definiert die Anzahl der abzufragenden Holdingregister Datatype definiert den Datentyp der Information im Register MC Index definiert den Speicher ab dem die gelesenen Daten in die Memorycard geschrieben werden sollen Objekt MODBUS RTU Inputregister vom Slave lesen Modbus IDA ine eegen fer wette eeben READ INPUT REGISTERS MC Index Symbol oO Funktion Mit diesem Objekt wird in die Abfrageliste f r den MODBUS RTU Master ein Eintrag hinzugef gt welcher einen MODBUS RTU Slave zyklisch abfragt und die Daten dann gem des spezifizierten Datentyps umwandelt und in die 120 RESI RESI S GRAPH interne MemoryCard ab Adresse MC Index ablegt Slave steht f r die MODBUS RTU Adresse des abzufragenden Teilnehmers Index steht f r den Startindex des Inputregisters im Teilnehmer Anzahl definiert die Anzahl der abzufragenden Inputregister Datatype definiert den Datentyp der Information im Register MC Index definiert den Speicher ab dem die gelesenen Daten in die Memorycard geschrieben werden sollen Objekt MODBUS R
62. ieser Abschnitt besch ftigt sich mit Zust nden und deren Anwendung in Ihrer Software Um einen neuen Zustand einzuf gen w hlen Sie den Men punkt Flu Zustand an Es erscheint folgende Eingabemaske Zustand Zustand einf gen 12 Zustand ausw hlen EN w hlen Sie einen Zustand aus Ce Analoger Zustand Bit Zustand Speicher Name MyState Speicher Wert Hier k nnen Sie einen analogen oder digitalen Speichernamen eingeben und einen konstanten Wert vorgeben Zus tzlich k nnen Sie ausw hlen ob Sie sich auf einen Analogen oder bin ren Speicher beziehen Nachdem Sie OK klicken wird ein Rahmen in die aktuelle Seite eingef gt wie hier dargestellt RESI RESI S GRAPH Analoge Zust nde ANALOG MyState Symbol Datentyp Analog Funktion Alle Objekte die sich innerhalb dieses Zustandsranmens Beispiel befinden werden nur ausgef hrt wenn der analoge Speicher MyState den Wert 5 hat Diese Methode bewirkt innerhalb der SPS dass die entsprechenden Programmteile wirklich bersprungen werden Dadurch kann die Geschwindigkeit eines SPS Programmes deutlich beschleunigt werden ANALOG MyCounter Die Digitalausg ge L1 DO1 L1 DO2 und L1 DO3 werden auf die Werte 0 0 1 gesetzt wenn der analoge Speicher MyCounter den Wert 2 hat Ist MyCounter ungleich 2 wird kein Befehl ausgef hrt 13 RESI S GRAPH RESI Bin re Zust nde Symbol Datentyp Funktion Beispiel 14 DIGITAL
63. ieser Men punkt ruft den integrierten bersetzer auf Dieser bersetzer erzeugt aus der aktuellen Grafik ein lauff higes Programm oder zeigt gewisse Fehler im Plan an Statusanzeige des Compilers ass RESI s SIGRAPH Compiler Compiling file RESI TMP ERROR Errors in graph Copyright 2002 by RESI www RESI cc Fehler beim bersetzen Wenn Fehler auftreten werden diese wie folgt dargestellt 128 RESI RESI S GRAPH Compiling file RESI TMP Close ERROR Errors in graph Copyright 2002 by RESI www RESI ce ERR In Mein erstets Programm Objekt SIO TXTEXT Input SEND ist kein Endpunkt einer Verbindung ERR In Mein erstets Programm Objekt SIO TXBYTE Input SEND ist kein Endpunkt einer Verbindung ERR lIn Mein erstets Programm Objekt SIO TXWORD Input SEND ist kein Endpunkt einer Verbindung ERR lIn Mein erstets Programm Objekt SI0 TXDWORD Input SEND ist kein Endpunkt einer Verbindung F r jeden Fehler wird der Titel der Seite angegeben auf der sich der Fehler befindet Wenn m glich wird auch der exakte Fehlergrund angef hrt Klicken Sie auf die Schaltfl che Close um den Compiler zu beenden Erfolg beim bersetzen Hat alles funktioniert so verschwindet der Compiler wieder vollautomatisch und ein ausf hrbares Programm steht zur Verf gung Start Simulieren Sie k nnen ein RESPS GRAPH Programm auch am Bildschirm simulieren Wenn das Programm fehlerfrei bersetzt wurde wird automatisch der Simul
64. igenen Seite verwendet werden das hei t wenn Sie aus unseren SIGRAPH Angebot an Standart Reglern w hlen stehen Ihnen f r ein Programm bis zu 7 vorprogrammierte Reglertools zur Verf gung 1 0 3 Step Cortroller Den Regler aufeiner genen Jete verwenden H ua he oontaller on an page I WERHUHGSHICHTI LOGCHEH WERHIH GDO HOT DELETE SHYTHIHG HERE 34 RESI RESI S GRAPH Objekte Unter dem Men punkt Objekte gibt es eine Reihe von Sonderfunktionen die in RESIS GRAPH verwendet werden k nnen Objekte Zeitrelais Wenn Sie den Men punkt Timer anw hlen wird folgende Auswahl sichtbar Zeitrelais Funktion einf gen w hlen Sie eine Zeitrelaisfunktion aus Einschaltverz gert Einschaltwischend Blinkend Ein beginnend Ausschaltverz gert Ausschaltwischend Blinkend Aus beginnend Ein Ausschaltverz gert Einf usschaltwischend Delay Abbruch W hlen Sie nun einen der gew nschten Timermodule an Einschaltverz gerung Ausschaltverz gerung Ein Ausschaltverz gerung Einschaltwischend Ausschaltwischend Ein Ausschaltwischend Blinken Ein beginnend LU UUUUUU Blinken Aus beginnend Delay einfache Verz gerung Nach dem OK Klick erscheint folgendes Symbol 35 RESI S GRAPH RESI Symbol Datentyp Eing nge Zeitbasis Beispiel Vos 36 In Bit Reset Bit Out Bit 1 Analog Time2 Analog In Wenn dieser Eing
65. in den Slave schreiben122 Objekt MODBUS RTU Coils in den Slave schreiben 123 DEBUG 3 42 42 0 ei deeg elle 124 Debug Symbol hinzuf gen 124 Debug Alle Symbole l schen 125 Debug Alle Symbole 125 Debug Breakpoint setzen 125 Debug Breakpoint schen 125 Debug Start mit Breakpoomt 126 Debug Monitor hinzuf gen 126 Debug Zeige Gvstemirtormattonen 127 START aan aa RI sh 128 Star MI EE 128 Fehler beim bersetzen 128 Erfolg beim Ubereetzen REENEN 129 Giart Gimulleren 129 RESI RESI S GRAPH Sart Download Staft uu unseren 130 ln TE NEE 130 5 5 5 22 130 5 5 165 130 Start Dialogi 130 BitSpeicher esenischrelben 135 AnalogSpeicher 136 TextSpeicher esenischrelben nn 136 SPS nicht A 136 Serielle Schnittstelle ausw hlen 137 EI A TEE 139 Start des Simulators 139 Simulation BinaryMemoty 140 Simulation AnalogMemory 141 Simulation TextMemory 142 Simulation Logoging 143 Simulator beenden AA 144 EIERE RE 145 11 RESI S GRAPH RESI Zust nde D
66. ion Bei steigender Flanke am Eingang Send werden alle Leuchten in Abh ngigkeit des Bits Bit ein ausgeschaltet Betroffen sind alle Leuchten welche der Gruppe Group zB 2 angeh ren Als Gruppe ist 0 15 zul ssig Objekt DALI Alle Leuchten ein aus Symbol Funktion Bei steigender Flanke am Eingang Send werden alle Leuchten in Abh ngigkeit des Bits Bit ein ausgeschaltet Betroffen sidn alle Leuchten welche am DALI Bus angeh ngt sind Objekt DALI Szene f r Kurzadresse abrufen Symbol ShortAdr 100 RESI Funktion RESI S GRAPH Bei steigender Flanke am Eingang Send wird in der Leuchte mit der Kurzadresse ShortAdr zB 1 die Szene Scene zB 3 aufgerufen Die Leuchte nimmt die f r die Szene 3 hinterlegte Helligkeit an Als Szenen sind 0 15 und als Kurzadresse 0 63 zul ssig Objekt DALI Szene f r Gruppe abrufen Funktion Bei steigender Flanke am Eingang Send wird f r die Leuchten der Gruppe Group zB 2 die Szene Scene zB 3 aufgerufen Die Leuchten nehmen die f r die Szene 3 hinterlegten Helligkeitswerte an Als Szenen sind 0 15 und als Gruppe 0 15 zul ssig Objekt DALI Szene f r alle Leuchten abrufen Funktion Bei steigender Flanke am Eingang Send wird f r alle Leuchten die Szene Scene zB 3 aufgerufen Die Leuchten nehmen die f r die Szene 3 hinterlegten Helligkeitswerte an Als Szene ist 0 15 zul ssig 101 RESI S GRAPH RESI EIB KNX Konfiguration EIB KNX DAL
67. ionalbereich ver ndern und ber den Analogeingang Tn wird die Nachstellzeit angelegt Dieser Regler besteht eigentlich aus einem I Regler und einem P Regler die parallel geschalten sind Daher ist die Zeit eine wichtige Kenngr e die bei sprunghafter Einwirkung des I Teiles ben tigt wird um die Wirkung des P Teiles hervorzurufen Diese Zeit wird als Nachstellzeit bezeichnet Es ist zu beachten dass die Nachstellzeit nur Einfluss auf den I Teil des Reglers nimmt wobei der Proportionalbereich sowohl auf den I Teil und auch auf den P Teil Einfluss nimmt Objekt Regelungstechnik Stetiger PID Regler Symbol Funktion Am Analogeingang x wird der Wert angelegt der geregelt werden soll Der Wert auf den geregelt werden soll wird im Analogformat am Eingang w angelegt Der Proportionalbereich wird ber den Eingang angelegt Am Eingang wird die Nachstellzeit angelegt und am Eingang Tv die Vorhaltezeit Im 96 RESI RESI S GRAPH Grunde ist eine PID Regler eine Parallelschaltung von einem P Regler einem I Regler und einem D Regler 97 RESI S GRAPH RESI DALI EIB KNX DALI Funktionen ausw hlen EIB KNX DALI EIB KNX Konfiguration DALI Kurzadresse der Leuchte 0 63 DALI Gruppenadresse der Leuchten 1 16 DALI Scenenadresse der Leuchten 1 16 C DALI Eine Leuchte Scene abrufen DALI Helligkeit einer Leuchtengruppe ber Gruppenadresse DALI Eine Leuchtengruppe Scene abrufen DALI Helli
68. log Finished Bin r Error Bin r 82 RESI RESI S GRAPH Objekte Positionierung Positionierung auf Relativposition durchf hren Symbol MOTION LINEAR RELATIVE Funktion Wird am Eingang Move eine steigende Flanke erkannt wird das Objekt relativ auf die Koordinaten bewegt welche an den Eing ngen X und Y anliegen Das bedeutet der Wert der am Eingang anliegt wir zu den Koordinaten der aktuelle Position addiert Datentypen Move Bin r DX Analog DY Analog Finished Bin r Error Bin r Objekte Positionierung Aktive Positionierung abbrechen Symbol Funktion Tritt am Eingang Move eine steigende Flanke auf wird die aktuelle Positionierung langsam angehalten Das Objekt wird heruntergebremst es ist kein ruckartiges stehen bleiben Datentypen Move Bin r Finished Bin r Error Bin r 83 RESI S GRAPH RESI Objekte Positionierung Aktive Positionierung sofort stoppen Symbol Funktion Datentypen Wird am Eingang Move eine steigende Flanke erkannt wird das in Bewegung befindliche Objekt von seiner aktuellen Geschwindigkeit sofort abgebremst Es ist eine ruckartiger Vorgang wobei das Objekt jedoch sofort zum stehen kommt Move Bin r Finished Bin r Error Bin r Objekte Positionierung Achsenpaare verwenden Funktion Datentypen 84 Diese Funktion ist n tig um zu definieren welche Achsen verwendet werden sollen In RESIl s GRAPH gibt es zwei Auswahlm glichkei
69. logspeicher an Wird nun die EIB Gruppe Group zB 1 1 1 empfangen so wird der aktuelle Wert des EIB Telegramms in den internen Speicher bertragen Das Objekt gibt bei jedem Zyklus den Wert des internen Speichers am Analogausgang Value aus Nach dem Neustart hat der interne Speicher immer den Wert 0 Objekt ElB KNX Textdaten immer empfangen Symbol Funktion Dieser Befehl legt einen internen Textspeicher an Wird nun die EIB Gruppe Group zB 1 1 1 empfangen so wird der aktuelle Wert des EIB Telegramms in den internen Speicher bertragen Das Objekt gibt bei jedem Zyklus den Wert des internen Speichers am Textausgang Text aus Nach dem Neustart hat der interne Speicher immer den Wert 0 Objekt ElB KNX Bin rdaten Ereignis Symbol Funktion Wann immer am EIB Bus ein Telegramm beim Controller ankommt wird dieses Telegramm in einen internen Ringpuffer bertragen Pro RESI GRAPH Zyklus wird immer nur ein empfangenes EIB Telegramm aus diesem Ringpuffer ausgelesen und verarbeitet Man kann nun auf das Ankommen eines EIB Telegramms direkt reagieren Der Ausgang OK wird 105 RESI S GRAPH RESI exakt f r einen Zyklus eins wenn das EIB Telegramm gerade angekommen ist Gleichzeitig steht am Ausgang Bit auch nur f r einen Zyklus der aktuelle Datenwert der EIB Gruppeadresse Group zB 1 1 1 an Objekt EIB KNX Bin rdaten Ereignis mit Wert 1 true Symbol Funktion Wann immer am EIB Bus ein Telegramm bei
70. m Controller ankommt wird dieses Telegramm in einen internen Ringpuffer bertragen Pro RESI GRAPH Zyklus wird immer nur ein empfangenes EIB Telegramm aus diesem Ringpuffer ausgelesen und verarbeitet Man kann nun auf das Ankommen eines EIB Telegramms direkt reagieren Der Ausgang True wird exakt f r einen Zyklus eins wenn das EIB Telegramm gerade angekommen ist und dessen Gruppenadresse mit der in Group konfigurierten Adresse zusammenstimmt und die Daten des EIB Telegramms 1 sind Objekt EIB KNX Bin rdaten Ereignis mit Wert 0 false Symbol Funktion 106 Wann immer am EIB Bus ein Telegramm beim Controller ankommt wird dieses Telegramm in einen internen Ringpuffer bertragen Pro RESI GRAPH Zyklus wird immer nur ein empfangenes EIB Telegramm aus diesem Ringpuffer ausgelesen und verarbeitet Man kann nun auf das Ankommen eines EIB Telegramms direkt reagieren Der Ausgang True wird exakt f r einen Zyklus eins wenn das EIB Telegramm gerade angekommen ist und dessen Gruppenadresse mit der in Group konfigurierten Adresse zusammenstimmt und die Daten des EIB Telegramms 0 sind RESI RESI S GRAPH Objekt ElB KNX Analogdaten Ereignis Symbol Funktion Wann immer am EIB Bus ein Telegramm beim Controller ankommt wird dieses Telegramm in einen internen Ringpuffer bertragen Pro RESI GRAPH Zyklus wird immer nur ein empfangenes EIB Telegramm aus diesem Ringpuffer ausgelesen und verarbeitet Man kann nun auf das Anko
71. mmen eines EIB Telegramms direkt reagieren Der Ausgang OK wird exakt f r einen Zyklus eins wenn das EIB Telegramm gerade angekommen ist Gleichzeitig steht am Ausgang Value auch nur f r einen Zyklus der aktuelle Datenwert der EIB Gruppeadresse Group zB 1 1 1 an Objekt ElB KNX Textdaten Ereignis Symbol Funktion Wann immer am EIB Bus ein Telegramm beim Controller ankommt wird dieses Telegramm in einen internen Ringpuffer bertragen Pro RESI GRAPH Zyklus wird immer nur ein empfangenes EIB Telegramm aus diesem Ringpuffer ausgelesen und verarbeitet Man kann nun auf das Ankommen eines EIB Telegramms direkt reagieren Der Ausgang OK wird exakt f r einen Zyklus eins wenn das EIB Telegramm gerade angekommen ist Gleichzeitig steht am Ausgang Text auch nur f r einen Zyklus der aktuelle Datenwert der EIB Gruppeadresse Group zB 1 1 1 an 107 RESI S GRAPH RESI MODBUSJ TCP Server Ethernet Funktionen ausw hlen upp MODBUS TCP Holding Register 1 65536 1 Datentyp e Holdingregister mit Bit beschreiben Holdingregister mit Analagwert beschreiben Bitwert aus Holdingregister lesen Analogwert aus Holdingregister lesen Abbruch Unter deser Funktionsgruppe sind alle Befehle zusammengefasst welche den internen MODBUS TCP Server betreffen Objekt MODBUS TCP Holdingregister mit Bit beschreiben MODBUS TCP Write Bit Holdingregister Symbol Funktion Liegt eine steigende Fl
72. n AnalogSpeicher lesen schreiben Das Auslesen von Analogwerten erfolgt analog zum Auslesen von Bitwerten Nur muss der Typ auf Analog stehen F r das Vorgeben von Analogwerten geben Sie in die Rubrik Value einen g ltigen Analogwert ein TextSpeicher lesen schreiben TextSpeicher k nnen ebenfalls gelesen oder geschrieben werden Stellen Sie dazu den Typ auf Text und geben Sie unter Value eine Zeichenkette ein SPS nicht gefunden Wird die SPS nicht gefunden oder ist diese nicht angeschlossen so bleibt der PLC Manager mit folgender Meldung stehen RESI s universal serial PLC manager 2002 2003 by RESI Klicken Sie nun auf das X um den Manager zu beenden berpr fen Sie die Verkabelung und die Einstellungen 136 RESI RESI S GRAPH Um die serielle Schnittstelle zu wechseln gehen Sie wie folgt vor Serielle Schnittstelle ausw hlen RESI s universal serial manager 2002 2003 by RESI W hlen Sie den Men punkt Start Dialog an Es erscheint nach kurzer Zeit der PLC manager mit folgender Oberfl che Bil E3 SIGRAPH sl Check PLC Version Set Clock to PC time Name Type Analog Text CC gt MC MC gt CC Get actual PLC time Research PLC Get PLC status Yal Ir Set Get MC Set MC Upload Wenn Sie nun die Schaltfl che Research PLC aktivieren sucht der PLC manager alle verf gbaren Schnittstelle
73. n Ihres Systems ab um eine SPS zu finden Ist dies erfolgreich wird folgende Meldung ausgegeben und die aktuellen Kommunikationsparameter werden hinterlegt Dies geschieht in einer Datei die im tempor ren Verzeichnis von Windows angelegt wird und den Namen RESISETTINGS TMP tr gt Wenn Sie diese Datei l schen f hrt der PLC manager bei der n chsten Aktion automatisch eine Suchen nach einer PLC durch 137 5 GRAPH RESI 2 RESI s universal serial PLC manager 2002 2003 by RESI ioj E SIGRAPH Start Check PLC Version Stop Set Clock to PC time Name Type Bit Analog Text Value Get Set Get MC Set MC Upload MC Erase Get actual PLC time Research PLC Get PLC status CC gt MC MC gt CC 138 RESI RESI S GRAPH Simulator Der integrierte Simulator von RESIS GRAPH erm glicht das komplette Testen einer Applikation ohne externe Elemente Start des Simulators y RESI s SIGRAPH Executor is xi en THU 16 05 02 10 50 25 AnalogMemory TextMemory MEDIC_CC_8DI6RO 1 _ _5101 Digital Inputs 7 Digital Outputs GT 100 000 LG L1 Do1 L1 D02 al 100 000 Ee 000 TC L1 Do4 CD Esc 0 000 L1 Do5 L1 Do6 DD DD F r jedes Element wird eine Simulationsseite eingeblendet 139 5 GRAPH RESI Simulation BinaryMemory Unter dieser Seite werde
74. n Variablen Name im Symbol ein Ist Name hinzuf gen nicht aktiv so wird nur der Digitale Output im Symbol angezeigt Zus tzlich k nnen Sie zwischen vier Funktionen des Ausgangs w hlen RESI WICHTIG RESI S GRAPH Normal output Der Ausgang nimmt immer den Wert der ankommenden Verbindung an IF input is high SET output Der Ausgang wird auf High gesetzt wenn die Verbindung 1 ist Ist die Verbindung 0 so bleibt der Wert des Ausgangs unver ndert IF input is high RESET output Der Ausgang wird auf Low gesetzt wenn die Verbindung 1 ist Ist die Verbindung 0 so bleibt der Wert des Ausgangs unver ndert IF input is high TOGGLE output Der Ausgang wird invertiert solange die Verbindung 1 ist Ist die Verbindung 0 so bleibt der Wert des Ausgangs unver ndert Sie k nnen erst dann einen Digitalausgang w hlen wenn unter der Seite CONFIG eine ordentliche Anlagenkonfiguration erstellt wurde Symbol ohne Name hinzuf gen Symbol mit aktivierten Name hinzuf gen g Symbol f r Funktion SETZE Symbol f r Funktion L SCHEN Symbol f r Funktion INVERTIEREN 25 RESI S GRAPH RESI Datentyp Funktion Beispiel Bit Diese Funktion f gt einen Digitalausgang ein Digitalausg nge stellen immer den Endpunkt einer Verbindung dar Um den aktuellen Zustand eines Digitalausganges abzufragen m ssen sie aus der Liste der Digitaleing nge den Ausgang ausw hlen mmen Cas Der aktu
75. n alle bin ren Speicher der SPS dargestellt as RESI s SIGRAPH Executor Bisi E Actual program length 30 THU 16 05 02 10 51 08 BinaryMemory TextMemory MEDIC_CC_8DI6R0 MEDIC_CC_S101 Refresh DIGITAL L1_D11 DIGITAL L1_D12 DIGITAL L1_D13 DIGITAL L1_D14 DIGITAL L1_D15 DIGITAL LI_DIE DIGITAL L1_DI7 DIGITAL L1_D18 DIGITAL L1_D01 DIGITAL L1_D02 DIGITAL L1_D03 DIGITAL L1_D04 DIGITAL L1_D05 DIGITAL LI_DOG Die Spalte Index bezeichnet den internen Speicherplatz des Merkers Name beschriebt den Namen und Value beschreibt den aktuellen Wert Um den Wert eines Speichers zu ndern klicken Sie auf dem Feld Index doppelt Der Wert wird invertiert 140 RESI 5 GRAPH Simulation AnalogMemory Auf dieser Seite werden alle Analogwerte dargestellt ay RESI s SIGRAPH Executor 515 Actual program length 30 THU 16 05 02 10 52 48 BinaryMemcry AnalogMemor TextMemory MEDIC_CC_8DIERO MEDIC_CC_SI01 Refresh T ANALOG LI_AN 100 000 00018640 ANALOG LT 2 100000 00018640 ANALOG L1_AI3 0 000 00000000 ANALOGELI_AI4 0 000 00000000 Alle Analogwerte werden sowohl als Analogwert in der Spalte Value als auch als 32 Bit Hexadezimalwert in der Spalte Hex dargestellt Wollen Sie einen Analogwert ndern so klicken Sie auf das entsprechende Indexfeld Es erscheint folgende Eingabemaske Change analog memory E Enter new value for memory ANALOGHLI_Ald4 141 RESI S GRAP
76. nal Text eingeben Symbol Eingabe EDIT TEXT lt Default gt Hier wird der Text erfasst der am Terminal ausgegeben werden soll Der Text darf exakt 4x20 Zeichen lang sein Zus tzlich wird innerhalb des Textes durch Eingabe von Zeichen der Platz markiert wo die Texteingabe stattfinden kann 61 5 GRAPH RESI Datentyp Funktion 62 Meldung anzeigen Meldung mit Wert anzeigen Meldung mit Text anzeigen Text eingeben Terminalmeldung eer 0 Diese Aktion zeigt eine 4x20 Zeichen umfassende Meldung am Terminal der Stelle der Meldung wo Zeichen stehen kann ein Textwert eingegeben werden Die Eingabe wird mit den Tasten Ok oder Abbruch beendet This is a Text HHHHHBBH Show Bit Time Analog Default Text Text Text Ready Bit OkBit Cancel Bit Time Bit Mit dieser Funktion wird der hinterlegte Text am Terminal angezeigt wenn am Eingang Show eine steigende Flanke anliegt Zus tzlich kann am Eingang Time eine Anzeigezeit in Sekunden vorgegeben werden L uft diese Zeit ab wird der Ausgang Time aktiv Bleibt dieser Eingang unbeschaltet wird die Zeitfunktion ignoriert Der Ausgang Ready wird dann aktiv wenn der komplette Bildschirmaufbau abgeschlossen ist Dr ckt der Bediener die OK Taste so wird der Ausgang OK aktiv Dr ckt der Bediener die Cancel Taste so wird der Ausgang Cancel aktiv Der Eingang Default definiert die Zeichenkette die beim Start der Einga
77. ng ausw hlen und mit OK best tigen Durch das aktivieren von Name hinzuf gen f gt man den Variaben Name im Symbol ein Ist Name hinzuf gen nicht aktiv so wird nur der Digitale Input im Symbol angezeigt Sie k nnen erst dann einen Digitaleingang w hlen wenn unter der Seite CONFIG eine ordentliche Anlagenkonfiguration erstellt wurde Symbol ohne Name hinzuf gen Vos gt Symbol mit aktivierten Name hinzuf gen Datentyp Bit 23 5 GRAPH RESI Funktion Diese Funktion f gt einen Digitaleingang ein Digitaleing nge k nnen Anfangspunkte einer Verbindung sein In der Liste der Digitaleing nge finden Sie auch alle Digitalausg nge um den aktuellen Status der Ausg nge weiterzuverarbeiten Beispiel Der aktuelle Zustand des Digitaleinganges L1 DI1 wird in den Bitspeicher MyMemory bertragen Der aktuelle Zustand des Digitalausganges L1 DO1 wird in den Bitspeicher MyMemory bertragen 1 0 Digitalausg nge 24 W hlen Sie den Men punkt I O Digitalausg nge an Es erscheint folgende Auswahl Digitalausgang einf gen w hlen Sie einen Digitalausgang aus IV Name hinzuf gen Normaler Ausgang WENN Eingang gleich Eins SETZE Ausgang WENN Eingang gleich Eins L SCHE Ausgang WENN Eingang gleich Eins INVERTIERE Ausgang Abbruch Aus der Liste k nnen Sie einen Digitaleingang ausw hlen und mit OK best tigen Durch das aktivieren von Name hinzuf gen f gt man de
78. nterne Empfangbuffer einen Wert enth lt Ein Wert ist eine Zeichenkette welche entweder mit 0x00 oder mit 0 00 abgeschlossen wurde Dann wird exakt f r einen Zyklus der Textwert zur ckgegeben ACHTUNG RESI GRAPH kann nur Texte mit einer Maximall nge von 20 Zeichen verarbeiten Ist der Buffer leer oder ist noch kein Endezeichen angekommen so wird ein Leerstring zur ckgegeben RESI RESI S GRAPH MODBUS RTU Master MODBUS RTU SIO Funktionen ausw hlen Schnittstelle MODBUS RTU SIO s10 Schnittstelle Baudrate Parit t Datenbits Stopbits com2 x 19200 even 1 8 MODBUS RTU Interface hinzuf gen ASCII Interface hinzuf gen In der SPS kann man freie serielle Schnittstellen auch als MODBUS RTU Master konfigurieren Dann werden gewisse MODBUS RTU Teilnehmer automatisch abgefragt Diese Funktion ist zur Kommunikation mit Energiez hlern oder anderen Ger ten gedacht welche einfache MODBUS RTU Slaves sind Objekt MODBUS RTU Schnittstelle definieren MODBUS RTU Interface 19200 8 1 Symbol Funktion Mit diesem Objekt wird eine freie serielle Schnittstelle als MODBUS RTU Master definiert Unter Parameters stehen die Schnittstellendaten f r die bertragungsgeschwindigkeit und das Datenformat 119 RESI S GRAPH RESI Objekt MODBUS RTU Holdingregister vom Slave lesen Modbus IDA READ HOLDING REGISTERS Symbol U16 MC Index EEN 1016 Funktion Mit d
79. rsendet sein wir der Ausgang Error aktiv Send Bit Phone Text Ready Bit Error Bit 89 RESI S GRAPH RESI Objekt SMS Anruf durchf hren Symbol Funktion Datentypen Wird am Eingang Call eine 1 angelegt wird an die am Eingang Phone als Textwert anliegende Handynummer ein Anruf so lange aufgebaut bis am Eingang Call wieder eine 0 anliegt Wenn der Anruf entgegengenommen wird wird der Ausgang Ready aktiv Sollte der Anruf nicht erfolgreich durchgef hrt werde k nnen wird der Ausgang Error aktiv Call Bit Phone Text Ready Bit Error Bit Objekt SMS SMS wurde Empfangen Symbol Funktion Datentypen Diese Funktion pr ft ob eine Nachricht ber das GSM Modem empfangen wurde Wenn dies der Fall ist wird am Ausgang SMS eine steigende Flanke ausgegeben und am Ausgang Phone die Handynummer von der die Nachricht gesendet wurde SMS Bit Phone Text 90 RESI RESI S GRAPH Objekt SMS Pr fe empfangenen SMS Text Symbol Funktion CHECK SMS TEXT Tritt am Eingang Check eine steigende Flanke auf wird der Text der empfangenen Nachricht ab dem Startindex Start mit dem am Eingang Text anliegenden Textwert verglichen Start wird mit 0 beginnend gez hlt Wenn der Text bereinstimmt wird der Ausgang OK aktiv Stimmt der Text nicht berein wird der Ausgang Error aktiv Am Ausgang Index wird der analoge Wert der verglichenen Zeichen ausgegeben Datentypen Check Bit Start Analog Text
80. rt sofort schreiben 78 Objekte MemoryCard Textwert sofort 78 POSITIONIERUNG a 80 Objekte Positionierung Vertabroeschwindioket 80 Objekte Positionierung 2 81 Objekte Positionierung Referenzbewegung durchf hren 82 Objekte Positionierung Positionierung auf Absolutposition erer Lu 82 Objekte Positionierung Positionierung auf Relativposition durchf hren een ern rer ee 83 Objekte Positionierung Aktive Positionierung abbrechen 83 Aktive Positionierung sofort stoppen 84 Achsenpaare verwenden 84 Aktuelle 85 Aktuelle v Position 85 Bewegung mit Geschwindigkeitsrampe Bewegung mit konstanter Geschwindigkeit EEN 85 5 GRAPH RESI Objekte Positionierung Gepufferte Positionierung auf Asolutposition durchtiOhren 86 Objekte Positionierung Gepufferte Positionierung auf Relativposition durchtOhren 86 Objekte Positionierung Anzahl der freien Pufferpl tze auslesen 87 EE 88 Objekt SMS Neue SMS zum Senden 88 Objekt SMS Text zur Sende SMS hinzuf gen 89 Objekt SMS Versende SMS via 8 89 Objekt SMS Anruf durchf hren 90 Objekt S
81. s Einschaltverz gerung 37 Objekte Zeitrelais Ausschaltverzogerung 37 Objekte Zeitrelais Ein Ausschaltverz gerung 38 Objekte Zeitrelais Einschabtwschend een 38 Objekte Zeitrelais Ausschaltwischend een 38 Objekte Zeitrelais Ein Ausschaltwischend 39 Objekte Zeitrelais Blinken ein begimnend 39 Objekte Zeitrelais Blinken aus begimnend 39 Objekte Zeitrelais Delai 40 EGHTZEITUHR okr a ns 41 Objekte Uhr Exakte Uhrzeit 41 Oblekte Ubrllbrzetberech nennen 42 Objekte Uhr Exaktes Datum 42 Oblekte UbrDatumsbereich nennen 42 Objekte Uhr Exakter Zempunkt 43 2 43 Objekte Uhr Exakter Wochentag 44 44 Objekte Uhr Exakte Woche 44 Oblekte UbrMWochenberech 45 Objekte Uhr Analog Uhrzeit 45 Oblekie UbrAnalog Datum 46 Objekte Uhr Analog Wochentag 46 Objekte Uhr Analog Woche nenn 46 5 GRAPH RESI Objekte Uhr Text Uhrzeit usuessnneenenennnnnennnnnnnennnnnnnennnnnnnnnn 47 Oblekte Uhr Test Datum 47 Oblekte Uhr Test Datum Ulhrzent ennenen nene nn nennen 4
82. so wird der System Bitspeicher MY_SYS_VAR gel scht System WENN Eingang gleich Eins INVERTIERE Bit Sp Symbol Datentyp Funktion Beispiel Bit Liegt am Eingang dieses System Bitspeichers eine 1 an so wird der aktuelle Inhalt von MY_SYS_VAR inveriiert IL um d Wird der Digitaleingang L1 DI1 bet tigt so wird der aktuelle Inhalt des System Bitspeichers MY_SYS_VAR inveriiert System System Analog Speicher Symbol Datentyp Analog 19 5 GRAPH RESI Funktion Beispiel Greift auf einen Bitspeicher des Systems zu Der Name ist fix im System Analogspeicher verankert und muss daher exakt dem Namen des vorhandenen Speichernamens entsprechen Hier wird der fiktive System Analogspeicher auf den Wert von MyMemory gesetzt und eine Zeile darunter wird MyMemory mit dem Wert von MY_SYS_VAR beschrieben System System Text Speicher Symbol Datentyp Funktion Beispiel 20 x A Greift auf einen Textspeicher des Systems zu Der Name ist fix im System Textspeicher verankert und muss daher exakt dem Namen des vorhandenen Speichernamens entsprechen Hier wird der fiktive System Textspeicher auf den Wert von MyMemory gesetzt und eine Zeile darunter wird MyMemory mit dem Wert von MY_SYS_VAR beschrieben RESI RESI S GRAPH Kommentare Symbolische Gruppen Prinzipiell ignoriert RESIS GRAPH beim bersetzen des Programms alle PowerPoint Objekte die nicht ber
83. st wie folgt aufgebaut 0x000000WW beschreibt eine 8 Bit Hexadezimalzahl Die Kodierung der Gruppe WW erfolgt als Dezimalzahl Beispiel Die Kalenderwoche 17 liefert als Ergebnis 0 00000011 Objekte Uhr Text Uhrzeit Symbol Datentyp Out Text Funktion Diese Funktion liefert die aktuelle Uhrzeit als 8 stelligen Text mit dem 24h Format HH MM SS Objekte Uhr Text Datum CLOCK DD MM YY Symbol Datentyp Out Text Funktion Diese Funktion liefert das aktuelle Datum als 8 stelligen Text mit dem Format TT MM JJ Objekte Uhr Text Datum Uhrzeit DD MM YY HH MM SS Symbol Datentyp Out Text Funktion Diese Funktion liefert das aktuelle Datum und die aktuelle Uhrzeit als 17 stelligen Text mit dem Format TT MM JJ HH MM SS 47 RESI S GRAPH RESI Objekte Uhr Text Wochentag Symbol Datentyp Out Text Funktion Diese Funktion liefert den aktuellen Wochentag als 3 stelligen Text Die Wochentage werden nach der englischen schreibweise abgek rzt MON TUE WED THU FRI SAT SUN Objekte Uhr Text Woche Symbol Datentyp Out Text Funktion Diese Funktion liefert die aktuelle Kalenderwoche als 6 stelligen Text im Format WEEKxx Objekte Uhr Zeitprogramm MC Index OSEE Symbol Datentyp Out Bit Funktion Diese Funktion liefert einen Bitausgang je nachdem ob das angegebene Zeitprogramm in der Memorycard gerade aktiv ist oder nicht 48 RESI RESI S GRAPH CAN Objekte Di
84. t Text anzeigen Symbol Eingabe Datentyp 60 Hier wird der Text erfasst der am Terminal ausgegeben werden soll Der Text darf exakt 4x20 Zeichen lang sein Zus tzlich wird innerhalb des Textes durch Eingabe von Zeichen der Platz markiert wo der Text erscheinen soll Meldung anzeigen Meldung mit Wert anzeigen Meldung mit Text anzeigen Terminalmeldung SHOW TEXT Diese Aktion zeigt eine 4x20 Zeichen umfassende Meldung am Terminal an Die entweder f r eine bestimmte Zeit oder bis zum Dr cken der Tasten Ok oder Abbr angezeigt werden Zus tzlich wird an der Stelle in der Meldung wo Zeichen ste Textwert eingeblendet This is a Text Show Bit Time Analog Text Text RESI Funktion RESI S GRAPH Ready Bit Ok Bit Cancel Bit Time Bit Mit dieser Funktion wird der hinterlegte Text am Terminal angezeigt wenn am Eingang Show eine steigende Flanke anliegt Zus tzlich kann am Eingang Time eine Anzeigezeit in Sekunden vorgegeben werden L uft diese Zeit ab wird der Ausgang Time aktiv Bleibt dieser Eingang unbeschaltet wird die Zeitfunktion ignoriert Der Ausgang Ready wird dann aktiv wenn der komplette Bildschirmaufbau abgeschlossen ist Dr ckt der Bediener die OK Taste so wird der Ausgang OK aktiv Dr ckt der Bediener die Cancel Taste so wird der Ausgang Cancel aktiv Am Eingang Text liegt die Zeichenkette an die anstelle der Zeichen angezeigt wird Objekte Termi
85. ten Achsenpaar XY1 und Achsenpaar XY2 Mit dem ersten Achsenpaar kann man die normalen x und y Koordinaten ansteuern Mit dem zweiten Achsenpaar ist es m glich auch die Z Achse zu definieren Set Bin r Finished Bin r RESI RESI S GRAPH Objekte Positionierung Aktuelle X Position Symbol MOTION GET X Funktion Mit dieser Funktion liest man die Aktuelle Position an der X Stelle aus Objekte Positionierung Aktuelle Y Position Symbol MOTION GET Y Funktion Mit dieser Funktion liest man die Aktuelle Position an der X Stelle aus Objekte Positionierung Bewegung mit Geschwindigkeitsrampe ausf hren Symbol Funktion Tritt am Eingang Set eine steigende Flanke auf wird die RAMP ON aktiv Die Rampe wird herunter gelassen und anschlie end der Ausgang Finished aktiv Datentypen Set Bin r Finished Bin r Objekte Positionierung Bewegung mit konstanter Geschwindigkeit ausf hren 85 RESI S GRAPH RESI Funktion Wird am Eingang Set eine steigende Flanke erkannt wird die Funktion Ramp off aktiviert Die Rampe wird geschlossen wenn dies abgeschlossen ist wird der Ausgang Finished aktiv Datentypen Set Bin r Finished Bin r Objekte Positionierung Gepufferte Positionierung auf Asolutposition durchf hren Symbol BUFFER LINEAR ABSOLUTE Funktion Tritt am Eingang Move eine steigende Flanke auf werden die Analogwerte f r die X und Y Koordinaten eingelesen
86. unkt Objekte Terminal an Es erscheint folgende Auswahlmaske Terminal Aktion einf gen Analogwert eingeben 1 Text anzeigen Analogwert anzeigen Men anzeigen Element ausw hlen Taste abfragen Meldung Meldung mit Wert anzeigen Meldung mit Text anzeigen Text eingeben Terminal message Diese Aktion zeigt eine 4x20 Zeichen umfassende Meldung am Terminal an Die Meldung kann entweder f r eine bestimmte Zeit oder bis zum Dr cken der Tasten Ok oder Abbruch angezeigt werden Symbol Eingabe Hier wird der Text erfasst der am Terminal ausgegeben werden soll Der Text darf exakt 4x20 Zeichen lang sein 57 5 GRAPH RESI Datentyp Funktion 58 Meldung anzeigen Terminal message HELLO WORLD my first message Show Bit Time Analog Ready Bit OkBit Cancel Bit Time Bit Mit dieser Funktion wird der hinterlegte Text am Terminal angezeigt wenn am Eingang Show eine steigende Flanke anliegt Zus tzlich kann am Eingang Time eine Anzeigezeit in Sekunden vorgegeben werden L uft diese Zeit ab wird der Ausgang Time aktiv Bleibt dieser Eingang unbeschaltet wird die Zeitfunktion ignoriert Der Ausgang Ready wird dann aktiv wenn der komplette Bildschirmaufbau abgeschlossen ist Dr ckt der Bediener die OK Taste so wird der Ausgang OK aktiv Dr ckt der Bediener die Cancel Taste so wird der Ausgang Cancel aktiv RESI RESI S GRAPH Objekte Terminal
87. usgegeben Zus tzlich wird am Ausgang ltem der Men eintragstext ausgegeben und der entsprechende Ausgang 1 bis 15 wird ebenfalls aktiviert Beim Dr cken von Cancel wird nur der Ausgang Cancel aktiviert RESI RESI S GRAPH Objekte Terminal Element ausw hlen lt ai lt tem gt lt lt e ei ei lt lt lt S lt ei lt r lt Symbol Eingabe Im Feld Terminal message wird der Text f r das Display eingetragen An der Stelle wo die Auswahl der Eintr ge erscheinen soll werden Zeichen in den Text eingetragen Unter der Rubrik Items to select k nnen bis zu 15 Eintr ge definiert werden die dann am Display ausgew hlt werden AA 1 PE 1 een Element ausw hlen BESSEREN Terminalmeldung Auswahleintr ge 67 RESI S GRAPH RESI Datentyp Funktion 68 Show Bit Time Analog Default Analog Value Analog Item Text Ready Bit Ok Bit Cancel Bit Time Bit 1 15 Bit Mit dieser Funktion wird der hinterlegte Text am Terminal angezeigt wenn am Eingang Show eine steigende Flanke anliegt Zus tzlich kann am Eingang Time eine Anzeigezeit in Sekunden vorgegeben werden L uft diese Zeit ab wird der Ausgang Time aktiv Bleibt dieser Eingang unbeschaltet wird die Zeitfunktion ignoriert Der Ausgang Ready wird dann aktiv wenn der komplette Bildschirmaufbau abgeschlossen ist Dr ckt der Bediener die OK Taste so wird der Ausgang O
88. vergleicht das aktuelle Datum des Moduls mit dem voreingestellten Datum Solange das Datum bereinstimmt wird der Ausgang Out aktiviert Objekte Uhr Datumsbereich Symbol Datentyp Out Bit Eingabefeld Startdatum Starttag im Format TT MM YY 42 RESI RESI S GRAPH Enddatum Endtag im Format TT MM YY Funktion Diese Funktion vergleicht das aktuelle Datum des Moduls mit dem voreingestellten Datumsbereich Solange das aktuelle Datum innerhalb des eingestellten Datumsbereichs liegt wird der Ausgang Out aktiviert Objekte Uhr Exakter Zeitpunkt m CLOCK 15 07 02 09 00 00 Symbol Datentyp Out Bit Eingabefeld Startdatum Datum im Format TT MM YY Startzeit Uhrzeit im 24h Format HH MM SS Funktion Diese Funktion vergleicht das aktuelle Datum und die aktuelle Uhrzeit des Moduls mit den voreingestellten Datum und der voreingestellten Uhrzeit Stimmt beides berein so wird der Ausgang Out aktiviert Objekte Uhr Zeitbereich 15 07 02 09 00 00 16 07 02 12 00 00 Symbol Datentyp Out Bit Eingabefeld Startdatum Startdatum im Format TT MM YY Startzeit Startuhrzeit im 24h Format HH MM SS Enddatum Enddatum im Format TT MM YY Endzeit Enduhrzeit im 24h Format HH MM SS Funktion Diese Funktion vergleicht die aktuelle Uhrzeit und das aktuelle Datum des Moduls mit dem angegebenen Zeitbereich Nur wenn die aktuelle Uhrzeit innerhalb des spezifizierten Zeitbereichs liegt ist der Ausgang Out aktiv 43 RESI S G
89. wert eingeben Text anzeigen Analogwert anzeigen Men anzeigen Element ausw hlen Taste abfragen Men kopf Men eintr ge MAIN MENU Menuiteml Menuitens Menuitemll MenuitenZ Menuiten Menuiteml2 Menuiten3 Menuitens Menuitem13 Menuitem4 Menuiten9 Menuiteml4 MenuitenmS MenuitenlO Menuitem15 Diese Aktion zeigt eine Men auswahl am Display an Das Men tr gt eine berschrift und kann bis zu 15 Elemente haben Datentyp Show Bit 65 RESI S GRAPH RESI Funktion 66 Time Analog Default Analog Value Analog Item Text Ready Bit Ok Bit Cancel Bit Time Bit 1 15 Bit Mit dieser Funktion wird der hinterlegte Text am Terminal angezeigt wenn am Eingang Show eine steigende Flanke anliegt Zus tzlich kann am Eingang Time eine Anzeigezeit in Sekunden vorgegeben werden L uft diese Zeit ab wird der Ausgang Time aktiv Bleibt dieser Eingang unbeschaltet wird die Zeitfunktion ignoriert Der Ausgang Ready wird dann aktiv wenn der komplette Bildschirmaufbau abgeschlossen ist Dr ckt der Bediener die OK Taste so wird der Ausgang OK aktiv Dr ckt der Bediener die Cancel Taste so wird der Ausgang Cancel aktiv Es wird ein Men aufgebaut Der selektiert Eintrag entspricht dem Eingang Default Ist dieser Eingang unbeschaltet so wird immer der erste Men eintrag selektiert Hat man einen Men eintrag ausgew hlt und dr ckt man die OK Taste so wird an Ausgang Value die Nummer des gew hlten Men eintrages a
Download Pdf Manuals
Related Search
RESI MEDIC rsi medical rsi medical abbreviation rei medical abbreviation rsi medical term rsi medicine rsi medications cheat sheet rsi medic 1 rsi medical meaning rei medical rsi medication doses res medical abbreviation resi ketochlor medicated university of louisville family medicine resi
Related Contents
事業報告書(本編) - 情報家電ショーケース Samsung E1180 User Manual Gastroback 41007 mixer Ovation 1.0 Release Notes Installation 一 般 競 争 入 札 実 施 に 関 す る 公 告 - 福岡労働局 Handbuch - Heizerschwaben KIT III Installation Guide Guía de instalación del KIT III KIT Propager le changement - WordPress.com XV-Z15000 Operation-Manual DE Copyright © All rights reserved.
Failed to retrieve file