首页 > 基础教程 > 西门子S7-200 SMART完全教程 > 文章内容

西门子S7-200 SMART教程第二课 软件安装与第一个PLC工程

时间: 2025-12-10 23:13浏览量:93次
西门子S7-200 SMART教程第二课
第二课


从零开始搭建编程环境,创建你的第一个PLC程序

 预计学习时间:90分钟
难度级别:入门
软件版本:STEP 7-MicroWIN SMART V2.7
 前置知识:第一课硬件知识
学习目标: 通过本课学习,你将掌握STEP 7-MicroWIN SMART软件的安装、配置、工程创建和程序下载的完整流程,并能编写一个简单的启保停控制程序。

一、软件安装与环境配置

1.1 系统要求与下载

项目 最低要求 推荐配置
操作系统 Windows 7 SP1 (32/64位) Windows 10/11 (64位)
处理器 Intel Core i3 或同等 Intel Core i5 或更高
内存 2GB RAM 8GB RAM 或更多
硬盘空间 2GB 可用空间 5GB 可用空间
显示器 1024×768 分辨率 1920×1080 分辨率
其他要求 .NET Framework 4.6 或更高版本
1 软件下载

访问西门子官方网站或授权代理商获取STEP 7-MicroWIN SMART安装包。

官方下载地址:https://support.industry.siemens.com
推荐版本:V2.7 (最新稳定版)
文件大小:约1.2GB (完整安装包)
2 安装步骤详解
  1. 右键点击安装文件,选择"以管理员身份运行"
  2. 选择安装语言:简体中文
  3. 阅读并接受许可证协议
  4. 选择安装类型:完整安装
  5. 指定安装路径(建议:D:\Siemens\STEP7-MicroWIN_SMART)
  6. 等待安装完成(约5-10分钟)
  7. 重启计算机完成安装
安装注意事项:
  • 关闭所有杀毒软件和安全软件
  • 确保.NET Framework 4.6或更高版本已安装
  • 不要安装在中文路径下
  • 安装过程中不要运行其他程序

1.2 授权管理

授权类型 使用期限 功能限制 获取方式
试用版 7天 无功能限制 安装后自动激活
完整授权 永久 无任何限制 购买正版授权
教育版 1年 仅限教学使用 教育机构申请
授权激活步骤:
1. 运行Automation License Manager
2. 点击"安装授权"
3. 选择授权文件(*.key)
4. 点击"安装"完成激活

二、软件界面深度解析

2.1 主界面布局

[软件主界面示意图]

图2-1 STEP 7-MicroWIN SMART主界面布局

区域 名称 主要功能 快捷键
顶部区域 菜单栏和工具栏 文件操作、编辑、视图、PLC操作等 Ctrl+N(新建), Ctrl+S(保存)
左侧区域 项目树和指令树 项目管理、程序块、指令选择 F2(项目树), F3(指令树)
中部区域 程序编辑区 编写梯形图、语句表、功能块图 F4(触点), F6(线圈), F9(指令盒)
底部区域 输出窗口和状态图表 编译信息、变量监控、交叉引用 Ctrl+1(输出), Ctrl+2(状态图表)

2.2 重要菜单功能

新建 创建新工程,选择CPU型号 Ctrl+N
打开 打开已有工程文件(*.smart) Ctrl+O
保存 保存当前工程 Ctrl+S
另存为 工程另存为新文件 F12
插入 插入网络、行、列、指令 Insert键
删除 删除网络、行、列、指令 Delete键
查找 查找和替换文本 Ctrl+F
转到 跳转到指定网络 Ctrl+G
编译 检查程序语法错误 Ctrl+F7
全部编译 编译所有程序块 F7
下载 下载程序到PLC Ctrl+D
上传 从PLC上传程序 Ctrl+U
运行 切换PLC到RUN模式 Ctrl+R
停止 切换PLC到STOP模式 Ctrl+S

三、创建第一个PLC工程

1 新建工程

点击"文件"→"新建"或按Ctrl+N,弹出CPU选择对话框:

CPU类型:选择实际使用的CPU型号(如CPU ST30)
固件版本:选择与硬件一致的版本
项目名称:输入有意义的名称(如"电机控制")
保存路径:选择工程保存位置
2 硬件组态

在项目树中双击"系统块"进行硬件配置:

配置项目 设置说明 示例值
数字量输入滤波 设置输入信号的防抖动时间 6.4ms(默认)
数字量输出保持 设置STOP到RUN时输出状态 保持(根据工艺选择)
系统时钟脉冲 设置时钟存储器位 SM0.5(1Hz脉冲)
通信端口 设置PLC的IP地址 192.168.2.1
3 编写第一个程序

在程序编辑区编写一个简单的启保停控制程序:

网络1 标题:启动停止控制 // 梯形图表示: // I0.0 I0.1 Q0.0 // ───┤ ├───┤/├───( )─── // │ │ // └───┤ ├───────┘ // Q0.0 // 对应的语句表程序: LD I0.0 // 装载启动按钮输入 O Q0.0 // 或运行输出(自锁) AN I0.1 // 与非停止按钮 = Q0.0 // 输出到电机继电器

四、通信设置与程序下载

4.1 通信连接方式

通信方式 接口类型 连接线 设置步骤 适用场景
以太网 RJ45 标准网线 设置IP地址,自动连接 最常用,速度快
USB-PPI USB USB编程电缆 自动识别,无需设置 无网络环境
RS485 DB9 RS485电缆 设置波特率,站地址 远程连接
1 以太网通信设置
  1. 用网线连接电脑和PLC
  2. 设置电脑IP为192.168.2.100(同网段)
  3. 点击"通信"按钮或按Ctrl+Alt+C
  4. 在"网络接口卡"中选择你的网卡
  5. 点击"查找CPU"或输入PLC的IP地址
  6. 双击找到的CPU建立连接
PLC IP地址:192.168.2.1
子网掩码:255.255.255.0
默认网关:192.168.2.1
电脑IP:192.168.2.100(同一网段)
2 程序下载步骤
  1. 编译程序(Ctrl+F7),确保无错误
  2. 点击"下载"按钮或按Ctrl+D
  3. 在弹出的下载对话框中选择要下载的内容:
    • 程序块(必须)
    • 数据块(可选)
    • 系统块(建议)
  4. 点击"下载"按钮开始传输
  5. 下载完成后,选择"运行"模式
下载注意事项:
  • 下载前确保PLC处于STOP模式(RUN/STOP开关在STOP位置)
  • 首次下载需要设置通信参数
  • 下载过程中不要断开连接
  • 下载完成后及时将开关拨到RUN位置

4.2 通信故障排查

故障现象 可能原因 解决方法
找不到CPU IP地址不在同一网段 检查电脑和PLC的IP设置
连接超时 防火墙阻止通信 关闭防火墙或添加例外
下载失败 PLC处于RUN模式 将开关拨到STOP位置
通信中断 网线接触不良 更换网线或重新插拔

五、程序调试与监控

5.1 状态图表监控

1 打开状态图表

点击"查看"→"组件"→"状态图表"或按Ctrl+2

地址 格式 当前值 新值
I0.0 0/1
I0.1 0/1
Q0.0 0/1
VW100 有符号 0 100
2 监控操作
  • 开始监控:点击"监控"按钮(眼镜图标)
  • 写入值:在"新值"列输入值,点击"写入"
  • 强制操作:右键→"强制"(谨慎使用)
  • 趋势图:右键→"趋势图"查看变化趋势

5.2 程序状态监控

在程序编辑区实时查看触点通断和线圈状态:

程序状态显示说明: 蓝色实线 ─── 表示能流通过 蓝色虚线 ─┄┄ 表示能流未通过 ( ) 变蓝色 ── 线圈得电 ( ) 保持灰色 ─ 线圈失电 示例: I0.0接通 → ───┤ ├─── 显示蓝色实线 I0.1断开 → ───┤/├─── 显示蓝色实线(常闭触点) Q0.0得电 → ───( )─── 显示蓝色

六、综合练习:电机控制程序

项目要求

创建一个完整的电机控制系统,实现以下功能:

  1. 按下启动按钮(I0.0),电机运行(Q0.0)
  2. 按下停止按钮(I0.1),电机停止
  3. 电机运行时,运行指示灯(Q0.1)常亮
  4. 电机过载时(I0.2),故障指示灯(Q0.2)闪烁(1Hz)
  5. 记录电机运行时间,存储在VW100中(单位:秒)

编程步骤

1 硬件配置
I0.0 -- 启动按钮(常开) I0.1 -- 停止按钮(常闭) I0.2 -- 过载信号(常开) Q0.0 -- 电机继电器 Q0.1 -- 运行指示灯(绿色) Q0.2 -- 故障指示灯(红色)
2 程序结构
网络1:电机启保停控制 LD I0.0 // 启动按钮 O Q0.0 // 自锁 AN I0.1 // 停止按钮 AN I0.2 // 过载保护 = Q0.0 // 电机输出 网络2:运行指示灯 LD Q0.0 // 电机运行 = Q0.1 // 运行指示灯 网络3:故障指示灯闪烁 LD I0.2 // 过载信号 LPS // 装载堆栈 A SM0.5 // 1Hz时钟脉冲 = Q0.2 // 故障指示灯闪烁 LPP // 弹出堆栈 EU // 上升沿检测 INCW VW102 // 故障计数 网络4:运行时间累计 LD Q0.0 // 电机运行 TON T37, 10 // 100ms定时器 LD T37 // 定时器到 EU // 每100ms触发一次 INCW VW100 // 运行时间累计

七、常见问题与解答

问题描述 可能原因 解决方案
编译时提示"程序块未定义" 指令使用错误或未声明 检查指令拼写,使用指令树拖拽指令
下载时报"通信失败" PLC未上电或IP错误 检查PLC电源,确认IP地址设置
程序运行但输出不动作 输出点未正确接线 检查硬件接线,使用状态图表强制测试
监控时看不到状态变化 PLC未在运行模式 将PLC切换到RUN模式
无法写入数据到V区 数据区被写保护 在系统块中取消V区写保护

八、课后作业

基础题

  1. 简述STEP 7-MicroWIN SMART的安装步骤。
  2. 说明创建新工程时需要设置哪些参数。
  3. 以太网通信设置的具体步骤是什么?

编程题

编写一个三地控制一盏灯的程序:

  • 三个开关分别接I0.0、I0.1、I0.2
  • 输出接Q0.0(灯)
  • 要求:任意一个开关动作都能控制灯的亮灭
  • 附加功能:用VW10记录灯的开关次数

思考题

如果一个工程需要从S7-200移植到S7-200 SMART,需要考虑哪些问题?如何操作?

九、学习资源

资源类型 名称 获取方式
官方手册 S7-200 SMART系统手册 西门子官网下载
软件下载 STEP 7-MicroWIN SMART V2.7 西门子支持中心
视频教程 S7-200 SMART入门视频 西门子工业学习平台
样例程序 常用功能库 软件安装目录\Libs
下载资料前请先绑定手机号码
对不起,请登录后再发表评论!

触屏端
扫一扫手机也能发信息
明扬工控商城-工控网-工控自动化真品,一站式专业服务!