三菱R系列PLC高端应用案例
本案例涵盖三菱R系列ST编程、RD77MS定位以及触摸屏配方功能,支持两个触摸屏实现异地操作。通过CC-Link远程连接远程IO站及机器人,将机器人作为远程设备站,实现快速通信。
核心知识点
- 三菱高端大型R系列PLC应用
- CC-Link通信应用与配置,连接发那科机器人
- ST编程及LD编程程序框架
- RD77MS定位模式使用
- 三菱GT2710高端触摸屏应用及画面设计
- 三菱触摸屏配方功能应用
- 多屏幕连接PLC,实现多地操作
- EPLAN电气原理图设计

在自动化产线调试中,掌握三菱R系列全家桶的项目通常具有较高的技术复杂度。本案例完整展示了一套高端设备的控制逻辑,包括从ST编程到机器人联机,从双屏配方向到EPLAN图纸。

ST编程里的结构体管理
在三菱R系列应用中,ST语言的结构体操作效率较高。项目中用到的轴控制结构体如下:
TYPE AxisControl : STRUCT
bStart : BOOL; // 启动信号
bStop : BOOL; // 停止信号
dTargetPos : DWORD; // 目标位置
dCurrentPos : DWORD;// 当前位置
END_STRUCT
END_TYPE
VAR stRobotAxis : AxisControl := (FALSE, FALSE, 0, 0);
END_VAR
该自定义结构体将轴控制参数打包管理,在定位模块调用时直接整包传递,比传统位操作更为清晰。特别是配合RD77MS定位模块时,通过FB块调用:
rd77ms_MoveAbsolute(axisNo:=1, position:=stRobotAxis.dTargetPos);
这种面向对象的写法提升了程序可读性,后期维护时便于变量查找。

CC-Link联机机器人配置要点
配置发那科机器人作远程站时,参数设置界面有关键细节——站号设置需预留间隔。项目中设置的参数表如下:
[CC-Link IE Field Basic]
StationNo = 3
NetworkType = CC-Link IE Field Basic
OccupiedStation = 2
这里的OccupiedStation=2相当于给机器人预留了扩展空间,避免后期增加设备时出现地址冲突。实测发现,当机器人需要传输超过32点数据时,此参数能确保稳定运行。






