版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目四编程软件及其使用内容涵括:1、编程软件的初步使用2、编程软件的功能及编程方法3、调试及运行监控一、能力目标熟悉掌握V4.0STEP7MicroWINSP3的使用和编程方法,调试及运行监控。二、所需的材料、工具和设备PLC实验板、装有STEP7软件的计算机、数字量输入/输输输输输三、项目要求熟练掌握可编程序控制器编程元件的符号、意义和使用,掌握各基本指令的意义和使用,学会编程软件的安装和使用。四、学习形式以老师课堂讲解的形式学习,以学生小组的形式到实验室动手的形式实践五、原理说明STEP7-Micro/WIN是西门子公司专门为S7-300系列PLC设计开发的编程软件,可在全汉化的界面下进行
2、操作。它基于Windows操作系统,为用户开发、编辑、调试和监控自己的应用程序提供了良好的编程环境。其目前最新的版本是STEP7-Micro/WINV4.0SP5(V4.0.5.08)。该版本除了支持CPU的新功能外,其本身的功能也比以前的版本增强了很多。4.1编程软件的初步使用4.1.1计算机的配置要求STEP7-Micro/WIN要在PC机上运行,它对PC机的最小配置要求如下:(1)操作系统Windows2000SP3以上;WindowsXPHome;WindowsXPProfessional;(2)硬盘至少40MB以上空间。4.1.2软件的安装与卸载(1)STEP7-Micro/WINV
3、4.O份妥革步骤将安装光盘插入CD-ROM在光盘目录里双击Setup,进入安装向导。(2)按照安装向导的提示完成软件的安装。软件程序安装路径可以使用默认子目录,也可以用浏览按钮弹出的对话框中任意选择或新建一个子目录。(3)出现PG/PCInterface窗口单击OK按钮。(4)在安装结束时,会出现下面的选项:是,我现在要重新启动计算机(默认选项);否,我以后再启动计算机。(5)如果出现该选项,建议用户选择默认项,单击完成按钮,完成安装。首次安装完成后,会出现下面的选项:是,我现在浏览Readme文件(默认选项);否,我现在要进入STEP7一Micro/WINV4.0。出现该选项时,如果选择默认
4、项,则随后可以阅读Readme文件,并浏览关于STEP7-Micro/WIN编程软件的最新信息。但大多数情况下会选择直接进入软件,遇到问题时再去查找有关说明。说明:在开始安装Micro/WIN时选择的是安装程序的界面语言,选择English进行安装。安装完成后,可以打开Tools(工具)菜单的Options(选项),在General(常规)分支中的语言选择栏中选择chinese,确定并关问软件,然后重新打开后系统即变为中文界面。2.软件升级若要对STEP7-Micro/WINV4.0升级,需从西门子公司的网站上下载SPx软件包。STEP7-Micro/WINV4.0SPx和V4.0不能共存,安
5、装SPx时看到提示后,需退出安装程序,先卸载V4.0版,然后再次安装SPx(找到解压缩的文件目录,运行Setup文件)。说明:(1)在一个版本系列中,只需要安装最新的SP包,而不必按顺序安装所有的SP包。(2) ServicePack不能单独安装。在本地硬盘上必须有正式版本才能安装升级软件包;否则会退出安装。(3)高版本的Micro/WINV4.0能够向下兼容低版本软件生成的项目文件,低版本的软件不能打开高版本保存的项目文件。3.软件卸载逐步打开Windows操作系统的开始-设置-控制面板,在其中单击添加/删除程序按钮,选择相应的STEP7-Micro/WINV4.0版本卸载。卸载完成后,一般
6、需要重新启动Windaws系统。4.1.3硬件安装与拆卸1 .硬件连接在第8章的编程通信中已经提到,可以用三种方式连接S7-300和编程设备:通过PPI多主站电缆直接连接,或者通过带有MPI电缆的通信处理器卡(CP)连接,或者通过以太网通信卡连接,但最常用的是普通的PPI编程电缆。用于S7-300PLC的编程电缆长度一般均为5m。有RS-232和US喷口的两种编程电缆可以选择,编程电缆将PLC的编程口与计算机的RS-232口或USB口相连,连接如图4-1所示。PLCE机有两种供电方式,一种是直流供电,一种是交流供电,但一般在购买时选择交流供电方式的CP生机单元。图4-2中给出了直流供电和交流供
7、电两种CP模块接线方式。图4-2CPU主机单元的供电方式2 .拆卸CPUI块或者扩展模块如果需要拆卸CP蟆块或其他扩展模块,t#按以下步骤进行:(1)关闭所有电源。(2)拆除模块上的所有连线和电缆,主机和部分扩展模块的端子排是可拆卸的。该功能可使得拆卸I/O工作变得简单。如果有其他扩展模块连接在要拆卸的模块上,应打开前盖,拔掉相邻模块的扩展扁平电缆。(3)拆掉安装螺钉,拆下模块,或从35mn#准导轨上扣下模块。图4-1主机与计算机连接(tO门汨供AUR574.1.4参数设置用PPI多主站编程电缆与S7-300建立通信时,常用参数的设置如下版本。(2)将编程设备(如PC机)的通信地址设为OCPU
8、的默认地址为2。(3)PC机的接口般使用COM使USB(4)传输波特率为9.6kbit/s。如果建立了计算机和PLC的在线联系,就可利用软件检查、设置和修改PLC的通信参数。Block)选项,将出现系统块对话框。(2)单击通信口(Port)选项卡。检查各参数,确认无误后单击确定。如果需要修改某些参数,可以先进行有关的修改,再单击确认(OK)按键,待确认后退出。(3)单击工具条中的下载按钮,即可把修改后的参数下载到PLC主机。当然参数块的下载也可以和程序下载同时进行。说明:如果使用USB编程电缆,在建立连接后,可以通过系统块更改端口的波特率,下载后端口的波特率使用新的设定值。4.1.5与S7-3
9、00建立通信(1)单击浏览条中通信图标照2,进入通信对话框,双击刷新图标。STEP7-Micro/WINV4.0搜索并显示连接的S7-300CPU的图标。(2)选择相应的S7-300CPU并单击OK如果STEP7-Micro/WINV4.0未能找到S7-300CPU,应单击设置PC/PG接口按如图4-3所示,双击指令树步骤如下:(1)单击浏览条中的系统块图标,或从视图(View)菜单中选择系统块(System项目目录下的图标,设置PLC类型及CPU图4-3设置PLCI型及CPIM本4.2编程软件功能4.2. 1基本功能STEP7-Micro/WINV4.0为用户创建程序提供了便捷的工作环境,丰
10、富的编程向导,提高了软件的易用性;同时还有一些工具性的功能,例如用户程序的文档管理和加密等。此外,还可以用软件设置PLC的工作方式、参数和运行监控等。软件功能的实现可以在联机工作方式(在线方式)下进行。此时,有编程软件的计算机与PLC连接,允许两者之间直接通信,可针对相连的PLC进行操作,如上装和下载用户程序和组态数据等。部分功能的实现也可以在离线工作方式下进行。此时,有编程软件的计算机与PLC断开连接,所有的程序和参数存放在硬盘上,等联机后再下载到PLC中。4.3. 2界面及各部分的功能双击STEP7-Micro/WIN图标,再膏,可打开编程软件;也可以在PC机命令菜单中单击开始一SIMAT
11、I8STEP7-Micro/WINV4.0选项后,进入编程软件操彳界面。其外观如图4-4所示。1.工具栏它提供了常用菜单命令的快捷按钮。从查看一工具条可以显示和隐藏任意工具栏。图4-4STEP7-Micro/WINV4.0的外观2 .浏览条浏览条包含查看和工具窗口,通过单击可实现二者之间的切快。查看窗口为进入程序块窗口、符号表窗口等提供了快捷方式。工具窗口为进入编程向导界面提供了快捷方式,各种编程向导提高了编程软件的易用性。3 .指令树显示了所有的项目对象和创建程序所需的指令,如图45所示。可以将指令从指令树拖钮”,核对通信参数设置,并重复以上步骤。到应用程序中,也可以用双击指令的方法将该指令
12、插入到程序编辑器中的当前光标所在地。4 .编辑器该编辑器包括程序编辑器和局部变量表。在程序编辑器的底部有主程序、子程序和中断服务程序标签。单击这些标签,可以在程序编辑器窗口实现主程序、子程序和中断服务程序之间的切换。5 .局部变量表可以在局部变量表中为临时的局部变量定义符号名,也可以为子程序和中断服务程序分别指定变量,用于为子程序传递参数。程序中的每个POD程序组织单元)都有自己的局部变量表。这些局部变量表允许定义具有范围限制的变量,同时只在建立该变量的PO冲才有效。6 .输出窗口。输出窗口用来显示PODJ最近编译结果信息(所编程序的大小、占用数据块的大小等)和在编译之后检测到的错误信息。可以
13、双击输出窗口中的错误信息,光标会自动移至有编译错误的网络。图4-5指令树包网片0.)和助畸(|-ItfifilK*f.图4-6有关指令帮助及库指令的操作4.2.3工具栏工具栏由标准工具栏、调试工具栏、公用工具栏、指令工具栏四部分组成。虽然工具栏中各按钮的作用也可以通过菜单中的命令实现,并且菜单中的命令提供的功能比工具栏强大;但是工具栏为实现某些常用功能提供了快捷途径,使用工具栏中按钮提供的功能,可以RL1如3江如IH8ttiK一月一磷方“通丁九FX电理呼-reklt-reklt口-期0 0蓄管NfNf/ /M M春w wsswetMsswetM CFCF滕特VCVCR R率攵疸ET-ET-恿S
14、.KUS.KU零圣扁的listI ,制ULM而11Vwiar一女411m”理、Miw竹Mi提高编程效率。1.标准工具栏中部分按钮的作用标准工具栏如图4-7所示。编译上编译上, ,载降序排序载降序排序*. .一一全部卜全部卜 载升序选项常规按钮编译排序载升序选项常规按钮编译排序图4-7标准工作栏常规按钮标准工具栏中的轮规按钮包括新建项目一、打开项目叵、保存项目&、打印叠、打印预览以、剪贴品、复制电、粘贴震、撤消 9、这些按钮的用法和平时见到的其他办公室软件中的用法一样,这里不再细说编译按钮编译按钮限于编译当前程序编辑器打开的窗口,并且只能完成程序块或者数据块的编译.全部编译按钮全部编译按
15、钮同时完成程序块、数据块和系统块的编译上载按钮上载按钮将PLC中的项目传到STEP7-Micro/WINV4.0中,然后存储起来或对其进行编辑修改;可用于防止PLC中的原有项目被新项目覆盖.下载按钮下载按钮将STEP7-Micro/WINV4.0中的项目下载到PLC中.升序排序按钮和降序排序按钮升序排序按钮:和降序排序按钮用来给符号表中的符号和状态图中的地址排序.选项按钮选项按钮用来更改STEP7-Micro/WINV4.0窗口中各个小窗口的字体,颜色及其显示选项以及打印时的格式等.2 .调试工具栏中部分按钮的作用程序状态监控运行暂停趋势图取消强制ItIi1的算厚;的、昌昌吕的$上I1J11;
16、停止状态表监控强制趋势图暂停程序状态监控单次读取全部取消曲制图4-8所示为调试工具栏按钮.、-/一,一一一(1)运行按钮和停止按钮在CPU犬态开关拨到RUNITERM犬态时,可通过运行或停止按钮控制CPU莫式。(2)状态程序在PLC中执行时,显示PLC中有关数据实时值和能流的信息。可以使用状态图和程序状态窗口读取、写入和强制PLC数据值。在控制程序的执行过程中,PLC数据的动态改变可用下列三种不同方式检视:状态表监控打开状态表窗口,单击图状态按钮态数据。并且每行要指定一个监视的PLC数据值,指定一种显示格式、当前值及新值(如果使用写入或强制命令)。WIN显示区域按照一定的刷新速率,用随时间而变
17、的PLC数据绘图,跟踪状态数据;用图形显示变量的值,包括最大值、当前值、最小值等信息。在状态趋势图中一样可以执行强制、写入等命令;并且可以就现有的状态图,在状态表图和趋势图之间切换;新的数据亦可在趋势图中直接赋值。程序状态监控单击程序状态按钮隔,在程序编辑器窗口中显示状态数据。当前PLC数据值会显示在引用该数据的STL语句或LAD/FBD图形旁边。LAD图形也显示功率流,由此可看出哪个图形分支处于活动中。注意:程序状态和状态表监控(或趋势图)窗口可以同时运行。在状态图窗口写入或强制PLC数据,将应用于程序状态窗口;在程序状态窗口写入或强制PLC数据,也会应用于状态图窗口。例如,无论在程序状态窗
18、口还是在状态表监控(或趋势图)窗口,将QO.O写入逻辑值1,则其他窗口中显示的QO.O也会变成1。(3)单次读取按钮府演取全部强制凉,状态表的表格中就可以显示状趋势图在状态视图下,单击趋势图按钮,进入趋势图状态。在趋势图下,Micro/仅限于对状态图中的数据进行一次读取,例如监视变量VW40中的数值,单击单次读取按钮纾,显示的数据是单击按钮的时VW4冲的数据,而不是一个实时变化的数据。(4)全部写入按钮飞在状态图中,单击此按钮将改动后的新数值列发送至PLC此功能与强制的区别:在写人数据后,写入的数据值还会根据程序中的逻辑运算而改变,而强制输入的数据在状态表中不会发生变化。注意:与强制有关的应用
19、将在后面“4.4.3节状态表监控和趋势图监控”中具体讲解。3 .公用工具栏中部分按钮的作用图4-9所示为公用工具栏按钮。(1)插入网络按钮匕和删除网络按钮 11这两个网络按钮为增加和删除网络块提供了快捷方式。单击插入网络块按钮,会在光标所在的网络块之前新加一个网络块;单击删除网络按钮,会删除光标所在的网络块。(2)切换程序注解按钮应用项H中的M育行打图4-9公用工具栏程序进行说明。切换网络注解按钮 fl。用来在程序编辑窗口打开和关闭网络注解。网络注解用来为每个网络块进行说明。(4)切换符号信息表按钮翼用来在程序编辑窗口打开和关闭符号信息表。 符号信息表显示每一个网络块中的符号地址、 绝对地址及
20、对应的注释。(5)书签将一个长的程序分成几个小块之后,书签用来为每一个小块作一个标记,从而方便在这块之间移动。将光标移到需要做标签的网络块中,单击按钮I廿换符&国J红义的对号&用来在程序编辑窗口打开和关闭程序注释。程序注释用来对整个主程序、子程序或中断,即可在此网络块处做上标记;单击按钮%,光标会自动移到这个网络块;单击欠,光标会移到这个网络块之前的书签所在的位置;单击*按钮会取消所做的书签。(6)应用项目中的所有符号按钮.用来把符号表中定义的符号地址应用在项目中。也就是说,如果程序中显示的不是符号1形成复杂的网络结构。输入触点按钮叶上、输入线圈按钮和输入指令按钮1用于输入编程
21、元件。4.2. 4浏览条中各部分的功能1.符号表用来定义变量的符号地址,也可以为常数指定符号名。在程序中可以创建多个符号表,但元论是在同一个还是在不同的符号表中,符号地址和绝对地址是一一对应的。符号表创建完成后,可以用符号地址或绝对地址来输入指令操作数。如图411所示的符号表,在编辑程序时,既可以输入符号地址故障指示信号,也可以输入绝对地址QO.O。如果不同的符号地址对应相同绝对地址,该行就会出现符号,如图4-11中的4.0;如果符号表中定义的符号地址在程序中没有出现,该行就会出现符号Q,如图4-11中的4.1。地址,单击按钮可以在程序中显示符号表中已定义的符号地址O(7)创建未定义的符号表按
22、钮用来为程序中使用的符号地址定义绝对地址。例如在程序编辑时,为某一位逻辑定义了符号地址”故障指示灯”,而此符号地址没有在符号表中定义,为此符号地址定义绝对地址,而不用回到符号表中去定义。此时,可以单击鼓扭争”4.指令工具条指令工具条包括LAD指令工具条和FBD指令工作条, 具体显示什么工具条,视选择的程序语言而定.当选择使用LAD时,指令工具条如图4-10所示.FBD不再诉说.输人触点榆人指令盘输人触点榆人指令盘+THFiI向下连线二“按纽、向上连接一寸按纽、向左连线一按纽和向右连线 T 按纽用于输入连接线,有此图4-10LAD指令工具条图4-11符号表2 .状态表监控在程序运行过程中,可以监
23、视和修改输入、输出或者变量的当前值,但无法监视常数、累加器和局部变量的状态。例如要改变VW4冲的值,可以在状态表表格中的新值一栏中输注意:在状态表中,如果要监视过程变量的当前值,需要首先输入该过程变量的地址。例如要监视VW40中的值,首先需要在状态表的地址一栏中输入VW40数据块数据块可以以字节、字、或者双字的形式为V存储器指定初始值。用户可以把不同用途的数据分类,然后分别在不同数据页中定义;向导程序生成的数据块也可以自动分类保存。输入数据后,保持光标在数据行末尾,如果按“CTRL+EnteF键,会自动计算出下一个数地址cul+c导出如图4-12关于数据分页的操作如图4-12所示,如果在数据分
24、页标签上单击右键,选择下拉菜单中的属性,可以查看、设置每个数据页的属性,并且可以单独对它们设置密码保护。单击图4-12关于数据分页的操作导出,可以将数据块导出为文本文件;单击导入,符合格式的文本文件也可导入成为数据块。还可进行重新命名等操作。错误。在消息输出窗口中,双击错误提示文字,光标会自动跳到相应出错的位置。_ewI 符号匚。 敌修信号 i2Q故陞信号 23 一故陞指示信号4eQ故障信曼 3地址IQ1IQ1皿。1aP1aP葩对用来对变眼地地迸仔说明入要改变的值,单击全部写入按钮工或强制按钮电,就可改变VW40的当前值。如果在不同的数据分页中定义的数据地址重叠,编译时Micro/WIN会自动
25、指出以避免与另一个未使用符号符8重登的将“地址4 .交叉引用交叉引用提供了交叉索引信息、字节使用情况信息和位使用情况信息。显示程序中所使用元素的详细的交叉引用信息及字节和位的使用情况;双击某一行可以切换到程序的相应位置。5 .系统块系统块中的内容存放的是关于cpurn态的数据。如果编程时未进行cpurn态,系统以默认值进行自动配置。包含的具体内容如图413所示。通信端口鹤索慌OmOm 值晒口O O 麻申数对悌抨O 锂码。路出豪 CJ-CJ-的人旎波解 O-O-陈冲播提值 O O 普最 A7A7 同口 LfomO-LfomO-3 3 加存植区图4-13系统块包括的选项用来更改CPU的通信参数,例
26、如通信口的地址或通信速率等。(2)断电数据保持定义在CPU断电后再上电,数据是否保持断电前的状态。选中的数据区,上电后能保持断电前的状态。在默认情况下,所有的V、MT和C存储区均被设为保持状态。(3)密码可以分等级给CPU置密码,使其有不同等级权限。如果配置了密码,STEP7-Micro/WINV4.0会显示图4-13系统块包括的选项密码授权对话框;要清除密码,在密码对话框中输入CLEARPLC(不区分大小写)。如果忘记密码,必须清除存储器,重新下载应用程序。STEP7-Micro/WINV4.0还可以通过指令树一要加密的POS属性,给POUm密,甚至可以通过文件一设置密码,为整个项目加密。(
27、4)输出表在停止模式下,控制数字量输出点或者模拟量输出通道的输出值,是输出设定值,还是保持停止模式之前的数值。例如,在PLC进彳TRUN-to-STOP(运行至停止)转换时,如果选择输出设定值(在复选框中选择需要彳持接通的输出点),无论RUN莫式下处于什么状态,该输出点在STOP莫式下都会处于接通状态;如果选择保持运行状态下的数值,单击”将输出冻结在最后的状态复选框,该输出点在STOP莫式下会保持运行模式下的数据。(5)输入滤波器数字量输入滤波器为CPU的数字量输入点选择不同的输入滤波时间。如果输入信号有干扰、噪声,可调整输入滤波时间,滤除干扰。滤波时间可在O.2012.8ms的范围中选择。如
28、果滤波时间设定为0.5ms,数字量输入信号的有效电平(高或低)持续时间小于0.5ms时,CPU会忽如它;只有持续时间长于0.5ms时,才有可能被识别。模拟量滤波器允许为每一路模拟量输入选择软件滤波器。一般情况下,选用模拟量滤披功能后,就不必再另行编制用户的滤波程序。如果对某个通道选用了模拟量滤波,CPU各在每一程序扫描周期前,自动读取模拟量输入值;而这个值就是滤波后的值,是所设置的采样数的平均值。模拟量的参数设置(采样数及死区值)对所有模拟量信号输入通道有效。(6)脉冲捕捉位用来捕捉数字量输入点中时间小于扫描周期的短脉冲,防止信号丢失。(7)背景时间用于在运行模式编程下,进行程序或数据监控时,
29、设置Micro/WIN和CPU的通信时间占整个程序扫描周期的百分比。增加这个时间可以增加监控的通信机会,在Micro/WIN中的响应会快一些,但是同时会延长程序扫描周期。(8) EM配置对于存储在V内存中的项目,EM配置窗口可以显示该项目中定义的智能模块及关联的配置地址,参数由STEP7-Micro/WIN向导配置。(9)配置LED用来指定在I/O点或者数据被强制时,或者模块发生I/O错误时,是否点亮CPU上的SF/DIAG(系统故障/诊断灯。(10)增加存储区通过设置禁用运行模式下的编辑功能,来扩大用户程序存储器的容量。因为在运行模式下编辑程序需要占用一部分程序存储空间。6 .通信显示通信参
30、数,与S7一300建立通信。7 .设置PC/PG接口。是西门子的PLC编程软件为访问路径设置的界面,可以设置计算机与S7-300进行编程通信的方式。通信中已包含设置PC/PG接口选项。4.3编程本节是学习编程软件的重点。STEP7-Micro/WINV4.0提供了三种程序编辑器:STL编辑器、LAD编辑器和FBD编辑器。选择视图菜单,单击STL、LAD或FBD便可进入相应的编程环境。LAD或FB谕辑器能使用SIMATIC和IEC61131-3指令集,而STL编辑器只能使用SIMATIC指令集。1 .3.1程序编辑器中使用的惯例2.程序编辑器中的使用惯例(1)在符号名前加#表示该符号为局部变量。
31、(2)在EC指令中的“%表示直接地址。(3)操作数符号“?.?”或“??”表示此处必须有一个操作数。STEP7-Micro/WIN允许为LAD程序的每个网络块加注释。STL程序不用分段,但是可以用关键词NETWORK程序分块。3 .LAD编辑器中的使用惯例在LAD中,触点代表逻辑输入条件,例如开关、按钮或者内部条件等。线圈通常表示逻辑输出结果,例如灯负载、电动机启动器、中间继电器或者内部输出条件等。盒表示其他一些指令,例如定时器、计数器或者数学运算指令等。LAD编辑器中需要说明的几个表示符号如下:(1)-”表示开路或者需要能流连接。4 2)“沟表示指令输出能流,可以级联或串联。5 3)“”表示
32、可以使用能流。4.3.2建立程序先介绍一些概念和基本操作:(1)建立符号表(可选)符号表不仅可以包括物理输入/输出信号,还可以包括程序中用到的其他元件。通过监视菜单,单击符号寻址或使用快捷键Ctrl+Y,可在程序中实现绝对地址和符号地址之间的切换。将光标移到最后一行任意一栏,按键盘上的向下箭头,可以新增加一行;也可以左键单击,在下拉菜单中选择新增加一行。(2)程序的基本组成部分一个程序块由可执行代码和注释组成,可执行代码由主程序、子程序和中断服务程序组成,可执行代码可以被编译并下载到PLC中,而注释不会被下载。(3)根据需要可以在数据块中输入数据的初始值。(4)在系统块设置硬件参数,如果没有特
33、殊要求,一般选择默认设置。下面以一个实际例子来说明编程的具体操作步骤。例4-1下面以本书第5章中5.4节的延时脉冲产生电路的程序为例,介绍在STEP7-Micro/WINV4.0环境下编程的具体过程。下面操作使用的是工具条中的按钮,也可以通过菜单中的命令实现。(i)单击工具栏中的新建按钮建立一个新的程序文件。(2)双击指令条中3CPU221REL02.01,根据实际应用情况,在出现的对话框中选择PLC的型号及版本号。如果通信正常,可以直接单击读取PLC直接读取PLC信息。(3)建立符号表(可选),单击浏览条中的符号表图标,在符号表窗口输入如图4-14中所示的信息。egI符号I地址1注释T-誉人
34、信号mo2 -匚j输出信号Q003f|!1图4-14建立符号表(4)编辑程序在公用工具栏中单击庭和窑,使程序编辑窗口显示程序注释条和网络注释条,然后在相应位置输入所需要的注释信息(见图4-1日,在其他网络的相应位置也可以输入相应的标题和注释。编辑网络1双击指令树中的位逻辑图标或者单击左侧的加号,可以显示全部位逻辑指令。选择常开触点,按住鼠标左键,将触点拖到网络l中光标所在的位置,或者直接双击常开触点.,然后将光标移到常开触点上的红色“?.?,输入4.0,按回车键确认。ti时肺”产生电路产生i卜时启动肋冲在 1010oiGoiGI I 丹沿产生脉冲图4-15加标题和注释同样方法输入上升沿指令和输
35、出线圈MO.O编辑网络2(c人 8。Kswlrd),入T图4-16编辑网络2在网络标题位置输入“启动定时器T33”,在网络注释位置输入“T33定时5s”。输入常开触点MO.O之后,将鼠标放在MO.O的下方(见图4-16(a)所示的位置单击),在位逻辑指令中双击常开触点,输入MO.1之后,按回车键;在图4-16(b)中所示的位置单击,在指令工具栏中单击向上连线按钮。将光标移到如图4-16(c)所示的位置,输入常闭触点QO.Q线圈MO.1。将 光 标移到如图4-16(d)所示的“QO.O处,在指令工具栏中单击向下线按钮二,在计时器指令中,双击打开延时定时器,输入定时器号T33,按回车键,光标会自动
36、移至预置时间值(PT)参数,输入预置时间值500,按回车键确认。编辑网络3描周期”。输入常开触点T33和线圈QO.Q(5)程序编辑完成至此,完成并编辑后出现如图4-17所示窗口。然后可以用调试工具栏中的编译按钮日,进行离线编译,在输出窗口出现如图4-18所示的信息。,中产生,跳_M M功1 1生时J0J0动IfrIfr冲:至*口_的上个语产生m m史-一一IDOMOOIDOMOO|11PIC)M M堵 NJHR?JHR?定町逑rnjgrnjg时弓 w阿精3 3尸九I I出胴,中林.中的3g3g度力一T T旧描国画T33Q0.0T33Q0.0图4-17编程小例如果编译元误,可单击浏览条中的交叉引
37、用图标T*,查看数据地址是否有冲突或重叠。之后选择文件菜单,单击“另存为”,在出现的对话框中,输入文件名“延时脉冲产生电路”并单击保存。(6)下载并运行程序完成以上操作之后,便可单击调试工具栏中的下载按钮工,把程序下载到PLC中。将57-200的模式开关设置为RUN运行程序。运行后,每当4.0输入一个高电平,5s之后,QO.O闪凫:一下。注意:(1)如要更改某一指令的操作数,可以单击该操作数,输入新的操作数,按回车键确认。(2)可以在程序编辑器窗口中右击要进行操作的位置,弹出下拉菜单(见图4-19),可以进行插入或删除一行、一列、一个网络、一个子程序或中断程序等操作。(3)可右击程序编辑器下面
38、的子程序或中断程序书签,在弹出的下拉菜单中对于程序和中断程序进行插入、删除或重新命名等操作,如图4-20所示。在网络标题位置输入“产生输出脉冲”,在网络注释位置输入“脉冲的宽度为一个扫图4-18输出窗口的信息图4-19插入或删除操作(4)将鼠标放在如图431所示的位置中单击,可以选中单个网络,然后向上或向下拖动鼠标(也可按下shift进行操作),可以选中多个网络,之后可以对选中网络块进行剪切、删除或复制等操作。gfftgjJ图4-20对中断或子程序的操作4.4调试及运行监控STEP7Micro/WINV4.0提供了一系列工具,可直接在软件环境下调试并监视应用程序的执行。4.4.1 7-300P
39、LC操作模式的选择57300PLC有两种操作模式:停止模式和运行模式。CPU莫块前面板上的LED状态指示灯显示当前的操作模式。在停止模式下,S7-300PLC不执行程序,这时可以下载程序,进行组态或编程;在运行模式下,S7-300将运行用户程序。可以用三种方法来选择S7-300PLC的操作模式:1 .使用模式选择开关在CPU莫块的前面板上有一个手动选择操作模式开关,可以将其打在停止模式(STOP),停止程序的执行;可以将其打在运行模式(RUN),启动程序的执行;也可以将其打在终端模式(TERM),不改变当前操作模式。如果模式开关打在STO成TERM莫式,且电惊状态发生变化, 则当电源恢复时,C
40、PU自动进入STOP莫式;如果模式开关打在RUNTERM模式, 且电源状态发生变化,则当电源恢复时,CPU自动进入RUN莫式。2 .使用偏程软件使用Micro/WIN可以改变与之相连的PLC的操作模式。如果使用这种方法,CPU面板上的模式开关必须打在图4-21选中网络RUNKTERMk,这时可以使用菜单命令中的PL8STOP和PLCRUN或工具栏中的有关按钮来改变操作模式。3 .使用指令这种方法不常用。在用户程序中,可以增加STOP旨令将PLC置于停止模式,它可以使逻辑程序停止运行。4.4.2选择扫描次数通过设置PLC运行的扫描次数(从l次扫描到65535次扫描),可以控制程序的循环扫描次数。
41、首先将PLC置于TERM莫式,然后在调试菜单中单击首次扫描,则选择的扫描次数为一次,得到第一个扫描周期的信息之后,程序不再运行;单击多次扫描可以在出现的对话框中设置扫描次数,则程序循环扫描的次数达到设置值后自动停止运行。当准备好恢复正常程序操作时,将PLC转回运行模式。4.4.3状态表监控和趋势图监控1 .建立状态表中输入要监视的过程变量的地址,在格式栏中选择数据类型。也可以在程序编辑器窗口选中要监视的网络,单击右键,在如图4-22所示的下拉菜单中单击”创建状态表,这样创建的状态图表中,即可显示所选中网络的所有变量。程序运行时,单击调试工具栏中的图形状态表监控按钮 2,就可以在当前值栏中显示出
42、这些变量的变化过程。可以按位或者按字两种形式来显示定时器和计数器的值,以位形式显示的是其状态位,以字形式显示的是其当前值。单击自、可以单次读取过程变量的值。当用状态表时,可将光标移动到某一个单元格,右击单元格,在弹出的下拉菜单中(见图4-23),单击选择项,可实现相应的编辑操撤消国)Ctrl+Z剪切Ctrl+X复制土TICtrl+C全选 gCtrl+A插入口k k删除选项创建状态表;图4-22创建状态图取消全部强制值)读取全部强制查看趋势图 S此外,工具栏中的按钮为状态表提供了如下操作|时Ctrl+XCtrl+XCtrl+Ctrl+Ctrl+VCtrl+V图4-23状态表中有关单元格的操作:升
43、序排序1*、降序排序二,、单次读、全部写人、强制三,取消强制心、取消全部强制鲂和读取全部强制管。使用这些按钮,可方便地进行和状态表有关的编辑。在显示状态表的状态下,单击调试工具栏中的趋势图按剪切任)复制位)Ctrl+XCtrL+CCtrL+C,可以实现在状态图和趋势图之间的切换。在趋势图中单击鼠标右键,在快捷菜单中可以设置图形更新的时基(速率),如图4一24所示。这里选择的速率仅是Micro/WIN图形刷新的速率,与实际的变量变化无关。3.强制用来给一个或所有的I/O点赋指定值,还可以强|删除品制改变最多16个内部存储器(V或M)中的数据或模|清除拟量。V和M存储区变量可以按字节、字或双字来|
44、全部清除co改变,而模拟量只能以字节改变。所有强制指定值都存储在永久存储器中。强制功能优先写入取消全部强制0 0)谩厥全部强制工)插入(X X)解除山)清除眄闿墨唯于立即指令,同样优先于切换到停止模式时也就是说,如果对某一输出点强制,那么使用的输出表。3434秒1/21/2杪(D D1 1秽 95 5秒氏】1 1wawa)s s分科电)PLC进入停止模式时,输出点上为强制值而不是输出表中配置的值。图4-24设置图形更新时基(1)强制指定值在状态表中,若强制一个已经存在的值,可以单击“当前值”栏,然后单击强制按钮&若强制一个新值,可以在“新数值”栏中输入新值,之后单击调试工具栏中的强制按
45、钮。若在趋势图中,选中要强制的变量地址,单击工具栏中的强制按钮对话框中输入强制值,按确定按钮。(2)读取全部强制操作打开状态表窗口或趋势图窗口,单击工具栏中的按钮密1fc,则状态表中或趋势图中所有被强制的当前值中会显示强制符号。(3)取消一个强制操作单击当前值,然后单击工具栏中的按钮隹3。(4)取消全部强制操作打开状态表或趋势图,单击工具栏中的按钮后。4.写入在状态表的新数值栏写人数据,然后单击调试工具栏中的全部写入按钮,就可实现将新数据写入PLC4.4.4运行模式下编辑应用程序在运行模式下编辑,是指对控制过程影响较小的情况下,对应用程序做少量的修改。这时在线的S7-300CPU、须支持RUN莫式下编程,并且CPU、须处于RUN犬态。一般情况下,不建议进行该方面的操作。(1)单击调试菜单中的命令“Run(运行)模式下程序编辑”。因为RUN莫式下只能编辑CPU中的程序,如果CPU中的程序与编辑软件窗口的程序不同,系统会提示存盘。(2)屏幕弹出警告信息STEP7-Mic
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度高效离婚诉讼协议模板编制指南
- 两人合伙购车法律合同范本2024版B版
- 二零二五年度农民工就业合同范本(劳动权益保障)
- 2025年度智能仓储车间租赁管理合同模板3篇
- 二零二五年度出租车租赁市场推广与广告合作协议4篇
- 二零二五年度初中学校纪律教育与安全防护协议书4篇
- 二零二五版楼层套房租赁合同书(含室内空气净化服务)4篇
- 2025年度能源企业常年法律顾问聘请合同3篇
- 2025年度体育馆场地标准租赁与赛事宣传推广合同
- 2025年环保污水处理设施建设及运营合同4篇
- 2024年高考八省联考地理适应性试卷附答案解析
- 足浴技师与店内禁止黄赌毒协议书范文
- 中国高血压防治指南(2024年修订版)要点解读
- 2024-2030年中国光电干扰一体设备行业发展现状与前景预测分析研究报告
- 湖南省岳阳市岳阳楼区2023-2024学年七年级下学期期末数学试题(解析版)
- 农村自建房安全合同协议书
- 杜仲叶药理作用及临床应用研究进展
- 4S店售后服务6S管理新规制度
- 高性能建筑钢材的研发与应用
- 无线广播行业现状分析
- 汉语言沟通发展量表(长表)-词汇及手势(8-16月龄)
评论
0/150
提交评论