Date: June 28, 2019
Bios: 1.12.2 2.6.0 3.0.8, Os: 14.9.12, RLib: 4.7.0, RLibpp: 2.1.9, MiniXML: 1.3.4, EcatLib: 1.0.2
Derived from : RTE 34.23.7
Note: available for controls with PPC-G2, PPC-P2020, ARM-A9 cpu.
Note: suite with >= RDE 3.53.1
Note: suite with >= RC3E v33.6.1
Note: suite with >= RPE v1.7.0
build 8
•CORRECTION: CANSIN: Changed delay sending configuration to drive on cansin
build 7
•CORRECTION: RAMDISK: Correction to avoid always returning error code even when file was deleted. Error introduced in RTE 34.23.5.
•CHANGE: CANSIN: Added possibility to select 200Hz frequency (5mSec period) with CANSIN board used as internal controller.
BUILD 6
•CORRECTION: NUM_IBLOCK ActiveX: Changes in NUM_IBLOCK will be assumed immediately.
build 5
•CORRECTION: CO_SDO RP-2: Realigned the behavior of CO_SDO to that of version 34.23.2 on handling certain data types: e.g., data type 1 -> U8 with value to be issued equal to -3 . Before and now accepts the syntax (although conceptually wrong) the transmitted data is equal to 0xFD, instead in RTE version 34.23.3 and 34.23.4 this value was limited to 0 .
•CORRECTION: POWER_SET: Avoided generating the running count bits for power drop delay (for one sampling rule) if the delay values are 0.
•CORRECTION: POWER_SET: Fixed 50 or 20 alarm generation problem that would prensent if:
powerset with programmed pontency drop delay times.
powerset with request for energization on level.
powerset removed by instruction or POWER_ALLOWED.
Rehabilitation and energization request before expiration of previous fall delay.
•CORRECTION: XPL: Corrected diagnostic handling on negative response for BCC3 commands.
•IMPLEMENTATION: NUM_IBLOCK ActiveX variable: Added system integer variable to specify maximum number of blocks managed on UPLOAD/DOWNLOAD sequence.
•IMPLEMENTATION: SYS_FLAG.(30) RESOURCE BUSY: Enabling flag to have in the report information of where RESOURCE BUSY generation occurred.
•CORRECTION: TIMESHARING: Avoided having two TS tasks enabled at the same time.
•IMPLEMENTATION: RP2 DISPLAY: Display management on rp2 consistent with display type and keys.
•CORRECTION: FLOAD RESOURCE BUSY: Fixed error that caused RESOURCE BUSY to be generated unresettable when the load operation was interrupted before starting to transmit data.
•CORRECTION: SYS_CFG.(25) Emulated Axis on Multichannel Drive: Made bit 25 work correctly when setting as emulated an axis that has translator/actuator on a multichannel drive
•EDIT: FLOAD and SWRESET: Aborted the SWRESET command if a file is being loaded via FLOAD.
•CHANGE: VIRT_IO OBB: Accepted the creation of virtIOs in OBB corstructors.
•TimeSharing: Added sw protections to avoid possible system crashes. Changed priority to timesharing manager.
•IMPLEMENTATION: SYS_INFO RP-0: Added RP-0 in harware models used by SYS_INFO.
•CORRECTION: ASCII directives via BCC3: Properly handled long command end wait in place of aborting communication when 6-second timeout expired.
•CORRECTION: ETH-IP DEVICE_NET: Avoided doing some analysis even in the comment field following the command on the same line (Problem encountered with a comment like "O-0 R_32 1 ; bit-r " ))
•IMPLEMENTATION: WAN device command: Added.
•IMPLEMENTATION: WAN DISPLAY: Added menu on RP-2 for visualization and setting of WAN data. WAN data setting is contingent on display password.
•CHANGE: SWRESET FLOAD: Rejected the SWRESET command if a FLOAD command is running.
•MODIFY: MVA_ZC PRESET: It is possible to change the position preset value until it is actually used. Which means the preset value set will be the last value written into the instruction parameters.
build 4
•CORRECTION: FB variables: Fixed error introduced in RTE version 34.23.3, on handling variables from fieldbus
•CHANGE: AXIOLINE RP1 or RP2: Removed unnecessary diagnostics when using control without axioline devices (diagnostics introduced in RTE 34.23.3).
•CORRECTION: SYSINFO RP1: Added RP1 among hardware managed on Bcc3 SYSINFO command.
build 3
•CORRECTION: TCP/IP: When calling connect() TCP (client) no longer worked if the remote reported connection request error (connection refused) or if the remote device itself did not respond (timeout). Now it's also possible to call it non-blocking and handle an external timeout from application by calling the close() socket function. For TCP protocol timings, and for internal TCP/IP stack timings, it is recommended not to request a timeout of less than a second and, only in extreme cases, go down to the limit up to half a second but with the risk of occasionally exiting with an error even if the remote device is present (this depends if IP of the remote device is already in the ARP table or not).
•EDIT: TCP/IP: The initial sequence number of a TCP connection is randomly generated.
•CHANGE: AXIOLINE: Returned axioline configuration start more robust.
•EDIT: AXIOLINE RS_UNI: Return RS_UNI initial configuration more robust.
•FIX: AXIOLINE RS_UNI: Fixed error that could cause serial configuration to fail using SER_CON.
•CORRECTION: TIME SHARING: Improved handling of traffic lights in ob.
•CORRECTION: XPL- RPE: Avoided deleting allocated memory in case of failed initialization.
•CHANGE: COMMUNICATIONS: Enlarged memory buffer size used to handle communications. The system will then use about 2 MegaBytes more ram.
•MODIFICATION: UPLOAD BCC3 (FLOAD ): Increased the number of buffers to be exchanged before a subsequent i Block to 32.
•CHANGE: XPL: Updated to January 21, 2019 and added lawfulness check with RTE version.
•IMPLEMENTATION: SYS_INFO: Added XPL version information and type of languages managed. Added information about size of managed/manageable blocks in BCC transfers.
•CORRECTION: FB configuration Arm-A9: Modified management access to fieldbus variables to avoid possible alignment problems with REAL type data.
•CHANGE: BATTERY LOW alarms 9230 9231: Removed alarm 9231, alarm 9230 only comes out once at switch on if date is obviously wrong.
build 2
•CORRECTION: MVA_ZC REB (Robox Ethercat interface for sinamics Board) External micro of 0: Fixed error introduced in 34.17.5 that caused 0-loop not functioning if a specific channel was used as micro of 0 (i.e. total management on control instead of using drive performance) (without specifying internal micro use).
•CORRECTION: MVA_ZC REB (Robox Ethercat interface for sinamics Board) Internal micro of 0: Fixed homing cycle execution using touch probe management present on REB interface with FW version 4.0.2
build 1
•CORRECTION: RS_UNI on RP1: Fixed error that returned inusable RS_UNI connected directly to RP1. Error introduced as of version 34.22.1
•CHANGE: TCP/IP: Changed window size on SYN+ACK response from 0 to 1 to address connection problems for some terminals.
•CHANGE: TimeSharing: Changed timeout waiting for stop request response to task .
build 0
•CHANGE: User task scheduler manager: Changed handling of timesharing scheduler.
•IMPLEMENTATION: TS_INFO directive: Added
•MODIFICATION: TS_PER_OVERRIDE directive: visualization mode removed.
•MODIFICATION: TS_NST_OVERRIDE directive: visualization mode was removed
•IMPLEMENTATION: TS_PRIO: Added
•IMPLEMENTATION: SYS_FLAG.29 Timesharing: dump in report of task switching execution in TS.
•CORRECTION: Local AXIOLINE inputs: Decreased access time for reading inputs on local AXIOLINE.
•IMPLEMENTATION: SYS_CFG.29 Input AXIOLINE: Enabled to handle internal axioline inputs as if they were fieldbus (i.e., they are updated only on rule).Added diagnostic information in the report regarding the type of access to inputs and outputs for local axioline modules.
•CORRECTION: CO_PAR_DOWNLOAD CO_PAR_UPLOAD: Corrected failure to rehabilitate diagnostics on EMCYs if you exited one of these two instructions by not bringing the device back into operational (e.g., putting it into preopreational before loading parameters, but then not bringing it back into operational). Also fixed broken wait time management (WAITTIME) due to new timesharing management.
•CORRECTION: BATCH FILE: Capitalized commands read from file before executing them. Added message in report in case of errors on command execution.
•IMPLEMENTATION: AXIOLINE AXl_F_PWM2_1H: Added PWM (Pulse Width Modulation) module among those that can be used.
•IMPLEMENTATION: OB Services: Added possibility to run OB routines as services.
•IMPLEMENTATION: Removal of "Attachable" OB functions: Removal of OB functions tracking to various services is possible. To unhook routines to services, the function 'sched::obFunctionAttach' is used by providing the attachment point with a negative value. Obviously, the same routine address and parameter values must be provided.