data: status description/link intended release date: 2019...

36
Data: Status Description/Link Intended release date: 2019-07-10 Release date: 2019-07-18 Released by: Heitmann Scope: R4.0-13 Required for: Status Description/Link Engineering system: Runtime/Operator/ Gateway system: Necessary actions after installation "Build all" of the projects and download: Build of at least one task and download: Logoff: Server reboot: Please also note: Due to a change in the patch mechanism in R4.0-13P2 and later, a one-time two- stage patch installation is now necessary (see chapter "Correction for opening CheckInstallation report during patch installation"). After the first step in the installation, the GUI application must be restarted. The second time the patch installation is launched, the remaining patch contents are installed. "Build (all libraries)" must be carried out since CAE libraries "APROL", "PAL" and "SysMon" were updated. Due to updates in APROL R4.0-13P3 for configuring a MODBUS coupling of the controller, the CAE database is updated once to adjust the project database when starting the CaeManager. After installing this APROL patch on runtime or operator systems, the KDE settings of the relevant CC accounts must be reset using the DownloadManager (see chapter "Logging in to CC accounts of type 'Runtime', 'Operator' and 'Gateway' not possible after AutoYaST update"). Prerequisite for installing APROL R4.0-13P5 is the previous installation of AutoYaST DVD V4.0-131.0.181115. Since the UPS system service may be installed before the necessary kernel module, the server must be rebooted after patch installation. Patch versions included: 4.0-13P1, 4.0-13P2, 4.0-13P3, 4.0-13P4, 4.0-13P5, 4.0-13P6 1. Corrections and updates in APROL R4.0-13P7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1. Important correction to the patch mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2. Corrupt file "/etc/services" after APROL server shutting down incorrectly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3. Daemon keepalived inoperable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 (001) Patch 7 (R4.0-13P7) 1

Upload: others

Post on 04-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

  • Data: Status Description/LinkIntended release date: 2019-07-10Release date: 2019-07-18Released by: HeitmannScope: R4.0-13Required for: Status Description/LinkEngineering system:Runtime/Operator/Gateway system:Necessary actionsafter installation"Build all" of theprojects anddownload:Build of at least onetask and download:Logoff:

    Server reboot:Please also note: Due to a change in the patch mechanism in R4.0-13P2 and later, a one-time two-

    stage patch installation is now necessary (see chapter "Correction for openingCheckInstallation report during patch installation"). After the first step in theinstallation, the GUI application must be restarted. The second time the patchinstallation is launched, the remaining patch contents are installed."Build (all libraries)" must be carried out since CAE libraries "APROL", "PAL" and"SysMon" were updated.Due to updates in APROL R4.0-13P3 for configuring a MODBUS coupling of thecontroller, the CAE database is updated once to adjust the project database whenstarting the CaeManager.

    After installing this APROL patch on runtime or operator systems, the KDEsettings of the relevant CC accounts must be reset using the DownloadManager(see chapter "Logging in to CC accounts of type 'Runtime', 'Operator' and'Gateway' not possible after AutoYaST update").Prerequisite for installing APROL R4.0-13P5 is the previous installation ofAutoYaST DVD V4.0-131.0.181115.Since the UPS system service may be installed before the necessary kernelmodule, the server must be rebooted after patch installation.

    Patch versionsincluded: 4.0-13P1, 4.0-13P2, 4.0-13P3, 4.0-13P4, 4.0-13P5, 4.0-13P6

    1. Corrections and updates in APROL R4.0-13P7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.1. Important correction to the patch mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.2. Corrupt file "/etc/services" after APROL server shutting down incorrectly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.3. Daemon keepalived inoperable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    (001) Patch 7 (R4.0-13P7)

    1

  • 1.4. Compatibility check for add-ons in Mozilla Firefox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.5. Adjusting the date format for target languages Czech and Slovak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    2. Corrections and updates to previous APROL patches (APROL R4.0-13P6). . . . . . . . . . . . . . . . . . . . . . 52.1. ControllerManager: Display of incorrect values when using the variable view and existing INA connection . . . . . . . . . . . . . . 62.2. Calling system service ApcHwInfo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.3. Code Generation: Incomplete check for multiple providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.4. Updates to CAE library "PAL" (V1.21.1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.5. BuRMySQL backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.6. Correction of links in the Tomcat area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.7. Corrections in shift logbook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.8. ApcHwInfo: Corrupt live data of a UPS on the APC3100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    3. Corrections and updates to previous APROL patches (APROL R4.0-13P5). . . . . . . . . . . . . . . . . . . . . . 83.1. Unintended exit of the CaeManager during selection in SFC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.2. AnslDriver: Unintended exit when restarting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.3. InaDriver: Incorrect values during network problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.4. TrendViewer: Incorrect query source at startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.5. ApcHwInfo: Update for access to registers under Secure Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.6. TrendViewer: CGI parameter "resolution" not set according to query source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.7. Loss of connections when moving a block in the CFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.8. Process graphics: No filtering for CAE project parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.9. Updating Apache Tomcat server to V7.0.92 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.10. Performance gain when starting the CaeManager and compiling APROL systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.11. Using Secure Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.12. Remote operation via VNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.13. UPS-Daemon: Supporting the UPS of an APC3100/PPC3100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    4. Corrections and updates to previous APROL patches (APROL R4.0-13P4). . . . . . . . . . . . . . . . . . . . . 134.1. SafeLOGIC controller remains in state "ExchangeMode" when the application is changed . . . . . . . . . . . . . . . . . . . . . . . . . . . 134.2. Unintended exit of the CaeManager when saving an SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.3. Editor coupling type: Unintended exit of CaeManager when deleting an entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.4. Lack of support of drag-and-drop in embedded apps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.5. DisplayCenter: Establishing a connection to the AlarmServer after a download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154.6. Logging in with the "ELATEC TWN4 MultiTech Nano" card reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154.7. InaDriver: Sporadic, unintended exit of the application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    5. Corrections and updates to previous APROL patches (APROL R4.0-13P3). . . . . . . . . . . . . . . . . . . . . 165.1. Freezing of the StartManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165.2. Applying hyper macro parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175.3. StartManager: Identical configurations marked as different . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175.4. Width of SpinBox buttons in the DisplayCenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175.5. No redundancy switchover for process redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185.6. Marking and font scaling in the event of text clipping errors in visualization elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185.7. ChronoPlex error messages in file /var/log/messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195.8. Display of trend connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195.9. Extension of the configuration of ApDrvMb (controller driver for Modbus communication) . . . . . . . . . . . . . . . . . . . . . . . . . . 205.10. DisplayCenter: Establishing a connection to the AlarmServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205.11. Licensing: Adapted System handling of TG licenses and software licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215.12. No virtual keyboard when logging in with password change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    (001) Patch 7 (R4.0-13P7)

    2

  • 5.13. Abort of the search index creation in the DisplayCenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    6. Corrections and updates to previous APROL patches (APROL R4.0-13P2). . . . . . . . . . . . . . . . . . . . . 226.1. Behavior changed for texts in project part "CFC". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226.2. CaeManager: Unintended exit when saving hyper macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226.3. Use of IEC data type "STRING". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236.4. Use of I/O module X20AT4232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236.5. ControllerManager: Unintended exit when creating a PDA configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236.6. Missing format information when exporting controller logbooks from ControllerManager . . . . . . . . . . . . . . . . . . . . . . . . . . . 246.7. Aborting the download to the controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246.8. DownloadManager freezing during "out-of-the-box" commissioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256.9. Script "AprolExchangeDiscontinuedBlocks.py". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256.10. Checking the path length for additional user data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266.11. AnslDriver: Different values on the controller and control computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266.12. AnslDriver: Unintended driver exit when there is no connection to target. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276.13. Faulty runtime database preventing download to controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276.14. SysInfo: Correction for recurring Iosys clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276.15. LoginServer: Unintended exit when installing Jaspersoft TG licenses from the Technology Guard . . . . . . . . . . . . . . . . . . . . 286.16. Hardware-based login using RFID card reader ADMITTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286.17. Correction of block AprFbTrig in CAE library APROL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296.18. Graphic block outputs set by AprolReduWatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296.19. UcbServer: Changed client redundancy behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296.20. Logging in to CC accounts of type "Runtime", "Operator" and "Gateway" not possible after AutoYaST update . . . . . . . . . 306.21. Applied CAE library "PAL" V1.21.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306.22. Applied CAE library "SysMon" V1.17.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316.23. Completion of patch mechanism for applying complete APROL libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316.24. Adjustment of "max Bufferlen" for HpcDriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    7. Corrections and updates to previous APROL patches (APROL R4.0-13P1). . . . . . . . . . . . . . . . . . . . . 327.1. Opening the TranslationManager from the CaeManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327.2. Correction for opening "Check installation report" during patch installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327.3. SFC block/program: Error in template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337.4. Unintended exit of the CaeManager: Switching project part with open block list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337.5. Error correction when editing the used graphic font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337.6. Improved multithreading behavior of the AnslDriver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347.7. Corrections to the server license overview dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347.8. Removal of a loaded compendium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347.9. DownloadManager: "Permanent use of new engineering status (download)" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347.10. Global cluster: Missing certificate entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357.11. Code generation creating invalid XML configuration file for IosDispatcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357.12. Suppression of "wine" error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367.13. Detailed information about download not displayed controller-specifically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    (001) Patch 7 (R4.0-13P7)

    3

  • 1. Corrections and updates in APROL R4.0-13P7

    1.1. Important correction to the patch mechanism

    When installing an APROL patch in connection with large CAE projects, the patch installation may havefrozen.In this case, the backup of the CAE project may have been damaged.CaeBackup should be used instead to backup the CAE database. This is now explicitly pointed out in thiscase.A&P: 648415 Also available starting with: R4.2-06 Text correction: Schulte On: 2019-07-04Documentation: Not necessaryContents

    Files: /opt/aprol/lib*/libAppInfo.so.2.165.12.2.8PATCH/replacePatchMechanismIfNecessary: Revision 1.2.4.2CAE DB: ---Runtime DB: ---

    1.2. Corrupt file "/etc/services" after APROL server shutting down incorrectly

    After an APROL server failed to shut down correctly, file /etc/services (containing service names and portnumbers) was corrupted in some cases.The probability of this error occurring was reduced by a structural change to the ChronoPlex startupscript.However, the cause of this problem still lies in the incorrect shutdown of the servers since the file systemcan no longer write its cache data to the data storage medium in this case and corrupt files are created.

    Note:The following always applies: Incorrect shutdown of an APROL server, e.g. by explicitly switching off thepower supply without shutting down the system, can still result in data loss and an inconsistent systemstate. This cannot be prevented by the APROL system software.A&P: 646329 Also available starting with: R4.2-06 Text correction: Schulte On: 2019-07-04Documentation: Not necessaryContentsFiles: /etc/init.d/aprollogging: Revision 1.18.2.3.8.1CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates in APROL R4.0-13P7 4

  • 1.3. Daemon keepalived inoperable

    Daemon keepalived could not be started due to system-internal adjustments in the Linux kernel.

    Note:Daemon "keepalived" is configured by AprolConfig and is responsible for switching the global clusters.A&P: 651239 Also available starting with: R4.0-14 Text correction: Schulte On: 2019-07-04Documentation: Not necessaryContents

    Files: /opt/aprol/scripts/AprolScriptsLibrary: Revision 1.369.2.34.2.4/opt/aprol/scripts/AprolPrepare: Revision 1.100.2.25.2.1CAE DB: ---Runtime DB: ---

    1.4. Compatibility check for add-ons in Mozilla Firefox

    The time-consuming compatibility check is now prevented by adjusting the default profile.A&P: 651704 Also available starting with: --- Text correction: Schulte On: 2019-07-04Documentation: Not necessaryContentsFiles: /opt/aprol/skel/mozilla_defaultprofile.tgz: Revision 1.3.4.8.2.1CAE DB: ---Runtime DB: ---

    1.5. Adjusting the date format for target languages Czech and Slovak

    The date format for target languages Czech and Slovak has been corrected. The APROL GUI now uses thecorrect syntax "dd. mm. yyyy" (contains spaces after the dots).A&P: 646909 Also available starting with: R4.2-06 Text correction: Schulte On: 2019-07-08Documentation: Not yet implementedContents

    Files: /opt/aprol/lib*/libStd.so.5.20.116.2.5/opt/aprol/bin/ChronoChart: Version 2.1.30.58.1CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates in APROL R4.0-13P7 5

  • 2. Corrections and updates to previous APROL patches (APROL R4.0-13P6)

    2.1. ControllerManager: Display of incorrect values when using the variable view and existing INAconnection

    Depending on type and status of a variable, incorrect values may have been displayed in the variable view.The variable determination was corrected; the variable values that are read are now displayed correctly.A&P: 631559 Also available starting with: R4.2-06 Text correction: Schulte On: 2019-04-29Documentation: Not necessaryContentsFiles: /opt/aprol/bin/ControllerManager 2.1.235.2.107.2.4CAE DB: ---Runtime DB: ---

    2.2. Calling system service ApcHwInfo

    Previously, it was necessary to start APROL system service ApcHwInfo with extended rights since itpreviously required direct access to BIOS registers.Due to updates in connection with Secure Boot, system service ApcHwInfo can now also be called withoutthe permissions of Linux superuser "root".A&P: 628664 Also available starting with: R4.2-06 Text correction: Schulte On: 2019-04-29Documentation: Not necessaryContents

    Files:/opt/aprol/bin/ApcHwInfo 2.1.1.2.4/opt/aprol/lib*/libMtcx.so.1.1.1/opt/aprol/lib*/libMtcxV2.so.1.1.2

    CAE DB: ---Runtime DB: ---

    2.3. Code Generation: Incomplete check for multiple providers

    If option "Allow multiple providers with warning" was not selected in the project properties sections"Multiple providers for CFC/Graphics" or "Multiple providers for ST/SFC", no check for "multipleproviders" of border entries was performed during compilation.The multiple provider check has been corrected.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P6) 6

    http://deesse-wiki.br-automation.com/APROL-Releases/APROL_R_4.0/APROL_R_4.0-13/Patch_7_(R4.0-13P7)?action=edit&sectionId=10http://deesse-wiki.br-automation.com/APROL-Releases/APROL_R_4.0/APROL_R_4.0-13/Patch_7_(R4.0-13P7)?action=edit&sectionId=10http://deesse-wiki.br-automation.com/APROL-Releases/APROL_R_4.2/APROL_R_4.2-05/Patch_2_(R4.2-05P2)#section_8?action=edit&sectionId=8#section_8

  • A&P: 637249 Also available starting with: R4.2-06 Text correction: Heitmann On: 2019-04-29Documentation: Not necessaryContentsFiles: /opt/aprol/bin/devil: Version 2.1.611.2.93.2.2CAE DB: ---Runtime DB: ---

    2.4. Updates to CAE library "PAL" (V1.21.1)

    CAE library "PAL" contains the following corrections/updates:- EngyMon01_01: Correction of display error in faceplate if less than 3 phases were configured- EngyMonX20AP31X1_02: Error correction due to value jumps at energy counter outputs after successfuldownload- EngyMonX20AP31X1_02: Error correction due to value multiplication when writing counter values by theoperator using Cur/VltRatFacA&P: 640789, 635664635659,635644 Also available starting with: R4.2-06 Text correction: Schulte On: 2019-04-11

    Documentation: Not necessaryContents

    Files:lib_PAL.imp V1.21.1/opt/aprol/ENGIN/LIBRARIES/PAL/po/de/PAL.po: Revision 1.3.4.12.2.3/opt/aprol/ENGIN/LIBRARIES/PAL/po/fr/PAL.po: Revision 1.1.2.4.2.3

    CAE DB: Updating of the database /opt/aprol/ENGIN/caedb and the project databaseRuntime DB: ---

    2.5. BuRMySQL backup

    A parameter set by default in the new version of MySQL prevented a backup of the database.This parameter is now handled in such a way that a backup in any directory can be performed again.A&P: 634339 Also available starting with: R4.2-06 Text correction: Schulte On: 2019-04-29Documentation: Not necessaryContents

    Files: /opt/aprol/etc/my.cnf: Revision 1.2.52.1/opt/aprol/scripts/AprolScriptsLibrary: Revision 1.369.2.34.2.3CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P6) 7

  • 2.6. Correction of links in the Tomcat area

    The JasperReports server may not have started when updating to APROL R4.0-13P5 since class"org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" could not be found.A correction is now performed during an update to R4.0-13P6 or by calling script"AprolConfigJasperReportsServer".A&P: 634959 Also available starting with: R4.2-06 Text correction: Heitmann On: 2019-04-29Documentation: Not necessaryContentsFiles: /opt/aprol/scripts/AprolConfigJasperReportsServer: Revision 1.32.2.52.2.8CAE DB: ---Runtime DB: ---

    2.7. Corrections in shift logbook

    If the project name contained digits or special characters, the resulting URL for the shift logbook could notbe determined correctly and new entries in the shift logbook could not be written.The error ("Parse error") only occurred if the operator was not granted the right "Sign PDF reports".The responsible URL parameter "project" can now also contain digits and special characters aftercorrection.A&P: 640614 Also available starting with: R4.2-06 Text correction: Schulte On: 2019-04-29Documentation: Not necessaryContents

    Files: /opt/aprol/doc/clt//shiftlog/write/MakeEntry.htm 2.0.28.4/opt/aprol/python/Access.pyc 1.7.22.2CAE DB: ---Runtime DB: ---

    2.8. ApcHwInfo: Corrupt live data of a UPS on the APC3100

    Due to changed handling of the interfaces by the APC3100, data was not determined correctly.The data points for "UpsBatCurrent" and "UpsBatVoltage" are now correctly determined.A&P: 643339 Also available starting with: R4.2-06 Text correction: Schulte On: 2019-04-29Documentation: Not necessaryContents

    Files: /opt/aprol/bin/ApcHwInfo: Version 2.1.1.2.5/opt/aprol/lib*/libMtcx.so.1.1.2CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P6) 8

  • 3. Corrections and updates to previous APROL patches (APROL R4.0-13P5)

    3.1. Unintended exit of the CaeManager during selection in SFC

    When selecting a step in the SFC, an unintentional exit of the CaeManager could occur.A&P: 610929 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-12-03Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libCaeSFCChartView.so.3.474.29.2.4CAE DB: ---Runtime DB: ---

    3.2. AnslDriver: Unintended exit when restarting

    Due to insufficient locking, an AnslDriver restart may have been unsuccessfully completed.A&P: 611509 Also available starting with: R4.014 Text correction: Schulte On: 2018-12-03Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libStdSys.so.2.30.13.2.6CAE DB: ---Runtime DB: ---

    3.3. InaDriver: Incorrect values during network problems

    During existing network problems, reading variables in polling mode could have resulted in incompleteresponse telegrams, which in turn transferred incorrect values to Iosys.A&P: 620219 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-12-03Documentation: Not necessaryContentsFiles: /opt/aprol/bin/InaDriver 2.1.108.4.26.2.1CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P5) 9

  • 3.4. TrendViewer: Incorrect query source at startup

    Due to an invalid initialization of the TrendViewer, the trend data was retrieved from the logging serverby default. However, the runtime system was displayed as the current query source in the status bar andmenu. After correction, the data is now retrieved from the runtime system by default (corresponding tothe display).A&P: 621674 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-12-03Documentation: Not necessaryContentsFiles: /opt/aprol/bin/TrendViewer: Version 2.1.386.2.26.2.1CAE DB: ---Runtime DB: ---

    3.5. ApcHwInfo: Update for access to registers under Secure Boot

    To have the system information of B&R APCs or PPCs (APC810, APC910, PPC800, PPC900, APC3100) availablein mode Secure Boot after booting, the BIOS accesses had to be outsourced to a signed kernel module. Thenecessary adjustments are included in this patch.A&P: 620550 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-12-03Documentation: Not necessaryContents

    Files:/opt/aprol/bin/ApcHwInfo: Version 2.1.1.2.2/opt/aprol/lib*/libMtcx.so.1.1.1/opt/aprol/lib/libMtcxV2.so.1.1.1

    CAE DB: ---Runtime DB: ---

    3.6. TrendViewer: CGI parameter "resolution" not set according to query source

    The CGI parameter "resolution" accelerates the display of trends in the TrendViewer. When the loggingserver was queried, the parameter was not set in the URL and resulted in a reduction in performance.A&P: 620199 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-12-03Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libTrendChart.so.1.168.11.2.2CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P5) 10

  • 3.7. Loss of connections when moving a block in the CFC

    When moving CAE blocks in the CFC, existing connections may have been lost. This affected connectionsthat fed back output values of a block to several block inputs (i.e. as a branch at the block input) of thesame block.A&P: 613079 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-12-03Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libCaeCFC.so.4.227.92.2.5CAE DB: ---Runtime DB: ---

    3.8. Process graphics: No filtering for CAE project parts

    When the process graphic was open, no filtering could be performed for CAE project parts in the "ContextStructure".A&P: 611864 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-12-03Documentation: Not necessaryContents

    Files: /opt/aprol/lib*/libCaeExpl.so.3.456.86.2.1/opt/aprol/lib*/libCaeUtils.so.3.512.72.2.2CAE DB: ---Runtime DB: ---

    3.9. Updating Apache Tomcat server to V7.0.92

    If reporting tool JasperReports server is used to create customized reports, you must update the ApacheTomcat server to V7.0.42.

    For the Tomcat server update, the following execution order must be observed:1. Backup of JasperReports server content2. Uninstall JasperReports server on the affected computer (command: AprolConfigJasperReportsServer --deinstall)3. AutoYaST update using the associated AutoYaST DVD (V4.0-131.0.190108)4. Update the APROL system software by installing APROL R4.0-13P5.5. Re-install and configure JasperReports server (command: AprolConfigJasperReportsServer --configure)6. Restore the previously saved content in JasperReports server

    Note: The PatchEnd script deletes the old /etc/monit.d/tomcat6 script.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P5) 11

  • A&P: 622589, 626425 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-12-03Documentation: Installation instructions for updating to AutoYaST V4.0.131.0.190108Contents

    Files:

    /opt/aprol/scripts/AprolScriptsLibrary: Revision 1.369.2.34.2.2/etc/monit.d/tomcat: Revision 1.5.4.2/opt/aprol/scripts/AprolConfigJasperReportsServer: Version 1.32.2.52.2.5/opt/aprol/skel/jasperreportsserver.tbz: Revision 1.2.2.8.2.1/opt/aprol/lib*/libAprolLc.so.2.26.22.2.3

    CAE DB: ---Runtime DB: ---

    3.10. Performance gain when starting the CaeManager and compiling APROL systems

    Based on system-internal optimizations (merging database calls within verification functions),performance was gained when starting the CaeManager and compiling APROL systems.The adjustment is particularly effective in CAE projects with a large number of configured controllers.A&P: 623919 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-12-04Documentation: Not necessaryContentsFiles: libCaePC.so.3.560.66.2.4CAE DB: ---Runtime DB: ---

    3.11. Using Secure Boot

    With the current AutoYaST V4.0-131.0.190108, the original SUSE kernel is now installed.An additional certificate is therefore required to use the kernel modules (e1000e, e1000, igb, iscsi) providedby B&R in a Secure Boot environment.In Secure Boot mode, this certificate ensures that the kernel modules created by B&R are loaded correctly.

    Note:The aforementioned kernel modules are required to support new Ethernet hardware.A&P: 627444, 643174 Also available starting with: R4.0-14 Text correction: Schulte On: 2019-01-03Documentation: Not necessaryContents

    Files: /etc/uefi/certs/182AC403.crt: Revision 1.1.4.2/opt/aprol/scripts/AprolSecureBootTool: Revision 1.13.2.11.2.2CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P5) 12

  • 3.12. Remote operation via VNC

    After updating to AutoYaST V4.0-130.0.180528, remote operation of the APROL server via VNC protocol(e.g. via TigerVNC) was not possible.After updating the VNC template file, VNC access is guaranteed once more.A&P: 627629 Also available starting with: R4.0-14 Text correction: Schulte On: 2019-01-11Documentation: Not necessaryContentsFiles: /opt/aprol/etc/vnc: Revision 1.1.1.1.30.2.4.1CAE DB: ---Runtime DB: ---

    3.13. UPS-Daemon: Supporting the UPS of an APC3100/PPC3100

    System service UPS Daemon has been extended to access the special hardware of APC3100/PPC3100.

    Note:Since the UPS system service may be installed before the necessary kernel module, the computer must berebooted after the patch installation.A&P: 632609 Also available starting with: R4.0-14 Text correction: On:Documentation: Not necessaryContentsFiles:CAE DB: ---Runtime DB: ---

    4. Corrections and updates to previous APROL patches (APROL R4.0-13P4)

    4.1. SafeLOGIC controller remains in state "ExchangeMode" when the application is changed

    When using module "X20SL8101" in the AS/SD hardware configuration, a change to the SafeLOGICapplication could result in the SafeLOGIC controller remaining in state "ExchangeMode" and theapplication not being executed correctly.The error was corrected when firmware version 1.10.6.0 was transferred to modules "X20SL8100" and"X20SL8101".

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P4) 13

  • A&P: 607109 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-07-30Documentation: Not necessaryContentsFiles: HW_AS43.tgz, HW_AS43.tgz.md5CAE DB: ---Runtime DB: ---

    4.2. Unintended exit of the CaeManager when saving an SFC

    While saving an SFC, there could have been an unexpected exit of the CaeManager if an object (e.g.transition) was previously copied and pasted.A&P: 601189 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-07-30Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libCaeSFCChartView.so.3.474.29.2.2CAE DB: ---Runtime DB: ---

    4.3. Editor coupling type: Unintended exit of CaeManager when deleting an entry

    After toggling the type for a section multiple times from "variable list" to "list" and back to "variable list",obsolete (i.e. duplicate) entries were made.Deleting this type of entry caused the CaeManager to exit unintentionally.A&P: 597819 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-07-30Documentation: Not necessaryContents

    Files:

    /opt/aprol/lib*/libCaeGateway.so.3.108.56.2.1Because of dependencies:/opt/aprol/lib*/libCaeGateway.so.3.108.56.2.1/opt/aprol/lib*/libCaeController.so.3.290.166.2.1/opt/aprol/lib*/libCaeExpl.so.3.456.86/opt/aprol/lib*/libCaePC.so.3.274.79/opt/aprol/lib*/libCaePrj.so.3.441.63.2.1

    CAE DB: ---Runtime DB: ---

    4.4. Lack of support of drag-and-drop in embedded apps

    When using widget "EmbeddedApp", standard system property "Drag-and-drop" cannot currently besupported in the embedded application.For example, this meant that it was not possible to compose the trend configuration in an embedded

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P4) 14

  • TrendViewer.After the update was made, this configuration can now be performed in the TrendViewer using theshortcut menu (copy/paste) or using key combination [Ctrl] + [C], followed by [Ctrl] + [V].A&P: 595189 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-07-30Documentation: Manual " A3 - Upgrade notes", chapter "Lack of support for drag-and-drop in embedded apps"Contents

    Files:/opt/aprol/lib*/libTrendChart.so.1.168.11.2.1/opt/aprol/lib*/libTrendSelect.so.1.387.14.2.1/opt/aprol/bin/TrendViewer: Version 2.1.445.2.16

    CAE DB: ---Runtime DB: ---

    4.5. DisplayCenter: Establishing a connection to the AlarmServer after a download

    If several instances of the DisplayCenter were started simultaneously with an identical self ID, this couldlead to connections to the AlarmServer not being established.The error could occur if the opened DisplayCenter instances were restarted at the same time after thedownload had been completed.After correction, the connection to the AlarmServer is guaranteed even in this situation.

    Note: The correction for this problem provided with APROL R4.0-13P3 did not work in all situations.A&P: 606894 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-08-01Documentation: Not necessaryContentsFiles: /opt/aprol/lib/libDisplayCenterLib.so.2.406.91.2.4CAE DB: ---Runtime DB: ---

    4.6. Logging in with the "ELATEC TWN4 MultiTech Nano" card reader

    The "ELATEC TWN4 MultiTech Nano" card reader is now supported as an additional device for logging inusing an RFID transponder.For use on a runtime system, select "TWN4Login" in associated project part "Control computer" under"Resources / External hardware" in the CaeManager and set the sampling rate for the LoginServer andserial device (typically "ttyACM0") accordingly. Determine the serial device by reconnecting the cardreader and analyzing the output of "sudo dmesg". The password for Linux superuser "root" is necessaryfor this. An alternative, which is possibly ambiguous, is to output "ls -la /dev/ttyACM*". If only one deviceis detected, the output is unique; otherwise, perform the action once without and once with the readerconnected. The new entry that exists after connecting the card reader is its entry.In the OperatorManager, select "TWN4Login" in the "Login configuration" tab for the individual operators.Enter the associated operator ID for your RFID transponder (chip card, RFID chip) in field "ID". Theoperator ID can be determined using KTowiTool. Select the appropriate card reader in KTowiTool, placeyour RFID transponder on the card reader and enable the read request. The operator ID read from field"Chip ID" can then be copied to the clipboard and transferred to the OperatorManager.Note that the operator IDs for the same card can be different when using a different reader (the order and

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P4) 15

  • number of bytes can vary).

    Necessary action:For existing projects, "Build (project)" is necessary once to ensure that all required references areavailable in the runtime database.It is mandatory that the current AutoYaST patch DVD named APROL-AutoYaST-DVD-V4.0-130.0.180528-SLES11.iso is installed for the card reader to function correctly.A&P: 604079 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-08-07

    Documentation:Manual "B1 Engineering Environment", chapters "Login configuration" and "Workflow forconfiguring the hardware-based login using the ELATEC TWN4 card reader as an example" //Manual "B2 Project Engineering", chapter "Configuring 3rd-party login hardware"

    Contents

    Files:

    /opt/aprol/lib64/libAprolTWN4Login.so.1.5.5/opt/aprol/bin/KTowiTool: Version 2.1.33.2.8.2.3APROL_SOURCE/ENGIN/CAEdb/caedb/hw_login.imp: Revision 1.1.1.1.62.2APROL_SOURCE/PATCH/SystemOperatorsLogin_WithTWN4.imp: APROL_R_4_0-13 1.1.2.2/opt/aprol/lib*/libCaeUsr.so.3.237.33.2.2

    CAE DB: ---Runtime DB: Yes

    4.7. InaDriver: Sporadic, unintended exit of the application

    If the controller to which the InaDriver tries to establish a connection cannot be reached for a longerperiod of time, the InaDriver starts itself cyclically according to client redundancy. It was previouslypossible that the InaDriver exited unintentionally. The restart mechanism basically ensures that theInaDriver is automatically restarted for a limited number of repetitions. As soon as the number ofautomated restarts is exceeded, the InaDriver must be restarted manually to ensure correct functioning ofthe system.After correction, the unintentional exit of the application is prevented.A&P: 608959 Also available starting with: R4.0-14 Text correction: Schroeder/Navarro On: 2018-08-17Documentation: Not necessaryContents

    Files: /opt/aprol/lib*/libStd.so.5.20.116.2.4/opt/aprol/bin/IosDiagnosticManager 2.1.154.2.12.2.1CAE DB: ---Runtime DB: ---

    5. Corrections and updates to previous APROL patches (APROL R4.0-13P3)

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P3) 16

  • 5.1. Freezing of the StartManager

    With a large number of configured drivers and a correspondingly high communication volume betweenAprolLoader and the StartManager, the StartManager was slow to inoperable when accessing remotesystems.A&P: 586444 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-04-12Documentation: Not necessaryContentsFiles: /opt/aprol/bin/StartManager version 2.1.294.2.18.2.1CAE DB: ---Runtime DB: ---

    5.2. Applying hyper macro parameters

    If a hyper macro placed in a CFC or hyper macro was replaced by another hyper macro, only the changedparameters of this hyper macro (i.e. first level) were applied but not the parameters of the hyper macroscontained therein.This behavior also occurred with action "Copy properties" followed by "Insert properties".A&P: 586974 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-04-23Documentation: Not necessaryContents

    Files: /opt/aprol/lib/libCaeBlockData.so.1.57.17.2.1/opt/aprol/lib/libCaeCFC.so.4.227.92.2.4CAE DB: ---Runtime DB: ---

    5.3. StartManager: Identical configurations marked as different

    In the StartManager, differences in the configuration of call parameters between engineering status andassociated runtime system may have been displayed (marked by the "pencil" icon in context of theapplication instance) although the engineering status corresponded to the status on target system afterdownload.A&P: 587084 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-04-10Documentation: Not necessaryContentsFiles: /opt/aprol/bin/StartManager version 2.1.294.2.18.2.2CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P3) 17

  • 5.4. Width of SpinBox buttons in the DisplayCenter

    The known behavior in APROL R4.0-11 of the width of SpinBox buttons with orientation "Left" or "Right"that are calculated and displayed at runtime has been restored.A&P: 589844 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-04-23Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libDisplayCenterLib.so.2.406.91.2.2CAE DB: ---Runtime DB: ---

    5.5. No redundancy switchover for process redundancy

    In case of configured process redundancy, it may not be possible for the passive client to take over controlof the process during a redundancy event.After correction, taking over control of the process is always ensured.A&P: 590199 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-04-12Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libStdSys.so.2.30.13.2.3CAE DB: ---Runtime DB: ---

    5.6. Marking and font scaling in the event of text clipping errors in visualization elements

    In the DisplayCenter, option "Marking of text clipping errors in the visualization" indicates texts thatcannot be completely displayed in the available area due to the configured font size.In the future, however, this option will no longer lead to scaling (i.e. reduction) of texts.

    New option "Automatic text fitting for text clipping errors" provides for scaling (reduction) of textsindependent of additional marking (red hatching).

    Note: The aforementioned options are located in the project properties under tab "Runtime 1/2".

    This also ensures that texts can be displayed completely and without loss of information even if they aretoo large for the available area due to their configured size.The division of the overall functionality into automatic reduction and marking was required since in somecases the protection against loss of information was desired but not the indication of a faultyconfiguration.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P3) 18

  • A&P: 586984 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-04-12Documentation: Not yet implementedContents

    Files:

    /opt/aprol/lib*/libCaeUtils.so.3.512.72.2.1/opt/aprol/lib*/libCaePrj.so.3.441.63.2.1/opt/aprol/lib*/libXtPve.so.2.133.16.2.1/opt/aprol/lib*/libOnlineTools.so.3.45.10.2.1/opt/aprol/lib*/libDisplayCenterLib.so.2.406.91.2.1

    CAE DB: ---Runtime DB: ---

    5.7. ChronoPlex error messages in file /var/log/messages

    During trend data forwarding with ChronoPlex, free space on the recording partition is checked at regularintervals.This check was previously also performed on a control computer on which no forwarded trend data wasrecorded, and thus the recording directory was not available. This resulted in unnecessary error messagesin file /var/log/messages. After correction, the check is only performed on the logging server.

    Note:After successful installation, the following Linux command must be executed as superuser "root":systemctl restart aprollogging.service

    A&P: 587544 Also available starting with:

    R4.0-14/R4.2-03/R4.2-05

    Text correction: Heitmann On: 2018-04-20

    Documentation: Not necessaryContentsFiles: /opt/aprol/bin/ChronoPlex version 2.1.33.2.12.2.1CAE DB: ---Runtime DB: ---

    5.8. Display of trend connection

    In the status bar of GUI applications, e.g. TrendViewer or DisplayCenter, an incorrect runtime instancemay have been displayed with regard to the "Iosys connections". The instance of an operator system wasthus displayed instead of the instance of the runtime system, for example.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P3) 19

  • A&P: 590264 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-04-20Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libStdSys.so.2.30.13.2.4CAE DB: ---Runtime DB: ---

    5.9. Extension of the configuration of ApDrvMb (controller driver for Modbus communication)

    In the configuration for the Modbus coupling of the controller, the new feature "Synchronization viadiagnostics telegram" can be disabled for individual slaves in order to have identical behavior to the olddriver. This is necessary in the event that the slaves involved do not answer the request telegram or do notanswer it in accordance with the Modbus standard and communication with them is otherwise notpossible.Since this is a safety-related extension, it must be explicitly disabled.In addition, more than 16 serial interfaces can now be configured. Both functionalities can now beconfigured and are available in "ApDrvMb" revision 7 or later, included in AR OS versions G0434, E0444 andF0310.

    Note:Synchronization is switched off in the context of the corresponding slave address and then has an effect onall jobs.Necessary adjustments to existing couplings are performed automatically by an update step and shouldthen be checked for correctness by the customer.To adjust the project database, the CAE database is updated the next time the CaeManager is started.A&P: 592989 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-05-17

    Documentation: Manual "F1 - Drivers for B&R couplings", chapter "Synchronization of the communication with theslave"Contents

    Files:

    CAEDB_AprolDoc.po revision 1.31.2.10.2.1CAEDB_AprolRules.po revision 1.35.2.88.2.3CAEDB_AprolSystem.po revision 1.100.2.90.2.2/opt/aprol/lib*/libCaeUpdateDb.so.3.101.28.2.1/opt/aprol/lib*/libStd.so.5.20.116.2.3/opt/aprol/doc/html/HTML/001/AprolCaeUpdateDbInfo.csv/opt/aprol/doc/html/HTML/001/AprolCaeUpdateDbInfo.htm/opt/aprol/doc/html/HTML/049/AprolCaeUpdateDbInfo.csv/opt/aprol/doc/html/HTML/049/AprolCaeUpdateDbInfo.htm

    CAE DB: gwPlcModbus.imp revision 1.5.12.16.2.9Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P3) 20

  • 5.10. DisplayCenter: Establishing a connection to the AlarmServer

    If several instances of the DisplayCenter were started simultaneously with an identical self ID, this couldlead to connections to the AlarmServer not being established.The error could occur if the opened DisplayCenter instances were restarted at the same time after thedownload had been completed.After correction, the connection to the AlarmServer is guaranteed even in this situation.A&P: 592709 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-04-26Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libDisplayCenterLib.so.2.406.91.2.3CAE DB: ---Runtime DB: ---

    5.11. Licensing: Adapted System handling of TG licenses and software licenses

    If a TG dongle with valid APROL licenses is found on the server, this will be considered primarily for thesoftware license environment.Up to now, a defective software license environment (license database) resulted in error messages, even ifvalid TG dongle licenses were plugged into the system.After correction, an APROL system whose license environment is invalid is considered licensed if a TGdongle with a valid license is connected.A&P: 594714 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-05-09Documentation: Not necessaryContents

    Files:/opt/aprol/lib*/libLogin.so.2.55.9.2.1/opt/aprol/bin/BrLicense 2.2.18.2.15.2.1/opt/aprol/lib*/libStd.so.5.20.116.2.2

    CAE DB: ---Runtime DB: ---

    5.12. No virtual keyboard when logging in with password change

    With a "Security login including password change (LDAP)", the virtual keyboard for entering the old andnew password was not enabled.A&P: 595179 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-05-15Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libAprolPamLdap.so.1.60.9.2.1CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P3) 21

  • 5.13. Abort of the search index creation in the DisplayCenter

    If faceplates were looped in the APROL HMI, search index creation in the DisplayCenter may have beenaborted.A&P: 595389 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-05-22Documentation: Not necessaryContentsFiles: /opt/aprol/scripts/create-dc-search-index version 1.2.12.3.2.1CAE DB: ---Runtime DB: ---

    6. Corrections and updates to previous APROL patches (APROL R4.0-13P2)

    6.1. Behavior changed for texts in project part "CFC"

    When placing text into a CFC / hyper macro, option "Text on top" controls if the text will be covered byelements that are placed in the CFC (e.g. blocks, borderless variables, etc.) or if it is placed "on top". If acolored background has been assigned to a text, these text areas can cover CFC elements such as blocks ifthey are positioned unfavorably. Therefore, option "Text on top" is disabled for texts by default.

    In existing projects where the advanced text properties were not yet available in the CFC (backgroundcolors, frames, positioning "on top"), texts in the CFC were automatically positioned "on top".After correction, this positioning (on top) is retained unless explicitly changed.A&P: 559154 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-26Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libCaeCFC.so.4.227.92.2.3CAE DB: ---Runtime DB: ---

    6.2. CaeManager: Unintended exit when saving hyper macros

    Due to an internal data management error, saving a hyper macro could lead to an unintended exit of theCaeManager.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P2) 22

  • A&P: 559144 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-26Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libCaeCFC.so.4.227.92.2.3CAE DB: ---Runtime DB: ---

    6.3. Use of IEC data type "STRING".

    For an OPC UA coupling, IEC data type "STRING" could be assigned to a coupling I/O. This configurationresulted in error message "Incompletely described variable". After correction, assignment of this data typein the context of a coupling I/O is suppressed.

    Note:APROL does not support connectors and coupling I/Os of IEC data type "STRING".A&P: 563314 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-03-05Documentation: Not necessaryContentsFiles: ---

    CAE DB:gwPlcOPCUAServerPvConfig.imp revision 1.3.2.11.2.1Path was removed by the patch: \OT\ED/GW\gwPLC\OPCUAServerPvConfig\V1.1\Variables/type\STRING

    Runtime DB: ---

    6.4. Use of I/O module X20AT4232

    If I/O module X20AT4232 was configured in Automation Studio, an error message was displayed whencompiling the project part in the APROL environment.The error referring to an incorrectly defined signal type has been corrected in a patch for AutomationStudio 4.3.A&P: 571364 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-12-20Documentation: Not necessaryContents

    Files: /opt/aprol/AS/ISO/PATCH_AS43.tgz revision 1.1.4.4.2.1; /opt/aprol/AS/ISO/PATCH_AS43.tgz.md5revision 1.1.4.4.2.1CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P2) 23

  • 6.5. ControllerManager: Unintended exit when creating a PDA configuration

    Opening the PDA configuration for a controller could possibly lead to an unintended exit ofControllerManager (depending on the selected names for link nodes and I/O).A&P: 572069 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-12-20Documentation: Not necessaryContentsFiles: /opt/aprol/bin/ControllerManager version 2.1.235.2.107.2.3CAE DB: ---Runtime DB: ---

    6.6. Missing format information when exporting controller logbooks from ControllerManager

    When exporting controller logbooks from ControllerManager, entry "formatVersion" was missing in theexport file header, which meant that no backtrace information was displayed in newer Automation Studioversions.A&P: 557199 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-26Documentation: Not necessaryContentsFiles: /opt/aprol/bin/ControllerManager version 2.1.235.2.107.2.3CAE DB: ---Runtime DB: ---

    6.7. Aborting the download to the controller

    It is generally possible to abort an active download to the controller. In order to prevent a transfer modulethat was not installed due to aborting the procedure at an unsuitable point in time from remaining on thecontroller's CF card, the possibility of aborting the procedure may be suppressed in certain situations.

    You can no longer abort the download:1. In the period between just before completing transfer of the transfer module to the controller andcompleting installation of the transfer module on the controller.2. If a download CF card with partitioning is necessary: In the period between before partitioning isexecuted and completing installation of the transfer module on the controller.

    Note:If a transfer module that was not installed remains on the controller's CF card, it may cause problems if itis installed unintentionally after restarting the controller.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P2) 24

  • A&P: 547489, 582319 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-26Documentation: Not necessaryContents

    Files:

    /opt/aprol/bin/ControllerManager version 2.1.235.2.107.2.3/opt/aprol/lib*/libAnslUIF.so.4.4.2000/opt/aprol/lib*/libCPUInstaller.so.3.0.2/opt/aprol/lib*/libCaeCPUInstaller.so.1.4.138.2.5/opt/aprol/bin/AnslCPUInstaller version 2.2.2.2.37.2.4

    CAE DB: ---Runtime DB: ---

    6.8. DownloadManager freezing during "out-of-the-box" commissioning

    When carrying out "out-of-the-box" commissioning of a redundant controller, the download was notcarried out correctly if a DHCP server is not available.

    If a DHCP server is not available in the network where the redundant controller is located, the two CPUs onthe redundant controller are not assigned a valid IP address. The DownloadManager did not detect thisstate correctly when the download was started. As a result, an attempt was made to synchronize the CPUsafter installation of the transfer module, which was not possible in the given state. Attempting tosynchronize resulted in the download being terminated with an error after a 5 minute timeout.

    The system now correctly recognizes that there is no DHCP server and therefore applicationsynchronization of the CPUs that is necessary for a complete download cannot be performed.As a result, only one of the two CPUs is now loaded; a message is then provided stating that the downloadfor the second CPU must be restarted.

    Note:If there is no DHCP server in the network, the controllers have invalid IPv4 IP address "0.0.0.0".A&P: 582314, 583675 Also available starting with: Text correction: Heitmann On: 2018-02-26Documentation: Not necessaryContents

    Files:/opt/aprol/bin/DownloadManager version 3.3.190.2.129.2.5/opt/aprol/lib*/libCaeCPUInstaller.so.1.4.138.2.5/opt/aprol/lib*/libCPUInstaller.so.3.0.2

    CAE DB: ---Runtime DB: ---

    6.9. Script "AprolExchangeDiscontinuedBlocks.py"

    Optimization of APROL CAE libraries results in blocks previously marked as obsolete being removed fromthe CAE library and replaced with a substitute block.Before updating to APROL R4.2-xx, script "AprolExchangeDiscontinuedBlocks.py" must now be executed incorrected form to replace references to obsolete blocks with new references to substitute blocks (ifspecified).

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P2) 25

  • Otherwise, use of non-existing blocks in inactive hyper macro or CFC versions causes the CAE updateprocedure to be aborted (broken links).

    Necessary action:In preparation for updating APROL system software to Release 4.2-xx, open a console in your engineeringsystem as an engineering user and call script "AprolExchangeDiscontinuedBlocks".A&P: 564854 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-26Documentation: Not necessaryContentsFiles: /opt/aprol/scripts/AprolExchangeDiscontinuedBlocks version 2.0.36.1CAE DB: ---Runtime DB: ---

    6.10. Checking the path length for additional user data

    Checking the path length for user data before creating a transfer module to download to the controller hasbeen upgraded.This applies in particular to additional user data for user data transfer, i.e. files stored by the user indirectories /opt/aprol/br/USERDATA and home//ENGIN/PROJECTS//CUSTOMER_LOCAL//USERDATA.The length of the relative path below directory USERDATA is limited to 255 characters. The absolute path isnot permitted to be longer than 4096 characters.

    Note:The length of the absolute path for files beneath the USERDATA directory is also limited to 255 charactersin the current release. As a result, the relative path for files below USERDATA is effectively only permittedto be 255 - x characters long. In this case, x stands for the number of characters in the absolute path up todirectory home//ENGIN/PROJECTS//CUSTOMER_LOCAL//USERDATA. This limitation will be removed in a future APROL release.A&P: 547494 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-26Documentation: Not necessaryContents

    Files:

    /opt/aprol/bin/AnslCPUInstaller version 2.2.2.2.37.2.4

    /opt/aprol/bin/DownloadManager version3.3.190.2.129.2.5/opt/aprol/lib*/libCaeCPUInstaller.so.1.4.138.2.5/opt/aprol/lib*/libCPUInstaller.so.3.0.2

    CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P2) 26

  • 6.11. AnslDriver: Different values on the controller and control computer

    Monitoring PV objects while they are being registered has been implemented, which ensures that the listof objects to be registered is processed completely.A&P: 583304 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-02-22Documentation: Not necessaryContentsFiles: /opt/aprol/bin/AnslDriver Version 2.2.51.2.174.2.7CAE DB: ---Runtime DB: ---

    6.12. AnslDriver: Unintended driver exit when there is no connection to target

    Due to internal processes, unintended exit of the AnslDriver in the shutdown phase was possible in veryrare cases.A&P: 573114 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-26Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libStdSys.so.2.30.13.2.2CAE DB: ---Runtime DB: ---

    6.13. Faulty runtime database preventing download to controller

    When accessing the generated data, an error occurred sporadically when identifying the necessaryinformation.This was caused by providing the "runtimedb" during the build process. The error state has been correctedby implementing a modified and secure copy operation.A&P: 577204 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-26Documentation: Not necessaryContentsFiles: /opt/aprol/scripts/AprolCreateRuntime 1.126.2.11.2.1CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P2) 27

  • 6.14. SysInfo: Correction for recurring Iosys clients

    Frequent and repeated registering and deregistering of Iosys clients could lead to unintended exit ofsystem service "SysInfo".A&P: 578829 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-26Documentation: Not necessaryContentsFiles: /opt/aprol/bin/SysInfo 2.1.116.2.37.2.4CAE DB: ---Runtime DB: ---

    6.15. LoginServer: Unintended exit when installing Jaspersoft TG licenses from the TechnologyGuard

    If a Jaspersoft license included on the Technology Guard was necessary, installation of the TechnologyGuard licenses resulted in unintended exit of the LoginServer.This only affected 64-bit systems; installation on 32-bit systems did not result in an error.A&P: 579219 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-02-23Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libAprolLc.so.2.26.22.2.2CAE DB: ---Runtime DB: ---

    6.16. Hardware-based login using RFID card reader ADMITTO

    APROL supports hardware-based login using RFID card reader "ADMITTO-A-3100-D" with USB connectionfrom the company PHG.

    Requirements for use:- The reader must be automatically registered by Linux system as /dev/ttyACMx (with x = 0 ... 3).- The reader must be set so that it automatically forwards the UID of a scanned card.- The active request of data from the card reader (mode "Active transmit") is not supported.- The reader must be purchased from the manufacturer with corresponding configuration. Subsequentconfiguration using APROL tools is not possible.- MIFARE systems with UIDs that have a length of 4, 7 and 10 bytes are supported.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P2) 28

  • A&P: 525294 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-02-23Documentation: Not necessaryContents

    Files:/opt/aprol/bin/KTowiTool version 2.1.33.2.8.2.1/opt/aprol/lib*/libAprolAdmittoLogin.so.1.2.3hw_login.imp: Revision 1.1.1.1.62.1

    CAE DB: hw_login.imp: Revision 1.1.1.1.62.1Runtime DB: hw_login.imp: Revision 1.1.1.1.62.1

    6.17. Correction of block AprFbTrig in CAE library APROL

    With certain start and interval time configurations, it was possible that block "AprFbTrig" stoppedfunctioning during a control computer task after a few pulses were output.A&P: 573929 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-26Documentation: Not necessaryContentsFiles: PATCH/export_libParts_APROL_AprFbTrig.imp: Revision 1.1.2.1CAE DB: Corrected starting with block version 3.8.0Runtime DB: ---

    6.18. Graphic block outputs set by AprolReduWatch

    If AprolReduWatch is started via an alternative route (using option "-iosys_alter"), it was possible after aconnection loss and reconnection to Iosys that unsupplied persistent Iosys variables (including graphicblock outputs) were overwritten with an old value by AprolReduWatch if this variable was set in themeantime by another process (e.g. DisplayCenter).A&P: 579949 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-23Documentation: Not yet implementedContents

    Files: /opt/aprol/lib*/libIosys.so.2.101.30.2.1/opt/aprol/bin/AprolReduWatch version 2.1.10.4.5.2.1CAE DB: ---Runtime DB: ---

    6.19. UcbServer: Changed client redundancy behavior

    During UcbServer client redundancy switchover, the Iosys variables for UCB block outputs are no longerset to "None".As a result, value and type are retained during redundancy switchover and remain available even after thenew controlling process has been applied.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P2) 29

  • A&P: 582324 Also available starting with: R4.0-14 Text correction: Heitmann On: 2018-02-26Documentation: Not yet implementedContentsFiles: /opt/aprol/bin/UcbServer version 2.1.34.4.7.2.1CAE DB: ---Runtime DB: ---

    6.20. Logging in to CC accounts of type "Runtime", "Operator" and "Gateway" not possible afterAutoYaST update

    After an update to AutoYaST version 4.0-0130.180119, it was not possible to log in to a CC account of type"Runtime", "Operator" and "Gateway".After the password was entered and the normal splash screen was shown, the KDE Display Manager (KDM)was reopened.The KDE configuration was corrected in the scope of this APROL patch.

    Necessary action:After installing this APROL patch on runtime, operator or gateway systems, the KDE settings of relevant CCaccounts must be reset using the DownloadManager.A&P: 584634 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-03-12Documentation: Not necessaryContents

    Files:/opt/aprol/skel/DefaultOperatorConfigurations/BuRBasic/.kde4/share/config/kcminputrcrevision 1.1.1.1.58.1/opt/aprol/skel/DefaultOperatorConfigurations/BuRStandard/.kde4/share/config/kcminputrcrevision 1.1.1.1.58.1

    CAE DB: ---Runtime DB: ---

    6.21. Applied CAE library "PAL" V1.21.0

    Version 1.21.0 of the CAE library "PAL" contains the following corrections and updates:- MotorFcBusPB01/02_01", "MotorFcBusPN01/02_01", "MotorFcBusPLK01/02_01": Reconnection after localoperation with DANFOSS FC302 frequency inverter- Block "IntervalLog01_02": Fingerprint extension does not work with simultaneous cold start- Block "Analog02_01": Download behavior with single system and pure CC logic- Block "PumpMonitor": Extension for embedded histograms- General: Removal of the check for "valid" and "None" for volatile outputs- New block "PhaseLogicInterface01_01"- New block "HeatExchangeMonitor"Note:Due to the size of the CAE library "PAL" contained in the patch, the time required for preparatory stepsand the patch installation itself has increased by several minutes.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P2) 30

  • A&P: 552835, 554200, 552324, 552190, 545985, 538634,534649, 500015 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-12-20Documentation: L1 - PAL documentationContents

    Files: lib_PAL.imp, PAL.po, libAppInfo.so.2.165.12.2.5, patchScript, patchEnd,Jaspersoft reports

    CAE DB: Update of /opt/aprol/ENGIN/caedb and project database in relation to CAElibrary PALRuntime DB: ---

    6.22. Applied CAE library "SysMon" V1.17.2

    Version 1.17.2 of CAE library "SysMon" contains the following corrections and updates:- Determining and displaying the actual CPU load of the cyclic system- Disabling controller monitoring when downloading to corresponding systems- Correcting representation in the "ARP" section during bonding diagnosticsS-A&P: 514945 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-02-23Documentation: L2 - SysMon documentationContentsFiles: lib_SysMon.impCAE DB: Updated /opt/aprol/ENGIN/caedb and the project database in relation to CAE library "SysMon"Runtime DB: ---

    6.23. Completion of patch mechanism for applying complete APROL libraries

    Updating the patch mechanism was required since CAE libraries "PAL" and "SysMon" were applied. Withthis update, the project database can be extended to include new CAE libraries "PAL" and "SysMon"without having to update the CAE database (taking existing AR OS versions into account).

    Note:Due to a change, a one-time two-stage patch installation is now necessary. After the first step in theinstallation, the GUI application must be restarted. The second time the patch installation is launched, theremaining patch contents are installed.A&P: 561609 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-12-21Documentation: Not necessaryContents

    Files: /opt/aprol/lib*/libAppInfo.so.2.165.12.2.6/opt/aprol/lib*/libAprolQtComplexWidgets.so.1.145.29.2.1CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P2) 31

  • 6.24. Adjustment of "max Bufferlen" for HpcDriver

    The maximum task size for HpcDriver has been changed so tasks with up to 1024 bytes (formerly 512 bytes)can now be configured in the coupling.A&P: 567134 Also available starting with: R4.0-14 Text correction: Schulte On: 2018-02-23Documentation: Not necessaryContentsFiles: ---CAE DB: APROL_SOURCE/ENGIN/CAEdb/caedb/drvDB/gwCcHpcDriver.imp: Revision 1.1.1.1.30.5.14.1Runtime DB: ---

    7. Corrections and updates to previous APROL patches (APROL R4.0-13P1)

    7.1. Opening the TranslationManager from the CaeManager

    Due to incorrect base path determination, TranslationManager could not be opened directly from theCaeManager (in the context of the intended translation). After correction, opening directly (CaeManager /Extras / Translations for localization) is now possible again.A&P: 550364 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-08-21Documentation: Not necessaryContentsFiles: /opt/aprol/bin/TranslationManager version 3.1.193.2.17.2.1CAE DB: --- / ---Runtime DB: --- / ---

    7.2. Correction for opening "Check installation report" during patch installation

    Due to the provision of AutoYaST DVDs with extended versioning and patch level, an extension of thepatch mechanism was required so that valid installation after the patch can be correctly checked forconsistency again.Note:This correction is performed in the scope of script "patchBegin", which is used to adjust the further patchinstallation and open CheckInstallation report correctly.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P1) 32

  • A&P: 550384 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-08-29Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libAppInfo.so.2.165.12.2.1CAE DB: --- / ---Runtime DB: --- / ---

    7.3. SFC block/program: Error in template

    Per IEC 61131-3, an SFC transition condition must be terminated with a semicolon. After correction, theinitial network is now created again per the standard.A&P: 550104 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-08-24Documentation: Manual "B2 - Project engineering", chapter "What is SFC?"Contents

    Files: /opt/aprol/lib*/libCaeSFCChartView.so.3.474.29.2.1/opt/aprol/lib*/libCaeSFCClient.so.3.213.20.2.1CAE DB: ---Runtime DB: ---

    7.4. Unintended exit of the CaeManager: Switching project part with open block list

    When changing the project part from a CFC / hyper macro to another project part of type CFC / hypermacro, there was an unintended exit of the CaeManager if the block list was open at the same time. Theblock list, i.e. the list of used blocks, can be opened using a separate toolbar button in the CFC editor.A&P: 549809 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-07-21Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libCaeCFC.so.4.227.92.2.1CAE DB: ---Runtime DB: ---

    7.5. Error correction when editing the used graphic font

    Editing the graphic font used in a selected project part (Management / Edit used graphic fonts) could notbe completely performed. The change performed could not be saved if a pin type was used for at least oneblock pin of a graphic block.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P1) 33

  • A&P: 548434 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-08-21Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libCaedb.so.3.190.30.2.1CAE DB: ---Runtime DB: ---

    7.6. Improved multithreading behavior of the AnslDriver

    System-internal handling for reading and saving logbook entries with the AnslDriver has been optimized.A&P: 550964 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-08-29Documentation: Not necessaryContentsFiles: /opt/aprol/bin/AnslDriver version 2.51.2.174.2.2CAE DB: ---Runtime DB: ---

    7.7. Corrections to the server license overview dialog box

    Several corrections were made to dialog box "Server TG license status". In addition to the completion andcorrection of the tooltips, errors in calculating the licenses for operator systems were eliminated.A&P: 548489 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-08-29Documentation: Not necessaryContentsFiles: /opt/aprol/lib*/libWibuLicenseDlg.so.1.9.17.2.1CAE DB: ---Runtime DB: ---

    7.8. Removal of a loaded compendium

    A compendium previously loaded in TranslationManager could not then be removed.Note: Automatic display of translation suggestions accelerates translation work and simultaneouslyincreases the consistency of translations.A&P: 550414 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-08-29Documentation: Not necessaryContentsFiles: /opt/aprol/bin/TranslationManager version 3.1.193.2.17.2.2CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P1) 34

  • 7.9. DownloadManager: "Permanent use of new engineering status (download)"

    When downloading (in interactive mode) to a redundant controller, function "Permanent use of the newengineering state (download)" was not offered in special cases. The download could not be continued inthis case and had to be aborted. A new download was required to complete the current state of theredundant controller.A&P: 552469 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-08-29Documentation: Not necessaryContents

    Files:

    /opt/aprol/lib*/libCPUInstaller.so.3.0.1/opt/aprol/lib*/libAnslUIFWrapper 2.1.73.2.165.2.1/opt/aprol/lib*/libCaeCPUInstaller.so.1.4.2.138.2.2/opt/aprol/bin/AnslCPUInstaller version 2.2.2.2.37.2.2/opt/aprol/lib*/libCaeDownload.so.3.441.112.2.2/opt/aprol/bin/DownloadManager version 3.3.190.2.129.2.3

    CAE DB: ---Runtime DB: ---

    7.10. Global cluster: Missing certificate entry

    If a global cluster was configured in AprolConfig, it was not possible to access JasperReports Server using theglobal cluster name. The reason for this was missing entry "subjectAltName" in the Apache Tomcatcertificate.The Apache Tomcat certificate will be re-created automatically at the end of patch installation on aredundant system.A&P: 544889 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-09-15Documentation: Not necessaryContents

    Files:/opt/aprol/python/APROL/AprolCertToolVers.pyc version 1.1.1.1.1.54.1/opt/aprol/python/APROL/AprolCertTool.pyc version 1.1.1.1.1.54.1/opt/aprol/etc/openssl_signature.cnf/opt/aprol/scripts/AprolConfigApache version 1.99.2.3.2.5

    CAE DB: ---Runtime DB: ---

    7.11. Code generation creating invalid XML configuration file for IosDispatcher

    The XML configuration file of the IosDispatcher contained a character in a comment field that does notcorrespond to XML syntax.Due to this error, operation of a multi-runtime system with R4.0-13 was not possible!

    The affected comment field is now explicitly marked as a comment, which creates a valid XMLconfiguration file for the IosDispatcher during code generation.

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P1) 35

  • A&P: 553979 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-09-12Documentation: Not necessaryContentsFiles: /opt/aprol/bin/devil version 2.1.611.2.93.2.1CAE DB: ---Runtime DB: ---

    7.12. Suppression of "wine" error messages

    By default, the WINEDEBUG environment is now set to "fixme-all,-all" when starting a build tool within thewine environment.This suppresses "fixme" and many general wine warnings.If this is not desired, setting "fixme-all" can be suppressed by setting the environment toBR_SHOWWINEFIXME.In addition, setting the environment to BR_SHOWWINEDEBUG can suppress the setting of "-all".A&P: 581609 Also available starting with: R4.0-14 Text correction: On:Documentation: Not necessaryContentsFiles: /opt/aprol/br/bin/BR.AS.FrontEndCAE DB: ---Runtime DB: ---

    7.13. Detailed information about download not displayed controller-specifically

    If detailed information about a download was opened for a specific controller from TargetControl report(using the magnifying glass icon), the instance name of the controller was not entered as a filter parameterin the URL of the browser. As a result, no filtering of download processes to this controller took place inthe detail display, but entries of the entire project download were displayed.A&P: 554424 Also available starting with: R4.0-14 Text correction: Schulte On: 2017-09-12Documentation: Not necessaryContentsFiles: /opt/aprol/doc/clt/$LANG/changecontrol/targetcontrol.inc revision 2.3.26.12.2.1CAE DB: ---Runtime DB: ---

    (001) Patch 7 (R4.0-13P7)

    Corrections and updates to previous APROL patches (APROL R4.0-13P1) 36

    Corrections and updates in APROL R4.0-13P7Important correction to the patch mechanismCorrupt file "/etc/services" after APROL server shutting down incorrectlyDaemon keepalived inoperableCompatibility check for add-ons in Mozilla FirefoxAdjusting the date format for target languages Czech and Slovak

    Corrections and updates to previous APROL patches (APROL R4.0-13P6)ControllerManager: Display of incorrect values when using the variable view and existing INA connectionCalling system service ApcHwInfoCode Generation: Incomplete check for multiple providersUpdates to CAE library "PAL" (V1.21.1)BuRMySQL backupCorrection of links in the Tomcat areaCorrections in shift logbookApcHwInfo: Corrupt live data of a UPS on the APC3100

    Corrections and updates to previous APROL patches (APROL R4.0-13P5)Unintended exit of the CaeManager during selection in SFCAnslDriver: Unintended exit when restartingInaDriver: Incorrect values during network problemsTrendViewer: Incorrect query source at startupApcHwInfo: Update for access to registers under Secure BootTrendViewer: CGI parameter "resolution" not set according to query sourceLoss of connections when moving a block in the CFCProcess graphics: No filtering for CAE project partsUpdating Apache Tomcat server to V7.0.92Performance gain when starting the CaeManager and compiling APROL systemsUsing Secure BootRemote operation via VNCUPS-Daemon: Supporting the UPS of an APC3100/PPC3100

    Corrections and updates to previous APROL patches (APROL R4.0-13P4)SafeLOGIC controller remains in state "ExchangeMode" when the application is changedUnintended exit of the CaeManager when saving an SFCEditor coupling type: Unintended exit of CaeManager when deleting an entryLack of support of drag-and-drop in embedded appsDisplayCenter: Establishing a connection to the AlarmServer after a downloadLogging in with the "ELATEC TWN4 MultiTech Nano" card readerInaDriver: Sporadic, unintended exit of the application

    Corrections and updates to previous APROL patches (APROL R4.0-13P3)Freezing of the StartManagerApplying hyper macro parametersStartManager: Identical configurations marked as differentWidth of SpinBox buttons in the DisplayCenterNo redundancy switchover for process redundancyMarking and font scaling in the event of text clipping errors in visualization elementsChronoPlex error messages in file /var/log/messagesDisplay of trend connectionExtension of the configuration of ApDrvMb (controller driver for Modbus communication)DisplayCenter: Establishing a connection to the AlarmServerLicensing: Adapted System handling of TG licenses and software licensesNo virtual keyboard when logging in with password changeAbort of the search index creation in the DisplayCenter

    Corrections and updates to previous APROL patches (APROL R4.0-13P2)Behavior changed for texts in project part "CFC" CaeManager: Unintended exit when saving hyper macrosUse of IEC data type "STRING".Use of I/O module X20AT4232ControllerManager: Unintended exit when creating a PDA configurationMissing format information when exporting controller logbooks from ControllerManagerAborting the download to the controllerDownloadManager freezing during "out-of-the-box" commissioningScript "AprolExchangeDiscontinuedBlocks.py"Checking the path length for additional user dataAnslDriver: Different values on the controller and control computerAnslDriver: Unintended driver exit when there is no connection to targetFaulty runtime database preventing download to controllerSysInfo: Correction for recurring Iosys clientsLoginServer: Unintended exit when installing Jaspersoft TG licenses from the Technology GuardHardware-based login using RFID card reader ADMITTOCorrection of block AprFbTrig in CAE library APROLGraphic block outputs set by AprolReduWatchUcbServer: Changed client redundancy behaviorLogging in to CC accounts of type "Runtime", "Operator" and "Gateway" not possible after AutoYaST updateApplied CAE library "PAL" V1.21.0Applied CAE library "SysMon" V1.17.2Completion of patch mechanism for applying complete APROL librariesAdjustment of "max Bufferlen" for HpcDriver

    Corrections and updates to previous APROL patches (APROL R4.0-13P1)Opening the TranslationManager from the CaeManagerCorrection for opening "Check installation report" during patch installationSFC block/program: Error in templateUnintended exit of the CaeManager: Switching project part with open block listError correction when editing the used graphic fontImproved multithreading behavior of the AnslDriverCorrections to the server license overview dialog boxRemoval of a loaded compendiumDownloadManager: "Permanent use of new engineering status (download)"Global cluster: Missing certificate entryCode generation creating invalid XML configuration file for IosDispatcherSuppression of "wine" error messagesDetailed information about download not displayed controller-specifically