- 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
- 八年级上册江西版《初中语文一遍过》课堂测(OCR).pdf
- 七年级上册人教版《初中语文一遍过》测评卷(OCR).pdf
- 七年级上册人教版《初中生物一遍过》试卷【教师用书】(OCR).pdf
- 七年级上册人教版《初中地理一遍过》教师版(OCR).pdf
- 九年级上册译林牛津版《初中英语一遍过》测评卷(OCR).pdf
- 九年级上册冀教版《初中英语一遍过》单元卷(OCR).pdf
- 七年级上册译林牛津版《初中英语一遍过》单元检测卷(OCR).pdf
- 七年级上册人教版《初中生物一遍过》【教师用书】(OCR).pdf
- 【横版】27张宇基础30讲做题本.pdf
- 七年级上册译林牛津版《初中英语一遍过》单元检测卷教用(OCR).pdf
最近下载
- JB_T 8532-2023 脉冲喷吹类袋式除尘器.docx VIP
- 37000吨海散货船的主尺度确定及总布置设计毕业论文设计.doc VIP
- 自动换刀装置.ppt VIP
- 部编版六年级语文上册第一单元综合训练(附参考答案).doc VIP
- 融合教育美术课堂教学设计案例.docx VIP
- (精选文档)GST海湾维修手册消防分册.doc VIP
- 东北紫草优良品种选育工作报告.pdf VIP
- 部编版六年级语文上册第一单元每课一练课后习题(附答案).pdf VIP
- 米家飞利浦映透智能灯使用说明书.pdf
- 2025年军队文职招聘-军队文职技能岗-军队文职招聘(话务员)历年参考题典型考点含答案解析.docx VIP
原创力文档

文档评论(0)