您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > SIMATIC-PCS7-标准培训--9--SFC编程
2020/7/30SIMATICPCS7标准培训SFC编程SciampleTraining---SIMATICPCS722020/7/30内容SFC的基本概念创建SFCSFC的结构SFC条件和动作SFC运行模式SFC的步间模式SFC的属性SFC外部显示方式SFC的操作状态逻辑2020/7/30SciampleTraining---SIMATICPCS73SFC的基本概念SFC是SIEMENSPCS7解决顺序控制问题的一个工具顺序控制是指依照不同的转换条件逐步从一种状态转换到另一种状态的一种控制形式2020/7/30SciampleTraining---SIMATICPCS74创建SFC在“SIMATICManager”的“componentview”模式下chart里或在“plantview”的hierarchyfolder插入SFC图(“InsertS7SoftwareSFC”or“InsertTechnologicalObjectsSFC”).并为SFC图按系统要求命名,如SFC(1).双击该图,即可对SFC进行编程2020/7/30SciampleTraining---SIMATICPCS75创建SFC(SFC编程环境)结构选择2020/7/30SciampleTraining---SIMATICPCS76SFC的结构顺序控制的结构S1T12S2T23线形S21S22T23T12并行分支S2S3T12T13T24T34选择分支S2T2T23循环分支S4S3S3S1S1T12S12020/7/30SciampleTraining---SIMATICPCS77SFC条件和动作StepNameMax.runtimeAction(动作)andTransition(条件)InitializationControl_1.SP:=50Integr_2.HOLD:=TRUEProcessControl_1.SP:=BST_2.XIntegr_2.HOLD:=FALSETerminationControl_1.SP:=0Integr_2.HOLD:=TRUETransitionNameControl_1.SP=50Integr_2.HOLD=TRUEANDNORORS1T12S2T232020/7/30SciampleTraining---SIMATICPCS78SFC的动作动作名最短运行时间最长运行时间是否需要确认注释上传到OS上的注释初始化过程处理结束2020/7/30SciampleTraining---SIMATICPCS79SFC的条件条件名具体条件条件注释(OS)注释2020/7/30SciampleTraining---SIMATICPCS710SFC条件和动作(执行过程)2020/7/30SciampleTraining---SIMATICPCS711SFC条件和动作的组态2020/7/30SciampleTraining---SIMATICPCS712SFCRUN(运行)模式SFC的运行模式有手动和自动两种模式自动模式:SFC的执行是自动的。执行依靠SFC“EXTERNALVIEW”的编程或互连来决定,其步间模式可选为“T”或”T/TANDC”。手动模式:SFC的执行是靠操作员手动控制的,其步间模式可选为所有的步间模式允许SFC进行手/自动切换,切换在手动模式下依靠操作员,在自动模式下依靠编程或SFC“EXTERNALVIEW”的互连来实现。2020/7/30SciampleTraining---SIMATICPCS713SFC的步间模式SFC的步间模式是指SFC中从一个动作到下一个动作所依赖的条件。SFC步间模式有:T:步间转换只依赖条件是否满足C:步间转换只依赖操作员是否确认TANDC:步间转换必须是条件满足且操作员确认TORC:步间转换可以是条件满足或操作员确认T/TANDC:步间转换对于不要求操作员确认的条件满足就往下执行,对要求操作员确认的必须是条件满足且操作员确认才往下执行2020/7/30SciampleTraining---SIMATICPCS714定义SFC的属性2020/7/30SciampleTraining---SIMATICPCS715SFC的属性步间模式选择运行模式选择是否监视时间是否命令输出是否循环执行是否自动运行启动时是否采用缺省值2020/7/30SciampleTraining---SIMATICPCS716SFC的外部显示打开SFC的外部显示方式的方法见下页图在SFC的外部显示中,实质是控制SFC执行方式的一个CFC功能块,通过该功能块的连接和编程,可以实现对SFC的完全控制该功能块的所有管脚的使用方法与CFC中其他功能块完全一样在该CFC图里不能插入任何其他的CFC功能块2020/7/30SciampleTraining---SIMATICPCS717打开SFC外部显示2020/7/30SciampleTraining---SIMATICPCS718SFC外部显示2020/7/30SciampleTraining---SIMATICPCS719SFC的操作状态逻辑2020/7/30SciampleTraining---SIMATICPCS720SFC的的操作状态逻辑2020/7/30SciampleTraining---SIMATICPCS721SFC的操作状态逻辑SFC顺序功能图举例MHeatingTMP_SHELTMP_INTV2_OP_CLV1_OP_CLLEVEL0..100V_HOT_FL0..100MOTOR_ONFB_V2_OPENFB_V2_CLOSEFB_V1_OPENFB_V1_CLOSEFB_V1_OPENFB_V1_CLOSEV3_OP_CLM1_ON_OFSFC顺序功能图举例1.反应器复位、开启冷却装置使温度降下来;设置TIC01手动设定阀位值为零,并切换到手动2.反应器液位为零、温度降低到20度以下,打开V1阀,当液位大于20后,切断V1阀,启动电机M13.反应器的搅拌机开始工作,同时打开V2阀,并加快反应器反应速度到0.1。4.当液位到达80,关闭V2阀,并使反应器反应速度恢复原值0.025.温度调节回路投入自动,并把温度设定值设为90,当温度达到90,保持加热1分钟。6.打开排放阀V3,切换调节回路到手动,设定手动值为0。7.反应器液位为零、温度降低到20度以下,关闭排放阀V3,同时停止搅拌器。2020/7/30SciampleTraining---SIMATICPCS724总结与练习
本文标题:SIMATIC-PCS7-标准培训--9--SFC编程
链接地址:https://www.777doc.com/doc-6713350 .html