Mindestanforderung

Gerard Stutje

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Nabend allerseits!

Um das Unterrichtsfach (Einführung zu) Speicherprogrammierbaren Steuerungen abzuschließen müssen wir eine super einfache Sortierstrecke (links/rechts) projektieren. Die Anlage ist schon „fertig“, ich hab sie mir mit Trysim virtuell gestaltet und hänge (ohne mir die Mühe gemacht zu haben meine //Kommentare nach Deutsch zu übersetzen) die Zip mal an. Ihr dürft darüber gerne lachen, mit 4 Wochen Erfahrung schäme ich mich eh nicht. ;-)

Ich soll jetzt eine Teilliste erstellen. Da könnte ich machen was alle meine Mitstudenten machen und eine S7-3xx aus dem Siemens Online Katalog einplanen, aber ich bin mir sicher dass es auch mit viel weniger geht. Ich bin nicht auf Flanken angewiesen und habe auch sonst nichts raffiniertes eingebaut und denke mal das billige S5 Gebrauchtteile von eBay dicke reichen. Und sehr wahrscheinlich geht’s noch billiger.

Was wäre denn die absolute Mindestausstattung an SPS-Hardware um das zu realisieren?

Wenn ich schon nicht der ausgefeilteste Lösung bringe, ich fände es gut für 'n Apfel und ein Ei etwas Machbares darzustellen.

Das Steuerungsprogramm arbeitet mit 13 binäre Ausgänge, 9 bool Eingänge, 1 Eingangswort vom Barcodeleser und 14 Merkerbits wovon ich bestimmt die Hälfte noch weglassen könnte.

Wichtig wäre nur das das "Programm" ungefähr so wie es ist brauchbar bleibt. Da bleibt noch anzumerken das die benutzte Funktion "FUNC 100" (um eine Zufallszahl für den Barcode zu generieren) Trysim spezifisch ist.

Vielen Dank für eure Anregungen und Hinweise.
 

Anhänge

  • trabajo_obligatorio.zip
    12,4 KB · Aufrufe: 20
Hallo Gerard!

Schaue dir mal die S7-200´er serie an die sind für deinen anwendungsfall wohl ausreichend.
Und preislich auch noch akzeptabel.

Gruß
Timo
 
Hallo Gerard,

ja S7-200 wird ganz anders Programmiert.
Aber bedenke auch das wenn du eine S5 einsetzt der Befehlsvorrat zur S7 nicht gleich ist.


Markus
 
Hallo Markus,
bedenke auch das wenn du eine S5 einsetzt der Befehlsvorrat zur S7 nicht gleich ist.
Stimmt, aber ich multipliziere/dividiere nicht, benutze keine Flanken, und mache auch sonst nichts wofür ich auf S7 angewiesen wäre. Wenn ich richtig aufgepasst und zugehört (hingeguckt und nachgelesen) habe bräuchte ich an meine AWL so gut wie nichts ändern.

Was brauche ich denn um genannte Ein- und Ausgänge zu manipulieren?

Mit freundlichem Gruß,
 
Zuviel Werbung?
-> Hier kostenlos registrieren
also mit ner 100u ag 102 oder 103 (diese ist der porsche unter den 100ern) kannst du schon ne menge machen und die ist schön klein. ne 95u ist auch nicht zu verachten und vom befehlsvorat mit der 103er vergleichbar
und mit den steuerungen kannst du auch einige fertige fb's zum dividieren/multiplizieren code wandeln (BCD) benutzen.
und flanken kann man mit jeder steuerung selbst bilden.

du bauchst dann einen rs232/tty wandler (z.b. bei elv). der ist auch bedeutend billiger als ein mpi adapter.
einen bausatz zum tty-wandler findest du auf meiner hp

hab eben mal bei ebay geschaut. da gibts wirklich günstige angebote.
 
hab eben mal in dein zip geschaut. verstehe ich natürlich nicht. ;-)
wofür ist das ew 514? ist das was analoges? die 95u hat onboard auf analog ein/ausgänge sowie einen schnellen zähler. sowie 16di/16do.
du kommst dann also ohne zusätzliche karten klar.

wie sieht denn dein code aus?. für step5 gibt es einen batchkompiler mit dem man eine awl-quelle nach s5 importieren kann.
 
nur mal so...

mit einer s5 kann man genauso mutltiplizieren und dividieren.
entweder über spezielle fb´s, oder eben mit schibeoperationen auf denen die fb´s eigentlich auch basieren.

flanken gehen in jeder sps, sind vier zeilen code und man braucht genauso einen hm wie bei der fertigen funktion von s7.
das sieht dann zb so aus:

U E32.0
UN M3.2
=M32.0
U E32.0
=M3.2


aber ich würde bei dem projet eher ne kleine seriensps nehemen als gebrauchtteile von ebay. an einer richtigen anlage wirst du das auch nicht machen. erstens hast du dafür später kaum die möglichkeite ersatzteile zu bekommen und zweitens sind die s5 teile wesentlich teurer als s7 teile wenn man sie regulär kauft. (sofern sie überhaupt noch lieferbar sind)

die s7 200 ist meinern meinung anch auch eine gute idee.
das preis leistungsverhält niss ist besser wie bei der 300.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
du hast ja recht aber ich habe da noch mal eine Frage. Woher bekommst du dieses:
1 Eingangswort vom Barcodeleser

Serieller Barcodeleser?
Abgesehen davon sind mit Step5 natürlich ohne Probleme Flankenmerker bzw. -Auswertung ganz normale Operationen (die man selber noch Programmieren muß, also kein Problem) .
Und rechnen kann die S5 auch. :)

Markus
 
volker schrieb:
hab eben mal in dein zip geschaut. verstehe ich natürlich nicht. ;-)
Nörgler meint nur "schlaue" Leute verstehen spanisch. :p

wofür ist das ew 514? ist das was analoges?
Das ist was der Barcodeleser registriert. Das kann in diesem Falle nur eine Zufallszahl von 1 bis 10 sein. Dann werden Teile mit einem Wert von 4 oder weniger abgewiesen und die anderen als gut akzeptiert.

In der Aufgabestellung wird nicht vorgeschrieben wie selektiert werden soll und auch nicht nach welche Kriterien, es ist schlicht die Rede von "Sortiere nach Gut und Slecht". Mit zwei entsprechende Taster und als Selektionskriterium der gute Geschack oder auch pure Intuition vom betrachtender Tasterbediener müsste ich die Prüfung auch bestehen.

die 95u hat onboard auf analog ein/ausgänge sowie einen schnellen zähler. sowie 16di/16do. du kommst dann also ohne zusätzliche karten klar.
Hört sich gut an.

wie sieht denn dein code aus?
Anfängercode halt. :oops:
 
Markus schrieb:
Bitte, bitte!

mit einer s5 kann man genauso mutltiplizieren und dividieren.
entweder über spezielle fb´s, oder eben mit schibeoperationen auf denen die fb´s eigentlich auch basieren.
Das glaube ich einfach mal. :wink:

flanken gehen in jeder sps, sind vier zeilen code und man braucht genauso einen hm wie bei der fertigen funktion von s7.
"hm" bedeutet Hilfsmerker nehme ich an?
das sieht dann zb so aus:

U E32.0
UN M3.2
=M32.0
U E32.0
=M3.2
8) Gleichwertig an FP, nicht? Das hatte ich hier lesenderweise auch schon aufgeschnappt. Ich benutze statt FN z.B.
Code:
U  E   0.5
S  M   1.4
      
UN E   0.5
U  M   1.4
R  M   1.4
//Weitere Anweisungen

aber ich würde bei dem projet eher ne kleine seriensps nehemen als gebrauchtteile von ebay.
Preisfrage. ;-)
an einer richtigen anlage wirst du das auch nicht machen. erstens hast du dafür später kaum die möglichkeite ersatzteile zu bekommen und zweitens sind die s5 teile wesentlich teurer als s7 teile wenn man sie regulär kauft. (sofern sie überhaupt noch lieferbar sind)
Es ist erstaunlich was man hier alles an Information finden kann, ich hab hier über mindestens 2 Firmen gelesen die sich spezialisiert haben auf klonierte (geklonte?) S5 Teile.

die s7 200 ist meinern meinung anch auch eine gute idee. das preis leistungsverhältniss ist besser wie bei der 300.
Ich werde genauer hinsehen.

Dankeschön!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
SPS Markus schrieb:
Hi,
du hast ja recht
Redest du mit mir? :shock:
aber ich habe da noch mal eine Frage. Woher bekommst du dieses:
1 Eingangswort vom Barcodeleser

Serieller Barcodeleser?
Ehm, das wüsste ich auch gerne. :? Was schlägst du denn vor? Was passt denn am billigsten an eine S5 (oder eventuell auch am S7/200)?

Abgesehen davon sind mit Step5 natürlich ohne Probleme Flankenmerker bzw. -Auswertung ganz normale Operationen (die man selber noch Programmieren muß, also kein Problem) .
Das hatten wir schon, stimmt.
Und rechnen kann die S5 auch. :)
Das wundert mich eigentlich nicht. Ich bin da inzwischen von Ignorant zum Eunuch aufgestiegen, ich weiß wie es geht aber ich kann es nicht. :lol:
 
volker schrieb:
du bauchst dann einen rs232/tty wandler (z.b. bei elv). der ist auch bedeutend billiger als ein mpi adapter.
MPI? :oops:

einen bausatz zum tty-wandler findest du auf meiner hp

Mein Notebook hat nur noch USB und keinen rs232/db9 Port mehr. :(

hab eben mal bei ebay geschaut. da gibts wirklich günstige angebote.

Irre was? [off-topic]Ich hab mir eine GPS-Maus gekauft für 35€ inkl. Fracht bis zu meiner Haustür. Ein vergleichbares Teil kostet hier im Laden mehr als das Doppelte und dann muss ich da auch noch 60Km hin- und anschließend wieder zurückfahren[/off-topic]
 
Zuviel Werbung?
-> Hier kostenlos registrieren
volker schrieb:
Gerard Stutje schrieb:
Anfängercode halt. :oops:
trysim kenne ich nicht.
Das solltest du aber zumindest einmal gesehen haben. Gratis Demo: http://www.cephalos.de/tsdemogl.zip (4,3 MB)
kannst den code als textdatei exportieren?
stell mal einen auszug hier rein. dann kann ich dir sagen, obb man den ohne probs in s5/s7 nutzen kann.
Gerne!
 

Anhänge

  • awl.zip
    1,4 KB · Aufrufe: 15
Hallo zusammen!

Zitat:
die s7 200 ist meinern meinung anch auch eine gute idee. das preis leistungsverhältniss ist besser wie bei der 300.
Ich werde genauer hinsehen.

Warum dauert das manchmal so lange???
War meine allererste idee und auch antwort auf deine frage...


Gruß
Timo :shock: :roll: :roll: :oops: :x [/quote]
 
Hallo Timo
Unimog-HeizeR schrieb:
Gerard Stutje schrieb:
Markus schrieb:
die s7 200 ist meinern meinung anch auch eine gute idee. das preis leistungsverhält niss ist besser wie bei der 300.
Ich werde genauer hinsehen.
Warum dauert das manchmal so lange???
War meine allererste idee und auch antwort auf deine frage...

Timo :shock: :roll: :roll: :oops: :x
So schnell wie du ist ja wohl niemand, du hast ganze 7 Minuten gebraucht um zu reagieren. Und danach hab ich fast ne halbe Stunde gebraucht dir meinen Dank auszusprechen.

Wie gross sind denn die Unterschiede zwischen AWL-S7/200 und AWL-S7/[3|4]* nun wirklich? Ich möchte nicht dass meine Arbeit abgewiesen wird, weil ich auf Platt-Düütsch antworte statt auf Hochbayrisch. Bis jetzt glaube ich das die von mir geschriebene AWL ohne Probleme auch vom S5-95u verstanden wird. Ist das auf meinem Sprachniveau mit dem S7/200 auch der Fall?

In der Konklusion werde ich auf alle Fälle verteidigen, dass auch wenn eine 200er Steuerung am Anfang nicht billiger ist, sie am Ende trotzdem preisgünstiger sein kann.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo hier mal der code für s5 und s7 (300-400). lies sich alles recht einfach über die zwischenablage importieren.

für s7-200 kann ich dir im mom keinen code liefern, da ich microwinn zz nicht zur verfügung habe.

zufallszahl geht nicht so ohne weiters. ich habe diese einfach mal mit einer zeit realisiert.

ew512 habe ich ersetzt durch ew64. und mw512 durch mw50.
 

Anhänge

  • awl_s5.zip
    6,2 KB · Aufrufe: 31
  • awl_s7_300-400.zip
    39,7 KB · Aufrufe: 27
Habe jetzt deinen Code nicht angesehen, aber die Hauptunterschiede in AWL sind:

- logische Operationen:

1.Eine neue logische Verknüpfung beginnt immer mit einer Lade-Anweisung:
LD E0.0
U E0.1
= A0.1
LD E 6.7 // U E6.7 würde bedeuten, daß das bisherige Ergebnis weiterverwendet wird!
UN M3.2
= A0.2
2. Es gibt keine Klammern. Statt dessen werden Zwischenergebnisse auf einen Stack geschoben und dort, wo sie gebraucht werden, wird mit dem obersten Stackeintrag verknüpft. Wenn dich das stört, kannst du auch Hilfsmerker benutzen.
3. Beim Setzen und Rücksetzen können mehrere Bits auf einmal bearbeitet werden. Daher mußt du immer die Anzahl eingeben:
LD E0.0
R A0.1,1 //setzt den Ausgang A0.1 zurück

LD E0.0
R A0.1,5 //setzt den Ausgänge A0.1 bis A0.5 zurück

- arithmetische Operationen:
1. alle Operationen werden nur ausgeführt, wenn das logische Verknüpfungsergebnis wahr ist. Um das zu erzwingen, gibt es den Sondermerker 0.0, der immer 1 liefert:
LD SM0.0
MOV 45,MW6

2. Es gibt keine AKKUs. Die Operationen arbeiten mit 2 Operanden im Speicher, wobei das Ergebnis in den 2. geschrieben wird.
 
volker schrieb:
hallo hier mal der code für s5 und s7 (300-400). lies sich alles recht einfach über die zwischenablage importieren.
Ich sehe dass du Trysim angeworfen hast, Simatic hat meine Symbolliste (oder wie heißt das auf Deutsch wenn du auf Brille klickst) übernommen.

Ich bin wirklich sprachlos, soviel gemachte Arbeit hatte ich wirklich nicht erwartet.

für s7-200 kann ich dir im mom keinen code liefern, da ich microwinn zz nicht zur verfügung habe.
Lass es bleiben!! Mehr als zehn Punkte können sie mir eh nicht geben. :p

zufallszahl geht nicht so ohne weiters. ich habe diese einfach mal mit einer zeit realisiert.
"Einfach" sagte er. Der Kommentar zu FC108 kann ich noch fassen aber der weitere Inhalt und der ganze SFC64 übersteigen einfach mein Verständnis. :roll:

ew512 habe ich ersetzt durch ew64. und mw512 durch w50.
EW514 ist der Wert aus dem Barcodeleser wonach sortiert wird, MW512 ist die Zufallszahl womit der Trysimgenerator die dynamische Objekten (Kisten) bestempelt.

Vielen Dank noch mal, den Anhang hast du dir verdient.
 

Anhänge

  • heineken.zip
    543,2 KB · Aufrufe: 7
Zurück
Oben