Verbindung von 2 S7 mit 400er CPu

hardi

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
nachdem ich nicht der super Crack bin benötige ich Hilfe.
Ich möchte von einer S7 Station2 (CPU 414-3DP mit einem CP 443-1) mehrere Datenbausteine auslesen. Die Lesende S7 Station1 besteht aus einer CPU417-4 und einem CP 443-1 Advanced.
Wie kann ich die Daten mit der Station1 von der Station2 lesen ohne an der Projektierung der Station2 etwas zu ändern?

Gruß
Hardi


Optimismus ist der Glaube daran, dass aus einem Gerstenkorn irgendwann einmal ein Faß Bier wird.
 
Hallo Hardi.

1. In NetPro, ein unspezifisiertes S7 verbindung von Station 1 anlegen. Du musst die verbindungsdaten (IP adresse, rack, slot) manuell spezifisieren.

2. In Station 1, ein GET baustein einfügen. Die verbindungs ID von NetPro verwenden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
mit einer teilspezifizierten S7-Verbindung. diese wird nur auf der aktiven Seite projektiert. Dann kannst du mit den entsprechenden Hantierungsbausteinen Daten aus der Partner-CPU auslesen.
Die Verbindung wird mit NetPro projektiert
 
Wieso nicht eine normale S7-Verbindung ? da sind eh zwei CPs eigebaut, also kannst auch unter Betrieb deine Verbindugen laden.

du meinst über FB_55 IP_CONFIG, oder?
das Problem dabei ist, daß damit aller über NetPro-Konfigurierten Verbindungen verloren gehen und dann alle bereits bestehenden Verbindungen auch über den FB projektiert werden müssen...fehleranfällig und er soll doch am besten nicht in die bestehende Steuerung eingreifen
 
kann man dann mit NetPro echt im Betrieb (also im RUN) Verbindungen nachladen?? das wußte ich nicht!
aber er soll oder darf ja eigentlich an der projektierung der anderen station nichts ändern!
 
Moagen,

Ja wenn man einen Cp benützt, kann man unter Betrieb Verbindungen laden, ohne die CPU oder den Cp zu stoppen. -> In Netpro -> CPU markieren damit man die Projektierten Verbindungen sieht -> PLC -> Download to Current Projekt -> Connectiions and Gateways

Wäre intressant wann diese option auch für Profinet CPUs aktuell wird, weil das ist meines erachtens noch ein Grund warum ich eine CPU mit Cp einsetzt und nicht eine Profinet CPU.

Das mit der zweiten Station hab ich überlesen :)
Stimmt, ja dann wär die unspezifizierte eine gute Lösung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
vielen Dank für die Unterstützung.
Ich war dann doch nicht ganz auf dem Holzweg. ;)
Ich hatte nur ein Problem mit dem Get-Baustein in PCS7 als CFC-Plan. Es kam immer die Fehlermeldung "Verschaltung unzulässig. Typ Any/pointer". Jetzt habe ich mir einen FC geschrieben und rufe die DB´s von dort aus auf.
Noch eine Frage: Wie wird in der Station2 die Zykluszeit durch den Aufruf des Get-Befehls aus der Station1 beeinflußt?
 
Hallo,
Noch eine Frage: Wie wird in der Station2 die Zykluszeit durch den Aufruf des Get-Befehls aus der Station1 beeinflußt?

wir hatten bei uns hausintern mal vergleichsmessungen gemacht, als wir unsere Ethernet-CPs entwickelt haben. Bei den Siemens-CPUs/CPs war die Zykluszeit-Beeinflussung erheblich;
es ist jetzt schwer, ohne die weiteren Randbedingungen zu kennen, eine zahl zu nennen...aber so 10 bis 20 ms könnte es schon kosten, wenn über die verbindung kommunikation stattfindet;
außerdem ist bei den Siemens CPs die Bandbreite allgemein sehr beschränkt; der CP schafft halt nur eine maximale Anzahl an Telegrammen pro Sekunde (Die müssen dann ja auch noch über den Rückwandbus geschafft werden). Die bereits bestehenden Verbindungen werden dadurch mit Sicherheit ausgebremst
 
Zurück
Oben