Control plus V2.9
Content
Control plus Studio V5.9
New Features
- Readable XML project format:
- Optionally create readable XML files as additional output when saving
- Create project content from readable XML files. This feature has test status and is not recommended for productive use yet!
- AML import:
- Automatic creation of IO-Link devices when using TwinCAT 3.1.4024.55 or later and a Beckhoff IO-Link master
- Support I/O designators and texts located on EtherCAT modules that do not appear in EPLAN (e.g. EL2904)
- When updating project with new AML file, allow to keep project content by mapping old to new devices
- Target content (NXTC):
- Introduced recognizable version that is displayed in CpStudio
- NXTC file is only needed for first target system / if content is not present in Std folder
- When updating, avoid confusing overwrite prompts
- Optionally exclude digital I/O of inactive bus devices from HMI export
- Menu entry for sorting all GVLs
- New project option for automatically sorting all types and GVLs when saving or validating
- Validation checks ports used by CTA, EventRecorder and PartCounter addons
- Automatic item designator for units/addons connected to exactly one digital input
- Handle OPC UA profile name and version for channels of simulation peripherals incl. export to 3D simulation studio
- ctrlX deployment additionally calls bat file if present
- Include ctrlX ports in multi machine management
- Features for object developers:
- VariableDrop and DataItemDrop allow to iterate through the elements of a struct recursively
- Access ValueRange through Drop classes
- Introduced ChannelDrop.Types returning all supported interface types of a peripheral channel
- New 'Is' operator for OOD conditions: React on the type of the item connected to a port or variable parameter
- Value parameters can be marked as machine specific (applies to generic runtimes as well)
- Allow to specifiy namespace of library-defined GVLs in OSD file (relevant for ctrlX symbol configuration)
- New public export method for generating HMI configuration for datasets with dynamic DAT file directory
Bugfixes
- MachineHub export failed when using project references or objects missing the extension
- Error while generating ctrlX symbol configuration when using struct arrays inside subtrees
- EditorHideVariable property inside subtrees was not exported correctly and did not work in the HMI (since CpStudio 5.3)
- Corrected indentation of generated PLC code for Extension.OnManRun
- Icons in variable selection dialog were not displayed correctly on Windows 11
- Fixed behavior of some dialogs that were either always on top or sometimes invisible
- Command/Mode enumerations were not always sorted correctly
- Text IDs of object-defined HMI texts located underneath HMI views were editable
- OOD conditions comparing with floating point value did not always work
Remarks
- Removed IndraWorks support
- Removed some options having no effect from machine hub settings
Control plus HMI V5.9
New Features
- Data editor: Allow to specify DAT file directory dynamically through PLC variable
Bugfixes
- Conditions showed wrong state at logical gates in specific cases
- Module selection menu did not display long module names correctly
- Navigating through the tree in the DataEditor was extremely slow when using ctrlX
- Invalid value of TargetView property at Mod_NavigationTile caused exception
- Invalid value of Condition property at Mod_VarIn or ConditionView prevented loading of HMI view
- Exception when requesting several consecutive views from a PLC sequence
- Language switching did not work correctly when using multilingual .NET resources (relevant only for HMI add-ons)
Remarks
- Removed IndraWorks support
Service Stick V10.31
The image package W10LTSC2019.* contains the following images:
The service stick contains the following realtime packages:
* Note
- VPB40.4 only : To improve real-time behavior, the following registry keys are set
- HKLM\SOFTWARE\WOW6432Node\Beckhoff\TwinCAT3\System
- OptimizeCacheAccess 0x32 (50)
- RtProfile 2
- HKLM\SOFTWARE\WOW6432Node\Beckhoff\TwinCAT3\System
Master Image V10.31
New Features
- Microsoft Hotfixes as at June, 17 2024
- Security Update for SQL Server 2019 RTM CU (KB5036335)
- Microsoft Edge Enterprise 125.0.2535.92
- Microsoft Edge WebView2 Runtime 125.0.2535.92
- Wibu Codemeter User Runtime Version 8.10 2024-04-24
- Microsoft Visual C++ 2015-2022 Redistributable 14.38.33810.0
EventViewer V1.5.11
New Features
- Viewer control can establish external connections
Bugfixes
- Take over EventRecorder app V1.5.11
EventRecorder App V1.5.11
New Features
- Viewer control can establish external connections
Bugfixes
- Space for event number and instance id on EventDetail dialog corrected
Part Counter Service V1.5.12
Bugfixes
- Changeover history: initial shift not detected on part update
- Internal logging set to continuous timespan of one week
Target content (NXTC file) V1.0
New Features
- Added NxtcInfo.xml containing version information
- Station content is also copied to Std\Tools\NxTargetUtils so it can be taken over to other projects from there without NXTC file
Remarks
- Successor of IPC_V5.8.nxtc for all target systems
- Published together with CpStudio 5.9, compatible with older CpStudio versions
DataSetAccess V1.0.17
New Features
- Supports changed representation of enumerations in ctrlX OPC UA server as of version 02V06
Vision add-on for Control plus HMI V1.1.1
New Features
- Status bar: Show name of selected shape
Bugfixes
- Fixed memory leak
- Corrected selection behavior for shapes
Digital Machine V2.9.0
New Features
- Update to Control plus Bundle V2.9 (Control plus Studio V5.9)
- Control plus Studio V5.9: Set new checkboxes 'automatically sort variables and types' and 'export project as readable XML when saving'
- Integrated Robotics V2.2: Execute area checks in separate PLC task
- Improved changeover user guidance with UserGuidanceAddon V2.0 which also shows pictures
- Use ValueRange property for more variables in station/type data. Re-designed DataSetManager method OnCheckData which automatically checks the ValueRange in the exported code as well.
- Use new ModeHandler/TransferMaster parameter PanelTokenChangeDuration instead of PLC code to set Extension.TokenChangeSetCountdown
- Improved HMI text: ModeForwarder describes machine processes (PCB and pin assembly), ModeHandler is just described as 'process module'. This makes the HMI status view more clear.
- Fixed _crashDetection: BasMove condition (Z cylinder) did not work in manual mode
- PCB robot (Loc120): Do not check pallet positions in UserAreas method because it requires much CPU performance and is not necessary in almost all applications
- If operator starts automatic mode only in ModeHandler (process module) the TransferMaster is now started correctly in SqM_Module1_Auto
- Changed StationExtension._setModeView: do not request a view for manual mode as this is annoying for operator
- New version of 3D simulation with some minor improvements
Platform objects
Object Bosch Group VisionAdapter V2.2.1.0
- Compability to ProgrammableRobotBase V2.2.
Object Bosch Group VisionManager V2.2.1.0
- Compability to ProgrammableRobotBase V2.2.
Object Data Set Manager V1.3.9.0
- Updated English documentation
- Improved OutImm structure definition for CpStudio/OES in Structures.osd (removed non-existing items, added some missing items)
Object Data Set Manager V1.4.5.0
- Documentation updated regarding OnCheckData
- OnCheckData is also executed with command DATA_SAVE. If OnCheckData fails, the data will not be saved, shadow data will be deleted and ExecState will be ERROR.
- If OnCheckData returns OK, but rInvalidValue is set, the add-on counts this as an error now.
- Any return value unequal OK (0) of OnCheckData will be counted as error. Previously only negative return values were considered as error.
- In OnCheckData rInvalidValue:='@_onCheckDataMessage' can be used to show invalid data with long texts like variable names in the error event (requires at least HMI V5.2)
- OutImm.DataSetFolderPath contains the path in which DataSetAccess service accesses DAT files. Can be used to open an HMI file dialog during changeover. Variable is set by PLC export, not during runtime.
- Added enum pragma 'qualified_only' to use enum items only with enum name, for example OpconDataSetManagerState.APPLIED instead of only APPLIED
- Removed enum OpconDataSetManagerErrorCode and added GVL OpconDataSetManagerEvents with event constants (OpconDataSetManagerErrorCode.ERR_... replaced by ERR_DATASETMANAGER_...)
Object Data Set Manager V2.0.11.0
- Updated English documentation
- Improved OutImm structure definition for CpStudio in Structures.osd (removed non-existing items, added some missing items)
Object Data Set Manager V2.1.5.0
- Documentation updated regarding OnCheckData
- OnCheckData is also executed with command DATA_SAVE. If OnCheckData fails, the data will not be saved, shadow data will be deleted and ExecState will be ERROR.
- If OnCheckData returns OK, but rInvalidValue is set, the add-on counts this as an error now.
- Any return value unequal OK (0) of OnCheckData will be counted as error. Previously only negative return values were considered as error.
- In OnCheckData rInvalidValue:='@_onCheckDataMessage' can be used to show invalid data with long texts like variable names in the error event (requires at least HMI V5.2)
- OutImm.DataSetFolderPath contains the path in which DataSetAccess service accesses DAT files. Can be used to open an HMI file dialog during changeover. Variable is set by PLC export, not during runtime.
- Added enum pragma 'qualified_only' to use enum items only with enum name, for example OpconDataSetManagerState.APPLIED instead of only APPLIED
- PLC export of DataSetFolderPath works now with $ characters (e.g. used for OpconData$)
- Removed enum OpconDataSetManagerErrorCode and added GVL OpconDataSetManagerEvents with event constants (OpconDataSetManagerErrorCode.ERR_... replaced by ERR_DATASETMANAGER_...)
Object Data Set Manager V3.0.1.0
- The ValueRange property used in the HMI data editor is now also checked in the PLC code in OnCheckData. Requires CpStudio V5.9. If an existing project is updated to this version: any existing OnCheckData must be renamed and merged with new export code.
Object DDL Event V2.4.15.0
- In error events AddText:='@TraceText' will only be used if TraceText is not empty. No effect on HMI or PLC behaviour. This improves comprehensibility in Event Recorder (Event History app).
- Export code of plcError event uses OpconStrCat instead of easier CONCAT due to coding directives.
Object Fbp Co Base (BTC) V2.0.63.0
- Czech translations added
- Change library vendor to Bosch Group
Object Fbp Ec Base (BTC) V2.0.66.0
- Czech translations added
- Change library vendor to Bosch Group
Object Hmi Util V1.0.23.0
- English documentation added
Object Mode Handler Template V1.5.5.0
- New parameter PanelTokenChangeDuration which sets Extension.TokenChangeSetCountdown in PLC export
Object ProgrammableRobot V2.2.0.0
- Extending the helper method FB's for use from other tasks.
Object ProgrammableRobotBase V2.2.0.0
- Restructuring of helper method FB's.
Object Transfer Master V1.3.12.0
- Added parameter PanelTokenChangeDuration like in NxModeHandlerTemplate V1.5
- Use system export templates for manual functions to reduce logic in export code of Extension FB
Object User Guidance V2.0.3.0
- Update english documentation
- Czech translations added
- Warning is generated in the export if StepsEnum and HeaderTextEnum do not have the same number of elements
Peripheral Kuka KRC4 mxAutomation V2.1.1.0
- Solve problems with the calculation of forward and backward kinematics.
Peripheral Simulation Programmable Robot V2.2.0.0
- Compability to ProgrammableRobotBase V2.2.
Peripheral Staeubli CS8CuniVALplc V2.1.1.0
- Compability to ProgrammableRobotBase V2.2.
Peripheral Staeubli CS9uniVALplc V2.1.2.0
- Fixed an issue, that the RequestBrakeTest variable was only set if the CS9Safety.BrakeTestWarning bit was set - but if the warning periode is over, then the CS9Safety.BrakeTestTimeout bit is set and the CS9Safety.BrakeTestWarning bit is reseted
- Added the BrakeTestTimeout variable to OutImmSpecial structure
- Compability to ProgrammableRobotBase V2.2.
- New configuration parameter to set the timeout for the command ExecuteSafeRef
Control plus V2.9
Inhalt
- Control plus Studio V5.9
- Control plus HMI V5.9
- Service Stick V10.31
- Master Image V10.31
- EventViewer V1.5.11
- Event Recorder App V1.5.11
- Part Counter Service V1.5.12
- Target content (NXTC-Datei) V1.0
- DataSetAccess V1.0.17
- Vision-Add-on für Control plus HMI V1.1.1
- Digitale Maschine V2.9.0
- Plattformobjekte
Control plus Studio V5.9
Neue Funktionen
- Lesbares XML-Projektformat:
- Optional können beim Speichern zusätzlich lesbare XML-Dateien erzeugt werden
- Erstellen des Projektinhalts aus lesbaren XML-Dateien. Diese Funktion hat Test-Status und ist bisher nicht für produktiven Gebrauch empfohlen!
- AML-Import:
- Automatisches Anlegen von IO-Link-Geräten bei Verwendung von TwinCAT 3.1.4024.55 oder neuer und einem Beckhoff-IO-Link-Master
- Unterstützung für E/A-BMK und -Texte auf EtherCAT-Modulen, die nicht in EPLAN auftauchen (z.B. EL2904)
- Beim Aktualisieren des Projekts mit neuer AML-Datei können alte auf neue Geräte zugewiesen werden, so dass Projektinhalte erhalten bleiben
- Zielsystem-Dateien (NXTC):
- Erkennbare Version eingeführt, die in CpStudio angezeigt wird
- NXTC-Datei wird nur beim ersten Zielsystem benötigt / wenn der Inhalt nicht im Std-Ordner vorliegt
- Beim Aktualisieren werden verwirrende Nachfragen zum Überschreiben vermieden
- Digital-E/A inaktiver Busteilnehmer können optional vom HMI-Export ausgeschlossen werden
- Menüeintrag zum Sortieren aller GVLs
- Neue Projekt-Option für das automatische Sortieren aller Typen und Variablen beim Speichern und Validieren
- Validierung überprüft Ports von CTA-, EventRecorder- und PartCounter-Addons
- Automatisches BMK für Units/Addons, die genau mit einem Digitaleingang verknüpft sind
- Verwaltung des OPC-UA-Profils mit Version bei Kanälen von Simulations-Peripheriegeräten inkl. Export zum 3D Simulation Studio
- ctrlX-Deployment ruft zusätzlich bat-Datei auf, falls vorhanden
- ctrlX-Ports werden von der Mehrmaschinenverwaltung berücksichtigt
- Funktionen für Objektentwickler:
- VariableDrop und DataItemDrop erlauben es, durch die Elemente einer Struktur rekursiv zu iterieren
- Zugriff auf ValueRange über Drop-Klassen
- Neue Eigenschaft ChannelDrop.Types gibt alle unterstützen Interface-Typen eines Peripherie-Kanals zurück
- Neuer 'Is'-Operator für OOD-Bedingungen reagiert auf den Typ des Datenelements, das mit einem Port oder Variablenparameter verknüpft ist
- Werteparameter können als maschinenspezifisch markiert werden (betrifft auch generische Runtimes)
- Namespace von in Bibliotheken definierten GVLs kann über OSD-Datei angegeben werden (relevant für ctrlX-Symbolkonfiguration
- Neue öffentliche Export-Methode für die Generierung der HMI-Konfiguration für Datensätze mit dynamischem DAT-File-Verzeichnis
Fehlerbehebungen
- MachineHub-Export schlug bei Verwendung von Projektreferenzen oder Objekten ohne Extension fehl
- Fehler beim Generieren der ctrlX-Symbolkonfiguration bei Verwendung von Struktur-Arrays in Teilbäumen
- Eigenschaft EditorHideVariable in Teilbäumen wurde nicht korrekt exportiert und funktionierte in der HMI nicht (seit CpStudio 5.3)
- Einrückung des generierten SPS-Codes in Extension.OnManRun korrigiert
- Icons im Variablenauswahldialog wurden unter Windows 11 nicht korrekt dargestellt
- Verhalten einiger Dialoge behoben, die entweder immer im Vordergrund oder aber gelegentlich unsichtbar waren
- Kommando-/Betriebsarten-Enums wurden nicht immer korrekt sortiert
- Text-IDs von objektdefinierten HMI-Texten unterhalb von HMI-Ansichten waren editierbar
- OOD-Bedingungen mit Gleitkommazahl als Vergleichswert funktionierten nicht immer
Bemerkungen
- IndraWorks-Unterstützung wurde entfernt
- Einige Optionen ohne Auswirkung wurden aus den MachineHub-Einstellungen entfernt
Control plus HMI V5.9
Neue Funktionen
- Dateneditor: DAT-File-Verzeichnis kann dynamisch über SPS-Variable vorgegeben werden
Fehlerbehebungen
- Bedingungsanzeige zeigte in bestimmten Fällen bei Logikgattern falsche Zustände
- Modul-Auswahl-Menü zeigte lange Modulnamen nicht korrekt an
- Navigieren durch den Baum im Dateneditor war bei Verwendung von ctrlX extrem langsam
- Ungültiger Wert der TargetView-Eigenschaft beim Mod_NavigationTile führte zu Ausnahmefehler
- Ungültiger Wert der Condition-Eigenschaft beim Mod_VarIn oder ConditionView verhinderte das Laden der HMI-Ansicht
- Ausnahmefehler beim Anfordern mehrerer aufeinanderfolgender Ansichten aus einem SPS-Ablauf
- Sprachumschaltung funktionierte nicht korrekt bei Verwendung mehrsprachiger .NET-Ressourcen (relevant nur für HMI-Addons)
Bemerkungen
- IndraWorks-Unterstützung wurde entfernt
Service Stick V10.31
Das Image-Package W10LTSC2019.* enthält die folgenden Images:
Der Service Stick enthält die folgenden Realtime Packages:
* Hinweis
- nur VPB40.4 : Um das Echtzeitverhalten zu verbessern werden die folgenden Registy Schlüssel gesetzt
- HKLM\SOFTWARE\WOW6432Node\Beckhoff\TwinCAT3\System
- OptimizeCacheAccess 0x32 (50)
- RtProfile 2
- HKLM\SOFTWARE\WOW6432Node\Beckhoff\TwinCAT3\System
Master Image V10.31
Neue Funktionen
- Microsoft Hotfixes bis 14. Juni 2024
- Sicherheitsupdate für SQL Server 2019 RTM CU (KB5036335)
- Microsoft Edge Enterprise 125.0.2535.92
- Microsoft Edge WebView2 Runtime 125.0.2535.92
- Wibu Codemeter User Runtime Version 8.10 2024-04-24
- Microsoft Visual C++ 2015-2022 Redistributable 14.38.33810.0
EventViewer V1.5.11
Neue Funktionen
- Viewer Control ermöglicht jetzt externe Verbindungen
Fehlerbehebungen
- Übernahme der EventRecorder App V1.5.11
Event Recorder App V1.5.11
Neue Funktionen
- Viewer Control ermöglicht jetzt externe Verbindungen
Fehlerbehebungen
- Größe von Eventnummer und InstanceId in EventDetail-Dialog angepaßt
Part Counter Service V1.5.12
Fehlerbehebungen
- Typwechsel-Historie: Initiale Schicht wurde bei Teileupdate nicht erkannt
- Internes Logging auf kontinuierliche Zeitspanne von einer Woche
Target content (NXTC-Datei) V1.0
Neue Funktionen
- NxtcInfo.xml mit Versionsinformation hinzugefügt
- Stationsinhalt wird zusätzlich in den Ordner Std\Tools\NxTargetUtils kopiert, so dass er ohne NXTC-Datei von dort in weitere Projekte übernommen werden kann.
Bemerkungen
- Nachfolger von IPC_V5.8.nxtc für alle Zielsysteme
- Gemeinsam mit CpStudio 5.9 freigegeben, kompatibel mit älteren CpStudio-Versionen
DataSetAccess V1.0.17
Neue Funktionen
- Unterstützung für geänderte Repräsentation von Enumerationen in ctrlX ab Version 02V06
Vision-Add-on für Control plus HMI V1.1.1
Neue Funktionen
- Statuszeile: Name der selektierten Shape wird angezeigt
Fehlerbehebungen
- Speicherleck behoben
- Selektionsverhalten für Shapes korrigiert
Digitale Maschine V2.9.0
Neue Funktionen
- Update auf Control plus Bundle V2.9 (Control plus Studio V5.9)
- Control plus Studio V5.9: Neue Häkchen gesetzt 'Variablen und Typen automatisch sortieren' und 'Projekt beim Speichern als lesbares XML exportieren'
- Integrated Robotics V2.2: Raumprüfungen in separater SPS-Task ausgeführt
- Umrüsten Bedienerführung verbessert mit UserGuidanceAddon V2.0, welches auch Bilder anzeigt
- Verwendet ValueRange Eigenschaft für mehr Variablen in Stationsdaten/Typdaten. DataSetManager Methode OnCheckData re-designt, die auch den ValueRange automatisch im exportierten Code prüft.
- Verwende neuen ModeHandler/TransferMaster Parameter PanelTokenChangeDuration anstatt SPS-Code zum Setzen von Extension.TokenChangeSetCountdown
- HMI Text verbessert: ModeForwarder beschreibt Maschinenprozesse (PCB und Pin Montage), ModeHandler ist nur als 'Prozessmodul' beschrieben. Dies macht die HMI Status Ansicht besser verständlich.
- _crashDetection korrigiert: BasMove Bedingung (Z-Zylinder) funktionierte nicht im Handbetrieb
- PCB Roboter (Loc120): Prüfe nicht die Palettenpositionen in der UserAreas Methode, weil es viel CPU-Performance benötigt und in fast allen Applikationen nicht notwendig ist
- Wenn der Bediner Automatikbetrieb nur im ModeHandler (Prozessmodul) startet, wird der TransferMaster in SqM_Module1_Auto nun korrekt gestartet
- StationExtension._setModeView geändert: keine View anfordern für Handbetrieb, weil dies für Bediener störend ist
- Neue Version der 3D Simulation mit kleineren Verbesserungen
Plattformobjekte
Object Bosch Group VisionAdapter V2.2.1.0
- Kompatibilität zum ProgrammableRobotBase V2.2.
Object Bosch Group VisionManager V2.2.1.0
- Kompatibilität zum ProgrammableRobotBase V2.2.
Object Data Set Manager V1.3.9.0
- Englische Dokumentation aktualisiert
- OutImm Struktur-Definition für CpStudio/OES in Structures.osd verbessert (nicht-existierende Elemente entfernt, einige fehlende Elemente hinzugefügt)
Object Data Set Manager V1.4.5.0
- Dokumentation aktualisiert bezüglich OnCheckData
- OnCheckData wird auch beim Kommando DATA_SAVE ausgeführt. Wenn OnCheckData fehlschlägt, werden die Daten nicht gespeichert, die Shadow-Daten gelöscht und der ExecState ist ERROR.
- Wenn OnCheckData OK zurück gibt, aber rInvalidValue gesetzt ist, zählt das Add-on dies nun als Fehler.
- Jeder Rückgabewert ungleich OK (0) von OnCheckData wird als Fehler gezählt. Zuvor wurden nur negative Rückgabewerte als Fehler betrachtet.
- In OnCheckData kann rInvalidValue:='@_onCheckDataMessage' verwendet werden, um ungültige Daten mit langem Text wie Variablennamen in der Fehlermeldung anzuzeigen (erfordert mindestens HMI V5.2)
- OutImm.DataSetFolderPath beinhaltet den Pfad, in dem der DataSetAccess Service auf DAT-Dateien zugreift. Kann verwendet werden, um einen HMI Dateidialog beim Umrüsten zu öffnen. Variable wird im SPS-Export gesetzt, nicht zur Laufzeit.
- Enum Pragma 'qualified_only' hinzugefügt, um Enum-Elemente nur mit Enum-Name verwenden zu können, z.B. OpconDataSetManagerState.APPLIED anstatt nur APPLIED
- Enum OpconDataSetManagerErrorCode entfernt und GVL OpconDataSetManagerEvents mit Event-Konstanten hinzugefügt (OpconDataSetManagerErrorCode.ERR_... ersetzt durch ERR_DATASETMANAGER_...)
Object Data Set Manager V2.0.11.0
- Englische Dokumentation aktualisiert
- OutImm Struktur-Definition für CpStudio in Structures.osd verbessert (nicht-existierende Elemente entfernt, einige fehlende Elemente hinzugefügt)
Object Data Set Manager V2.1.5.0
- Dokumentation aktualisiert bezüglich OnCheckData
- OnCheckData wird auch beim Kommando DATA_SAVE ausgeführt. Wenn OnCheckData fehlschlägt, werden die Daten nicht gespeichert, die Shadow-Daten gelöscht und der ExecState ist ERROR.
- Wenn OnCheckData OK zurück gibt, aber rInvalidValue gesetzt ist, zählt das Add-on dies nun als Fehler.
- Jeder Rückgabewert ungleich OK (0) von OnCheckData wird als Fehler gezählt. Zuvor wurden nur negative Rückgabewerte als Fehler betrachtet.
- In OnCheckData kann rInvalidValue:='@_onCheckDataMessage' verwendet werden, um ungültige Daten mit langem Text wie Variablennamen in der Fehlermeldung anzuzeigen (erfordert mindestens HMI V5.2)
- OutImm.DataSetFolderPath beinhaltet den Pfad, in dem der DataSetAccess Service auf DAT-Dateien zugreift. Kann verwendet werden, um einen HMI Dateidialog beim Umrüsten zu öffnen. Variable wird im SPS-Export gesetzt, nicht zur Laufzeit.
- Enum Pragma 'qualified_only' hinzugefügt, um Enum-Elemente nur mit Enum-Name verwenden zu können, z.B. OpconDataSetManagerState.APPLIED anstatt nur APPLIED
- SPS Export für DataSetFolderPath funktioniert nun mit $-Zeichen (z.B. verwendet für OpconData$)
- Enum OpconDataSetManagerErrorCode entfernt und GVL OpconDataSetManagerEvents mit Event-Konstanten hinzugefügt (OpconDataSetManagerErrorCode.ERR_... ersetzt durch ERR_DATASETMANAGER_...)
Object Data Set Manager V3.0.1.0
- Die Eigenschaft ValueRange, die im HMI-Dateneditor verwendet wird, wird nun auch im SPS-Code in OnCheckData geprüft. Erfordert CpStudio V5.9. Wenn ein bestehendes Projekt auf diese Version aktualisiert wird: die bestehende OnCheckData Methode muss umbenannt und mit dem neu exportierten Code zusammengeführt werden.
Object DDL Event V2.4.15.0
- In Fehlerevents wird AddText:='@TraceText' nur verwendet, wenn TraceText nicht leer ist. Dies verbessert die Verständlichkeit im Event Recorder (Event Historie App).
- Export Code des plcError Events verwendet OpconStrCat anstatt einfacheres CONCAT wegen Codierrichtlinien.
Object Fbp Co Base (BTC) V2.0.63.0
- Tschechische Übersetzungen hinzugefügt
- Änderung Vendor in Bibliothek zu Bosch Group
Object Fbp Ec Base (BTC) V2.0.66.0
- Tschechische Übersetzungen hinzugefügt
- Änderung Vendor in Bibliothek zu Bosch Group
Object Hmi Util V1.0.23.0
- Englische Dokumentation hinzugefügt
Object Mode Handler Template V1.5.5.0
- Neuer Parameter PanelTokenChangeDuration, der im SPS-Export Extension.TokenChangeSetCountdown setzt
Object ProgrammableRobot V2.2.0.0
- Erweitern der Helfermethoden FB's für die Verwendung aus anderem Task.
Object ProgrammableRobotBase V2.2.0.0
- Umstrukturierung der Helfermethoden FB's.
Object Transfer Master V1.3.12.0
- Parameter PanelTokenChangeDuration hinzugefügt wie in NxModeHandlerTemplate V1.5
- Verwendet System-Export-Templates für Handfunktionen, um die Logik im Exportcode des Extension-FB zu reduzieren
Object User Guidance V2.0.3.0
- Englische Dokumentation aktualisiert
- Tschechische Übersetzungen hinzugefügt
- Warnung wird im Export generiert, falls StepsEnum und HeaderTextEnum nicht die gleiche Anzahl an Elementen besitzen
Peripheral Kuka KRC4 mxAutomation V2.1.1.0
- Behebe Probleme bei der Berechnung der Vorwärts- und Rückwärtskinematik.
Peripheral Simulation Programmable Robot V2.2.0.0
- Kompatibilität zum ProgrammableRobotBase V2.2.
Peripheral Staeubli CS8CuniVALplc V2.1.1.0
- Kompatibilität zum ProgrammableRobotBase V2.2.
Peripheral Staeubli CS9uniVALplc V2.1.2.0
- Behebt ein Problem, dass die Variable RequestBrakeTest nur gesetzt wurde, wenn das CS9Safety.BrakeTestWarning-Bit gesetzt wurde - aber wenn die Warnperiode vorbei ist, dann wird das CS9Safety.BrakeTestTimeout-Bit gesetzt und das CS9Safety.BrakeTestWarning-Bit wird zurückgesetzt
- BrakeTestTimeout Variable zur OutImmSpecial Struktur hinzugefügt
- Kompatibilität zum ProgrammableRobotBase V2.2.
- Neuer Konfigurationsparameter um den Timeout für das Kommando ExecuteSafeRef setzen zu können