
子任务2:STEF7M1cro/W偏程教件的使用 一、任务播述 STEP7-MiCr0/IW是西门子公司专为SIMATIC S7-200系列可编程序控制卷研制开发的 编程软件,它是基于id0s的应用软件,功能强大,既可用于开发用户程序,又可实时监 控用户程序的执行状态。 安装好软件后,熟悉数件的界面。并将下图所示的实验梯形图输入到软件中,通过2形 图的输入过程熟悉软件的基本编程的使用方法。将编程电脑通过通信电烫和风.C相违,并设 好通信参数,将完成的梯形图程序下载到P刊C主机中进行监控和强制信号调试
子任务 2:STEP7 Micro/WIN 编程软件的使用 一、任务描述 STEP7-Micro/WIN 是西门子公司专为 SIMATIC S7-200 系列可编程序控制器研制开发的 编程软件,它是基于 Windows 的应用软件,功能强大,既可用于开发用户程序,又可实时监 控用户程序的执行状态。 安装好软件后,熟悉软件的界面,并将下图所示的实验梯形图输入到软件中,通过梯形 图的输入过程熟悉软件的基本编程的使用方法。将编程电脑通过通信电缆和 PLC 相连,并设 好通信参数。将完成的梯形图程序下载到 PLC 主机中进行监控和强制信号调试

料路1溶标题 00 01 000 网路2 01 02 0 月路3 01 002 107 003 Q04 09 05 钙格4 100 T3初 TC 1004PI 100m 料路5 T37 01 00 CTU 02 图实验梯形图 二、任务目标 1,熟卷西门子S7-200编程软件界面及操作习惯, 2.熟练使用编程软件选行程序输入
图 实验梯形图 二、任务目标 1.熟悉西门子 S7-200 编程软件界面及操作习惯。 2.熟练使用编程软件进行程序输入

3,学会使用编程状件进行程序调试, 三、任务分析 此都分主要为软件的操作步量: I.安装STEP7-Micro/IN编程载件 (1)系统要求 运行STEPT-Micro/IN编程软件的计算机系统要求如下表所示。 表计算机系统要求 CPU 50485以上的微处理器 内存 8B以上 硬查 50aB以上 操作系 Windows 95.Windows 98,Windows VE. 饶 1nd0ws2000 计算机 IPC及容机 (2)载件安装 下载SEP7-Micro/IN编程软任安装步露如下: ①双击STP7-icro/IN的安装程序setup.ce,则系统自动速入安装向导,安装的默 认语言这择英语,如图1所示。 选挥设话言 从下质中选择安果适曹 定☐家消 (插入图片pic3-22) 阁1透择安装程序界面语言 ②在安装向导的帮助下完成较件的安装。软件安装路径可以使用默认的子目录,也可以 用“测览”按细,在弹出的对话框中任意选择或新建一个子目录。 同在安装过程中,如果出现G/P℃接口对话框,可点击“取消”进行下一步。 ④在安装结束时。会出现下面的这项 是(我现在要重新启动计算机)(默认选项): 否(我以后再启动计算机)
3.学会使用编程软件进行程序调试。 三、任务分析 此部分主要为软件的操作步骤: 1. 安装 STEP7-Micro/WIN 编程软件 (1)系统要求 运行 STEP7-Micro/WIN 编程软件的计算机系统要求如下表所示。 表 计算机系统要求 CPU 80486 以上的微处理器 内存 8MB 以上 硬盘 50MB 以上 操作系 统 Windows 95, Windows 98, Windows ME, Windows 2000 计算机 IBMPC 及兼容机 (2)软件安装 下载 STEP7-Micro/WIN 编程软件安装步骤如下: ①双击 STEP7-Micro/WIN 的安装程序 setup.exe,则系统自动进入安装向导,安装的默 认语言选择英语,如图 1 所示。 (插入图片 pic 3-2-2) 图 1 选择安装程序界面语言 ②在安装向导的帮助下完成软件的安装。软件安装路径可以使用默认的子目录,也可以 用“浏览”按钮,在弹出的对话框中任意选择或新建一个子目录。 ③在安装过程中,如果出现 PG/PC 接口对话框,可点击“取消”进行下一步。 ④在安装结束时,会出现下面的选项: 是 (我现在要重新启动计算机)(默认选项); 否 (我以后再启动计算机)

建议用户遗择默认项,单击“完成”按钮,结束安装。 ⑤软件安装结束后,会出现两个选项: 是(我现在浏克eade文件)(默认选项)1 是(我现在进入STEP7-Micro/I2 建议用户选择默认项,测览有关SD7-Vicr阳/I32编程款件的信息。 @设置“中文”语言环境:通过双击桌面图标进入软件,选择菜单中的T00ls,选中子 菜单项0 ptions,弹出新对话框如图2所示,然后单击出现的对话医的左边的General,选 择语言为hinese如图3所示。退出STEP7后再重新打开教件,界面和帮物文件都已经变 为中文显示。 工STEp7 Mcro/WIN-Post1 Dle Edt Dew BLc Dabaug ndows tsep 凸字0香D Yutructon Weord.. 4针B Text Disp向ywH, t:☑留出4 7300 Explorer... +4)0 TDw时Dgw Pioi astion Con女nww, 2 野 M253 Contol Pane.. ⊙ Moden Expandion Waand.. Ehergel Weard. ¥可 S情wE, 版ne1Wd 风c中erd- Cete Log wiord... P Tune Control Panel... Status Chart Custonime... 由F ▣Lo 国0ok Connriostione 卡山Ca6特 +nF月ooing-Point Nah 图2程序菜单栏中的Tools>0 ptions命令
建议用户选择默认项,单击“完成”按钮,结束安装。 ⑤软件安装结束后,会出现两个选项: 是 (我现在浏览 Readme 文件)(默认选项); 是 (我现在进入 STEP7-Micro/WIN32) 建议用户选择默认项,浏览有关 STEP7-Micro/WIN32 编程软件的信息。 ⑥设置“中文”语言环境:通过双击桌面图标进入软件,选择菜单中的 Tools,选中子 菜单项 Options,弹出新对话框如图 2 所示,然后单击出现的对话框的左边的 General,选 择语言为 Chinese 如图 3 所示。退出 STEP 7 后再重新打开软件,界面和帮助文件都已经变 为中文显示。 图 2 程序菜单栏中的 Tools > Options 命令

Gand fudn ]cdo dd发Iaw 作4o=ig 广m海细 ,E Ladler Blitee 广ag +4 广罪 at Sptan13可 Tiee Pesn iE hrs 4mm习 粉r铺d3可 雪n出 图3选项对话框 (3)级件连接 把C/理I电境的E端与计算机的s-232通信口(0O四或C02)连接,把C/PP电 凌的PPI端与刊C的S-485通信口连接即可。 算机 S7-200 CPU R8232 R545 PCPL电置 图4C机与刊C单主站连接 2,STE7-1co/IN界面及基本功能 STEPT--icr/霄IW编程软件的基本功能是协助用户完成应用软件的开发,该软件可以离 线使用。也可以在线使用。 ·离线:不与风C连接,编写的程序和参数存储到硬盘中,与C建立连接后再下我 至PHC ·在线:与LC始终保转连接,可以动态地上我和下我用户和组老数据等:
图 3 选项对话框 (3)硬件连接 把 PC/PPI 电缆的 PC 端与计算机的 RS-232 通信口(COM1 或 COM2)连接,把 PC/PPI 电 缆的 PPI 端与 PLC 的 RS-485 通信口连接即可。 图 4 PC 机与 PLC 单主站连接 2.STEP7-Micro/WIN 界面及基本功能 STEP7-Micro/WIN 编程软件的基本功能是协助用户完成应用软件的开发,该软件可以离 线使用,也可以在线使用。 ⚫ 离线:不与 PLC 连接,编写的程序和参数存储到硬盘中,与 PLC 建立连接后再下载 至 PLC; ⚫ 在线:与 PLC 始终保持连接,可以动态地上载和下载用户和组态数据等

打开主界面了解ST伊T-Co/周1的主界面各栏目的基本功能 3,系统块相应参数设置 系统块主要包括:通信端口、断点数据保持、密玛、数字量和模拟量输出表配置、数字 量和核数量输入滤波器、愁冲辅捉位和通信时间等。系统设置主要在浏览条中的“系统块” 中进行。如图5所示, 系线块 通品簧口 通酒离口流置允许管两型STEP7M如4N指定孔C之的通信参数, 口牌 勇信流口 口新电新邦 酒 口密锅 端口 口编出青 口编入洗流题 端口0 口1 ☐解冲报位 口简景间 世地址:巨 日 3 (范围1-.129) 号配置 日D配置 址:1日 日 (港围1.) 马:塔存区 领特率;风65习 试水绿:日习 (范图0:) 地风军黎:0彐 ■ (范图1:100) 系坑块缺重型数必填下才能生效。 )单击获取帮助和支特 认 岸消全物证夏 图5弱统块对话框 (1) 通信参数的设置和修改 “通信端口”选项可设置或修政C通信参数,如知指定本地C站地址,设置网 洛中最高地址,选择波特率、重试次数,地址间隔刷新系数等。在配置连接好硬件建立 了计算机和风C在线违接后,就可利用软件检查和修政C的通信参数。 (2)断电数据保持 断电数据保持选项卡用来设置C四掉电时希望保持的内存数据,最多可定义6个要保存 的存储区范围。设置保存的存铺区有V,M,C,和T,如图8所示,对于定时器,只能保存 定时器T螺。面且只能保特定时器和计数器的当前值14个字节,系统默认设置为非保持。 57-200而还提供了一个大容量的超级电容,可在CPO断电后保存数据.根据CPU 的类型不同,该电容可保存M中数据达几天之久
打开主界面了解 STEP 7-Micro/Win 的主界面各栏目的基本功能 3.系统块相应参数设置 系统块主要包括:通信端口、断点数据保持、密码、数字量和模拟量输出表配置、数字 量和模拟量输入滤波器、脉冲捕捉位和通信时间等,系统设置主要在浏览条中的“系统块” 中进行,如图 5 所示。 图 5 系统块对话框 (1) 通信参数的设置和修改 “通信端口”选项卡可设置或修改 PLC 通信参数,如指定本地 PLC 站地址、设置网 络中最高地址、选择波特率、重试次数、地址间隔刷新系数等。在配置连接好硬件建立 了计算机和 PLC 在线连接后,就可利用软件检查和修改 PLC 的通信参数。 (2) 断电数据保持 断电数据保持选项卡用来设置 CPU 掉电时希望保持的内存数据,最多可定义 6 个要保存 的存储区范围,设置保存的存储区有 V、M、C、和 T,如图 6 所示。对于定时器,只能保存 定时器 TONR,而且只能保持定时器和计数器的当前值 14 个字节,系统默认设置为非保持。 S7-200 CPU 还提供了一个大容量的超级电容,可在 CPU 断电后保存 RAM 数据。根据 CPU 的类型不同,该电容可保存 RAM 中数据达几天之久

参电解 4 手线世市上该业十套家线 制单击获取智的和支特 图8斯电数据保持选项卡 (3) 输出表设置 ①数学量输出表 数字量输出表(见图7)可设置Q阳由阳N方式转换为STP方式后各数字量输出点的 状态。其目的是为了在转换后将数字量输出设置为安全状态,或保特在转换为S0聚模式之 前所存在的输出状态,数字量输出表是下载和存储S7-200阳的系统块的一部分, 指学的宝春 盟来酒L线新学再时t净社3针样线线向 中量a 厂¥中宝维中建 灵诉聚》通单方1社)香,毒生码 rrrrrrr 手特中专称e京于家才室室 解单齿获泉隔豹和安持 图7数字量输出表 ②模拟量输出表 慎数量输出表(见图8)可在N-oST0柳转换后将核热量输出设置为安全数值,或保 持在转换为ST0P模式之前所存在的输出数值。模拟量输出表是下载和存储到S7-200CU 的系统块的一部分
图 6 断电数据保持选项卡 (3) 输出表设置 ① 数字量输出表 数字量输出表(见图 7)可设置 CPU 由 RUN 方式转换为 STOP 方式后各数字量输出点的 状态。其目的是为了在转换后将数字量输出设置为安全状态,或保持在转换为 STOP 模式之 前所存在的输出状态。数字量输出表是下载和存储 S7-200 CPU 的系统块的一部分。 图 7 数字量输出表 ② 模拟量输出表 模拟量输出表(见图 8)可在 RUN-to-STOP 转换后将模拟量输出设置为安全数值,或保 持在转换为 STOP 模式之前所存在的输出数值。模拟量输出表是下载和存储到 S7-200 CPU 的系统块的一部分

7时们 军相口重#形比TT能发生号 单击庆取智购和支特 ☐满 图8横拟量输出表 单击“将输出冻结在最后的状老”复选框。可在PLC进行N-t0-SOP转换时将所有柄 拟量输出冻结在其最后的数值。 如未选择“将输出陈结在最后的状态”复速框,状态表中可输入状态数值,在 X-toST聚转挽时,PC允许模报量输出设定数值(-32768一32767). 4,建立计算机和C之阿通信连接 编程前还要在计算机和P叫C之间建立起通信连接,建立通信连接要完成硬件连接和通信 参数授置两个步骤,详细操作可参见前文。然后可在菜单栏中选择C一“类型”,或在指 令树中选择“项目名称”一“类型”→“读取刊C”,如图9所示在出现的对话框中单击“读 取PC”,若通信连接正含则可获得C的类型和CPU版本。 在指令树中对选择的风C型号无效的指令用红X表示,如果设置的风.C类型与实际不符, 则系统块不能下载。 PLC型 额股裤和酸本:果密%望常件松查心的音豆油玉,浦过 正先型 生率C C刊版本1.时 通信. 图9C型号的选择 5,PLC编程 《1)新建或打开一个项目
图 8 模拟量输出表 单击“将输出冻结在最后的状态”复选框,可在 PLC 进行 RUN-to-STOP 转换时将所有模 拟量输出冻结在其最后的数值。 如未选择“将输出冻结在最后的状态”复选框,状态表中可输入状态数值,在 RUN-to-STOP 转换时,PLC 允许模拟量输出设定数值(-32 768~32 767)。 4.建立计算机和 PLC 之间通信连接 编程前还要在计算机和 PLC 之间建立起通信连接,建立通信连接要完成硬件连接和通信 参数设置两个步骤,详细操作可参见前文。然后可在菜单栏中选择 PLC→“类型”,或在指 令树中选择“项目名称”→“类型”→“读取 PLC”,如图 9 所示在出现的对话框中单击“读 取 PLC”,若通信连接正常则可获得 PLC 的类型和 CPU 版本。 在指令树中对选择的PLC型号无效的指令用红X表示。如果设置的PLC类型与实际不符, 则系统块不能下载。 图 9 PLC 型号的选择 5.PLC 编程 (1)新建或打开一个项目

新建一个项目可以通过两种途径。一个是执行菜单命令“文件”一“新建”,成者是在 工具栏单击“新建项日”按钮,生成一个新的项日,主窗口会显示新建的项目文件主程序区, 如果要打开一个己有的项目,则可以执行菜单命令“文件”一“打开”,或者在工具栏中单 击“打开项目”按钮。就能打开一个扩晨名为印的文件。 《2)用户程序的编写 在三种黑辑器中。以梯形图(4D)编辑器使用的比较广泛。 ①程序输入与编辑 梯形图中的程序故划分为若干个网络,一个络中包含有触点、线图和折令在等元素, 一个网路只能有一个独立的电路,有时一条指令(如S0配)也算一个网路。梯形图的每个 网络必须从触点开始。以线圈或没有0输出的指令盒结束。线圈不允许串眠使用。 数据块编细 测览条中的“数据块”用米对变量存储器V中的字节、字成双字默初值,下载到孔C 中数据块的数据被写到匝W中,因此需要断电保特的数据可以放到数据块中。 数据块的典型行包括起始地址及一个或多个数值,数据块的第一行必须包含明确的地 址,以后的行可以不包含明确的地址,在单地址后键入多个数据值成键入包含数据植的行时, 由编辑器指定根据先后的地址分配及数据长度(字节、字或双字)分配陆址。图1山是一个 数据块的例子。 题重快 时 190 /特确泡址脉植:e数博蕴196 元4 149.15.151 单理中系十这携值 元7 101:5 //不能望用先指定的地健《B]-B解) /由证为7时发平实数数值 97,1204 委盘洛装紫、阳1s。 W19256.257 //辆数宽两型(平):糖含将数烟恒 /定罗内得21-2 瓷器贤望石与充的的啊调服面发室冲风! /核门健京取制物和示限数据为 ▣可可回用P定安1 图山数据块 ③符号表的编辑
新建一个项目可以通过两种途径。一个是执行菜单命令“文件”→“新建”,或者是在 工具栏单击“新建项目”按钮,生成一个新的项目,主窗口会显示新建的项目文件主程序区。 如果要打开一个已有的项目,则可以执行菜单命令“文件”→“打开”,或者在工具栏中单 击“打开项目”按钮,就能打开一个扩展名为 mwp 的文件。 (2)用户程序的编写 在三种编辑器中,以梯形图(LAD)编辑器使用的比较广泛。 ① 程序输入与编辑 梯形图中的程序被划分为若干个网络,一个网络中包含有触点、线圈和指令盒等元素。 一个网络只能有一个独立的电路,有时一条指令(如 SCRE)也算一个网络。梯形图的每个 网络必须从触点开始,以线圈或没有 ENO 输出的指令盒结束。线圈不允许串联使用。 数据块编辑 浏览条中的“数据块”用来对变量存储器 V 中的字节、字或双字赋初值,下载到 PLC 中数据块的数据被写到 EEPROM 中,因此需要断电保持的数据可以放到数据块中。 数据块的典型行包括起始地址及一个或多个数值,数据块的第一行必须包含明确的地 址,以后的行可以不包含明确的地址。在单地址后键入多个数据值或键入包含数据值的行时, 由编辑器指定根据先后的地址分配及数据长度(字节、字或双字)分配地址。图 11 是一个 数据块的例子。 图 11 数据块 ③ 符号表的编辑

如果程序比较复杂,可以用符号表定文变量的地址,以方便程序的调试和阅读,对较简 单的程序可以不用符号表。单击润览条中的“符号表”按耀或双击指令树中的“符号表”分 支下的“用户定义1”图标,打开自动生成的符号表, 符号表建立后,使用裳单金令“查看”·“符号表信息”,可设置符号表的程序编辑器 中是香显示。使用菜单命令“查看”一“符号寻址”,可以将程序中的直接地址转换成符号 表中对应的符号地址。并且可通过菜单命令“工具”一“选项”→“程序编惧署”标签。在 “符号寻址”选项中选择“只显示符号和地址”。图12所示为显示符号和地址的程序。 均1后夏 位0 军开制 图12显示符号和地址程序 右击“指令树”中的“符号表”文件夹。在弹出菜单命令中选择“插入符号表”;或打 开符号表窗口。使用“编辑”菜单成右击。在弹出的菜单中遗择“扬入”→“表格”。可 以建立多个符号表。 (3) 程序的编译 STEP 7-licro//WIN提供三种项目编译方法 ①点击编译☑按组或选择“一编译”来单命令,篇译已打开的项目累件(程序块 或数据块: ②点击全部编译☑按组或透择“C一全部编译”菜单命令,编译所有的项川原件(程 序块、数据块和系统块: ⊙圆在指令树中点击项目名称,在弹出的菜单中透择编译命令。 织译过程中在屏幕下部的输出窗口中将会最示当前的偏译状态,程序中语法错误或警告 的个数、各条错误和警告的原因和程序中的位置。双击某一条错误。将会显示程序编辑器中 该错误所在的网络。必须政正所有错误,并编译成功后,才德下载程序。 如果没有编译程序,在下载前编程软件首先自动对程序进行编译,并在输出窗口显示编 译的结果
如果程序比较复杂,可以用符号表定义变量的地址,以方便程序的调试和阅读,对较简 单的程序可以不用符号表。单击浏览条中的“符号表”按钮或双击指令树中的“符号表”分 支下的“用户定义 1”图标,打开自动生成的符号表。 符号表建立后,使用菜单命令“查看”→“符号表信息”,可设置符号表的程序编辑器 中是否显示。使用菜单命令“查看”→“符号寻址”,可以将程序中的直接地址转换成符号 表中对应的符号地址,并且可通过菜单命令“工具”→“选项”→“程序编辑器”标签。在 “符号寻址”选项中选择“只显示符号和地址”。图 12 所示为显示符号和地址的程序。 图 12 显示符号和地址程序 右击“指令树”中的“符号表”文件夹,在弹出菜单命令中选择“插入符号表”;或打 开符号表窗口,使用“编辑”菜单;或右击,在弹出的菜单中选择“插入”→“表格”,可 以建立多个符号表。 (3) 程序的编译 STEP 7-Micro/WIN 提供三种项目编译方法: ① 点击编译 按钮或选择“PLC→编译”菜单命令,编译已打开的项目原件(程序块 或数据块); ② 点击全部编译 按钮或选择“PLC→全部编译”菜单命令,编译所有的项目原件(程 序块、数据块和系统块); ③ 在指令树中点击项目名称,在弹出的菜单中选择编译命令。 编译过程中在屏幕下部的输出窗口中将会显示当前的编译状态、程序中语法错误或警告 的个数、各条错误和警告的原因和程序中的位置。双击某一条错误,将会显示程序编辑器中 该错误所在的网络。必须改正所有错误,并编译成功后,才能下载程序。 如果没有编译程序,在下载前编程软件首先自动对程序进行编译,并在输出窗口显示编 译的结果