西门子培训教程、手册合集s7-graph编程官方_第1页
西门子培训教程、手册合集s7-graph编程官方_第2页
西门子培训教程、手册合集s7-graph编程官方_第3页
西门子培训教程、手册合集s7-graph编程官方_第4页
西门子培训教程、手册合集s7-graph编程官方_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

S7-GRAPH编ProgrammingwithS7-S7-GRAPH编ProgrammingwithS7-wwwwPLCworldGetting Edition(20087月编程工具;Step7;梯形图;语句表;S7-编程工具;Step7;梯形图;语句表;S7-KeyProgrammingStep7;LAD;STL;S7-wwwwPLCworldA&DService& 目录S7-GRAPH编 前 软件的基本信 S7-GRAPH简 S7-GRAPH与 S7-GRAPH安装与使用 S7-GRAPH软件兼容 S7-GRAPH中英文词汇对照关 S7-GRAPH基本概目录S7-GRAPH编 前 软件的基本信 S7-GRAPH简 S7-GRAPH与 S7-GRAPH安装与使用 S7-GRAPH软件兼容 S7-GRAPH中英文词汇对照关 S7-GRAPH基本概念与基本使 S7用户界 rl. 工具 工作 概览窗 详细窗 S7-GRAPH格式的FB与Source文 w顺控器规 顺控器执行规则 顺控器结 顺控器元 条件与动作的编 S7-GRAPH特有地 A&DService&S7-GRAPHFB参数设 S7-GRAPHFB参数设置 S7-GRAPHFB程序的背景数据 背景数据块进阶使S7-GRAPHFB参数设 S7-GRAPHFB参数设置 S7-GRAPHFB程序的背景数据 背景数据块进阶使 程序调 S7-GRAPH应用于虚拟工 虚拟工程工艺要 S7-GRAPH简单示 S7-GRAPH常见问 与调试相关问 问题 问题:S7-GRAPH程序占用多少内 wwwwPLCworld 与使用技巧相关问 问题:为什么尽管互锁条件没有完成,在离开步的时候动作“L0S”被执行 问题:如何在第一个OB1周期中或第一次调用S7-GRAPHFB时关闭顺控 问题:如何加密S7-GRAPH 附录技术支 A&DService&重要提示:本文为技术交流文档,不能作为订货、选型等重要事宜的唯一依据,建议您参考wwwwPLCworldA&DService&重要提示:本文为技术交流文档,不能作为订货、选型等重要事宜的唯一依据,建议您参考wwwwPLCworldA&DService&1.件包后,通过点击Windows菜单开始->Simatication->English“S7-GRAPHProgrammingSequentialControlSystemsPDF151.件包后,通过点击Windows菜单开始->Simatication->English“S7-GRAPHProgrammingSequentialControlSystemsPDF15S7-300S7400的梯(LAD)编ttp://support.auto /C/ePlnS7-300S7-400的语句表(STL)编程 STEP7V5.3 S7-GRAPHV5.3forS7-300/400 w2.2.1.S7-GRAPH符合国际标准IEC61131-PLCopen适用于SIMATICS7-300S7-400,C7andS7-GRAPHPLC(例如输出,定时器,计数器A&DService&多个顺控器(最多8个步骤(每个顺控器最多250个每个步骤的动作(每步最多100个转换条件(每个顺控器最多250个分支条件(每个顺控器最多250个2.2.S7-GRAPHS7-GRAPHSTL,2.3.S7-GRAPHalwwwwPLCworld多个顺控器(最多8个步骤(每个顺控器最多250个每个步骤的动作(每步最多100个转换条件(每个顺控器最多250个分支条件(每个顺控器最多250个2.2.S7-GRAPHS7-GRAPHSTL,2.3.S7-GRAPHalwwwwPLCworld。2.4.S7-GRAPHS7-GRAPHSTEP7X2-1S7-GRAPH注:1)仅仅S7-GRAPHV5.3+SP12.5.S7-GRAPHA&DService&步3.S7-GRAPH3.1.S7wwww3-1:步3.S7-GRAPH3.1.S7wwww3-1:S.1.S7-GRAPHSTEP7SourcGRAPHA&DService&DBGRAPHLCworldCALLFB2,调用GRAPH生BlockGRAPHFB,wwwwPLCworld32BlockGRAPHFB,wwwwPLCworld321.工具条A&DService&5411标准功能:主要为文件功能,例如打开,保存 ,粘贴等功3.2.3.wwwwPLCworld步 条图3-4:S7-GRAPH互锁条件erlock:erlock标准功能:主要为文件功能,例如打开,保存 ,粘贴等功3.2.3.wwwwPLCworld步 条图3-4:S7-GRAPH互锁条件erlock:erlockerlock如果互锁条件 A&DService&oo互锁错误信号将为1(event 果每个互锁条件温度比较,超90wwwwPLCworldoo互锁错误信号将为1(event 果每个互锁条件温度比较,超90wwwwPLCworld90条件Si.U条件条件A&DService&3.2.4.顺控器之前的顺控器之后的wwwwPLCworld3-6:GraphicPermanentinstructions:3.2.4.顺控器之前的顺控器之后的wwwwPLCworld3-6:GraphicPermanentinstructions:InsertNewElement->PermanentInstructionConditionCallS7-GRAPHFB指令(资源足够的情况下注意:PermanentinstructionsLAD/FBDAND,OR,(NETWORK32CALLPermanentinstructionsLAD/FBDFB,FC,A&DService&注意此处可以使用的FCFBw7w注意此处可以使用的FCFBw7wLCwrldcn对于每个S7-GRAPH的FB程序,可以包括多个Sequencer看,可以选择概览窗口的SequencerA&DService&w3.2.5.显 w3.2.5.显 3.2.6.S7-GRAPHFBSourceBlockInsertNewObject-Block->CreatedinLanguageS7-GRAPHSourceSource,InsertNewObjectGRAPH两者互相转换:S7-GRAPHFBFile->GenerateSourceFileS7-GRAPHSource文件;S7-GRAPHSourceFile->CompileS7-FBA&DService&两者的区别:S7-GRAPHFB4.S7-GRAPHFB,FBS7-GRAPHFBPermanentS7-GRAPHwwwPLCworld1.w两者的区别:S7-GRAPHFB4.S7-GRAPHFB,FBS7-GRAPHFBPermanentS7-GRAPHwwwPLCworld1.w时执行,则认为是多个步被激活任意激活的干扰(active并且至后续步的转换条件(transition)(jump步A&DService&将在某些状态下被控制器执行(例如控制输出,激活或非激活某些步激活的步(Active当某步被定义为初始步(initialstep)当某步被其它基于事件的动作调用(event-wwwwPLCworld图4-1:S7-GRAPHFBS7-GRAPHFBS7-GRAPHFB将在某些状态下被控制器执行(例如控制输出,激活或非激活某些步激活的步(Active当某步被定义为初始步(initialstep)当某步被其它基于事件的动作调用(event-wwwwPLCworld图4-1:S7-GRAPHFBS7-GRAPHFBS7-GRAPHFB在StepTransition(步+转换条件S7-GRAPHFBA&DService&S7-GRAPHFBFBINIT_SQ=1OpenAlternativeBranch(打开选择分支CloseAlternativeBranch(关闭选择分支OpenSimultaneousBranch(打开并行分支CloseSimultaneousBranch(关闭并行分支顺控器wwwwPLCworldS7-GRAPHFBFBINIT_SQ=1OpenAlternativeBranch(打开选择分支CloseAlternativeBranch(关闭选择分支OpenSimultaneousBranch(打开并行分支CloseSimultaneousBranch(关闭并行分支顺控器wwwwPLCworld相应适合的元素由灰色双击此处的某步或指令图4-2:.1.A&DService&wwwwPLCworld图4-3:ObjectProperties,图4-4:4.4.2.步的动作A&DServicewwwwPLCworld图4-3:ObjectProperties,图4-4:4.4.2.步的动作A&DService&步的动作(action)S7-GRAPHFB成,编程者应当熟练掌握所有的动作(action)4-5:序4-6:wwwPLCworldw4.4.3.动作(action)oerlocko步的动作(action)S7-GRAPHFB成,编程者应当熟练掌握所有的动作(action)4-5:序4-6:wwwPLCworldw4.4.3.动作(action)oerlockoerlockoA&DService&4.4.5.LAD4.5.S7-GRAPHS7-GRAPHFBPLC4-1S7-GRAPHwwwwPLCworld334-7:S7-GRAPH4.6.S7-GRAPHFBS7-GRAPHFB4.4.5.LAD4.5.S7-GRAPHS7-GRAPHFBPLC4-1S7-GRAPHwwwwPLCworld334-7:S7-GRAPH4.6.S7-GRAPHFBS7-GRAPHFBS7-GRAPHOptions->BlockSettings...FBA&DService&iiiiwwwwPLCworld4-8:S7-GRAPHFB4.6.1.S7-GRAPHFBS7-GRAPHFB4MinimumFBSQ_INITum(S7-wwwwPLCworld4-8:S7-GRAPHFB4.6.1.S7-GRAPHFBS7-GRAPHFB4MinimumFBSQ_INITum(S7-V4.x)FBV5.x)A&DService&w4-2S7-GRAPHFBFBS7-GRAPHA&DService&FB(S7-GRAPH"Automatic"Manualmodetonext(TOP)"-"StepS_OFF在S_NO-w4-2S7-GRAPHFBFBS7-GRAPHA&DService&FB(S7-GRAPH"Automatic"Manualmodetonext(TOP)"-"StepS_OFF在S_NO"Errordisplay:-"Errordisplay: ldcn"Skip"Stop"Stop-"Alwayspro - CALL 4.6.2.在编译选项菜单中 用内存最小(Memoryminimized)FC73MemoryminimizedStructurearraysIndividualstructures4.6.3.Executability1.FullcodeS7-GRAPHFBFB4.6.2.在编译选项菜单中 用内存最小(Memoryminimized)FC73MemoryminimizedStructurearraysIndividualstructures4.6.3.Executability1.FullcodeS7-GRAPHFBFBFC2.StandardFCrequired(>=V4.x)FC,S7-GRAPHFC(FC70,FC71,FC72,orFC73)S7-FBsFCwwwwPLCworld4-.ysisdatainDB当使用SIMATICProTool/ProAgentA&DService&FullStandardStandardStandard82008150无及更高版本中可在S7-GRAPH及更高版本中可以无无消息,无步激(.U跃步功能"选项,无法跳跃至用户指定Skipsteps(有利于调试(disturbanceSynchronization(asofV4.0)同步(4.0)Permanentsingofanualoperation Skipsteps(有利于调试(disturbanceSynchronization(asofV4.0)同步(4.0)Permanentsingofanualoperation Lockoperatingmodeselection(V5.x)运行时,无法通过编程设备改变顺控器运行模式(如手动/自动模式切换Safeactivationmode(asofV5.1)4.7.S7-GRAPHFBwS7-GRAPHFBS7-GRAPHFBS7-GRAPHFBA&DService&4.8.wwwwPLCworldS7-GRAPHFBS7-GRAPH,S7-GRAPHFBFB区称2FBS7-GRAPHFB4.8.wwwwPLCworldS7-GRAPHFBS7-GRAPH,S7-GRAPHFBFB区称2FBS7-GRAPHFB不确定:user-16转换条件名称(转换条件个数*1632A&DService&4-4S7-GRAPHFBw4-5S7-GRAPHFBA&DService&erlock erlock Xerlock CRIT_FLT4-4S7-GRAPHFBw4-5S7-GRAPHFBA&DService&erlock erlock Xerlock CRIT_FLTLAD/FBD(wwwPLCworldLAD/FBD CRIT状步Step1,w4-6S7-GRAPHFBS7-S7-S7-S7-Step1.S1,此变量在Step1Step1.S0,Step1A&DService&erlock TU没有干扰情况下步激活的时当前处理周期中, 制CRIT_LOC状态w4-6S7-GRAPHFBS7-S7-S7-S7-Step1.S1,此变量在Step1Step1.S0,Step1A&DService&erlock TU没有干扰情况下步激活的时当前处理周期中, 制CRIT_LOC状态当前处理周期中, 系统内部变 wwwcn5.Debug-MonitorDebug-顺控器操可以激活指缓动方式,注意帮助信息中wwww5.Debug-MonitorDebug-顺控器操可以激活指缓动方式,注意帮助信息中wwwwPLCworld众多参数的Debug-SynchronizationA&DService&可以激活指S7-GRAPHwwwPLCworldw6.S7-GRAPH6.1.S7-GRAPHA&D可以激活指S7-GRAPHwwwPLCworldw6.S7-GRAPH6.1.S7-GRAPHA&DService&液位液位6-A,B,CD,wwwwPLCworld液位液位6-A,B,CD,wwwwPLCworldAAABBB如果附加工艺选择为“0”D,如果附加工艺选择为“1C,当液体CCA&DService&否是否是wwwwPLCworld5否附加工艺选择否是是5106-A&DService&Page否是否是wwwwPLCworld5否附加工艺选择否是是5106-A&DService&6.2.S7-GRAPHFB2wwwwPLCworld6.2.S7-GRAPHFB2wwwwPLCworld6-3:A&DService&2)选择功能块类型6-4:wwwwPLCworld2)选择功能块类型6-4:wwwwPLCworld6-5:A&DService&wwwwPLCworldwwwwPLCworld6-6:A&DService&右键->InsertNewElement-6-7:wwwwPLCworld右键->InsertNewElement-6-7:wwwwPLCworldcn只有在互锁条件满足且当36-8:A&DService&51042wwwwPLCworld为66-9:51042wwwwPLCworld为66-9:6-7本步骤维持56-10:A&DService&本例选择本例选择wwwwPLCworld本例选择本例选择wwwwPLCworld6-11:11OB16-12A&DService&输入“搅拌开始”为后,阀门AwwwwPLCworld6-14A&D输入“搅拌开始”为后,阀门AwwwwPLCworld6-14A&DService&90wwwwPLCworld6-15:90wwwwPLCworld6-15:6-16:A&DService&重要提示:由于此功能可以更改当前程动/自动模式,当前激活的步骤(手动模式序限定条件无效,并可以直接选择当前激活的步骤,例如直接从第一步跳转至最后一步重要提示:由于此功能可以更改当前程动/自动模式,当前激活的步骤(手动模式序限定条件无效,并可以直接选择当前激活的步骤,例如直接从第一步跳转至最后一步。样的操作有可能跳过系统原有的保护,可能对人身或生产造及影响,所以在对工S7-GRAPH不熟悉的情况下使用此功能S7-GRAPH行编程,请读者切勿将其与工程实例 或w7.S7-GRAPH常见问wwwPLCworld7.1.调试相关问7.1.1.问题不完100S7CPUS7-300CPU(CPU318100CPU318S7-400200S7-GRAPHOptionssApplicationSettings...GeneralumnumberofusjobsusedCPU使用功能更强大的CPU(如CPU318CPU400)A&DService&7.1.2.问题:顺控器不切转换条件满足,但顺控器停在Step1SIMATICCPUS7-GRAPH7.1.2.问题:顺控器不切转换条件满足,但顺控器停在Step1SIMATICCPUS7-GRAPH产背景DBCPU特别强S7-GRAPH菜单中"OptionssApplicationSettings...General>On的选项中,应当选择IncludeinstanceDB,样当用户更改FB构并存盘时,FB背景据块也被更新。建议选择此项,利于保持项目数据一致性,很多调试时出现的问题都与背景据块更新有关,此处不再依次列举wwwPLCworldw建议选择此项目数据一7.1.3.问题:无法监视顺控S7-GRAPHFBA&DService& PLC在菜单“Options>BlockSettings>Compile/Save”下设置“DownloadtoPLC PLC在菜单“Options>BlockSettings>Compile/Save”下设置“DownloadtoPLCS7-GRAPHFBPLC7.1.4.问题:顺控器初始值(TRUEFALSE)可以通过输入“SW_MAN”“SW_TOPwwwPLCworldw7.1.5.问题:S7-GRAPH序占用多少内问题:S7-GRAPHCPUS7-GRAPHFC70,FC71,FC72FC73,S7-GRAPH使S7-GRAPH5000统功能都将通过重复使用标准功能来实现。而这些标准功能只需生成一次 即可,这样就S7-GRAPHFBS7-GRAPHDBFB150n*16A&DService&DB236n*26n:20编译器设置“FullCode”模S7-GRAPHFB(MC7代码)DB270(管理共享)70DB236n*26n:20编译器设置“FullCode”模S7-GRAPHFB(MC7代码)DB270(管理共享)70(根据内容+20x130=7,500DB:27020x70=1,670wwwPLCworldw编译器设置标准功能块(S7-GRAPHV4.0或以上版本FB:15020x16470DB:23620x26756FC70,FC71,FC72FC73FC71FB7S7-GRAPHFBCPU8150(7750(问题:如一系列步的时解答:在下面的例子中,可以通过同步步S5来步S2及S3的时间。如果步S2及S3S5A&DService&在同步分支处,转换条件使能步S2及S5S2及S5在转换条件T3wwwwPLCworld7-2:为了编程步S2及S3S5在同步分支处,转换条件使能步S2及S5S2及S5在转换条件T3wwwwPLCworld7-2:为了编程步S2及S3S54s。输入参数“ACK_EF”错误,其被指定为标志M0.2A&DService&当“SiU”默认值可以在S7- V5.2以上版本被指定 时间的默认值可以通过来菜单OptionsApplicationSettingsEditorTab7-3:7.1.7.问题:无 步的激活时问题:为什么无 步的激活时间当“SiU”默认值可以在S7- V5.2以上版本被指定 时间的默认值可以通过来菜单OptionsApplicationSettingsEditorTab7-3:7.1.7.问题:无 步的激活时问题:为什么无 步的激活时间 .U”),那么很可能在“CompileSaveFC73FC72FC73S7-GRAPHFBw7.2.与使用技巧相关问7.2.1.问题:如何使用背景数据块内部的步数信S7-GRAPHFBG7S[1].X用于显示步是否被激活 例如当步1A&DService&A=1LT//MW2在菜单命令"OptionsBlocksettingsCompile/Save"中,激活“Structurearrays”数据区名称*wwwwPLCworld7-4:Structurearrays问题A=1LT//MW2在菜单命令"OptionsBlocksettingsCompile/Save"中,激活“Structurearrays”数据区名称*wwwwPLCworld7-4:Structurearrays问题:如何使用背景数据块内部的转换条件的信“TV“TT”和“TSS7-GRAPHFBSTEP7(LAD/STL/FBDA&DService&G7T7.2.3.问题:如何在自动模式中重新激活上次的活动SFC20“BLKMOVCALLG7T7.2.3.问题:如何在自动模式中重新激活上次的活动SFC20“BLKMOVCALL"BLKMOVDB2SAXfield_SAXwDSTBLK(deactiveSFC20CALL"BLKMOV"SRCBLK:DSTBLK:实例数据块中数组“SAX”和“SONX”的长度取决于顺控器的结构(并行步)。用于保存“SAXA&DService&7.2.4.问题:如何实现忽干扰而实现顺控器到下一步的转解答:如果在S7-GRAPH的操作中发生一个干扰(,即=TRUE干扰必须通过输入参数“ACK_EF7.2.4.问题:如何实现忽干扰而实现顺控器到下一步的转解答:如果在S7-GRAPH的操作中发生一个干扰(,即=TRUE干扰必须通过输入参数“ACK_EF运行。下表解释了使用或不使用参数“ACK_EF”S7-GRAPHOptionsBlock/retes,wwwwPLCworld7-5:errors”但是,如果已经为“FBParameters”启用了选项“Minimum”“FBParametersSadrA&DService&7-6:“1wwwPLCworldw7.2.5.问题:如何确定S7-GRAPH顺控器的故障7-6:“1wwwPLCworldw7.2.5.问题:如何确定S7-GRAPH顺控器的故障 “CompileSave”的菜单“OptionsBlockSettings”中的设置。这里设置“FB(V5.xS7-GRAPHFBFCorOB1)S7-GRAPHFBA&DService&S7-GRAPHSTEPStructure问题:为什么同时满足转换条件的条件时,转换条件会切换到下一S7-GRAPHSTEPStructure问题:为什么同时满足转换条件的条件时,转换条件会切换到下一 Si.UwwwwPLCworld但需要注意的是:在一个周期中,首先进行的是切换过程,然后是状态中的保留处理。因而在2A&DService&解决方法:使用不同的参数编M1.2M1.3问题:为什么尽管互锁条件没有完成,解决方法:使用不同的参数编M1.2M1.3问题:为什么尽管互锁条件没有完成,在离开步的时候动作“L0S”被执行问题:为什么尽管互锁条件没有完成,在离开步的时候动作“L0S解答:在S7-GRAPH中,一个动作可以根据互锁状态信号的改变而被触发。在事件“L0S”S7-GRAPH(错误被强制确认L0S问题:如何将无条件同时分wwwPLCworld分支时不需重新输入所有受

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论