=================================================================
EPSON RC800 Firmware Version 8.1.1.2

Copyright (c) 2024-2025, Seiko Epson Corp. All rights reserved.
=================================================================

----------------------
IMPORTANT ANNOUNCMENT
----------------------
Ver.8.1.0.10 -> Ver.8.1.1.2
Added support for Real Time Motion Control.
Added support for Part feeders IF-A1520 and IF-A2330.
Improved the error message when a system-reserved port number was specified for an Ethernet-related command.
Fixed a problem of hand weight settings where the maximum allowable weight value was incorrectly judged as out of range.
Fixed a problem where restarting the controller via RC+ failed while OPCUAClient was reading data from a specific node.
Fixed a problem where RC+ would hang without error when multiple SPEL commands were executed consecutively via GUIBuilder.
Fixed a problem where signals were sometimes not released even when the SyncUnlock command was executed.
Fixed a problem where the "RS232C Board" result always is "None installed" after executing the SysConfig command.
Fixed a problem where part of the backup data could not be displayed in the controller status viewer.
Fixed a problem where using TaskInfo in background tasks could sometimes result in error 2260(Task number is out of the available range.)
Fixed a problem where, in RemoteEthernet & collaboration mode, connecting to RC+ would result in program mode being activated even when monitor mode was selected
Fixed a problem where the controller would fail to start due to an exception and data corruption after loading a specific IO label file.
Fixed a problem where the lines where some build errors occurred were reversed, making debugging difficult.
Fixed a problem where the error "3262: Vision sequence name not found" occurred when executing a vision function command after loading a project.
Fixed a problem where unsupported properties were displayed in the syntax help for Force Object.
Fixed the error detection when declaring multiple local variables in one declaration.
Fixed a problem that the line number is not recorded when some error occurs during a motion command.

Ver.8.1.0.8 -> Ver.8.1.0.10
Added support for RS4-A, RS6-A series.
Added support for STM command, AutoSTM command.

Ver.8.1.0.6 -> Ver.8.1.0.8
Fixed a problem in which module variables were not initialized when a function was started, even if " Clear globals when function started " was enabled in the Controller preferences.

Ver.8.0.0.10 -> Ver.8.1.0.6
Added support for LA3-A,LA6-A series.
Added support for LS50-C series.
Added support for RC800L controller.
Added support for Library Builder.
Added support for Diagnostics.
It is possible to specify a new curve interpolation method using the curve command.
Protective stop for GX4-C, GX8-C and LS50-C was optimized more.
Added the constant "MB_DEFBUTTON3" to the MsgBox command type to make the third button the default.
Fixed a problem that allowed commands to be executed while conveyor tracking. (Modify command：Calpls、ECP、ECPSet、MCal、Motor、Power、Sfree/Slock、TC、TLSet、VRT、WaitPos、LocalClr)
Fixed a problem that very rarely Curpos function returns a wrong position.
Fixed a problem that an error occurs when turn on the motor after the force sensor communication error occurred then Reset command was executed.
Fixed a problem that 6-axis robot’s movement that rotate 180 degrees in the TLV direction is not performed correctly.
Fixed a problem that a different error would occur during the Singularity-Avoiding after changing the coordinate system with the Base command.
Fixed a problem that sometime the controller data at time of error is not saved correctly.
Fixed a problem of Conveyor Tracking that executing tracking motions consecutively in Accuracy-priority mode could result in inaccurate trajectory.
Fixed a problem where no error occurred when specifying values outside the robot's operating range with the AglToPls, J1Angle, and J4Angle commands.
Fixed a problem in OMRON Sysmac Studio where installing the EtherCAT ESI file prevented proper configuration of output (RxPDO) and input (TxPDO).
Fixed a problem in which no error occurred even if the target disk for file operations was USB and a USB memory was not connected.
Fixed a problem where error 9800 might not occur even if the Safety board detected an encoder abnormality.
Fixed a problem that prevented the hopper tab from being displayed in the calibration & test screen.
Fixed a problem in which the return value was incorrect when 1 was specified with the InW command.
Fixed a problem in which restarting the unit after resetting the encoder would result in a pop-up message indicating an initialization error and the connection to the controller being cut off.
Fixed a problem in which error 4232 occurred when executing ECP instruction with VSD enabled on a SCARA robot.
Fixed a problem where additional axes did not work properly in modes other than standard mode.
Fixed a problem in which all tasks executed after power-on were displayed in “Task Status” when the controller's backup folder was displayed in the state save viewer.
Fixed a problem where part wear management settings were not restored when restoring controller settings.
Fixed a problem that expected parameters cannot be displayed on RC+ when command [TCLim] used.
Fixed a problem in which an error would occur and the task would stop if the RC+ was disconnected from a controller that was executing a task.
Fixed a problem in which Sw(0) was displayed in the setting display when no event condition expression was set for the Till, Sense, or Find command.
Fixed a problem where the object number of a vision sequence created with the VCreateSequence command was incorrect.
Fixed a problem that fails happened when you build a RC+6.0 project by RC+8.0 after built by RC+7.0 at once.
Fixed a problem that the J6Flag was not calculated correctly.
Fixed a problem where the Fieldbus Slave Modbus TCP was not enabled.
Fixed a problem where all approach check areas would function at local 0 after rebooting the controller.

Ver.8.0.0.7 -> Ver.8.0.0.10
Added support for GX1-C series.
Added support for C8-C, C12-C series.
Added automatic speed adjustment position during SLS Enable.
Fixed a bug where the robot could continue operation despite an unresolved encoder malfunction.
Fixed a bug where opening the I/O monitor while a fieldbus slave was configured slowed down the program execution speed.

Ver.8.0.0.6 -> Ver.8.0.0.7
For PartFeeding option, New hopper (Gen.2) is supported.
Supported ROT modifier parameter for Move, Arc, Arc3 and Jump3CP commands in the conveyor tracking.
For Safety function, the range of Soft Axis Limiting is enlarged.
Fixed a bug for the conveyor tracking where vibrations may occur when tracking the conveyor using CP(Continuous Path) motion such as Move, Arc, Arc3, Jump3CP or CVMove commands.
Fixed a bug for the conveyor tracking where the position error accumulates over time while executing the conveyor tracking motions consecutively for prolonged time.
Fixed a bug for the conveyor tracking where the robot may move in abnormal trajectory if the speed and acceleration parameters are set extremely low.
Fixed a bug for sometimes occuring error 4001 (Arm reached the limit of motion range) when jogging on Robot manager.
Fixed a bug for SeiInReal command that sets different value from 700 / T series controller.
Fixed bugs for sintax help: Arc/Arc3 command, Box command, Cnv_Adjust command, Binary / Hexadecimal values.
Fixed bugs for INPUT# and Read# commands that sometimes cause non-responsive or occur error 2930 (RS-232C port communication failed) when on RS-232C commmunication.
Fixed bugs for FSet command: Build success unexpectly when using Reset property with two arguments. Error 2264 (Command argument is out of the available range) occurs when setting FG_RESET_FINE with four arguments.
Fixed a bug for sometimes error 5533 occur when execute FCEnd.
Fixed a problem in which I/O operations could not be performed on a word port that did not have an upper byte (second byte).

Before Ver.8.0.0.6
None.

Concluded.

