ARTICLE · 1303494
【PLC・5】PLC 程序下载、上传与在线调试基础
【PLC・5】PLC 程序下载、上传与在线调试基础01 电脑和 PLC 怎么连 S7-1200/1500 最常用的连接方式是以太网: PLC 和电脑必须在同一网段: 如果不知道 PLC 当前 IP: 连不上 PLC 时检查: 02 程序下载 
下载到 PLC 的内容包括: 第一次下载必须: 下载完成后: 程序小修改可以在 RUN 模式下下载: 03 程序上传 04 在线监控梯形图 
绿色实线:信号导通(=1) 蓝色 / 白色:信号断开(=0) 线圈绿色:线圈得电 触点绿色:触点导通 05 变量表监控与修改 
变量表(Watch Table)集中显示和修改变量,不用打开梯形图:
修改 / 强制区别: 修改(Modify):临时把变量改成指定值,下一个扫描周期可能被程序改回去 强制(Force):把变量锁定为指定值,不管程序怎么写,外部输入也不起作用 强制用于: 强制注意事项:强制是危险操作,可能导致设备意外动作,强制前要确认现场安全,通知工艺人员,调试完必须取消强制,PLC 上电或重启后强制可能保持,要检查。 06 交叉引用 
交叉引用表告诉你:某个变量在哪些程序块、哪些网络被用到了。 07 诊断缓冲区 
PLC 把发生的故障按时间顺序记下来,存在诊断缓冲区里。
装置出事故后,第一步看诊断缓冲区: 08 常见下载和调试问题
安全红线: 强制输出前,确认现场人员安全,通知工艺 在线下载前,评估对设备运行的影响 调试完取消所有强制 重要修改先备份原程序 不知道后果的操作不要做
PLC 调试的五个核心操作:下载把程序送进 PLC,上传把程序从 PLC 读回来,在线监控看程序实时状态,变量表集中改值和强制,交叉引用和诊断缓冲区查问题。这五个操作熟练了,现场 90% 的 PLC 调试工作都能应对。 来源:小史说电仪
程序写好了怎么下载到 PLC?现场出问题怎么在线看信号?怎么强制一个点模拟现场信号?这篇把博途最常用的五个操作讲清楚。
1.1 连接方式
笔记本电脑网口 → 普通网线 → PLC 以太网口 也可以用交换机,多台 PLC 或 HMI 同时联网
1.2 IP 地址设置
PLC 默认 IP:192.168.0.1 电脑网卡 IP:设成 192.168.0.x(x≠1,如 192.168.0.100) 子网掩码:255.255.255.0
用 USB-MPI 适配器或博途 "访问设备" 功能搜索 或在 PLC 上恢复出厂设置后重新分配 IP
1.3 通讯诊断
网线是否插好,网口灯是否亮 电脑 IP 和 PLC 是否同网段 电脑防火墙是否屏蔽了博途通讯 PLC 是否上电运行

2.1 下载内容
硬件组态(机架、模块、IP 地址) 用户程序(OB、FB、FC、DB) 设备配置(IP、PROFINET 名称)
2.2 下载步骤
确认电脑和 PLC 通讯正常 点 "下载到设备" 按钮(或 Ctrl+D) 博途搜索到 PLC,选目标设备 选择下载内容(全部或仅变更) 确认 "停止模块" 选项(首次下载需要 PLC 在 STOP) 等待下载完成 PLC 切回 RUN
2.3 首次下载
PLC 拨到 STOP 模式(或软件自动停止) 硬件组态和实际模块一致 固件版本匹配
检查 PLC 指示灯:RUN 灯常绿 在线监控程序确认正常
2.4 在线下载(RUN 模式)
只改了程序块(OB/FB/FC),不改动硬件组态 PLC 不停机,修改即时生效 但要注意:在线下载可能导致设备短暂异常,重要设备要评估风险
3.1 什么时候需要上传
笔记本电脑上的程序丢了,从 PLC 读回来 要查看现场实际运行的程序 程序被别人改过,要对比
3.2 上传步骤
连上 PLC 新建空项目或打开项目 点 "上传到设备" 反向操作:"从设备上传" 选 PLC 连接,博途自动读取硬件和程序 上传完成后检查程序完整性
3.3 注意事项
上传的程序可能没有注释(注释在电脑项目里,PLC 里只存执行码) 上传后要核对硬件组态和实际是否一致 如果 PLC 有密码保护,需要知道密码才能上传

4.1 怎么进入监控
打开程序块(如 OB1) 点 "监视" 按钮(眼镜图标) 梯形图上导通的触点和线圈变绿色 实时显示当前信号状态
4.2 绿色和蓝色含义
4.3 监控时能看到什么
哪个按钮按下了(I0.0 变绿) 哪个输出在动作(Q0.0 变绿) 定时器当前值 计数器当前值 模拟量实时数值
4.4 现场调试怎么用
按现场启动按钮,看梯形图 I0.0 是否变绿 如果 I0.0 变绿但 Q0.0 不变,说明中间逻辑有问题 如果 Q0.0 变绿但接触器不吸,说明外部接线或电源问题 这样就能快速定位是程序问题还是现场问题

5.1 变量表是什么
添加要监控的变量(I、Q、M、DB) 实时显示当前值 可以手动修改值
5.2 变量表列
5.3 修改变量值
5.4 强制变量
模拟现场信号(现场按钮没接,强制 I0.0=1 看设备动不动) 测试输出(强制 Q0.0=1 看灯亮不亮)

6.1 交叉引用是什么
6.2 什么时候用交叉引用
要改一个变量,不知道它还在哪些地方被用 找不到某个触点在哪写的 删了一个变量怕影响其他逻辑 查 Q0.0 为什么不动作,看谁在写它
6.3 怎么看交叉引用
右键点变量 → 交叉引用 显示:块名、网络号、使用类型(读 / 写) 双击可以直接跳到对应位置

7.1 诊断缓冲区是什么
7.2 能看到什么
故障发生时间 事件类型(模块故障、电源故障、程序错误) 哪个模块哪个通道出问题 故障是发生还是消失
7.3 常见诊断信息
7.4 事故后怎么查
按时间倒序排列 找最早的故障事件 看哪个模块先报错 顺藤摸瓜找到事故原因
😊 免费资料领取
资料介绍:10G必备工控资料礼包+电工必备热门软件
扫码添加免费领取资料
HISTORY / 往期推荐 别忘了点赞+在看哦! 戳“阅读原文”免费学PLC/电工课程!




















































































