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

Results 1 to 6 of 6

Thread: Impulstimer in FB mit Variable versehen

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

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ja ich bins schon wieder.

    Ich habe in einem FB einen S_Impuls. Und will diesen mit der IN Variable Time_N vom Typ Time deklarieren. Der Compiler meldet einen Typenkonflikt.

    Laut dem Forum hier sollte das aber so gehen...

    Nutze Step 5.4 und ne CPU313C-2DP.

    Gruß Tobias
    Reply With Quote Reply With Quote Impulstimer in FB mit Variable versehen  

  2. #2
    Join Date
    15.01.2005
    Location
    In der Mitte zwischen Bayreuth/Weiden
    Posts
    7,038
    Danke
    337
    Erhielt 1,599 Danke für 1,341 Beiträge

    Default

    Also 3 Möglichkeiten, du änderst die Deklaration der IN-Variable zu S5Time,
    oder du wandelst innerhalb des FB's die Time-Variable ins S5-Time Format.
    Die 2.te Möglichkeit z.B. mit dem FC40 aus den IEC-Functions ... oder so:
    http://www.sps-forum.de/showthread.php?t=2942

    Die 3te Möglichkeit (wäre meine bevorzugte) ... du verwendest anstelle des S_Impuls z.B. den SFB3 "TP" ...

    Edit: Man könnte das geschriebene auch so verstehen, das du die Timer-Nr. variabel übergeben willst,
    dann musst du die Variable als "Timer" deklarieren, wobei obige 3te Möglichkeit hier auch möglich wäre ...

    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).

  3. Folgender Benutzer sagt Danke zu MSB für den nützlichen Beitrag:

    Herrminator (01.02.2009)

  4. #3
    Join Date
    05.07.2008
    Posts
    41
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Default

    Danke für die schnelle Antwort.

    Was für einen Vorteil bietet die von dir vavorisierte Möglichkeit ?

  5. #4
    Join Date
    05.07.2008
    Posts
    41
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Default

    Genau, das wollte ich die Timer_Nr variabel übergeben. Hat geklappt.
    Vielen Dank.

  6. #5
    Join Date
    13.10.2007
    Posts
    13,123
    Danke
    3,177
    Erhielt 3,639 Danke für 2,363 Beiträge

    Default

    ...die IEC Timer kannst du in deinen FB Multiinstanzfähig machen. Ist eine schicke sache...
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.
    Das Problem ist nicht das Problem, das Problem ist die Einstellung zum Problem.

  7. #6
    Join Date
    15.01.2005
    Location
    In der Mitte zwischen Bayreuth/Weiden
    Posts
    7,038
    Danke
    337
    Erhielt 1,599 Danke für 1,341 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Die Timer-Funktion verschwindet im IDB deines FB (den du normalerweise sowieso brauchst),
    und man muss sich keinerlei Gedanken um dessen Adressierung machen.

    Achso der Timer wird sinnvollerweise im STAT-Bereich des FB deklariert (das ganze nennt sich dann Multiinstanz):
    Belieber Name und als Typ SFB3 ...

    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. Step 7 Datenwort mit Timestamp versehen
    By dada1983 in forum Simatic
    Replies: 6
    Last Post: 10.08.2016, 10:45
  2. Zukauf-Maschine mit Prozess versehen, dann mit eigener Konfo in Verkehr bringen
    By Profilator in forum Maschinensicherheit - Normen und Richtlinien
    Replies: 0
    Last Post: 11.02.2016, 14:55
  3. TIA Fehlermeldung Panel mit Tags versehen
    By TOBI7996 in forum Simatic
    Replies: 1
    Last Post: 28.08.2015, 12:04
  4. Replies: 5
    Last Post: 14.07.2015, 07:14
  5. Replies: 0
    Last Post: 06.08.2014, 07:30

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
  •