Unterschiedliches Verhalten von binären FBoxen "set hoch"/"Set niedrig" im PG5 2.0.150
FAQ #101489
Im PG5 2.0.150 (SP1) das Verhalten der FBoxen "hoch" und "Festgelegt niedrig" kann auf das Verhalten im PG5 1.4 unterschiedlich sein. Beim Arbeiten mit der FBoxen "Hoch angesetzt" und "niedrig" aus der Standardbibliothek FBox "Binär" dieser FAQ bietet wichtige Informationen.
Kurze Zusammenfassung
- Das Verhalten eines Fupla-Programm mit "Binary set hoch" und "Binary set Low" FBoxen können abweichen, wenn gebaut mit PG5 2.0.150 verglichen mit dem gleichen Programm mit PG5 Versionen in anderen (z.B. 2.0.110) gebaut.
Um dieses Problem zu vermeiden, aktualisieren Sie die SFup Basis-Bibliothek auf Version 2.6.154 oder höher. Diese FBox-Version steht auf der Support-Website zur Verfügung. - Um unerwünschte Verhalten beim Start zu vermeiden, verwenden Sie nicht die "Binary hoch" und "Binäre Set Low" FBoxen zum Herstellen einer Verbindung mit FBoxen mit einem Initialisierungsteil (z.B. der HLK-Init-FBox, "Sasi Extended" oder jeder anderen "schwarzen" FBox). Stattdessen Sie einen Stecker mit "0" oder "1" (siehe Screenshot unten).
Ausführliche Beschreibung
Vor einigen Jahren wurden die FBoxen "Binary hoch" und "Binary niedrig eingestellt" der FBox-Standardbibliothek aufgenommen. Diese FBoxen sind für die Visualisierung von Konstantendefinitionen von Binärwerten hinzugekommen. Ziel war es, ein identisch Verhalten "Binäre Set" FBox und Anschlüsse mit konstanten Werten innerhalb zu erstellen:
- Binäre niedrige FBox (nicht empfohlen, da die FBox "S-Bus IP Ex" ein Initialisierungsteil enthält)
- Wert 0 mit Stecker geschrieben:
Unterschiede zwischen der FBox Version 2.6.150 (installiert mit PG5 2.0.150) und andere Versionen
- Alle PG5 Versionen als 2.0.150
In einigen besonderen Fällen ergab, dass die FBox für die Initialisierung ein unterschiedliches Verhalten hatte, dass der Connector mit einer Konstanten innen. Dieser Fall ist bei der Inbetriebnahme der PCD. Für den Fall, dass die FBox, die mit dem "L" verbunden ist oder "H" FBox ein Initialisierungsteil enthält (die im XOB-16 ausgeführt wird), war es möglich, dass die Inizialization nicht korrekt ausgeführt wurde (weil es möglich, dass die zugehörige Flagge geschrieben, um die Ausgabe von binären FBox noch nicht geschrieben wurde, war wie die Fupla-Seite nur in Maiskolben ausgeführt wird). - Im PG5 2.0.150 (mit SFup Base FBox-Bibliothek 2.6.150)
Eine Änderung wurde implementiert (Schreiben der Ausgabe der "High" oder "Niedrig" FBox im XOB 16, zu. Leider durch die Umsetzung dieser Änderung ein anderes Problem entstanden:
Wie die "H" und "L" FBoxen ihren Zustand auf die angeschlossenen Flags während der Start-up-Block schreiben, ist es möglich, dass z.B. die Flags, die nur in Sepcific Fällen (z.B. in einem Graftec-Schritt) geschrieben werden soll beim Anlauf der PCD geschrieben werden.
Wie das unterschiedliche Verhalten von Programmen, die z.B. im PG5 erstellt 1.4.300, wurde beschlossen, die Änderungen in der SFup Basis Bibliothek 2.6.154 (und alle neueren Versionen) rückgängig machen.
Es wird empfohlen, die FBox-Libaray 2.6.154 zu verwenden, da diese Bibliothek genauso wie z.B. PG5 1.4.300 oder 2.0.110 verhält.
Categories
PG5 2.0 / Fupla
Last update: 27.05.2015 15:05
First release: 12.08.2010 13:44
Views: 5593