Wie Initiatoren an Zylindern im Programm benennen?

anne

Level-1
Beiträge
347
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Leute,

habe eine Frage zur Symbolik. Ich versuche grad eindeutige Namen für die Initiatoren (Grund- u.Arbeitsstellung) an Zylindern zu finden. Natürlich sollte der Name nicht zu lang aber dennoch aussagekräftig sein.

Eine Möglichkeit wäre evtl.

INI_GS_Zyl1 oder

INI_AS_Zyl1


Was verwendet ihr denn hier so, um den Zylinder eindeutig zu kennzeichnen?

Lieben Dank!
 
Wir nutzen zur Kennzeichnung: Gruppennummer - Aktor/Sensor-nummer.
Also 101-Y1/X2 zum Ansteuern.
101-S1/S2 für mechanischen Endschalter
und 101-B1/B2 für Reed-Kontakte
Der Rest ergibt sich aus der Gruppenfunktion und den Symbolbeschreibungen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Samiel,

wobei man da ja nicht ersehen kann, ob es sich um einen INI für die Grund- oder Arbeitsstellung handelt. Oder sehe ich das falsch?
 
bei uns ergibt sich das aus der zeichnung
=Anlage+Ort-SeiteBMK
z.b. =Ofen+S-352S324 wobei +s der hauptschrank ist 352 die seite in der zeichnung s324 schalter der auf eingang32.4 geht.

gibt auch viele die bezeichnen =Anlage+Ort-SeitePfad -352S5. 352 die seite in der zeichnung s5 schalter im pfad 5.

wir haben uns innerbetrieblich auf obige methode geeinigt da es für das serviceteam einfacher ist das element zuzuordnen ohne vorher zwangsläufig in die zeichnung schauen zu müssen.
 
Hallo,
also bei uns ist das schon etwas verzwickter... wobei ich die Logik eigentlich ganz gut finde.

Der Zylinder mit 2 Stellungen heißt z.B. MZ12 somit heißt das Ventil MY12A (Arbeitsstellung) und MY12G
(Grundstellung) somit heißen die Ini's B12A und B12G
und wenn wir jetzt noch etwas weiter zurück gehen kommt dort die Ventilinsel 1 und die 2 Ventilscheibe an der der Zylinder angeschlossen ist... daher die 12
kapiert??? :ROFLMAO:ROFLMAO:ROFLMAO:

Gruß
PhilippL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Samiel,

wobei man da ja nicht ersehen kann, ob es sich um einen INI für die Grund- oder Arbeitsstellung handelt. Oder sehe ich das falsch?

Klar man kann definieren, dass 1=Grundstellung und 2 =Arbeitsstellung ist ;)
Das Thema wird hier ja richtig interessant. Wer Lust hat ein schon fertiges Bezeichnungssystem zu nutzen, kann sich gern mal mit das KKS-System anschauen.
 
Hach Liebe ich das KKS System. Vermisse es teilweise wirklich, wobei es bei mir schon etwas komplexer war (Kraftwerk, wo es recht engmaschig umgesetzt wurde, da hat ein KKS schonmal 40 oder mehr stellen)

Wir machen es z.Zt. mit "Spannzylinder_AS" oder "Schieber1_GS"... weil wir nicht so komplexe Anlagen haben, wo man den Überblick verlieren könnte.

Grüße

Marcel
 
Ach Gott 40 stellen das hab ich noch nicht gesehen und ich hab schon das ein oder andere Kraftwerk gesehen :D
Da ist sicher was schief gelaufen. Wenn es so viele stellen werden weis eh keiner mehr was das ganze bedeutet.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Doch das Prinzip war gut, durchdacht und man konnte was damit anfangen.

Meist wurden die KKS aber auf ca. 12 stellen runtergebrochen, weil so Dinge wie Blockzugehörigkeit, Gebäude, Abschnitt, Ebene, etc nicht überall relevant waren.

Aber die Pläne sehen teilweise doch sehr geil aus, wenn man für nen Sensor nen Komplettes KKS hat, damit kann man den auf den m^2 genau "orten", schon ne geile Sache!

Grüße

Marcel
 
Ich benenne das immer nach dem Schema:

a-st1-hd-hor-as
a für Ausgang oder e für Eingang
Station 1
Handling (kann auch entfallen)
Horizontal (ver=Vertikal, gr=Greifer ...)
Arbeitsteilung

Und im Symbol Kommentar steht dann noch der Bezug zur Anlage
AS = Rundtisch, GS = Vereinzelung

Und das ganze wird dann in einer Excel Liste zusammen geschrieben
 
Hallo,

seit einigen Jahren schreiben wir die Namen fast immer aus. Bei S7 ist es manchmal schwierig. Die Länge ist ja begrenzt. Deshalb muss man auch Kompromisse angehen wie: AS-Arbeitsstellung GS-Grundstellung usw. Man kann das Programm dann viel besser lesen. Ein Programm wird ja viel öfter gelesen als geschrieben.
Früher unter C und C++ hat man die Variablennamen mit Präfixen überfrachtet. Es hat sich herausgestellt, dass es mehr verwirt als hilft. Ich empfehle zu diesem Thema das Buch „Clean Code“, „Solid Code“ oder "Code Complete". Die Bücher sind eher für Hochsprachen, man kann aber manche(Sinnvolle) Sachen auf für Automatisierung übernehmen.
Wenn ich mir die Bezeichnungen von Funktionen und Systemvariablen in Simotion ansehe, dann denke ich, dass die Tendenz zu mehr Text geht. Und ich finde, zu Recht.

Ja ich weiß, ich habe jetzt etwas weit rausgeholt. Es geht eigentlich um Zylinderabfragen unter S7. Es hängt aber alles irgendwie zusammen. Zylinder Abfragen nach Schema X benennen und andere Eingänge oder Variablen nach Schema Y ist ja nicht der Hit.

Viele Grüße vom Niederrhein
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für eure Erfahrungen aus der Praxis.

Nun habe ich ja einiges an Vorschlägen... :ROFLMAO:

Für kleinere, übersichtliche Programme ist es vielleicht nicht schlecht, direkt den Namen des Zylinders mit zu nennen - so wie das auch Marcel vorgeschlagen hat?

Also z.B. "Spannzylinder_AS"

Lieben Dank!
 
Zurück
Oben