- 4
- 0
- 约5.45千字
- 约 27页
- 2018-02-19 发布于浙江
- 举报
第3章S7-1200的程序设计基础1
* * 功能块 (FB)与 功能 (FC) 检验FC、FB重要指标是可移植性(可重用性)。 如果内部全部 使用局部变量,不用全局变量,不作任何修改,就可以将它们移植到其他项目,通过调用与被调用的关系,可以迅速生成新的项目程序。 把相同功能的工作编制成FB,然后在FC里调用,程序修改起来方便。 例子:有10台电机,编制启动,停止逻辑,报 警,复位逻辑。 FB+FC: FB+背景数据块+FC调用(把这些电机对应的I/O点添到 FB的管脚上) FC: 1)要写10遍,2)如果你用粘贴和复制的话,有可能有的 I/O点忘记修改或其他一些错误,3)程序的结构性不强,维护起来浪费时间。 如果子程序的任务不能在一个扫描周期完成,需要在两次调用之间保存某些变量的值,则应选用FB,而不是FC。因为这种情况下FC需要用全局变量 (例如共享数据块和M区)来保存这些变量的值,但是这样会影响FC的可移植性。如果块的内部使用了全局变量,在移植时需要考虑每个块使用的全局变量是否会 与别的块产生地址冲突(同一地址重复使用)。如果这样的FC很多,移植是附加的工作量将会很大,也很容易出错。 3.4 程序结构 * * 创建用于自动化任务的用户程序时,需要将程序的指令插入代码块中: ● 组织块 (OB) ● 功能块
您可能关注的文档
- 第11课《晏子使楚的》ppt课件.ppt
- 第12章 成员的和角色管理.ppt
- 第12章 数字媒体资产管的理的未来趋势.ppt
- 第12章 视频服务的器的配置与管理.ppt
- 第12章.消的费者决策pptx.pptx
- 第12章 运行的时类型识别.ppt
- 第12章的 C语言中用户标识符的作用域和存储类.ppt
- 第12章的 订单处理和信息系统.ppt
- 第12章_数据库的的安全管理.ppt
- 第12课:美国的的诞生.ppt
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
最近下载
- 2025年江西科技职业学院单招《数学》全真模拟模拟题重点附答案详解.docx VIP
- 2026年乳制品加工行业发酵乳制品技术报告.docx VIP
- 数据科学与大数据 课件 高中信息技术中图版必修一.pptx VIP
- 路网运行状态评估 基于手机信令的数据处理及服务 第2部分:手机信令采集.doc VIP
- 精创温控器ECS-180neo说明书用户手册.pptx VIP
- 罗格列酮与心血管疾病风险荟萃分析.pdf VIP
- (完整版)CNC84操作手册.docx VIP
- 2026年春季学期学校国家安全教育日主题活动方案及宣传展板内容.docx VIP
- JTG_F90-2015_公路工程施工安全技术规范.docx VIP
- 公路工程施工安全技术规范-JTG-F90-2024.pptx VIP
原创力文档

文档评论(0)