Step 7 Stromstoßschalter

Bjoen2102

Level-1
Beiträge
76
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Erstellung einens FB´s für Stromstoßschalter

Mein Thema wurde aus versehen von einem Mediator gelöscht.

Bitte RONIN und Hucki fehlt mir weiter

Ich hatte mir euer FUP-Bild angesehen, und es genau so gemacht, was wäre jetzt der nächste Schritt.
 
Damit wäre der neue FB fertig.

Den kannst Du nun in den anderen Bausteinen beliebig oft von links aus der Projektansicht in die Netzwerke ziehen und die Ein- und Ausgänge entsprechend deinen Wünschen belegen.
Ist der Baustein, in dem Du den Stromstossschalter benutzt, ein FB, so wird beim Einfügen abgefragt, ob Du ihn als Einzel- oder als Multiinstanz einfügen möchtest. Ich würde Dir Letzteres empfehlen, damit Du nicht für jeden SSS einen eigenen DB benötigst. Ist der Baustein kein FB (also Fc oder OB) geht halt nur Einzelinstanz.

 
Wenn Du meinen FB1 meinst, dann nicht. Das ist ja der Stromstoßschalter.

Aber den/die Bausteine, der/die den SSS aufruft/aufrufen, muss/müssen in irgendeiner Form im OB1 aufgerufen werden. Entweder direkt oder indirekt über andere Bausteine.


Das sind aber grundsätzliche Sachen zum Programmablauf, über die Du Dich unbedingt belesen solltest.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

noch mal kurz zu meinem Stromstoßschalter, eine frage habe ich noch, vielleicht kannst du mir diese noch kurz
erklären. Wenn ich jetzt meinen fertigen FB mit dem Stromstoßschalter in einen FC ziehe
kann ich an den Eingängen auch noch z.b Und oder Oderverknüpfungen vorweg hängen.
Warum kann ich am Ausgang (Out) nur einen Merker eingeben und nicht auch noch Verknüpfungen hinten dranhängen?
 
Das mußt Du Siemens fragen. Die haben das bei selbst erstellten Bausteinen so eingerichtet.
Vermutlich geht's dabei um Übersichtlichkeit.
 
... vielleicht würde das funktionieren wenn das Ergebnis nicht über einen OUT sondern über den Ret_Val zurück käme.
Probier das doch spaßeshalber mal aus ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
RetVal ist eine Sache mit ENO geht es aber sicher. Verwende ich häufig wenn ich kleine FCs (klein in FUP) habe und nur einen Binärausgang. Wäre also wie geschaffen für den Stromstosser.

Man müsste nur schauen wie man das bei der 1200/1500 macht. Bei der 300/400 geht es mit dem SAVE-Befehl. In TIA muss man ja seit neuem auch noch den ENO manuell via Rechtsklick einfügen.
hucki hat es hier beschrieben.
http://www.sps-forum.de/simatic/71705-s7-1200-eno-ausgang-fb-fc-setzen-ruecksetzen.html#post498376
 
Zuletzt bearbeitet:
Warum kann ich am Ausgang (Out) nur einen Merker eingeben und nicht auch noch Verknüpfungen hinten dranhängen?
Das mußt Du Siemens fragen. Die haben das bei selbst erstellten Bausteinen so eingerichtet.
Vermutlich geht's dabei um Übersichtlichkeit.
Das ist nicht nur bei selbst erstellten Bausteinen so. Und das ist auch nicht nur bei Siemens so, bei Codesys bzw. IEC 1131 geht das auch nicht.

Die Verbindungslinie (Verknüpfungslinie) in FUP/KOP/FBS... ist das VKE. Es gibt nur 1 VKE. Und ein Baustein kann nur 1 VKE zurückgeben. Man hat sich entschlossen, das VKE für den ENO-Mechanismus zu nutzen. Und man hat die Compiler so gebaut, daß sie keine neuen Verknüpfungslinien aus Ausgangsparametern beginnen können. Deshalb kann generell kein Boolscher Ausgangsparameter (außer ENO) direkt weiterverknüpft werden, weder an eigenen Bausteinen noch an Bibliotheksbausteinen.

Harald
 
Zurück
Oben