版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 编程软件及其使用内容涵括:1、编程软件的初步使用2、编程软件的功能及编程方法3、调试及运行监控一、能力目标熟悉掌握V4.0 STEP 7 MicroWIN SP3的使用和编程方法,调试及运行监控。二、所需的材料、工具和设备PLC实验板、装有STEP 7软件的计算机、数字量输入/输出模块。三、项目要求熟练掌握可编程序控制器编程元件的符号、意义和使用,掌握各基本指令的意义和使用,学会编程软件的安装和使用。四、学习形式以老师课堂讲解的形式学习,以学生小组的形式到实验室动手的形式实践 五、原理说明STEP 7 - Micro/WIN是西门子公司专门为S7 - 300系列PLC设计开发的编程软件,可
2、在全汉化的界面下进行操作。它基于Windows操作系统,为用户开发、编辑、调试和监控自己的应用程序提供了良好的编程环境。其目前最新的版本是STEP7 - Micro/WIN V 4. 0 SP5 (V4.0. 5.08)。该版本除了支持CPU的新功能外,其本身的功能也比以前的版本增强了很多。 4.1 编程软件的初步使用4.1.1计算机的配置要求 STEP 7 - Micro/WIN要在PC机上运行,它对PC机的最小配置要求如下: (1)操作系统Windows 2000 SP3以上; Windows XP Home; Windows XP Professional; (2)硬盘至少40 MB以上
3、空间。 4.1.2软件的安装与卸载 1. STEP 7 - Micro/WIN V4.O份妥革步骤 (1)将安装光盘插入CD-ROM,在光盘目录里双击Setup,进入安装向导。 (2)按照安装向导的提示完成软件的安装。软件程序安装路径可以使用默认子目录,也 可以用"浏览"按钮弹出的对话框中任意选择或新建一个子目录。 (3)出现PG/PC Interface窗口单击OK按钮。(4)在安装结束时,会出现下面的选项: 是,我现在要重新启动计算机(默认选项) ;否,我以后再启动计算机。 (5)如果出现该选项,建议用户选择默认项,单击"完成"按钮,完成安装。 首次
4、安装完成后,会出现下面的选项: 是,我现在浏览Readme文件(默认选项) ; 否,我现在要进入STEP 7一Micro/WIN V 4. 0。出现该选项时,如果选择默认项,则随后可以阅读Readme文件,并浏览关于STEP7Micro/WIN编程软件的最新信息。但大多数情况下会选择直接进入软件,遇到问题时再去查 找有关说明。 说明:在开始安装Micro/WIN时选择的是安装程序的界面语言,选择"English"进行安 装。安装完成后,可以打开Tools(工具)菜单的Options(选项) ,在General(常规)分支中的语 言选择栏中选择"chinese&qu
5、ot; ,确定并关问软件,然后重新打开后系统即变为中文界面。 2.软件升级若要对STEP 7 - Micro/WIN V4. 0升级,需从西门子公司的网站上下载SPx软件包。 STEP 7 - Micro/WIN V4. 0 SPx和V4.0不能共存,安装SPx时看到提示后,需退出安装程 序,先卸载V4.0版,然后再次安装SPx(找到解压缩的文件目录,运行Setup文件)。 说明: (1)在一个版本系列中,只需要安装最新的SP包,而不必按顺序安装所有的SP包。 (2) Service Pack不能单独安装。在本地硬盘上必须有正式版本才能安装升级软件包;否 则会退出安装。 (3)高版本的Micr
6、o/WIN V 4. 0能够向下兼容低版本软件生成的项目文件,低版本的软 件不能打开高版本保存的项目文件。 3.软件卸载逐步打开Windows操作系统的开始设置控制面板,在其中单击"添加/删除程序"按 钮,选择相应的STEP 7 - Micro/WIN V4. 0版本卸载。卸载完成后,一般需要重新启动Win daws系统。 4.1.3硬件安装与拆卸 1.硬件连接在第8章的编程通信中已经提到,可以用三种方式连接S7 - 300和编程设备:通过PPI多 主站电缆直接连接,或者通过带有MPI电缆的通信处理器卡(CP)连接,或者通过以太网通信 卡连接,但最常用的是普通的PPI编程电
7、缆。用于S7 - 300 PLC的编程电缆长度一般均为 5m。有RS-232和USB接口的两种编程电缆可以选择,编程电缆将PLC的编程口与计算 机的RS - 232口或USB口相连,连接如图4 -1所示。 图4-1 主机与计算机连接PLC主机有两种供电方式,一种是直流供电,一种是交流供电,但一般在购买时选择交流供电方式的CPU主机单元。图4 - 2中给出了直流供电和交流供电两种CPU模块接线方式。 图4-2 CPU主机单元的供电方式2.拆卸CPU模块或者扩展模块如果需要拆卸CPU模块或其他扩展模块,请按以下步骤进行: (1)关闭所有电源。 (2)拆除模块上的所有连线和电缆,主机和部分扩展模块的
8、端子排是可拆卸的。该功能可使得拆卸I/O工作变得简单。如果有其他扩展模块连接在要拆卸的模块上,应打开前盖,拔掉相邻模块的扩展扁平电缆。 (3)拆掉安装螺钉,拆下模块,或从35mm标准导轨上扣下模块。 参数设置 用PPI多主站编程电缆与S7一300建立通信时,常用参数的设置如下: (1)如图4 - 3所示,双击指令树"项目"目录下的图标 ,设置PLC类型及CPU 版本。 (2)将编程设备(如PC机)的通信地址设为O,CPU的默认地址为2。 (3) PC机的接口一般使用COM1或USB。 (4)传输波特率为9.6 kbit/s。 图4-3 设置PLC类型及CPU版本如果建立了计
9、算机和PLC的在线联系,就可利用软件检查、设置和修改PLC的通信参 数。步骤如下: (1)单击浏览条中的系统块图标,或从"视图(View)"菜单中选择"系统块(System Block)"选项,将出现系统块对话框。(2)单击"通信口(Port)"选项卡。检查各参数,确认无误后单击"确定"。如果需要修改 某些参数,可以先进行有关的修改,再单击"确认(OK) "按键,待确认后退出。 (3)单击工具条中的下载按钮,即可把修改后的参数下载到PLC主机。当然参数块的下 载也可以和程序下载同时进行。 说明:
10、如果使用USB编程电缆,在建立连接后,可以通过系统块更改端口的波特率,下载 后端口的波特率使用新的设定值。 与S7 - 300建立通信 (1)单击浏览条中通信图标,进入通信对话框,双击刷新图标。STEP 7 - Micro/ WIN V4. 0搜索并显示连接的S7 - 300 CPU的图标。 (2)选择相应的S7 - 300 CPU并单击OK。 如果STEP 7 - Micro/WIN V 4. 0未能找到S7 - 300 CPU,应单击设置PC/PG接口按钮 ,核对通信参数设置,并重复以上步骤。4.2 编程软件功能4.2. 1基本功能 STEP 7 - Micro/WIN V4. 0为用户创
11、建程序提供了便捷的工作环境,丰富的编程向导, 提高了软件的易用性;同时还有一些工具性的功能,例如用户程序的文档管理和加密等。此 外,还可以用软件设置PLC的工作方式、参数和运行监控等。 软件功能的实现可以在联机工作方式(在线方式)下进行。此时,有编程软件的计算机与 PLC连接,允许两者之间直接通信,可针对相连的PLC进行操作,如上装和下载用户程序和 组态数据等。 部分功能的实现也可以在离线工作方式下进行。此时,有编程软件的计算机与PLC断开 连接,所有的程序和参数存放在硬盘上,等联机后再下载到PLC中。 4.2. 2界面及各部分的功能 双击STEP 7 - Micro/WIN图标,可打开编程软
12、件;也可以在PC机命令菜单中单击开始SIMATICSTEP7-Micro/WIN V 4.0选项后,进入编程软件操作界面。其外观如图4 -4所示。 1.工具栏它提供了常用菜单命令的快捷按钮。从查看工具条可以显示和隐藏任意工具栏。 -图4-4 STEP 7-Micro/WIN V4.0 的外观2.浏览条 浏览条包含查看和工具窗口,通过单击可实现二者之间的切快。查看窗口为进入程序块 窗口、符号表窗口等提供了快捷方式。工具窗口为进入编程向导界面提供了快捷方式,各种编程向导提高了编程软件的易用性。3. 指令树 显示了所有的项目对象和创建程序所需的指令,如图4一5所示。可以将指令从指令树 拖到应用程序中
13、,也可以用双击指令的方法将该指令插入到程序编辑器中的当前光标所在地。 4.编辑器 该编辑器包括程序编辑器和局部变量表。在程序编辑器的底部有主程序、子程序和中断 服务程序标签。单击这些标签,可以在程序编辑器窗口实现主程序、子程序和中断服务程序之 间的切换。 5. 局部变量表可以在局部变量表中为临时的局部变量定义符号名,也可以为子程序和中断服务程序分 别指定变量,用于为子程序传递参数。 程序中的每个PODe程序组织单元)都有自己的局部变量表。这些局部变量表允许定义 具有范围限制的变量,同时只在建立该变量的POD中才有效。 6. 输出窗口。 输出窗口用来显示POD的最近编译结果信息(所编程序的大小、
14、占用数据块的大小等) 和在编译之后检测到的错误信息。可以双击输出窗口中的错误信息,光标会自动移至有编译 错误的网络。 图4-5 指令树图4-6 有关指令帮助及库指令的操作工具栏 工具栏由标准工具栏、调试工具栏、公用工具栏、指令工具栏四部分组成。虽然工具栏中 各按钮的作用也可以通过菜单中的命令实现,并且菜单中的命令提供的功能比工具栏强大;但 是工具栏为实现某些常用功能提供了快捷途径,使用工具栏中按钮提供的功能,可以提高编程效率。 1.标准工具栏中部分按钮的作用 标准工具栏如图4-7所示。图4-7 标准工作栏常规按钮标准工具栏中的常规按钮包括新建项目、打开项目、保存项目、打印、打印预览、剪贴、复制
15、、粘贴、撤消、这些按钮的用法和平时见到的其他办公室软件中的用法一样,这里不再细说.编译按钮编译按钮限于编译当前程序编辑器打开的窗口,并且只能完成程序块或者数据块的编译.全部编译按钮全部编译按钮同时完成程序块、数据块和系统块的编译.上载按钮上载按钮将PLC中的项目传到STEP 7-Micro/WIN V4.0中,然后存储起来或对其进行编辑修改;可用于防止PLC中的原有项目被新项目覆盖.下载按钮下载按钮将STEP 7-Micro/WIN V4.0中的项目下载到PLC中.升序排序按钮和降序排序按钮升序排序按钮和降序排序按钮用来给符号表中的符号和状态图中的地址排序.选项按钮选项按钮用来更改STEP 7
16、-Micro/WIN V4.0窗口中各个小窗口的字体,颜色及其显示选项以及打印时的格式等.2.调试工具栏中部分按钮的作用图4-8所示为调试工具栏按钮. (1)运行按钮和停止按钮。 在CPU状态开关拨到RUN或TERM状态时,可通过运行或停止按钮控制CPU模式。 (2)状态 程序在PLC中执行时,显示PLC中有关数据实时值和能流的信息。可以使用状态图和程序状态窗口读取、写入和强制PLC数据值。在控制程序的执行过程中,PLC数据的动态改变可用下列三种不同方式检视: 状态表监控打开状态表窗口,单击图状态按钮,状态表的表格中就可以显示状态数据。并且每行要指定一个监视的PLC数据值,指定一种显示格式、当
17、前值及新值(如果使用写入或强制命令)。 趋势图在状态视图下,单击趋势图按钮,进入趋势图状态。在趋势图下, Micro/ WIN显示区域按照一定的刷新速率,用随时间而变的PLC数据绘图,跟踪状态数据;用图形 显示变量的值,包括最大值、当前值、最小值等信息。在状态趋势图中一样可以执行"强制"、 "写入"等命令;并且可以就现有的状态图,在状态表图和趋势图之间切换;新的数据亦可在趋 势图中直接赋值。 程序状态监控单击程序状态按钮,在程序编辑器窗口中显示状态数据。当前 PLC数据值会显示在引用该数据的STL语句或LAD/FBD图形旁边。LAD图形也显示功率 流,由
18、此可看出哪个图形分支处于活动中。 注意:程序状态和状态表监控(或趋势图)窗口可以同时运行。在状态图窗口写入或强制 PLC数据,将应用于程序状态窗口;在程序状态窗口写入或强制PLC数据,也会应用于状态图窗口。例如,无论在程序状态窗口还是在状态表监控(或趋势图)窗口,将QO.O写入逻辑值1,则其他窗口中显示的QO.O也会变成1。 (3)单次读取按钮 仅限于对状态图中的数据进行一次读取,例如监视变量VW40中的数值,单击单次读取 按钮,显示的数据是单击按钮时VW40中的数据,而不是一个实时变化的数据。 (4)全部写入按钮 在状态图中,单击此按钮将改动后的"新数值"列发送至PLC。
19、此功能与强制的区别:在 写人数据后,写入的数据值还会根据程序中的逻辑运算而改变,而强制输入的数据在状态表中 不会发生变化。注意:与强制有关的应用将在后面“节状态表监控和趋势图监控”中具体讲解。 3. 公用工具栏中部分按钮的作用 图4 - 9所示为公用工具栏按钮。 (1)插入网络按钮和删除网络按钮 这两个网络按钮为增加和删除网络块提供了快捷方式。单击插入网络块按钮,会在光标 所在的网络块之前新加一个网络块;单击删除网络按钮,会删除光标所在的网络块。 (2)切换程序注解按钮图4-9 公用工具栏用来在程序编辑窗口打开和关闭程序注释。程序注释用来对整个主程序、子程序或中断 程序进行说明。 (3)切换网
20、络注解按钮 用来在程序编辑窗口打开和关闭网络注解。网络注解用来为每个网络块进行说明。 (4)切换符号信息表按钮 用来在程序编辑窗口打开和关闭符号信息表。符号信息表显示每一个网络块中的符号地 址、绝对地址及对应的注释。 (5)书签 将一个长的程序分成几个小块之后,书签用来为每一个小块作一个标记,从而方便在这些 块之间移动。将光标移到需要做标签的网络块中,单击按钮,即可在此网络块处做上标记;单击按钮,光标会自动移到这个网络块;单击,光标会移到这个网络块之前的书签 所在的位置;单击按钮会取消所做的书签。 (6)应用项目中的所有符号按钮 用来把符号表中定义的符号地址应用在项目中。也就是说,如果程序中显
21、示的不是符号 地址,单击按钮,可以在程序中显示符号表中已定义的符号地址。 (7)创建未定义的符号表按钮 用来为程序中使用的符号地址定义绝对地址。例如在程序编辑时,为某一位逻辑定义了 符号地址"故障指示灯",而此符号地址没有在符号表中定义,此时,可以单击鼓扭 ,为此符号地址定义绝对地址,而不用回到符号表中去定义。4.指令工具条指令工具条包括LAD指令工具条和FBD指令工作条,具体显示什么工具条,视选择的程序语言而定.当选择使用LAD时,指令工具条如图4-10所示.FBD不再诉说. 向下连线按纽、向上连接按纽、向左连线按纽和向右连线按纽用于输入连接线,有此 图4-10 LAD指
22、令工具条形成复杂的网络结构。输入触点按钮、输入线圈按钮和输入指令按钮用于输入编程元件。4.2. 4浏览条中各部分的功能 1.符号表用来定义变量的符号地址,也可以为常数指定符号名。在程序中可以创建多个符号表,但 元论是在同一个还是在不同的符号表中,符号地址和绝对地址是一一对应的。 符号表创建完成后,可以用符号地址或绝对地址来输入指令操作数。如图4一11所示的 符号表,在编辑程序时,既可以输入符号地址"故障指示信号",也可以输入绝对地址"QO.O"。 如果不同的符号地址对应相同绝对地址,该行就会出现符号,如图4 - 11中的4.0;如 果符号表中定义的符号地
23、址在程序中没有出现,该行就会出现符号,如图4 - 11中的4.1。 图4-11 符号表2.状态表监控 在程序运行过程中,可以监视和修改输入、输出或者变量的当前值,但无法监视常数、累加 器和局部变量的状态。例如要改变VW40中的值,可以在状态表表格中的新值一栏中输入要改变的值,单击全部写入按钮或强制按钮,就可改变VW40的当前值。 注意:在状态表中,如果要监视过程变量的当前值,需要首先输入该过程变量的地址。例 如要监视VW40中的值,首先需要在状态表的地址一栏中输入VW40。 数据块数据块可以以字节、字、或者双字的形式为V存储 器指定初始值。用户可以把不同用途的数据分类,然后分别在不同数据页中定
24、义;向导程序生成的数据块 也可以自动分类保存。输入数据后,保持光标在数据行末尾,如果按“CTRL+Enter”键,会自动计算出下一个数地址 图4-12 关于数据分页的操作如图4 - 12所示,如果在数据分页标签上单击右 键,选择下拉菜单中的属性,可以查看、设置每个数据 页的属性,并且可以单独对它们设置密码保护。单击图4 -12关于数据分页的操作 导出,可以将数据块导出为文本文件;单击导入,符合 格式的文本文件也可导入成为数据块。还可进行重新命名等操作。如果在不同的数据分页中定义的数据地址重叠,编译时Micro/WIN会自动指出以避免 错误。在消息输出窗口中,双击错误提示文字,光标会自动跳到相应
25、出错的位置。 4. 交叉引用 交叉引用提供了交叉索引信息、字节使用情况信息和位使用情况信息。显示程序中所使 用元素的详细的交叉引用信息及字节和位的使用情况;双击某一行可以切换到程序的相应 位置。 5. 系统块系统块中的内容存放的是关于CPU组态的数据。如果编程时未进行CPU组态,系统以 默认值进行自动配置。包含的具体内容如图4一13所示。 (1)通信端口 图4-13 系统块包括的选项用来更改CPU的通信参数,例如通信口的地址或通信 速率等。(2)断电数据保持 定义在CPU断电后再上电,数据是否保持断电前的状 态。选中的数据区,上电后能保持断电前的状态。在默认 情况下,所有的V、M、T和C存储区
26、均被设为保持状态。 (3)密码 可以分等级给CPU设置密码,使其有不同等级权限。 如果配置了密码, STEP7 - Micro/WIN V4. 0会显示图4 -13系统块包括的选项 密码授权对话框;要清除密码,在密码对话框中输入"CLEARPLC"(不区分大小写)。 如果忘记密码,必须清除存储器,重新下载应用程序。 STEP7 - Micro/WIN V4. 0还可以通过指令树要加密的POU属性,给POU加密,甚 至可以通过文件设置密码,为整个项目加密。 (4)输出表 在停止模式下,控制数字量输出点或者模拟量输出通道的输出值,是输出设定值,还是保 持停止模式之前的数值。例如
27、,在PLC进行R UN-to-STOP (运行至停止)转换时,如果选择 输出设定值(在复选框中选择需要保持接通的输出点) ,无论RUN模式下处于什么状态,该输 出点在STOP模式下都会处于接通状态;如果选择保持运行状态下的数值,单击"将输出冻结 在最后的状态"复选框,该输出点在STOP模式下会保持运行模式下的数据。 (5)输入滤波器 数字量输入滤波器为CPU的数字量输入点选择不同的输入滤波时间。如果输入信号有 干扰、噪声,可调整输入滤波时间,滤除干扰。滤波时间可在O. 20 12. 8 ms的范围中选择。 如果滤波时间设定为0.5 ms,数字量输入信号的有效电平(高或低)持
28、续时间小于0.5 ms时, CPU会忽略它;只有持续时间长于0.5 ms时,才有可能被识别。 模拟量滤波器允许为每一路模拟量输入选择软件滤波器。一般情况下,选用模拟量滤披 功能后,就不必再另行编制用户的滤波程序。如果对某个通道选用了模拟量滤波,CPU将在 每一程序扫描周期前,自动读取模拟量输入值;而这个值就是滤波后的值,是所设置的采样数 的平均值。模拟量的参数设置(采样数及死区值)对所有模拟量信号输入通道有效。 (6)脉冲捕捉位用来捕捉数字量输入点中时间小于扫描周期的短脉冲,防止信号丢失。 (7)背景时间 用于在"运行模式编程"下,进行程序或数据监控时,设置Micro/WI
29、N和CPU的通信时 间占整个程序扫描周期的百分比。增加这个时间可以增加监控的通信机会,在Micro/WIN 中的响应会快一些,但是同时会延长程序扫描周期。 (8) EM配置 对于存储在V内存中的项目,EM配置窗口可以显示该项目中定义的智能模块及关联的 配置地址,参数由STEP 7 - Micro/WIN向导配置。 (9)配置LED 用来指定在I/O点或者数据被强制时,或者模块发生I/O错误时,是否点亮CPU上的 SF/DIAG(系统故障/诊断灯。 (4)增加存储区 通过设置禁用运行模式下的编辑功能,来扩大用户程序存储器的容量。因为在运行模式 下编辑程序需要占用一部分程序存储空间。 6. 通信显
30、示通信参数,与S7一300建立通信。 7.设置PC/PG接口。 是西门子的PLC编程软件为访问路径设置的界面,可以设置计算机与S7 - 300进行编程 通信的方式。"通信"中已包含"设置PC/PG接口"选项。4.3 编程本节是学习编程软件的重点。STEP 7 - Micro/WIN V4. 0提供了三种程序编辑器:STL 编辑器、LAD编辑器和FBD编辑器。选择"视图"菜单,单击STL、LAD或FBD便可进入相 应的编程环境。LAD或FBD编辑器能使用SIMATIC和IEC61131 - 3指令集,而STL编辑 器只能使用SIMATI
31、C指令集。程序编辑器中使用的惯例1.程序编辑器中的使用惯例 (1)在符号名前加#表示该符号为局部变量。(2)在lEC指令中的“%”表示直接地址。 (3)操作数符号“?.?”或“?”表示此处必须有一个操作数。 STEP7-Micro/WIN允许为LAD程序的每个网络块加注释。STL程序不用分段,但是可以用关键词NETWORK将程序分块。 2. LAD 编辑器中的使用惯例 在LAD中,触点代表逻辑输入条件,例如开关、按钮或者内部条件等。线圈通常表示逻 辑输出结果,例如灯负载、电动机启动器、中间继电器或者内部输出条件等。盒表示其他一些 指令,例如定时器、计数器或者数学运算指令等。 LAD编辑器中需要
32、说明的几个表示符号如下: (1) “->>”表示开路或者需要能流连接。 (2) “”表示指令输出能流,可以级联或串联。(3) “>>”表示可以使用能流。建立程序 先介绍一些概念和基本操作: (1)建立符号表(可选) 符号表不仅可以包括物理输入/输出信号,还可以包括程序中用到的其他元件。通过监视 菜单,单击"符号寻址"或使用快捷键Ctrl+ Y,可在程序中实现绝对地址和符号地址之间的切 换。将光标移到最后一行任意一栏,按键盘上的向下箭头,可以新增加一行;也可以左键单击, 在下拉菜单中选择新增加一行。 (2)程序的基本组成部分 一个程序块由可执行代码和注
33、释组成,可执行代码由主程序、子程序和中断服务程序组成,可执行代码可以被编译并下载到PLC中,而注释不会被下载。 (3)根据需要可以在数据块中输入数据的初始值。 (4)在系统块设置硬件参数,如果没有特殊要求,一般选择默认设置。 下面以一个实际例子来说明编程的具体操作步骤。 例4 -1下面以本书第5章中5. 4节的延时脉冲产生电路的程序为例,介绍在STEP 7 - Micro/WIN V4. 0环境下编程的具体过程。下面操作使用的是工具条中的按钮,也可以通 过菜单中的命令实现。 (1)单击工具栏中的新建按钮,建立一个新的程序文件。 (2)双击指令条中CPU 221 REL 02.01 ,根据实际应
34、用情况,在出现的对话框中选择PLC 的型号及版本号。如果通信正常,可以直接单击"读取PLC"直接读取PLC信息。 (3)建立符号表(可选) ,单击浏览条中的符号表图标 ,在符号表窗口输入如图4-14中所示的信息。 图4-14 建立符号表 (4)编辑程序 在公用工具栏中单击庭和窑,使程序编辑窗口显示程序注释条和网络注释条,然后在相 应位置输入所需要的注释信息(见图4 -1日,在其他网络的相应位置也可以输入相应的标题 和注释。 编辑网络1 双击指令树中的位逻辑图标或者单击左侧的加号,可以显示全部位逻辑指令。选择常 开触点,按住鼠标左键,将触点拖到网络l中光标所在的位置,或者直接
35、双击常开触点.,然后将光标移到常开触点上的红色“?.?”, 输入4.0,按回车键确认。图4-15 加标题和注释·同样方法输入上升沿指令和 输出线圈MO.O。 编辑网络2 图4-16 编辑网络2·在网络标题位置输入“启动定 时器T33”,在网络注释位置输入“T33 定时5s”。 ·输入常开触点MO.O之后,将鼠标放在MO.O的下方(见图4 -16(a)所示的位置单击) ,在位逻辑指令中双击常开触点,输入MO.1之后,按回车键;在图4-16(b)中所示的位置 单击,在指令工具栏中单击向上连线按钮。 ·将光标移到如图4 -16(c)所示的位置,输入常闭触点QO
36、.O,线圈MO.1。 ·将光标移到如图4 -16(d)所示的“QO.O”处,在指令工具栏中单击向下线按钮,在 计时器指令中,双击打开延时定时器,输入定时器号T33,按回车键,光标会自动移至预置时间 值(PT)参数,输入预置时间值500,按回车键确认。 编辑网络3 ·在网络标题位置输入“产生输出脉冲”,在网络注释位置输入“脉冲的宽度为一个扫描周期”。 ·输入常开触点T33和线圈QO.O。 (5)程序编辑完成 至此,完成并编辑后出现如图4一17所示窗口。然后可以用调试工具栏中的编译按钮,进行离线编译,在输出窗口出现如图4-18所示的信息。 图4-17 编程示例如果编译
37、元误,可单击浏览条中的交叉引用图标,查看数据地址是否有冲突或重叠。之后选择文件菜单,单击“另存为”,在出现的对话框中,输入文件名“延时脉冲产生电路”并单击保存。 (6)下载并运行程序 完成以上操作之后,便可单击调试工具栏中的下载按钮,把程序下载到PLC中。 将57-200的模式开关设置为RUN,运行程序。运行后,每当4.0输入一个高电平,5 s之后,QO.O闪亮一下。 注意: (1)如要更改某一指令的操作数,可以单击该操作数,输入新的操作数,按回车键确认。 (2)可以在程序编辑器窗口中右击要进行操作的位置,弹出下拉菜单(见图4-19),可以进行插入或删除一行、一列、一个网络、一个子程序或中断程
38、序等操作。 (3)可右击程序编辑器下面的子程序或中断程序书签,在弹出的下拉菜单中对于程序和 中断程序进行插入、删除或重新命名等操作,如图4-20所示。 图4-18 输出窗口的信息 图4-19 插入或删除操作(4)将鼠标放在如图4一21所示的位置中单击,可以选中单个网络,然后向上或向下拖动鼠标(也可按下shift进行操作) ,可以选中多个网络,之后可以对选中网络块进行剪切、删除 或复制等操作。 图4-20 对中断或子程序的操作 图4-21 选中网络4.4 调试及运行监控STEP7一Micro/WIN V 4. 0提供了一系列工具,可直接在软件环境下调试并监视应用程序的执行。4.4.1 7-300
39、 PLC操作模式的选择 S7一300 PLC有两种操作模式:停止模式和运行模式。CPU模块前面板上的LED状态 指示灯显示当前的操作模式。在停止模式下,S7 - 300 PLC不执行程序,这时可以下载程序, 进行组态或编程;在运行模式下,S7 - 300将运行用户程序。 可以用三种方法来选择S7 - 300 PLC的操作模式: 1.使用模式选择开关在CPU模块的前面板上有一个手动选择操作模式开关,可以将其打在停止模式 (STOP) ,停止程序的执行;可以将其打在运行模式(RUN) ,启动程序的执行;也可以将其打在 终端模式(TERM) ,不改变当前操作模式。如果模式开关打在STOP或TERM模
40、式,且电惊 状态发生变化,则当电源恢复时,CPU会自动进入STOP模式;如果模式开关打在RUN或 TERM模式,且电源状态发生变化,则当电源恢复时,CPU会自动进入RUN模式。 2.使用偏程软件使用Micro/WIN可以改变与之相连的PLC的操作模式。如果使用这种方法,CPU面板 上的模式开关必须打在RUN或TERM上,这时可以使用菜单命令中的PLCSTOP和PLC RUN或工具栏中的有关按钮来改变操作模式。 3.使用指令 这种方法不常用。在用户程序中,可以增加STOP指令将PLC置于停止模式,它可以使 逻辑程序停止运行。 选择扫描次数 通过设置PLC运行的扫描次数(从l次扫描到65 535次
41、扫描) ,可以控制程序的循环扫 描次数。 首先将PLC置于TERM模式,然后在调试菜单中单击首次扫描,则选择的扫描次数为一 次,得到第一个扫描周期的信息之后,程序不再运行;单击多次扫描可以在出现的对话框中设 置扫描次数,则程序循环扫描的次数达到设置值后自动停止运行。 当准备好恢复正常程序操作时,将PLC转回运行模式。状态表监控和趋势图监控1.建立状态表 可以直接在浏览条窗口单击状态表按钮进入状态表窗口。在状态表的地址栏中输 入要监视的过程变量的地址,在格式栏中选择数据类型。 也可以在程序编辑器窗口选中要监视的网络,单击右键,在如图4 - 22所示的下拉菜单 中单击"创建状态表&quo
42、t;,这样创建的状态图表中,即可显示所选中网络的所有变量。 程序运行时,单击调试工具栏中的图形状态表监控按钮,就可以在当前值栏中显示出 这些变量的变化过程。可以按位或者按字两种形式来显示定时器和计数器的值,以位形式显 示的是其状态位,以字形式显示的是其当前值。单击自、可以单次读取过程变量的值。 当用状态表时,可将光标移动到某一个单元格,右击单元格,在弹出的下拉菜单中(见图 4-23),单击选择项,可实现相应的编辑操 图4-22 创建状态图 图4-23 状态表中有关单元格的操作此外,工具栏中的按钮为状态表提供了如下操作:升序排序、降序排序、单次读取、全部写人、强制,取消强制、取消全部强制和读取全部强制。使用这些按钮,可方便地进行和状态表有关的编辑。 2.建立趋势图在显示状态表的状态下,单击调试工具栏中的趋势图按钮,可以实现在状态图和趋势图之间的切 换。在趋势图中单击鼠标右键,在快捷菜单中可以设 置图形更新的时基(速率) ,如图4一24所示。这里 选择的速率仅是Micro/WIN图形刷新的速率,与实 际的变量变化无关。3.强制 用来给一个或所有的I/O点赋指定值,还可以强|删除品 制改变最多16个内部存储器(V或M)中的数据或模|清除 拟量。V和M存储区变量可以按字节、字或双字来|全部清除 改变,而模拟量只能以字节改变。所有强制指定值都存储在永久存储器中。强
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 35610-2024绿色产品评价陶瓷砖(板)
- 《创业学》重点题集
- 年产1万吨碳酸二甲酯合成项目可行性研究报告
- 2024年动量守恒定律【八大题型】(含答案)
- 2023年传统银饰资金申请报告
- 高中生元旦晚会主持的开场白范文(35篇)
- 2024年中考历史考前速背知识梳理
- 离任发言:国企党委书记在离任干部大会上发言材料
- 每月实习报告
- 统计的实习报告
- GB/T 5699-2017采光测量方法
- GB/T 40734-2021焊缝无损检测相控阵超声检测验收等级
- GB/T 22806-2008白卡纸
- GB/T 1910-1999新闻纸
- 药物性肝损害
- 【公开课】《农业专题复习》【课件】
- 第7课《大雁归来》课件(共15张ppt) 部编版语文八年级下册
- 培训的方式和方法课件
- 三年级下册口算天天100题(A4打印版)
- 三基选择题(东南大学出版社)
- 2021年大唐集团招聘笔试试题及答案
评论
0/150
提交评论