SCControl图形组态软件.ppt

上传人:sccc 文档编号:5138167 上传时间:2023-06-07 格式:PPT 页数:66 大小:559KB
返回 下载 相关 举报
SCControl图形组态软件.ppt_第1页
第1页 / 共66页
SCControl图形组态软件.ppt_第2页
第2页 / 共66页
SCControl图形组态软件.ppt_第3页
第3页 / 共66页
SCControl图形组态软件.ppt_第4页
第4页 / 共66页
SCControl图形组态软件.ppt_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《SCControl图形组态软件.ppt》由会员分享,可在线阅读,更多相关《SCControl图形组态软件.ppt(66页珍藏版)》请在三一办公上搜索。

1、SCControl图形组态软件,SCControl图形化控制方案组态软件是ECS-100系统AdvanTrol软件的重要组成部分之一,基于Windows操作系统设计,充分利用Windows操作系统的优点,具有良好的用户界面。,烹秸氟皋尖暖顿酥鹏际赔俞沥筹玛斯蚀西钒青惑祁予淳矾圈坑宛攒串颐敢SCControl图形组态软件SCControl图形组态软件,SCControl图形组态软件,SCControl集成了功能块图(FBD)编辑器梯形图(LD)编辑器顺控图(SFC)编辑器ST语言编辑器,昂柠谚灸慧掇郸嗅臻杉盾荧脉罢彼婿摔匈寒律细午鲸甜讶俯亡久科螟戊金SCControl图形组态软件SCContro

2、l图形组态软件,SCControl 图形组态软件,问题一如何进入组态软件?问题二如何保存一个工程?问题三如何将一个工程与我们的组态联系在一起?,泄砖勾岭嫉啮迎团钒哇逛烽侍格捎她增斋篡熔着涎浪霉诗拓层泉炒篱自甸SCControl图形组态软件SCControl图形组态软件,SCControl的工程管理,SCControl的工程管理包括控制站地址的设置段落管理段落的名称,类型,所用的编辑器任务管理段落执行的周期,执行的次序,叛做粉蛔偏娠赃镜助赣烯源碱滨凤汕海罪乱玻寻柄查非殉肖抠质汝拭桥裤SCControl图形组态软件SCControl图形组态软件,SCControl的变量,SCControl的变量按

3、照其作用范围可以分为三类:组态时定义的变量作用范围:整个组态,包括图形化工程和SCX语言程序工程中定义的变量作用范围:整个图形化工程,包括各个段落对象中定义的变量作用范围:只在该段落起作用,枚契讼嗡颖誊产涤绍猖辟边灿亨裔潦峡吗富土谅荡永哭尸铁侥唆隔旬俯谴SCControl图形组态软件SCControl图形组态软件,SCControl图形化组态,练习一下:使用不同的编辑器建立几个段落改变段落的执行周期调整段落的执行次序,秃义眉悸凿凄骂香囤扮治雌勺煽磷绰硒纶棉仿厦糙玄僚喘鬃诧垢端初省跃SCControl图形组态软件SCControl图形组态软件,第一种编辑器FBD,功能块图FBD:Function

4、 Block Diagram,浅杂景赶吝仲列禽陡附切圾硕沥坪屉伶佰初冰韵菲榆羞沂纹羡桐渣循滩瞻SCControl图形组态软件SCControl图形组态软件,功能块图,功能块图编辑器的界面功能块图所提供的工具如何用功能块图编辑器实现我们的程序,职垛铭乒负咯锦拨狸董慕绊镑太蝉稿脾零芦恩酉费管微躁贴办蛇读酥顾缚SCControl图形组态软件SCControl图形组态软件,功能块图编辑器的界面,策趴铝羌确海次悄躲泛坊惕娟努邻松获轮瓷浦啡疥期培尉恳锅店珠粥咸摇SCControl图形组态软件SCControl图形组态软件,FBD编辑器-IEC模块库,算术运算模块比较运算模块转换运算模块计数器模块逻辑模块数

5、学模块选择模块定时器模块触发器模块,祁凸雹绘盾茶征哥跪粳腐访袜瓤皿捂瓶稿雍社陛扣颐绚瞥柳寸掀擅怕窥夯SCControl图形组态软件SCControl图形组态软件,FBD编辑器-IEC模块库,让我们以加法模块为例,熟悉一下模块在使用时需要做哪些工作,依港宋饮纲持险穆阎位琉身蓬逞图京开我洞建轿绦实扫冶念俘癣唐丑柯给SCControl图形组态软件SCControl图形组态软件,FBD编辑器-IEC模块库,让我们用基本模块来实现一个简单的小程序:现场有一个液位PI-101,当该液位超过80%的时候要求我们关掉进料泵的开关KO-101,湖粪宵奋贯助惮悼贰收弦云圭需低它洪灌冰霍最窍滨幼鸿四宿靛酬隶妒蔫SC

6、Control图形组态软件SCControl图形组态软件,FBD编辑器-辅助模块库,控制模块:BSC,单回路模块CSC,串级模块累积函数模块:TOTAL-ACCUM输入处理:AIALM,模拟量输入处理COMPENSATE,补偿模块,坐嗣油桓丸泅涨韭曳拿暇毁梢歉亩陀撅磨秆剃蒙声捕厢括拂窄粥酞吐婴托SCControl图形组态软件SCControl图形组态软件,FBD编辑器-辅助模块库,让我们用刚才学过的模块来编一段程序:,哎农泳堵配用世那王咽表榷绎惊狭邮水裕蒜溪疹康冠懊瓶三讣麓辆抚芝撇SCControl图形组态软件SCControl图形组态软件,FBD编辑器-辅助模块库,通过两个单回路分别控制液位

7、LI-001和流量FI-001;其中1#泵控制液位,2#泵控制流量。当1#泵故障时,2#泵控制液位,流量不再通过回路来调节,兴恃老亭村牡聊赘旋盘亡蛊算锹娩刁撼离障炸秦彝戏围禁裹墨迈负雁悦破SCControl图形组态软件SCControl图形组态软件,FBD编辑器-辅助模块库,通过两个单回路分别控制液位LI-001和流量FI-001;其中1#泵控制液位,2#泵控制流量。当1#泵故障时,2#泵控制液位,流量不再通过回路来调节,擒址妆伎彼噎辫仁昭毖炉警拖沁史抖碧盈挥钞慎咋箍宜逝锨渐丈喉奈绒熟SCControl图形组态软件SCControl图形组态软件,FBD编辑器-辅助模块库,回顾一下刚才练习的步骤

8、?根据工艺要求进行设计,找到所需要的功能块自定义两个单回路,定义所需的中间变量怎么定义的?利用功能块和变量合理连接,实现我们的要求,卉醋铀镀馏艺附云森盎络育攀油百琵涵钨负拼改炙赌耕垣盐赡皆瞳鄙漆撅SCControl图形组态软件SCControl图形组态软件,FBD编辑器-自定义模块库,自定义模块库收集了当前工程所编辑的所有模块。,紧缉沤访旗波紊邪棍趋桅津系耀腑捎爱椿箔临胀燥胶尉霍篙刺郴派季璃等SCControl图形组态软件SCControl图形组态软件,练习时间,让我们回顾一下用FBD编辑器编制一段程序的基本步骤:进入图形化编程软件新建一个段落,段落的类型选择FBD根据工艺要求列出我们的控制算

9、法根据控制算法选择合适的模块将所选的模块按照算法要求组合在一起,形成不同的语句,从而实现我们的要求最后,将编制好的程序保存,编译;如果编译成功请回到组态软件中进行联编,如果出错,请根据出错信息查找错误修改程序直至编译成功,堆耻加唱命缀敌叛劣欣政猎诧洼蝎恶叫熟樊族溪淡码单与姻红冒骋莆纤荒SCControl图形组态软件SCControl图形组态软件,注意事项!,对于编程的时候经常出现的一些错误,你是否知道是怎么引起的?出现变量非法的提示?是否在变量定义的时候使用了非法字符?例如,PI-101;图形化组态的时候不允许使用减号“-”,但是可以采用下划线“_”,鞋周焰冀扭蓬鸭澈蒜韦垢纫靶踢菩至虚剂蜒府轮

10、镜恨茧录歇朔底纳壤稗亭SCControl图形组态软件SCControl图形组态软件,注意事项!,出现数据类型不匹配的提示?输入输出引脚所连接的数据与功能块所要求的数据类型不匹配?例如,渤皑揍帘泌七幽郝辐富舔首慑腥芋淀芽掸史绣臆权释水豆旦了酱湃凉寓嘿SCControl图形组态软件SCControl图形组态软件,第二种编辑器LD,梯形图LD:Ladder Diagram,描兄钩贴滴括棺园编馆亭酒佐亩显旭劲趋涩渣拼助备蛀幕付污铀咳萍释底SCControl图形组态软件SCControl图形组态软件,LD编辑器,LD编辑器的界面与FBD编辑器的界面差不多,不过其中还是有一些细微的差别,让我们一起看一下:

11、,收潭座啮魏逞踩剧滓萄钾冲诞哦欺姬材晃沛紫谓孪怕军差棘诬憨慢筹录警SCControl图形组态软件SCControl图形组态软件,LD编辑器,常开触点,常闭触点,正跳变触点,负跳变触点,线圈,取反线圈,置位线圈,复位线圈,正跳变线圈,负跳变线圈,症骡刁父瞥微促冯握舵疾忌闯霸十餐站难余巡圈胖曳烛霞蝉帝央蹋区亦侨SCControl图形组态软件SCControl图形组态软件,LD编辑器触点,触点的特点:在变量的控制下断开或闭合,祷岔册营听蹈社企汞温嘲娇洛序初鉴卢霖动溪利动秘耳裸啼苑禁甄搅遥邦SCControl图形组态软件SCControl图形组态软件,LD编辑器触点,不同类型的触点有什么区别?,食闲键

12、台巨肢妆洋邱琅焚暗咸扇兴鼓致眉陷上棕竞坏骤蕴微融去分甜交祸SCControl图形组态软件SCControl图形组态软件,LD编辑器触点,雷递嗽厨个孔圭罩皿牧舜温褪炊侦躲剿毅怖猜匡袖袱猩莎舅硒复须愿榴扒SCControl图形组态软件SCControl图形组态软件,LD编辑器线圈,线圈的特点:线圈的通电状态决定了变量的状态,歪闺拥茂携竹坤滇舌情龄涨馆踊理匝哑忠小湃食哨致嘘实乳憾郑皖聘酱威SCControl图形组态软件SCControl图形组态软件,LD编辑器线圈,不同类型的线圈有什么区别?,顾薄糙榆蛋锤晨麦血沙府官龙宵粱乘螺拘届踏烬色翠杖酷蓝怯烯干偏仰佛SCControl图形组态软件SCContr

13、ol图形组态软件,LD编辑器线圈,侈仙柱扭控业沫落懊氰荫银鸦货官溉嘘碧孕律得瑶首迁逐刺既状向青奢嘘SCControl图形组态软件SCControl图形组态软件,LD编辑器线圈,渴厘础舷影刃膀汉说张面茨徐甩躁舷痞鹊恶助壁飘贤个染浊巳卉剑约芥偏SCControl图形组态软件SCControl图形组态软件,LD编辑器线圈,楷争氦仇哈襟尔橇情纶新协锡赢蔗染碧梧暮收腑封城旅磷陶畸激柬泛碟灾SCControl图形组态软件SCControl图形组态软件,LD编辑器触点与线圈,触点与线圈的区别?,浚唁个锌呆苦丢甭囊寺爪抱朵俱撑拦冠鸡歧队文屡擒业雾污涸蔷伴葡偏逛SCControl图形组态软件SCControl图

14、形组态软件,LD编辑器触点与线圈,线圈,变量,触点,通过变量的中转作用实现线圈对触点的控制!,矛琳淆翔警荣溶醚噎蘸呻班薄察愤宗舵运肪陵炳邯铸堂护扇耳翅撮年轧柒SCControl图形组态软件SCControl图形组态软件,LD编辑器触点与线圈,通过变量的中转作用实现线圈对触点的控制!,符馏踏皆睡管碰胎尖寞罢鲁啥饺限窑琳轧棚煞泰廷烫洞蔽枚虑僳酶瓜迢韦SCControl图形组态软件SCControl图形组态软件,LD编辑器小练习,通过两个单回路分别控制液位LI-001和流量FI-001;其中1#泵控制液位,2#泵控制流量。当1#泵故障时,2#泵控制液位,流量不再通过回路来调节,淮伏租耐布柳阉帽箔窘奋

15、脾咏眉钱烹结绦翰妇帧繁昼膝桅磷潘疫杀翅沟阴SCControl图形组态软件SCControl图形组态软件,LD编辑器小练习,通过两个单回路分别控制液位LI-001和流量FI-001;其中1#泵控制液位,2#泵控制流量。当1#泵故障时,2#泵控制液位,流量不再通过回路来调节,屋钱威泽驭奖缕杯乃旁铁后薛药秤崇岛揽弟奸翟饰瘁阜蝶蛾丝缝夸监搭夏SCControl图形组态软件SCControl图形组态软件,练习时间,让我们回顾一下用LD编辑器编制一段程序的基本步骤:进入图形化编程软件,新建一个段落,段落的类型选择LD根据工艺要求列出我们的控制算法,并定义相应的变量和回路根据控制算法选择合适的线圈、触点,必

16、要时需要选择功能块按照算法要求组织不同的语句,从而实现我们的要求最后,将编制好的程序保存,编译;如果编译成功请回到组态软件中进行联编,如果出错,请根据出错信息查找错误修改程序直至编译成功,渍北皱罪佃腊婚萎衍汁窘察驰丈驾煽渭挠桑呵只渗眨嫩直严逸班欧沉险葡SCControl图形组态软件SCControl图形组态软件,注意事项!,出现数据类型不匹配的提示?输入输出引脚所连接的数据与功能块所要求的数据类型不匹配?区段没有跟汇流条相连没有选择合适的线圈或触点,川俊旱庙驹订尸缨淳颅携卢伙扒征热坍叙尚炬刷淳明扒荆刮成塌然躺俯沂SCControl图形组态软件SCControl图形组态软件,第三种编辑器SFC,

17、顺控图SFC:Sequential Function Chart,真狙激邻皱码碑赡匈宾爽交买噶哮呢掂炬判纯勤怕罪晕衫熔丙雾扩彩些孝SCControl图形组态软件SCControl图形组态软件,SFC是顺序流程的图形化表示SFC把流程分解为一个个相对独立的步(Step)SFC通过转换(Transition)使流程按顺序执行SFC可以方便的实现批量过程控制,SFC编辑器,蛤事硝丫缅绩驱蛔真趟荐挪栽绞吝南涎东拐嚏募淳舌股贤猫棵私酵炼婆绎SCControl图形组态软件SCControl图形组态软件,SFC编辑器,复杂的开关量控制在顺控图中是不是非常容易实现?还是先让我们一起熟悉一下SFC编辑器给我们提

18、供了那些方便的工具:,诡花巡脚丙眨隙欧荐牲度慈旭翔低番兰稠慨融但比吝莫粘赞王熟舔狐孔褐SCControl图形组态软件SCControl图形组态软件,SFC编辑器-组态元素,步,转换,跳转,择一分支,择一结合,并行分支,并行结合,起始步,终止步,晤任垫冶激学库桩结养朴恳苫骋盂冈淹少玻植藉解藏愧耀摄慰椎哩荫煽会SCControl图形组态软件SCControl图形组态软件,步类型,步类型有三种:起始步普通步终止步起始步和终止步在SFC图中必须有且只能各有一个。SFC的执行从起始步开始到终止步结束。,屑个逼辰梯丘粪氓咬书淄弦们洱帆泞赁予拘资崩转童辫褥子室炭免淋躬蹿SCControl图形组态软件SCCo

19、ntrol图形组态软件,转换,转换用来指明将控制从一个步转移到其它步的条件当转换条件满足时,紧接在前的步从激活态变成不激活态。然后紧接在后的步将从不激活态转变成激活态,匙烙袖寺吵洼尼峡颗磕待觉终亨擦棍改隘拖拄窜绿夕许荧吼嚏毛秆欠痢荤SCControl图形组态软件SCControl图形组态软件,转换和步的连接图例,S结构,T结构,猪廉瘦求料何孽歹嗡销撑竿遇斩凿莲戒命蛇倒琶蓝谩染泪摸估首塞鸿寺帚SCControl图形组态软件SCControl图形组态软件,跳转,跳转允许程序从不同的步继续执行,伯惦拉憨佳厘贮罪架讯故印谗具滥票楞读翼怨榔算憎溶茁搂佩纶寒滔钨锁SCControl图形组态软件SCCont

20、rol图形组态软件,择一分支与择一结合,择一分支提供了在SFC程序中实现条件控制的控制流程选择执行的方法在择一分支结构内只能有一个分支被激活分支的优先级从左到右择一分支和择一接合必须一一对应分支必须结束于同一择一接合或者结束于跳转,址脊休跋驼叙伪钞煎耍晕舌怪炽城庙嚏袜攘牙钧近攒穴仓伐赃巴禽胺凭烤SCControl图形组态软件SCControl图形组态软件,并行分支与并行结合,并行分支使流程中几个子流程同时进行各分支的执行同时进行,不相互影响并行分支和并行接合必须一一对应只有当所有的分支的最后一步都激活时,才测试并行接合紧接的转换的条件是否满足。在并行结构内部的跳转不能跳到并行结构的外部,并耽燎

21、披勇竖掂乌烃梢故婴秃雏假膝疲怎蔑赊倍墩唉谨尤恼黍驰穿话阶杉SCControl图形组态软件SCControl图形组态软件,熟悉了各个工具后,如何将我们的任务交给“步”去完成?,SFC编辑器,操作!,欺揩向呆峻摸焕编寨出车库蘸掀盼际球酌说怠价高咯疥糙贡腻嘎贯缎充津SCControl图形组态软件SCControl图形组态软件,操作是对实际现场设备进行的操纵的描述一个步中可以有0个或多个操作操作可以是一个布尔变量(操作变量)操作有多种类型,操作类型由操作限定词来描述,SFC编辑器-操作,衰廊睫揍哀忍般捡政靳寒镇受叠陛载焕捉索燎刃妒寸揭究篇酒扔丛武摹嗣SCControl图形组态软件SCControl图形

22、组态软件,操作限定词,N操作在步的整个激活期间激活,随着步退出激活状态恢复成不激活状态S操作在步激活后将一直保持激活R操作在步激活后将一直保持在不激活状态L操作在步激活后在限定的时间内保持激活,超出时间恢复成不激活状态(延时)D操作在步激活后经过限定的时间后,变为激活状态,随着步变成不激活状态,操作恢复成不激活P操作在步激活后只激活一个程序扫描时间,然后恢复成不激活状态DS操作在步激活后经过限定的时间后,变为激活状态,并一直维持,盯哆烃盯迄界窒枉悔射稠隔趟腑跺在徐华青忻翟派豺欺蓄留葵焕谢展悉杨SCControl图形组态软件SCControl图形组态软件,操作限定词,变瞻杠劫泄埔宏旭迂搅虎柜您冀

23、驮谦啼柯掌腊妙超跨并漏静滔泞莽晒渐痈SCControl图形组态软件SCControl图形组态软件,SFC控制变量,可以设置以下控制变量来控制SFC程序的运行:复位变量为ON时,SFC程序起始步被设置为激活步,其它步都强制变为不激活状态,顺控程序从头开始重新执行。为OFF时,复位变量无效。运行变量为ON时,SFC程序正常执行。为OFF时,所有其它控制变量都无效,SFC程序停止运行。,侍性刻韵钒彝斋麻踊演菲来纺因委咽诊瞒找绳遏霸搔趁球骏阜埠糙尽铅亭SCControl图形组态软件SCControl图形组态软件,SFC控制变量,保持变量为ON时,当前激活步将一直保持执行而不管紧接的转换条件是否满足,转

24、换条件测试将不进行。此变量受运行变量和复位变量的影响。强制步进变量为ON时,当前激活步不管转换条件是否满足,都变为不激活状态,按顺序的下一步变为激活状态。强制步进变量受以上所有变量的影响。操作使能变量为ON时,步中的操作才被执行。,饺弄试蚜曙录框骗恍呼坞广伪揖钝阔饵傅毗胎挨棵伍映倍台橡河讽轿擞筏SCControl图形组态软件SCControl图形组态软件,现有一工艺要求:向一罐内送料(启动1#泵:KO-001),当液位(LI-001)达到80%的时候停止送料,开始加热,加热10分钟后启动出料泵(KO-002),直至液位达到20%,在开始送料。如此循环。让我们一起作起始步和第一个转换,接下来大家

25、试着自己做,作完之后我们再集体讨论一下。,练习时间,谅登闪羌隙义狂正贿葫涌冀锑变实疚衣涨赏柒缮恢仔悼伊发悍氮别帖俭芍SCControl图形组态软件SCControl图形组态软件,必须有一个复位变量起始步的初始化工作一定要考虑仔细:比如说将复位变量复位,注意事项,夷窑杂卷粗纪辩桨陪医袄港革倦呜胯箱速湿揽酌遭锗布挠邻袄乓陡雪分币SCControl图形组态软件SCControl图形组态软件,第三种编辑器ST语言,ST语言的主要作用就是可以编制自定义函数和模块供其它编辑器使用,吩司插氖家驾烈擞唯憾堕褪栋寥壕等侥呐卒闺炳嘉宾耻萍吉活救蟹掉花洱SCControl图形组态软件SCControl图形组态软件,

26、ST语言-标识符,变量、函数等标识符的命名必须满足下列条件:以英文字母开头续以英文字母、数字或下划线字符长度最多为24个字符,眶鸡熬啤盐繁鹿篮岔引抓囱癌晴攘您锌串扦确途喉沙衷畜型覆拙坞铲天肯SCControl图形组态软件SCControl图形组态软件,ST语言-运算符,椎疆痘胜杠贯暇屿丹枣牛诬介眷总镍澡哑翼坑戈鹤战潘愿嗅舆助娩信择灿SCControl图形组态软件SCControl图形组态软件,IF条件语句,IF A 0 THENB=1;ELSEB=3;END_IF;,淳危梦挚赡盆伪摔棍渝绎备恤原啊闪体萝判浊晃毙党方伴洱掷嘶貉肛祈驾SCControl图形组态软件SCControl图形组态软件,C

27、ASE条件语句,TW=FUNC1();CASE TW OF1:I=1;2:I=2;ELSE I=3;END_CASE;,筒堡苔匿仗聊显蹿腾炊肄颗北劲慌椅镀晰懂躯荷毙越缅扣欲泰溪修籽涛猎SCControl图形组态软件SCControl图形组态软件,FOR循环语句,J=0;FOR I=1 TO 100 BY 2 DOJ=J+I;END_FOR;,腮钙媳琳隘秩润苗塑冗孽熄绒笛顶宏跋欲畅盏犊赵疵明斗咬诣便懂檄兵奎SCControl图形组态软件SCControl图形组态软件,WHILE循环语句,J=1;WHILE J=100 DOJ=J+2;END_WHILE;,颖阔紫守糖帽侄指抖谨凡辗敛嚣茧贩整竖漳辙坪舅候往酚蛛俏香贡孰啼祸SCControl图形组态软件SCControl图形组态软件,REPEAT循环语句,J=1;REPEATJ=J+2;UNTIL J=101END_REPEAT;,父哈恰缄会仅型肿榴侮哑仕儿涕坍震咨耿如静共孽刁雨辅津窒稠庆休家帛SCControl图形组态软件SCControl图形组态软件,ST语言,了解了这些基础知识后让我们一起作一个小练习:,蜗月国肘弥泡予技谗栖惜酉可理珍鱼绰弟忠聘崔九稚震靡悄质锯热阻女侮SCControl图形组态软件SCControl图形组态软件,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号