Konstistenz

Hi, so weit ich weiß wird ein Baustein oder ein darin enthaltenes Netzwerk als Konsistenz bezeichnet wenn alle Verknüpfungen und Baustein Aufrufe vorhanden sind. Oder anders, wird im Programm ein Baustein aufgerufen der nicht existiert oder du sprichst eine Peripherie Adresse an die nicht zur Station gehört so ist das Programm nicht konsistent.

Gruß,
das Greenhorn.
 
Konsistenz kommt beim SPS-Programmieren in zwei verschiedenen Zusammenhängen vor:
1. Bausteinkonsistenz innerhalb Deines Projektes
2. Datenkonsistenz beim Zugriff auf Peripherie die mehrere Bytes umfasst.
Welche meinst Du?
Gruß
Erich
 
eher nummer 2.
Es geht um einen DP/DP Koppler bei dem man 4byte normal bzw konsitent parametreiren kann u mich der unterschied interessiert
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn mehrere Bytes über einen DP/DP-Koppler übertragen werden, ist es (in manchen Problemstellungen) wichtig, dass alle Daten, die übertragen werden, "gleichzeitig" geschrieben werden und wieder "gleichzeitig" gelesen werden. Da gleichzeitig nicht wirklich geht (mehr als vier Bytes kannst Du nicht in einem Befehl übertragen), wird das durch eintsprechende andere Maßnahmen bewirkt.
1. In der Konfiguration als konsistent deklarieren
2. Die Daten mit den entsprechenden Systemfunktionen konsistent lesen bzw schreiben.
Gruß
Erich
 
Ein wunderschönes Beispiel für die Notwendigkeit der konsistenten Übertragung sind Zähler. Ändert sich zwischen dem Einlesen der einzelnen Bytes der Zählerstand beispielsweise von 0x0000FFFF auf 0x00010000 so kann ich - je nach Reihenfolge des Auslesens schlimmstenfalls entweder 0x00000000 oder auch 0x0001FFFF lesen.
 
Zurück
Oben