2. 驱动硬件识别与拓扑建立
在SoMove工程调试流程中,硬件识别与拓扑建立是后续参数配置、示波器采样和故障诊断的前提。如果驱动型号识别错误、固件版本不匹配或通信参数设置不当,后续所有操作都可能建立在错误的对象上。本节围绕SoMove的自动扫描机制,说明如何通过软件识别Schneider驱动型号、固件版本与通信参数,并建立正确的设备拓扑。
一、SoMove识别驱动的三种通道
SoMove与Schneider驱动建立连接,本质上是通过某种物理通道访问驱动内部的参数数据库。常见通道有三类:
- 串口/Modbus RTU通道:通过RS485或RS232接口连接,适用于ATV12、ATV212、ATV312等较早期或紧凑型驱动。需要设置从站地址、波特率、数据位、校验位和停止位。
- USB/RJ45调试口通道:通过驱动面板下方的RJ45调试口或USB口连接,适用于ATV320、ATV340、ATV600、ATV900等。该通道通常使用Modbus协议,但物理层为USB或专用调试口,SoMove可自动识别。
- 以太网通道:通过以太网口连接,适用于ATV600、ATV900、Lexium 28/32等支持Ethernet/IP、Modbus TCP或PROFINET的驱动。需要设置IP地址、子网掩码和网关。
SoMove在启动后,会通过“Connection”菜单或工具栏中的“Connect”按钮发起扫描。扫描过程并非简单地“找到设备”,而是依次完成物理层检测、协议握手、设备描述读取和参数数据库匹配四个阶段。
二、自动扫描的四个阶段
第一阶段是物理层检测。SoMove会枚举当前计算机可用的通信端口,包括COM口、USB设备和网络适配器。对于串口,软件会尝试打开端口并发送探测帧;对于以太网,软件会发送广播或ARP请求。如果物理层没有响应,扫描会在这一阶段终止,并提示“未检测到设备”。
第二阶段是协议握手。当物理层有响应后,SoMove会按照Modbus、Ethernet/IP等协议发送标准请求帧。以Modbus RTU为例,软件会发送功能码0x03读取保持寄存器的请求,读取驱动内部标识寄存器。不同驱动系列的标识寄存器地址不同,例如ATV312的标识寄存器通常位于0x0000附近,而ATV340则使用更复杂的设备识别对象。
第三阶段是设备描述读取。驱动返回的标识信息包括:厂商代码、产品系列、型号代码、固件版本、通信参数等。SoMove将这些信息与内置的设备描述文件(Device Description File)进行匹配。设备描述文件通常以XML或专用格式存储,包含该型号支持的所有参数、参数组、单位、量程和默认值。
第四阶段是参数数据库匹配。如果SoMove内置的数据库中没有该固件版本的描述文件,软件会提示“设备描述不匹配”或“固件版本未识别”。此时需要更新SoMove的Device Description Library,或从Schneider官网下载对应版本的DDF文件。
三、识别结果中的关键字段
扫描完成后,SoMove会在设备树或连接状态栏中显示识别结果。以下字段需要重点核对:
| 字段 | 示例值 | 核对要点 |
|---|---|---|
| 产品系列 | ATV340 | 确认与现场铭牌一致,避免ATV320与ATV340混淆 |
| 完整型号 | ATV340U75N4 | U75表示7.5kW,N4表示400V三相,需与电机功率匹配 |
| 固件版本 | V2.7 IE38 | 确认SoMove数据库中有对应DDF,否则参数可能显示不全 |
| 通信协议 | Modbus TCP | 确认与PLC或上位机使用的协议一致 |
| IP地址 | 192.168.1.10 | 确认与PC在同一网段,且无IP冲突 |
| 端口号 | 502 | Modbus TCP默认502,EtherNet/IP默认44818 |
| 从站地址 | 1 | 串口连接时需与驱动面板中设置的地址一致 |
四、通信参数设置的实际操作
以ATV340通过以太网连接为例,操作过程如下:
- 在驱动面板上进入
COM. → ETH. → IPM,设置IP分配模式为“固定”或“DHCP”。 - 设置IP地址为
192.168.1.10,子网掩码255.255.255.0,网关192.168.1.1。 - 在PC端将网卡设置为同一网段,例如
192.168.1.100。 - 打开SoMove,选择“Connection → Ethernet”,输入驱动IP地址,点击“Connect”。
- SoMove自动完成扫描,并在设备树中显示驱动型号和固件版本。
如果使用串口连接ATV312,则需要在SoMove中选择正确的COM口,并设置波特率 19200、数据位 8、校验位 None、停止位 1、从站地址 1。这些参数必须与驱动面板 COM → MOD 菜单中的设置完全一致,否则扫描会失败。
五、拓扑建立后的检查
扫描成功后,SoMove会在左侧设备树中显示已识别的驱动节点。此时应进行以下检查:
- 设备树中显示的型号与现场铭牌是否一致;
- 固件版本是否与SoMove数据库匹配;
- 通信状态是否显示“在线”或“Connected”;
- 能否正常读取驱动参数,例如
MON → U01或COM → C01; - 如果有多台驱动,是否全部出现在拓扑中,地址是否冲突。
只有确认以上检查项全部通过,才能进入后续的参数配置和调试阶段。硬件识别与拓扑建立虽然属于准备性工作,但它决定了整个调试工程的数据基础,值得在开始阶段投入足够的时间进行核对。