AWL In Kop anzeigen lassen ????

Zuviel Werbung?
-> Hier kostenlos registrieren
Umschaltsperre

Da der Thread ja eh schon so lang ist, kommt es auf das nun auch nicht mehr an:
:!:
Wenn ihr von KOP/FUP nach AWL umschaltet, dann eine tempVariable einfügt in der Deklaration und wieder zurückschalten wollte, gehts nicht mehr.
 
Da der Thread ja eh schon so lang ist, kommt es auf das nun auch nicht mehr an:
:!:
Wenn ihr von KOP/FUP nach AWL umschaltet, dann eine tempVariable einfügt in der Deklaration und wieder zurückschalten wollte, gehts nicht mehr.

Vorher aber die Warnung die Step7 einem da freundlicherweise gibt, total ignorieren. (Ohne zu lesen mit OK bestätigen)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@MSB:
Ich gratuliere dir, du bist ein Schnellckecker, wenn du bereits aus der Warnung auf Anhieb diesen Zusammenhang herauslesen konntest, dass man danach nicht mehr Umschalten kann-mir war's erst klar, als es schon zu spät war, davor wollte ich die anderen warnen.

Na, mal im Ernst, man muss sie halt im FUP/KOP Ansicht einfügen, dann erspart man sich den Ärger.
 
...
Eine vernünftige Hochsprache (SCL ist eben nur Option und nicht gut integriert) hat Siemens dazu noch nicht entwickelt.
...

ST sprich SCL ist auch auf der S7 ein gutes Werkzeug. Es ist in der professionellen Version von Step7 auch keine Option sondern integrierter Bestandteil.

Andere Steuerungshersteller gruppieren die Kunden auch nicht in Lite/Standard = unprofessionell und in die professionelle Gruppe.

Step7 ohne Graph7, SCL und am wichtigsten ohne PLCsim ist doch echt unbrauchbar.
 
KOP-Konverter

Hallo,

ja das ist richtig! Der KOP-Konverter wandelt Bausteinaufrufe die in AWL geschrieben wurden in einen KOP/FUP-konformen Bausteinaufruf um. Oft gefragt ist dies bei konvertierten S5-Programmen. Aber auch wenn der Kunde kein AWL will kommt dies zum Einsatz. Wie auch im Video zu sehen ist muss man nur Haken setzen und dann konvertieren. Diese Haken kennzeichnen einen IN-Parameter im BOOL-Format.

André
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ein wenig wasser auf die mühlen der AWL vs. KOP diskussion

so, mal was für die KOP-"programmierer"

ein kollege stolperte über folgendes problem.
er hat einen baustein geschrieben, in dem am ende ein rotierendes bit bei #next_step gesetzt werden soll. mal ganz davon ab, das man das sicher auch anders lösen kann als er, hatte er ein problem, welches er aufgrund mangelnder AWL-kenntnisse nicht lösen konnte.

eigentlich, also wenn man sich die screenshots unter dem gesichtpunkt der logik betrachtet, machen sie beide das selbe, aber halt nur eigentlich ...

warum sieht man hier:

FUNZT NICHT:
Code:
end:  [COLOR=Red]U     #next_step
      =     L      4.0[/COLOR]
      U     L      4.0
      U     #lub4
      UN    #lub1
      S     #lub1
      R     #lub4
      [COLOR=Red]R     #next_step[/COLOR]
      U     #next_step
      U     #lub1
      UN    #lub2
      S     #lub2
      R     #lub1
      R     #next_step
      U     L      4.0
      U     #lub2
      UN    #lub3
      S     #lub3
      R     #lub2
      R     #next_step
      U     L      4.0
      U     #lub3
      UN    #lub4
      S     #lub4
      R     #lub3
      R     #next_step
      U     L      4.0
      UN    #lub1
      UN    #lub2
      UN    #lub3
      UN    #lub4
      S     #lub1
      R     #next_step
FUNZT:
Code:
end:  U     #always1
      =     L      4.0
      U     L      4.0
      [COLOR=Red]U     #next_step[/COLOR]
      U     #lub4
      UN    #lub1
      S     #lub1
      R     #lub4
      [COLOR=Red]R     #next_step[/COLOR]
      U     L      4.0
      U     #next_step
      U     #lub1
      UN    #lub2
      S     #lub2
      R     #lub1
      R     #next_step
      U     L      4.0
      U     #next_step
      U     #lub2
      UN    #lub3
      S     #lub3
      R     #lub2
      R     #next_step
      U     L      4.0
      U     #next_step
      U     #lub3
      UN    #lub4
      S     #lub4
      R     #lub3
      R     #next_step
      U     L      4.0
      U     #next_step
      UN    #lub1
      UN    #lub2
      UN    #lub3
      UN    #lub4
      S     #lub1
      R     #next_step
also auch mal links und rechts vom eingefahrenen weg gucken, sonst fällt man schnell mal auf die nase ...

zu den anhängen:

funzt nicht ............... funzt
 

Anhänge

  • kop_funzt_nicht.JPG
    kop_funzt_nicht.JPG
    162 KB · Aufrufe: 43
  • kop_funzt.JPG
    kop_funzt.JPG
    164,7 KB · Aufrufe: 39
so, mal was für die KOP-"programmierer"

ein kollege stolperte über folgendes problem.
er hat einen baustein geschrieben, in dem am ende ein rotierendes bit bei #next_step gesetzt werden soll. mal ganz davon ab, das man das sicher auch anders lösen kann als er, hatte er ein problem, welches er aufgrund mangelnder AWL-kenntnisse nicht lösen konnte.

eigentlich, also wenn man sich die screenshots unter dem gesichtpunkt der logik betrachtet, machen sie beide das selbe, aber halt nur eigentlich ...

Warum sollten beide Programme unter dem Gesichtspunkt der Logik das selbe machen?

Eine SPS ist eben keine Relaisschaltung!
Also werft das KOP weg! ;)

godi
 
Zurück
Oben