Global Variablen in mehreren Resourcen nutzen.

schaible.r

Level-1
Beiträge
217
Reaktionspunkte
28
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.

Wollte mal fragen ob es tatsächlich möglich ist globale Variablen über mehrere Ressourcen in einem Projekt zu nutzen.
Ich meine PC Worx suggeriert es ja. Aber geht es wirklich?
Und wenn ja, was passiert da im Hintergrund?

Grüße
René S.
 
Warum sollte das nicht gehen?
Phönix führt nur noch eine weitere Variablenklasse.

Global
Taskglobal
Lokal

Wobei Taskglobal eine Spezialität ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja Taskglobal ist was besonderes.
Aber nur damit ich mich jetzt nicht falsch ausgedrückt habe.
Mit Resource meine ich jetzt zwei SPSen.

In der Projektieren wirkt es auf mich wie die bessere Anwendung von "GlobalVariablen" vom Step7.
Hab ich das nun richtig verstanden?

Wir haben bus jetzt nur mit 1 SPS pro Projekt gearbeitet, deshalb frag ich so nach.
Ich meine ich könnte ( und werde wenn es nötig wird) selbst testen, aber ich habe gedacht evtl. hat's schon jemand gemacht.

Wenn ich Dich nun richtig verstanden habe sollte es also gehen.
 
In dem von dir genannten Kontext kann ich dir das dann auch nicht sagen.
Unter Ressource hatte ich jetzt was anderes verstanden.
 
Macht nix wenns tatsächlich noch keiner Versucht hat mach ich halt einen Testaufbau dann werd ichs schon raus finden. ;)
 
Hallo schaible.r,

Es ist richtig das PC Worx mehrere Ressourcen (Steuerungen) in einem Projekt verwalten kann.
Die von Dir erstellte Globale Variable in einer Ressource (A) ist auch nur in dieser verwendbar. Das heißt Du kannst diese nicht mit einer anderen erstellten Globale Variable aus einer anderen Ressource (B) Verbinden.
Die erstellten Globalen Variablen in einer Ressource (A) sind auch nur für diese gültig und werden mit den Prozessdaten oder zum Austausch von unterschiedlichen Programmteilen (POE) aus der Ressource (A) genutzt.

Gruß
Uwe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo schaible.r,

mit den GlobalDaten alla Step7 meinst Du sicher die Kommunikation über MPI, oder? Gibt's eigentlich noch etwas Vergleichbares bei 1200er/1500er ?
Wenn es um den steuerungsübergreifenden Austausch von Daten geht, empfiehlt sich bei unseren Steuerungen etwas über die Ethernet Schnittstelle:
  • ProfiNet (vermutlich die einfachste Variante)
    Jede unserer aktuellen Steuerungen bietet mindestens PN-Device und sobald man einen IO-Controler im Netz hat, sind ein paar Variablen schnell zusammengeklickt.
  • ModBus TCP ( Teils über Firmware Funktionen und teils über Funktionsbausteinen )
  • Tcp/Ip bzw. 61131-5 ( 61131-5 ist bei einem Phoenix Netzwerk empfehlenswert). Dazu bieten wir ein Beispiel zum Download an.

Gruß
Markus v. Schlichtkrull
 
Ja richtig ich meinte die MPI Geschichte.
Und soweit ich weiß gibt es so etwas nicht bei den 1000ern vom Siemens.


Profinet Device klingt zwar im ersten Moment gut, aber irgendwie habe ich das Gefühl das es mir zu Komplex erscheint das ein zu richten. Vorallem solange TCP/IP Kopplung so einfach, schnell und unkompliziert ist.
Zudem habe ich damit die meiste Erfahrung gesammelt und bisher fast nur Positive. ;)
 
Zurück
Oben