3. PLC硬件平台与运动控制资源
在MINAS伺服与PLC协同控制工程中,PLC不仅是逻辑控制器,更是运动指令的发出者与位置反馈的接收者。选型时若只关注CPU运算速度或I/O点数,往往会在脉冲输出频率、通信刷新周期或定位模块轴数上留下隐患。本节从输出器件类型、脉冲输出能力、定位模块形态以及通信资源四个维度,说明如何为伺服轴匹配合适的PLC硬件平台。
一、输出类型:继电器、晶体管与伺服脉冲的匹配关系
PLC数字量输出常见继电器型、晶体管型和双向可控硅型。继电器输出触点容量大、可交直流通用,但机械寿命有限、响应时间在毫秒级,无法产生伺服驱动器所需的高频脉冲序列。晶体管输出分为NPN(漏型)和PNP(源型)两种,响应时间可到微秒级,适合高速脉冲与方向信号输出。伺服驱动器的脉冲输入端子通常要求5V或24V差分/单端信号,若PLC晶体管输出为24V单端,需确认驱动器光耦输入电流与限流电阻匹配。
选型时先看伺服驱动器的脉冲输入规格:MINAS系列一般支持差分输入(PULS/SIGN与PULS-/SIGN-)和单端输入两种接法。若PLC脉冲输出为集电极开路,建议使用差分输出型PLC或加装高速光耦转换板,否则在100kHz以上频率时波形上升沿变缓,驱动器可能丢脉冲。对于仅做位置触发、报警复位等低速信号,继电器输出仍可使用,但必须与脉冲输出分模块配置。
二、高速脉冲输出资源:频率、轴数与加减速能力
高速脉冲输出能力是PLC选型的核心参数。以三菱FX5U为例,本体自带4轴200kHz脉冲输出,可同时控制4台伺服;若选用FX3U,本体仅3轴100kHz,扩展高速输出模块后可增加轴数。西门子S7-200 SMART ST60本体提供3轴100kHz脉冲输出,而S7-1200需通过工艺对象或PTO指令实现,频率上限与CPU型号相关。
选型时需核算三个量:单轴最高脉冲频率、同时输出轴数、加减速曲线要求。脉冲频率由电机每转脉冲数和目标转速决定。例如MINAS A6伺服驱动器电子齿轮比设为1:1,编码器分辨率23位,若直接使用编码器脉冲,每转脉冲数达8388608,100kHz下转速仅约0.7r/min,显然不可行。实际工程中通过电子齿轮比将每转指令脉冲数降至10000,则100kHz对应6000r/min,满足多数场合。PLC侧需确认在设定电子齿轮比后,最高脉冲频率是否仍有余量。
三、定位模块:从脉冲型到网络型
当本体脉冲输出轴数不足或需要插补、凸轮同步时,需选用定位模块。常见形态有三类:一是脉冲输出型定位模块,如三菱FX3U-20SSC-H,通过SSCNETⅢ光纤连接MINAS伺服,实现2轴直线插补和圆弧插补,指令单位可设为0.1μm;二是简单运动控制模块,如FX5-40SSC-S,支持4轴SSCNETⅢ/H,刷新周期可到0.88ms;三是网络型运动控制器,如西门子S7-1500T,通过PROFINET IRT连接伺服,支持电子凸轮和齿轮同步。
选型时注意:脉冲型定位模块仍受脉冲频率限制,但内部插补运算由模块完成,PLC扫描周期不影响插补精度;网络型定位模块的同步周期取决于总线,PROFINET IRT可到250μs,SSCNETⅢ/H为0.88ms。若多轴需要严格同步,优先选网络型;若仅单轴点位控制,本体脉冲输出即可,成本更低。
四、以太网与串行通信资源
以太网口在现代PLC中已标配,但用途不同:一是编程与HMI通信,二是与伺服驱动器或远程I/O通信,三是与上位机MES/SCADA交换数据。选型时需区分普通以太网与实时以太网。普通以太网(TCP/IP)刷新周期在10ms级,适合参数下发和状态监控;实时以太网(EtherCAT、PROFINET IRT、SSCNETⅢ/H)刷新周期在1ms以下,适合运动控制。若PLC仅有一个以太网口,需通过交换机划分VLAN或使用不同网段,避免编程流量与运动控制流量相互干扰。
串行通信资源包括RS-232、RS-485和RS-422。RS-232适合点对点短距离(15m以内)连接,常用于连接条码枪或旧式HMI;RS-485支持多点、长距离(1200m),可连接多台MINAS伺服驱动器,通过Modbus RTU读取位置、速度、报警码。但串行通信刷新周期通常在10~50ms,不适合做实时位置闭环,只适合参数配置和低速监控。若PLC同时有以太网和RS-485,建议将实时性要求高的伺服轴走网络或脉冲,串行口留给温控器、变频器等辅助设备。
- 伺服轴数:___轴,其中需插补___轴,需同步___轴。
- 单轴最高脉冲频率:___kHz,PLC本体输出能力:___kHz。
- 电子齿轮比设定:每转指令脉冲数___,对应最高转速___r/min。
- 通信方式:脉冲/RS-485/EtherCAT/PROFINET,刷新周期要求___ms。
- 输出类型:晶体管NPN/PNP,是否需差分转换。
- 扩展模块:定位模块型号___,占用槽位___,扫描周期影响___ms。
五、选型实例:三轴MINAS伺服平台
假设一台设备需控制3台MINAS A6伺服:X轴点位定位,Y轴与Z轴需直线插补,最高转速3000r/min,每转指令脉冲数10000。计算所需脉冲频率:3000/60×10000=500kHz。若选用FX5U本体,4轴200kHz无法满足500kHz,需将电子齿轮比调整为每转4000脉冲,则3000r/min对应200kHz,刚好达到本体上限,但无余量。更稳妥的方案是选用FX5-40SSC-S定位模块,通过SSCNETⅢ/H连接3台伺服,插补由模块完成,PLC只下发目标位置和速度,刷新周期0.88ms,不受脉冲频率限制。
通信方面,FX5U本体以太网口连接HMI和上位机,SSCNETⅢ/H光纤连接伺服,RS-485留给一台温控模块。编程时注意:定位模块的缓冲存储器地址需与伺服站号对应,例如站号1的定位数据写入起始地址为#1000,站号2为#2000,依次类推。启动时先确认伺服使能(SON)信号,再触发定位启动(ST),通过监视BUSY信号判断动作完成。
综上,PLC硬件平台选型应遵循“先算脉冲频率,再定轴数与模块,最后配通信”的顺序。晶体管输出是脉冲控制的基础,高速脉冲输出决定本体能带几轴,定位模块解决插补与同步,以太网和串行通信则分别承担实时控制与辅助监控。四者匹配得当,MINAS伺服才能发挥出应有的定位精度和动态响应。