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

Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 23

Thema: D_ACT_DP Aktivieren/deaktivieren PN Busteilnehmer

  1. #1
    Registriert seit
    28.10.2010
    Ort
    36205 Sontra
    Beiträge
    111
    Danke
    14
    Erhielt 5 Danke für 5 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    hat jemand ein Beispiel oder einen Tipp für die Funktion in TIA.

    Ich habe mehrere Werkzeuge und habe bereits versucht, das deaktivieren/aktivieren mit dem Baustein durchzuführen.

    Leider ohne richtigen Erfolg. Ab und zu gebt einen Fehler, oder die Funktion wird nicht richtig ausgeführt.

    U "M 4.0"
    FP "FP_WZW_A_3"
    S "AKT_A3"
    S "AKT_A4"

    CALL D_ACT_DP // WZ1 aktivieren
    REQ :="AKT_A3"
    MODE :=b#16#1
    LADDR :=w#16#208
    RET_VAL :=#ERROR_A3
    BUSY :="BUSY_A3"

    CALL D_ACT_DP // WZ2 deaktivieren
    REQ :="AKT_A4"
    MODE :=b#16#2
    LADDR :=w#16#258
    RET_VAL :=#ERROR_A3
    BUSY :="BUSY_A4"

    U "BUSY_A3"
    FN M0.0
    R "AKT_A3"

    U "BUSY_A4"
    FN M0.0
    R "AKT_A4"

    Danke
    Zitieren Zitieren D_ACT_DP Aktivieren/deaktivieren PN Busteilnehmer  

  2. #2
    Registriert seit
    16.03.2006
    Ort
    Franken
    Beiträge
    3.844
    Danke
    30
    Erhielt 942 Danke für 819 Beiträge

    Standard

    und was kommen für Fehler?

  3. #3
    kliebisch.m ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    28.10.2010
    Ort
    36205 Sontra
    Beiträge
    111
    Danke
    14
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Zitat Zitat von ChristophD Beitrag anzeigen
    und was kommen für Fehler?
    Hallo,

    fehler z.B.

    7000 Erstaufruf mit REQ=0. Der über LADDR
    festgelegte Auftrag ist nicht aktiv; BUSY hat den Wert "0".


    Wenn ich das aktiv ständig geschaltet lasse, ist manchmal Fehler, manchmal keiner. Bin leider momentan nicht direkt an der Anlage um das momentan nochmal zu testen.

    Danke
    7000 Erstaufruf mit REQ=0. Der über LADDR
    festgelegte Auftrag ist nicht aktiv; BUSY hat den Wert "0".

  4. #4
    Registriert seit
    16.03.2006
    Ort
    Franken
    Beiträge
    3.844
    Danke
    30
    Erhielt 942 Danke für 819 Beiträge

    Standard

    wenn code 7000 kommt musst du den Aufruf nochmal starten mit REQ=False um den Auftragsstatus zu bekommen.
    Ansonsten wäre der genaue Fehlercode interessant, weil 7000 ist kein Fehler !

  5. #5
    Registriert seit
    21.10.2010
    Beiträge
    563
    Danke
    60
    Erhielt 43 Danke für 41 Beiträge

    Standard

    Hi

    Ich hake hier nochmals ein.
    Bei uns ist eine Maschine in Planung, welche auch verschiedene Werkzeuge hat. Es ist nur immer eins aktiv.
    Kann ich nun für jedes Werkzeug ein "D_ACT_DP" gleichzeitig aufrufen? Oder muss ich immer schön den einten Teilnehmer abmelden, danach die LADDR ändern und den neuen Teilnehmer anmelden?

    Gruss blimaa

  6. #6
    Registriert seit
    25.09.2013
    Beiträge
    260
    Danke
    11
    Erhielt 35 Danke für 34 Beiträge

    Standard

    Hallo Blimaa,

    du kannst natürlich pro Teilnehmer einen D_ACT_DP nutzen und die Teilnehmer dann damit nach Bedarf aktivieren oder deaktivieren.

    Gruß

    Jens

  7. Folgender Benutzer sagt Danke zu DOD666 für den nützlichen Beitrag:

    blimaa (15.06.2016)

  8. #7
    Registriert seit
    10.07.2014
    Beiträge
    375
    Danke
    137
    Erhielt 11 Danke für 11 Beiträge

    Standard

    Ich möchte da auch mal nachhaken.

    Ich möchte das gern nutzen um einen optionalen Teilnehmer im Hochlauf wegzuschalten. Kann ich das REQ dazu dauerhaft auf 1 lassen oder sollte ich es mit zB Firstscan verbinden?
    Sollte ich den Befehl dann in den Hochlauf OB packen oder ist das egal?

    Gruß
    Mathias
    TIA Portal basic up to date
    TIA Portal safety basic up to date
    S7-1200

  9. #8
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.332
    Danke
    932
    Erhielt 3.333 Danke für 2.691 Beiträge

    Standard

    Die Hilfe zu D_ACT_DP sagt, daß die Anweisung mehrere Durchläufe durch den Zykluskontrollpunkt benötigt. (Die Hilfe in Step7 classic enthält zusätzlich noch den "idiotensicheren" Hinweis, daß ein Aufruf in den Anlauf-OB nicht unterstützt wird.) Also muß die Anweisung in einem zyklischen OB (z.B. OB1) programmiert werden. Das bedeutet auch, daß REQ nicht dauerhaft mit 1 beschaltet werden kann (bzw. die Anweisung muß ggf. übersprungen werden).

    Was für eine CPU hast Du?
    Hier hatte ein Kollege mysteriöse Probleme bei der Anwendung von D_ACT_DP auf einer CPU 1510F

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  10. #9
    Registriert seit
    10.07.2014
    Beiträge
    375
    Danke
    137
    Erhielt 11 Danke für 11 Beiträge

    Standard

    @ Harald
    Die Step7 classic Hilfe habe ich leider nicht. Nur die TIA Portal Hilfe.
    Das der baustein mehrere Zyklen braucht habe ich gelesen, nur reicht meine Erfahrung bislang nicht soweit, das dies bedeutet, dass somit eine dauerhafte Beschaltung ausgeschlossen ist.

    Wir haben nur die 1200er Serie in Benutzung.
    TIA Portal basic up to date
    TIA Portal safety basic up to date
    S7-1200

  11. #10
    Registriert seit
    25.09.2013
    Beiträge
    260
    Danke
    11
    Erhielt 35 Danke für 34 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Achtung bei der S7-1200 funktionniert D_ACT_DP erst ab Firmware 4.2

    Gruß

    Jens

Ähnliche Themen

  1. TIA Aktivieren/deaktivieren von ProfiNET Teilnehmern
    Von kliebisch.m im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 01.09.2015, 15:36
  2. Profinet, mit SFC12 deaktivieren und aktivieren
    Von mschilliger im Forum Feldbusse
    Antworten: 5
    Letzter Beitrag: 06.08.2013, 09:45
  3. profinet aktivieren deaktivieren
    Von thomasgull im Forum Feldbusse
    Antworten: 7
    Letzter Beitrag: 26.04.2010, 15:24
  4. Deaktivieren und Aktivieren von Profinet
    Von mazmaz im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 07.04.2010, 08:35
  5. Textlisten aktivieren/deaktivieren
    Von Steve38 im Forum HMI
    Antworten: 15
    Letzter Beitrag: 29.03.2010, 07:42

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •