安川PLC与MCGS通信设置需依次完成网络配置、PLC参数设置、MCGS组态配置及通讯测试,以下是详细步骤:
一、网络连接与IP配置
硬件连接
使用以太网电缆将安川PLC与MCGS触摸屏(或运行MCGS组态软件的PC)连接至同一局域网。
确保设备接口匹配(如PLC的EtherNet/IP接口与触摸屏的RJ45网口)。
PLC IP地址设置
通过安川配置软件(如
MP2000
或MP900
系列工具)进入PLC属性界面。在“网络设置”中分配静态IP地址(如
192.168.0.10
),子网掩码与局域网一致(如255.255.255.0
)。启用通讯访问权限:在“防护与安全”选项中勾选“允许来自远程对象的PUT/GET通讯访问”。
MCGS设备IP设置
触摸屏上电后,在开机进度条界面点击屏幕,进入“系统维护”→“设置系统参数”,配置与PLC同网段的IP地址(如
192.168.0.20
)。
二、PLC数据块与变量配置
创建数据块(DB)
在PLC程序中创建用于通讯的数据块(如
DB2
),取消勾选“优化块访问”以兼容MCGS。定义交互变量
输入变量:
Start_Button
(启动按钮状态)输出变量:
Motor_Speed
(电机转速反馈)在数据块中创建布尔量、整型、字等变量,例如:
编译并下载
确认程序无错误后,将配置下载至PLC的CPU中。
三、MCGS组态软件配置
新建工程
打开MCGS组态软件,选择“文件”→“新建工程”,根据触摸屏型号选择对应类型(如
TPC7062Ti
)。添加设备驱动
点击“设备窗口”→“设备组态”,在设备通讯驱动管理界面中找到安川PLC(如
Yaskawa MP2000
系列),添加至右侧设备列表。设置通讯参数
本地IP地址:MCGS设备的IP(如
192.168.0.20
)。远端IP地址:PLC的IP(如
192.168.0.10
)。端口号:默认
502
(EtherNet/IP协议常用端口)。双击添加的设备,配置以下参数:
添加变量并关联控件
在MCGS中创建与PLC变量对应的数据对象(如
Start_Button
、Motor_Speed
)。将触摸屏上的按钮控件与
Start_Button
关联,指示灯控件与Motor_Speed
关联,设置动画连接属性(如颜色变化、数值显示)。
四、通讯测试与验证
下载项目至触摸屏
在MCGS软件中选择“下载”→“TCP/IP网络”,目标机名填写触摸屏IP地址(如
192.168.0.20
),完成项目下载。功能测试
操作测试:在触摸屏上点击启动按钮,观察PLC的
Start_Button
变量是否变化,同时检查PLC输出点(如Q0.0
)是否动作。状态反馈测试:手动改变PLC的
Motor_Speed
变量值,观察触摸屏上的指示灯或数值显示是否实时更新。使用通讯测试工具
在MCGS组态软件中调用“通信测试”功能,检测与PLC的连接状态。若显示“通讯正常”,则配置成功;若失败,检查IP地址、端口号及防火墙设置。
五、常见问题解决
通讯失败排查
网络问题:确认设备IP在同一网段,网线连接正常。
参数错误:检查PLC的通讯访问权限、MCGS的端口号及变量地址映射。
日志分析:查看MCGS系统的日志信息,定位错误代码(如超时、连接拒绝)。
数据不一致处理
确保PLC与MCGS的变量类型一致(如整型对应整型)。
检查数据块访问权限,避免因优化块访问导致变量无法读取。