Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Page 1 of 5 123 ... LastLast
Results 1 to 10 of 41

Thread: Ausgänge über Hilsmerker setzen

  1. #1
    Join Date
    22.10.2008
    Posts
    16
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Mal ne Frage in die Runde,
    wir hatte unlängst eine Diskussion, in welcher ein erfahrener SPS´ler die These vertrat, daß man nie direkt auf Ausgänge zugreift sondern hierfür immer Merkel benutzt.
    Mir stellt sich nun die Frage : hat dieser Mann recht, und wenn ja, warum ?

    Vielleicht bringt jemand Licht ins Dunkel ...
    Beste Grüße
    Mores
    Reply With Quote Reply With Quote Ausgänge über Hilsmerker setzen  

  2. #2
    Join Date
    15.10.2007
    Location
    St.Pölten
    Posts
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Default

    ich bin überhaupt für indirekte adressierung der ausgänge,sonst findet man diese ja in der symbolliste.
    nein im ernst,ich finde sowas nur verschwendung der resourcen.ausser vielleicht bei schrittketten.
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  3. #3
    Join Date
    31.08.2008
    Posts
    140
    Danke
    20
    Erhielt 24 Danke für 19 Beiträge

    Default

    ich bin auch nicht für das rangieren von ios, da dies wie schon genannt je nach anzahl phys. datenpunkte. desweiteren stellt dieses mapping immer eine fehlerquelle dar.

    aber: ich persönlich finde die systemmatik in sofern nicht falsch, wie man sich quasi im anwenderprogramm nen prozessabbild schaffen kann, fürs debugen evtl. ganz nützlich

    EDIT:

    aber dazu muß ich sagen das ich trotzdem rangiere, was aber eher daran liegt das bei saia der wiederverwendbare code so ne schwierigere sache ist im fupla, was dazu führt das ich durch die entsprechenden fc / fb eine rangierung durch dessen schnittstelle habe
    Last edited by SBC-User; 29.12.2008 at 18:51.
    Der einzige Weg zum Wissen, ist zu erkennen was man nicht weiß, und auch niemals wissen wird!

  4. #4
    Join Date
    22.09.2004
    Location
    TRIEBEN
    Posts
    160
    Danke
    9
    Erhielt 13 Danke für 12 Beiträge

    Default

    Also ich kenn da eine Automatisierungsfirma die legt alle I/O's
    auf Merker und verarbeitet diese dann.

  5. #5
    Join Date
    06.10.2003
    Posts
    4,751
    Danke
    681
    Erhielt 849 Danke für 665 Beiträge

    Default

    Quote Originally Posted by Mores View Post
    ..sondern hierfür immer Merkel benutzt...
    Frau Merkel wird euch was pfeifen!

    Was wird der erfahrene SPSler wohl gemeint haben? Kann es sein dass die Ausgänge mehrfach zugewiesen wurden? Dann wäre der Weg über Merker begründet.


    Gruß, Onkel
    Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden.
    John Ruskin

  6. #6
    Join Date
    04.02.2007
    Posts
    2,581
    Danke
    167
    Erhielt 731 Danke für 528 Beiträge

    Default

    Das hängt von der Sichtweise ab.
    Man muss daher genauer wissen, um was es da ging .

    Ich bin z.B. prinzipiell dagegen die Ausgänge direkt zu schalten,
    das hängt aber vom Programm ab.

    Was hier gemeint sein könnte, das man z.B S/R der Ausgänge direkt ausführt , und damit quasi z.B. die Schrittkette programmiert.

    Bei mir gibt es eine Schrittkette z.B. nur aus Merkern und diese steuern die Ausgänge.

    Ich könnte mir vorstellen das der programmierer genau diese damit sagen wollte.
    Das verwenden von Merkern die unabhängig von den Ausgängen gesetzt werden macht es nach meiner Meinung einfacher Änderungen durchzuführen.
    Nehmen wir mal eine einfache Schrittkette.
    Wenn jetzt z.B. ein Schieber schon einen Schritt früher fahren soll,
    würden die vom Schieber abgefragten Bewegungen auch früher starten.
    Bei der Umsetzung über z.B. Merker (geht ja auch anders) würde ich nur bei der Ansteuerung des Schiebers einen anderen Schritt eintragen.
    Ich gebe zu, hängt aber auch von der Anlage ab.
    In meinem Fall habe ich aber z.B. immer einen handbetrieb und eine Automatik. Abhängig von der Betriebsart werden die Ausgänge geschaltet, im Netzwerk vom Ausgang sehe ich dann sofort von was der Ausgang angesteuert wird.

    ich hoffe das war auf die schnelle einigermaßen verständlich.

  7. #7
    Join Date
    22.03.2007
    Location
    Detmold (im Lipperland)
    Posts
    12,752
    Danke
    444
    Erhielt 2,635 Danke für 2,177 Beiträge

    Default

    ... ich hänge mich da jetzt mal bei Onkel Dagobert und Jabba mit dran. Ich weise Ausgänge generell nur einmal im Programm zu. Diese Zuweisungen kommen natürlich zu 95% aus Schrittketten. Man kann natürlich auch an jedem Schritt den jeweiligen Ausgang setzen oder rücksetzen. Das macht sich dann in der Suche über die Querverweisliste richtig toll, wenn man einen Ausgang 30 mal mit "S" und genauso oft mit "R" sieht. Das ist dann für die Fehlersuche was Feines.
    Im Grunde ist dies aber jetzt auch nur eine Bestätigung der bereits genannten Argumente ...

    Gruß
    LL

  8. #8
    Join Date
    31.08.2008
    Posts
    140
    Danke
    20
    Erhielt 24 Danke für 19 Beiträge

    Default

    ich merke das es hier grundsätzlich um maschinensteuerungen u. vergleichbares geht, da ich aber aus der gebäudeautomation komme, sieht das wieder ein wenig anders aus, in diesen systemen gibt es in der regel unveränderliche regeln nach denen ausgänge gesetzt werden, natürlich werden diese programmweit auch nur von einer bedingung resultieren einem merker geschalten, im bereich der schrittketten-steuerung würde ich für meinen teil auch nicht auf die idee kommen innerhalb der schrittkette direkt nen ausgang zu beschalten, sondern wie schon angemerkt über eine "im notfall verriegelte" veroderung (je nach anforderung) den ausgang am ende der schrittkette setzen oder rücksetzen
    Der einzige Weg zum Wissen, ist zu erkennen was man nicht weiß, und auch niemals wissen wird!

  9. #9
    Mores is offline Neuer Benutzer
    Themenstarter
    Join Date
    22.10.2008
    Posts
    16
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Default

    Quote Originally Posted by Larry Laffer View Post
    ... ich hänge mich da jetzt mal bei Onkel Dagobert und Jabba mit dran. Ich weise Ausgänge generell nur einmal im Programm zu. Diese Zuweisungen kommen natürlich zu 95% aus Schrittketten. Man kann natürlich auch an jedem Schritt den jeweiligen Ausgang setzen oder rücksetzen. Das macht sich dann in der Suche über die Querverweisliste richtig toll, wenn man einen Ausgang 30 mal mit "S" und genauso oft mit "R" sieht. Das ist dann für die Fehlersuche was Feines.

    Gruß
    LL
    Ob man jetzt einen Ausgang x-mal setzt / rücksetzt oder einen Merker. Wo liegt da der Unterschied ?
    Außer dem, daß es sich anders liest.

    Im Übrigen brauche ich dann für jeden Ausgang (welchen ich ja genauso abfragen kann) einen Merker (Resourcenverbrauch).

    So ganz leuchtet diese Vorgehensweise noch nicht ein.
    Last edited by Mores; 29.12.2008 at 20:16.

  10. #10
    Join Date
    15.01.2005
    Location
    Irgendwo zwischen den 7 Bergen, bei den 7 Zwergen
    Posts
    7,078
    Danke
    342
    Erhielt 1,617 Danke für 1,356 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Also gehen wir mal von einer Schrittkette aus:
    Entweder der aktuelle Schritt wird durch eine Zahl repräsentiert,
    oder durch Merker, oder durch Bits in irgend einem DB.

    Also mit anderen Worten: ein Schrittmerker ist sowieso sinnvoll.

    In der Schrittkette selbst habe Ausgänge meiner Meinung nach schlicht nichts verloren.

    Also schreibst du bei der Ausgangszuweisung:
    O Schritt_1
    O Schritt_2
    = Motor

    O Schritt_2
    O Schritt_3
    = Ventil

    ...


    Ausgänge setzen bzw. rücksetzen sollte man sowieso vermeiden, wo auch immer möglich.

    Mfg
    Manuel
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

Similar Threads

  1. Ausgänge setzen bei FL IL 24 BK
    By Mobi in forum PHOENIX CONTACT
    Replies: 3
    Last Post: 15.11.2017, 17:36
  2. Sonstiges ET 200 SP Ausgänge mit PC etc. setzen
    By reuter-daniel in forum Simatic
    Replies: 5
    Last Post: 25.09.2017, 19:38
  3. Step 5 Ausgänge setzen/rücksetzen
    By hoffi in forum Simatic
    Replies: 4
    Last Post: 07.01.2014, 12:22
  4. Ausgänge über ANY Pointer setzen
    By Pico1184 in forum Simatic
    Replies: 8
    Last Post: 02.10.2012, 11:53
  5. einzelne digitale Ausgänge setzen
    By Tiger30 in forum CODESYS und IEC61131
    Replies: 2
    Last Post: 24.02.2009, 16:13

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •