Re: Vorgang vorzeitig abbrechen Nachtrag Kategorie: Programmierung (von reneforster - 15.02.2008 21:04) | ||
Als Antwort auf Re: Vorgang vorzeitig abbrechen Nachtrag von Markus H - 14.02.2008 19:32 | ||
| ||
also bei einer Control I gehts halt nicht so einfach, aber vielleicht könntest Du ja nach einem ähnlichen Prinzip arbeiten. Alles für Taktsteuerung kommt in einen Programmabschnitt, welchen Du wiederum in deinem restlichen Programm immer wieder aufrufst. Oder umgekehrt, deinen Takt in einer Schleife ständig ausführst und ab und zu in den restlichen Programmteil verzweigst. Musst Du aber je nach Umfang vom restlichen Programm und der je nach wie zeitkritsch alles ist selber entscheiden. Bei anderen SPS ist das auch nicht anders (z.B. S7). Da teilst Du dein Programm halt in verschiedenen Bausteinen auf, diese wiederum werden vom je nach Wunsch aufgerufen und abgearbeitet. Und das alles schön hintereinander. Nur darfst Du dann nicht einfach mit einem Programmhalt (sleep) arbeiten, da es sonst dein ganzes System ausbremst. Da musst Du dann auf anderes ausweichen, z.B. durch Abfrage des Systemtimers und dementsprechend handeln. Das Multithreading in der Control II ist halt durch nichts zu ersetzen. | ||
Antwort schreiben Antworten: |