西门子S7-1200 PLC的在线监控功能可通过TIA Portal软件实现,以下是详细操作步骤及扩展要点:
1. 硬件连接准备
- 确保PLC与PC通过以太网或PROFIBUS/USB编程电缆(如6ES7 972-0CB20-0XA0)连接。若使用以太网,需设置PC与PLC在同一网段,子网掩码需匹配(如192.168.0.x/255.255.255.0)。
- 在PLC属性中启用"允许来自远程伙伴的PUT/GET访问",确保通信权限开放。
2. TIA Portal软件配置
- 打开项目后,在项目树中右键PLC设备选择"在线"→"下载到设备",编译无错误后完成下载。
- 通过"在线访问"视图扫描网络,确认PLC的IP地址与实际一致,MAC地址需校验(部分固件版本需绑定MAC)。
3. 启动在线监控
- 点击工具栏"监控"按钮或使用快捷键Ctrl+Shift+Q,进入在线模式。监控表(Watch Table)可实时监视变量值,支持强制(Force)和修改(Modify)操作。
- 在程序块(OB/FC/FB)中启用"监控块"功能,绿色高亮表示逻辑导通状态,灰色为未执行。
4. 诊断与高级功能
- 通过"在线与诊断"界面查看CPU状态灯(RUN/STOP/ERROR),读取诊断缓冲区(如事件ID 16#2523表示通讯故障)。
- 使用Trace功能捕获高速信号(需配置采样周期,最小100μs),适用于运动控制调试。
- 扩展知识:S7-1200 V4.0以上固件支持Web服务器功能,可通过浏览器监控部分运行数据。
5. 常见问题处理
- 若连接超时,检查防火墙是否拦截了TIA端口(102/135/34964等)。
- 在线修改(Online changes)需确保CPU处于RUN-P模式,且优化块访问需禁用。
- 监控数据不更新时,检查OB块循环时间是否过长,或启用"异步通信"选项。
6. 安全注意事项
- 在线强制操作可能引发设备误动作,建议先模拟测试。
- 长期监控时注意CPU负载率,过多断点可能导致看门狗超时。
对于VFD或HMI联动调试,可通过PLCSIM Advanced进行联合仿真,降低现场风险。S7-1200的OPC UA功能(V4.2+)也可实现第三方系统监控,需在服务器配置中添加相应节点。