3. PLC硬件平台选型与配置
在Yaskawa伺服与PLC协同的设备控制工程中,硬件平台选型不是“选一个能跑的PLC”这么简单,而是要先回答三个问题:运动控制由谁负责、逻辑控制由谁负责、两者之间用什么方式交换数据。这三个问题的答案,直接决定了是采用安川MP系列控制器统一承担运动与逻辑,还是采用“第三方PLC + 安川运动控制器/伺服”的分工架构。
一、三种典型平台定位
从工程实践看,常见的协同定位可以归纳为三类。
第一类:MP系列统一控制。Yaskawa MP系列(如MP2300S、MP3300等)本身是集运动控制与顺序控制于一体的机器控制器,支持MECHATROLINK总线直接挂接Σ系列伺服、变频器和远程I/O。它的优势是运动轴与逻辑程序在同一CPU的同一扫描周期内协调,轴间同步、凸轮、电子齿轮等运动功能由控制器内部完成,PLC侧只需处理工位逻辑、安全互锁和人机交互。适合多轴同步、节拍紧凑、运动与逻辑耦合度高的设备,例如包装机、贴标机、绕线机。
第二类:第三方PLC + 安川运动控制器。当设备已有三菱FX/iQ-R或西门子S7-1200/1500的标准化电气平台,而运动部分需要安川伺服的高响应特性时,可以让第三方PLC做整机逻辑、安全、上下游联锁,安川MP系列或运动模块专管伺服轴。两者通过I/O硬线或现场总线交换“启动、到位、报警、使能”等信号。这种架构的优点是电气标准统一、备件通用,缺点是运动与逻辑分属两个CPU,跨控制器的时序需要额外设计。
第三类:第三方PLC直接控制安川伺服。由三菱或西门子PLC通过脉冲输出、模拟量或总线(如EtherCAT、PROFINET经网关)直接驱动安川伺服驱动器,不单独配置运动控制器。适合轴数少(一般1~3轴)、运动轨迹简单(点位、简单插补)的场合,成本最低,但复杂同步和高速凸轮能力受限。
二、I/O分配的核心原则
无论采用哪种架构,I/O分配都要遵循“安全独立、运动归运动、逻辑归逻辑、诊断可追溯”四条原则。
安全独立:急停、安全门、超程限位等安全信号必须直接进入安全继电器或安全PLC,不得仅通过通信链路传递。安川伺服侧的STO(安全转矩关断)应硬线接入安全回路,与PLC程序解耦。
运动归运动:伺服使能、原点回归、定位启动、到位完成、伺服报警等信号,优先由运动控制器或直接控制伺服的PLC处理,不经过中间逻辑层转发,避免增加扫描延迟。
逻辑归逻辑:气缸、真空、输送线、指示灯、按钮等一般I/O由主PLC统一分配,按工位或功能模块划分地址区,便于编程和排障。
诊断可追溯:每个I/O点应有明确的物理标签和地址映射表,伺服报警字、总线状态字应映射到PLC的DM或DB区,便于HMI显示和历史记录。
三、I/O分配示例
以一台“MP3300 + Σ-7伺服 × 4轴 + 三菱FX5U作为上游输送线控制”的设备为例,说明典型的I/O分配思路。假设MP3300负责4轴运动与本站逻辑,FX5U负责上游供料和下游下料,两者通过CC-Link IE Field Basic或硬线交换信号。
| 信号类别 | 信号名称 | 归属控制器 | 地址示例 | 说明 |
|---|---|---|---|---|
| 安全 | 急停、安全门 | 安全继电器 | — | 硬线,直接切断伺服使能与动力 |
| 运动 | 伺服使能、原点、定位启动 | MP3300 | SB0000~SB000F | 运动控制专用位 |
| 运动 | 到位完成、伺服报警 | MP3300 | SW0000~SW000F | 映射到HMI与FX5U |
| 逻辑 | 气缸、真空、指示灯 | MP3300 | Y100~Y13F | 本站逻辑输出 |
| 联锁 | 上游来料、下游允许 | FX5U ↔ MP3300 | X0~X7 / Y0~Y7 | 硬线或总线交换 |
| 诊断 | 总线状态、报警字 | MP3300 | SW0100~SW011F | HMI显示与记录 |
四、配置要点与常见问题
在MP系列中配置I/O时,需要先在工程软件(如MPE720)中定义模块的站号和槽位,再分配输入输出地址。MECHATROLINK-III的站号必须与物理拨码一致,否则会出现“站号重复”或“站丢失”报警。伺服轴参数中,电子齿轮比、软限位、原点回归方式需要与机械参数匹配,这些参数一旦确定,应在I/O分配表中同步记录,避免后期维护时混淆。
当第三方PLC与安川控制器通过硬线交换信号时,要注意信号方向与电平定义。例如“上游允许”是FX5U输出给MP3300的输入,还是MP3300输出给FX5U的输入,必须在图纸和程序中保持一致。建议采用“源端输出、目标端输入”的命名方式,如“FX5U→MP3300_允许运行”,减少歧义。
最后,I/O分配表不是一次性文档。设备改造、轴数增加或总线变更时,必须同步更新地址映射、程序注释和电气图纸。对于协同控制项目,建议在调试前先完成“信号对照表”评审,确认每个跨控制器信号的方向、地址、有效电平和时序要求,再进入联调阶段。这样可以把大量时序问题提前暴露在纸面上,而不是在设备运行中反复排查。