Step 7 4 Bit Digitalventile

USArt

Level-1
Beiträge
19
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo und Guten Morgen,
Bei uns gibt es eine Wassersprüheinrichtung aus dem Jahre 1987, noch komplett mit Digital_ LED Karten (halb analog halb digital) und einem Ventilblock mit 4 Magnetventilen je Düse. Das ganze zehn Mal.
Dazu noch Blasluft über ein Membranventil. Die Visualisierung erfolgt über einen 14 " Röhrenmonitor und die Bedienung über 10 Plus- und 10 Minustasten. Mit diesen Tasten kann man den Wasserausstoß
erhöhen oder senken. Wahrscheinlich ( hab ich noch nicht kontrolliert) werden die Magnetventile nach verschiedenen Mustern angesteuert. Kein Wasser 0000 - Stufe 1 0001 Stufe 2 0010 usw.
Habt ihr so etwas schon einmal auf einer SPS umgesetzt???? Meine Idee wäre die Ansteuerung der Ventile über 4 Ausgänge je Reihe und dazu die Visualisierung und Bedienung auf einem Touchpanel (ganz grob). Oder gibt es da eine bessere Lösung denn der Ventilblock sollte/ muss bleiben.
Danke erst einmal , Gute Nacht!:confused:

LG
us.art
 
Was soll es da für eine bessere Lösung geben momentan??? Das ganze mit einer SPS zumachen macht schon Sinn. Und das der Ventilblock bleiben soll ist logisch, schließlich hat eine normale SPS keine Ventile mit integriert. Die Umsetzung wird auch nicht so schwierig sein.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Abhängig, wie die Ventile verbaut sind, würde es Sinn machen, eine Ventilinsel im Feld einzubauen, diese über Feldbus an die SPS anszuschliessen, und die Ventile so zu steuern.
 
Also bei vier Ventilen das über Feldbusanschluss zu machen ist finde ich zu oversized.
 
Also bei vier Ventilen das über Feldbusanschluss zu machen ist finde ich zu oversized.

Hi Danke für eure Antworten. Es sind ja insgesamt 10 Kanäle a 4 Ventile also 40 Ausgänge. Visu und Bedienung sitzen im Leitstand dann geht ein Interface mit unbekannten Protokoll zur Maschine.
Dann folgen die LED- Karten welche die Codierung für die Kanäle = je 4 Ventile aufbereiten. Ich dachte an CPU und Touch im Leitstand und IM + Baugruppen im alten LED-Kartenschrank.
Nur wie programmiere ich das/die Bitmuster zur Ansteuerung der Ventile. Mit PLUS und Minustaste muss dann das jeweilige Muster die Ventile ansteuern. Das ganze dann 10 mal oder?

VG
us.art
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das kommt davon, wenn man nicht gründlich liest. Das zehn Mal hatte ich überlesen. Ok.. dann würde ich eine Ventilinsel nehmen mit Feldbusanschluss.
Die "Codierung" machst du ja dann in der SPS. Musst du dann sehen wie du die Ventile ansteuerst. Die 10 Minus- und Plus-Tasten fallen dann ja auch weg, weil die willst du ja über das Touch machen oder?
Ich sehe da jetzt kein Problem das ganze umzusetzen.
 
Das kommt davon, wenn man nicht gründlich liest. Das zehn Mal hatte ich überlesen. Ok.. dann würde ich eine Ventilinsel nehmen mit Feldbusanschluss.
Die "Codierung" machst du ja dann in der SPS. Musst du dann sehen wie du die Ventile ansteuerst. Die 10 Minus- und Plus-Tasten fallen dann ja auch weg, weil die willst du ja über das Touch machen oder?
Ich sehe da jetzt kein Problem das ganze umzusetzen.


Und ich dachte schon, ich hätte falsch gelesen,
Glück gehabt.
 
Hallo

könnte es sein, dass:

Ventil 2 die doppelten Wassermenge von Ventil 1 liefert
Ventil 3 die doppelten Wassermenge von Ventil 2 liefert
Ventil 4 die doppelten Wassermenge von Ventil 3 liefert
-> dies würde einer binären Codierung von 0 – 15 entsprechen. (4Bit)


Gruß
Martin Klein






 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

könnte es sein, dass:

Ventil 2 die doppelten Wassermenge von Ventil 1 liefert
Ventil 3 die doppelten Wassermenge von Ventil 2 liefert
Ventil 4 die doppelten Wassermenge von Ventil 3 liefert
-> dies würde einer binären Codierung von 0 – 15 entsprechen. (4Bit)


Gruß
Martin Klein








Hi Zusammen,
@Martin
Könnte sein , ich schaue mal ob ich mehr über die Durchflussmenge rauskriege. Hänge euch mal ein Bild des Ventilblocks an. Sieht schon aus wie eine Ventilinsel ??? Nur fast 30 Jahre alt!!
Ausschnitt.jpg
VG Schöne Ostern
US.art
 
Die ventiele lieferen global ein menge in die verhaltung von 1, 2, 4, 8 die wassermenge ist in 15 schritte zu steueren. Wenn sie ein fc oder fb programmiert mit ein in/out INT und 4 BOOL outputs konte sie ins baustein dit INT controleren auf ein gross von min 0 und max 15, nach diese controle und evtuele anpssung an min oder max wert, die INT nach LW 0 transverieren und darchnach der code
U L 1.0
= OUTPUT1
U L1.1
= OUTPUT2
uzw.

Diese bouwstein rufen sie 10x auf und definiere fur inout ien merkerword oder ein dataword. Und die out bools ein ausgang fur jeder ventiele.

In visu brauchen sie dieser 10 INT variabele , gebe dieser bij eigenschaften ien min wert von 0 und ein max wert von 15. wieter brauchen sie ins visu 2 schaltflachen fur jede INT die eine schaltflache geben sie bei ergebenis die function Erhogen Wert und die andere verniederige wert

Gruss
Joop
 
Die ventiele lieferen global ein menge in die verhaltung von 1, 2, 4, 8 die wassermenge ist in 15 schritte zu steueren. Wenn sie ein fc oder fb programmiert mit ein in/out INT und 4 BOOL outputs konte sie ins baustein dit INT controleren auf ein gross von min 0 und max 15, nach diese controle und evtuele anpssung an min oder max wert, die INT nach LW 0 transverieren und darchnach der code
U L 1.0
= OUTPUT1
U L1.1
= OUTPUT2
uzw.

Diese bouwstein rufen sie 10x auf und definiere fur inout ien merkerword oder ein dataword. Und die out bools ein ausgang fur jeder ventiele.

In visu brauchen sie dieser 10 INT variabele , gebe dieser bij eigenschaften ien min wert von 0 und ein max wert von 15. wieter brauchen sie ins visu 2 schaltflachen fur jede INT die eine schaltflache geben sie bei ergebenis die function Erhogen Wert und die andere verniederige wert

Gruss
Joop

Hallo Joop,
Klingt vom Prinzip einfach , hab ich aber noch nie gemacht. Bin Instandhalter leider kein Programmierer. Wir können Programme ein wenig lesen mehr nicht. Aber etwas mehr lernen sollte immer möglich sein.
Danke erst einmal euch allen!
Gruß
us.art
 
Zurück
Oben