Date: September 24, 2023
Bios: 1.12.2 2.6.0 3.4.2, Os: 14.13.3.0, RLib: 7.0.1, MiniXML: 1.3.5
Derived from: 34.28.03
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-0
Note: suite with >= RC4E 1.0.0
Note: suite with >= RPE 1.7.8
build 4
•CORRECTION: USER BCC COMMUNICATIONS: Corrected replyMsg and replyMsgFromCh functions.
•CORRECTION: DEVICENET MASTER CONNECTION GROUP3 STATIONS: Corrected request messages size of data exchanged.
•CORRECTION: HISTORIC ALARMS: Fixed problem in case the historian occupies the end of retentive memory, previously caused partial enumeration of the historian.
•VARIATION: ALARMS EC2A: Changed specific drive name 'EC2A' to 'EC Drive'.
•VARIATION: WRITE TO SDCARD: Changed file save management to SD to optimize performance on large SD. It is still recommended to update the BIOS for RP-0/RP-2 to further reduce write time.
•IMPLEMENTATION: PROFINET SLAVE STATION NAME: Added possibility to specify ProfiNET station name from PFB.cfg file via keyword STATION_NAME. Only for RP-2 with FBSLAVE and BIOS>3.4.1.
•IMPLEMENTATION: NETCONTROL WIFI STATUS: Added on variable NC_STATUS information on WiFi connection status. Requires NetControl SW>2.1.3 and HLK type board.
•IMPLEMENTATION: NETCONTROL WIFI ADDRESS: Added possibility to set IP address on wifi in slave client mode.
•IMPLEMENTATION: RETENTION POSITION OFFSET: Added command to have possibility to keep valid data of CO_DONE_L, RAW_CP_L, CP_L after a change to retentive memory area.
Date: 04 August 2023
build 3
Date: September 24, 2023
•CORRECTION: NVSR SYSDUMP: Corrected string logs entry in text dump file.
•CHANGE: AXIOLINE MODBUS: Removed possibility of associating I/O devices with registers in pcmbc.cfg file.
•IMPLEMENTATION: PCMBC MODULES: Updated module list, added 32-channel I/O.
Date: July 24, 2023
build 2
•VARIATION: BCC COMMAND FDISK: Via flag it is now possible to disable creation of all folders during initialization of storage media (CF, SD card, ..).
•IMPLEMENTATION: DEVICENET MASTER GROUP 3: Implemented "group 3" type connections for nodes in a DeviceNET network, which can be enabled from dnmstn.cfg file.
•IMPLEMENTATION: FB2.CFG CONFIGURATION: Added new auxiliary file to FB.cfg, always optional.
Date: 01 June 2023
build 1
•CORRECTION: SD CARD COMPETITIVE ACCESSES: Improved management of concurrent accesses to files and folders by multiple different tasks.
•CORRECTION: FDIR ABORT: Fixed crash or memory corruption when handling FDIR command abort.
•IMPLEMENTATION: PROFINET IP CONFIGURATION: On RP2 systems with BIOS > 3.4.0, it is now possible to set the IP address of the ProfiNET node in the pfb.cfg file.
Date: 08 May 2023
build 0
•CORRECTION: FILE ACCESS: Eliminated criticality on file opening management.
•CORRECTION: RAMDISK: Corrected management opening a file in append("a") on ramdisk.
•CORRECTION: OB LIBRARY SOCKET FUNCTIONS: Corrected functions inherent in sockets used by OB. Previously, directly using sockaddr_in structs in functions such as accept could incur memory corruption.
•CORRECTION: AXL-RO-STP: Avoided handling of local AXL RO STP devices in case of hardware configuration error.
•CORRECTION: LOV ASSIGNMENT: Allowed '=' without space between LOV name and value to be imposed on batch file, device command and via command() function.
•CORRECTION: EC2A MICRO OF 0: Corrected initialization on micro of 0 for EC2A devices.
•CORRECTION: COE_ROBJ VALIDATION DATALEN: Added error code on Request object of type VISIBLE_STRING, OCTET_STRING, UNICODE_STRING with destination length less than received string.
•CORRECTION: COE_ROBJ VALIDATION DATALEN: Added illegal Instruction alarm on Request object of type VISIBLE_STRING, OCTET_STRING, UNICODE_STRING with DATALEN parameter less than 4 to prevent errors in memory in case of error in request or response.
•CORRECTION: RECV/RECVFROM: Corrected MSG_PEEK handling, previously the offset in the buffer was salted and used at the next recv, now it always starts from 0. Corrected SO_RCVLOWAT handling in case of non-blocking mode socket, previously the option was ignored.
•VARIATION: COE_EMCY_AK: Defined new analysis on EMCY for Kollmorgen AKD2G drives.
•VARIATION: ETHERNET/IP COMMUNICATION: Strengthened communication handling in the presence of invalid data.
•VARIATION: TRANDUCTOR VALID QUOTE WAIT: Increased to 50 rule cycles the quota acquisition at switch on of the system.
•VARIATION: NETCONTROL: Avoided generating the warning in the unsupported hw report when ENABLE_CH12_13 tag with value 0 is present in configuration.
•VARIATION: COE_ROBJ: Added on response to VISIBLE_STRING object, the string terminator after the last data received or on the last data in the receive buffer.
•VARIATION: PRECISION MATHEMATIC FUNCTIONS: Improved accuracy on results of trigonometric functions on ARM processors.
•IMPLEMENTATION: MVA_ZC ON POSITION RAWIP/RAWCP: Added bit14 handling in zcFlag to realign RAWIP and RAWCP.
•IMPLEMENTATION: ALARM 99: If bit17 of sys_cfg_2 to 1, alarm 99 is generated instead of alarm 9900 with power drop for major alarm presence.
•IMPLEMENTATION: ALARM 10: Added bit10 for EtherCAT CoE type transducers in case of configuration error on the network on alarm 10.
•IMPLEMENTATION: ETHERCAT NO COMM. ALARM: Added bit15 in case of error during network configuration for alarms 82, 84, 86, 88.
•IMPLEMENTATION: CLIENT MODBUS: Added instructions to write a single coil or register using the Modbus function code of multiple corresponding writes.
oMBCU_WRITE_MULTIPLE_COILS
oMBC_WRITE_MULTIPLE_COILS
oMBC_WRITE_MULTIPLE_COILS_S
oMBCU_WRITE_MULTIPLE_REGS
oMBC_WRITE_MULTIPLE_REGS
oMBC_WRITE_MULTIPLE_REGS_S
•IMPLEMENTATION: ETHERNET/IP NOP SERVICE: Managed NOP service.
•IMPLEMENTATION: PROFINET RP-2: Added possibility (in pfb.cfg file) to not set station name and address from control (needs BIOS > 3.4.0).
•IMPLEMENTATION: ETHERNET/IP SCAN TIME: Added possibility to change Ethernet/IP communications management scan time via keyword "TICK_TIME" in dnsx.cfg configuration file.