三菱 R 系列 PLC 高端应用案例
概述
本案例涵盖三菱 R 系列 PLC 在 ST 编程、RD77MS 定位、触摸屏配方及多屏操作中的应用。通过 CC-Link 连接远程 IO 及发那科机器人,实现快速通信与异地操作。

ST 编程结构体
使用 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 定位模块调用:
rd77ms_MoveAbsolute(axisNo:=1, position:=stRobotAxis.dTargetPos);

CC-Link 机器人通信
配置发那科机器人作为远程站时,需预留地址空间防止冲突。
[CC-Link IE Field Basic]
StationNo = 3
NetworkType = CC-Link IE Field Basic
OccupiedStation = 2
当机器人需要传输超过 32 点数据时,该参数能有效避免地址冲突。

触摸屏配方功能
GT2710 支持配方数组切换与自动保存,设备重启后配方状态可恢复。
local recipeIndex = GetTagValue("RecipeSelect")
SetTagArray("MaterialData", recipeIndex*10, 10)

双屏联动机制
通过心跳检测信号实现主从屏状态同步与操作权判断,响应速度<200ms。



