IP-Adresse zur Laufzeit ändern ??

corrado

Level-1
Beiträge
115
Reaktionspunkte
19
Zuviel Werbung?
-> Hier kostenlos registrieren
Hej zusammen,

kennt jemand eine FC/FB/SFB/SFC bei der sich die IP-Adresse des Kommunikationspartner anparametrieren oder per Eintrag im Datenbaustein übergeben lässt? Während die SPS läuft soll so der Kommunikationspartner gewechselt werden können?
Ich stell mir vor in NetPro eine unspezifizierte Verbindung zu parametrieren, der dann zur Laufzeit wenn Daten übergeben werden müssen, die IP des Partners mit übergeben wird.

Gruss KS
 
Such mal in der S7-Hilfe nach "Sprünge in Sprachbeschreibungen" --> SFCs/SFBs --> Offene Kommunikation über Industrial Ethernet.

Die Verbindungsparameter werden in einem DB parametriert, der Verbindungsauf- und abbau erfolgt mit FBs.


Mögliche Verbindungsarten sind TCP, UDT und RFC1006.


mfg
Maxl
 
Wie in "Sprünge in Sprachbeschreibungen --> SFCs/SFBs --> Offene Kommunikation über Industrial Ethernet " beschrieben braucht es eine 400er CPU oder die 317 PN/DP.
Diese CPUs würden das Budget "schwer" belasten wenn im Prinzip eine preiswerte CPU314 von der Leistung her ausreicht.

Gruss KS
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hmm, so genau hab ich mir das noch gar nicht angesehen!
Die billigste Variante wäre wohl eine 315-2PN/DP (auch nicht gerade billig).

Ansonsten kann ich Dir nur vorschlagen, eine Steuerung eines alternativen Anbieters zu verwenden.
Bei B&R können die Verbindungsparameter zur Laufzeit verändert werden (und das bei der kleinsten Ethernet-CPU). Denkbar wäre eine 7EC020 oder X20CP1484.

Wenn Du erklärst, was Du genau machen willst, lässt sich vielleicht eine andere Lösung finden (v.a. was wird da rübergeschickt, wieviele verschiedene Verbindungspartner, usw.)


mfg
Maxl
 
Danke für die gut gemeinten Alternativ-Vorschläge. Sachlage ist die, in einer bestehenden Abfüllanlage holt sich die Abfüllsteuerung (CPU314) via Ethernet von einer Rezeptur-Datenbank Rezeptliste zur Auswahl und nach der getroffenen Auswahl das Rezept. Jetzt soll eine alternative Rezept-Datenbank installiert werden und dann wäre es optimal der Bediener könnte auswählen mit welcher DB die Steuerung kommunizieren soll.

Im SPS-Programm einfach eine Auswahl von IP-Adressen aus welcher die gewünschte dann der Kommunikations FC übergeben wird.

Jetzt müssen eben vordefinierte Verbindungen via NetPro definiert werden, leider ist die Anzahl ziemlich begrenzt.

Gruss KS
 
Zurück
Oben