在 PLC 编程中,将设备中的程序上传到 PC 并覆盖旧程序,通常需要通过编程软件执行特定操作。不同品牌 PLC(如西门子、三菱、罗克韦尔等)的操作步骤略有差异,但核心逻辑一致:先上传设备程序,再手动替换 PC 端旧程序。以下是通用步骤及典型品牌的操作示例:
准备工作
确保 PLC 与 PC 通过编程电缆(如 USB-PPI、以太网电缆)连接,通信正常(可在软件中测试连接)。
关闭 PC 端旧程序的 “只读” 属性(若有),避免无法覆盖。
备份 PC 端旧程序(建议复制到其他文件夹,防止误操作导致文件丢失)。
上传 PLC 中的程序到 PC
覆盖 PC 端旧程序
步骤 1:在 TIA Portal 中,点击左侧 “在线访问”,找到已连接的 PLC(如 “PROFINET 网络” 下的设备)。
步骤 2:右键点击 PLC,选择 “上传到 PG/PC”→“整个设备”,等待上传完成(进度条显示)。
步骤 3:上传的程序会显示在项目视图中,点击 “项目”→“保存为”,在弹出的窗口中,选择旧程序的保存路径,输入与旧程序相同的文件名,点击 “保存”。
步骤 4:系统提示 “文件已存在,是否替换?”,选择 “是”,完成覆盖。
步骤 1:打开 GX Works2,点击 “在线”→“读取 PLC”,在弹出的窗口中选择 “程序 + 参数”,点击 “执行”。
步骤 2:选择通信端口(如 USB 口),确认 PLC 型号匹配,点击 “确定”,开始读取程序。
步骤 3:读取完成后,程序显示在编辑区,点击 “文件”→“保存项目”,选择旧程序的位置和文件名,点击 “保存”。
步骤 4:提示 “该文件已存在,是否覆盖?”,选择 “是” 即可。
步骤 1:在软件中点击 “在线”→“连接到设备”,成功连接后,点击 “在线”→“上载”→“上载程序”。
步骤 2:上载完成后,程序会加载到当前项目中,点击 “文件”→“保存项目”,导航到旧程序所在文件夹。
步骤 3:输入与旧程序相同的名称,点击 “保存”,确认覆盖即可。
权限与状态:部分 PLC(如带安全加密的型号)需要输入上传密码;上传时 PLC 需处于 “允许编程” 状态(非只读模式)。
文件格式:确保上传的程序格式与旧程序一致(如西门子的.ap15、三菱的.gxw),避免因格式错误导致覆盖失败。
版本兼容性:若编程软件版本低于 PLC 固件版本,可能无法正常上传(需升级软件或降级 PLC 固件,后者有风险)。
校验程序:覆盖后建议打开新保存的程序,核对关键逻辑(如主程序、参数设置),确保上传完整无误。
通过以上步骤,即可用 PLC 中的最新程序覆盖 PC 端的旧程序,操作时需注意备份旧程序,防止意外丢失。