第5章 STEP 7-MicroWIN编程软件的用法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• ①程序块(Program Block)由可执行的程序代码和注释组成。程序代码由主 程序(OB1)、可选的子程序(SBR0)和中断程序(INT0)组成。 • ②符号表(Symbol Table)用来建立自定义符号与直接地址间的对应关系, 并可附加注释,使得用户可以使用具有实际意义的符号作为编程元件,增加 程序的可读性。例如,系统的停止按钮的输入地址是I0.0,则可以在符号表中 将I0.0的地址定义为stop,这样梯形图所有地址为I0.0的编程元件都由stop代 替。当编译后,将程序下载到PLC中时,所有的符号地址都将被转换成绝对 地址。 • ③状态图(Status Chart)用于联机调试时监视各变量的状态和当前值。只需 要在地址栏中写入变量地址,在数据格式栏中标明变量的类型,就可以在运 行时监视这些变量的状态和当前值。
5.2 STEP7-Micro/WIN32编程软件的主 要功能
• 1、基本功能 • STEP7-Micro/WIN32编程软件的基本功能是协助用户完成应用软件的 开发,其主要实现以下功能。 • (1)在脱机(离线)方式下创建用户程序,修改和编辑原有的用户 程序。在脱机方式时,计算机与PLC断开连接,此时能完成大部分的 基本功能,如编程、编译、调试和系统组态等,但所有的程序和参数 都只能存放在计算机的磁盘上。 • (2)在联机(在线)方式下可以对与计算机建立通信关系的PLC直 接进行各种操作,如上载、下载用户程序和组态数据等。 • (3)在编辑程序的过程中进行语法检查,可以避免一些语法错误和 数据类型方面的错误。经语法检查后,梯形图中错误处的下方自动加 红色波浪线,语句表的错误行前自动画上红色叉,且在错误处加上红 色波浪线。 • (4)对用户程序进行文档管理,加密处理等。 • (5)设置PLC的工作方式、参数和运行TEP7-Micro/WIN32编程软件界面一般可以分成以下几个区:标题栏、 菜单条(包含8个主菜单项)、工具条(快捷按钮)、引导条(快捷 操作窗口)、指令树(快捷操作窗口)、输出窗口、状态条和用户窗 口(可同时或分别打开5个用户窗口)。 • 除菜单条外,用户可以根据需要决定其他窗口的取舍和样式。 • (1)菜单条 在菜单条中共有8个主菜单选项,各主菜单项的功能如 下。 • ①文件(File)菜单项可完成如新建、打开、关闭、保存文件、导入 和导出、上载和下载程序、文件的页面设置、打印预览和打印设置等 操作。 • ②编辑(Edit)菜单项提供编辑程序用的各种工具,如选择、剪切、 复制、粘贴程序块或数据块的操作,以及查找、替换、插入、删除和 快速光标定位等功能。 • ③视图(View)菜单项可以设置编程软件的开发环境,如打开和关闭 其他辅助窗口(如引导窗口、指令树窗口、工具条按钮区),执行引 导条窗口的所有操作项目,选择不同语言的编程器(LAD、STL或 FBD),设置3种程序编辑器的风格(如字体、指令盒的大小等)。
• 5.3 STEP7-Micro/WIN32编程软件的使用
• • • • 1、编程准备 (1)指令集和编辑器的选择 写程序之前,用户必须选择指令集和编辑器。 在S7-200系列PLC支持的指令集有SIMATIC和IEC1131-3两种。 SIMATIC是专为S7-200PLC设计的,专用性强,采用SIMATIC指令编 写的程序执行时间短,可以使用LAD、STL、FBD三种编辑器。 对 “工具”/“选项”菜单中的“常规”进行设置即可。 (2)设定PLC类型 有两种办法: ①菜单命令“PLC”→“类型” →“读取PLC”。 ②在指令树→“项目”名称→“类型” →“读取PLC”
• (5)状态条 状态条也称任务栏,用来显示软件执行情况,编辑程序
时显示光标所在的网络号、行号和列号,运行程序时显示运行的状态、 通信波特率、远程地址等信息。 • (6)程序编辑器 可以用梯形图、语句表或功能表图程序编辑器编写 和修改用户程序。 • (7)局部变量表 每个程序块都对应一个局部变量表,在带参数的子 程序调用中,参数的传递就通过局部变量表进行的。
• ④数据块(Data Block)可以对变量寄存器V进行初始数据的赋值或 修改,并可附加必要的注释。 • ⑤系统块(SYSTEM Block)主要用于系统组态。系统组态主要包括 设置数字量或模拟量输入滤波、设置脉冲捕捉、配置输出表、定义存 储器保持范围、设置密码和通信参数等。在本附录中对系统组态的设 置不作详细介绍。 • ⑥交叉索引(Cross Reference)可以提供交叉索引信息、字节使用 情况和位使用情况信息,使得PLC资源的使用情况一目了然。只有在 程序编辑完成后,才能看到交叉索引表的内容。在交叉索引表中双击 某个操作数时,可以显示含有该操作数的那部分程序。 • ⑦通信(Communications)可用来建立计算机与PLC之间的通信连 接,以及通信参数的设置和修改。 • 在引导条中单击“通信”图标,则会出现一个“通信”对话框,双击 其中的“PC/PPI”电缆图标,将出现“PG/PC”接口对话框,此时可以 安装或删除通信接口,检查各参数设置是否正确,其中波特率的默认 值是9600。
3上载项目文件可以用文件file菜单中的上载upload项或工具条中的上载upload按钮或按快捷键组合ctrlu调出上载窗口按下选项按钮选中程序块系统块数据块等所需内容若通信正常点确定后将把保存于plc中的用户程序用户数据系统设置等信息复制到当前打开的项目
• STEP7-Micro/WIN32是西门子公司专为 SIMATIC S7-200系列可编程序控制器研制 开发的编程软件,它是基于Windows的应 用软件,功能强大,既可用于开发用户程 序,又可实时监控用户程序的执行状态。 下面将介绍该软件的安装、基本功能以及 如何应用编程软件进行编程、调试和运行 监控等内容。
(2)数据块编辑 数据块仅允许对 V 存储区进行数据初始值或 ASCII 字符赋值。可以对 V 存储区的字节 (V 或 VB)、字 (VW) 或双字 (VD) 赋值。注释(前面带双 正斜线//)是可选项。 数据块的第一行必须包含一个显性地址赋值(绝对或符号地址),其后 的行可包含显性或隐性地址赋值。当在对单个地址键入多个数据值赋值, 或键入仅包含数据值的行时,编辑器会自动进行隐性地址赋值。编辑器 根据先前的地址分配及数据值大小(字节、字或双字)指定适当的V存储 区数量。 数据块编辑器是一种自由格式文本编辑器,对特定类型的信息没有规定 具体的输入域。键入一行后,按ENTER键,数据块编辑器自动格式化行 (对齐地址列、数据、注释;大写 V 存储区地址标志)并重新显示行。 数据块编辑器接受大小写字母,并允许使用逗号、制表符或空格作为地 址和数据值之间的分隔符。 在完成一赋值行后按 CTRL-ENTER 键组合,会令地址自动增加至下一 个可用地址。 用法:双击“数据块”/“用户定义1”,输入“VB0 35,240,241”分别对 VB0、VB1、VB2三个字节单元赋值。

• •
• • •

④可编程控制器(PLC)菜单项用于实现与PLC联机时的操作,如改变PLC的工作方 式、在线编译、清除程序和数据、查看PLC的信息、以及PLC的类型选择和通信设置 等。 ⑤调试(Debug)菜单项用于联机调试。 ⑥工具(Tools)菜单项可以调用复杂指令(如PID指令、NETR/NETW指令和HSC指 令),安装文本显示器TD200,改变用户界面风格(如设置按钮及按钮样式、添加菜 单项),用“选项”子菜单可以设置三种程序编辑器的风格(如语言模式、颜色等)。 ⑦窗口(Windows)菜单项的功能是打开一个或多个窗口,并进行窗口间的切换。可 以设置窗口的排放方式(如水平、垂直或层叠)。 ⑧帮助(Help)菜单项可以方便地检索各种帮助信息,还提供网上查询功能。而且在 软件操作过程中,可随时按F1键来显示在线帮助。 (2)工具条 将STEP7-Micro/WIN32编程软件最常用的操作以按钮形式设定到工具条, 提供简便的鼠标操作。可以用“视图”菜单中的“工具”选项来显示或隐藏3种按钮: 标准、调试和指令。 (3)引导条 在编程过程中,引导条提供窗口快速切换的功能,可用“视图”菜单中 的“引导条”选项来选择是否打开引导条。引导条中有以下七种组件。
• 3、编辑项目 • 在指令树中可见一个项目文件包含7个相关的块(程序块、符号表、 状态图、数据块、系统块、交叉索引及通信),其中程序块包含一个 主程序(OB1)、一个可选的子程序(SBR_0)和一个中断服务程序 (INT_0)。 • 建立项目之后,可以根据实际需要对项目文件的各个组成部分进行设 置或修改。 • (1)程序块编辑 • 主程序是唯一的,必不可少的,在每个扫描周期PLC都会执行一次主 程序。子程序和中断服务程序可以有0个或多个,需要时用“编辑” 菜单中的“插入”/“子程序”或“插入”/“中断程序”项来生成。 • 双击指令树中当前项目下的程序块,列出所包含的各个程序块,想编 辑哪个,就双击哪个 ,进入程序编辑器(显示在屏幕的右方),输入 或编辑程序。 • 进入程序编辑器后,可输入或修改程序。首先点击“查看”菜单的 “STL”或“梯形图”或“FBD” 选择编程语言。若选STL语言,用键 盘输入指令;若选梯形图语言,通过指令树或指令工具按钮输入指令。
5.1 STEP7-Micro/WIN32编程软件的安装
• 1、系统要求 • 运行STEP7-Micro/WIN32编程软件的计算机系统要求如下: • 计算机配置:IBM 486以上兼容机,内存8MB以上,VGA显示器,至少50MB 以上硬盘空间。 • 操作系统 Windows95以上的操作系统。 • 2、硬件连接 • 利用一根PC/PPI(个人计算机/点对点接口)电缆可建立个人计算机与PLC之 间的通信。这是一种单主站通信方式,不需要其他硬件,如调制解调器和编 程设备等,把PC/PPI电缆的PC端与计算机的RS-232通信口(COM1或COM2) 连接,把PC/PPI电缆的PPI端与PLC的RS-485通信口连接即可。 • 3、软件安装 • STEP7-Micro/WIN32编程软件可以从西门子公司的网站上下载,也可以用光 盘安装,安装步骤如下:
4.2 S7-200系列PLC的硬件配置
• • • • • • • • • • • (1)双击STEP7-Micro/WIN32的安装程序setup.exe,则系统自动进入安装向导。 (2)在安装向导的帮助下完成软件的安装。软件安装路径可以使用默认的子目录,也 可以用“浏览”按钮,在弹出的对话框中任意选择或新建一个子目录。 (3)在安装过程中,如果出现PG/PC接口对话框,可点击“取消”进行下一步。 (4)在安装结束时,会出现下面的选项: 是,我现在要重新启动计算机(默认选项); 否,我以后再启动计算机。 建议用户选择默认项,单击“完成”按钮,结束安装。 (5)软件安装结束后,会出现两个选项: 是,我现在浏览Readme文件(默认选项); 是,我现在进入STEP7-Micro/WIN32⑨⑩ 如果选择默认选项,可以使用德语、英语、法语、西班牙语和意大利语阅读Readme 文件,浏览有关STEP7-Micro/WIN32编程软件的信息。
• 设置好参数后,就可以建立与PLC的通信联系。双击“通信”对话框 中的“刷新”图标,STEP7-Micro/WIN32将检查所有已连接的S7200的CPU站,并为每一个站建立一个CPU图标。 • 建立计算机与PLC的通信联系后,可以设置PLC的通信参数。单击引
导条中“系统块”图标,将出现“系统块”对话框,单击“通信口 (PORT)”选项,检查和修改各参数,确认无误后,单击“确认 (OK)”按钮。最后单击工具条的“下载(Download)”按钮, 即可把确认后的参数下载到PLC主机。 • 用指令树窗口或视图(View)菜单中的选项也可以实现各编程窗口 的切换。 • ⑧指令树 指令树提供编程所用到的所有命令和PLC指令的快捷操作。 可以用视图(View)菜单的“指令树”选项来决定其是否打开。 • (4)输出窗口 该窗口用来显示程序编译的结果信息。如各程序块的 信息、编译结果有无错误以及错误代码和位置等。
• • • •
• 2、建立项目 • 一个项目包含程序块、数据块、系统块等。项目文件的来源有三个: 新建一个项目文件、打开已有的项目文件和从PLC上载项目文件。 • (1)新建项目文件 • 可以用“文件(File)”菜单中的“新建(New)”项或工具条中的 “新建(New)”按钮新建一个项目文件。在新建项目文件的初始设 置中,文件以“Project1(CPU221)”命名,CPU221是系统默认的 PLC的CPU型号。 • (2)打开项目文件 • 可以用“文件(File)”菜单中的“打开(Open)”项或工具条中的 “打开(Open)”按钮打开已有的项目文件。 • (3)上载项目文件 • 可以用“文件(File)”菜单中的“上载(Upload)”项或工具条中 的“上载(Upload)”按钮或按快捷键组合 Ctrl+U调出“上载”窗口, 按下“选项”按钮,选中“程序块”、“系统块”、“数据块”等所 需内容,若通信正常,点“确定”后,将把保存于PLC中的用户程序、 用户数据、系统设置等信息复制到当前打开的项目。
相关文档
最新文档