在西门子 S7-200 PLC 中,将主机程序写入程序存储块(即程序存储器)主要通过编程软件 STEP 7-Micro/WIN 完成,具体步骤如下:
一、准备工作
硬件连接
用西门子专用编程电缆(如 PC/PPI 电缆)连接电脑与 S7-200 PLC 的编程口(通常为 RS485 接口)。
给 PLC 通电,确保电源指示灯(PWR)正常亮起。
软件配置
安装 STEP 7-Micro/WIN(建议 V4.0 SP9 及以上版本,支持全系列 S7-200 机型)。
打开软件,创建或打开已编写好的程序项目。
二、写入程序到存储块的步骤
建立通信连接
在 STEP 7-Micro/WIN 中,点击菜单栏「通信」→「设置 PG/PC 接口」,选择实际使用的通信接口(如 “PC/PPI cable (PPI)”)。
点击「通信」→「查找 CPU」,软件会自动搜索连接的 PLC,找到后在 “通信” 窗口中显示 PLC 型号(如 CPU 224)。
确认程序编译无误
点击工具栏「编译」按钮(或按 Ctrl+B),确保程序无语法错误(底部状态栏显示 “编译成功”)。
下载程序到 PLC 存储块
程序块(OB1、子程序、中断程序):必须勾选,这是主程序逻辑。
数据块(V 存储区初始值):若有预设的初始数据(如 V 区变量初始值),可勾选。
系统块(配置信息):包含 PLC 的输入输出配置、存储区分配、密码保护等,若修改过需勾选同步。
点击工具栏「下载」按钮(或按 Ctrl+D),弹出 “下载” 窗口。
勾选需要下载的内容:
点击「下载」,软件会将程序传输到 PLC 的程序存储块(EEPROM)中。
完成后,状态栏显示 “下载成功”,PLC 的 “RUN” 灯闪烁后常亮(若处于运行模式)。
三、注意事项
存储块类型
S7-200 的程序存储块为非易失性 EEPROM,断电后程序不会丢失,无需电池备份。
数据块(如 V 区)默认在 RAM 中,若需断电保存,需在「系统块」→「数据保持」中设置需要保持的存储区范围。
程序保护
若需防止程序被读取或修改,可在「系统块」→「保护」中设置密码,下载系统块后生效。
常见问题
下载失败:检查通信电缆连接、PLC 电源、接口设置是否正确;若 PLC 处于 “STOP” 模式,需先切换到 “RUN” 或 “TERM” 模式。
程序丢失:若未正常下载完成就断电,可能导致程序损坏,需重新下载。
通过以上步骤,即可将 S7-200 主机程序成功写入程序存储块,实现程序的固化和运行。


