Date: 10th January 2025
Bios: 1.12.2 2.6.0 3.4.2, Os: 14.14.6, RLib: 7.0.1, MiniXML: 1.3.5
Derived from: 34.30.6
Netcontrol: 2.0.3/2.1.4
Note: available for controls with PPC-G2, PPC-P2020, ARM-A9 cpu
Note: suite with >= RDE 3.55.2
Note: suite with >= RC3E 33.9.2-xx
Note: suite with >= RC4E 1.0.0
Note: suite with >= RPE 1.8.xx
build 7
•CORRECTION: BCC QUICK MONITOR: Fixed memory consumption problem with use of quick monitors.
•CORRECTION: FDEL: Fixed problem deleting files in a folder with ReadOnly attribute. Attribute ignored.
•CORRECTION: ALARMS 82,84,86,88,9207,9212,9214,9216,9218: Fixed bit related to missing link on EtherCAT network.
•CORRECTION: PARAMETER ECAT_DIAG_SLAVE_PRES: Fixed number of nodes present on EtherCAT network in case of disconnected cable. The parameter now returns 0.
•CORRECTION: ETHERCAT PHOENIX NODE: Fixed problem at system startup when checking modules connected to an EtherCAT Phoenix coupler, in case of low rule frequencies.
•IMPLEMENTATION: PARAMETER DIS_PAGE: Added new parameter to indicate the current page of the OLED display.
•IMPLEMENTATION: PARAMETER DIS_DISPLAY: Added bit 8 (0x100) to force visualization of user page.
•IMPLEMENTATION: AS1019 µ-RP2 MANAGEMENT: Added management of AS1019.001 and AS1019.011 controllers.
•IMPLEMENTATION: CAN LINE TERMINATION RESISTANCE: Added possibility to configure the presence of CAN line termination resistance, internal to the control, for the AS1019 family of controllers.
•IMPLEMENTATION: PARAMETER OVERRIDE_PROFI_ADDR: Added new parameter to change the Profibus or Profinet node address imposed in the PFB.cfg file.
Date: 12th November 2024
build 6
•CORRECTION: PARAMETERS FOR FB_SLAVE DEVICE INFO 0: Corrected FB_SLAVE device information generation in case it is not configured by RHW.CFG (FBS_0_INFO_xxx).
Date: 29th October 2024
build 5
•VARIATION: ALARM 9244: Alarm is no longer generated if FB_SLAVE file is present but hardware is not configured or if used by PROFINET.
•IMPLEMENTATION: SYS_FLAG_2 DISABLE ALARM 9200: Added bit 11 in SYS_FLAG_2 to disable alarm 9200 if PFB.cfg file is present but hw interface is not present.
Date: 18th October 2024
build 4
•CORRECTION: FB_SLAVE PROFINET: Fixed problem on RP2 configuration and BIOS < 3.3.0. Now when upgrading on controls with older BIOS versions the FIELDBUS SLAVE configuration is handled correctly.
•CORRECTION: ALARM DEFINITION TEXT: Now with too long alarm text there is 9985 alarm generation and message in report.
•CORRECTION: INT_INP AND AXIO ENCODER: Corrected generation of axis position of function r3 INT_INP in case of encoder transducers connected to a local AXIO module.
•VARIATION: WARM RESTART: With WARM RESTART enabled, if during the start phase, before the end of the reset procedure, the control is turned off, the next time it is switched on it will try to restore the previously stored conditions. Previously, the presence of data for restoration was invalidated.
•VARIATION: LOADING FILE DEFINITION ALARMS: Added on diagnostic of text too long the total length of it (in the report).
•IMPLEMENTATION: ALARM 9249: Added alarm "9249 No data available for Warm Restart" in case of WARM RESTART enabled but no save information occurred.
•IMPLEMENTATION: D_WAN DIRECTIVE: Added D_WAN directive to obtain single WAN network configuration information.
Date: 23rd September, 2024
build 3
•CORRECTION: ETHERCAT REAL NODE STATUS: Fixed problem of reading the real status of nodes in the absence of a central node in the network.
•CORRECTION: RP2 FIELDBUS SLAVE: Fixed problem when FIELDBUS SLAVE fw file (.eef) not present on uSD board.
•VARIATION: DIRECTIVE ECAT_SLAVE_DISCON_TIME: Now the time set also delays the generation of alarms related to the status of EtherCAT nodes.
•VARIATION: ALARMS 82 84 86 88 9207 9212 9214 9216 9218: Now these alarms can be delayed if a node changes state from OPERATIONAL or is entered into the network without operational state, via ECAT_SLAVE_DISCON_TIME directive.
•VARIATION: BP DIRECTIVE: Added new parameter -V to BP directive to insert breakpoint status information into the report.
•VARIATION: ALARM 9244: Added new error code to alarm 9244 for hw not present.
•IMPLEMENTATION: AXL_SE_RS232: Added management for Axioline AXL_SE_RS232 module RS232 serial interface.
•IMPLEMENTATION: AXL_SE_RS232 EtherCAT: Added management for Axioline module AXL_SE_RS232 RS232 serial interface, connected to EtherCAT head AXL_F_BK_EC.
•IMPLEMENTATION: AX_SLOT PARAMETER: Added new parameter AX_SLOT to show which slot of a node is associated with the axis.
•IMPLEMENTATION: PARAMETERS FOR INFO ON DEVICE FB_SLAVE 0: Added new parameters to show FB_SLAVE board configuration information: FBS_0_INFO_CFG, FBS_0_INFO_ACT, FBS_0_INFO_VERS, FBS_0_INFO_LOAD_STS.
•IMPLEMENTATION: INFO OSCILLO DEVICE COMMAND: Added new INFO OSCILLO device command to show information about BCC oscilloscopes in use.
•IMPLEMENTATION: ALARM 9248: Added new alarm "9248 FBS(1) Hardware configuration error (code)" when error occurs during initialization of FB_SLAVE interface.
•IMPLEMENTATION: ALARM 9985: Added new alarm "9985 Alarm file definition error (err). Use REPORT for details" in the presence of error on loading of alarm text definition file.
•IMPLEMENTATION: PS_SET_TM_PT DIRECTIVE: Added new PS_SET_TM_PT directive to change the preset time of some timers of a PowerSet.
Date: 07th August 2024
build 2
•CORRECTION: ALARMS TEXT: Fixed problem with % character within alarm description.
•CORRECTION: ALARM DEFINITION TEXT: If the text of an alarm definition is too long, it will be flagged in the report and the text will still be displayed but incomplete.
•CORRECTION: DIRECTIVE ASCII ECAT_PROBE - Instruction ECAT_PROBE: Corrected problems if there are errors when reading node information.
•CORRECTION: DIRECTIVE ASCII AXIO_ROBJ/AXIO_WOBJ - INSTRUCTIONS AXIO_ROBJ/AXIO_WOBJ: Corrected handling to avoid memory consumption.
•CORRECTION: DEVICENET MASTER: Corrected handling of nodes with data length multiple of 7. Previously, the last data packet was not transmitted.
•VARIATION: ALARMS 82 84 86 88 9212 9214 9216 9218: If a command changes the EtherCAT network state from OPERATIONAL(ECAT_SET_STATE), these alarms are no longer generated. Alarm 18 is generated if an axis is associated with the node.
•VARIATION: ALARM 18: Added bits 26, 27, 28, 29.
•VARIATION: Instruction CO_GET_WS_DIAGNO - DEVICE COMMAND D_CO_WSDIAGNO: Added bits 26, 27, 28, 29.
•VARIATION: DIRECTIVE ECAT_PROBE: Added information regarding the value of AL STATUS CODE, now text is also displayed. Added a new parameter to disable reading of device name, this decreases the time to read node information.
•IMPLEMENTATION: AXIOLINE AXL if AO4 U -10 10: Added module management.
•IMPLEMENTATION: ETHERCAT DIAGNOSTICS: Added new parameters ECAT_DIAG_SLAVE_STATE, ECAT_DIAG_SLAVE_PRES, ECAT_DIAG_SLAVE_COUNT, ECAT_DIAG_SLAVE_DISCON, ECAT_DIAG_SLAVE_MUST_BE_PRES, ECAT_DIAG_MASTER_STATE, ECAT_DIAG_MASTER_MISS_CYC_FR.
•IMPLEMENTATION: COMMAND ECAT_SLAVE_DISCON: Added ascii directive to set the number of nodes that can be disconnected from an EtherCAT line.
•IMPLEMENTATION: ECAT_SLAVE_S_NMT COMMAND: Added ascii directive to set the status of an EtherCAT node.
•IMPLEMENTATION: COMMAND ECAT_SLAVE_ID_OFF: Added ascii directive to set the presence/absence of EtherCAT nodes.
•IMPLEMENTATION: ECAT_SLAVE_DISCON_TIME COMMAND: Added ascii directive to set a filter time for EtherCAT alarms after ECAT_SLAVE_DISCON command with value 0.
•IMPLEMENTATION: ALARMS 101 102 103 104 105 9225 9226 9227 9228 9229: Added new alarms in case of EtherCAT network with more nodes than expected.
•IMPLEMENTATION: FB_FLAG BIT 8: Added bit 8 to FB_FLAG to enable generation of previous alarms.
•IMPLEMENTATION: CANOPEN MASTER: Added the possibility to change the configuration sequence of LIFE GUARD protocol parameters.
Date: 13th June 2024
build 1
•CORRECTION: RETENTION MEMORY: Fixed problem on retentive memory reorganization at control start, which was not being reset.
•CORRECTION: COMMAND ECAT_FPRD: Fixed problem that always returned error, introduced in 34.30.0.
•CORRECTION: INSTRUCTIONS AH_GET_D/OB AHGETD: Fixed problem on instruction read alarm history, which did not return correct number of parameters.
•CORRECTION: BCC LIST ALARM STACK: Fixed error on index in alarm list return.
•VARIATION: ALARM DEFINITION TEXT: Added message in report if text of an alarm definition is too long.
•VARIATION: COMMANDS ECAT_APRD, ECAT_FPRD, ECAT_APWR, ECAT_FPWR: Changed response in case of command with address of a device not present or register not implemented, "remote error 115 - illegal device (0)" is returned.
•VARIATION: COMMANDS ECAT_APRD, ECAT_APWR: If device index is not between 0 and -1024 is returned "remote error 101 - illegal arguments (0)".
•IMPLEMENTATION: ALARM 9994: Added new alarm 9994 "9994 Illegal user string alarm Entry".
Date: 20th May 2024
build 0
•CORRECTION: AM(0): Fixed error that excluded bit checking.
•CORRECTION: ALARM 9999: Fixed error reading text that was always converted to "unknown alarm".
•CORRECTION: EC2X: Fixed error on EC2X configuration of the sixth actuator if configured with speed reference.
•CORRECTION: MODBUS SERVER: Fixed error on 64-bit data handling on RP-0 and RP-2.
•CORRECTION: PROFIBUS/PROFINET WARNING 9247: It is now possible to replacealarm 989 withalarm 9247 by setting bit sys_flag_2.10. Bit 21 of AM(50) is also imposed.
•CORRECTION: BCC FLASH COMMANDS: Corrected error on BCC flash commands regarding the root folder ( \ ).
•VARIATION: ALARMS DEFINITION FILE: Added validity check of parameter types used in alarms. If the code does not match a lawful value, the alarm is considered invalid.
•VARIATION: INSTRUCTIONS SET/RESET/TEST ALARMS AND SET LOG WITH NUMERIC PARAMETERS: Added check for not referring only to an alarm that handles only user string parameters. An alarm is generated between 9986, 9987 or 9988 in case of inconsistencies.
•VARIATION: Instruction IS_ALARM_PAR_PRESENT: Now considered a diversity if a parameter is passed that the alarm does not predict.
•VARIATION: PARAMETER FB_SLAVE_CFG: Added bit 15 of the slave fieldbuses configured for ethercat slave configuration.
•VARIATION: PARAMETER BAD_CONFIG: Added bit 13 of slave fieldbuses with configuration error for ethercat slave.
•IMPLEMENTATION: USER STRINGS IN ALARMS: Added possibility to use text strings as parameters in user alarms with new functions to handle them.
•IMPLEMENTATION: ALARMS 9986, 9987, 9988: Added new alarms for handling user strings passed as variables (USV) in user alarms.
•IMPLEMENTATION: ETHERCAT NETWORK WITH MISSING NODES: Added new parameter ECAT_CH_LOST_NODE ( pi 156 ) indicating EtherCAT networks with fewer nodes than desired.
•IMPLEMENTATION: FB_FLAG BIT 6 ETHERCAT NODE STATUS MANAGEMENT AS per specification: Added bit 6 in fb_flag(pi 92) to enable EtherCAT node status management (ESM) as per EtherCAT ESM encoding.
•IMPLEMENTATION: FB_FLAG BIT 7 ETHERCAT NODE STATUS READING MANAGEMENT FROM NODE: Added bit 7 in fb_flag (pi 92) to enable the management of node status reading, on EtherCAT network, in case of error on node failure or on request.
•IMPLEMENTATION: ECAT_READ_NODE_STATUS ETHERCAT READING REAL NODE STATUS: Added new parameter ECAT_READ_NODE_STATUS (pi 157) to force the reading of the status of nodes on the selected network.
•IMPLEMENTATION: INFO MONITORS: Added new INFO MONITORS device command for visualization of some information about active BCC monitors.
•IMPLEMENTATION: MODBUS CLIENT: Added new functions MBC_CONNECT and MBC_SHUTDOWN for managing the connection of MODBUS TCP clients.
•IMPLEMENTATION: LICENSE SAVING AND RESTORING KEY FILE: Added new parameter SYS_LIC to perform saving and restoring of license file present on SD.
•IMPLEMENTATION: ETHERCAT SLAVE: It is now possible to configure the RP-2 AS1018.012 control as an EtherCAT node.