9(fb块).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9(fb块),静态变量,三菱fb块,西门子fb块,fb块中使用timer,三菱fb块下载,pcs7中的fb块说明

问题一、 FB块 用FB实现的故障信息显示 生成背景数据块 练习: 编写一个FB块 练习:调用FB并调试 插入/删除块的参数可能遇到的问题 调用被修改过的块时应做的更正 练习: 多台设备的风扇监控功能 总结: 块的调用 生成DB10并调整实际值 10、在OB1中调用FB10 A B C =1 S_ODT TIME ACKN SIG A B C R S Q =1 FLT FC101 REPORT A B C ACKN TIME TV FLT SIG 功能 符号 在一组设备中,每个设备中都有三个冷却风扇,设它们的运行指示信号为A、B和C(为“1”表示正常运行)。正常情况下,只要设备运行其中两个风扇就转,另一个备用。这些设备对风扇的监控要求相同,如下所示: 任务要求 (1)如果一个风扇坏了,而备用风扇在5秒种内还未接通,在FLT端显示故障信号(FLT=1)。 (2)一旦三个风扇都坏了,故障信号立即显示。 (3)当设备恢复正常运行时,用ACKN端输入的“1”信号清除故障信息(FLT=0) 。 将风扇的监控功能作成一个带参数的“标准功能块”,在每个设备的控制程序中分别调用,可提高编程的效率,同时使程序更加简明。 (1)按上图的要求编写带有参数的程序块FC101,使之成为一个可实现风扇监控功能的“标准功能块”。 (2)编制程序,对两台设备的风扇进行监控。在OB1中用不同的参数对FC101无条件地调用两次,以实现对两台设备的监控功能。两台设备的实际监控参数如下表所示。 (3)调试程序 练习步骤 ? CALL FC1 ? UC FC1 ? CC FC1 STL LAD FBD FC1 EN ENO FC1 EN ENO FC1 ( CALL ) FB 无参数,无背景数据块 ? UC FB1 ? CC FB1 CALL 有参数 ? CALL FC2 Par1: ... Par2: ... Par3: ... FC2 EN ENO Par3 Par1 Par2 FC2 EN ENO Par1 Par2 Par3 有参数,有背景数据块 ? CALL FB2, DB3 Par1: ... Par2: ... Par3: ... FB2 EN ENO Par3 Par1 Par2 DB3 FB2 EN ENO Par3 Par1 Par2 DB3 无参数 语言 FC FC1 * 中国一汽教育培训中心 * 中国一汽教育培训中心 培训类别 (高技能培训) 培训教师:徐 彬 S7-300 PLC 及应用 M 要求:自动传输、灌装、计数 问题一、 FB块 问题二、 背景数据块 问题三、 多重背景数据块 课题九、S7中的块(二) FB 2 EN Disturb. input Acknowledge Display Flash freq. ENO DB 2 OB 1 FB块的变量声明表 FB的声明表 背景数据块 采用静态变量来替代FC 20 中用来保存信息和检测边沿的标志位,这些静态变量存储在该FB的背景数据块中 生成背景数据块 ?在调用FB时,为FB指定一个背景DB后, 如果该数据块并不存在,则弹出以下提示信息: “Instance data block DB x does not exist. Do you want to generate it?”. 单击“Yes”按钮可自动生成一个新的背景数据块。 生成一个新的背景数据块有两种方法: ?创建一个新的DB时,选择其类型为 “Instance DB”。选择其属性为 “Data block referencing a function block”。 问题二、 背景数据块 1. 在FB调用时生成背景数据块 2. 创建一个新的背景数据块 FB 20 的变量声明表 1. FB 20 中的部分程序 A #Acknowledge R #Report memory A #Disturb. ... : : 2. Save 功能Check block consistency - Compile清楚地显示所有时间标签冲突和块不一致。 检查块的一致性 用途 在其他的块中已经编程了可分配参数的块的调用之后,当该块的接口被修改时接口冲突出现。块不一致也会出现,例如,地址以符号访问,其后在全局符号表中或在数据块中符号-绝对

文档评论(0)

ajgoaw + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档