热门文档
- 2022-09-12 21:57:50 《HVD100系列通用变频器简易手册》-〖中文〗
- 2022-09-12 21:57:50 《CP520系列变频器用户手册》
- 2022-09-12 23:38:53 《中型PLC编程软件使用手册》
- 2022-09-12 23:59:15 《SV660N系列伺服选型手册》
- 2022-09-14 23:13:11 阿尔法6000E&6000M系列 电流矢量变频器说明书中文版
- 2022-09-12 23:59:15 19010795《SV660P系列伺服设计维护使用手册》
- 2022-09-12 23:38:53 AM400系列可编程控制器(NPN输出)用户手册
- 2022-09-13 22:07:40 H5U&Easy系列可编程逻辑控制器指令手册-CN-A10
- 2022-09-12 23:24:32 汇川-H3U系列可编程逻辑控制器简易手册版本号:V1.0
- 2022-09-12 23:41:04 《IT7000系列人机界面(电容屏)用户手册》
- 2022-09-12 21:57:50 《MD500系列Profinet扩展卡说明书》-〖英文〗
- 2022-09-12 23:24:32 H5U系列可编程逻辑控制器用户手册(无CAN和凸轮)

1、本文档共计 50 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
book_graph--D:\Siemens\Step7\s7proj\book_gra1BlockCutCtrl+XCopyCtrl+CPasteDeleteDelInsert New ObjectSTL SourcePLCSCL SourceRenameF2SCL Compile Control FileGRAPH sourceObject Properties...Alt+ReturnGraph groupSpecial Object PropertiesState graphExternal Source...图3-2:生成新S7-GRAPH程序注意:用户也可以在Block文件夹插入一个GRAPH格式的FB,与插入源文件的区别,将在本文的后续部分详细讲解。双击新生成的GRAPH source后,可以打开用户界面,如下图:S7 Graph [FB2,DB2 (Step 51)--tools_example\SIMATIC 400(1)\CPU 412-2 DP\.]File Edt Insert PLC Debug View Options Window HelpStep ment모Sequencer 1InterlockcHSupervision2initialinitialR阀门A觉拌开始R阀门B阀门Cransl搅拌电机启动”S2知Depile:tools_exanple\SIMATIC400(1)\CPU 412-2 DP\..\FB2,DB2 Warnings occurredWarning >>>(T8,Condition)Condition is alvays true.error(s)found:2 varning (s)foundPress F1 for help.offlineAbs Ins图3-3:S7-GRAPH用户界面1.工具条2.工作区3.概览窗口4.详细窗口5.状态条3.2.2.工具条工具条中可以分为4类功能,标准功能:主要为文件功能,例如打开,保存,复制,粘贴等功能视图功能:调整显示作用,如是否显示符号名等顺控器:包含顺控器元素,如分支,跳转,步等。LAD/FBD:可以为每步添加LAD/FBD指令。3.2.3.工作区工作区是S7-GRAPH中的最重要的区域,典型的工作区视图如下:Interlockc)步的互锁条件步的注释区Supervision步的监控条件步的动作列表步的符号名S1initialinitialR阀门ARR阀门CTrans1R搅拌电机启动”R阀门D步的转换条件转换条件符号名图3-4:S7-GRAPH工作区视图互锁条件(Interlock).:Interlock是每步的一个可编程条件,它将影响每个单独步的执行情况。·如果互锁条件(Interlock)满足,则与互锁条件组合的指令将被执行(在S7-GRAPH中有专门与Interlock状态相关的指令)·如果互锁条件(Interlock)不满足,则:。与互锁条件组合的指令将不被执行o互锁错误信号将为1(事件event L1)每个互锁条件(Interlock)最多可以容纳32个LAD/FBD元素,在工作区中用字母“C”来表示。如果每个互锁条件(Interlock)为空,即没有编程,系统则认为互锁条件满足。例子:下图中的监测温度超过了90度的设定值,即互锁条件(Interlock)不满足,则监控时互锁错误信号被触发。PermanentiInterlockSequencercmpi-----ctemp温度比较,超过了90度temp_limitSupervisionU:T#000msT2T:T#3min3sS3valveBvalveBPermanentT3Trans3levelAddress/...SymbolTypeComment Status valueQ1.1BOOL0DB20.DBD4"参数.imitBREAL4.0超过了90度DB20.DBD14"参数.temp_limit REAL90.0DB10.DBD4REAL99.0DB10.DBD0"模拟量".levelREAL3.5图3-5:互锁条件使用监控条件(Supervision):Supervision是每步的一个可编程条件,它将影响每个单独步向下一步转换的执行情况。·如果监控条件(Supervision)满足,则事件V1发生,顺控器不再转换到下一步,当前步保持激活,步的激活时间Si.U停止。·如果监控条件(Supervision)不满足,并且当前步向下一步的转换条件满足,顺控器将转换到下一步。每个监控条件(Supervision)最多可以容纳32个LAD/FBD元素,在工作区中用字母“V”来表示。如果每监控条件(Supervision)为空,即没有编程,系统则认为监控条件不满足。3.2.4.概览窗口概览窗口的Graphic视图:Permanent instructions before sequencer-曰3 Sequencer1S3顺控器之前的Permanentinstructions顺控器S4"Permanent instructions after sequencer顺控器之后的PermanentinstructionsGraphic图3-6:概览窗口的Graphic视图Permanent instructions:英文原意为永久的,固定的指令。可以通过右键点击图中的区域,在提示Insert New Element-->Permanent Instruction下,选择Condition或者Call。不论顺控器的状态如何,这些指令可以在每次扫描时被执行。可以在S7-GRAPH的FB中编写任意多的指令(资源足够的情况下)。注意:Permanent instructions只支持两种格式,即:·LAD/FBD格式的AND,OR,比较指令(每个NETWORK最多可以容纳32个)·CALL指令如果希望Permanent instructions使用LAD/FBD其它格式指令,请将这些指令编写为FB,FC,然后用CALL格式调用。57 Graph-[FB2,DB2 (permanent instructions)--book_graph\57 Program(1).File Edit Insert PLC Debug View Options Window Help70%PermanentPermanentinstructions beforesequencer0CmpMW2-添加SequencePermanent注意此处可以使用的LAD指令类型是有限制的指令CALL"SCALE”IN:=(INT)(IN)HI_LIM:=(REAL)(IN)LO LIM:(IN)BIPOLAR:=(IN)RET_VAL:(WORD)(OUT)OUT:=(REAL)(OUT)添加新程序行,或CALL FC,FB等图3-7:Permanent instructions使用概览窗口的Sequencer视图:对于每个S7-GRAPH的FB程序,可以包括多个Sequencer(顺控器),如果希望对多个顺控器概览察看,可以选择概览窗口的Sequencer视图8109Graphic器SequencerVariables图3-8:概览窗口的Sequencer视图概览窗口的Variables视图:在S7-GRAPHE的FB程序中,可以通过概览窗口的Variables视图,察看并编辑如下资源N OUTTEMP田Blocks由-LibrariesSequencer Variables图3-9:概览窗口的Variables视图3.2.5.详细宙口可以查看编译信息,变量监控,交叉参考等状态条显示在线,离线,CPU状态等。3.2.6.S7-GRAPH格式的FB与Source文件在生成STEP7项目后,可以通过两种方式生成S7-GRAPH程序:·S7-GRAPH格式的FB,右键点击项目中的Block文件夹,Insert New Object-->FunctionBlock->Created in Language选择GRAPH·S7-GRAPH格式的Source文件,右键点击项目中的Source文件夹,Insert New Object->选择GRAPH Source两者互相转换:S7-GRAPH格式的FB可以通过菜单File->Generate Source File生成S7-GRAPH格式的Source文件:S7-GRAPH格式的Source文件也可以通过菜单File->Compile生成S7-GRAPH格式的FB。两者的区别:S7-GRAPH格式的FB保存时会自动检查语法错误,如果有语法错误,则无法保存:S7-GRAPH格式的Source文件可以随时保存,不检查语法错误。FB保存后即为可执行代码,可以下载调试:S7-GRAPH格式的Source文件只能用于记录用户程序,无法下载调试。因此,编程者如果不能保证一次编写完成语法正确的程序,建议的使用Source文件格式。4.顺控器规则S7-GRAPH格式的FB程序是这样工作的:·每个S7-GRAPH格式的FB,都可以作为一个普通FB被其它程序调用·每个S7-GRAPH格式的FB,都被分配一个背景数据块,此数据块用来存储FB参数设置,当前状态等等·每个S7-GRAPH格式的FB,都包括三个主要部分:顺控器之前的Permanent instructions,一个或多个顺控器,顺控器之后的Permanent instructions4.1.顺控器执行规则:请注意下面描述中的英文关键字,这些关键字对于学习实用S7-GRAPH非常重要1.每个顺控器都以如下情况开始:·一个初始步或者·多个位于顺控器任意位置的初始步只要某个步的某个动作(action)被执行,则认为此步被激活(active),如果多个步被同时执行,则认为是多个步被激活(active)2.一个激活的步在如下情况退出:·任意激活的干扰(active disturbaces).,例如互锁条件或监控条件的消除或确认·并且至后续步的转换条件(transition)满足3.满足转换条件的后续步被激活4.在顺控器的结束位置如果有:·一个跳转指令(um即),指向本顺控器的任意步,或者FB的其它顺控器。此指令可以实现顺控器的循环操作·分支停止指令。顺控器的步将停止步(Step)在S7-GRAPH程序中,控制任务被分为多个独立的步。在这些步中将声明一些动作,这些动作将在某些状态下被控制器执行(例如控制输出,激活或非激活某些步)激活的步(Active Step)激活的步是一个当前自身的动作正在被执行的步。一个步在如下任意情况下,都可被激活:·当某步前面的转换条件满足·当某步被定义为初始步(initial step),并且顺控器被初始化当某步被其它基于事件的动作调用(event--dependent action).4.2.顺控器结构(1)(2)3T4T4T11S1图4-1:顺控器结构由上图示例中可以归纳出三点:1.S7-GRAPH的FB可以是简单的线性结构顺控器2.S7-GRAPH的FB可以是包括选择结构及并行结构顺控器3.S7-GRAPH的FB可以包括多个顺控器4.3.顺控器元素在工具栏中有如下顺控器元素,用户应当熟练使用:Step+Transition(步+转换条件)在新建的S7-GRAPH FB中,默认会有一个步及转换条件,用户可以在此基础上增加新的步及转换条件。步+转换条件的形式总是组合出现的,它们会被系统自动分配一个编号,此编号可以被任意修改。初始步:当一个S7-GRAPH FB被调用时,顺控器中的初始步将被无条件执行,此步不一定是顺控器中编号第一的步。顺控器由FB的参数INIT_SQ=1被初始化,由初始步开始执行。ts.Jump(跳转指令)Open Alternative Branch(打开选择分支)Close Alternative Branch(关闭选择分支)Open Simultaneous Branch(打开并行分支)Close Simultaneous Branch(关闭并行分支)Branch Stop(分支停止)Insert Sequencer(插入顺控器)S7 Graph [GRAPH source(2)(FBO)段File EditInsert PLC Debug View品可以在此视图下,先大致编辑顺控器的总体结Permanent instructi构当前可以使用的元素Sequencer 1选择某步后,工具栏中的相应适合的元素由灰色变为可以使用当前可以使用的元素双击此处的某步或指令后,在工作区可以进行详细编辑图4-2:顺控器元素4.4.条件与动作的编程4.4.1.步的构成及属性双击顺控器的结构视图的某步后,在工作区可以对每步进行详细编辑,见下图:




请如实的对该文档进行评分-
-
-
-
-
0 分