mit hmi auf i device zugreifen

Manfred Stangl

Level-1
Beiträge
944
Reaktionspunkte
174
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen Kollegen,
ich möchte folgendes realisieren:
Eine 317er als übergeordnete Steuerung (mit V5.5) und ein Mobile Panel mit WCf2008. Nun kommen noch einige 1200er als I-Device hinzu, die per GSD in V5.5 eingebunden werden.
Meine Frage: kann das HMI auf das I-Device zugreifen, oder muss ich über den Transferbereich gehen?
Aufgrund Zeitmangel und mehr Erfahrung möchte ich die übergeordnete Steuerung (zumindest momentan) mit V5.5 programmieren.

Ich hoffe es ist verständlich
Danke
 
Hallo Manfred,

wenn die SPS'en Bestandteil deines Projektes sind und am gleichen Bus hängen kannst du doch sowieso komplett darauf zugreifen.
In jedem Fall aber ist ein I-Device ja Bestandteil deiner E-A-Perepherie und darauf kannst du dann auch genauso zugreifen.
Je nachdem, wie du es brauchst / haben willst.

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus Larry,
danke schon mal. Damit ich´s richtig sehe, weil ich den Wald wegen lauter Bäumen nicht sehe, mit dem HMI kann ich natürlich direkt die Ausgänge meiner Hauptgruppe steuern, diese sind dann in der Vorverarbeitung Eingänge.
In dieser Version sind aber die EA zum Slave unter Umständen recht groß, da ich zB 10 Zylinder im Handbetrieb steuern will. Wie kann ich direkt auf einen Merker in der 1200er zugreifen. Oder steh ich momentan einfach auf dem Schlauch?
 
@Manfred:
Ich bin mir gerade nicht sicher ob wir von der selben Sache reden ...
Ich dachte an folgendes :
Du hast die 2. Steuerung (oder auch jede weitere) mit in deinem Projekt (das ist so am Einfachsten).
Nun legst du im Flex einfach eine weitere Verbindung zu den SPS an (der 1200er) und kannst somit dann auch an deren Variablen dran.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

so wie ich das verstanden habe sind die S7-1200 im Classic Projekt der CPU317 per GSDML eingebunden.
Daher hat er nur die IP der Geräte aber nicht deren Tag's, da fällt mir nur die verlinkte Lösung ein die ich gepostet hatte.

Gruß
Christoph
 
Ja, es ist so wie Christoph denkt. Die Lösung schau ich mir demnächst mal an, danke! Vielleicht melde ich mich ja doch wieder...
 
Guten Morgen Kollegen,
gleich vorneweg: ich der Kommunikation bin ich völlig blank.
Ich mach mal hier weiter und vergrößere mein Problem...
Ich soll eine Anlage verketten, die von verschiedenen Lieferanten kommen wird. Da wird es einige SPSen geben. Da ich momentan den Aufwand nicht kenne, sag ich mal 1200er und kleine 300er. Jetzt wird jeder Lieferant auch ein Panel einbauen, damit er testen kann (Ablauf durchspielen und so). Somit hab ich dann auch noch einige Panele.
Ich will 2 Dinge.
1. Dass alle SPSen permanent miteinander Kommunizieren (darum bin ich auf i-device gekommen). Das muss sein, weil es eine lange Förderstrecke ist, wo viele Dinge zugleich passieren / bearbeitet werden und das Transportsystem alles verbindet.
2. Dass ich mit einem Panel permanent auf alle SPS zugreifen kann (ohne "Wechsle Verbindung")
Ich möchte nämlich vermeiden hunderte Bitmeldungen über die E/A Bereiche der i-devices zu parametrieren.
Ich habe sowas noch nie gehabt. Es war immer nur stand alone SPS.

Ich bitte um Tipps und auch um Lesestoff
Danke schon mal
Manfred

Achja: den Tipp von gestern hab ich gemacht, und auch zum Laufen gebracht. Allerdings mit "wechsle Verbindung" Danke!!
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Manfred,
ich wiederhole noch einmal meinen Vorschlag (vielleicht probierst du das einfach mal aus - muß ja nicht zwingend das aktuelle Projekt sein) :
Du holst dir alle SPS'en als unterschiedliche Steuerungen in ein Projekt rein - oder du legst dir einfach mal so etwas an.
In diesem Projekt sind nun alle Steuerungen für Flex bekannt und du könntest zu jeder der Steuerungen eine Verbindung anlegen (es dürfen natürlich nicht zu viele Steuerungen werden).
Die Visu kann nun auf alle Daten jedes Projektes zugreifen - Voraussetzung : es hängen alle am selben Bus (PB oder besser PN) oder du kannst über eine Steuerung zu dem Bus hin-routen.

Die I-Device-Geschichte solltest du m.E. nur für das nutzen, was die SPS'en untereinander zu "bereden" haben - also Verriegelungen / Informations-Weitergabe.

Wenn du das so machst kann natürlich trotzdem erstmal jeder "seinen Kram" in einem eigenen Projekt bearbeiten und in Betrieb nehmen - am Ende (oder auch zwischendurch) holst du dir per Kopieren-Einfügen die Teil-Projekte in dein Master-Projekt. Das würde dann auch für die Bediengeräte gelten - das geht dann genauso.
Auf die Weise kann dann auch eines der anderen Bediengeräte wieder Sachen aus anderen SPS'en anzeigen - Hauptsache : die Anzahl der Verbindungen ist realisierbar ...

Gruß
Larry
 
Grüß dich Larry,

Hallo Manfred,
ich wiederhole noch einmal meinen Vorschlag (vielleicht probierst du das einfach mal aus - muß ja nicht zwingend das aktuelle Projekt sein) :
Du holst dir alle SPS'en als unterschiedliche Steuerungen in ein Projekt rein - oder du legst dir einfach mal so etwas an.
In diesem Projekt sind nun alle Steuerungen für Flex bekannt und du könntest zu jeder der Steuerungen eine Verbindung anlegen (es dürfen natürlich nicht zu viele Steuerungen werden).
Die Visu kann nun auf alle Daten jedes Projektes zugreifen - Voraussetzung : es hängen alle am selben Bus (PB oder besser PN)

Das hab ich schon gemacht (genau in diesem Moment) und hab 2 Verbindungen online, und kann somit auf beide Steuerungen zugleich zugreifen - > abgehakt


Die I-Device-Geschichte solltest du m.E. nur für das nutzen, was die SPS'en untereinander zu "bereden" haben - also Verriegelungen / Informations-Weitergabe.

Ich hab nun alles im selben Netz im TIA Portal. Wie komm ich nun zur SPS-SPS Kommunikation. Ich kann doch nicht die SPS im Netz haben und zusätzlich die selbe SPS mittels GSD als Slave, oder doch?



Hauptsache : die Anzahl der Verbindungen ist realisierbar ...

Es wird sich im Bereich 4 - 7 in etwas abspielen.

Danke für die große Hilfe bis jetzt mal
 
Hi,

nein nicht per GSD.
Im TIA einfach die Eigenschaften der PN Schnittstelle öffnen, dort als Betriebsart dann IO-Device, entsprechend eine SPS zuweisen die den Controler spielt und dann da auch die Transferbereiche enlegen und konfigurieren.
GSDML entfällt dann hier komplett.

Gruß
Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, es ist tatsächlich so einfach! Danke für diesen Hinweis. Bin schon am laufen... Recht praktisch.
Wobei ich im Controller nix parametriert habe, ich schreib einfach auf den Ausgang, den die Parameter im IO-device anzeigen. und es geht
Danke
Manfred
 
ja ist richtig so habe das eventuell falsch ausgedrückt.
Die Transferbereiche werden am IO-Device konfiguriert und automatisch beim Controller eingetragen.
 
Wenn ich auf die Verbindung klicke und die Eigenschaften anseheSo, jetzt hab ich das fast so wie ich will. Folgendes Problem bring ich aber nicht weg. Ich hab ein MobilPanel in der Netzansich unter "Verbindungen" auf meine 317 gezogen, und sie wurde eingetragen. Das Gleiche auf die 1200, und das Ding ist rosa. Wenn ich auf die Verbindung klicke, und die Eigenschaften ansehe, ist der Endpunkt HMI rot, Dann kommt ein kleines Fenster, wo steht "Die Put/Get Kommunikation in der Steuerung ist nicht freigegeben" Weiß jemand wo ich das finde?
Danke schon mal
 
Zurück
Oben