3.3 S7-200 SMART编程软件的使用

3.3.1 STEP7-Micro/WIN SMART简介

(1)系统配置

STEP7-Micro/WIN SMART编程软件为用户开发、编辑和监控应用程序提供了良好的编程环境。它简单、易学,能够解决复杂的自动化任务,适用于所有SIMATIC S7-200 SMART PLC机型软件编程;同时支持STL、LAD、FBD三种编程语言,用户可以根据自己的喜好随时在三者之间切换;软件包提供丰富的帮助功能,即使初学者也能容易地入门;包含多国语言包,可以方便地在各语言版本间切换;具有密码保护功能,能保护代码不受他人操作和破坏。

PC机或编程器的最小配置如下:

① Windows 7(支持32位和64位)和Windows 10(支持64位);

② 至少350MB的空闲硬盘空间。

(2)软件安装

① 双击“Setup”图标(或者右键单击,选择“打开”)。

② 在弹出的对话框中点击下拉箭头,选择“中文(简体)”,如图3-16所示。

图3-16 语言选择

③ 屏幕上弹出“STEP7-Micro/WIN SMART-Install Shield Wizard”对话框,单击“下一步”按钮。见图3-17。

图3-17 安装指引

④ 弹出许可认证的对话框,选择“我接受许可证协定和有关安全的信息的所有条件。”然后单击“下一步”按钮,如图3-18所示。

图3-18 接受安装协议

⑤ 如图3-19所示,在出现的选择安装路径的对话框中,如果使用程序默认的安装路径,则在对话框上直接单击“下一步”按钮。如果要更改安装路径,则需要单击“浏览(R)…”按钮,将弹出更改路径的窗口,可在“路径”子窗口中填写路径,或者在“目录”子窗口中用鼠标选择路径。修改路径后单击对话框右下角的“确定”按钮,如图3-20所示。再在弹出的窗口上点击“下一步”按钮。

图3-19 安装路径

图3-20 选择安装路径

⑥ 出现如图3-21所示的对话框,稍等片刻,直到安装程序完毕。

图3-21 安装程序

⑦ 安装完成后会出现如图3-22所示的对话框,选择“是,立即重新启动计算机”以完成安装程序。

图3-22 重启系统

⑧ 重启后,桌面将会出现图标,如图3-23所示。

图3-23 软件图标

3.3.2 STEP7-Micro/WIN SMART使用

STEP7-Micro/WIN操作界面如图3-24所示。

图3-24 STEP7-Micro/WIN SMART操作界面

(1)快速访问工具栏

快速访问工具栏显示在菜单选项卡正上方。通过快速访问文件按钮可简单快速地访问“文件”(File)菜单的大部分功能,并可访问最近打开的文档。

点击图3-25(a)下拉菜单中的“更多命令”,得到图3-25(b),选择命令添加或删除就可以改变快速访问工具栏。

图3-25 快速访问工具栏

(2)项目树和指令树

右键单击项目,可进行全部编译、比较、设置项目密码、项目选项或进入帮助,如图3-26(a)所示。其中选项部分如图3-26(b)所示。

图3-26 项目菜单—选项部分

将项目树与指令树每个单项进行展开,其展开图如图3-27、图3-28所示。

图3-27 项目树与指令表展开图(1)

图3-28 项目树与指令表展开图(2)

指令树中包含各种指令,在今后的编程工作中会经常应用。对于项目树,各个单项的功能如下。

① 新增功能 双击“新增功能”,可以打开帮助。

② CPU ST20 可以改变PLC的类型。

③ 程序块 打开“程序块”文件夹,在主程序Main位置单击右键,可执行打开主程序、插入子程序和中断程序、重命名主程序、编辑其属性、程序的导入导出、进入帮助等。其属性窗口如图3-29所示。可对程序进行设置密码保护等操作。

图3-29 主程序Main的属性常规设置及密码保护

在子程序或中断程序位置单击右键,可执行打开、剪切、复制、插入子程序和中断程序、删除、重命名、编辑其属性、导入导出、进入帮助等命令。通过属性可单独对子程序、中断程序进行密码保护。

另外,在“程序块”文件夹位置单击右键,可进行全部编译、插入子程序、中断程序、程序的导入导出及选项等。

④ 系统块 在“系统块”文件夹处单击右键,可进行打开、全部编译、帮助等。

双击系统块可进入系统块窗口,如图3-30所示,显示了CPU型号、扩展模块型号、以太网端口等信息。

图3-30 系统块窗口

⑤ 通信、向导和工具

a.右键单击“通信”可打开通信窗口,可查找CPU,建立PLC与电脑的连接,如图3-31所示。

图3-31 通信窗口及通信接口设置等

b.打开向导文件夹,可进入到运动、高速计数器、PID、PWM、文本显示、GET/PUT、数据日志、PROFINET等的向导窗口,根据提示进行相关参数设置。

c.打开工具文件夹,可选择运动控制面板、PID整定控制面板、SMART驱动器组态、查找PROFINET等。

(3)导航栏

如图3-32所示,导航栏包含符号表、状态图标、数据块、系统块、交叉引用、通信的快捷方式。

图3-32 导航栏示意图

(4)菜单

STEP7-Micro/WIN SMART软件下拉菜单的结构为桌面平铺模式,根据功能类别分为:文件、编辑、视图、PLC、调试、工具和帮助,共七组。可右击-最小化功能区,将菜单栏隐藏,也可以右击-最小化功能区将菜单栏恢复。

① “文件”菜单 如图3-33所示,“文件”菜单主要包含对项目整体的编辑操作、包括导入/导出、上传/下载、打印、项目保护、库文件操作等。

图3-33 “文件”菜单

② “编辑”菜单 如图3-34所示,“编辑”菜单主要包含对项目程序的修改功能,包括剪切、复制、插入、删除程序对象以及搜索替换等功能。

图3-34 “编辑”菜单

③ “视图”菜单 如图3-35所示,“视图”菜单包含的功能有程序编辑语言

图3-35 “视图”菜单

的切换、不同组件之间的切换显示、符号表和符号寻址优先级的修改、书签的使用、POU注释、程序段注释等。其中,视图中的3种编辑器切换示意图如图3-40所示。

④ “PLC”菜单 如图3-36所示,“PLC”菜单包含的功能有运行、停止、编译、上传、下载、存储卡设定、PLC信息查看与比较、对CPU清除程序、暖启动、设置时钟、通过RAM创建DB等。

图3-36 “PLC”菜单

⑤ “调试”菜单 如图3-37所示,“调试”菜单包含读写CPU变量、强制与取消强制、执行单次(运行1个扫描周期)与执行多次(执行多个扫描周期)等。

图3-37 “调试”菜单

⑥ “工具”菜单 如图3-38所示,“工具”菜单包含向导(高速计数器、运动、PID、PWM、文本显示、Get/Put、数据日志、PROFINET)、工具(运动控制面板、PID控制面板、SMART驱动器组态、查找PROFINET设备)、设置等。

图3-38 “工具”菜单

⑦ “帮助”菜单 如图3-39所示,“帮助”菜单包含软件自带帮助文件的快捷打开方式和西门子支持网站的超级链接以及当前的软件版本。

图3-39 “帮助”菜单

(5)程序编辑器

程序编辑器窗口包含用于该项目的编辑器(LAD、FBD或STL)的局部变量表和程序视图。

① 建立窗口 首先,使用“文件”→“新建”,或使用“文件”→“打开”实现新建或打开一个STEP7-Micro/WIN项目。然后使用以下一种方法用“程序编辑器”窗口建立或修改程序。

单击项目树中的“程序块”选项,打开主程序(OB1)POU;用户可以单击子程序或中断程序标签,打开另一个POU。

② 更改编辑器选项 使用下列方法之一更改编辑器选项:在“视图”(View)菜单功能区的“编辑器”(Editor)部分将编辑器更改为LAD、FBD或STL;通过“工具”(Tools)菜单功能区“设置”(Settings)区域内的“选项”(Options)按钮,可组态启动时的默认编辑器。

(6)符号信息表

可通过点击视图中的符号信息表显示或隐藏该表。

(7)变量表

在变量表中指定的变量名称适用于定义时所在的POU(程序组织单元),被称为局部变量(子程序和中断例行程序使用的变量)。

(8)输出窗口

“输出窗口”显示最近编译的POU和在编译过程中出现的错误的清单。如果已打开“程序编辑器”窗口和“输出窗口”,可双击“输出窗口”中的错误信息使程序自动滚动到错误所在的程序段。可采用视图→组件→输出窗口打开输出窗口。

(9)状态栏

状态栏位于主窗口底部,显示在STEP7-Micro/WIN SMART中执行的操作的编辑模式或在线状态的相关信息。

(10)符号表

符号表用来给存储地址或常量指定名称,其中可以被指定名称的存储器为:I、Q、M、SM、AI、AQ、V、S、C、T、HC。在符号表中定义的符号适用于全局。要打开STEP7-Micro/WIN SMART中的符号表,可使用以下方法:

① 单击导航栏中的“符号表”按钮;

② 在“视图”菜单的“窗口”区域中,从“组件”下拉列表中选择“符号表”;

③ 在项目树中打开“符号表”文件夹,选择一个表名称,然后按下“Enter”键或者双击表名称。

(11)状态图表

在状态图表中,可以输入地址或已定义的符号名称,通过显示当前值来监视或修改程序输入、输出或变量的状态。通过状态图表还可强制或更改过程变量的值,同时可以创建多个状态图表,以查看程序不同部分中的元素。

图3-40 视图中的3种编辑器切换示意图

(12)数据块

可以通过数据块向V存储器的特定位置分配常数。

(13)交叉引用

“交叉引用”列表识别在程序中使用的全部操作数,并指出POU、网络或行位置以及每次使用的操作数指令上下文。必须编译程序后才能查看“交叉引用”表。

在项目树处,打开“交叉引用”文件夹,分别打开“交叉引用”“字节使用”“位使用”三个表格,可以看到程序中各软元件被引用的情况,如图3-41所示。

图3-41 示例程序的交叉引用信息

(14)工具栏

编写和调试程序应用最多的就是工具栏,工具栏的图标可实现的功能如图3-42所示。

图3-42 工具栏