Hinweis: Da die Treiber für ALU 320 und ALU 5xx zum Teil aus gleichen Quellprogrammen gebunden werden, kann sich der Versionsindex erhöhen, auch wenn die jeweiligen ALU-Treiber von dieser Änderung nicht betroffen sind. Aus diesem Grund kann es zu Versionssprüngen kommen. |
Version 1.4 Es wurde eine zusätzliche Funktionalität bei den Treibern IEC 60870-5-101 und ...104 eingeführt. Für Sollwerte und Bitstrings in Befehlsrichtung kann jetzt ein Initialwert vorgegeben werden. Dieser Initiallwert kann auf zwei Arten verarbeitet werden:
Modus 1: Der projektierte Initialwert wird einmalig bei Kaltstart in die entsprechenden %IW bzw. %ID Variablen eingetragen. Sobald ein Telegramm vom Leitsystem eintrifft, wird der Wert des Telegramms solange in die entsprechende Variable eingetragen, bis ein neuer Wert vom Leitsystem eintrifft. Modus 2: Der projektierte Initialwert wird bei Kaltstart in die entsprechenden %IW bzw. %ID Variablen eingetragen. Trifft ein Telegramm vom Leitsystem ein, wird der Wert des Telegramms in die entsprechende Variable eingetragen und anschließend wieder durch den projektierten Defaultwert überschrieben. Je nach Länge des Anwenderprogramms kann der Telegrammwert für 1 ... 5 Programmzyklen anstehen, bevor er durch den Initialwert überschrieben wird. Auf diese Weise kann vom Anwenderprogramm erkannt werden, ob ein neues Telegramm vom Leitsystem geschickt wurde, auch wenn sich der Wert im Telegramm selbst nicht geändert hat.
Zwischen Modus 1 und 2 kann ebenfalls projektierbar gewählt werden.
Projektierungsbeispiel: //: Bitstring C_BO_NA 1:VAR_CBO_NA_INIT= 0x0000FFFF 1:VAR_CBO_NA_CMD= TRUE // TRUE = Modus 2, Initialwert nach jeder Telegrammübergabe
//: Sollwert C_SE_NA 1:VAR_CSE_NA_INIT= 0xFFFF 1:VAR_CSE_NA_CMD= FALSE // FALSE = Modus 1, Initialwert nur bei Kaltstart |
Version 1.54 Uhrzeitsynchronisation über GPS, IEC...101/104 Zeittelgramme und Anwenderprogramm.
Neue Parameter für SVC_RTUn.INI
RTU_TIME_SET: Datentyp WORD { 0 | 1 | 2 }; 0 = Zeit darf über IEC gestellt werden (default) 1 = Zeit darf nie über IEC gestellt werden 2 = Zeit darf nur über IEC gestellt werden, wenn aktuelle Zeit IV ist
Der folgende Paramter ist nur gültig, wenn RTU_TIME_SET ungleich NULL ist!
RTU_TIME_ACK_NEG: Datentyp BOOL { FALSE |TRUE } FALSE = IEC Zeittelegramm wird mit positiver Response bestätigt (default) TRUE = IEC Zeittelegramm wird mit negativer Response bestätigt
Der folgende Paramter ist nur gültig, wenn RTU_TIME_SET = 2 ist!
RTU_TIME_SYNC_ENABLE: Datentyp WORD - Eingabe in Minuten Delta-Zeitangabe in Minuten, seit dem letzten Stellen der Uhr. Nach Ablauf darf die Uhr über IEC Telegramm gestellt werden.
DEA300 Version eingepflegt mit INI Parameter DEA_MP= TRUE (Multiprog) |
Version 1.61 Es wurden zusätzliche Baugruppen in die I/O Treiber aufgenommen: ADU 115 ADU 116 DAU 104 DAU 108 DAU 109 / 509 DAP 106 |
Version 1.62 Keine Änderung bei ALU 5xx |
Version 1.63 SSDKOSBIKA.dll für BIK-DEA Ankopplung geändert. Treiber Zugriff für mehrer DEA-Magazin an einem Bus optimiert. |
Version 1.70 Die Namen der INI-Dateien wurden geändert, damit diese mit der neuen Bedienoberfläche über Multiprog erzeugt werden können.
| Alter Name |
Neuer Name ab Version 1.70 |
PCOS_A320.ini Slot_Device.ini
SVC_COMn.ini *) SVC_RTU.ini *) Modbus_Server.ini |
PCOSA320.ini SlotDev.ini SVCCOMn.ini *) SVCRTUn.ini *) MBSRV.ini |
*) n steht für die jeweils zugehörige Service-Routine (1 - 4)
|
Version 1.74 Es können jetzt beide COM-Schnittstellen gleichzeitig für die IEC 60870-5-101 Kommunikation verwendet werden. Es können jetzt zwei Service-Routinen für die Kommunikation mit IEC 60870-5-104 definiert werden. |
Version 1.75 KOS141 eingebunden KOS560 (KOS260 im F-Karten-Format) ID CODE 094 (0x5E) eingebunden! |
Version 1.80 Firmwarebaustein für RS232 (SCOM) Kopplung eingebracht. Bei Blocktelegrammen IEC...101/104 werden jetzt nur noch max. 127 Objekte vom Typ Einzel- oder Doppelmeldung geblockt.
Grenzen für Übergabeschnittstelle erweitert IEC101 Maximal 2096 Objekte in Melde- und Befehlsrichtung in der SVCRTUn.INI Datei. Maximal 512 Byte in Befehlsrichtung und 1024 Byte in Melderichtung für die I/O-Konfiguration IEC104 Maximal 6000 Objekte für Service 1 und 2 und max. 2096 Objekte für alle weiteren Service-Routinen in der SVCRTUn.INI Datei. Maximal 512 Byte in Befehlsrichtung und 1024 Byte in Melderichtung für die I/O-Konfiguration |
Version 1.82 Anbindung BIK014 (ALU BIK) implementiert |
Version 1.86 PAB520.DLL für KOS140 wegen UZ251-Slave überarbeitet. |
Version 1.87
- IEC101 AWD Betrieb: Routine für das Senden des Passworts geändert. Die Zeichen werden jetzt schneller nacheinander gesendet.
- Modbus TCP für mehrere Request freigegeben
- System Shared Memory auf max. 32KByte erweitert!
- Modbus Shared Memory auf max. 32KByte erweitert!
- PAB520.dLL - BIK114 Treiber für SEAB erweitert
- SSDKOSBIKA.dll und CDLSSDKOSBIKA.dll für SEAB-FWB erweitert
- SEAB Firmwarebibliothek für Multiprog bzw. ProConOS eingebunden
|
Version 1.89
- SSDKOSBIKA.dll und CDLSSDKOSBIKA.dll für SEAB-FWB erweitert
- IEC101/104: Ringpufferdaten werden bei Unterspannung auf CF-Karte geschrieben und bei Warmstart wieder geladen
- IEC101/104: Behandlung des OV-bit bei Messwerten überarbeitet
- IEC101: Objekt-Nr. jetzt auf 3 Oktett erweitert
|
Version 1.90
- IEC101/104 ADU Messwertverarbeitung auf 2er Komplement umgestellt und Qual.- OV anstoss Übertragung geändert
- IEC101 AWD Betrieb:
- AT_INIT String auf 28 Zeichen erweitert - 2 weitere AT_INIT Strings für SVCCOMn.ini zugelassen (AT_INIT2 und AT_INIT3)
- SEAB-FWB - Start/STOP Problem nach AWP Download beseitigt
- Identcode DAP106 hinzugefügt
- DEA Ablauf bei Fehlersynchronisation verbessert
|
Version 1.91
- ALUBIK Zugriffe (ACF Bit Faktor 32) modifiziert!
- A520/A320 Modbus Server Tcp/IP Kommunikation für mehrere Transaktionen optimiert.
- IEC101 AWD LED Ansteuerung eingebunden:
Die funktione ist nur für ein internes MODEM (COM3) vorgesehen. Einstellung in SVCCOM?.INI unter Section AWD101-MODE MODEM_LED=TRUE/FALSE
Auswirkung bei TRUE: LED ON - Datenverbindung ("CARRIER") vorhanden - Passwort (Rx/Tx) und IEC-Kommunikation. LED OFF - keine Verbindung LED Blinken(Slow) - Verbindungsaufbau UST->LR LED Blinken(Fast) - Verbindungsaufbau LR (Ring)->UST LED 2 mal blinken (500ms) und Pause ... Modem Initialisierungsproblem LED 3 mal blinken (300ms) und Pause ... Modem nicht mehr bereit
- Bei IEC101-AWD das Senden des Passworts mit "CR" abschliessen (default: TRUE)
Deaktivieren dieser Funktionalität unter Section AWD101-MODE mit DIAL_PW_CR=FALSE
|
Version 1.92
- Bei DEA-Ankopplung wurde der ADU-Vorzeichenfehler behoben.
ADU115/116 setzten bei positiven Werten das MSB(Bit15). Im Grundmagazin war dieses Problem bereits schon behoben. Gleiches gilt auch für die DAU109.
|
Version 1.94
- Bei Telnet Verbindung - Willkommenstext mit Versionskennung implementiert
|
Version 3.00 (BETA Projektversion)- Umstellung auf PROCONOS4 auf Basis der Version 1.94.
(Voraussetzung für Online-Ändern)
- BIK Geräte Treiber für A520/A320 modifiziert
|
Version 3.10 (BETA Projektversion)- Codebasis für SEAB und DEA Betriebsart von A520/A320 angepasst
- AWD Betrieb:
Ablauf InitString mit Motorola Modem korrigiert
Wartezeit für Wahlwiederholung korrigiert
|
Version 3.12 (BETA Projektversion)
- Auswertung der ALUX20.ini für SNTP Parameter "Server2" ergänzt.
Wichtig: Der Parameter "SERVER2" muss immer hinter "SERVER" angeeben werden!
- Datum/Uhrzeit Überwachung für SNTP Dienst erweitert
- Diag_TSync.exe
Diagnose für Datum/Uhrzeit Dienst SNTP Client (NTP0) etc. SNTP - 2 Serveradresse freigegeben.
- SNTP Service (Client)
Zweite Serveradresse ergänzt. Die Serveradresse auf IP
Adressebasis (xxx.xxx.xxx.xxx) erweitert, zuvor war nur Hostname
möglich.
- UDPCFG Server
Aktualisierung der TCP/IP Adresse. Uhrzeit stellen mittels Broadcast erlaubt!
|
Version 3.16
- BIK DEA Ankopplung wegen BKF (Interbus-S) Modul modifiziert.
- Offizielle Freigabeversion der neuen Leistungen ab 3.0
|
Version 3.18
- Abschaltverhalten für dezentrale E/A überarbeitet.
- PAB-DEA Ankopplung über Bitbus verbessert.
- ADU114 Ausgabefehler bereinig.
|
Version 3.19 Modbus TCP-Client
- Priorität der Modbus Threads auf PCOS Systemtask Niveau (121) angepasst.
- Verbindungsaufbau zu Modbus Servern optimiert (REACT).
- Überwachung Projektierungsparameter eingeführt.
- Überwachung der Response-Timeout Zeiten mit 10ms Faktor beaufschlagt.
- Anzahl max. Modbus Server auf 32 IP Adressen begrenzt.
- Anzahl I/O Gruppen auf max. 100 überwacht.
- Ablauf im Successive Mode (Response TOUT) überarbeitet.
|
Version 3.20
- Systemmerker Baugruppenstörung und Slot-Status (DWORD) für BIKX14 Modnet 1/SFB Status integriert.
- BIKx14 Ausfallmerker für reine Modnet 1/SFB Kommunikation überarbeitet.
|
Version 3.21
- Modbus TCP/IP Server: Anzahl Verbindungen von 24 auf 44 erhöht.
- Hinweis: KW-Client benötigt 2 Verbindungen, d.h. eine für Read-Requests und eine für Write-Requests.
|
Version 3.40
- Parameter "KSYSTICKDIS= (TRUE/FALSE)" für PCOSAX20.ini in Sektion PCOS-SYSTEM aktiviert (def. FALSE)
.
- KSYSTICKDIS = TRUE bewirkt, dass der Systemtick sich wie in den vorhergehenden Versionen verhält, d.h. zyklische Tasks brauchen die doppelte Intervallzeit!
-
KSYSTICKDIS = FALSE bewirkt, dass der Systemtick halbiert wird, dies bewirkt, dass zyklische Tasks genau mit der projektierten Intervallzeit aufgerufen werden.
- Ist der Parameter aktiv, so erscheint in der Multiprog
Versionsanzeige hinter V3.40 ein "S" (V3.40S) für ProConOS ohne Kernel
SystemTick.
- PAB Treiber für KOS140/KOS141 bezüglich der zyklischen Befehlsübernahme überarbeitet
|
Version 3.41
- Speicherbereich für Shared Memory erweitert und für ALU-Typ skaliert
- ALU500: Shared Memory 8 kByte
- ALU504: Shared Memory 32 kByte
- ALU518: Shared Memory 64 kByte
- ALU520: Shared Memory 16 kByte
- Der Offsetparameter für den Shared Memory muss immer geradzahlig sein und kann zwischen 0 und 32768 definiert werden.
- Die Grösse (Anzahl Byte) des Shared Memory Bereichs muss immer
geradzahlig sein und kann zwischen 0 und ALU-Typ Obergrenze definiert werden.
|
Version 3.43
- Firmwarebibliothek ALUX20_SBP_SEAB1N für SEAB1N Kommunikation eingeführt (zur Zeit nur Slave Funktionalität).
|
Version 3.44
- Systemmerker Baugruppenstörung und Slot-Status (DWORD) für BIKX14 Modnet 1/SFB Status integriert.
- BIKx14 Ausfallmerker für reine Modnet 1/SFB Kommunikation überarbeitet.
|
Version 3.45
- IEC 60870-5-103 eingeführt
Modul mit IEC101 Datentypen im privaten Bereich der IEC103 realisiert.
|
Version 3.50
- Neue ProConOS Version (4.0.494) von KW-Software eingebunden. Verbesserung beim Online-Tauschen.
|
|
Version 3.60
- Hardware-Watchdog
über Anwenderprogramm
- Erweiterung
IP-Alias. Mit dieser Funktion kann pro Netzwerkinterface eine zweite IP
Adresse zugeordnet werden. Der Eintrag erfolgt in ALU320.INI
- Uhrzeitsynchronisation mittels GPS Modul geändert. Baudrateneinstellung 1200, 2400, 4800, 9600, 19200, 38400 und 56000 werden übernommen.
|
|
Version 3.62 - Hochlaufverfahren
geändert, deshalb ein etwas verlängerter Boot-Phase. Bei Änderungen von HOMEDST/AUTODST in ALUX20.ini wird ein 2. Boot-Vorgang eingeleitet.
|
|
Version 3.64
- Modbus
TCP/IP: Durch Netzwerkstörungen (WLAN/VPN) verursachte offene Verbindungen
(inaktiver Port) werden jetzt geschlossen.
|
|
Version 3.65
- Modnet
1N Slave - Bus Synchronisation korrigiert.
- Neue
Firmware-Bibliothek ALUX20_OHP4_SYS_OS
eingebunden. Die Bibliothek stellt mehrere Bausteine für die Steuerung des
RASVPN Dienst (AXR1:) und ein Reboot Kommando für die ALU der Anwendertask
zur Verfügung.
AX20_SOS_REBOOT
Neustart(Warmstart) der ALU
AX20_SOS_RAS_MODEMRESET
HW-Reset (Kaltstart) für internes MODEM des RASVPN Dienst ausführen
AX20_SOS_RAS_DISC
Verbindungsabbau RASVPN Dienst ausführen
AX20_SOS_RASVPN_STATUS
Verbindungsstatus und Betriebszustand des RASVPN Dienst abfragen
- IEC101
AWD Betrieb: CR/LF Strings angepasst
Sektion "AWD101-MODE" BOOL Parameter "LINEFEED" eingefügt,
LINEFEED abschalten (def. FALSE) - Die
Applikation DIAG_RASVPN.exe (V1.3) wurde um die Funktion "/TYP"
erweitert, dies ermöglicht die Ausgabe des MODEM Typs und der FW Version,
wenn der AXRVPN Dienst aktiv ist.
|
|
Version 3.66
- Firmwarebibliothek
für SEAB-1F-Slave integriert.
|
|
Version 3.67
- Multiprog
Firmware-Bibliothek ALU352_MODTCP_CLTSYS für Modbus/TCP Client eingebunden. FWB Bausteine dienen zur Kommunikationsdiagnose!
|
|
Version 3.68
- Firmware-Bibliothek
ALUX20_OHP4_SCOM modifiziert, um Probleme
beim seriellen Modbus-Master zu beheben.
- Prüfung
PCOSAX20.ini Sektion "MODBUS-SERVER" Wert für SharedMemoryOffset von 0 bis
65535 erweitert.
- Prüfung
Datei MBSRV.ini Sektion "IFn-SERV-MODBUS" für Wert STATUS_OFFSET
korrigiert. Speicherprüfung Sharedmemory-Size plus Statuslänge von >= auf
> geändert.
Die MBRV.ini wurde immer als fehlerhaft interpretiert, wenn der Offset für
den SPS-Status so eingestellt war, dass der Status das letzte Byte im
reservierten Bereich genutzt hat (Eintrag in ERR-Datei = Fkt.
CFG_ChkIFace(), Fehler (-4)).
|
|
|