版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《
PLC开发与交通综合应用》
函数与函数块
生成与调用函数安徽交通职业技术学院5.1.1生成与调用函数函数(Function,FC)和函数块(FunctionBlock,FB)是用户编写的子程序,它们包含完成特定任务的程序。FC和FB有与调用它的块共享的输入、输出参数,执行完FC和FB后,将执行结果返回给调用它的代码块。函数是不带存储器的代码块。由于没有可以存储块参数值的数据存储器。因此,调用函数时,必须给所有形参分配实参。函数(FC)类似于VB语言中的子程序,用户可以将具有相同控制过程的程序编写在FC中,然后在主程序Main[OB1]中调用。5.1.1生成与调用函数1.生成函数打开STEP7项目视图,生成一个新项目。双击项目树中的“添加新设备”,添加一块CPU1214C。打开项目视图中的文件夹“\PLC_1\程序块”,双击其中的“添加新块”,打开“添加新块”对话框,单击界面左侧列表中的“函数”按钮,准备创建新函数,函数FC默认的编号为1,即“块_1”,默认的语言为LAD(梯形图)。5.1.1生成与调用函数2.定义函数的局部变量点击打开项目,进入设置编程界面,其中,分隔条上方为函数的接口(Interface)区,下方为程序区。函数可在接口区中生成局部变量,该变量只能在它所在的块中使用。5.1.1生成与调用函数3.函数程序设计程序见下图,运算的中间结果用临时局部变量“中间变量”保存。STEP7可自动识别局部变量,自动地在局部变量的前面添加#号。PLC变量表OB1调用FC1的程序5.1.1生成与调用函数4.在OB1中调用FC1在OB1中设计程序,调用函数FC1时,首先必须生成对应的所需变量。5.为块提供密码保护在完成程序的设计后,为保护知识产权,可以通过平台软件的密码保护功能,为块提供密码保护。用鼠标右键单击项目树中的FC1,执行快捷菜单命令“专有技术保护”,出现“定义保护”对话框,在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海立达学院《病理学与病理生理学》2025-2026学年期末试卷
- 忻州职业技术学院《口腔颌面影像诊断学》2025-2026学年期末试卷
- 沈阳理工大学《理论新闻传播学导论》2025-2026学年期末试卷
- 苏州科技大学天平学院《画法几何》2025-2026学年期末试卷
- 山西医科大学《汉语文学》2025-2026学年期末试卷
- 上海东海职业技术学院《初级经济学》2025-2026学年期末试卷
- 山西工学院《临床分子生物学检验技术》2025-2026学年期末试卷
- 苏州科技大学《劳动经济学》2025-2026学年期末试卷
- 沈阳音乐学院《口腔组织病理学》2025-2026学年期末试卷
- 上海东海职业技术学院《中国税制》2025-2026学年期末试卷
- 波形梁护栏监理实施细则
- 2026年张家港市事业单位公开招聘工作人员90人笔试参考题库及答案解析
- (5.14)-英国货币史:纸币的诞生和大统一
- 《CPA长期股权投资》课件
- 经典常谈-《说文解字》
- 电动单梁起重机(双速)设计计算书
- GA/T 686-2018信息安全技术虚拟专用网产品安全技术要求
- FZ/T 93047-2011针刺机
- 石墨制品生产新工艺新技术概述课件
- 河南科技版八年级下册劳动与技术教案
- 1-4月国药控股运营分析0514下发【课件】
评论
0/150
提交评论