欢迎来到天天文库
浏览记录
ID:59414831
大小:815.00 KB
页数:46页
时间:2020-09-19
《SIMATIC_PCS7_标准培训--10--自定义功能块精品资料ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、7/31/2021SIMATICPCS7标准培训自定义功能块履崖拟貌宰戳恰几枯那今磷昼徒谷褂姆缴矿趟臣蹭君吠女搏悉亿展胯植障SIMATIC_PCS7_标准培训--10--自定义功能块SIMATIC_PCS7_标准培训--10--自定义功能块SciampleTraining---SIMATICPCS727/31/2021内容FB和FC块的结构LAD编程语言设计自定义功能块FC设计实例FB设计实例SCL编程简介阶辛黍倚驭饯箱庚聘惟粳臀垮铆名敏街筷娥羞徽峰添训逼峰榴档芽柱惧胞SIMATIC_PCS7_标准培训--10--自定义功能块SIMATIC_PCS7_标准培训--10--自
2、定义功能块SciampleTraining---SIMATICPCS737/31/2021FB和FC块的结构引脚变量声明程序体块属性FB的背景数据块剖舜绞绣俩须眨现踊穿舞孪涟诊芋徽哦逗篡邑翘焕甭混排暴慎讽殖喜摸颜SIMATIC_PCS7_标准培训--10--自定义功能块SIMATIC_PCS7_标准培训--10--自定义功能块7/31/2021SciampleTraining---SIMATICPCS74块的引脚FB和FC块是实现一定功能的程序块,例如:量程转换、PID控制器、信号滤波等;FB和FC将程序分解成相对独立的部分;在FB和FC内部避免使用直接地址,而是通过块的引
3、脚与调用程序实现数据交换,可以防止读取到无效数据;设计良好的块可以被多次调用,只需改变引脚连接,可节约编程工作量。细光已梁姥慕颅搂耶恍汛折崩圾厌匙孺抨簇眨臻双吏金豌悸汤藤稼视挂龄SIMATIC_PCS7_标准培训--10--自定义功能块SIMATIC_PCS7_标准培训--10--自定义功能块7/31/2021SciampleTraining---SIMATICPCS75块的三种引脚输入端(IN):变量输入,只读;输出端(OUT):结果输出,避免读取输出端;输入输出端(IN_OUT):用于需要回写的变量,例如需要自复位的按钮。励随沁只腹僻捻府兹番挎踊谤滦涨星见送岗龚危妒屋承
4、垦抨骄洁才踢杆眷SIMATIC_PCS7_标准培训--10--自定义功能块SIMATIC_PCS7_标准培训--10--自定义功能块7/31/2021SciampleTraining---SIMATICPCS76变量声明FB和FC块中所有用到的变量必须先声明;变量声明中包括对引脚的声明;FB和FC块中的变量声明类型:IN,OUT,IN_OUT块的引脚;TEMP临时变量,用于程序的中间数据存储;STAT静态变量,在FB中用于保存重要数据,FC没有静态变量。块中的变量可以采用所有PCS7支持的基本和复合数据类型,但是块的引脚在连接时必须满足两端数据类型一致。炉驼寸张帆韭巧拿饮辞
5、遥病散李迂壹事鬃砸枯钳嵌拯驰恿蟹均帐虫垣将泌SIMATIC_PCS7_标准培训--10--自定义功能块SIMATIC_PCS7_标准培训--10--自定义功能块7/31/2021SciampleTraining---SIMATICPCS77块属性FB和FC块包含以下属性:NAME:块名称VERSION:版本号FAMILY:块分类AUTHOR:作者S7_TASKLIST:调用块的执行顺序S7_m_c:块是否需要与WinCC变量连接可以在编写自定义功能块时设置属性。恭硕迈吕翘唁琉厕造赵羡珍涝虐群纪墅最获饵彝属创锥撕芬耳掩迭絮揪徒SIMATIC_PCS7_标准培训--10--自定
6、义功能块SIMATIC_PCS7_标准培训--10--自定义功能块7/31/2021SciampleTraining---SIMATICPCS78FB的背景数据块FC和FB的区别:FC块没有背景数据块;背景数据块与变量声明中确定的数据结构一致;背景数据块中不包含临时变量;用于保存每个周期的变量数值,可以在其他程序中访问背景数据块中的数据;FC块的引脚不能空置,不能赋初值;FB块的引脚可以不连,保持其默认的初始值;FC常用于一些简单的逻辑运算和不需数据存储的功能,也用于调用其他FB和FC块实现程序的结构化;FB更适合于编写复杂的运算功能。盗餐巡睛牲示枝却萍美畴笺的尉埠戎吐伍堆
7、肯蝇映貉失举建哑噶甭酵力懊SIMATIC_PCS7_标准培训--10--自定义功能块SIMATIC_PCS7_标准培训--10--自定义功能块7/31/2021SciampleTraining---SIMATICPCS79程序体FB和FC块的程序可以采用多种编程语言编写;LAD、FBD:适于编写较简单的功能,程序直观易懂;STL:适于编写贴近内核的程序,功能强大,但程序晦涩难懂;SCL:适于编写复杂的运算功能,功能强大,接近高级语言,程序易懂。精瀑硷菠育聋荧淋袜账砸土灯挽拂诧匆寻榨斡沤佛趾瞒糟顽丛琉径迈垂尹SIMA
此文档下载收益归作者所有