版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中八年级历史·皖境寻源·项目式研学教案:太平天国运动与江淮遗响
- 2026中国细胞治疗产品IND申报趋势与临床方案优化
- 硅油及乳液生产工诚信品质考核试卷含答案
- 炭素制品工创新思维水平考核试卷含答案
- 制药灭菌发酵工安全文化知识考核试卷含答案
- 矿产地质调查员发展趋势测试考核试卷含答案
- 电机嵌线工岗中安全生产能力考核试卷含答案
- 2026江西九江市瑞昌市国有投资控股集团有限公司招聘拟录用笔试历年参考题库附带答案详解
- 2026广西新发展交通集团有限公司数字化岗社会招聘笔试历年参考题库附带答案详解
- 2026广东阳江市江城区顺安粮油储备有限公司招聘考试笔试历年参考题库附带答案详解
- 2026江苏连云港市工业投资集团招聘15人笔试备考题库及答案详解
- 2026年内蒙古呼和浩特市两校联考中考物理模拟试卷(一)(含答案)
- 2026年河南开封市地理生物会考真题试卷+答案
- 广东省深圳市南山区第二外国语学校集团2026年初三三模数学试卷
- 2026年滁州市工安机动车辆技术检测有限公司面向社会招聘工作人员22名考试备考题库及答案解析
- 新建自来水厂试运行调试方案
- 2026-2030中国硅电容器市场运行形势分析与投资战略规划策略研究报告
- 2026年重庆市八年级地理生物会考考试题库(含答案)
- 涉密合同线下审批制度
- 2026年中考道德与法治时政热点专题复习题集
- 【《电力设备局部放电多光谱检测结果试验分析》2200字】
评论
0/150
提交评论