Developer Portal Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Control plus V2.9

    nexidator
    Community Moderator
    Community Moderator
    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 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
    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
    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist