《5S7-200编程软件STEP7-MicroWIN》由会员分享,可在线阅读,更多相关《5S7-200编程软件STEP7-MicroWIN(32页珍藏版)》请在金锄头文库上搜索。
1、5 1编程软件概述5 2编程软件的安装5 3计算机和PLC的通信5 4STEP7 Micro WIN编程的概念和规则5 5STEP7 Micro WINV4 0软件界面及功能5 6创建工程及程序编写 5 S7 200编程软件STEP7 Micro WIN本章主要内容 5 1编程软件概述 STEP7 Micro WIN是西门子公司为S7 200系列PLC的开发而设计的 是基于Windows操作系统的应用软件 其功能非常强大 操作方便 使用简单 容易学习 软件支持中文界面 其基本功能是创建 编辑和修改用户程序以及编译 调试 运行和实时监控用户程序 本章以该软件的V4 0版本为例介绍该软件的使用 S
2、TEP7 Micro WINV4 0是用于S7 200PLC的32位编程软件 V4 0是该软件的大版本号 西门子公司还推出一系列ServicePack 即SP 进行小的升级 使用SP对软件升级可以获得新的功能 该软件一般向下兼容 即低版本软件编写的程序可以在高版本软件中打开 但反之不能 5 2编程软件的安装 双击 setup exe 文件 按照向导的安装提示即可完成软件的安装 安装过程中 会出现 SetPG PCInterface 设置编程器 计算机接口 对话框 选择 PC PPICable 单击 OK 即可 该设置过程也可以在安装后设置 见5 3 2 安装完成后 单击对话框上的 Finish
3、 按钮重新启动计算机 完成安装 运行STEP7 Micro WIN软件 看到的是英文界面 如果想切换为中文环境 执行菜单命令Tools Options 点击出现的对话框左边的 General 图标 在 General 选项卡中 选择语言为 Chinese 单击 OK 按钮后 软件将退出 退出后 再次启动该软件 界面和帮助文件均变为中文 5 3计算机和PLC的通信5 3 1硬件连接 计算机和PLC之间最简单和经济的方式是使用PC PPI RS 232 PPI或USB PPI 多主站电缆 它将S7 200PLC的编程口与计算机的RS 232或USB相连 具体连接 将PPI电缆上标有 PPI 的RS
4、 485端连接到S7 200PLC的通信口 如果是RS 232 PPI 则将PPI电缆上标有 PC 的RS 232端连接到计算机的RS 232通信口 应将电缆小盒中8位DIP开关中的第5位设置为 1 即选择PPI模式 如果是USB PPI 则将PPI电缆上标有 PC 的USB端连接到计算机的USB口 DIP开关不需做任何设置 RS 232 PPI也可以通过使用USB RS 232转换器连接到计算机USB口 5 3计算机和PLC的通信5 3 2通信设置 1 打开 设置PG PC接口 对话框打开 设置PG PC接口 对话框的方法有以下几种 在STEP7 Micro WIN中选择菜单命令 检视 元件
5、 设置PG PC接口 选择 检视 元件 通信 在出现的 通信 对话框中双击PC PPI电缆的图标 或单击 设置PG PC接口 图标 直接单击浏览条中的 设置PG PC接口 双击指令树中 通讯 指令下的 设置PG PC接口 指令 执行以上步骤均可进入 设置PG PC接口 对话框 如图5 1所示 2 图5 1中 InterfaceParameterAssignment选择项缺省是PC PPICable PPI 单击 Properties 按钮 出现PC PPICable PPI 属性窗口 如图5 2所示 5 3计算机和PLC的通信5 3 2通信设置 图5 1 设置PG PC接口 对话框 5 3计算
6、机和PLC的通信5 3 2通信设置 图5 2PC PPICable PPI 参数设置 5 3计算机和PLC的通信5 3 2通信设置 图5 3选择编程计算机通信口 5 3计算机和PLC的通信5 3 2通信设置 图5 4通信对话框 5 3计算机和PLC的通信5 3 3通信参数设置 图5 5系统块对话框 5 4STEP7 Micro WIN编程的概念和规则 1 网络 在梯形图中 程序被分成称为 网络 的一些段 一个网络是触点 线圈和功能框的有序排列 能流只能从左向右流动 网络中不能有断路 开路和反方向的能流 STEP7 Micro WIN32允许以网络为单位给梯形图程序加注释 FBD编程使用网络概念
7、给程序分段和加注释 STL程序不使用网络 但是 可以使用Network这个关键词对程序分段 如果这样可以将STL程序转换成LAD或PBD程序 5 4STEP7 Micro WIN编程的概念和规则 2 执行分区 在LAD PBD或STL中 一个程序应包含一个主程序 除此之外 还可以包括一个或多个子程序或者中断程序 通过选择STEP7 Micro WIN32个的分区选项 可以容易地在程序之间进行切换 5 4STEP7 Micro WIN编程的概念和规则 3 EN ENO EN 使能输入 是LAD和FBD中功能块的布尔量输入 对于要执行的功能块 这个输入必须存在能流 ENO 使能输出 是LAD和FB
8、D中功能块的布尔量输出 它可以作为下一个功能块的EN输入 即几个功能块可以串联在一行中 只有前一个功能块被正确执行 该功能块的ENO输出才能把能流传到下一个功能块 下一个功能块才能被执行 如果在执行过程中存在错误 那么能流就在出现错误的功能块处终止 在SIMTICSTL中没有ENO输出 但是 与带有ENO输出的LAD和FBD指令相对应的STL指令设置了一个ENO位 可以用STL指令的AENO ANDENO 指令存取ENO位 可以用来产生与功能块的ENO相同的效果 5 4STEP7 Micro WIN编程的概念和规则 4 条件输入 无条件输入 必须有能流输入才能执行的功能块或线圈指令称为条件输入
9、指令 它们不能直接连接到左侧母线上 如果需要无条件执行这些指令 可以用接在左侧母线上的SM0 0 如果PLC正常 则该位始终为1 的常开触点来驱动它们 有的线圈或功能块的执行与能流无关 例如标号指令LBL和顺序控制指令SCR等 称为无条件输入指令 应将它们直接接在左侧母线上 5 4STEP7 Micro WIN编程的概念和规则 5 无输出指令 不能级连的指令块没有ENO输出端和能流流出 如子程序调用 JMP CRET等 也有只能放在左侧母线的梯形图线圈 它们包括LBL NEXT SCR和SCRE等 5 4STEP7 Micro WIN编程的概念和规则 6 LAD编辑器符号说明 5 5STEP7
10、 Micro WINV4 0软件界面及功能 5 6创建工程及程序编写5 6 1生成一个工程文件 用STEP7 Micro WIN软件创建的工程文件的扩展名为mwp 生成一个工程文件的方法有3种 新建一个项目文件 打开已有的项目文件 和从PLC上载项目文件 5 6创建工程及程序编写5 6 1生成一个工程文件 1 新建一个项目文件 有3种方法创建一个新项目 选择 文件 新建 菜单命令 单击工具栏中的 新建项目 按钮 按Ctrl N组合键 每个STEP7 Micro WIN只能打开一个项目 如果需要同时打开两个项目 必须运行两个STEP7 Micro WIN软件 此时可在两个项目之间复制和粘贴LAD
11、 FBD程序元素和STL文本 5 6创建工程及程序编写5 6 1生成一个工程文件 2 打开已有的项目文件 打开现有项目的方法有4种 选择 文件 打开 菜单命令 单击工具栏中的 打开项目 按钮 按Ctrl O组合键 打开 wmp文件所在文件夹 双击该wmp文件 5 6创建工程及程序编写5 6 1生成一个工程文件 3 从PLC上载项目文件 有3种方法从PLC上传项目文件到STEP7 Micro WIN程序编辑器 选择 文件 上载 菜单命令 单击工具栏中的 上载项目 按钮 按Ctrl U组合键 5 6创建工程及程序编写5 6 2程序编写 以图5 7所示的梯形图为例介绍程序的输入操作 运行STEP7
12、Micro WIN即建立一个缺省项目名称为 项目1 的项目 或者利用5 5 1的方法新建 打开项目亦可 利用程序编辑器窗口进行编程操作 图5 7梯形图程序 5 6创建工程及程序编写5 6 2程序编写 1 输入程序 在LAD编辑器中有4种输入程序指令的方法 鼠标拖放 鼠标单击 工具栏按钮 特殊功能键 如F4 F6 F9等 1 鼠标单击输入程序的方法步骤见图5 8所示 如下3个步骤 在程序编辑窗口选择指令的位置 在指令树中找到要输入的指令单击则将其添加在所指定的位置上 补充完指令所需的地址或数据 2 鼠标拖放输入程序的方法不需在程序编辑窗口选择指令的位置 在指令树中找到要输入的指令按住鼠标左键不放
13、 将其拖到所要放置的位置释放即可 5 6创建工程及程序编写5 6 2程序编写 1 输入程序 3 使用工具栏上的编程按钮输入程序的方法工具栏上的编程按钮见图5 所示 使用工具栏上的编程按钮输入程序步骤如下 在程序编辑窗口选择指令的位置 在工具栏上单击指令按钮 在弹出的下拉菜单中选择需要的指令 5 6创建工程及程序编写5 6 2程序编写 1 输入程序 4 使用特殊功能键输入程序的方法在程序编辑窗口选择指令的位置 按计算机键盘上的F4 F6或F9 在弹出的下拉菜单中选择需要的指令 5 6创建工程及程序编写5 6 2程序编写 2 编辑LAD线段 LAD程序使用线段连接各个元件 可以使用工具栏上的 向下
14、线 向上线 向左线 向右线 等连线按钮 见图5 9 或者用键盘上的Ctrl 上 下 左 右箭头键进行编辑 5 6创建工程及程序编写5 6 2程序编写 3 插入和删除 STEP7 Micro WIN软件支持常用编辑软件所具备的插入和删除功能 通过键盘或者菜单命令可以方便地插入和删除一行 一列 一个网络 一个子程序或者中断程序 在编辑区右键单击要进行操作的位置 弹出快捷菜单 选择 插入 或 删除 选项 在弹出的子菜单中单击要插入或删除的项 子菜单中的 竖直 用来插入和删除垂直的并联线段 可以用 编辑 菜单中的命令进行以上相同的操作 按键盘上的Delete键可以删除光标所在位置的元件 5 6创建工程
15、及程序编写5 6 2程序编写 4 程序块操作 在编辑器左母线左侧用鼠标单击 可以选中整个程序块 按住鼠标左键拖动 可以选中多个程序块 对选中的程序块可以进行剪切 删除 复制和粘贴等操作 方法与一般文字处理软件中的相应操作方法完全相同 也可以通过菜单操作 5 6创建工程及程序编写5 6 3程序编译和下载 5 6创建工程及程序编写5 6 3程序编译和下载 5 6创建工程及程序编写5 6 3程序编译和下载 改正了编译中出现的所有错误 编译才算成功 才能下载程序到PLC 如果计算机与PLC建立通信连接 且程序编译无误后 可以将它下载到PLC中 下载必须在STOP模式下进行 下载时CPU可以自动切换到S
16、TOP模式 STEP7 Micro WIN中设置的CPU型号必须与实际的型号相符 如果不相符 将出现警告信息 应修改CPU的型号后再下载 下载操作会自动执行编译命令 选择 文件 下载 菜单命令 或者鼠标左键单击工具栏按钮 在出现的下载对话框中 选择要下载的程序块 数据块和系统块等 单击下载按钮 开始下载 下载是从计算机将程序块 数据块或系统块装载到PLC 上载则反之 并且符号表或状态表不能上载 5 6创建工程及程序编写5 6 4程序的调试及运行监控 在运行STEP7 Micro WIN的计算机和PLC之间建立通信并向PLC下载程序后 用户可以利用软件提供的调试和监控工具 直接调试并监视程序的运行 给用户程序的开发和设计提供了很大的方便 1 有限次数扫描 2 梯形图程序的状态监视 3 状态图监视 4 强制功能 5 状态趋势图 6 运行模式下的程序编辑