Control plus V2.9

English 🠦 Deutsch

 

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:

Target systemVersionDateStateRexroth VPB40.4V10.302024-06-17Current development pathRexroth VR31.xxV10.302024-06-17Current development pathBeckhoff C6930-0060V10.302024-06-17Current development pathBeckhoff C6017-0010V10.302024-06-17Current development pathBeckhoff CPx7xx-0010V10.302024-06-17Current development pathBeckhoff CX2033-017xV10.302024-06-17Current development pathBosch mPadV10.312024-07-24Current development path

The service stick contains the following realtime packages:

Realtime PackageInstallerVersionTwinCAT 3.1.4024.12TwinCAT3 XAR/ADS3.1.4024.12TwinCAT3 TF6310 (TCP/IP Server)3.1.9TwinCAT3 TF6100 (OPC-UA Server)4.3.32.0TwinCAT3 TF3300 (Scope Server)3.4.3143.7TwinCAT 3.1.4024.29TwinCAT3 XAR/ADS3.1.4024.29TwinCAT3 TF6310 (TCP/IP Server)3.2.7.0TwinCAT3 TF6100 (OPC-UA Server)4.4.53.0TwinCAT3 TF3300 (Scope Server)3.4.3146.11TwinCAT 3.1.4024.47TwinCAT3 XAR/ADS3.1.4024.47TwinCAT3 TF6310 (TCP/IP Server)3.3.15.0TwinCAT3 TF6100 (OPC-UA Server)4.4.66.0TwinCAT3 TF3300 (Scope Server)3.4.3147.16TwinCAT 3.1.4024.55 *TwinCAT3 XAR/ADS3.1.4024.55TwinCAT3 TF6310 (TCP/IP Server)3.3.20.0TwinCAT3 TF6100 (OPC-UA Server)4.4.73.0TwinCAT3 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

DescriptionIntegrated Robotics Vision Adapter
  • Compability to ProgrammableRobotBase V2.2.

Object Bosch Group VisionManager V2.2.1.0

DescriptionIntegrated Robotics Robot Vision
  • Compability to ProgrammableRobotBase V2.2.

Object Data Set Manager V1.3.9.0

DescriptionLoading 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

DescriptionLoading 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

DescriptionLoading 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

DescriptionLoading 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

DescriptionLoading 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

DescriptionAdd-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

DescriptionLibrary for CANopen fieldbus peripherals (Beckhoff TwinCAT)
  • Czech translations added
  • Change library vendor to Bosch Group

Object Fbp Ec Base (BTC) V2.0.66.0

DescriptionLibrary for EtherCAT fieldbus peripherals (Beckhoff TwinCAT)
  • Czech translations added
  • Change library vendor to Bosch Group

Object Hmi Util V1.0.23.0

DescriptionAdd-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

DescriptionA ModeHandler manages operation modes and respective sequence chains.
  • New parameter PanelTokenChangeDuration which sets Extension.TokenChangeSetCountdown in PLC export

Object ProgrammableRobot V2.2.0.0

DescriptionCommon unit for a robot
  • Extending the helper method FB's for use from other tasks.

Object ProgrammableRobotBase V2.2.0.0

DescriptionBase interface object for ProgrammableRobot
  • Restructuring of helper method FB's.

Object Transfer Master V1.3.12.0

DescriptionTransfer 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

DescriptionStep 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

DescriptionKuka KRC4 mxAutomationInterfaceEtherCAT
  • Solve problems with the calculation of forward and backward kinematics.

Peripheral Simulation Programmable Robot V2.2.0.0

DescriptionSimulation peripheral for ProgrammableRobotInterfaceOPC UA
  • Compability to ProgrammableRobotBase V2.2.

Peripheral Staeubli CS8CuniVALplc V2.1.1.0

DescriptionStäubli CS8C - uniVAL plc - Robot control via PLCInterfaceEtherCAT
  • Compability to ProgrammableRobotBase V2.2.

Peripheral Staeubli CS9uniVALplc V2.1.2.0

DescriptionStäubli CS9 - uniVAL plc - Robot control via PLCInterfaceEtherCAT
  • 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

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:

ZielsystemVersionDatumStatusRexroth VPB40.4V10.3017.06.2024Aktueller EntwicklungspfadRexroth VR31.xxV10.3017.06.2024Aktueller EntwicklungspfadBeckhoff C6930-0060V10.3017.06.2024Aktueller EntwicklungspfadBeckhoff C6017-0010V10.3017.06.2024Aktueller EntwicklungspfadBeckhoff CPx7xx-0010V10.3017.06.2024Aktueller EntwicklungspfadBeckhoff CX2033-017xV10.3017.06.2024Aktueller EntwicklungspfadBosch mPadV10.3124.07.2024Aktueller Entwicklungspfad

Der Service Stick enthält die folgenden Realtime Packages:

Realtime PackageInstallerVersionTwinCAT 3.1.4024.12TwinCAT3 XAR/ADS3.1.4024.12TwinCAT3 TF6310 (TCP/IP Server)3.1.9TwinCAT3 TF6100 (OPC-UA Server)4.3.32.0TwinCAT3 TF3300 (Scope Server)3.4.3143.7TwinCAT 3.1.4024.29TwinCAT3 XAR/ADS3.1.4024.29TwinCAT3 TF6310 (TCP/IP Server)3.2.7.0TwinCAT3 TF6100 (OPC-UA Server)4.4.53.0TwinCAT3 TF3300 (Scope Server)3.4.3146.11TwinCAT 3.1.4024.47TwinCAT3 XAR/ADS3.1.4024.47TwinCAT3 TF6310 (TCP/IP Server)3.3.15.0TwinCAT3 TF6100 (OPC-UA Server)4.4.66.0TwinCAT3 TF3300 (Scope Server)3.4.3147.16TwinCAT 3.1.4024.55 *TwinCAT3 XAR/ADS3.1.4024.55TwinCAT3 TF6310 (TCP/IP Server)3.3.20.0TwinCAT3 TF6100 (OPC-UA Server)4.4.73.0TwinCAT3 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

BeschreibungIntegrated Robotics Vision Adapter
  • Kompatibilität zum ProgrammableRobotBase V2.2.

Object Bosch Group VisionManager V2.2.1.0

BeschreibungIntegrated Robotics Robot Vision
  • Kompatibilität zum ProgrammableRobotBase V2.2.

Object Data Set Manager V1.3.9.0

BeschreibungLaden 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

BeschreibungLaden 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

BeschreibungLaden 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

BeschreibungLaden 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

BeschreibungLaden 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

BeschreibungAdd-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

BeschreibungBibliothek 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

BeschreibungBibliothek 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

BeschreibungAdd-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

BeschreibungEin ModeHandler verwaltet Betriebsarten und ihre zugeordneten Schrittketten.
  • Neuer Parameter PanelTokenChangeDuration, der im SPS-Export Extension.TokenChangeSetCountdown setzt

Object ProgrammableRobot V2.2.0.0

BeschreibungAllgemeine Unit zur Ansteuerung eines Roboters
  • Erweitern der Helfermethoden FB's für die Verwendung aus anderem Task.

Object ProgrammableRobotBase V2.2.0.0

BeschreibungBasisinterface für den ProgrammableRobot
  • Umstrukturierung der Helfermethoden FB's.

Object Transfer Master V1.3.12.0

BeschreibungTransfer 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

BeschreibungStellt 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

BeschreibungKuka KRC4 mxAutomationSchnittstelleEtherCAT
  • Behebe Probleme bei der Berechnung der Vorwärts- und Rückwärtskinematik.

Peripheral Simulation Programmable Robot V2.2.0.0

BeschreibungSimulations-Peripheral für den ProgrammableRobotSchnittstelleOPC UA
  • Kompatibilität zum ProgrammableRobotBase V2.2.

Peripheral Staeubli CS8CuniVALplc V2.1.1.0

BeschreibungStäubli CS8C - uniVAL plc - Robotersteuerung via SPSSchnittstelleEtherCAT
  • Kompatibilität zum ProgrammableRobotBase V2.2.

Peripheral Staeubli CS9uniVALplc V2.1.2.0

BeschreibungStäubli CS9 - uniVAL plc - Robotersteuerung via SPSSchnittstelleEtherCAT
  • 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