2. Modicon PLC硬件与编程环境
在Altivar变频器与Modicon PLC协同控制的项目中,PLC是整个控制系统的“大脑”,负责逻辑运算、通信调度、数据处理与安全联锁。选对平台、建对工程、组对硬件,是后续变频器控制能否稳定运行的前提。本节围绕Modicon M340与M580两大主流平台,讲清选型依据、工程创建流程与硬件组态的关键操作。
一、平台选型:M340与M580的定位差异
Modicon M340属于中端模块化PLC,采用BMX系列机架与模块,CPU通过Unity Pro(现为EcoStruxure Control Expert)编程,支持Modbus、CANopen、Ethernet等通信。它适合中小规模、以本地I/O和串行/以太网通信为主、对冗余要求不高的场景,例如单台或数台Altivar变频器的启停、频率给定与状态回读控制。
Modicon M580是面向过程与基础设施的ePAC(以太网可编程自动化控制器),基于X80系列机架,原生以太网背板,支持热备冗余、设备网络(DIO/RIO)和更强大的通信能力。它适合大规模、分布式、对可用性要求高的系统,例如多台Altivar变频器通过EtherNet/IP或Modbus TCP集中控制、需要冗余CPU或远程I/O的场合。
选型时可从以下维度判断:I/O点数与扩展需求、通信协议与变频器接口匹配、是否需要冗余、扫描周期与处理性能、机架与模块成本、备件与维护体系。若项目仅需控制几台ATV320/ATV340,M340足够;若涉及数十台ATV600/ATV900、需要远程I/O站或热备,则优先M580。
二、工程创建:Unity Pro与EcoStruxure Control Expert
Unity Pro是较早的编程软件名称,施耐德电气后续将其整合升级为EcoStruxure Control Expert,两者在工程结构、硬件目录和编程语言上高度一致。新建工程时,首先选择目标PLC型号:M340对应BMX系列CPU,M580对应BME系列CPU。软件会根据所选CPU自动匹配可用的机架、电源和模块目录。
工程创建的关键步骤包括:选择CPU型号与固件版本、定义机架数量与位置、添加电源模块、插入I/O与通信模块、设置模块参数、配置通信网络、编写程序、编译下载。其中硬件组态必须与实际物理安装一致,否则下载时会报模块不匹配错误。
以M340为例,典型组态为:0号机架放置BMX P34 2020 CPU、BMX CPS 3020电源、BMX DDI 1602输入模块、BMX DDO 1602输出模块、BMX NOM 0200通信模块。在Control Expert中,这些模块按槽位顺序拖入机架视图,每个模块都有独立的参数页,例如输入模块可设置滤波时间,通信模块可设置Modbus地址与波特率。
三、硬件组态与变频器通信配置
硬件组态完成后,需要建立PLC与Altivar变频器之间的通信映射。若采用Modbus串行链路,需在通信模块中定义总线参数,并在程序中通过READ_VAR/WRITE_VAR功能块读写变频器寄存器。若采用Modbus TCP或EtherNet/IP,则需在CPU或通信模块中配置IP地址、子网掩码,并添加设备描述文件(EDS)或直接使用功能块。
以ATV320通过Modbus RTU与M340通信为例,典型参数为:波特率19200、数据位8、停止位1、校验无、变频器从站地址1。PLC侧使用BMX NOM 0200模块的串口,在Control Expert中配置为Modbus主站,然后在程序里调用READ_VAR读取状态字(地址3201)和输出频率(地址3202),调用WRITE_VAR写入控制字(地址8501)和频率给定(地址8502)。这些地址属于示例,实际应以变频器通信手册为准。
四、下载、调试与结果判断
组态与程序完成后,通过USB或以太网连接PLC,执行“生成项目—编译—下载”。编译无错误后,CPU运行指示灯变为绿色常亮。此时可在线监控变量表,观察变频器控制字是否写入成功、状态字是否正常回读。
判断通信是否成功的依据包括:READ_VAR功能块的完成位是否置1、错误代码是否为0、变频器实际频率是否跟随给定变化。若通信失败,常见原因有:从站地址冲突、波特率不匹配、接线极性反接、寄存器地址错误、终端电阻未接。排查时应逐项核对,先用变频器本地面板确认通信参数,再检查PLC侧组态。
对于M580平台,硬件组态还涉及以太网背板与远程I/O站的配置。CPU与CRA/CRP适配器之间通过以太网连接,远程站中的I/O模块地址会自动映射到CPU的变量区。此时控制Altivar变频器通常通过DIO网络或独立以太网端口,需在Control Expert中配置网络拓扑、IP规划与设备名称,确保每个变频器节点可被正确识别。
五、工程文件管理与版本控制
实际项目中,建议按“项目名_平台_日期_版本”命名工程文件,例如“ATV_M340_20250601_V1.0”。每次修改硬件组态或通信参数后,保存并导出归档文件(.STA或.XEF),便于回溯。若使用M580热备,还需分别维护主备CPU的工程一致性,避免因版本差异导致切换失败。
掌握M340与M580的选型逻辑、Control Expert的工程创建流程以及硬件组态与通信映射方法,是后续编写Altivar控制程序、调试协同系统的必要基础。只有硬件组态与现场实物严格对应,通信参数与变频器手册一致,才能保证PLC对变频器的控制指令准确下达、状态反馈可靠回传。