Content
- Control plus Studio V5.9.1
- Control plus HMI V5.9.1
- EventRecorder Service V1.5.14
- Event Recorder HMI app V1.5.12
- DataSetAccess V1.0.18
- License Server for ctrlX V2.2.0
- License Server for Windows V1.2.2
- UPS Service V1.2.0
- Vision add-on for Control plus HMI V1.1.2
- Object Browser V1.11.1
- Digital Machine V2.9.1
- Platform objects
Control plus Studio V5.9.1
New Features
- ctrlX support:
- Added project template for 02V06 using AMD processor architecture by default
- Device name in ctrlX IDE is adapted to the one configured in CpStudio (instead of error message)
- Improved symbol handling when publishing manual functions for PlcCommandGateway
- Parameter folders follow the order of add-ons
- Improved performance when instantiating objects containing large arrays (relevant e.g. for MES@AE)
- Automatically export maximum string length to HMI dataeditor configuration for string array elements as well
- Updated link to community
- ObjectVersions.xml is created when saving instead of exporting
- Updated documentation
- Improvements for Readable XML export/import
- Export XML schema and link it to all exported files
- Some minor changes in XML format enabling schema validation
- Do not export some attributes when empty (e.g. Aml ID)
- Added some data previously missing:
- String length constants
- Modified library parameters
- Dynamic properties of object-generated "suggestion" items
- Comment at ctrlX CORE
- Comment of GVLs
- Comment of BinIo FB
- CpStudio version
- Added some data enabling less differences after export/import roundtrip:
- Internal IDs of model tree objects (used for SmartForms folder names)
- Internal index of digital I/O and flags (used for error number calculation)
- Internal ID of BinIo FB (used for error texts)
- Import checks file format and validates against schema
- Import reports errors about invalid content like bad variable names etc.
- Designator and text of InternalElements were not always imported
- Deployment options of the target system (e.g. OpconAppFiles) were missing after import
- Features for object developers:
- ElementLabelsEnum and ElementLabelsFirstEnumItem are read from OOD/OSD files. Notice: These properties will be removed again when reloading objects with CpStudio 5.9.0
Bugfixes
- Del key worked inside readonly textboxes
- After adding a generic runtime, its parameters were visible in the parameters tab of each open object window
- Cursor jumped to end of text while manipulating linked variables at object parameters
- Internal elements allowed to create and link simulation peripheral through context menu
- Saving project while data by category view is open caused exception
- Deploy.bat was missing calls for generic runtimes after updating target content
- Deployment dialog showed runtimes in inverse order
- Context menu entry "Select type" did not always work
- Bugfixes concering object development:
- ConfigUnitDrop.ObjectVariables returned disfunctional entries representing OSD file links (instead of skipping them)
- Type definition refLinks in OOD files can now be resolved independent of the type definition order
Control plus HMI V5.9.1
New Features
- Mod_Grid: Editable combobox columns write value to PLC directly when selecting an entry
- Sequence state: Display item designator in filtered view as well
Bugfixes
- License message was sometimes displayed although correct license was recognized
- Lower limit value in numeric touch keyboard was not always visible
- HmiUtil interface: CurrentView was sometimes not empty (unlike CurrentViews[1]) when the functions menu was shown
- File dialog shortened long filenames in an undesirable way
- Corrected behavior when clearing search box in functions menu
- Category buttons in the functions menu did not always work correctly
- Data editor: File name pattern used when creating archive copies was wrong compared to other apps
EventRecorder Service V1.5.14
Bugfixes
- fallback language behavior corrected
Event Recorder HMI app V1.5.12
Bugfixes
- space of instance id on EventDetail dialog corrected
DataSetAccess V1.0.18
Bugfixes
- Corrected archive behavior
- Write VarType as hexadecimal value (as other apps)
License Server for ctrlX V2.2.0
New Features
- Additional Rexroth ctrlX Core X3 and X7 hardware configuration and Rexroth license uSD cards are now supported. Openssl and curl updated. Add ctrlX X5 to supported Hardware and update to ctrlX OS V2
License Server for Windows V1.2.2
New Features
- Support for new BIOS hardware entries CX2033, mPad
UPS Service V1.2.0
New Features
- Support for IP Gateway
Vision add-on for Control plus HMI V1.1.2
New Features
- Removed button for deleting all shapes
Bugfixes
- When removing a shape, the status bar still showed it
Object Browser V1.11.1
Maintenance
- Link for the community replaced
- Tooltip text improved
- Update of board members
Digital Machine V2.9.1
New Features
- Update to Control plus Bundle V2.9.1 (Control plus Studio V5.9.1)
- ctrlX PLC Engineering: Updated from V1.20.x = V-0120.x = 01V20.x to V2.6.6 = V-0260.6 = 02V06.6 (requires new license on real target systems)
- TwinCAT: Updated from XAE 3.1.4024.55 to 3.1.4024.60 due to important XAE improvements (XAR runtime on target system can keep 4024.x)
- Control plus Studio V5.9.1: Used feature 'Recreate project from readable directory' to compare, merge and work in parallel in one project. Currently after every re-import the content of some export files like ObjectVersions.xml, 3D-Simulation-Export and PublicInterface.xml changes.
- Control plus Studio V5.8: Use HMI checkbox 'hide root unit' to not show ModeForwarder in machine tree view
- Added DDL Status add-on (NxDdlStatusAddon) for detailed OpconXml telegram diagnostics on HMI and added DDL PDA/MDA add-on (NxDdlPdaMdaAddon) on both ModeForwarder (FU0) and ModeHandler (FU1) to automatically get telegrams like plcError, plcOperationModeChanged, plcJam, plcPartsMissing
- PLC project: New GVL CheckLibraryConstants to check if library parameters (changeable constants) were changed/lost
- Integrated Robotics: Show error event in case of invalid tools at first startup to prevent crashes (application specific method _checkToolsValid)
- TwinCAT: Changed task priorities: PlcTask2 is before PlcTask (but on a separate core) to keep the unused I/O in PlcTask. I/O Idle Task is moved behind PlcTask and increased cycle time until there are no more exceed counters.
- TwinCAT: Use option 'separate LineIDs' (Options > TwinCAT > PLC Environment > Write Options > Separate LineIDs = True)
- ctrlX PLC Engineering: Assigned tasks to different CPU cores and changed configuration of bus task (MainTask) to set PLC outputs at task begin for more stability (like the pragma TcCallAfterOutputUpdate in TwinCAT MAIN PRG), see documentation in Control plus Studio V5.9.1: Task settings (ctrlX)
- TwinCAT + ctrlX PLC: Set watchdog cycles of PLC tasks to 20 to stop tasks in case of continuous cycle time exceedings
- ctrlX IO Engineering: Imported additional I/O variables for IndraDrive to do CpStudio I/O linking without errors (see also documentation of NexeedEcRxCtrlX_native)
- Replaced old valve system 'Aventics AES-D-BC-ECAT' (NexeedEcRxAes) by 'Emerson/Aventics AES-D-BC-ECAT Gen2' (NexeedEcAvAes)
- Improved item designators and unit names in Control plus Studio: drives -M711 to -T711, robots -M741 to -K741, RFID reading heads -K830-H1 to -B830A, easyPanel -A610A to -K610A, mPad -A611A to K611A, PLC -A620 to -K620 (not compatible with 3D simulation of previous versions, EPLAN and AML updated)
- Extended batch file CleanupProject.bat to delete backup folder after re-import of readable XML
- Control plus Studio with ctrlX and active mPad on which some services like DataSetAccess or PartCounter are running: Added new generic runtime UpsService for UPS with TCP/IP gateway to shutdown mPad correctly and prevent an harddisk crash
Platform objects
Object Beckhoff Standard (BTC) V1.0.6.0
- Updated Beckhoff library from V3.3.3.0 to V3.4.5.0 (supplied with TwinCAT 3.1.4024.60)
Object Beckhoff Tc2 CNC HLI (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated library to new version used in TwinCAT 3.1.4024.60 (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 Controller Toolbox V1.0.2.0
- Updated to latest version of TwinCAT 3.1.4024.60. Beckhoff library version changed from V3.4 to V3.6
Object Beckhoff Tc2 Drive (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated library to new version used in TwinCAT 3.1.4024.60 (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 EtherCAT (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated library to new version used in TwinCAT 3.1.4024.60 (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 EthernetIP (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated version without change of library to be consistent with other Tc objects (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 Io Functions (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated library to new version used in TwinCAT 3.1.4024.60 (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 Math (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated library to new version used in TwinCAT 3.1.4024.60 (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 MC2 (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated library to new version used in TwinCAT 3.1.4024.60 (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 MC2 Drive (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated library to new version used in TwinCAT 3.1.4024.60 (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 Modbus Server (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated version without change of library to be consistent with other Tc objects (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 OpcUA (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated version without change of library to be consistent with other Tc objects (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 Serial Com (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated library to new version used in TwinCAT 3.1.4024.60 (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 System (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated library to new version used in TwinCAT 3.1.4024.60 (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 TcpIp (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated version without change of library to be consistent with other Tc objects (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc2 Utilities (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated library to new version used in TwinCAT 3.1.4024.60 (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc3 Interfaces (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated version without change of library to be consistent with other Tc objects (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc3 Module (TwinCAT 3.1.4024) V1.0.40246000.0
- Updated library to new version used in TwinCAT 3.1.4024.60 (don't use this version with TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x)
Object Beckhoff Tc3 PLCopen OpcUa V1.2.2.0
- Updated library to new version used in TwinCAT 3.1.4024.60. Beckhoff library changed from V3.1.7.0 to V3.3.2.0.
Object Beckhoff Tc3 PLCopen P1 V1.0.2.0
- Updated library to new version used in TwinCAT 3.1.4024.60
Object Data Set Manager V1.3.13.0
- Improved error text regarding inconsistent data
Object Data Set Manager V1.4.8.0
- Improved error text regarding inconsistent data
Object Data Set Manager V2.0.13.0
- Improved error text regarding inconsistent data
Object Data Set Manager V2.1.8.0
- Improved error text regarding inconsistent data
Object Data Set Manager V3.0.4.0
- Improved error text regarding inconsistent data
Object DDL Event V2.5.0.0
- plcError: Instead of the instance ID the name of the event causer is used. If an item designator is available the name will also be added. Example with item designator and name: '=120;Loc120_Portal'. Reason for incompatible change: MES error reports based on 'error number and error text' before and after the update are not comparable.
- plcError: Only the first fieldbus error of a bus master is sent to MES, not the follow-up events of each fieldbus slave. This reduces the buffer overflow error events.
- plcError in this add-on version has the same behaviour like in DDL PDA/MDA add-on (NxDdlPdaMdaAddon).
- RecvFltString is shown in event additional text in HMI if response from MES doesn't fit to configuration in PLC (only with HMI V5.2 or newer)
- Reason for incompatible change: requires NxIpDdl V1.2.12 or newer. No support of NxIpDdl V1.1 anymore.
- dataDownloadRequired: OnCheckData return value InvalidValue is now STRING(63) instead of STRING(80), because SetEvent() supports only 63 characters.
Object DDL PDA/MDA V1.1.1.0
- Renamed from NexeedPdaMdaDdlAddon to NxDdlPdaMdaAddon. Old library placeholder must be removed in project.
- Addon FB including method OnGetDesignator() is being exported to see item designator and unit name (e.g. '=120;Loc120_Portal') in MES instead of only InstanceID. Reasons for incompatible change: 1) MES error reports based on 'error number and error text' before and after the update are not comparable. 2) FB export leads to errors if there are several instances of the add-on with the same name, possibly also with usage as an internal element of a ModeHandler/ModeForwarder.
- Only the first fieldbus error of a bus master is sent to MES, not the follow-up events of each fieldbus slave. This reduces the buffer overflow error events.
Object DDL Status V1.0.10.0
- Fixed not properly working internal processing of the HmiUtilAddon to keep the PLC cycle load as low as possible.
- HMI table page switching did not work in special cases.
- Count of DDL events to be processed is now configurable via library parameters. Library update V1.0.6.0.
- Updated german and english documentation
Object DDL V1.1.18.0
- Improved error texts
Object DDL V1.2.13.0
- Default value of library parameter DDLV4_EXT_VAR_MAX set to 50 (necessary for MES@AE V1.2). It is recommended to clean PLC project and activate configuration.
- Improved error texts very much. Added hints to some errors how to fix it.
- Added Structures.osd with Info.RecvFltString
- Reset Info.SendFltString and Info.RecvFltString at every execution start
- Removed TwinCAT TMC file from library
Object Mes Base V1.0.19.0
- Updated texts of OrderManagement
Object Nx Base V1.0.86.0
- RunEmptyRequest of ModeForwarder is forwarded to ModeHandler again like before V1.0.22.0
- ModeHandler.Unit.Execute:=TRUE works now also if it is executed in ModeHandlerUnit.OnXxx()
Peripheral Beckhoff Beckhoff IO Exxxxx V1.0.2.0
- Updated ESI files
Inhalt
- Control plus Studio V5.9.1
- Control plus HMI V5.9.1
- EventRecorder Service V1.5.14
- Event Recorder HMI-App V1.5.12
- DataSetAccess V1.0.18
- License Server für ctrlX V2.2.0
- License Server für Windows V1.2.2
- UPS Service V1.2.0
- Vision-Add-on für Control plus HMI V1.1.2
- Object Browser V1.11.1
- Digitale Maschine V2.9.1
- Plattformobjekte
Control plus Studio V5.9.1
Neue Funktionen
- ctrlX-Unterstützung:
- Projekttemplate für 02V06 hinzugefügt, das standardmäßig AMD-Prozessorarchitektur verwendet
- Gerätename in der ctrlX-Entwicklungsumgebung wird an den in CpStudio konfigurierten angepasst (anstelle einer Fehlermeldung)
- Verbessertes Symbol-Handling, wenn Handfunktionen fürs PlcCommandGateway veröffentlicht werden
- Parameter-Ordner folgen der Reihenfolge der Add-ons
- Verbesserte Performance beim Anlegen von Objekten mit großen Arrays (relevant z.B. für MES@AE)
- Maximale Stringlänge wird auch für String-Array-Elemente automatisch in die HMI-Dateneditor-Konfiguration exportiert
- Link zur Community aktualisiert
- ObjectVersions.xml wird beim Speichern statt beim Exportieren erzeugt
- Aktualisierte Dokumentation
- Verbesserungen beim Export/Import des lesbaren XML
- XML-Schema wird exportiert und mit allen exportierten Dateien verknüpft
- Kleinere Änderungen im XML-Format um Schema-Validierung zu ermöglichen
- Einige Attribute werden nicht exportiert, wenn sie leer sind (z.b. Aml-ID)
- Einige bisher fehlende Datenelemente hinzugefügt:
- Stringlängen-Konstanten
- Modifizierte Bibliotheksparameter
- Dynamische Propertys von objekt-generierten "Suggestion"-Items
- Kommentar der ctrlX CORE
- Kommentar von GVLs
- Kommentar des BinIo-FBs
- CpStudio-Version
- Einige Daten hinzugefügt, die weniger Abweichungen nach Export/Import-Roundtrip ermöglichen:
- Interne ID der Modellbaumobjekte (für SmartForms-Ordnernamen verwendet)
- Interner Index von Digital-E/A und Flags (für Fehlernummernberechnung verwendet)
- Interne ID des BinIo-FBs (für Fehlertexte verwendet)
- Import überprüft Dateiformat und validiert gegen Schema
- Import zeigt Fehlermeldungen bzgl. ungültigen Inhalts wie z.B. ungültige Variablennamen usw.
- BMK und Text von Internen Elementen wurden nicht immer importiert
- Deployment-Optionen des Zielsystems (z.B. OpconAppFiles) fehlten nach Import
- Features für Objektentwickler:
- ElementLabelsEnum and ElementLabelsFirstEnumItem werden aus OOD/OSD-Dateien eingelesen. Achtung: Diese Eigenschaften werden beim Neu-Laden der Objekte mit CpStudio 5.9.0 wieder entfernt.
Fehlerbehebungen
- Entf-Taste funktionierte in schreibgeschützten Textboxen
- Nach Hinzufügen einer generischen Runtime waren deren Parameter im Parameter-Tab jedes offenen Objekt-Fensters zu sehen
- Beim textuellen Bearbeiten von verknüpften Variablen bei Objektparametern sprang der Cursor ans Ende
- Interne Elemente erlaubten über das Kontextmenü, Simulationsperipherie anzulegen und zu verknüpfen
- Speichern des Projekts, während eine Daten-nach-Kategorie-Ansicht offen ist, verursachte Ausnahmefehler
- Nach Target-Content-Aktualisierung fehlten die Aufrufe für generische Runtimes in der Deploy.bat
- Deployment-Dialog zeigte die Runtimes in umgekehrter Reihenfolge
- Kontextmenü-Eintrag "Typ auswählen" funktionierte nicht immer
- Fehlerbehebungen bzgl. Objektentwicklung:
- ConfigUnitDrop.ObjectVariables lieferte fehlerhafte Einträge für OSD-Datei-Links (anstatt sie wegzulassen)
- Typdefinitions-RefLinks in OOD-Dateien können jetzt unabhängig von der Reihenfolge der Typdefinitionen aufgelöst werden
Control plus HMI V5.9.1
Neue Funktionen
- Mod_Grid: Editierbare Combobox-Spalten schreiben den Wert direkt nach Auswahl eines Eintrags in die SPS
- Schrittketten-Status: BMK wird auch in gefilterter Ansicht angezeigt
Fehlerbehebungen
- Lizenzmeldung wurde manchmal trotz korrekt erkannter Lizenz angezeigt
- Unterer Grenzwert im numerischen Touch-Keyboard war nicht immer sichtbar
- HmiUtil-Schnittstelle: CurrentView war manchmal nicht leer (im Gegensatz zu CurrentViews[1]), wenn das Funktionen-Menü angezeigt wurde
- Dateidialog kürzte lange Dateinamen auf unerwünschte Weise
- Verhalten beim Zurücksetzen des Suchbegriffs im Funktionen-Menü korrigiert
- Kategorie-Buttons im Funktionen-Menü funktionierten nicht immer korrekt
- Dateneditor: Dateinamensschema fürs Erzeugen von Archiv-Kopien war falsch im Vergleich zu anderen Apps
EventRecorder Service V1.5.14
Fehlerbehebungen
- Fallbackverhalten der Sprachtexte korrigiert
Event Recorder HMI-App V1.5.12
Fehlerbehebungen
- Größe von InstanceId in EventDetail-Dialog angepaßt
DataSetAccess V1.0.18
Fehlerbehebungen
- Archiv-Verhalten korrigiert
- VarType wird hexadezimal geschrieben (wie von anderen Anwendungen
License Server für ctrlX V2.2.0
Neue Funktionen
- Weitere Rexroth ctrlX Core X3 und X7 Hardware Konfiguratioin und Rexroth Lizenz uSD Karten werden nun unterstützt. Openssl und curl aktualisiert. CtrlX X5 als unterstützte Hardware hinzugefügt und update auf ctrlX OS V2
License Server für Windows V1.2.2
Neue Funktionen
- Unterstützung für neue BIOS Hardware-Einträge CX2033, mPad
UPS Service V1.2.0
Neue Funktionen
- Unterstützung für IP Gateway
Vision-Add-on für Control plus HMI V1.1.2
Neue Funktionen
- Button fürs Löschen aller Shapes entfernt
Fehlerbehebungen
- Nach Löschen einer Shape wurde diese in der Statusleiste weiter angezeigt
Object Browser V1.11.1
Wartung
- Link für die Community ausgetauscht
- Tooltip Text verbessert
- Aktualisierung der Vorstandsmitglieder
Digitale Maschine V2.9.1
Neue Funktionen
- Update auf Control plus Bundle V2.9.1 (Control plus Studio V5.9.1)
- ctrlX PLC Engineering: Aktualisiert von V1.20.x = V-0120.x = 01V20.x auf V2.6.6 = V-0260.6 = 02V06.6 (erfordert neue Lizenz auf realen Zielsystemen)
- TwinCAT: Aktualisiert von XAE 3.1.4024.55 auf XAE 3.1.4024.60 aufgrund wichtiger XAE-Verbesserungen (XAR Runtime auf dem Zielsystem kann 4024.x behalten)
- Control plus Studio V5.9.1: Feature verwendet 'Projekt aus Verzeichnis Readable neu erstellen', um zu vergleichen, zusammenzuführen und gemeinsam an einem Projekt zu arbeiten. Aktuell ändert sich nach jedem Re-Import der Inhalt einiger Export-Dateien wie ObjectVersions.xml, 3D-Simulations-Export und PublicInterface.xml.
- Control plus Studio V5.8: HMI Checkbox 'Root-Unit ausblenden' verwendet, um den ModeForwarder nicht in der Maschinen-Baumansicht anzuzeigen
- DDL Status Add-on (NxDdlStatusAddon) hinzugefügt für detaillierte OpconXml Telegramm-Diagnose auf HMI und DDL PDA/MDA Add-on (NxDdlPdaMdaAddon) hinzugefügt auf ModeForwarder (FU0) und ModeHandler (FU1), um automatisch Telegramme zu erhalten wie plcError, plcOperationModeChanged, plcJam, plcPartsMissing
- SPS-Projekt: Neue GVL CheckLibraryConstants zur Überprüfung, ob Bibliotheksparameter (änderbare Konstanten) geändert wurden/verloren gingen
- Integrated Robotics: Zeige Fehlermeldung im Fall von ungültigen Tools beim ersten Start zur Vermeidung von Crashes (applikationsspezifische Methode _checkToolsValid)
- TwinCAT: Task-Prioriäten geändert: PlcTask2 ist vor der PlcTask (aber auf separatem Kern), um die ungenutzten E/A in der PlcTask zu behalten. I/O Idle Task ist hinter die PlcTask verschoben und die Zykluszeit erhöht bis es keinen Überschreitungszähler mehr gibt.
- TwinCAT: Verwende Einstellung 'Separate LineIDs' (Options > TwinCAT > PLC Environment > Write Options) > Separate LineIDs = True
- ctrlX PLC Engineering: Tasks auf verschiedene CPU-Kerne verteilt und Konfiguration der Bus-Task (MainTask) geändert, um SPS-Ausgänge am Task-Anfang zu setzen für mehr Stabilität (wie das Pragma TcCallAfterOutputUpdate im TwinCAT MAIN PRG), siehe Dokumentation in Control plus Studio V5.9.1: Task-Einstellungen (ctrlX)
- TwinCAT + ctrlX PLC: Watchdog Zyklen der SPS-Tasks auf 20 gesetzt, um Tasks zu stoppen im Fall kontinuierlicher Zykluszeit-Überschreitungen
- ctrlX IO Engineering: Zusätzliche E/A Variablen importiert für IndraDrive, um CpStudio E/A Verlinkung ohne Fehler durchzuführen (siehe auch Dokumentation von NexeedEcRxCtrlX_native)
- Alte Ventilinsel 'Aventics AES-D-BC-ECAT' (NexeedEcRxAes) ersetzt durch 'Emerson/Aventics AES-D-BC-ECAT Gen2' (NexeedEcAvAes)
- BMK und Unit-Namen in Control plus Studio verbessert: Antriebe -M711 zu -T711, Roboter -M741 to -K741, RFID-Leseköpfe -K830-H1 zu -B830A, easyPanel -A610A zu -K610A, mPad -A611A zu K611A, SPS -A620 zu -K620 (nicht kompatibel zur 3D-Simulation vorheriger Versionen, EPLAN und AML aktualisiert)
- Batch-Datei CleanupProject.bat erweitert, um die Backup-Ordner nach Re-Import der Readable-XML zu löschen
- Control plus Studio mit ctrlX und aktivem mPad, auf dem einige Services wie DataSetAccess oder PartCounter laufen: Neue generische Laufzeit UpsService für USV mit TCP/IP-Gateway hinzugefügt, um mPad korrekt herunterzufahren und einen Festplattencrash zu vermeiden
Plattformobjekte
Object Beckhoff Standard (BTC) V1.0.6.0
- Beckhoff Bibliothek aktualisiert von V3.3.3.0 auf V3.4.5.0 (ausgeliefert mit TwinCAT 3.1.4024.60)
Object Beckhoff Tc2 CNC HLI (TwinCAT 3.1.4024) V1.0.40246000.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60 (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 Controller Toolbox V1.0.2.0
- Aktualisiert auf neueste Version von TwinCAT 3.1.4024.60. Beckhoff Bibliotheksversion geändert von V3.4 auf V3.6
Object Beckhoff Tc2 Drive (TwinCAT 3.1.4024) V1.0.40246000.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60 (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 EtherCAT (TwinCAT 3.1.4024) V1.0.40246000.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60 (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 EthernetIP (TwinCAT 3.1.4024) V1.0.40246000.0
- Aktualisierte Version ohne Änderung der Bibliothek, um konsistent mit anderen Tc Objekten zu sein (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 Io Functions (TwinCAT 3.1.4024) V1.0.40246000.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60 (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 Math (TwinCAT 3.1.4024) V1.0.40246000.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60 (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 MC2 (TwinCAT 3.1.4024) V1.0.40246000.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60 (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 MC2 Drive (TwinCAT 3.1.4024) V1.0.40246000.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60 (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 Modbus Server (TwinCAT 3.1.4024) V1.0.40246000.0
- Aktualisierte Version ohne Änderung der Bibliothek, um konsistent mit anderen Tc Objekten zu sein (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 OpcUA (TwinCAT 3.1.4024) V1.0.40246000.0
- Aktualisierte Version ohne Änderung der Bibliothek, um konsistent mit anderen Tc Objekten zu sein (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 Serial Com (TwinCAT 3.1.4024) V1.0.40246000.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60 (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 System (TwinCAT 3.1.4024) V1.0.40246000.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60 (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 TcpIp (TwinCAT 3.1.4024) V1.0.40246000.0
- Aktualisierte Version ohne Änderung der Bibliothek, um konsistent mit anderen Tc Objekten zu sein (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc2 Utilities (TwinCAT 3.1.4024) V1.0.40246000.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60 (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc3 Interfaces (TwinCAT 3.1.4024) V1.0.40246000.0
- Aktualisierte Version ohne Änderung der Bibliothek, um konsistent mit anderen Tc Objekten zu sein (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc3 Module (TwinCAT 3.1.4024) V1.0.40246000.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60 (diese Version nicht mit TwinCAT 3.1.4016.x/3.1.4020.x/3.1.4022.x verwenden)
Object Beckhoff Tc3 PLCopen OpcUa V1.2.2.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60. Beckhoff Bibliothek geändert von V3.1.7.0 zu V3.3.2.0.
Object Beckhoff Tc3 PLCopen P1 V1.0.2.0
- Bibliothek aktualisiert auf neue Version von TwinCAT 3.1.4024.60
Object Data Set Manager V1.3.13.0
- Fehlertext verbessert bezüglich inkonsistenten Daten
Object Data Set Manager V1.4.8.0
- Fehlertext verbessert bezüglich inkonsistenten Daten
Object Data Set Manager V2.0.13.0
- Fehlertext verbessert bezüglich inkonsistenten Daten
Object Data Set Manager V2.1.8.0
- Fehlertext verbessert bezüglich inkonsistenten Daten
Object Data Set Manager V3.0.4.0
- Fehlertext verbessert bezüglich inkonsistenten Daten
Object DDL Event V2.5.0.0
- plcError: Anstelle der Instanz-ID wird der Name des Eventverursachers verwendet. Wenn BMK vorhanden ist, wird auch der Name hinzugefügt. Beispiel mit BMK und Name: '=120;Loc120_Portal'. Grund für inkompatible Änderung: MES Fehlerauswertungen basierend auf 'Fehlernummer und Fehlertext' vor und nach dem Update sind nicht vergleichbar.
- plcError: Nur der erste Feldbus-Fehler eines Busmasters wird an das MES gesendet, nicht die darauffolgenden Events der Feldbus-Teilnehmer. Dies reduziert die Pufferüberlauf-Fehlermeldungen.
- plcError in dieser Add-on Version hat dasselbe Verhalten wie im DDL PDA/MDA Add-on (NxDdlPdaMdaAddon).
- RecvFltString wird im Meldungs-Zusatztext in der HMI angezeigt, wenn die Antwort vom MES nicht zur SPS-Konfiguration passt (nur mit HMI V5.2 oder neuer)
- Grund für inkompatible Änderung: erfordert NxIpDdl V1.2.12 oder neuer. Kein Support mehr von NxIpDdl V1.1.
- dataDownloadRequired: OnCheckData Rückgabewert InvalidValue ist nun STRING(63) anstatt STRING(80), weil SetEvent() nur 63 Zeichen unterstützt.
Object DDL PDA/MDA V1.1.1.0
- Umbenannt von NexeedPdaMdaDdlAddon zu NxDdlPdaMdaAddon. Alter Bibliotheks-Platzhalter muss im Projekt gelöscht werden.
- Addon FB mit Methode OnGetDesignator() wird exportiert, um im MES die BMK und Unit-Name (z.B. '=120;Loc120_Portal') zu sehen anstatt nur die InstanceID. Gründe für inkompatible Änderung: 1) MES Fehlerauswertungen basierend auf 'Fehlernummer und Fehlertext' vor und nach dem Update sind nicht vergleichbar. 2) FB-Export führt zu Fehler, wenn es mehrere Instanzen des Add-ons mit demselben Namen gibt, ggf. auch bei Verwendung als internes Element eines ModeHandler/ModeForwarder.
- Nur der erste Feldbus-Fehler eines Busmasters wird an das MES gesendet, nicht die darauffolgenden Events der Feldbus-Teilnehmer. Dies reduziert die Pufferüberlauf-Fehlermeldungen.
Object DDL Status V1.0.10.0
- Fehlerhafte interne Verarbeitung von HmiUtilAddon angepasst, um die SPS-Zykluslast möglichst gering zu halten! Dependency zu HmiUtilAddon V1.0.13 hinzugefügt.
- Seitenumschaltung der Tabelle in der HMI funktionierte in speziellen Fällen nicht.
- Die Anzahl der zu verarbeitenden DDL-Ereignisse ist jetzt über Bibliotheksparameter konfigurierbar. Aktualisierung der Bibliothek V1.0.6.0.
- Deutsche und englische Dokumentation aktualisiert
Object DDL V1.1.18.0
- Fehlertexte verbessert
Object DDL V1.2.13.0
- Default Wert von Bibliotheksparameter DDLV4_EXT_VAR_MAX auf 50 gesetzt (notwendig für MES@AE V1.2). Es wird empfohlen, das SPS-Projekt zu bereinigen (clean) und Konfiguration zu aktivieren.
- Fehlertexte sehr stark verbessert. Bei einigen Fehlern Hinweise hinzugefügt, wie es behoben werden kann.
- Structures.osd hinzugefügt mit Info.RecvFltString
- Info.SendFltString und Info.RecvFltString bei jedem Ausführungsstart zurückgesetzt
- TwinCAT TMC-Datei aus Bibliothek entfernt
Object Mes Base V1.0.19.0
- Texte von OrderManagement aktualisiert
Object Nx Base V1.0.86.0
- RunEmptyRequest des ModeForwarder wird wieder weitergeleitet zum ModeHandler wie vor V1.0.22.0
- ModeHandler.Unit.Execute:=TRUE funktioniert nun auch, wenn es in ModeHandlerUnit.OnXxx() ausgeführt wird.
Peripheral Beckhoff Beckhoff IO Exxxxx V1.0.2.0
- ESI-Dateien aktualisiert