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

Ergebnis 1 bis 6 von 6

Thema: FB14: von CP auf S7-315PN

  1. #1
    Registriert seit
    16.12.2015
    Beiträge
    7
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich möchte mit dem FB14 von anderen CPUs Daten holen. Die erste Verbindung von meiner S7-315PN zu einer anderen S7-315PN funktioniert. Die zweite von meiner S7-315PN zu einer CP funktioniert nicht. Muss ich die im FB14 oder im NetPro anders behandeln als eine normale S7?

    Gruß,
    Klassenclown
    Zitieren Zitieren FB14: von CP auf S7-315PN  

  2. #2
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.316
    Danke
    932
    Erhielt 3.331 Danke für 2.689 Beiträge

    Standard

    Nein. Wird gleich angegeben.
    Was heißt "funktioniert nicht"? Was gibt der FB14 für einen Fehlerstatus?

    Netpro: IP, Rack/Stackplatz, Verbindungsressource, aktiver Verbindungsaufbau ist richtig angegeben?
    Verbindungsprojektierung ist in die CPU geladen?
    FB14: ID, ADDR, RD richtig angegeben? Es wird für jede Verbindung/FB14-Aufruf eine andere Instanz benutzt?
    ...?

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. #3
    klassenclown ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    16.12.2015
    Beiträge
    7
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Es sind insgesamt 10 Verbindung. 8 zur S7, 2 zur CP. Die zur S7 laufen. Den Status-Ausgang vom FB14 speichere ich mir im Instanz-DB. Der toggelt bei den beiden Aufrufen zur CP zwischen 1 und 8. Bei den 8 Aufrufen zur S7 steht er konstant bei 8. Muss ich die NetPro-Verbindung auch auf der CPU mit dem CP zu meiner CPU, die den FB14 ausführt, projektieren? Oder reicht es, wenn ich die Verbindung im NetPro meiner CPU projektiere?

  4. #4
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.316
    Danke
    932
    Erhielt 3.331 Danke für 2.689 Beiträge

    Standard

    Komisch, STATUS 8 bedeutet "Zugriffsfehler bei Partner-CPU" und STATUS 1 bedeutet "Kommunikationsprobleme" (siehe Hilfe zum FB14/SFB14: FB14 markieren und F1 drücken) - demnach dürfte gar keine Deiner Verbindungen "funktionieren"

    Hast Du genug Verbindungs-Ressourcen frei? (ist bei Deiner CPU der Webserver aktiviert? Da kannst Du vermutlich die S7-Verbindungen sehen)
    Sind die FB14-Aufrufe gegeneinander verriegelt, so daß z.B. max 4 Aufträge gleichzeitig aktiv sind? (ich weiß jetzt nicht, wieviele Deine 315-2PN/DP gleichzeitig kann)
    Hast Du den FB14 "GET" aus der "Standard Library / Communication Blocks" genommen (Familie CPU_300, Version 1.2)?

    Wenn Du bei der S7-Verbindung beim Partner die Verbindungsressource 03 projektierst, dann brauchst Du im Partner keine Verbindung projektieren. Wenn Du beim Partner eine Verbindungsressource >= 10 (hex) projektierst, dann muß die Verbindung auch beim Partner mit spiegel-gleicher Verbindungsressource projektiert werden.

    Programmbeispiel: S7-Kommunikation mit den Bausteinen FB14 ("GET") und FB15 ("PUT") bei der CPU 317-2PN/DP

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  5. #5
    klassenclown ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    16.12.2015
    Beiträge
    7
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Daten kommen aber komischerweise alle rüber.

    Der FB14 wird immer nur einmal aufgerufen. Der nächste Aufruf erfolgt nur mit einem "done" vom ersten Aufruf -> Schrittkette.

    Meine Projektierung sieht so aus:
    Lokal: ID2, Verb.Res. 10, Slot 2, S7-Komm.
    Partner: Verb.Res. 03, Slot 7 (dort steckt die CP der Partner CPU), IP

  6. #6
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.316
    Danke
    932
    Erhielt 3.331 Danke für 2.689 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Als Slot muß immer der Steckplatz der CPU angegeben werden. Also 2 (nicht 7).

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

Ähnliche Themen

  1. Step 7 315pn/dp snmp ???
    Von PBO-WE im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 12.11.2015, 11:40
  2. TIA Ethernet Verbindung 315PN <--> 315PN
    Von qpec_hagen im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 03.09.2013, 06:53
  3. Step 7 schreib&lesefehler bei aufruf von FB14
    Von steanEfg im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 23.07.2013, 14:29
  4. Antworten: 1
    Letzter Beitrag: 30.09.2012, 22:07
  5. Verständnisfrage 315PN UDP-Verbindung
    Von hobby im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 16.02.2008, 15:02

Lesezeichen

Berechtigungen

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