English Deutsch>
Content
- Improvements
- New functions
- HMI | Documentation | Translation
- Maintenance
- Object Bosch Group CcsTest V2.2.17.0
- Object Burster Resistomat 2329 V1.0.8.0
- Object Furness Controls FCO79x Base V1.0.5.0
- Object Joining Axis V1.0.5.0
- Peripheral Beckhoff EL7041/EL7037/EL7047 (NC) V2.0.8.0
- Peripheral Bosch Rexroth IndraDrive Controller V2.2.33.0
- Peripheral Bosch Rexroth KE350 Fo V2.1.6.0
- Peripheral Peripheral Base V1.2.18.0
Improvements
Object DDL Status V1.0.13.0
- Fixed bug with tool version V4.11
Object Nx Base V1.0.100.0
- This is a compatible update. The behaviour of WaitIo/WaitBool, OpconTon and init/cancel chain (SqX) has been improved what could cause unexpected effects if not used as intended.
- There is a new base library NxBaseUtilities which includes WaitUnitDone etc. as successor for CheckUnitDone. As of now CheckUnitDone is still supported without limitation, but recommendation is to use WaitUnitDone now. See also hints in documentation and Application Guidelines.
- [For application] Chain.WaitIo/WaitBool: Chain.WaitIo/WaitBool: Application of the methods made safer by using OpconTon (i.e. timers restart if method has not been called for one cycle) and timer reset if SFCCurrentStep changes.
- [For application] FB OpconWaitIo/OpconWaitBool: Application of the function blocks made safer by using OpconTon (i.e. timers restart if FB has not been called for one cycle) and timer reset if input parameters change.
- [For application] Chain.WaitBool and FB OpconWaitBool: EventNo=0 and EventClass=EMPTY are now supported and return HAS_ERROR after the timeout has expired. Acknowledging events on the HMI does not reset the timer in this case, however, as no event has been set.
- [For application] [For application] Chain.WaitIo/WaitBool: OK is returned until the timers are reset. This enables the following code within a step: _tmpRetVal1:=WaitIo(CallIdx:=1,...); _tmpRetVal2:=WaitIo(CallIdx:=2,...); _retVal:=_tmpRetVal1 AND _tmpRetVal2;
- [Basic behaviour] FB OpconTon: FB OpconTon: The time (ET) is now reset automatically if the OpconTon FB was not called in the last PLC cycle. Before this reset was done only in the OpconSetCheckTimeout function. Now this reset is also done without the OpconSetCheckTimeout function.
- [For application] Cancel/Init chain (SqX): These chains are now also called in case of cancel while handler is in ExecState ERROR. Before during ExecState ERROR the cancel/init chain where not called. This feature solves some application specific misbehaviour in case of mode change etc. during error state.
- [For application] Chains: New method OnChainFinish which can be used as central method instead of OnChainError, OnChainCancel, OnChainDone and _reset.
- [For application] Add-ons: New input Disable and output IsDisabled. The input will have only effect if it is supported by the add-on, otherwise it will set an error event.
- [For developers] Add-ons: New properties Disable/IsDisabled which will cause the call of methods OnAddonDisable/OnAddonEnable. The functionality to disable/enable an add-on must be implemented individually in each add-on. By default add-ons do not support this feature.
- [For developers] Add-ons: New method OnCallEnter which is called before backbone of the corresponding handler whereas OnCall is still called after the whole backbone.
- [For developers] Add-ons: New method OnHandlerCancel which is called in case of a cancel from the backbone.
- [For developers] Add-ons: New method OnHandlerOperational which is called as long as the corresponding handler is in UnitState OPERATIONAL
- [For developers / basic behaviour] Units/add-ons: New method OnExecErrorCancel which is called in case of cancel while active ERROR event, because OnExecCancel is not called with active ERROR event, only with active SOFTERROR. This method was introduced to call cancel/init chain during error state. Due to compatibility reasons OnExecCancel is still not called during error state.
- [Internal] Changed access specifier of RetryCtr and SetExtEvent from INTERNAL to PUBLIC
- Documentation updated regarding changes of this version
- Added hint that OpconStr functions must not be used with SIZEOF(StringVar), but with OpconStrLen() or some also with SIZEOF(StringVar)-1
Object Rotary tables with drive V3.0.4.0
- Timeout when SettlingTime was T#0s
Peripheral Beckhoff TC3 NC-PTP V2.1.15.0
- The acyclic communication (read/write) is only reset on cancel if the connection has been terminated or there is an error.
Peripheral Keyence KeyenceVs V1.0.1.0
- Bugfix with min version of IpPeripheralBase
Peripheral Simulation Data Tag V1.1.5.0
- WriteAtPos: Bugfix inside library (string length was checked incorrectly)
New functions
Object Kistler Press Base V1.1.2.0
- New lib
Object Kistler Press V1.1.1.0
- Add new Array UserBitToDevice to ParImm
- Add new Array SignalFromDevice to OutImm
Object Control On V2.0.11.0
- Added dependency to NxBase V1.0.99 and new method OnCallEnter().
Object Heartbeat V1.1.6.0
- Automatic HMI message if the OPCUA connection is interrupted. The EventClass of the message can be configured via new object parameter 'MessageEventClass'.
Object Station Lamp V2.3.0.0
- Requires at least NxBase V1.0.99 and engineering version V4.11
- Incompatible change: StationLamp.Run() method needs/must not to be called anymore due to new feature of NxBase
Peripheral Kistler MaXYmos Nc V2.1.2.0
- New function for set user bits to press
HMI | Documentation | Translation
Object Furness Controls Flow Tester V1.2.1.0
- CHM file - full-text search fixed.
Object Furness Controls Leak Tester V1.2.2.0
- CHM file - full-text search fixed.
Maintenance
Object Bosch Group CcsTest V2.2.17.0
- extended buffer default value to 13000 Bytes
Object Burster Resistomat 2329 V1.0.8.0
- new error for contact monitoring added
Object Furness Controls FCO79x Base V1.0.5.0
- Added min.Value to testdata as default value
Object Joining Axis V1.0.5.0
- Added SimulationDriveChannel to Export
Peripheral Beckhoff EL7041/EL7037/EL7047 (NC) V2.0.8.0
- Support for EL7037 added
Peripheral Bosch Rexroth IndraDrive Controller V2.2.33.0
- Moved commissioning PDF to the ConfigFiles folder
Peripheral Bosch Rexroth KE350 Fo V2.1.6.0
- CtrlX Linking hinzugefügt
Peripheral Peripheral Base V1.2.18.0
- call CreateSendData in step0 to avoid double call (UDP)
Things you might be interested in...
Check out our upcoming events >
All the latest news about Nexeed Automation >
More release notes >
Our Documentation Portal >
Our Download Portal >
Deutsch English>
Inhalt
- Verbesserungen
- Neue Funktionen
- HMI | Dokumentation | Übersetzung
- Maintenance
- Object Bosch Group CcsTest V2.2.17.0
- Object Burster Resistomat 2329 V1.0.8.0
- Object Furness Controls FCO79x Base V1.0.5.0
- Object Joining Axis V1.0.5.0
- Peripheral Beckhoff EL7041/EL7037/EL7047 (NC) V2.0.8.0
- Peripheral Bosch Rexroth IndraDrive Controller V2.2.33.0
- Peripheral Bosch Rexroth KE350 Fo V2.1.6.0
- Peripheral Peripheral Base V1.2.18.0
Verbesserungen
Object DDL Status V1.0.13.0
- Fehler mit Tool-Version V4.11 behoben
Object Nx Base V1.0.100.0
- Dies ist ein kompatibles Update. Das Verhalten von WaitIo/WaitBool, OpconTon und Init-/Cancel-Kette (SqX) wurde verbessert, was zu unerwarteten Effekten führen könnte, wenn es nicht wie vorgesehen verwendet wird.
- Es gibt eine neue Basisbibliothek NxBaseUtilities, welche WaitUnitDone usw. als Nachfolger von CheckUnitDone enthält. Bisher wird CheckUnitDone ohne Einschränkung noch unterstützt, aber Empfehlung ist nun WaitUnitDone zu verwenden. Siehe auch Dokumentation und Applikationsleitfaden.
- [Für Applikation] Chain.WaitIo/WaitBool: Anwendung der Methoden sicherer gemacht durch Verwendung von OpconTon (d.h. Timer starten neu, wenn Methode einen Zyklus lang nicht aufgerufen wurde) und Timer-Reset, wenn sich SFCCurrentStep ändert.
- [Für Applikation] FB OpconWaitIo/OpconWaitBool: Anwendung der Funktionsbausteine sicherer gemacht durch Verwendung von OpconTon (d.h. Timer starten neu, wenn FB einen Zyklus lang nicht aufgerufen wurde) und Timer-Reset, wenn sich Input-Parameter ändern.
- [Für Applikation] Chain.WaitBool and FB OpconWaitBool: EventNo=0 und EventClass=EMPTY werden nun unterstützt und liefern nach Ablauf des Timeouts HAS_ERROR zurück. Das Quittieren von Events auf der HMI setzt den Timer in diesem Fall jedoch nicht zurück, da kein Event gesetzt wurde.
- [Für Applikation] Chain.WaitIo/WaitBool: Es wird solange OK zurückgegeben, bis die Timer zurückgesetzt werden. Dies ermöglicht folgenden Code innerhalb eines Schrittes: _tmpRetVal1:=WaitIo(CallIdx:=1,...); _tmpRetVal2:=WaitIo(CallIdx:=2,...); _retVal:=_tmpRetVal1 AND _tmpRetVal2;
- [Basisverhalten] Die Zeit (ET) wird nun automatisch zurückgesetzt, wenn der OpconTon-FB im letzten SPS-Zyklus nicht aufgerufen wurde. Bisher erfolgte dieser Reset nur in der OpconSetCheckTimeout-Funktion. Jetzt erfolgt der Reset auch ohne Verwendung dieser Funktion.
- [Für Applikation] Cancel/Init Schrittkette (SqX): Diese Schrittketten werden nun auch aufgerufen im Fall eines Cancels während der Handler im ExecState ERROR ist. Dieses Feature korrigiert applikationsspezifisches Fehlverhalten bei einem Betriebsartenwechsel usw. im Fehlerzustand.
- [Für Applikation] Chains: Neue Methode OnChainFinish, die anstatt OnChainError, OnChainCancel, OnChainDone und _reset als zentrale Methode verwendet werden kann.
- [Für Applikation] Add-ons: Neuer Eingang Disable und Ausgang IsDisabled. Der Eingang hat nur Wirkung, wenn er vom Add-on unterstützt wird, ansonsten wird ein Fehlerevent geworfen.
- [Für Entwickler] Add-ons: Neue Eigenschaften Disable/IsDisabled, welche zum Aufruf der Methoden OnAddonDisable/OnAddonEnable führen. Die Enable-/Disable-Funktionalität muss in jedem Add-on individuell implementiert werden. Standardmäßig unterstützen Add-ons diese Funktionalität nicht.
- [Für Entwickler] Add-ons: Neue Methode OnCallEnter, die vor dem Backbone des zugehörigen Handlers aufgerufen wird, während OnCall immernoch nach dem ganzen Backbone aufgerufen wird.
- [Für Entwickler] Add-ons: Neue Methode OnHandlerCancel, die im Fall eines Cancels vom Backbone aufgerufen wird.
- [Für Entwickler] Add-ons: Neue Methode OnHandlerOperational, die solange aufgerufen wird wie der zugehörige Handler im UnitState OPERATIONAL ist.
- [For developers / basic behaviour] Units/Add-ons: Neue Methode OnExecErrorCancel, die im Fall eines Cancel während ExecState ERROR aufgerufen wird, weil OnExecCancel im Fehlerzustand nicht aufgerufen wird. Diese Methode wurde eingeführt, um die Cancel-/Init-Kette im Fehlerzustand aufzurufen. Aus Kompatibilitätsgründen wird OnExecCancel im Fehlerzustand weiterhin nicht aufgerufen.
- [Intern] Zugriffsspezifizierer von RetryCtr und SetExtEvent geändert von INTERNAL auf PUBLIC
- Dokumentation aktualisiert bezüglich Änderungen dieser Version
- Hinweis hinzugefügt, dass die OpconStr Funktionen nicht mit SIZEOF(StringVar) verwendet werden dürfen, aber mit OpconStrLen() und manche auch mit SIZEOF(StringVar)-1
Object Rotary tables with drive V3.0.4.0
- Timeout-Fehler wenn Entprellzeit T#0s war
Peripheral Beckhoff TC3 NC-PTP V2.1.15.0
- Die azyklische Kommunikation (Lesen/Schreiben) wird beim Abbrechen nur zurückgesetzt, wenn die Verbindung beendet wurde oder ein Fehler vorliegt.
Peripheral Keyence KeyenceVs V1.0.1.0
- Fehlerbehebung bei minimaler version des IpPeripheralBase Peripherals.
Peripheral Simulation Data Tag V1.1.5.0
- WriteAtPos: Bugfix in der Bibliothek (Stringlänge würde falsch überprüft)
Neue Funktionen
Object Kistler Press Base V1.1.2.0
- Neue Bibliothek
Object Kistler Press V1.1.1.0
- Neues Array UserBitToDevice zu ParImm hinzugefügt
- Neues Array SignalFromDevice zu OutImm hinzugefügt
Object Control On V2.0.11.0
- Abhängigkeit zu NxBase V1.0.99 und neue Methode OnCallEnter() hinzugefügt.
Object Heartbeat V1.1.6.0
- Automatische HMI-Meldung, wenn die OPCUA Verbindung unterbrochen wird. Die EventClass der Meldung ist über den neuen Objekt-Parameter 'MessageEventClass' konfigurierbar.
Object Station Lamp V2.3.0.0
- Erfordert mindestens NxBase V1.0.99 und Engineering Version V4.11
- Inkompatible Änderung: StationLamp.Run() Methode braucht/darf nicht mehr aufgerufen werden aufgrund eines neuen Features von NxBase
Peripheral Kistler MaXYmos Nc V2.1.2.0
- Neue funktion für senden von user bits zu der Presse
HMI | Dokumentation | Übersetzung
Object Furness Controls Flow Tester V1.2.1.0
- CHM-Datei - Volltextsuche korrigiert.
Object Furness Controls Leak Tester V1.2.2.0
- CHM-Datei - Volltextsuche korrigiert.
Maintenance
Object Bosch Group CcsTest V2.2.17.0
- Default Puffergröße auf 13000 Bytes erweitert
Object Burster Resistomat 2329 V1.0.8.0
- Neuen fehler für kontaktierüberwachung hinzugefügt
Object Furness Controls FCO79x Base V1.0.5.0
- Minimalwert als Initialwert für Testdataen hinzugefügt
Object Joining Axis V1.0.5.0
- SimulationDriveChannel zum Export hinzugefügt
Peripheral Beckhoff EL7041/EL7037/EL7047 (NC) V2.0.8.0
- EL7037 hinzugefügt
Peripheral Bosch Rexroth IndraDrive Controller V2.2.33.0
- Inbetriebnahme-PDF in den ConfigFiles Ordner verschoben
Peripheral Bosch Rexroth KE350 Fo V2.1.6.0
- CtrlX Linking added
Peripheral Peripheral Base V1.2.18.0
- Aufruf von CreateSendData in Schritt 0 um mehrfachen Aufruf zu vermeiden (UDP)
Dinge die Sie auch interessieren könnten...
Unsere nächsten Events >
Die neuesten Nachrichten rund um Nexeed Automation >
Weitere Releasenotes >
Unser Dokumentationsportal >
Unser Download Portal >