学习情境3 西门子编程软件应用 黄有全 2008年6月30日
西门子PLC编程软件应用 3 西门子PLC编程软件认识 STEP7-MicroWIN编程应用 通信 程序调试与监控 西门子PLC仿真调试 3 1 STEP7-MicroWIN编程应用 2 通信 3 程序调试与监控 4 西门子PLC仿真调试 3 5
西门子PLC编程软件认识 3.1 编程软件安装 3 1 编程软件窗口组件 2 编程准备 3
编程软件安装 编程软件的安装和中文界面设置 3 1 编程软件的安装和中文界面设置 双击编程软件中的安装程序SETUP.EXE,根据安装提示,编程语言选择English,完成安装。启动STEP7-Micro/WIN40。安装完成自动选择为英文版,进行以下操作,设置为中文界面:点击菜单Tools,选项Options,在弹出的Options中选择General,在右边的General标签下的语言选择Language窗口下选择Chinese,点击OK,编程软件自动关闭。重新启动软件,显示为中文界面。
编程软件安装 3 1 1. 连接S7-200PLC与计算机通信电缆 可以采用PC/PPI电缆建立PC机与PLC之间的通信连接。RS-232通信口COM1或COM2接口上,RS-485端接到S7-200通信口上。有5种波特率可以选择:1.2K,2.4K,9.6K,19.2K,38.4K。系统的默认值为9.6K b/s。 2. 建立在线连接 建立与S7-200 CPU的在线联系,步骤如下: (1)在STEP7-Micro/WIN40运行时单击“通信”图标。 (2)双击对话框中的“双击刷新”图标,STEP7-Micro/WIN40编程软件将检查所连接的所有S7-200CPU站。 (3)双击要进行通信的站,在通信建立对话框中,可以显示所选的通信参数。
编程软件窗口组件 2 单击, 演示编程软件
编程软件窗口组件 2
编程软件窗口组件 2
编程软件窗口组件 2
编程软件窗口组件 2 程序注释
编程软件窗口组件 2 程序段注释 信息符号表
编程软件窗口组件 2
编程准备 3 1. 指令集和编辑器的选择 菜单命令“工具”→“选项” →“常规”标签→“编程模式Programing Mode” →选SIMATIC。程序编辑器有梯形图LAD、STL、FBD三种。主要用LAD和STL。 选择编辑器的方法如下: 用菜单命令“查看” →梯形图LAD或STL。 或者菜单命令“工具”→“选项” →“常规”标签→“默认编辑器Default Editor” 2. 根据PLC类型进行参数检查 菜单命令“PLC”→“类型Type” →“读取PLC Read PLC”。 在指令树→“项目”名称→“类型” →“读取PLC”
编程软件窗口组件 2 菜单命令“PLC”→“类型Type” →“读取PLC Read PLC”。 在离线编程时,可以设置PLC的类型,意符合程序的目标PLC型号。
STEP-Mirco/WIN编程应用 3.2 编程元件及项目组件 3 1 梯形图程序输入 2 数据块编辑 3 符号表操作 4
编程元件及项目组件 s7-200的三种程序组织单位(程序)指主程序、子程序和中断程序。 3 1 s7-200的三种程序组织单位(程序)指主程序、子程序和中断程序。 一个项目(Project)包括的基本组件有程序块Program Block、数据块Data Block、系统块System Block、符号表Symbol Table、状态图表Status Chart、交叉引用表Cross Reference。 程序块、数据块、系统块须下载到PLC,而符号表、状态图表、交叉引用表不下载到PLC。
用菜单命令“文件”→“打开”,在“文件”菜单底部列出最近工作过的项目名称,选择文件名,直接选择打开。 梯形图程序输入 2 1. 建立项目 (1)打开已有的项目文件。 用菜单命令“文件”→“打开”,在“文件”菜单底部列出最近工作过的项目名称,选择文件名,直接选择打开。 (2)创建新项目 单击“新建”快捷按钮。 菜单命令“文件” →“新建”。
梯形图程序输入 2 2. 输入程序 (1)输入指令 梯形图的元素主要有触点、线圈和指令盒,梯形图的每个网络必须从触点开始,以线圈或没有ENO输出的指令盒结束。线圈不允许串联使用。 “视图”→单击“梯形图(Ladder)”选项。 接着在梯形图编辑器中输入指令。输入指令可以通过指令树、工具条按钮、快捷键等方法。 当编程元件图形出现在指定位置后,再点击编程元件符号的???,输入操作数。红色字样显示语法出错,当把不合法的地址或符号改变为合法值时,红色消失。若数值下面出现红色的波浪线,表示输入的操作数超出范围或与指令的类型不匹配。
将光标移到要合并的触点处,单击上行线或下行线按钮。 (3)输入程序注释 梯形图程序输入 2 (2)上下线的操作 将光标移到要合并的触点处,单击上行线或下行线按钮。 (3)输入程序注释 LAD编辑器中共有四个注释级别:项目组件(程序)注释、网络标题、网络注释、项目组件属性。
梯形图程序输入 2 4)程序的编辑 1剪切、复制、粘贴或删除多个网络 通过用SHIFT键+鼠标单击,可以选择多个相邻的网络,进行剪切、复制、粘贴或删除等操作2编辑单元格、指令、地址和网络 用光标选中需要进行编辑的单元,单击右键,弹出快捷菜单,可以进行插入或删除行、列、垂直线或水平线的操作。删除垂直线时把方框放在垂直线左边单元上,删除时选“行” (5)程序的编译 单击“编译”按钮或选择菜单命令“PLC”→“编译”(Compile),编译当前被激活的窗口中的程序块或数据块。
数据块Data Block用来对变量存储器V赋初值,可用字节、字或双字赋值。 数据块编辑 3 数据块Data Block用来对变量存储器V赋初值,可用字节、字或双字赋值。
符号表操作 2 (1)建立符号表:单击浏览条中的“符号表” 按钮。 (2)在“符号Symbol”列键入符号名(如QD) (1)建立符号表:单击浏览条中的“符号表” 按钮。 (2)在“符号Symbol”列键入符号名(如QD) (3)在“地址Address”列中键入地址 (4)键入注解 (5)使用菜单命令“查看View”→选中“符号地址Symbolic Addressing”,直接地址将转换成符号表中对应的符号名
符号表操作 2
通 信 3.3 通信网络的配置 3 1 上载和下载 2
通信网络的配置 3 1 1. 在STEP 7-Micro/WIN 40中,单击浏览条中的“通讯Communications”图标,或用菜单命令“视图”→“组件”→“通讯”。 2. 从“通讯”对话框(如图3-21所示)的右侧窗格,单击显示“双击刷新Double Click to Refresh”的蓝色文字。
单击工具条中的“下载”按钮,或用菜单命令“文件”→“下载”。 2. 上载Upload 单击“上载”按钮。 选择菜单命令“文件”→“上载”。 上载和下载 2 1. 下载之前, PLC必须位于“停止”的工作方式。检查PLC上的工作方式指示灯,如果PLC没有在“停止”,单击工具条中的“停止”按钮,将PLC至于停止方式。 单击工具条中的“下载”按钮,或用菜单命令“文件”→“下载”。 2. 上载Upload 单击“上载”按钮。 选择菜单命令“文件”→“上载”。
程序的调试与监控 3.4 选择工作方式 3 1 程序状态显示 2 状态图显示 3 查看交叉引用表 4
PLC有运行RUN和停止STOP两种工作方式。单击工具栏中的“运行”按钮或“停止”按钮可以进入相应的工作方式。 选择工作方式 3 1 PLC有运行RUN和停止STOP两种工作方式。单击工具栏中的“运行”按钮或“停止”按钮可以进入相应的工作方式。 在STOP(停止)工作方式中,可以创建和编辑程序。停止用户程序执行;执行输入更新;用户中断条件被禁用。
PLC置于RUN工作方式,起动程序状态监控改动PLC数据值。 程序状态显示 2 1. 起动程序状态 PLC置于RUN工作方式,起动程序状态监控改动PLC数据值。 单击“程序状态打开/关闭”按钮或用菜单命令“调试”→ “开始程序状态监控”,在梯形图中显示出各元件的状态。 2. 用程序状态模拟进程条件(读取、强制、取消强制和全部取消强制) 3. 识别强制图标 被强制的数据处将显示一个图标。
程序状态显示 2
用菜单命令“视图”→ “元件” → “状态图”。 2. 状态图的创建和编辑 (1)建立状态图 状态图显示 3 1. 打开状态图 单击浏览条上的“状态图”按钮。 用菜单命令“视图”→ “元件” → “状态图”。 2. 状态图的创建和编辑 (1)建立状态图 输入地址或定义符号名,从程序监管或修改数值。1)在“地址”列输入存储器的地址(或符号名)。2)在“格式”列选择数值的显示方式。如果操作数是位(例如,I、Q或M),格式中被设为位。
状态图显示 3
谢 谢 !