English
🠦 Deutsch
Control plus V2.9
Content
Control plus Studio V5.9
Control plus HMI V5.9
Service Stick V10.31
Master Image V10.31
EventViewer V1.5.11
EventRecorder App V1.5.11
Part Counter Service V1.5.12
Target content (NXTC file) V1.0
DataSetAccess V1.0.17
Vision add-on for Control plus HMI V1.1.1
Digital Machine V2.9.0
Platform objects
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:
Target system
Version
Date
State
Rexroth VPB40.4
V10.30
2024-06-17
Current development path
Rexroth VR31.xx
V10.30
2024-06-17
Current development path
Beckhoff C6930-0060
V10.30
2024-06-17
Current development path
Beckhoff C6017-0010
V10.30
2024-06-17
Current development path
Beckhoff CPx7xx-0010
V10.30
2024-06-17
Current development path
Beckhoff CX2033-017x
V10.30
2024-06-17
Current development path
Bosch mPad
V10.31
2024-07-24
Current development path
The service stick contains the following realtime packages:
Realtime Package
Installer
Version
TwinCAT 3.1.4024.12
TwinCAT3 XAR/ADS
3.1.4024.12
TwinCAT3 TF6310 (TCP/IP Server)
3.1.9
TwinCAT3 TF6100 (OPC-UA Server)
4.3.32.0
TwinCAT3 TF3300 (Scope Server)
3.4.3143.7
TwinCAT 3.1.4024.29
TwinCAT3 XAR/ADS
3.1.4024.29
TwinCAT3 TF6310 (TCP/IP Server)
3.2.7.0
TwinCAT3 TF6100 (OPC-UA Server)
4.4.53.0
TwinCAT3 TF3300 (Scope Server)
3.4.3146.11
TwinCAT 3.1.4024.47
TwinCAT3 XAR/ADS
3.1.4024.47
TwinCAT3 TF6310 (TCP/IP Server)
3.3.15.0
TwinCAT3 TF6100 (OPC-UA Server)
4.4.66.0
TwinCAT3 TF3300 (Scope Server)
3.4.3147.16
TwinCAT 3.1.4024.55 *
TwinCAT3 XAR/ADS
3.1.4024.55
TwinCAT3 TF6310 (TCP/IP Server)
3.3.20.0
TwinCAT3 TF6100 (OPC-UA Server)
4.4.73.0
TwinCAT3 TF3300 (Scope Server)
3.4.3148.15
* 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
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
Description
Integrated Robotics Vision Adapter
Compability to ProgrammableRobotBase V2.2.
Object Bosch Group VisionManager V2.2.1.0
Description
Integrated Robotics Robot Vision
Compability to ProgrammableRobotBase V2.2.
Object Data Set Manager V1.3.9.0
Description
Loading and saving of a data set (DAT file) local, via Public Interface (MES / OPC UA) or OpconXml
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
Description
Loading and saving of a data set (DAT file) local, via Public Interface (MES / OPC UA) or OpconXml
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
Description
Loading and saving of a data set (DAT file) local, via Public Interface (MES / OPC UA) or OpconXml
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
Description
Loading and saving of a data set (DAT file) local, via Public Interface (MES / OPC UA) or OpconXml
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
Description
Loading and saving of a data set (DAT file) local, via Public Interface (MES / OPC UA) or OpconXml
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
Description
Add-on which represents one DDL message (direct data link) for connection to Nexeed MES based on Nexeed XML specification via TCP/IP. The PDA/MDA events plcChargeChanged, plcError, plcJam(Started), plcOperationModeChanged, plcOperatorRequired(Started), plcPartsMissing(Started), plcShiftChanged and plcSystemStarted are sent automatically but must be still configured manually in OES.
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
Description
Library for CANopen fieldbus peripherals (Beckhoff TwinCAT)
Czech translations added
Change library vendor to Bosch Group
Object Fbp Ec Base (BTC) V2.0.66.0
Description
Library for EtherCAT fieldbus peripherals (Beckhoff TwinCAT)
Czech translations added
Change library vendor to Bosch Group
Object Hmi Util V1.0.23.0
Description
Add-on that provides an interface to the HMI for information like current user, current language and current view
English documentation added
Object Mode Handler Template V1.5.5.0
Description
A ModeHandler manages operation modes and respective sequence chains.
New parameter PanelTokenChangeDuration which sets Extension.TokenChangeSetCountdown in PLC export
Object ProgrammableRobot V2.2.0.0
Description
Common unit for a robot
Extending the helper method FB's for use from other tasks.
Object ProgrammableRobotBase V2.2.0.0
Description
Base interface object for ProgrammableRobot
Restructuring of helper method FB's.
Object Transfer Master V1.3.12.0
Description
Transfer master
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
Description
Step based user guidance in the visualization. This Add-on is used to guide the user through a series of steps. Using buttons the user can acknowledge when steps are completed.
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
Description
Kuka KRC4 mxAutomation
Interface
EtherCAT
Solve problems with the calculation of forward and backward kinematics.
Peripheral Simulation Programmable Robot V2.2.0.0
Description
Simulation peripheral for ProgrammableRobot
Interface
OPC UA
Compability to ProgrammableRobotBase V2.2.
Peripheral Staeubli CS8CuniVALplc V2.1.1.0
Description
Stäubli CS8C - uniVAL plc - Robot control via PLC
Interface
EtherCAT
Compability to ProgrammableRobotBase V2.2.
Peripheral Staeubli CS9uniVALplc V2.1.2.0
Description
Stäubli CS9 - uniVAL plc - Robot control via PLC
Interface
EtherCAT
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
Deutsch
🠦 English
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:
Zielsystem
Version
Datum
Status
Rexroth VPB40.4
V10.30
17.06.2024
Aktueller Entwicklungspfad
Rexroth VR31.xx
V10.30
17.06.2024
Aktueller Entwicklungspfad
Beckhoff C6930-0060
V10.30
17.06.2024
Aktueller Entwicklungspfad
Beckhoff C6017-0010
V10.30
17.06.2024
Aktueller Entwicklungspfad
Beckhoff CPx7xx-0010
V10.30
17.06.2024
Aktueller Entwicklungspfad
Beckhoff CX2033-017x
V10.30
17.06.2024
Aktueller Entwicklungspfad
Bosch mPad
V10.31
24.07.2024
Aktueller Entwicklungspfad
Der Service Stick enthält die folgenden Realtime Packages:
Realtime Package
Installer
Version
TwinCAT 3.1.4024.12
TwinCAT3 XAR/ADS
3.1.4024.12
TwinCAT3 TF6310 (TCP/IP Server)
3.1.9
TwinCAT3 TF6100 (OPC-UA Server)
4.3.32.0
TwinCAT3 TF3300 (Scope Server)
3.4.3143.7
TwinCAT 3.1.4024.29
TwinCAT3 XAR/ADS
3.1.4024.29
TwinCAT3 TF6310 (TCP/IP Server)
3.2.7.0
TwinCAT3 TF6100 (OPC-UA Server)
4.4.53.0
TwinCAT3 TF3300 (Scope Server)
3.4.3146.11
TwinCAT 3.1.4024.47
TwinCAT3 XAR/ADS
3.1.4024.47
TwinCAT3 TF6310 (TCP/IP Server)
3.3.15.0
TwinCAT3 TF6100 (OPC-UA Server)
4.4.66.0
TwinCAT3 TF3300 (Scope Server)
3.4.3147.16
TwinCAT 3.1.4024.55 *
TwinCAT3 XAR/ADS
3.1.4024.55
TwinCAT3 TF6310 (TCP/IP Server)
3.3.20.0
TwinCAT3 TF6100 (OPC-UA Server)
4.4.73.0
TwinCAT3 TF3300 (Scope Server)
3.4.3148.15
* 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
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
Beschreibung
Integrated Robotics Vision Adapter
Kompatibilität zum ProgrammableRobotBase V2.2.
Object Bosch Group VisionManager V2.2.1.0
Beschreibung
Integrated Robotics Robot Vision
Kompatibilität zum ProgrammableRobotBase V2.2.
Object Data Set Manager V1.3.9.0
Beschreibung
Laden und Speichern eines Datensatzes (DAT Datei) lokal, über Public Interface (MES / OPC UA) oder OpconXml
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
Beschreibung
Laden und Speichern eines Datensatzes (DAT Datei) lokal, über Public Interface (MES / OPC UA) oder OpconXml
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
Beschreibung
Laden und Speichern eines Datensatzes (DAT Datei) lokal, über Public Interface (MES / OPC UA) oder OpconXml
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
Beschreibung
Laden und Speichern eines Datensatzes (DAT Datei) lokal, über Public Interface (MES / OPC UA) oder OpconXml
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
Beschreibung
Laden und Speichern eines Datensatzes (DAT Datei) lokal, über Public Interface (MES / OPC UA) oder OpconXml
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
Beschreibung
Add-on, welches ein DDL-Event (Direct Data Link) zur Anbindung von Nexeed MES auf Basis der Nexeed XML Spezifikation über TCP/IP repräsentiert. Die BDE/MDE Events plcChargeChanged, plcError, plcJam(Started), plcOperationModeChanged, plcOperatorRequired(Started), plcPartsMissing(Started), plcShiftChanged und plcSystemStarted werden automatisch gesendet, müssen aber immernoch im OES selbst konfiguriert werden.
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
Beschreibung
Bibliothek für CANopen Feldbus Peripherie (Beckhoff TwinCAT)
Tschechische Übersetzungen hinzugefügt
Änderung Vendor in Bibliothek zu Bosch Group
Object Fbp Ec Base (BTC) V2.0.66.0
Beschreibung
Bibliothek für EtherCAT Feldbus Peripherie (Beckhoff TwinCAT)
Tschechische Übersetzungen hinzugefügt
Änderung Vendor in Bibliothek zu Bosch Group
Object Hmi Util V1.0.23.0
Beschreibung
Add-on, das eine Schnittstelle zur HMI bezüglich des aktuell angemeldeten Benutzers, aktuelle Sprache und angezeigte Ansicht bereitstellt.
Englische Dokumentation hinzugefügt
Object Mode Handler Template V1.5.5.0
Beschreibung
Ein ModeHandler verwaltet Betriebsarten und ihre zugeordneten Schrittketten.
Neuer Parameter PanelTokenChangeDuration, der im SPS-Export Extension.TokenChangeSetCountdown setzt
Object ProgrammableRobot V2.2.0.0
Beschreibung
Allgemeine Unit zur Ansteuerung eines Roboters
Erweitern der Helfermethoden FB's für die Verwendung aus anderem Task.
Object ProgrammableRobotBase V2.2.0.0
Beschreibung
Basisinterface für den ProgrammableRobot
Umstrukturierung der Helfermethoden FB's.
Object Transfer Master V1.3.12.0
Beschreibung
Transfer Master
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
Beschreibung
Stellt eine schrittweise Benutzerführung in der Visualisierung bereit. Dieses Add-on wird verwendet um den Benutzer schrittweise durch bestimmte Abläufe zu führen. Der Benutzer kann in jedem Schnitt über Buttons z.B. ein Weiterschalten in den nächsten Schritt anstoßen.
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
Beschreibung
Kuka KRC4 mxAutomation
Schnittstelle
EtherCAT
Behebe Probleme bei der Berechnung der Vorwärts- und Rückwärtskinematik.
Peripheral Simulation Programmable Robot V2.2.0.0
Beschreibung
Simulations-Peripheral für den ProgrammableRobot
Schnittstelle
OPC UA
Kompatibilität zum ProgrammableRobotBase V2.2.
Peripheral Staeubli CS8CuniVALplc V2.1.1.0
Beschreibung
Stäubli CS8C - uniVAL plc - Robotersteuerung via SPS
Schnittstelle
EtherCAT
Kompatibilität zum ProgrammableRobotBase V2.2.
Peripheral Staeubli CS9uniVALplc V2.1.2.0
Beschreibung
Stäubli CS9 - uniVAL plc - Robotersteuerung via SPS
Schnittstelle
EtherCAT
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
... View more