




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
S7-1200代码块种类各种块组织块OBOB(OrganizationBlock的简称)是定义程序的结构在组织块中,OB1是用于循环执行用户程序的默认组织块,为用户程序提供基本结构,是唯一一个用户必需的程序块。其他OB具有预定义的行为和启动事件,但用户也可以创建具有自定义启动事件的OB。函数FC和函数块FB函数FC和函数块FB是包含与特定任务或参数组合相对应的程序代码。每个FC或FB都能提供一组输入和输出参数,其中FB还使用相关联的数据块(或称为背景数据块)来保存执行期间的值状态。数据块DB数据块DB是存储程序块可以使用的数据,它可以手动建立或者在调用指令时自动建立。标准DB优化的DB数据块数据块DB标准DB在PLC内的存储及处理方式数据块DB优化DB在S7系列PLC内的存储及处理方式数据块DBS7-1200PLC处理标准DB块内的数据时,要额外消耗CPU的资源,导致CPU效率下降,所以推荐使用优化DB。在优化DB中,所有的变量以符号形式存储,没有绝对地址,不易出错,且数据存储的编码方式与CPU编码方式相同,效率更高。用户程序的结构有了OB、FB、FC和DB后,PLC的程序就可以正常运行。用户程序的执行顺序是:从一个或多个在进入RUN模式时运行一次的可选启动组织块(OB)开始,然后执行一个或多个循环执行的程序循环OB。FC函数函数的定义函数(即Function,简称FC)是指一段可以直接被另一段程序或代码(即OB、FB或FC)引用的程序或代码。函数的作用(1)作为子程序使用。将相互独立的控制设备分成不同的FC编写,统一由OB块调用,这样就实现了对整个程序进行结构化划分,便于程序调试及修改,使整个程序的条理性和易读性增强。(2)可以在程序的不同位置多次调用同一个函数。函数中通常带有形参,通过多次调用,并对形参赋值不同的实参,可实现对功能类似的设备统一编程和控制。函数的形参接口区函数的形参接口区参数类型分为输入参数、输出参数、输入/输出参数和返回值。本地数据包括临时数据及本地常量。每种形参类型和本地数据均可以定义多个变量。函数的形参说明(1)Input:输入参数,只能读取,函数调用时将用户程序数据传递到函数中,实参可以为常数。(2)Output:输出参数,只能写入,函数调用时将函数执行结果传递到用户程序中,实参不能为常数。(3)InOut:输入/输出参数,可读取和写入,调用时由函数读取其值后进行运算,执行后将结果返回,实参不能为常数。函数的形参说明(4)Temp:用于存储临时中间结果的变量,为本地数据区L,只能用于函数内部作为中间变量使用。临时变量在函数调用时生效,函数执行完成后临时变量区被释放,所以临时变量不能存储中间数据。临时变量在调用函数时由系统自动分配,退出函数时系统自动回收,所以数据不能保持。(5)Constant:声明常量符号名后,程序中可以使用符号代替常量,这使得程序具有可读性且易于维护。符号常量由名称、数据类型和常量值三个元素组成。局部常量仅在块内适用。(6)Return:函数FC的执行返回情况,数据类型为Void。无形参函数(子程序功能)控制三个相互独立的控制设备,可将程序分别编写在三个子程序中,然后在主程序中分别调用FC1、FC2、FC3等各个子程序,实现对设备的控制。使用函数块FC实现输送带物料分拣任务实施任务描述
任务要求如下:1.新建函数FC块来替代原梯形图中重复的程序代码并进行结构化编程。2.函数FC块需带有形参,可以进行多次调用。FC编程第一步完成物料逻辑FC块的编程第一步完成物料逻辑FC块的编程定义函数“物料逻辑”的形参接口区根据流程图,参数需要选择合适的数据类型,比如物料编号和定时为Int,其余变量均为Bool。第一步完成物料逻辑FC块的编程FC1函数的编程,其中变量均以“#”开始第一步完成物料逻辑FC块的编程第一步完成物料逻辑FC块的编程完成后的FC1位置示意第二步主程序调用FC块主程序OB1块的变量说明除了输入输出之外,它还包括定时1(MW12)、定时2(MW14)、定时3(MW16)、定时变量1(M20.0)、定时变量2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于解除兼职合同样本
- 出售山林合同标准文本
- 写回收合同样本
- 保安集体用工合同样本
- 出租闲置桌子合同标准文本
- 胃损伤病理机制探讨-全面剖析
- 出售车合同标准文本
- 债权清收合同标准文本
- 纤维编织与环境可持续性的关系-全面剖析
- 低价协议转让合同样本
- 2024年连云港专业技术人员继续教育《饮食、运动和健康的关系》92分(试卷)
- 消防设施维保服务投标方案(技术方案)
- 《陆上风电场工程施工安装技术规程》(NB/T 10087-2018 )
- 大班科学五彩的灯课件
- 2024图解数据分类分级规则
- 对公账户注销委托书
- 新能源汽车维修完全自学手册
- 初中英语名词汇总
- 高中语文选择性必修中册《11.1过秦论》理解性默写与填空练习
- 大数据商务智能与可视化分析:解锁商业精准决策之路
- 刑事案件及分析报告
评论
0/150
提交评论