Thread Content
Von welchen Parametern hängt der Programmierrhythmus von DCS ab? Ist es die Reaktionszeit der Steuerungssoftware des DCS selbst, oder die Länge der Programmierung?
Aus Sicht des Benutzers ist es der im Programm festgelegte Scannzyklus, aus Sicht des Herstellers hingegen die Rechenleistung des CPUs, die Speicherkapazität sowie die entsprechende Redundanz
Es hängt mit den Programmeinstellungen zusammen – es kommt darauf an, wofür man es verwendet und welche Programme eingestellt werden sollen. :):):):)
Die Reaktionsgeschwindigkeit der DCS-Systeme von verschiedenen Herstellern unterscheidet sich. Auch die Reihenfolge der Programmsteuerung ist unterschiedlich. Mit anderen Worten: Der Reaktionszyklus hängt vom Produkt des jeweiligen Herstellers ab
Ich weiß nicht, was Sie mit dem Begriff „Programmierzyklus“ meinen. Im Siemens-System kann man selbst wählen, wie oft der Programmablauf stattfindet – also der Ausführungszyklus. Wenn zum Beispiel der Scanzyklus 1 Sekunde beträgt, dann wird das Programm alle 1 Sekunde ausgeführt. Das Programm reagiert nur dann, wenn sich das Signal länger als 1 Sekunde lang ändert.
Das heißt, es hängt mit dem Einstellzyklus des Programms zusammen, oder?
Sowohl die Rechengeschwindigkeit der DCS-Steuerkarte als auch die Länge des Programms selbst haben Einfluss. In der Regel bietet eine DCS mehrere Scannzyklen an, aus denen der Benutzer wählen kann.
Das hängt wohl auch mit der Signalsteuerung und der Rücklaufzeit bei der Übertragung an den DCS zusammen
Zunächst hängt die schnellste erreichbare Periode vom System selbst ab. Importierte Produkte kommen schnell, inländische Produkte etwas langsamer. Dann kann es langsamer eingestellt werden.
Sowohl Zhongkong als auch LS scheinen 500 Millisekunden zu haben. Ein Wert von einem Millisekunde ist meiner Meinung nach sinnlos – egal wie schnell die Signale sind, erst wenn die Aktion vor Ort abgeschlossen ist, zählt das. Für eine schnelle Steuerung ist das jedoch nützlich
Bei Siemens wird dies in verschiedenen Unterbrechungen (OB-Blöcken) umgesetzt – es handelt sich dabei nicht um Einstellungen im Programm. Vielmehr legt man beim Konfigurieren fest, in welchem OB-Block oder in welchem Scanzyklus das Programm platziert werden soll. Im Programm selbst wird dies in der Regel nicht gesteuert – es sei denn, man ruft im Programm Programme aus anderen OB-Blöcken mit unterschiedlichen Scanzyklen auf.