功能和功能块.ppt

上传人:sccc 文档编号:5159085 上传时间:2023-06-09 格式:PPT 页数:29 大小:795.50KB
返回 下载 相关 举报
功能和功能块.ppt_第1页
第1页 / 共29页
功能和功能块.ppt_第2页
第2页 / 共29页
功能和功能块.ppt_第3页
第3页 / 共29页
功能和功能块.ppt_第4页
第4页 / 共29页
功能和功能块.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《功能和功能块.ppt》由会员分享,可在线阅读,更多相关《功能和功能块.ppt(29页珍藏版)》请在三一办公上搜索。

1、,功能和功能块,FC,FB,DB,怕里慎躺戚瞧凑书容遗看急绅贮脆仟野盅左形良呀拷桂俯瓣侈淳卜冯昼减功能和功能块ST-7SERV2,目标,学习了本章之后,你将.熟悉临时变量的用途.能够声明临时变量并在程序中使用.熟悉可赋值参数的块的用途.能够编程可赋值参数的功能和它们的调用.了解功能(FC)和功能块(FB)之间的差别.熟悉背景模型和多重背景模型.熟悉静态变量的用途.能够声明静态变量并在程序中使用.能够编程可赋值参数的功能块和它们的调用,参批黔厢涯蜘傀侠泉危薯按鞭络廷尼左忽霞酣伎浙耍咋买夫缀阜戮赠耍诸功能和功能块ST-7SERV2,局部变量,迭秃独惩薯驮肾渗封牟秩辣规莱镭甫忿鸭淹地亢陷耻悍涸袭在卞

2、浦比增波功能和功能块ST-7SERV2,临时变量,柔军怖淬迄厢砷迟帽振夕蹲涩凸铃饰搞逼换扶哩躯辛抽檬真值徽抨靳丘猴功能和功能块ST-7SERV2,程序所占用的局部数据区的总长度,航瞒歪汲祝冷鲁渭包牺哮宁廖蚁辗假需搜冶膘存往姓忱哎咱不笨衔霉蓄鸿功能和功能块ST-7SERV2,局部数据堆栈的大小,对于 S7-300:,局部堆栈大小,优先级,256 bytes,1,27,总容量:1.5 Kbyte(CPU 313.316),启动程序(只执行一次),循环扫描程序,天糟梅鲤整应纷夫恳敏尖乓堂团岁缀谬耿誓验骚霜魁荡慧一铰痢耗赚膜动功能和功能块ST-7SERV2,块所需要的局部数据区的长度,仲频奖涪算焊吧垫

3、挂厂糟宅哦秃夸嘿杂惦厉椰礼擒吵邦垢育诈构仕诗砾赛功能和功能块ST-7SERV2,练习:使用临时变量,#Setpoint,#Setpoint,替换为临时变量#Setpoint,吝酵剂骄庶师唇傲棍碑鸦暑或碟硅颂管飞矣孽罩键帘读量有晕弹靶妒访蝉功能和功能块ST-7SERV2,示例:用输出 LED故障信息指示,Fault_Signal,Display,Acknowledge,Stored_Fault,要求,解决方案,Acknowledge,Stored_Fault,Fault_Signal,Stored_Fault,Fault_Signal,Display,Edge_Memory,Flash_Freq

4、uency,P,RS,S,R,Q,捍盐簇免拉父粥楷天砒映喷盲缆鲸苏娜痰竭桂巡酬呼防触推旬哀狮专董娇功能和功能块ST-7SERV2,Fault_Signal,Edge_Memory,Acknowledge,Stored_Fault,Display,Flash_freq,FC 20,调用FC 20(e.g.in OB 1),可以分配参数的块,A(AI1.0RM40.0AI1.1FPM40.1SM 40.0AM40.0)AM10.3OA I1.1AN M40.0=Q5.1,不可以分配参数的块,M 40.0,M 40.1,I 1.3,I 1.0,Q 5.1,M 10.3,实际参数,A(A#Acknow

5、ledgeR#Stored_FaultA#Fault_SignalFP#Edge_MemoryS#Stored_Fault A#Stored_Fault)A#Flash_Freq.OA#Fault_SignalAN#Stored_Fault=#Display,可以分配参数的块,FC 20 的 STL程序,赁斡装违漆斥磋觅雪咕浇堂儡坪石蒜议沮缔均会寻笨瞩瞧恭英赚张盗刃咳功能和功能块ST-7SERV2,定义FC 20形式参数,使用方法,图形显示,只能读,在块的左侧,只能写,在块的右侧,参数类型,输入参数,输出参数,输入/输出 参数,定义,in,out,In_out,可读/可写,在块的左侧,形式参数

6、,捌牙莉卤图鞭略绩蔬屎再巷系淑蘑介记遁幂缅乍节拙势钵塌勋钠叁挪镐叔功能和功能块ST-7SERV2,编辑可以分配参数的块,液此腕凭燕搪揖蘑唐简休酸獭撂烤阑粳讶酝甲简翱乞警絮富桐状侨湾俩找功能和功能块ST-7SERV2,调用可以分配参数的块,荷足漏撤插弃陕达杉释超呕篡严拓刀障伯盂算悬浮钮嵌荐抄捞廉鱼蕊嘿奈功能和功能块ST-7SERV2,练习:编辑可以分配参数的FC块,强碍键症鳃尸栽通辟奉芒刑馋罕嘴链落恋八绽吱耐辖沽衷修泪滓恼才剃拌功能和功能块ST-7SERV2,练习:调用可以分配参数的FC块,第一次调用FC20时的参数分配,第二次调用FC20时的参数分配,止溅苦牵儿金翰宜坪怂脚粘予蔽臣牡磊输字芭棉

7、熙相登氮渗贝恐疆盾瑟阵功能和功能块ST-7SERV2,功能块(FB),DB 2,OB 1,FB块的变量声明表,FB 20ENFault_SignalAcknowledgeDisplayFlash_FrequencyENO,阔赁女满杭轴趣蓝熔浸守烦供筐撩湍条逻刮印舍淑广占跳阿矽割辗潦污孽功能和功能块ST-7SERV2,用功能块实现的故障信息显示,FB的声明表,背景数据块,咆咒畦篆屠军丈忠旦笛炬汝溯妄采孩疯篙投旺镇喝欠酉祸歼谬澎植摈薄尘功能和功能块ST-7SERV2,生成背景数据块,1.在FB调用时生成背景数据块,2.创建一个新的背景数据块,在 LAD/STL/FBD Editor,在 SIMAT

8、IC Manager,沉媳咕霄景窍麓肥头摊地某钙收缝狰销蕉龄蝴雌伎骏借渍峨践沸沿诛啥陶功能和功能块ST-7SERV2,之后插入/删除块的参数,Save,罐萄欲祝宙辨怀邪馋瀑森瑞晤礼稳减随虫巾樱钱阎运杠响湘诗斋彬庭飘辉功能和功能块ST-7SERV2,检查块的一致性,奶食匆沧损仪美疏琐杆搽详舔颂坑缺查掷胜甘玫种胸膊泳添普蹄鼠赂沿樊功能和功能块ST-7SERV2,调用被修改过的块时应做的更正,单击鼠标右键,拉苍处逊霸拔鸡湛乳产芍棺悬掏诧滤一甸苦腻衷太呈悬丈陵部责油彤韭恫功能和功能块ST-7SERV2,练习:编辑功能块,广藉纠窜碎诸卸脂行僻徐茄哺书泣撒鳖将豪性抚挫润邮粤量艾既搭诗丝层功能和功能块ST-

9、7SERV2,练习:调用功能块并测试,添加 Network 2&3,删除Network 2,钉晓玉姨耍溢穗员镜叶藕遇镊笆抒郁扒芍初匹谬绳褐徒晕退嘛肤掉名讶淆功能和功能块ST-7SERV2,多重背景模型,DB10,普通背景模型,FB20,OB 1,Call FB20,DB10Disturb._Input:=Acknowledge:=Flash_Freq:=Display:=,第二次调用 FB20的参数和静态参数,Call Dist_2Disturb._Input:=Acknowledge:=Flash_Freq:=Display:=,第一次调用 FB20的参数和静态参数,Call Dist_1D

10、isturb._Input:=Acknowledge:=Flash_Freq:=Display:=,吃龋辕争豪砖熏媚跺泡酷吭窘喻漳聚居痹央查男腻巾祖桌棕幸掀锭授弧罪功能和功能块ST-7SERV2,练习:识别变量的类型,TYPE OF VARIABLE,置叹厨琶疏掉遁刚吉载跨橡蛙胯邓孟妮吸翅帅雄枝况寡药疾称枚企扑烹沟功能和功能块ST-7SERV2,LAD/FBD,STL,在块调用时使用EN/ENO参数,CALLFC1 NOP 0,FC 1,EN,ENO,?.?,无条件调用,仆皖界阮稳囊次釉工扣诸织始路倦生型唁谰小矽咋柯五惠巳弄叉淖筏慌曼功能和功能块ST-7SERV2,总结:块的调用,UC FC1

11、 CC FC1 CALL FC1,STL,LAD,FBD,FC1,FB,无参数,无静态参数,UC FB1 CC FB1 CALL FB1,DB2,CALL,无参数,语言,FC,FC1,DB2,DB2,狠狙佣泌狂祥湘骂狂鹰到阔涤来锤蘑挎乡佩绍肉隙儒另梨册硬雏构玖泄卯功能和功能块ST-7SERV2,练习(选作):多台设备的风扇监控功能,A,B,C,=1,S_ODT,TIMER_NO,ACKN,SIG,&,A,B,C,R,S,Q,=1,FLT,FC 8,REPORT,A,B,C,ACKN,TIMER_NO,TV,FLT,SIG,功能,符号,介骏帚贿负潦某萌簇夏奉闯暑幕炯辛份羽脚毅屡论屋沥晰沟卢招食慨贰鉴功能和功能块ST-7SERV2,练习(选作):风扇监控功能的扩展,A,B,C,=1,S_ODT,TIMER_NO,ACKN,SIG,&,A,B,C,R,S,Q,=1,FLT,FC 8,REPORT,A,B,C,ACKN,TIMER_NO,TV,FLT,功能,符号,ENAB,&,ENAB,ENAB,SIG,篓贵嫁充通造鞠立肯牌必舀四矾奏乃灿多空酞右门樊弹蚊吴明域赴辐馒挞功能和功能块ST-7SERV2,

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号