FC上的4Master都fcuk是什么意思呀?

每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
售前文档售后文档热门视频系列热门版区售后服务概述自助服务帮助信息
You are here:
项目中的FB和FC有什么区别
热点活动:
置评已完成,谢谢!
您现在可以为该问题添加标签。
项目中的FB和FC有什么区别
- 已解决问题
项目中的FB和FC有什么区别
产品版区:
悬赏西币:5 | 解决时间: 16:08:32 | 提问者:&& - 初级工程师&nbsp&nbsp第9级
问题ID:162845
看了这个问题的网友还看了
FB和FC区别FB--功能块,带背景数据块&&FC--功能,相当于函数FB,FC块均相当于子程序,既可以调用其它FB,FC块,也可以被OB,FB,FC块调用。他们之间的主要区别是:1.&FB使用背景数据块作为存储区,FC没有独立的存储区,使用全局DB或M区2.&FB局部变量有STAT和TEMP,FC由于没有自己的存储区因此不具有STAT,TEMP本身不能设置初始值。本质上,FB,FC的实现目的是相同的;无论何种逻辑要求,FB,FC均可实现。只是实现方式效率不同,这也和工程师个人编程习惯有关。FB块优点:1.&易于移植性,对于相同控制逻辑不同参数的被控对象,只要使用不同的背景DB,同一个FB块就可以方便2.&多重背景,减少重复工作,提高效率3.&多次调用时,参数修改方便4.&有独立的存储区FC块优点:1.&小巧灵活,对于非多次调用的程序更易理解2.&不占用额外的存储资源、更多信息参考:FB块和FC块300的更多资料:西门子官方资料大全&之&S7-300/400
高级顾问&nbsp&nbsp第14级&
以下网友赞了您的问题:
月光如水,hbttkj,conquer3,yanwen252525,onlyformagnum,xf123456,幸福家庭,Kapok_ZXM,liucs_2009,liubo1975,L S J 998,柳叶随风,月雨风云,lzm,帮蛋儿,ZFJ2,绿草莓的天空,cy77223,新兴电工,幸福的眼泪,黑猫警长W,逸乔
填写您的评论...
提问者对于答案的评价:谢谢
&不同FC调用同一个FB(但DB背景数据块不同)是否会产生干涉?
6/26/:53 PM
等您来回答
本版相关问题
作者/最新回复
最后回复时间
FB有静态变量,可以将运算值存在静态变量中;FC没有静态变量,只能直接将运算结果输出。
- 中级技术员&nbsp&nbsp第6级
& 09:40:33
FB自带背景数据块,FC不带背景数据块。使用FB时需要指定该FB的背景数据块。你可以新建一个FB,在接口里新建一个static型变量就明白了
- 初级技术员&nbsp&nbsp第5级
& 09:43:05
FB.FC主要的不同就是,FB只要调用就会为它分配一个背景数据块(DB&X&),用来存放这个FB中变量声明表里的四个变量(Input,Ouput,Inout,Static)接口中的每个变量所产生的数据地址。2.FC中用到Temp变量时,容易造成数据区重复利用,会出错,因为所有的FB,FC,OB块都是用的同一个L区,而在FB中可以用static静态变量来代替FC中的temp所起到的作用,能够避免数据区重复利用,因为调用时static静态变量DB块也会为它生成一个唯一的绝对地址。
- 资深学长&nbsp&nbsp第3级
& 09:45:08
FB与FC最大的区别在于,FB是带背景数据块的,而FC是共享数据块。就变量来看,FC无静态变量(STAT)是二者的局部变量也是本质区别。这个问题有论坛讨论的连接,比较基础性的问题。
- 超级顾问&nbsp&nbsp第15级
& 09:53:11
讲的比较详细
- 助理工程师&nbsp&nbsp第8级
& 10:41:23
简单的说FB是具有存储功能的,FC没有存储功能,这是一般的理解:FB需要背景数据块,而FC是没有的;参数的传递方式不同,FB的输入输出对应背景DB地址,而FC的输入输出没有实际地址对应的,只有程序调用时,才会和实际的地址产生关系。FB参数传递的是数据,FC参数传递的是数据的地址。FB功能块的处理方式是围绕着数据块处理数据,它的输入输出参数都是数据块里的数据,以及STAT的数据都是数据块里的,入口参数和出口参数,这些数据不会因为函数消失而消失,它会一直保持在数据块里。FB里的变量与它的背景数据块是一一对应的,而它的对应并不是一层不变的,更确切的说,FB里的变量在调用时将根据AR2的值当作偏移量与背景数据块是一一对应的。如果一个FB功能块没有入口参数、出口参数及STAT数据,它将不需要背景数据块,这时的FB块和没有出、入口参数的FC就没什么区别了,也就只能使用临时变量和全局变量,当然这时的FB块是没有实际作用了。有人会认为,FB的背景数据块必须由FB生成、FB的第一个变量对应背景数据块的第一个变量,还有就是由FB块生成的数据块只能作FB的背景数据块使用。其实这些理解都是错误的,FB的背景数据块不一定是通过FB生成的,可以像生成共享数据块一样生成FB的背景数据块,换句话说,普通的数据块也可以作为FB的背景数据块使用,只是这种做发是有前提的:就是这个数据块的字节数必须大于或等于FB所需的字节数,如果小于FB所需的字节数,FB访问到超出背景数据块的变量时就会找不到变量的地址,当然也就出错了。FC功能块里的参数没有实际的地址,都是使形参数,只有在调用时才会把实际的参数地址传送到FC的参数里。FC是没有存储能力的,这是一班的说法,给定入口参数,执行完了,从出口参数读出数据,FC的功能就消失。如果在FC里使用全局变量,也可以达到FB块一样的效果,但是这样的FC块是没有可移植性的。
- 顶级工程师&nbsp&nbsp第12级
& 12:49:21
FB&-&好比带库房的加工车间,需要保留的都在库房里,加工车间关门了,库房里的东西还在。FC&-就好比是个加工车间,干完活什么也不剩都发出去,没有存放的库房。
- 中级工程师&nbsp&nbsp第10级
& 14:50:12
上一页1下一页&
扫描打开手机版
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!您现在的位置: >
已浏览:次
6FC-0AA0 简介全新原装正品,长期现货销售,欢迎来电咨询。信誉保证,客户至上是公司成立之初所确立的宗旨,在公司领导的严格要求和员工们不折不扣地贯彻执行下发展延续至今。“假一罚十”一直是我公司的主动承诺。承诺一:1、保证全新原装进口承诺二:2、保证安全准时发货承诺三:3、保证售后服务质量流程一:1、客户确认所需采购产品型号流程二:2、我方会根据询价单型号查询价格以及交货期,拟一份详细正规报价单流程三:3,客户收到报价单并确认型号无误后订购产品流程四:4、报价单负责人根据客户提供型号以及数量拟份销售合同流程五:5、客户收到合同查阅同意后盖章回传并按照合同销售额汇款到公司开户行流程六:6、我公司财务查到款后,业务员安排发货并通知客户跟踪运单&&&可编程控制器信誉第一,客户至上是公司成立之初所确立的宗旨,在公司领导的严格要求和员工们不折不扣地贯彻执行下发展延续至今。“假一罚十”一直是我公司的主动承诺。承诺一:1、绝对保证全新原装进口承诺二:2、绝对保证安全准时发货承诺三:3、绝对保证售后服务质量流程一:1、客户确认所需采购产品型号流程二:2、我方会根据询价单型号查询价格以及交货期,拟一份详细正规报价单流程三:3,客户收到报价单并确认型号无误后订购产品流程四:4、报价单负责人根据客户提供型号以及数量拟份销售合同流程五:5、客户收到合同查阅同意后盖章回传并按照合同销售额汇款到公司开户行流程六:6、我公司财务查到款后,业务员安排发货并通知客户跟踪运单&您随口的一问多少钱,我就立马放下筷子赶紧回话。您随口的一句有没有现货,我就立马进去系统拼命地找。您随口问了问能优惠不?我就到处想办法。您很随便,我却很当真;您不知道我的回答,只为得到您的满意..……只因为我和您不止是客户的关系,而是把您当我的朋友,在全力以赴做到我能做到的您的选择您的支持是我最大的动力! ————致我亲爱的客户(好朋友)6FC-0AA0
91.必备条件Step7 编程软件 PLC 中具有Profibus-DP 通讯口 Profibus 通讯电缆 Profibus 总线联结器 Drive 中有Profibus 通讯模板.如: MASTER DRIVE 的CBP2 通讯模板, 标准变频器的Profibus 通讯模板2.硬件组态1. 将MASTERDRIVES CBP/CBP2 加入组态2. Profibus 地址(6)3. 将MICROMASTER 4 加入组态4. Profibus 地址(7)&3.选择数据格式1. MASTERDRIVE 中可供选择的PP0 类型2. I/Q address1. MICROMASTER 4 中可供选择的数据格式2. I/Q address&4.Step 7 中的编程创建数据块DB1 说明:1.在Step7 中对PKW (参数区)读写参数时调用SFC14 和 SFC152. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站4. W#16#100(即256)是硬件组态时PKW 的起始地址程序举例1(读参数r015)注:PKW ,IND 的详细说明见附录&1. W#16#100(即256)是硬件组态时PKW 的起始地址2.将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)PKE -> DB1.DBW0IND -> DB1.DBW2PWE1 -> DB1.DBW4 参数值的高字位PWE2 -> DB1.DBW6 参数值的低字位3.将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)DB1.DBW28 -> PKEDB1.DBW30 -> IND参数值的高字位 DB1.DBW32 -> PWE1参数值的低字位 DB1.DBW34 -> PWE2注:PKW ,IND 的详细说明见附录程序举例2 (读参数P401.2)注:PKW ,IND 的详细说明见附录&1.W#16#100(即256)是硬件组态时PKW 的起始地址2.将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)PKE -> DB1.DBW0IND -> DB1.DBW2PWE1 -> DB1.DBW4 参数值的高字位PWE2 -> DB1.DBW6 参数值的低字位3. 将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)DB1.DBW28 -> PKEDB1.DBW30 -> IND参数值的高字位 DB1.DBW32 -> PWE1参数值的低字位 DB1.DBW34 -> PWE2注:PKW ,IND 的详细说明见附录程序举例3 (读参数U001.2)注:PKW ,IND 的详细说明见附录&1. W#16#100(即256)是硬件组态时PKW 的起始地址2.将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)PKE -> DB1.DBW0IND -> DB1.DBW2PWE1 -> DB1.DBW4 参数值的高字位PWE2 -> DB1.DBW6 参数值的低字位3. 将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)DB1.DBW28 ->PKEDB1.DBW30 -> IND参数值的高字位 DB1.DBW32 -> PWE1参数值的低字位 DB1.DBW34 -> PWE2注:PKW ,IND 的详细说明见附录程序举例4(写参数P401.1)&注:PKW ,IND 的详细说明见附录&1. W#16#100( 即256)是硬件组态时PKW 的起始地址2. 将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)PKE -> DB1.DBW0IND -> DB1.DBW2PWE1 -> DB1.DBW4 参数值的高字位PWE2 -> DB1.DBW6 参数值的低字位3->将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)DB1.DBW28 -> PKEDB1.DBW30 -> IND参数值的高字位 DB1.DBW32 -> PWE1参数值的低字位 DB1.DBW34 -> PWE2注:PKW ,IND 的详细说明见附录对PZD (过程数据)的读写说明:1. 在Step7 中对PZD (过程数据)读写参数时调用SFC14 和SFC152. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站4. W#16#108(即264)是硬件组态时PZD 的起始地址5. 对特殊结构的PZD 可用PQW , PIW 进行读写程序举例5: 对PPO5 中10PZD 的读写DB1 中与PZD 相对应的数据字&1.在P918 中设置Profibus 地址,必须与Step 7 中设置相同.地址不能重复.2. 控制字第十位置“1”. PZD1 = W#16#X4XX附录1&&&&&&&
销售热线:010-
展会合作/友情链接:010-
传真:010-
Email:info#testmart.cn(使用时请把#换成@)
Copyright&&2003 - 2017&&&&All&&Rights&&Reserved&&仪器仪表交易网 版权所有您关心的问题(*必填):
联系方式(*必填):
*手机号码:
联系Email:
信息正在提交中...

我要回帖

更多关于 点e c在bf上 be fc 的文章

 

随机推荐