S7 Funktionsbausteinn bzw timer

Noudels

Level-1
Beiträge
31
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo erstmal..

nun ich muss für eine arbeit auf der Fachhochschule eine S7 programmieren.
Jetz habe ich zwar schon mit sps gearbeitet aber noch nie mit einer Siemens ..

ich hab vorranig 2 Fragen

bei meinem Ablauf wäre es wichtig das ein Vorgang genau 4 mal ausgeführt wird.
jetz kann ich auf der S7 Funktionsbausteine programmieren.
( muss erstmal die doku dazu studieren wie das genau geht !)
gibt es jetz die möglichkeit zu zählen wie oft der FB aufgerufen wird..
oder anders gefragt.. kann ich den FB nur 4 mal aufrufen.?

ich muss nähmlich 4 mal eine kugel auf eine laufbahn legen und wärend die kugeln von sensoren geprüft und ausgeschieden werden, nur ist der kran sicher schneller als meine sensoren.

nur hab ich eben für diese 4 kugeln keinen endschalter.. nur eine aufnahme postion mittels endschaltern

2 FRAGE:

kann jemand mir kurz erklären wie ich einen Timer aufrufe bei der S7
gut wäre mir das im Kop zu erklären.




sorry das ich so viele wahrscheinlich dumme fragen an euch habe, aber auf der FH gibt es niemand der mir das erklären könnte, auch hab ich kein manual zur hand, ausser was auf der STEP7 CD oben ist.

Daher seit ihr meine eizige Hilfe ! :oops:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hm danke einmal für die einführung
aber diese dinge hab ich mir eigentlich schon durch das getting started reingezogen.. bzw sind die nicht anders mit öffner schliesser usw
wie bei deiner B&R oder einer andern SPS..

in der Frage wie ich den funktionbaustein richtig einbaue.bzw mit dem rest des programmes vernetze hab ich trotzdem noch nicht verstanden..aber das sollte auch noch das getting started klären wenn ichs nochmal genau durchgehe..


gut die COUNTER Z20 (Nummer des Zählers) scheint ja genau das zu sein was ich suche. also ein zähler.. kann der denn jetz auch aufrufe eines FB´s zählen
und wenn ja wie verwende ich den in der programmierung ?

evt gibts dazu ja wieder so ein manual wie die beiden von dir geposteten links! das wäre super hilfreich
 
Hi,
wenn du nur zählen willst wie oft der FB aufgerufen wurde dann bau Dir einen Merker der diesen FB aufruft und immer wenn dieser eine Positive
Flanke bringt Zählst du mit dem Counter und dann einen Vergleicher Stückzahl erreicht oder was auch immer und damit setzt du den Counter wieder.
HDD
 
das klingt verlockend
nur wie schon oben beschrieben
ich hab als handbuch zum nachlesen eigenltich nur ein getting startet
also wie setze ich einen counter.. bzw einen vergleicher?

alles was nicht im getting startet drin ist, endet bei mir in einem Ratespiel.

Ich hab ja durchaus schon SPS erfahrung, ich weiss auch wie ein timer funkt usw..

aber ich weiss eben nicht wie ich einen timer in der S7 313C Programmiere...denn auf siemens habe ich noch nicht gearbeitet..
bzw die sps auf denen ich gearbeitet habe waren eher aus dem jahre Schnee ( daher mindestens 8 bis 10 alt)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
schau dir mal die siemens hp an unter schulungsunterlagen und lade dir
mal die entsprchenden Unterlagen runter oder in der S7 Hilfe .
Und überlegmal ob du nicht eine Schrittkette Programmieren könntes
das ist am Anfang einfach leichter.

HDD
 
am einfachsten ist es du arbeitest im fup. im editor unter ansicht übersichten einschalten. dort kannst du dir dann per drag&drop die elemente rüberziehen. eine hilfe zum element bekommst wenn du in der übersicht ein element anklickst und f1 drückst
 
hey super ich hab bis jetz eben mit dem kop bzw awl gearbeitet
und darum war es mir auch so schwierig den timer zu setzen
auf die idee mit dem fup bin ich ehrlich gesagt gar nicht gekommen :oops:

hmm dann werd ich das heute gleich mal testen...geht nicht gibts nicht

danke für eure tips.. :D
 
Hallo,

das was du meinst ist oben in der Leiste. Klick mal auf Ansicht>Übersicht einschalten. Dann hast du links ein Fenster. Dort gehst du auf Zeiten.
Für Hilfe einfach eine Zeit markieren und F1 drücken.

Edit: Es ist eigentlich Wurscht ob du Kop oder Fup nimmst. Die Funktionen sind gleich, nur die Darstellung unterscheidet sich. Aufrufe von FB oder FC mit Parameterübergabe ist in beidenüÜbersichtlicher als in AWL (imo), aber sonst behindert das nur.
Dein Vorhaben den FB nur X-mal aufzurufen scheint für mich etwas seltsam.
Es mag Anwendungen geben bei denen das Sinn macht, ist mir aber noch nicht untergekommen, weil das dann eher Fälle für FCs sind, z.B. um Berechnung durchzuführen. Was aber nicht heißt das es dafür keine Anwendung gibt!!! Mir scheint aber du möchtest was anderes machen nämlich einen FB mit 4 verschiedenen Instanzen Aufzurufen, nur weißt du das noch nicht :wink: .


Torsten
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Jup hab das selber herausgefunden
auch die bezeichnung für die Timer

einfach im Kop eine leerbox einfügen, und dann ensprechend suchen..
ist gar nicht so schlimm ich muss mir halt nur zeit nehmen und darf mich net unter druck setzen lassen vom prof.. weil der stresst nur rum und hat selber von der programmierung aber keinen schimmer...

Es geht voran.. jetz noch verstehen wie die analogeingänge zu verwenden sind und ich bin fast durch...

ich danke euch auf jeden fall für die hilfe. .. google das ich dieses forum gefunden habe..
 
Zurück
Oben