SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Appendix B




Copyright © 2003-2005 Herrmann Ultraschalltechnik GmbH & Co. KG
Stand: 15.02.2005. A. Kurz, Dipl.-Ing. (FH), Softwareentwicklung
Alle Rechte vorbehalten.
Appendix B
Flussdiagramme




                               Start



          Nei
           n

                         Betriebsbereit?                 Bit 1 Statusbyte 0 (0x0000) = 1?



                                Ja


          Nei
           n

                        Automatikbetrieb?                Bit 2 Statusbyte 0 (0x0000) = 1?


                                Ja


                         Tastatur sperren                Bit 7 Statusbyte 0 (0x0200) = 1!



            Aktuelles Memory (Schweissteil) einstellen
                       Beispiel: Memory 10
                                                         Aktuelles Memory (0x0206) = 10!

                  Aktuelle Betriebsart einstellen
                    Beispiel: Betriebsart Zeit
                                                         Aktuelle Betriebsart (0x0207) = 1!


                     Memorywert schreiben                      Memory (0x0208)= 10
                            Beispiel:                          Offset (0x0209) = 134
                Leistung Grenzwert Max. = 20 W           Memorywert (0x020a) = (20*1000)
                         im Memory 10
                                                          Bit 1 Statusbyte 1 (0x0201) = 1


          Nei
           n
                           Wurde der
                          Memorywert                        Bit 1 Statusbyte 3 (0x0003) = 1?
                          geschrieben?


                                Ja


                     Schreibbit zurücksetzen                Bit 1 Statusbyte 1 (0x0201) = 0!




                                 A




Copyright © 2003 Herrmann Ultraschalltechnik GmbH & Co. KG                              Seite 2 von 4
Appendix B
Flussdiagramme




                                A




                     Memorywert schreiben                              Memory (0x0208)= 10
                           Beispiel:                                   Offset (0x0209) = 140
                   Schweisszeit Soll = 1.300 s                  Memorywert (0x020a) = (1.300*1000)
                        im Memory 10                              Bit 1 Statusbyte 1 (0x0201) = 1


         Nei
          n
                          Wurde der
                         Memorywert                               Bit 1 Statusbyte 3 (0x0003) = 1?
                         geschrieben?


                               Ja


                    Schreibbit zurücksetzen                       Bit 1 Statusbyte 1 (0x0201) = 0!



                    Schweissprozess starten
                      US-Start DDC Pegel
                                                                  Bit 1 Statusbyte 0 (0x0200) = 1!



                                                                                    Nei
                                                                                     n
                                            Bit 6 Statusbyte 0
                                              (0x0000) = 1?                                               Bit 0
                           Schweiss-                      Nei                                         Statusbyte 1
                                                           n
                                                                              Schweissfehler?
                         prozessende?
                                                                                                     (0x0001) = 1?


                               Ja           Bit 1 Statusbyte 0                       Ja
                                              (0x0200) = 0!
                                                                                                         Bit 6
                                                                               Fehler reseten
               US-Start-Signal (Pegel) wegnehmen
                                                                                 (Impuls)
                                                                                                     Statusbyte 0
                                                                                                     (0x0200) = 1!

                                            Leistung (0x0028)               Schweissfehler lesen
                        Messwert lesen:                                          Beispiel:           Schweissfehler
                        Aktuelle Leistung                                      Fehler Nr. 5 =
                                                                                                       (0x0008)
                                                                                Fehler Zeit




                                B                                                    C




Copyright © 2003 Herrmann Ultraschalltechnik GmbH & Co. KG                                                Seite 3 von 4
Appendix B
Flussdiagramme




                          B                                                          C




                                       Energie (0x002c)
                   Messwert lesen:
                                                                            Fehlerbehandlung
                   Aktuelle Energie

                                       Frequenz (0x0030)
                   Messwert lesen:
                                                                             Reinitialisierung
                  Aktuelle Frequenz




                   Memorywert lesen                    Memory (0x0208)= 10
                       Beispiel:                        Offset (0x0209) = 35
           Aktuelle Amplitude im Memory 10        Bit 0 Statusbyte 1 (0x0201) = 1




     Nei
      n
                  Memorywert zum               Bit 0 Statusbyte 3 (0x0003) = 1?
                   Lesen bereit?



                          Ja

                 Memory lesen vom
              angeforderten Memorywert
                                                  Memory (0x000a)



                  Offset lesen vom
              angeforderten Memorywert
                                                  Offset (0x000b)



           Angeforderten Memorywert lesen
               und mit 1000 dividieren
             Beispiel: Amplitude = 88000           Memorywert (0x000c)
                88000 : 1000 = 88 (%)




                Lesebit zurücksetzen              Bit 0 Statusbyte 1 (0x0201) = 0!




                        Ende




Copyright © 2003 Herrmann Ultraschalltechnik GmbH & Co. KG                                       Seite 4 von 4

Weitere ähnliche Inhalte

Andere mochten auch

Clasificación pab (franco américo - británico)
Clasificación pab (franco  américo - británico)Clasificación pab (franco  américo - británico)
Clasificación pab (franco américo - británico)Luis Fernando
 
E portfolio-projekt-zusammenfassung
E portfolio-projekt-zusammenfassungE portfolio-projekt-zusammenfassung
E portfolio-projekt-zusammenfassungDaniel Dufourt
 
4Zimmer Maisonette zu verkaufen-Schonach-DE fotos
4Zimmer Maisonette zu verkaufen-Schonach-DE fotos4Zimmer Maisonette zu verkaufen-Schonach-DE fotos
4Zimmer Maisonette zu verkaufen-Schonach-DE fotosachsl
 
Globale Trends
Globale TrendsGlobale Trends
Globale Trendsjhuber_
 
Hompage-Planung für Verbände am Beispiel von Pro Mobilität
Hompage-Planung für Verbände am Beispiel von Pro MobilitätHompage-Planung für Verbände am Beispiel von Pro Mobilität
Hompage-Planung für Verbände am Beispiel von Pro MobilitätHolger Schilp
 
Porsia expo antisemitismus
Porsia expo antisemitismusPorsia expo antisemitismus
Porsia expo antisemitismusCarla Blaumann
 

Andere mochten auch (18)

La fisica
La fisicaLa fisica
La fisica
 
Power lengua 5
Power lengua 5Power lengua 5
Power lengua 5
 
Los seres vivos
Los seres vivosLos seres vivos
Los seres vivos
 
Reporte Web
Reporte WebReporte Web
Reporte Web
 
Tema 4 lengua
Tema 4 lenguaTema 4 lengua
Tema 4 lengua
 
Tema 3 ciudadania
Tema 3 ciudadaniaTema 3 ciudadania
Tema 3 ciudadania
 
Practica 3
Practica 3Practica 3
Practica 3
 
La empremta dectilar
La empremta dectilarLa empremta dectilar
La empremta dectilar
 
Clasificación pab (franco américo - británico)
Clasificación pab (franco  américo - británico)Clasificación pab (franco  américo - británico)
Clasificación pab (franco américo - británico)
 
El fin de la era del guano
El fin de la era del guanoEl fin de la era del guano
El fin de la era del guano
 
E portfolio-projekt-zusammenfassung
E portfolio-projekt-zusammenfassungE portfolio-projekt-zusammenfassung
E portfolio-projekt-zusammenfassung
 
4Zimmer Maisonette zu verkaufen-Schonach-DE fotos
4Zimmer Maisonette zu verkaufen-Schonach-DE fotos4Zimmer Maisonette zu verkaufen-Schonach-DE fotos
4Zimmer Maisonette zu verkaufen-Schonach-DE fotos
 
Im einkaufszentrum
Im einkaufszentrumIm einkaufszentrum
Im einkaufszentrum
 
Wolverine
WolverineWolverine
Wolverine
 
Globale Trends
Globale TrendsGlobale Trends
Globale Trends
 
Hompage-Planung für Verbände am Beispiel von Pro Mobilität
Hompage-Planung für Verbände am Beispiel von Pro MobilitätHompage-Planung für Verbände am Beispiel von Pro Mobilität
Hompage-Planung für Verbände am Beispiel von Pro Mobilität
 
Porsia expo antisemitismus
Porsia expo antisemitismusPorsia expo antisemitismus
Porsia expo antisemitismus
 
IFC Ebert Tagung Instandhaltung 2015
IFC Ebert Tagung Instandhaltung 2015IFC Ebert Tagung Instandhaltung 2015
IFC Ebert Tagung Instandhaltung 2015
 

Appendix b

  • 1. Appendix B Copyright © 2003-2005 Herrmann Ultraschalltechnik GmbH & Co. KG Stand: 15.02.2005. A. Kurz, Dipl.-Ing. (FH), Softwareentwicklung Alle Rechte vorbehalten.
  • 2. Appendix B Flussdiagramme Start Nei n Betriebsbereit? Bit 1 Statusbyte 0 (0x0000) = 1? Ja Nei n Automatikbetrieb? Bit 2 Statusbyte 0 (0x0000) = 1? Ja Tastatur sperren Bit 7 Statusbyte 0 (0x0200) = 1! Aktuelles Memory (Schweissteil) einstellen Beispiel: Memory 10 Aktuelles Memory (0x0206) = 10! Aktuelle Betriebsart einstellen Beispiel: Betriebsart Zeit Aktuelle Betriebsart (0x0207) = 1! Memorywert schreiben Memory (0x0208)= 10 Beispiel: Offset (0x0209) = 134 Leistung Grenzwert Max. = 20 W Memorywert (0x020a) = (20*1000) im Memory 10 Bit 1 Statusbyte 1 (0x0201) = 1 Nei n Wurde der Memorywert Bit 1 Statusbyte 3 (0x0003) = 1? geschrieben? Ja Schreibbit zurücksetzen Bit 1 Statusbyte 1 (0x0201) = 0! A Copyright © 2003 Herrmann Ultraschalltechnik GmbH & Co. KG Seite 2 von 4
  • 3. Appendix B Flussdiagramme A Memorywert schreiben Memory (0x0208)= 10 Beispiel: Offset (0x0209) = 140 Schweisszeit Soll = 1.300 s Memorywert (0x020a) = (1.300*1000) im Memory 10 Bit 1 Statusbyte 1 (0x0201) = 1 Nei n Wurde der Memorywert Bit 1 Statusbyte 3 (0x0003) = 1? geschrieben? Ja Schreibbit zurücksetzen Bit 1 Statusbyte 1 (0x0201) = 0! Schweissprozess starten US-Start DDC Pegel Bit 1 Statusbyte 0 (0x0200) = 1! Nei n Bit 6 Statusbyte 0 (0x0000) = 1? Bit 0 Schweiss- Nei Statusbyte 1 n Schweissfehler? prozessende? (0x0001) = 1? Ja Bit 1 Statusbyte 0 Ja (0x0200) = 0! Bit 6 Fehler reseten US-Start-Signal (Pegel) wegnehmen (Impuls) Statusbyte 0 (0x0200) = 1! Leistung (0x0028) Schweissfehler lesen Messwert lesen: Beispiel: Schweissfehler Aktuelle Leistung Fehler Nr. 5 = (0x0008) Fehler Zeit B C Copyright © 2003 Herrmann Ultraschalltechnik GmbH & Co. KG Seite 3 von 4
  • 4. Appendix B Flussdiagramme B C Energie (0x002c) Messwert lesen: Fehlerbehandlung Aktuelle Energie Frequenz (0x0030) Messwert lesen: Reinitialisierung Aktuelle Frequenz Memorywert lesen Memory (0x0208)= 10 Beispiel: Offset (0x0209) = 35 Aktuelle Amplitude im Memory 10 Bit 0 Statusbyte 1 (0x0201) = 1 Nei n Memorywert zum Bit 0 Statusbyte 3 (0x0003) = 1? Lesen bereit? Ja Memory lesen vom angeforderten Memorywert Memory (0x000a) Offset lesen vom angeforderten Memorywert Offset (0x000b) Angeforderten Memorywert lesen und mit 1000 dividieren Beispiel: Amplitude = 88000 Memorywert (0x000c) 88000 : 1000 = 88 (%) Lesebit zurücksetzen Bit 0 Statusbyte 1 (0x0201) = 0! Ende Copyright © 2003 Herrmann Ultraschalltechnik GmbH & Co. KG Seite 4 von 4