Release Firmware 64-Zeichen D8/D9-2-4-70
SD-Karten Zugriff verbessert
- Der Schreibe- und Lese Mechanismus der SD-Karte wurde generell geändert und verbessert.
- Die PERMAVAR.FUN wird jetzt in separate Dateien aufgeteilt, dabei erhält jeder Dateityp eine eigene .FUN Datei.
(RCO-Systemdokumentation\RCO-Programmierung\SD Card Dateien und Ordner\05HISTDT) - Für jede Historie wird nun eine INDEX.DAT angelegt, diese ermöglicht dem Controller schnellere Schreib- und Lesezugriffe.
(RCO-Systemdokumentation\RCO-Programmierung\SD Card Dateien und Ordner\04DATA)
Permavar
Ab der Firmwareversion Dx-2-4-70 werden alle Permanent-Daten vom RCO-Controller in separate Permanent-Dateien gespeichert. Hierfür wird für jeden Permanent-Typ eine eigene Unterdatei erstellt. Die Datei PERMAVAR.FUN enthält damit nur noch die beim Neustart benötigten Lade-Anweisungen.
Eine Generierung der Dateien im Ordner 04DATA kann auch mit dem Terminalkommando AUSWERFEN SDCARD manuell forciert werden.
Dabei enthält die PERMAVAR.FUN die Ladeanweisung für folgende Dateien.
- HISTORY.FUN
- LBUSPT.FUN
- MULTIPT.FUN
- NUMVAR.FUN
- STRING.FUN
- TREND.FUN
- WTSC.FUN
- YTSC.FUN
- LAL_LIST.FUN
In diesen Einzeldateien werden die dazugehörigen Datenpunkte gespeichert, sobald sie auf Permanent EIN gesetzt sind. Alle Dateien werden, falls sie noch nicht vorhanden sind, beim Aufstart vom Controller selbst angelegt.
Historik
In jedem Historik-Ordner wird eine separate INDEX-Dateien generiert.
Die INDEX.DAT dient dem RCO-Controller als Inhaltsverzeichnis und ermöglicht einen schnelleren Zugriff auf die entsprechende(n) CSV-Datei(en). Dies betrifft den Schreib- und Lesezugriff auf das jeweilige Verzeichnis.
In der INDEX.DAT erfasst / speichert der RCO-Controller Informationen über:
- Anzahl der Tages-Dateien
- Monats- und Tagesinformationen
- Anzahl Zeilen in der jeweiligen Tages-Datei
PID-Funktion überarbeitet
Wir haben unsere PID Funktion überarbeitet und verbessert. Im Zuge dessen haben wir den dritten Parameter „ta Abtastzeit des Controllers“ durch einen internen Timer ersetzt. Um Abwärtskompatibilität zu gewährleisten, muss dieser Parameter jedoch weiterhin angegeben werden.
Durch diese Änderung wird die PID Funktion wesentlich genauer.
Da der Parameter von der neuesten Firmware (2-4-70) ignoriert wird, muss an Bestandsanlagen nichts umprogrammiert oder angepasst werden. Auch unserer Programmmodule wurden schon überarbeitet und stehen in der Version 2.7 sowie 1.7 in unserem Partnerportal bereit.
die Module die überarbeitet wurden sind:
Vollintegrierte Module:
- Gruppe Verbraucher_v2.7
- Gruppe Erzeuger_v2.7
Standard Module:
- Ventil Pumpe
- Sequ_HK
- Sequ_HWK_AngNa
- Sequ_K
- Sequ4x_HWK
- Kessel_Analog
WICHTIG: Für ihre eigenen Module sollten sie darauf achten, die Programmierungen die eine Schleife um den PID beinhalten, zu bereinigen.
Beispielsweise:
SOLANGE LSEK < ta
KEINEAKTION
yd=PID(w,x,ta,P,I,D,min,max)
Oder
FALLS LSEK>= ta
{
RUECKSETZEN
yd=PID(w,x,ta,P,I,D,min,max)
}
sind hinfällig und sollten bereinigt werden. Es reicht jetzt vollkommen aus den PID direkt zu definieren
yd=PID(w,x,ta,P,I,D,min,max)
Weiter Neuerungen
- Neue Alarm-Referenz Funktionen(RCO-Systemdokumentation\RCO-tool\Projektbaum\Alarme)
- Frei definierbarer E-Mail Datei-Anhang(RCO-Systemdokumentation\RCO-tool\Projektbaum\E-Mail Definition)
- Kommando „Mbdebug“ Funktionserweiterung für ETH / IP / …
- Kommando „Mbusdebug“ Funktionserweiterung für ETH / IP / …
- BACnet: „foreign device registered“ nicht mehr nur für Port 47808 erlaubt
Fehlerbehebungen
- Probleme beim Laden und Anzeigen von Remote-HIST im RCO-Web behoben
- Anzeige „TrendHist“ eines Remotecontrollers am LCD-Display musste zweimal aufgerufen werden
- TrendHist eines Remote-Masters am LCD-Display hatte ein Rückschrittlimit