Maschinen-Grundstellung

HardAmLimit

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte eine Maschine an jeder Stelle im Programm in Grundstellung
versetzten können. Also alle Zylinder in GS und die Initialisierungswerte der Variablen annehmen.

Wie fang ich das am besten an?

Gruss HAL:confused:
 
Das was du benötigst, nennt man Schrittkette oder Zustandsautomat oder State-Maschine. Dazu gabs erst gestern oder vorgestern einen Thread. Schau auch auf Wikipedia.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

das Programm existiert schon. Die Frage ist nur, muss ich z.B Flipflops, bzw set/reset speicher die irgendwo im Prg sind auch manuell auf init werte setzen, oder gibts bei Beckhoff einen befehl der praktisch alle Variablen mit den Vorgabewerten beim Programmstart belegt....das wär natürlich die beste Lösung :)


Gruss HAL
 
In TwinCat werden alle Variablen mit 0 initialisiert. Var vom Typ Bool mit False. Wenn man bei der Deklaration allerdings eine Zuweisung macht, wird mit diesem Wert initialisiert.

Bsp:

Ventil : BOOL := TRUE;
 
Glückwunsch, wenn er eine Maschien hat wo er einfach sagen kann "alles auf 0".

Für die Grundstellungen meiner Maschinen muss ich die Rumpeln immer erst "entwirren", also gewissermaßen Rückwärtsschrittketten machen ... :sm15:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Na ja, dann eben eine Schrittkette.... Ich mag aber lieber den Ausdruck Zustandsautomat, weil mit "Kette" assoziere ich immer mit linearem Vorranschreiten ohne Verzweigungen.

Jaja, die Wissenschaftler *ROFL*.

Spaß beiseite.

@HardAmLimit
Du mußt natürlich alle Variablen, die die Grundstellung deiner Anlage beeinflussen auch auf die richtigen Werte setzen. Im einfachsten Falle kannst du allen Aktoren einen Resetbefehl geben, so daß sie in ihre definierte Grundstellung fahren. Haben die Bausteine für diese Aktoren auch noch ein Freigabebit für die Bewegung, so kann man darüber Kollisionen verhindern. Mit diesen beiden Maßnahmen, benötige ich für die Grundstellungsfahrt sehr selten eine eigene Schrittkette, da sich das Entknoten über die Freigaben "von allein" regelt. Allerdings gibt es Prozesse und Anlagen, wo das so definitiv nicht möglich ist.

Insgesamt kann man dir nicht allzuviel konkret sagen, da es sehr unterschiedliche Umsetzungen von Schrittketten und Projekten gibt. Ja nachdem, wie das Programm aufgebaut, bzw. wie durchdacht das gesamte System iat, muß man wohl sehr unterschiedliche Wege einschlagen.

PS: Wieso nicht HartAmLimit?
 
Zuletzt bearbeitet:
Erstmal dank an alle die geantwortet haben. Habs mir schon gedacht. Bin für meinen "Variablenmüll" :) selber verantwortlich.:confused:

@ralle: HartAmLimit gibts schon sehr oft...habs einfach englisch und deutsch gemischt. Daraus wurde dann HardAmLimit mit "d" und...nebenbei...der Name stammt aus der Zeit um 2000, da hab ich sehr viel AKtien am Neuen Markt gezockt...und das war oft "HardAmLimit" :ROFLMAO:

Na Dann allen einen schönen Abend...

Gruss HAL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Erstmal dank an alle die geantwortet haben. Habs mir schon gedacht. Bin für meinen "Variablenmüll" :) selber verantwortlich.:confused:

@ralle: HartAmLimit gibts schon sehr oft...habs einfach englisch und deutsch gemischt. Daraus wurde dann HardAmLimit mit "d" und...nebenbei...der Name stammt aus der Zeit um 2000, da hab ich sehr viel AKtien am Neuen Markt gezockt...und das war oft "HardAmLimit" :ROFLMAO:

Na Dann allen einen schönen Abend...

Gruss HAL

Aus, du auch, na nu ist es ja wieder soweit an der Börse *ROFL*!

Die Namensfindung hat mich wirklich mal interessiert :ROFLMAO:, danke für die Erklärung.
 
No Prob....aber momentan lass ich die finger weg....denke das mit den Banken ist noch nicht das Ende....

Aber halt mal die Daimler im Auge....von 70 auf 26....wenns dreht is da was zu machen...trotz Automobilkrise....:p

So...jetzt genug ...is ja SPS Forum und net Aktien und Derivate :)

Also Ciao bis demnächst mal...

Axo...Tolles Forum...Glückwunsch...keine "Labertascehn" hier...findet man net so oft....:rolleyes:
 
Zurück
Oben