S7 Startup Merker aus OB100 oder im OB 1?

Zuviel Werbung?
-> Hier kostenlos registrieren
bike;427982Es ist aber so schrieb:
wenn das Du so siehst...

...dann ist ja jede Diskussion hinfällig.

Ich kann Dir versichern, dass ich den "Anlauf" der Anlage mit der Startinformation des OB1 zu initialisieren verstehe und den OB100 nicht benötige.

...zumindest nicht bei den Classic-CPUs...

Da ich nicht BMW sondern "nur" <...> in Sachen Softwareerstellung umzuerziehen habe, bleib bei BMW ruhig bei Deinen Methoden und Ansichten, Dein Kunde will es so und Du bist willig, es dem Kunden recht machen zu wollen. Meinen Kunden muss ich noch etwas bearbeiten, aber ich denke mal, es gibt dort einen Verantwortlichen, den ich endlich auf die Schiene der Zeit ziehen kann. Trotzdem auch der gegen die Versteinerung im Jetzt zu kämpfen hat.
 
Zuletzt bearbeitet:
Kann es sein das du dir das Leben mit deinen Kunden unnötig schwer machst ??? Wenn ich das was von "zurückbau auf Classic" und "umerziehen" lese fällt mir nichts anderes dazu ein..... Und wie kann man mit Markus auf einem Forumstreffen aneinandergeraten ?

Ist ja toll das du den OB100 nicht brauchst aber es gibt ihn nunmal und dann kann man ihn auch nutzen. Vor allem wenn es der Kunde will....

Du hast übrigens mit dem Fahrad viel gemeinsam. Abgesehen davon das ihr mich beide etwas nervt arbeitet ihr auch in irgendeiner Weise für Unternehmen aus der Stadt die es gar nicht gibt.....
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Lipperlandstern;428105Abgesehen davon das ihr mich beide etwas nervt arbeitet ihr auch in irgendeiner Weise für Unternehmen aus der Stadt die es gar nicht gibt.....[/QUOTE schrieb:
Also sowohl Bayern, als auch das Allgäu und auch die Stadt dort gibt es.
Und wer Stern im Namen hat ist oft auch Schnuppe :)


bike
 
@Perfekter & @bike
Ihr beide nervt mich langsam gehörig mit euren Kindergarten-Spielchen
Es ging ihr um das ganz simple und primitive Thema "Startup Merker im OB1 / OB100".
Da interessiert mich schlichtweg nicht, was der eine bei BMW und der andere bei Oetker mit TIA oder Classic macht.
Und irgendwelche persönliche "Anfeindungen" haben hier schon gar nix verloren. Geht doch in ein Esotherik-Forum oder ruft bei Astro-TV an und lasst euch beraten.

Diesmal ohne Gruß
Dieter
 
Da hast du bestimmt recht.
Ich wollte wissen wie ihr es macht.
Nicht um meine Sichtweise zu bestätigen, sondern um zu verstehen wie es andere machen und ggF etwas zu verbessern.

Dass das so abgeglitten ist nervt mich vermutlich mehr als dich.
Mir geht das Absolutismusdenken auf den Nerv.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Da hast du bestimmt recht.
Ich wollte wissen wie ihr es macht.
Nicht um meine Sichtweise zu bestätigen, sondern um zu verstehen wie es andere machen und ggF etwas zu verbessern.

Dass das so abgeglitten ist nervt mich vermutlich mehr als dich.
Mir geht das Absolutismusdenken auf den Nerv.


bike

Komischerweise geraten aber immer der vermeintlich Perfekte und das Fahrrad aneinander. Und nicht nur in diesem Tread...... Aber wie soll in diesem Fall auch der Klügere nachgeben ? ;) .... mach einfach den Deckel drauf und lass dich nach Japan versetzen.
 
jaja, die Bielefeldverschwörung...

@LiLaSt: bisweilen muss man einem Kunden präsentieren und vorführen, das etwas geht. Allerdings war aus Kundensicht in dem Fall nur sichtbar, dass es sowohl mit Classic wie auch mit TIA geht. Und sich mit TIA befassen zu müssen - tja, die Neugierde konnte ich nicht erwecken.

Also muss ich nun warten, bis ich wirkliche Vorteile der 1200/1500er vorführen kann.
 
jaja, die Bielefeldverschwörung...

@LiLaSt: bisweilen muss man einem Kunden präsentieren und vorführen, das etwas geht. Allerdings war aus Kundensicht in dem Fall nur sichtbar, dass es sowohl mit Classic wie auch mit TIA geht. Und sich mit TIA befassen zu müssen - tja, die Neugierde konnte ich nicht erwecken.

Also muss ich nun warten, bis ich wirkliche Vorteile der 1200/1500er vorführen kann.

---> garbage can


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bike wie konnte dir mit deiner jahrzehnte langer Erfahrung in der Entwicklung von CNC Maschinen das Bit DB8DBX45.0 entgehen?
Das ist der vom Grundprogramm der 8X0D PL /SL zur Verfügung gestellte Anlauf Merker
 
Bike wie konnte dir mit deiner jahrzehnte langer Erfahrung in der Entwicklung von CNC Maschinen das Bit DB8DBX45.0 entgehen?
Das ist der vom Grundprogramm der 8X0D PL /SL zur Verfügung gestellte Anlauf Merker

Ist der uns wirklich entgangen?
Eher weniger.
Wenn du dich an den Anfang der 840D erinnern kannst, dann ist dir auch noch bekannt, dass der vollqualifizierende Zugriff mehr Rechenzeit als ein Merker benötigt.
Daher hat es seinen Sinn nicht auf einen DB zu zugreifen.

Aber wenn jemand die Aussage als sinnvoll bewertet, der CNC keine Ahnung hat, dann denk ich doch nach ;-)
Aber erst wenn ich besseres zu tun habe. :)


bike
 
Ist der uns wirklich entgangen?
Eher weniger.
Wenn du dich an den Anfang der 840D erinnern kannst, dann ist dir auch noch bekannt, dass der vollqualifizierende Zugriff mehr Rechenzeit als ein Merker benötigt.
Daher hat es seinen Sinn nicht auf einen DB zu zugreifen.
bike

dem ist heute auch noch so, aber mir sind bisher die von dir entwickelten Werkzeugmaschinen nicht mit einer optimierten PLC Zykluszeit aufgefallen.
 
RHETORISCHE FRAGEN !!!
Ist OB100 nicht ein Baustein der nur eimalig beim Neustart aktiv wird ?
Wird er immer wieder gelesen oder wirklich nur einen SPS Zyklus lang ... dann würde er Zykluszeit sparen ?

Man kann (glaube ich) wenn man nur OB1 benützen möchte , es mit einem negierten nichtremanenten Merker eine CASE Abfrage am OB1 Anfang und einem bedingten Sprung zum eigentlichem Programm(aufrufe) im OB1 oder bedingt zu OB1 Ende machen ... wo es den Merker auch bedingt auf 1 setzt . Wenn die Sprungziele mit BE ( Bausteinende ) gekapselt sind würde nur die CASE Abfrage sich immer wiederholen die Anlauf Aktionen aber nur beim Anlauf...
Dieser Merker wird bei jedem Start 0 sein ...etc.

Für mich als Anfänger scheint OB100 schöner zeitsparender und eleganter zu sein


:confused:
 
Zuletzt bearbeitet:
Also langsam frage ich mich wirklich was das soll....

Sag mal Alex, hat Dir nicht ein Super- Mod im Beitrag
http://www.sps-forum.de/simatic/62896-zaehler-kurze-frage-3.html#post442091
einen Hinweis gegeben?

Ich verstehe eigentlich auch nicht warum Du ständig Deinen "Glauben" über SPS'n veröffentlichst.

Zur Sache: ob jemand lieber den OB100 oder einen Anlaufmerker verwendet ist, wie man lesen kann, Geschmackssache. Deine CASE-Abfrage, bedingte Sprünge, bedingtes(?) setzen des Anlaufmerkers verwirren wieder mal andere Leser.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
SORRY

Ab sofort werde ich auch kurze Programme in einem
Code:
 Fenster als Beispiele posten .
Hast recht wo es kompliziert ist soll man ...anschaulich werden !

:(

Die Idee war : [B]falls man OB100 nicht mag [/B]kann man zwei unabhängige Programme/FC/FB im OB1 schreiben einen nur für den Anlauf und einen für die "normal" Bearbeitung ... der Anlaufprogramm soll zeitlich [B]so lange[/B] ausgeführt/[B]gelesen[/B] werden bis man mit dem Normalbetriebprogramm starten kann ... deswegen die Sache mit dem Anlaufmerker(NICHTREMANENT) und deswegen die "CASE" !
Ist es jetzt klar ?

:)
 
Zuletzt bearbeitet:
Ich glaube Du hast Da die Funktion im BS des OB100 nicht verstanden!

Z.B. wird bei 840D dieser OB100 eigentlich benötigt.
Oder wegen er Einfachheit oder Lesbarkeit nutzt man halt beim Anlauf diesen OB100 um vor den eigentlichem OB1 Dinge zu initialisieren!

Bei einer normalen 3xx Steuerung kann man bestimmt einfacher ohne OB100 auskommen als bei z.B. der NC Steuerung (wobei hier auch).
Aber wegen der ganzen Verständlichkeit usw. nutzen viele diesen halt ...

Dieser BAustein wird nur einmalig aufgerufen vom BS.
In Zeiten von 314C und 317C Steuerungen, sprechen wir da von eigentlich keiner Zykluszeiteinsparung mehr und wenn dann im µs Bereich.
Dies fällt auch nicht mehr auf, wenn Du mal die Leistungsdaten anschaust was 1 oder 10K Code ausmachen ...


Du darfst aber gerne deinen Code so komplifizieren wie Du möchtest :cool:
 
Zuletzt bearbeitet:
Für mich als Anfänger scheint OB100 schöner zeitsparender und eleganter zu sein


:confused:

Sagte ich doch ;)

Wenn OB100 nur einmal gerufen/gelesen wird und im Anlauf Initialisierungen gemacht werden müssen die länger als einen SPS Zyklus lang dauern ( !solche gibt es! ) ... dann ist OB100 keine allgemeine Lösung !
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Sagte ich doch ;)

Wenn OB100 nur einmal gerufen/gelesen wird und im Anlauf Initialisierungen gemacht werden müssen die länger als einen SPS Zyklus lang dauern ( !solche gibt es! ) ... dann ist OB100 keine allgemeine Lösung !


An welche Initalisierungen denkst du da denn?
 
Er hat einfach nicht begriffen, das der OB100 nur zum Verbiegen
von ein paar Merkern und zum Initialisieren von Schrittketten da ist.
Wenn der OB100 größer als 1kByte ist platzt das CPU Gehäuse auseinander.
 
Zurück
Oben