购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 STEP 7-Micro/WIN编程软件的使用

STEP 7-Micro/WIN是S7-200 PLC的编程软件,该软件版本较多,本节以STEP 7-Micro/WIN_V4.0_SP7版本为例进行说明,这是一个较新的版本,其他版本的使用方法与它基本相似。STEP 7-Micro/WIN软件为200~300MB,在购买S7-200 PLC时会配有该软件的光盘,普通读者可登录易天教学网(www.eTV100.com)了解该软件有关获取和安装的信息。

2.1.1 软件界面说明

1. 软件的启动

安装好STEP 7-Micro/WIN软件后,用鼠标单击桌面上的“V4.0 STEP 7-Micro/WIN SP7”图标,或者执行“开始”菜单中的“Simatic→STEP 7-Micro/WIN V4.0.7.10→STEP 7-Micro/WIN”命令即可启动STEP 7-Micro/WIN软件,软件界面如图2-1 所示。

图2-1 STEP 7-Micro/WIN软件界面

2.软件界面语言的转换

启动STEP 7-Micro/WIN软件后,软件界面默认为英文,若要转换成中文界面,可以对软件进行设置。设置方法是:执行菜单命令“Tools→Options”,马上弹出“Options”对话框,如图2-2所示,在对话框左侧方框中选择“General”项,再在Language框内选择“Chinese”项,然后单击“OK”按钮,会先后弹出两个对话框,如图2-3所示,在第一个对话框中单击“确定”按钮,在接着弹出的第二个对话框中单击“否”按钮,STEP 7-Micro/WIN软件会自动关闭。

重新启动STEP 7-Micro/WIN,软件界面变成中文,如图2-4所示。

图2-2 “Options”对话框

图2-3两个询问对话框

图2-4 中文界面的STEP 7-Micro/WIN软件窗口

3. 软件界面说明

图2-5是STEP 7-Micro/WIN的软件界面,它主要由标题栏、菜单栏、工具栏、浏览条、指令树、输出窗口、状态条、局部变量表和程序编程区组成。

图2-5 STEP 7-Micro/WIN的软件界面说明

(1)浏览条

它由“查看”和“工具”两部分组成。“查看”部分有程序块、符号表、状态表、数据块、系统块、交叉引用、通信和设置PG/PC接口按钮,“工具”部分有指令向导、文本显示向导、位置控制向导、EM 253控制面板和调制解调器扩展向导等按钮,移动滚动按钮,可以向上或向下查看其他更多按钮对象。执行 “查看→框架→浏览条”菜单命令,可以打开或关闭浏览条。

(2)指令树

它由当前项目和“指令”两部分组成。当前项目部分除显示项目文件存储路径外,还显示该项目下的对象,如程序块、符号表等,当需要编辑该项目下某对象时,可用鼠标双击该对象,然后在窗口右方编辑区就可对该对象进行编辑;“指令”部分提供了编程时用到的所有PLC指令及快捷操作命令。

(3)输出窗口

在编译程序时显示编译结果信息。

(4)状态条

显示软件编辑执行信息。在编辑程序时,显示当前的网络号、行号、列号;在运行程序时,显示运行状态、通信波特率和远程地址等信息。

(5)程序编辑区

用于编写程序。在程序编辑区的底部有主程序、SBR_0(子程序)和INT_0(中断程序)三个选项标签,如果需要编写子程序,单击SBR_0选项即切换到子程序编辑区。

(6)局部变量表

每一个程序块都有一个对应的局部变量表,在带参数的子程序调用中,参数的传递是通过局部变量表进行的。

2.1.2 计算机与PLC通信设置

STEP 7-Micro/WIN软件是在计算机中运行的,只有将PC(计算机)与PLC连接起来,才能在PC中将STEP 7-Micro/WIN软件编写的程序写入PLC,或将PLC已有的程序读入PC重新修改。

1. PC与PLC的连接

PC与PLC的连接主要有两种方式:一是给PC安装CP通信卡(如CP5611通信卡),再用专用电缆将CP通信卡与PLC连接起来,采用CP通信卡可以获得很高的通信速率,但其价格很高,故较少采用;二是使用PC-PPI电缆连接PC与PLC,PC-PPI电缆有USB-RS485和RS232-RS485两种,USB-RS485电缆一端连接PC的USB接口,另一端连接PLC的RS485接口,RS232-RS485电缆连接PC的RS232接口(COM接口),由于现在很多计算机没有RS232接口,故可选用USB-RS485电缆。

采用USB-RS485电缆连接PC与PLC的示意图如图2-6所示。

图2-6 采用USB-RS485电缆连接PC与PLC

2. 通信设置

采用USB-RS485电缆将PC与PLC连接好后,还要在STEP 7-Micro/WIN软件中进行通信设置。具体通信设置过程如下。

① 设置PLC的通信接口、地址和通信速率。用鼠标单击STEP 7-Micro/WIN软件窗口浏览条中的“查看”选项卡下的“系统块”命令,弹出“系统块”对话框,如图2-7所示,单击对话框左侧“通信接口”项,在右方的“接口0”下方设置PLC的地址为2,设置波特率为9.6kbps(即9.6kbit/s),其他参数保持默认值,单击“确认”按钮关闭对话框。

② 设置PC的通信接口、地址和通信速率。用鼠标单击STEP 7-Micro/WIN软件窗口浏览条中的“查看”选项卡下的“设置PG/PC接口”命令,弹出“设置PG/PC接口”对话框,如图2-8(a) 所示,选择“PC/PPI cable(PPI)”项,再单击“属性”按钮,弹出“属性”对话框,如图2-8(b)所示,将地址设为0(不能与PLC地址相同),将传输率设为9.6kbps(要与PLC通信速率相同),然后单击该对话框中的“本地连接”选项卡,切换到该选项卡,如图2-8(c)所示,选择“连接到”为“USB”,单击“确定”按钮关闭对话框。

③ 建立PLC与PC的通信连接。单击STEP 7-Micro/WIN软件窗口浏览条中的“查看”选项卡下的“通信”命令,弹出“通信”对话框,如图2-9(a)所示,选择“搜索所有波特率”项,再双击对话框右方的“双击刷新”按钮,PC开始搜索与它连接的PLC,若两者连接正常,将会在“双击刷新”位置出现PLC图标及型号,如图2-9(b)所示。

图2-7 设置PLC的通信接口、地址和通信速率

图2-8设置PC的通信接口、地址和通信速率

图2-9建立PLC与pc的通信连接

2.1.3 编写程序

1. 建立、保存和打开项目文件

项目文件类似于文件夹,程序块、符号表、状态表、数据块等都被包含在该项目文件中。项目文件的扩展名为.mwp,它要用STEP 7-Micro/WIN软件才能打开。

建立项目文件的操作方法是:单击工具栏上的 图标,或执行“文件→新建”菜单命令即可新建一个文件名为“项目1”的项目文件。

如果要保存项目文件并更改文件名,可单击工具栏上的 图标,或执行“文件→保存”菜单命令,弹出“另存为”对话框,如图2-10所示,在该对话框中选择项目文件的保存路径并输入文件名,单击“保存”按钮就将项目文件保存下来,此时会在软件窗口的“指令树”区域上部显示文件名和保存路径,如图2-11所示。

如果要打开其他项目文件进行编辑,可单击工具栏上的 图标,或执行“文件→打开”菜单命令,会弹出“打开”对话框,在该对话框中选择要编辑的项目文件,再单击“打开”按钮,选择的文件即被打开。

图2-10 “另存为”对话框

图2-11 指令树区域显示的文件名及路径

2. 程序编写步骤

(1)进入主程序编辑状态

如果要编写程序,STEP 7-Micro/WIN软件的程序编辑区应为主程序编辑状态,如图2-5所示,如果未处于主程序编辑状态,可在“指令树”区域选择“程序块→主程序(OB1)”命令即可将程序编辑区切换为主程序编辑状态,如图2-12所示。

(2)设置PLC类型

图2-12 在指令树区域打开主程序编辑区

S7-200 PLC类型很多,其功能有一定的差距,为了使编写的程序适合当前使用的PLC,在编写程序前需要设置PLC类型。

设置PLC类型的方法是:执行“PLC→类型”菜单命令,弹出如图2-13所示的“PLC类型”对话框,在该对话框中选择当前使用的PLC类型和版本,如果不知道当前使用的PLC类型和版本,可单击“读取PLC”按钮,软件会以通信的方式从连接的PLC中读取类型和版本信息,如果无法读取这些信息,可单击“通信”按钮,会弹出如图2-9所示的对话框,按前述方法对该对话框进行设置并双击“刷新”按钮,对PLC进行通信操作。设置好PLC类型后,单击“确认”按钮关闭对话框,指令树区域的CPU变成设定的类型,如图2-14所示。如果设定的PLC类型与使用的PLC类型不一致,程序无法下载到PLC,PLC可能会工作不正常。

图2-13 “PLC类型”对话框

图2-14 指令树区域显示PLC类型

(3)编写程序

下面以图2-15所示的梯形图为例来说明程序的编写方法。

图2-15 要编写的梯形图

程序编写方法如下。

① 将鼠标在程序编辑区起始处单击,定位编程元件的位置,再打开指令树区域指令项下的位逻辑,单击其中的常开触点,如图2-16(a)所示,即在程序编辑区定位框处插入一个常开触点,定位框自动后移,如图2-16(b)所示。用同样的方法放置两个常闭触点和一个输出线圈,如图2-17和图2-18所示。

图2-16放置常开触点

② 在网络1的第二行起始处插入一个常开触点,然后选中该触点,单击工具栏上的 (向上连线)按钮,将触点与第一行连接起来,如图2-19所示。选中第一行的第3个触点(常闭触点),单击工具栏上的 (向下连线)按钮,在该触点连接一个向下线,如图2-20所示。打开指令树区域指令项下的定时器,双击其中的TON(接通延时定时器),在编辑区插入一个定时器元件,如图2-21所示。

图2-17 放置常闭触点

图2-18 放置线圈

图2-19放置向上连线

图2-20放置向下连线

③ 在网络2插入一个常开触点和一个输出线圈,如图2-22所示。一个网络的电路只允许有一个独立的电路,若出现两个独立电路,编译时会出现“无效网络或网络太复杂无法编译”信息。

图2-21 放置定时器

图2-22 在网络2放置常开触点和线圈

④ 在网络1的第一个常开触点上方“???”处单击,该内容处于可编辑状态,输入该触点的名称“i0.0”,如图2-23(a)所示;按Enter键后,该触点名称变为I0.0,用同样的方法对其他元件进行命名,结果如图2-23(b)所示。注意:当定时器命名为“T37”时,其时间单位自动变为100ms,定时时间50需要人工输入,该定时器的定时时间为50×100ms=5s。

至此,程序编写完成。

图2-23给元件输入名称及参数

2.1.4 编译程序

在将编写的梯形图程序传送给PLC前,需要先对梯形图程序进行编译,将它转换成PLC能接受的代码。程序编译方法是:执行“PLC→全部编译(或编译)”菜单命令,或单击工具栏上的“ (全部编译)”或“ (编译)”按钮,就可以编译全部程序或当前打开的程序,编译完成后,在软件窗口下方的输出窗口出现编译信息,如图2-24所示。如果编写的程序出现错误,编译时在输出窗口会出现错误提示,如在图2-25中,将程序中的常闭触点I0.1删除,编译时会出现错误提示,并指示错误位置,双击错误提示,程序编辑区的定位框会跳至程序出错位置。

图2-24 无错误的编译信息

图2-25 提示有错误的编译信息

2.1.5 下载和上传程序

将PC中编写的程序传送给PLC称为下载,将PLC中的程序传送给PC称为上传。

1. 下载程序

程序编译后,就可以将编译好的程序下载到PLC。程序下载的方法是:执行“文件→下载”菜单命令,或单击工具栏上的“ ”按钮,会出现“下载”对话框,如图2-26所示,单击“下载”按钮即可将程序下载到PLC,如果PC与PLC连接通信不正常,会出现如图2-27所示的对话框,提示通信错误。

程序下载时应让PLC处于“STOP”模式,此时PLC会自动切换到“STOP”模式,下载结束后又会自动切换到“RUN”模式,若希望模式切换时出现模式切换提示,可勾选图2-26所示对话框右下角两项。

图2-26 通信正常的“下载”对话框

图2-27 通信出错的“下载”对话框

2. 上传程序

当需要修改PLC中的程序时,可利用STEP 7-Micro/WIN软件将PLC中的程序上传到PC。在上传程序时,需要新建一个空项目文件,以便放置上传内容,如果项目文件有内容,将会被上传内容覆盖。

上传程序的方法是:执行“文件→上传”菜单命令,或单击工具栏上的“ ”按钮,会出现与图2-26类似的“上传”对话框,单击其中的“上传”按钮即可将PLC中的程序上传到PC中。 wlrXX36F+oIVmknBiCFqgy+F5dMa9/GhKNTITgMGqIiW6WVUuFiFDNxHtTSUOp9y

点击中间区域
呼出菜单
上一章
目录
下一章
×