Date: February 24, 2021
Bios: 1.12.2 2.6.0 3.2.0, Os: 14.11.2, RLib: 4.8.1, MiniXML: 1.3.5
Derived from: RTE 34.25.
Note: available for controls with PPC-G2, PPC-P2020, ARM-A9 cpu.
Note: suite with >= RDE 3.54.1
Note: suite with >= RC3E v33.9.1-2
Note: suite with >= RPE v1.7.8
build 2
•CORRECTION: TCP/IP: Managed ACK transmission on KEEP_ALIVE.
•CORRECTION: POWERSET variable visualization: Fixed handling visualization of undefined axis data in power set. A command from rde shell of type DV PS where 'ps is the name of a Powerset, could cause a system crash. The problem present since RTE version 34.24.9.
•CORRECTION: WEB: Fixed handling '\b' character.
•CORRECTION: NETCONTROL: Removed unnecessary diagnostic in communication error reports when NETCONTROL was configured as 'disabled'. Any new configuration will be assumed ONLY at switch on.
•CORRECTION: CAN: CAN start management when errors are immediately present on the line typically because someone is transmitting on the can line before control-side initialization has been performed (e.g., after SWRESET).
•VARIATION: SYSINFO RP2 AS1018.012: In SYSINFO managed hw code differentiated from AS1018.002.
•VARIATION: Loading RPE and RPE_BUDDY: For controls with proper Arm-A9 CPU, managed loading of RPE_BUDDY and RPE as follows:
RPE BUDDY |
||
---|---|---|
Search order |
File's name |
Description |
first |
RPEB_ARM-A9_vv-rr-bb.EEF |
EEF format file containing both RPE and RPE_BUDDY |
second |
RPE_BUDDY_ARM-A9_vv-rr-bb.EEF |
EEF format file containing RPE_BUDDY |
third |
RPE_BUDDY_ARM-A9_vv-rr-bb.ELF |
File in ELF format containingRPE_BUDDY |
RPE |
||
Search order |
File's name |
Description |
first |
RPEB_ARM-A9_vv-rr-bb.EEF |
EEF format file containing both RPE and RPE_BUDDY |
second |
RPE_ARM-A9_vv-rr-bb.ELF |
EEF format file containing RPE |
terzp |
RPE_MAIN_ARM-A9_vv-rr-bb.ELF |
File in ELF format containing RPE |
•VARIATION: Default directories: The various files containing fw or config1 have been sorted by type . It is now possible to specify the name of the directory in which they are searched. The configuration of directory names is defined in the text file INIT.CFG in the /INIT/ directory.
•IMPLEMENTATION: RP-2 Fieldbus slave: Management loading the fw of the selected FBSlave on RP2-a. The file is called FBS_nnn.EEF where nnn represents the fiedldbus involved. e.g. (FBS_PNET.EEF). It is searched either in the FW_DIR directory (default /f@/) or in the USER_DIR directory (default /fa/). Note: requires bios 3.2.0 or later.
build 1
•CORRECTION: ETH_IP: Changed selection of device type seen by ETH_IP. Now 1017 is selected as product code type for all cpu except RBXM rack cpu (5040). Previously 5040 code was imposed on all cpus if they were not 1017 (uRMC).
•CORRECTION: FAT32: Corrected handling of files with the short name. Before this fix they worked on control but then were not seen correctly on W10. Issue added in version 34.24.11.
•CORRECTION: TCP IP: Fixed handling of option field on TCP header. Prior to this change, messages with headers containing 'option' were not accepted.
•CORRECTION: SAFE_PRJ_INFO: Crc of various components were associated with the wrong variables in struct STRU_SAFE_PRJINFO.
•CORRECTION: REPORT MONITOR: Fixed report message on monitor creation for logical variables.
•CORRECTION: BCC3 XPL: Fixed end message handling on XPL upload sequence.
•CORRECTION: MODBUS SERVER: Corrected message retransmission handling on buffer full.
•CHANGE: IP Addresses: Added verification that in case of overlapping addresses between Ethernet interfaces a diagnostic is issued in the report and the offending address is not assigned, thus avoiding the conflict.
•IMPLEMENTATION: BRIDGE on ETH - ETH_BRIDGE - RHW.CFG: Added 'bridge' handling of all messages (received and sent) from one Ethernet port to another. Enabling the performance can be done in two ways:
Note: In rhw.cfg the bridge enable command can be enabled. The command must be added via text editor |
|||
---|---|---|---|
Old command |
New command |
Parameters |
Description |
ETH eth |
ETH eth ETH_SNIFFER ethSniffed |
eth: ethernet port to be used as a bridge ethSniffed: ethernet port to be sniffed |
Enables the bridging of the received/sent Ethernet message from the sniffed port to the bridged port |
ETH eth |
ETH eth ECAT_SNIFFER ethSniffed |
eth: ethernet port to be used as bridge ethSniffed: ethernet port to be sniffed |
Enables bridging of the received/sent etherCAT message from the sniffed port to the bridged port |
•IMPLEMENTATION: Instruction STORE_NVR_NOPF and STORE_NVRR_NOPF: Added instructions to update NVR and NVRR data even in static memory. This instruction is only to remedy possible problems of failure to save all NVRs or NVRRs at power off. It is then possible to update in run_time retentive memory and have the data updated at switch on with alarm 995 instead of having the data from the last valid shutdown. Should be used sparingly (space and frequency) and only in special apllications.
•IMPLEMENTATION: sysinfo: partnumber management AS1018.012.
•IMPLEMENTATION: rpebuddy: Added access to time_micro_sys.
•IMPLEMENTATION: SYS_CFG_2 UAR: Added flag to disable output of "Same file" message when executing UAR command. SYS_CFG_2 bit .7 (0x000080) -> disabled in UAR command, SAME FILE generation qunado no data is changed in the file.
build 0
•CORRECTION: CoE multidevice drive: 39 alarms were no longer generated by selecting EXTENDED EMCY management in alarm configuration.
•CORRECTION: NC_VERSION: Updated the value both after updating the application and after a reboot
•CORRECTION: axio_wobj: By invoking this instruction with the value of 'phase' illegal, now diagnostics is handled correctly.
•CORRECTION: planar_compensation: The PCT_FN definition in the configuration file no longer worked (Error found starting with version 34.19.10).
•CORRECTION: retentive encoder description: Corrected description of incremental retentive encoder.
•CORRECTION: powerset timer: Returned more secure data initialization for time filter management used in powerset management.
•VARIATION: ARM relocation management: Rewritten Aarch32 relocation management, the following relocations are supported. (In particular, management of Thumb relocations and R_ARM_PREL31 were incorrect or absent, added support for veneer interworking between Thumb and ARM and vice versa):
a.R_ARM_NONER_ARM_ABS32
b.R_ARM_REL32
c.R_ARM_ABS16
d.R_ARM_ABS12
e.R_ARM_THM_ABS5
f.R_ARM_ABS8
g.R_ARM_THM_CALL
h.R_ARM_THM_PC8
i.R_ARM_CALL
j.R_ARM_JUMP24
k.R_ARM_THM_JUMP24
l.R_ARM_TARGET1
m.R_ARM_V4BX
n.R_ARM_TARGET2
o.R_ARM_PREL31
p.R_ARM_MOVW_ABS_NC
q.R_ARM_MOVT_ABS
r.R_ARM_MOVW_PREL_NC
s.R_ARM_MOVW_PREL
t.R_ARM_THM_MOVW_ABS_NC
u.R_ARM_THM_MOVT_ABS
v.R_ARM_THM_MOVW_PREL_NC
w.R_ARM_THM_MOVT_PREL
x.R_ARM_THM_JUMP19
y.R_ARM_THM_JUMP6
z.R_ARM_THM_ALU_PREL_11_0
aa.R_ARM_THM_PC12
ab.R_ARM_ABS32_NOI
ac.R_ARM_REL32_NOI
ad.R_ARM_THM_JUMP11
ae.R_ARM_THM_JUMP8
•VARIATION: File name saved on memory loss: Added .LS extension to the name of the dump file created after a memory loss. /DUMP/RETMEM_DUMP_yyy_mo_dd_hh_mi_ss.STB.LS
•VARIATION: Ladder diagnostics: Avoided generating error on "START ON \e text" command in RTE.CFG if ladder is not allowed by license.
•VARIATION: Alarm 9222: Alarm is generated only if ecat status is 'operational'.
•VARIATION: OB instance property setting directives: Added check in the setting directive of a disable instance property. If yes, no diagnostic is generated.
•VARIATION: 'obInstace' function: Added -9 Ob disabled and -10 instance disabled return codes.
•IMPLEMENTATION: Use second core for parallel function execution: Added loading file /f@/RPE_BUDDY_ARM-A9_*.EEF (auxiliary executable) that contains the callback that will be called via appropriate function. This function is used internally by RPE.
•IMPLEMENTATION: Variable COE_EMCY_AK - CoE multidevice drive: Added integer variable API[32] to specify how to extrapolate the number of subdevices from the emergency message. Read-write axis variable without bit access. COE_EMCY_AK[nAx] = code.
•IMPLEMENTATION: Instruction SAFE_PRJ_INFO: Added instruction to get information about the running safety program.
•IMPLEMENTATION: Dump P2020 registers in case of exception: Added dump of registers for processor p2020 in case of exception.
•IMPLEMENTATION: PIN Directive: Added supporting directive to have process information. Equivalent to PVIEW but has the possibility to specify only one task or to display the list in priority order instead of creation order.
•IMPLEMENTATION: Added new commands OB_OFF and INSTANCE_OFF for OVERRIDE.CFG file : Added handling to be able to disable loading of specified Obs and creation of OB instances. They must be usedatin the OVERRIDE.CFG file. NOTE: RC3E 33.9.1-4 compiler is needed to use this feature.
•IMPLEMENTATION: DONGLE license: Up to 32 emulated axes independent of those defined in license file are allowed to be used on Hardware DONGLE AS3045.001. In addition, the dongle is always assumed to be Qualified Hardware independent of the one configured in the license file.