EB als Bildumschlag

Katrin1982

Level-1
Beiträge
134
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi zusammen,

ich hab hier eine Anlage mit ca. 200 Motoren, jeder Antrieb gibt mir ein Byte raus, für diverse Meldungen Auto, Betrieb, Störung usw.
Auf meinem Panel soll dieser in einem Button entsprechend die Farbe umschlage, kann ich hierzu direkt das EB nutzen? Oder bekomm ich da bei der Menge ein Problem?

Dann hab ich noch eine Frage, ob es ein Problem ist, wenn ich die Eingänge in der Symboletabelle 2x deklariere? z.B E 0.0 = Motor 1 Störung; E 0.1 Motor 1 Betrieb usw. und dann entsprechend für das Panel; EB0 = Motor 1; EB1 = Motor usw.

Lg
 
Hallo Katrin,
du kannst das mit EB machen, natürlich schlucken die Anzahl der Variabeln
Komunikationleistung, daher ist es Sinnvoll für das Panel einen eigenen
Kommunikationskanal anzulegen. Sinnvoll ist da vlt. wenn es die Steuerung
hergibt einen eigenen Profinet Anschluss.
Um einen Farbumschlag für dein Button zu machen, ist das Eingangsbyte,
schon der richtige Weg.
Das mit den Eingängen einmal Bitweise in der Symboltabelle und einmal
gesammelt als Byte geht auch Problemmlos, macht auch sogar Sinn, vlt.
dafür einen Sinnvollen Symbol Namen erstellen z.b. 111-M71 [Status] für
das Byte und für den Eingang 111-M71 [Stoerung], 111-M71 [Betrieb] usw.
 
Ja, super. Besten Dank. :)

Dann leg ich mal los, mal schauen wie lange ich in meiner Tabelle jetzt verschwinden werde. :-(
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde mit der HMI nicht direkt auf die EB gehen, sondern über einen Koppel-DB rangieren. Dann muß man bei einer Verdrahtungsänderung die HMI nicht anpassen. Außerdem kann ich mir nicht vorstellen, daß jeder Antrieb bei Dir ein ganzes Eingangsbyte belegt. Das Rangieren über den Koppel-DB gibt zusätzlich die Möglichkeit, ein für alle Antriebe gleich aufgebautes Statusbyte zu benutzen und kann fertig parametrierte Motorsymbole kopieren oder auch Bildbausteine einsetzen.

Harald
 
Ich würde mit der HMI nicht direkt auf die EB gehen, sondern über einen Koppel-DB rangieren.
*ACK*, Absolut
Außerdem kann ich mir nicht vorstellen, daß jeder Antrieb bei Dir ein ganzes Eingangsbyte belegt.
Katrin schreibt ja auch nur von zwei Eingängen (Betrieb und Störung), das Statusbyte ist dann das "gebildete" Statusbyte.
Das Rangieren über den Koppel-DB gibt zusätzlich die Möglichkeit, ein für alle Antriebe gleich aufgebautes Statusbyte zu benutzen und kann fertig parametrierte Motorsymbole kopieren oder auch Bildbausteine einsetzen.
Genau, und in der SPS dann alles über ein Array of Byte strukturieren, und den Strukt dann noch als UDT definieren.
 
ich hab hier eine Anlage mit ca. 200 Motoren, jeder Antrieb gibt mir ein Byte raus, für diverse Meldungen Auto, Betrieb, Störung usw.
Die Motor-Stati scheinen wohl doch schon als gleich aufgebaute Byte vorzuliegen.
Bei 200 Motoren = 200 Eingangsbyte kann das Statusbyte aber eigentlich nur über irgendeine Kommunikation kommen.
Dann kann ich mir eine Verschiebung der Byte-Adressen bei späterem Hinzufügen von Motoren lebhaft vorstellen.
Da macht das Rangieren über einen Koppel-DB noch mehr Sinn.

Harald
 
Dann kann ich mir eine Verschiebung der Byte-Adressen bei späterem Hinzufügen von Motoren lebhaft vorstellen.

Arbeitet ihr wirklich so?
Es kommt ein Motor mehr in die Anlage und der muss dann ausgerechnet
auf das EB0 ? Als Folge müssen dann 200 Eingänge umverdratet werden.

Wir machen uns das in der Praxis ganz einfach, wir würden ganz einfach
das EB201 nutzen :rolleyes:
 
Zurück
Oben