Wenn der S5 Programmierer wirklich so schlau war und es richtig gemacht hat,Diese hat ein schlauer S5 Programmierer nachprogrammiert. Diese Bausteine habe ich jetzt als .txt Datei.
Wie kann ich meinen S5 Baustein als .txt in Step7 bekommen?
Wie man die Quelle in das Projekt bringt wurde dir schon erklärt.
Ich würde mir jedoch Gedanken machen, ob es wirklich sinnvoll ist ein S5 Programm für eine S7 zu vergewaltigen.
Denn irgendwann schlägt dir das schmerzlich zurück.
bike
Netzwerk 1 von 2 Bib =
Bez :DBA E/A/D/B/T/Z: B
Bez :DBVS E/A/D/B/T/Z: B
Bez :DBME E/A/D/B/T/Z: B
Bez :NR* E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KF
Bez :ART E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KM
Bez :LAUF E/A/D/B/T/Z: T
Bez :LAZT E/A/D/B/T/Z: D KM/KH/KY/KC/KF/KT/KZ/KG: KT
Bez :FKW E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :FVS E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :LT E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :SS1 E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :SS2 E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :BHS E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :FHD E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :BAS E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :FPS E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :BAOE E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :FPOE E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :BHOE E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :SOE2 E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :BST E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :AZS E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :VO E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :TE E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :MOTE E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :DEZU E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :WEZU E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :WEAF E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :DEAF E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :RMOE E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :RMS E/A/D/B/T/Z: E BI/BY/W/D: BI
Bez :MLZU E/A/D/B/T/Z: A BI/BY/W/D: BI
Bez :MLS E/A/D/B/T/Z: A BI/BY/W/D: BI
Bez :MLAF E/A/D/B/T/Z: A BI/BY/W/D: BI
Bez :MLSV E/A/D/B/T/Z: A BI/BY/W/D: BI
Bez :ALOE E/A/D/B/T/Z: A BI/BY/W/D: BI
Bez :ALS E/A/D/B/T/Z: A BI/BY/W/D: BI
Bez :SSS E/A/D/B/T/Z: A BI/BY/W/D: BI
:SPA =M001
:BE
M001 :***
Netzwerk 2 von 2
:B =DBA
:L KF 0
:LW =NR*
:!=F
:SPB =M001
:T MW 240
:LW =NR*
:SLW 4
:L MW 240
:-F
:I 5
:T MW 240
:L MW 240
:SPA =M002
M001 :L KF 5
M002 :T MW 242
:L KF 200
:T MW 244
M004 :L MW 242
:B MW 242
:L DW 0
:B MW 244
:T MW 0
:L MW 244
:L KF 230
:>=F
:SPB =M003
:L MW 244
:I 2
:T MW 244
:L MW 242
:I 1
:T MW 242
:SPA =M004
M003 :
:NOP 0
:LW =ART
:T MW 230
:
:L DW 1
:T MW 232
:
:L DW 2
:T MW 234
:
:L DW 3
:T MW 236
:
:U M 231.4
:SPB =M005
:L DL 4
:T MB 238
:SPA =M006
M005 :L DR 4
:T MB 238
M006 :
usw, usw, habs mal gekützt, das geht noch über 10.000 Zeichen weiter..
:BE
:SPA =M001
:BE
M001 :***
Mal etwas Hintergrundinfo:
Vor Jaaahren (bevor ich auf der Welt war) hat bei uns jemand eine S5 Anlage programmiert. Jetzt möchten wir die S5 in S7 programmieren und die Anlage unberührt lassen.
Die S7 soll ganz genau wie die S5 Funktionieren, also pures Blackbox denken. Nicht mal Optimierungen sollen vorgenommen werden.
Da beginnt ggF dein Problem.
Deine S5 hat vielleicht 65-100 ms Zykluszeit.
Deine S7 CPU ist dann in etwa 5-10 ms fertig.
Machen da Sensorik und Aktoren mit?
Viel Erfolg
bike
Das ist mir eigentlich klar.Wenn man weiß, wie lang der S5-Zyklus war, dann lässt man das Programm einfach im OB35 mit der entsprechenden S5-Zykluszeit laufen. Den OB1 lässt man dann einfach leer!
Da beginnt ggF dein Problem.
Deine S5 hat vielleicht 65-100 ms Zykluszeit.
Deine S7 CPU ist dann in etwa 5-10 ms fertig.
Machen da Sensorik und Aktoren mit?
Viel Erfolg
bike
Da beginnt ggF dein Problem.
Deine S5 hat vielleicht 65-100 ms Zykluszeit.
Deine S7 CPU ist dann in etwa 5-10 ms fertig.
Machen da Sensorik und Aktoren mit?
Viel Erfolg
bike
Sensorik und Aktoren ??? Warum sollten die mit der Zykluszeit Probleme haben ???
Gruss
Bei dir macht das keinen Unterschied?
Gut, schön für dich, bei uns ab und an schon.
Bei uns, bei dir nicht , kann es, wenn die Signale reinkommen und sehr schnell bearbeitet und dann ggF zu schnell etwas angesteuert wird, zu Problemen kommen.
bike
Wenn man weiß, wie lang der S5-Zyklus war, dann lässt man das Programm einfach im OB35 mit der entsprechenden S5-Zykluszeit laufen. Den OB1 lässt man dann einfach leer!
Vielleicht kann mir MCerv weiterhelfen..... warum OB35 wegen Sensorik und Aktoren.
netten Gruss
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?