为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

顺序功能图语言S7-Graph的使用

2022-09-18 7页 doc 469KB 2阅读

用户头像 个人认证

天涯明月

暂无简介

举报
顺序功能图语言S7-Graph的使用图选择安装语言顺序功能图语言S7-Graph的使用——顺序功能图语言S7Graph的使用S7Graph语言是S7-300用于顺序控制程序设计的一种语言,遵从IEC61131-3标准中的顺序控制语言的规定。下面给大家介绍一下该软件的使用。1.S7Graph的安装S7Graph软件属于可选的软件包,需要单独安装。安装步骤如下:(1)双击setup.exe安装文件,安装开始。(2)弹出“安装语言”对话框。选择“English”如图??所示。S7-GRAPHSetup;SetupLanguayeSIEMENS「Setipspraehc...
顺序功能图语言S7-Graph的使用
图选择安装语言顺序功能图语言S7-Graph的使用——顺序功能图语言S7Graph的使用S7Graph语言是S7-300用于顺序控制程序设计的一种语言,遵从IEC61131-3标准中的顺序控制语言的规定。下面给大家介绍一下该软件的使用。1.S7Graph的安装S7Graph软件属于可选的软件包,需要单独安装。安装步骤如下:(1)双击setup.exe安装文件,安装开始。(2)弹出“安装语言”对话框。选择“English”如图??所示。S7-GRAPHSetup;SetupLanguayeSIEMENS「Setipspraehc.C[sutjch^SetipLangu^e:^.rglisHLangued'insbsllation:Fiai於itCIdiomadeinstalaciSg:Es痢ILinguadi\nz[匚ll^zicine:kalianoNext>Cancel后面弹出的对话框,点击“下一步”或“是”即可。3)安装过程,要求安装授权。如图??所示。Manualslorthisproductha^ebeeninslalledonyourcorrputer.Youcanlindthesem-anuakintheStartMenuunderGirretic->文扌当图安装授权(4)最后,弹出下面对话框,点击“Finish”,完成安装。S7-GRAPHSetup:Setupiscomplete.SetuphassuccessfullyinstalledS7-GFIAPHonyoi-rcomputerandmadethe门已cessarymodifications.图完成安装2.S7Graph的结构:用S7Graph编写的顺序功能图程序以功能块(FB)的形式被主程序OB1调用。S7GraphFB包含许多系统定义的参数,通过参数设置对整个系统进行控制,从而实现系统的初始化和工作方式的转换等功能。对于一个顺序控制项目至少需要3个块:1)一个调用S7GraphFB的块,可以是组织块(OB)、功能(FC)和功能块(FB)O2)一个S7GraphFB块,用来描述顺序控制系统的任务及相互关系。3)一个DB块,作为背景数据块,保存顺序控制的参数。其中,一个S7GraphFB最多包含250步和250个转换。3.S7Graph编辑器:图??中是S7Graph的编辑器界面,左边的窗口是浏览窗口,右边的是程序编辑区。浏览窗口有三个选项:“Graphic”(图形)选项卡、“Sequencer”(顺序控制器)和“Variables”(变量选项卡)。“Graphic”(图形)选项卡的中间是顺序控制器,其上下是永久性指令;“Sequencer”(顺序控制器)可以方便的浏览总体结构;“Variables”(变量选项卡)中的变量是编程时可能用到的各种基本元素。:惑阖蚀口皿弐=壺莊SHE越旦1盟蹬闢BI卿&七GlSfi*H5gJWrcgi11竺直I应m-盟RMinsertRj;:述畑辭wuptiTE因hXm*yetD申P口J左1刪F|m|链]±|flf]!1珂世||1>«-1[T玉[甘][^[FIW辱1鋼u|k~zhd*C3PfiriSTrtrflfruriQfi^bthxrccqmcw饶ment图S7Graph编辑器Ido起动ID.l停机_nlQO.l|删机[M——Hk——K5S5S4.应用实例:还是以锅炉的鼓风机和引风机的控制要求pwidciil初始出10.0^—桂桅条件|MO.LQO.O|T371^\.~FT37訪徉MO.2-QO.OQO.l"有向i―连些|MO.3QO.O|T3S~g为例,其工作过程是:按下起动按钮I0.0后,引风机开始工作,5s后鼓风机开始工作,按下停止按钮I0.1后,鼓风机停止工作,5s后引风机再停止工作。根据要求,我们画出其顺序功能图,如图所示。1、创建FB块1)打开SIMATIC管理器,找到中的“块”并选中,在右边的区域内点击右键,在弹岀的快捷菜单中执行命令“插入新对象”-能块”,如图所示。“功咗亠|应:Fi丸三0.'.丄「1:._:3.EI/.izn.li叼匚:M:审呗比□I團剽詞对时al面同百I[叫审注崗I回Itsa^s^~羽團B-®S7Prol駁切匚trh-X匚trHILtrh-1/«1除tel筠入新刑S!・I蜩块FLC■功龍块|»*£51?r小|■对掠融.filt+Rjetum料定梅斛t图插入功能块I-屈肛MHI?3J0站点B-g]mi3l3T-2nF(]:l吉创ST程序〔]」S3块2)在弹出的“功能块属性”对话框中,选择语言为S7-GRAPH居性-功筮块常规-弟1部吩名称T1:岸吕呂LSJ:符号注釋ICI:创建语肓'Li:创建日期:上也恨改:注释①〕;项目啊:项目的存储眩:图功能块属性3)点击确定后,出现下面的对话框。可以看出在右侧区域多了一个FB1块。。吳f呵';:=厂唯KE噩匸卿少厘工阚沁EEB宙圉舸aHi球g彌晦即闻圈』1迥&::.:=''編宦匸.时;:;-L.:L'iibi.'i-丁;£1;<砂脚1「鱼回主]生厅至担里]Icsaras>J21劉鋤%|sjmjw]口画3Th-olE餵SHA7IC3W站査朋CTV313r-2DT(L)日;gjS?趕呼0.):血哒件flj抉口醐口化图块的画面4)双击打开,进入S7GRAPH编辑环境,如图所示。FB1自动生成第1步(STEP)和第1个转换(TRANS)。舸制何脑:QmMHM,旳=輕师亦刖獅话预T.昭HWHT飓颐8跖t£图打开S7-GRAPH2、S7Graph的两种编辑模式rarvmts.-t-工芝卫胃一&|一Ql-U_目對@回_s一宝<1上图中,左侧的“Sequencer”(顺序控制器)工具条上的按钮用来放置步、转换、选择序列、并行序列和跳步等等。该工具条可以任意的拖放到工作区的其他位置。如图??所示。Seq(iie:iLcer®I虽]kwHItlP店|时胥I创则曰严I圆巒||图顺序控制器工具栏编写时有两种模式:(1)直接编辑模式:执行菜单命令“Insert”f“Direct",进入直接编辑模式。另外可以点击上图中第一个图标,未按下时为直接编辑模式。在直接编辑模式下,如果希望在某一位置下面插入新的元件,首先用鼠标选中该位置,然后在工具条中选择相应的按钮,元件即可放置到相应的位置。如果想连续插入相同的元件,可以连续点击,可插入多个。(2)拖放编辑模式:执行菜单命令“Insert”f“Drag-and-Drop”,进入直接编辑模式。另外,可以选中上图中第一个按钮。(按钮按下)在拖放模式下,如果选中工具条上的按钮则鼠标将带着与被点击的按钮相类似的光标移动。在需要放置的位置,点击一下左键,即可完成放置。如果拖动鼠标时,带有“0”标示,表示在该位置不能放置;若该图标消失,则表示可以放置。放置完毕,可按下“ESC”键,取消放置。3、基本框架1)在拖动模式下,选中"*”,然后在编辑区“Transl"处点击,添加“Step2”和“Trans2”;继续点击,可连续添加步。本例中,共四步,点击三次。2)在工具栏中选中”,拖动到在最后•转换T4,点击左键。此时,出现下面的画面,如图??左图所示。输入编号1,回车。在T4下方出现一个标有S1的箭头,如图??右图所示。_rsTranaS■zS4'mStepi卅—I_T3S4'7“pi■”T1rjnna+-.-.ii19图??添加跳步与此同时,在步S1上方的有向连线上,自动出现一个水平的箭头,右侧标有转换T4。相当于在S4到S1形成了一条有向连线。至此,S1〜S4形成了一个闭环。4、步与动作表示步的方框内有步的编号(S1、S2、S3、S4)和步的名称(Stepl、Step2、Step3、Step4),点击可以修改名称,但不能用汉字名称。通过下图中所示的两种方式,可以显示或关闭各步的动作和转换条件。permanentirstrucrwrsDisplayWithOve[阳Detdis:LAD*FED営pEinifirwrJlinjliuclmsZcwriInCtri+Tljrin-ZmxdCULCtri-rfljrii-ErJ-srgeSeleiiEdAre-a2DuriFacitar...tt-J7弓Equemeil——=Peima^rtireliucHonststTf岁忌肯3-3一三ltdbars*StdtLEEb1i/S^nholtCtrhK!'彳CoonenteCtrli-Shft+K1*Lrr■ncns-i"■Alio-:S^nibdUidll-fSI1SteplStepl<T1Jransl图显示和关闭动作和转换条件在直接编辑模式下,选中某一步后面的动作框后,点击“Sequencer”(顺序控制器)上的动作按钮“匸”,此时在动作框下面会插入一个动作行,连续点击,会不断添加。”后,□z在拖动编辑模式下,选中“圈“Sequencer”(顺序控制器)上的动作按钮"此时动作随鼠标进行放置。当鼠标指向到“Step1”处时,“0”消失时,表示该处可以放置动作,点击左键,即可放置一个动作;若连续点击,可连续放置多个动作。下面介绍几个常用的动作命令:1)命令S:置位,当步为活动步时,使得输出为1并保持;2)命令R:复位,当步为活动步时,使得输出为0并保持;3)命令N:当该步为活动步时,输出为1;当该步为不活动步时,输出为0;4)命令D:延时指令,延时时间在右下方的方框中设置,例如,T#5S;上方的方框设置的一个位变量,该位反映的是延时时间到或没到的标志。延时时间到,若该步为活动步,则动作输出为1;若为不活动步,则输出为0。5)命令CALL:该步为活动步时,调用命令中的逻辑块。根据上面的介绍,我们将例子中的顺序功能图写入该软件,因为Q0・0在第2、3和4步都出现,所示用了“S”(置位)指令;而在初始步(S1)将Q0.0复位。对于第2步和第4步,需要延时5s,输入命令D(延时)地址输入M1.0和M1.1,在地址下面的空格中输入时间常数“T#5s”;其中,M1.0和M1.1作为转换的条件,作为延时时间到的标志。图顺序控制图的步和动作5、转换条件转换条件采用梯形图和功能块图来表示,在“VIEW”(视图)菜单中用“LAD”或“FBD”命令切换两种表示方法。选中“LAD”来生成转换条件。如图??所示,点击图示的虚线框,添加触点;然后点击窗口最左边垂直放置的工具条中的“卜”“廿”和比较器按钮“”(相当一个触点),用它们的串并联电路作为转换的条件。生成触点后,点击触点上方的“宀”输入绝对地址。例如在步S1到步S2的转换条件,插入一个常开触点,点击“叱”并输入“10・0”。右键点击该地址,选择“编辑符号”,在出现的对话框中输入地址对应的符号、数据类型和注释等。如图??所示。点击“确定”后,在图中显示的是符号地址“start”。如图??所示。按同样的方法,添加后几步的转换条件。I吋©t_>E归鈕上[nsertPL匚氐bjg^sbons-出「dewtldpD冷H日“:-*1ft・w湖馆id廉”£F:刍u豆睜[Q”咗同七Giaphk:£3SequenceiVVsn-atJes|』Jrans3S3StrrGTlM■TranslT2JransG1.点击方框■奉J■■点StrjjGTraris4ni.i—SPemanerJhshucimsbalDie洱口梯冷oP'snndner^risliucliC'nsdllei57甘茸爪[FBhCCL(SgquancerL]-57JPtciL*iSTATIC::®UA*|CPLI3.J图对转换条件编程嗚嚴杓:、'嗚嚴杓:、'地-止1IOuOstattKOL;p■■-(鼻1►勵I®甫号①|JMS持号也壬一刖H.II.7,■I'J雯二’韦冗’示’Z-H1期代匕埔疋H..・.引£"!_■〒放图??插入符号fS1]:;trplSteplF.|';u.u5trfi2sLU.UClMl.0T»E5图显示符号地址6、SteplRQ:.uEJSQL.uDJLLUl毗L;(S3、StepSITQL.-(S4'Lle^>=D111.1V一rT95S图添加转换条件保存和关闭编辑窗口编辑完成后,对块进行保存,保存时自动编译。如果程序有误,则在下面的对话框中显示错误提示和报警,改正后保存。保存后,可以关闭该块。7、设置参数集在S7Graph编辑器中,执行菜单命令“Option”(选项)f“BlockSetting”(块设在出现的对话框中“Compile/Save”(编译/保存)选项卡的“FBParameters”(FB参数)区,将FB1的参数设置为“Minimum”(最小),仅有一个输入参数INIT_SQ(初始化顺序控制器)。Bbd:-5Etbngs冃CaapLlo/呂wN亡笳froccssII:C5£Elrurin
/
本文档为【顺序功能图语言S7-Graph的使用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索