3. 控制器在线连接与状态识别
在 Studio 5000 Logix Designer 中,所有在线操作——下载、上传、在线修改、趋势监视、强制 I/O——都建立在“先建立一条到控制器的物理与逻辑通路”这一前提之上。本节围绕三条常用物理通道(USB、以太网、串口)展开,说明如何建立连接、如何从软件界面识别控制器当前状态,以及连接失败时如何按层次排查。
一、三条物理通道的定位与选择
Logix 系列控制器(CompactLogix 5370/5380、ControlLogix 5570/5580 等)通常同时具备多种通信端口,选择哪一条取决于现场条件与任务性质。
- USB 端口:控制器正面通常有一个 USB 2.0 全速口(Mini-B 或 Type-B)。它本质上是点对点连接,不经过交换机,不依赖 IP 配置,因此最适合首次上电、控制器 IP 尚未规划或 IP 被遗忘时的“救急”连接。USB 连接下 RSLinx 会自动识别设备,无需手工添加驱动。
- 以太网端口:包括控制器自带的双端口(如 5370 的 Port 1/Port 2,支持 DLR 环网)或通过 1756-EN2T/EN3TR 等通信模块接入。以太网是日常运维的主通道,支持多台编程终端同时访问、支持远程路由,也是 FactoryTalk View、PanelView 等上位系统共用的链路。
- 串口(RS-232):多见于较老的 1756-L6x、MicroLogix 或通过 1756-CP3 编程电缆连接。串口速率低,但抗干扰、可直连,常用于以太网模块故障时的备份通道,或现场只有串口调试口的场合。
实际选择原则可以概括为:首次接触用 USB,日常运维用以太网,以太网不可用时回退串口。三条通道在 RSLinx Classic 中表现为不同的驱动类型,但最终都汇聚到同一个“RSWho”设备树中,供 Logix Designer 选择目标控制器。
二、建立连接的关键操作
以 USB 为例,操作路径是:用 1585-USB 或标准 USB 线连接 PC 与控制器 USB 口 → 打开 RSLinx Classic → 在“Communications”菜单选择“Configure Drivers” → 添加“RS-232 DF1 devices”或直接使用自动识别的“USB”驱动 → 点击“RSWho”确认设备树中出现控制器图标。此时在 Logix Designer 中点击“Who Active”,即可看到该控制器及其所在背板上的模块。
以太网连接则需要先确认 PC 与控制器处于同一网段。例如控制器 IP 为 192.168.1.10,子网掩码 255.255.255.0,则 PC 应配置为 192.168.1.x(x 不等于 10)。在 RSLinx 中添加“EtherNet/IP Driver”并指定网卡后,RSWho 会通过 EtherNet/IP 广播发现设备。若跨网段或跨路由,则需使用“EtherNet/IP Driver”并手工输入 IP,或通过“Remote Devices via Linx Gateway”路由。
串口连接需注意参数匹配:控制器默认 DF1 全双工、19200 或 38400 波特率、8 数据位、无校验、1 停止位。若参数不一致,RSWho 中不会出现设备,此时应逐项核对波特率与站号。
三、控制器状态识别
连接成功后,Logix Designer 的标题栏、状态栏和控制器状态指示区会同步显示控制器当前状态。理解这些状态是判断“能不能下载、能不能改程序”的核心依据。
| 状态 | 含义 | 典型可执行操作 |
|---|---|---|
| Remote Run | 远程运行,程序执行中 | 可在线监视、可上传,修改需先切到 Program |
| Remote Program | 远程编程,程序停止 | 可下载、可修改逻辑、可强制 |
| Run | 本地运行,钥匙开关在 RUN | 只能监视,不能在线修改 |
| Program | 本地编程,钥匙开关在 PROG | 可下载、可修改 |
| Faulted | 控制器故障,程序停止 | 需查看故障代码并清除故障 |
状态切换通过控制器上的钥匙开关或软件中的“Go Online”后选择“Run/Program”模式完成。需要特别注意的是:Faulted 状态下无法直接下载,必须先通过“Controller Properties → Major Faults”查看故障类型(如 I/O 模块故障、指令错误、看门狗超时),排除原因后执行“Clear Faults”。
四、连接失败的分层排查
连接失败时,按“物理层 → 驱动层 → 网络层 → 应用层”的顺序排查效率最高。物理层检查线缆、端口指示灯(USB 口无灯,以太网口应有 Link/Act 灯闪烁);驱动层检查 RSLinx 中驱动是否启动、是否报黄色感叹号;网络层用 ping 测试 IP 连通性、确认子网掩码与网关;应用层检查 Logix Designer 的“Who Active”是否能看到设备、控制器是否已被其他终端独占。
五、实操示例:从 USB 切换到以太网
假设现场一台 CompactLogix 5380 通过 USB 已能在线,但需要改为以太网远程维护。操作顺序如下:
- 在 USB 在线状态下,打开“Controller Properties → General”,查看或设置 IP:示例设为 192.168.10.50,掩码 255.255.255.0,网关 192.168.10.1。
- 断开 USB,将 PC 网卡设为 192.168.10.100/24,用网线连接控制器 Port 1。
- 在 RSLinx 中添加“EtherNet/IP Driver”,绑定该网卡,RSWho 中应出现 192.168.10.50 的控制器。
- 在 Logix Designer 中“Who Active”选中该 IP,点击“Go Online”,标题栏显示“Remote Run”即表示连接成功。
若第 3 步 RSWho 无设备,先 ping 192.168.10.50;ping 通但 RSWho 无设备,检查 RSLinx 驱动是否绑定到正确的网卡(多网卡 PC 常见问题);ping 不通则检查网线、交换机端口和控制器 IP 是否已生效(IP 修改后需断电重启或通过 USB 确认写入)。
掌握三条通道的建立方法与状态含义后,后续的下载、上传、在线修改和故障诊断才有稳定的操作基础。连接本身不是目的,但它决定了你能否在控制器故障时第一时间“看进去”。