软件:RC+7.0(RC700‑A) / RC+8.0(RC800‑A);下载用【Synchronize(项目同步)】,不是单独拷源码文件;同步是把整套项目(程序 + 点位 + IO 配置)下发控制器。
前置准备
控制器上电;急停复位;电机先不要上电。
电脑和控制器建立通信(二选一)
USB:USB‑B 数据线接控制器的 PC 专用 USB 口;
网线:设置同一网段 IP;
Setup→PC to Controller Communications,选择设备点【Connect】;状态栏显示Connected(已联机)
一定要关闭模拟器 Simulator!模拟器是虚拟控制器,模拟器状态下无法下载到真实硬件,切换连接到真实控制器。
在 RC + 打开你的项目,写完 SPEL + 程序;确认入口
Function main()存在。
步骤 1:编译项目(Build,必须做!)
菜单:Project → Build(构建)
下方消息窗口看编译日志;必须 0 错误;警告可以酌情处理;有错误不能下载。
离线仿真跑过也一定要再 Build 一次;编译会检查语法。
步骤 2:执行项目同步 Synchronize(就是下载)
顶部菜单:
Project → Synchronize Project…(项目同步),弹出同步窗口传输方向选择:PC → Controller(电脑 → 控制器)
反向上传:Controller → PC(控制器回传到电脑备份)
勾选需要同步的内容:一般全部勾选(源程序、点位、系统配置、IO 参数)
点击【Start(开始)】执行同步下载; 进度条走完,全部条目状态变成绿色【Completed】即下载完成。
重点说明:爱普生不是单独下载单个 *.spl 源码文件;是整套项目同步;点位 P1/P2 变量全部一起写入控制器。
步骤 3:下载完成之后验证
在示教盒 TP 上,切换项目;选择刚下载的项目;设置启动任务为
main;低速 Jog 确认点位没有明显异常;低速单步试运行;
建议电脑端另存一份项目文件做本地备份。
常见问题
1、同步按钮灰色不能点
原因:还处在模拟器虚拟控制器模式;通信没有切到真实硬件;重新在
Setup‑PC to Controller Communications连接实体控制器。通信没连上,状态栏不是 Connected。
2、编译 Build 报错无法下载
检查是否缺少
Function main主入口;变量、语法写错;函数 Fend 有没有闭合。
3、下载完示教盒看不到点位
同步的时候点位文件没有勾选;同步窗口确认点位数据勾选同步。
4、离线仿真点位不能直接用于实物
模拟器里面虚拟示教的 P 点只是虚拟坐标;下载完之后必须联机重新现场示教修正点位,不能直接跑。
补充:开机自动运行设置
下载完成后,如果需要上电自动启动程序:Setup → System Configuration → Startup;设置开机自动执行任务 main。
实操流程总结
联机 (退出模拟器) → Build 编译无错 → Project‑Synchronize → PC→Controller 开始同步 → 示教盒选择项目低速试运行。

