- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工程科技]SIMATIC_PCS7_标准培训--10--自定义功能块
Sciample Training --- SIMATIC PCS7 * * FC设计实例 量程转换功能 引脚 变量声明 LAD实现量程转换 在OB1中调用 * Sciample Training --- SIMATIC PCS7 * 量程转换功能 从模拟量输入通道读到的是一个没有工程单位的数值,与输入信号的对应关系是: 0Kp--4mA--0 12Kp--20mA--27648 在程序中必须先对其做量程转换,之后才能得到实际的测量信号; 量程转换是一个最常用的功能,但必须经过多步运算才能实现,因而有必要将其编写成功能块。 * Sciample Training --- SIMATIC PCS7 * 引脚 将一个0到27648的数值转换成从低量程(0Kp)到高量程(12Kp)之间的数值; 为了确保可以在程序中多次调用,需要将一些变量引出成为引脚; 要转换的数值应该是一个输入引脚; 高低量程根据不同的信号可能不同,应该设计成输入引脚; 量程转换的结果应该作为输出引脚。 * Sciample Training --- SIMATIC PCS7 * 变量声明 其他数据只是在运算过程中使用,可以定义成临时变量。 引脚的数据类型: 输入:SV:WORD; HLM:REAL; LLM:REAL; 输出:PV:REAL 在量程转换功能中没有需要多个周期使用的数据,可以用FC实现。 将自定义量程转换功能定义成FC1。 * Sciample Training --- SIMATIC PCS7 * LAD实现量程转换FC1 * Sciample Training --- SIMATIC PCS7 * 在OB1中调用FC1 FC1的引脚不能空置 连接变量的数据类型与声明的类型一致 Sciample Training --- SIMATIC PCS7 * * FB设计实例 信号滤波功能 引脚 变量声明 LAD实现信号滤波FB1 在CFC中调用FB1 * Sciample Training --- SIMATIC PCS7 * 信号滤波功能 为了消除模拟量信号的高频噪声,在信号读入之后需要先经过滤波器; 根据要求不同可以选用多次滤波,如四次滤波; 在滤波器中,将连续对同一个信号采样,并将连续四次采样的平均值作为当前时刻的实际值输出; 滤波器可以用于各种模拟量信号,用功能块实现可以节约编程量。 * Sciample Training --- SIMATIC PCS7 * 引脚 滤波器应该是一个单输入单输出的系统,输入端是一个任意的模拟量信号,输出是经过滤波之后的模拟量信号; * Sciample Training --- SIMATIC PCS7 * 变量声明 由于滤波算法中需要保存连续四次的采样值,并作平均运算,因而需要使用FB来实现; 可以将连续四次采样值保存在一个实型数组中,并且必须将其声明成静态类型(STAT); 在FB中输入输出和静态变量可以设置初值: 输入:SV:REAL;(初值为0.0) 输出:PV:REAL;(初值为0.0) 静态:BUF:ARRAY[1..4] OF REAL;(0.0) 其他变量可以声明成临时变量。 * Sciample Training --- SIMATIC PCS7 * LAD实现信号滤波FB1 * Sciample Training --- SIMATIC PCS7 * 在CFC中调用FB1 在CFC中连接块的引脚; 不必关心生成的背景数据块,编译时自动生成。 Sciample Training --- SIMATIC PCS7 * * SCL 编程简介 SCL 编程环境 SCL 程序结构 SCL 编程实例 * Sciample Training --- SIMATIC PCS7 * SCL 编程环境 * Sciample Training --- SIMATIC PCS7 * SCL 程序结构 主框架 声明生成块的名称和FC块返回值的类型 分隔程序的各个部分 属性声明 定制生成块的属性 变量声明 所有程序中使用的变量必须声明 程序体 执行算法程序 * Sciample Training --- SIMATIC PCS7 * SCL 编程实例 * Sciample Training --- SIMATIC PCS7 * 总结与练习 Sciample Training --- SIMATIC PCS7 Sciample Training --- SIMATIC PCS7 * SIMATIC PCS7 标准培训 自定义功能块 Sciample Training --- SIMATIC PCS7 * * 内 容 FB和FC块的结构 LAD 编程语言 设计自定义功能块 FC设计实例 FB设计实例
您可能关注的文档
- [工学]第六章 安全评价.ppt
- [工学]第六章 现代最优化方法.ppt
- [工学]第六章 线性代数方程组的直接法.ppt
- [工学]第六章 近井控制测量与联系测量.ppt
- [工学]第六章 随机信号分析与处理基础r2.ppt
- [工学]第六章JSP中使用数据库.ppt
- [工学]第六章模拟信号的数字传输技术.ppt
- [工学]第六章继电保护、1.ppt
- [工学]第十一章 审计测试中抽样技术.ppt
- [工学]第六章物理方法薄膜沉积技术.ppt
- 建筑工程图集 07J902-2:医疗建筑固定设施.pdf
- 基于5G+物联网+SaaS+AI的农业大数据综合解决方案.pdf
- 2023-2024商业地产数字化白皮书-猫酷-2024-85页.pdf
- 建筑工程图集 03S407-1:建筑给水金属管道安装-铜管.pdf
- 03基于工业互联网技术的智慧安全信息化实践-宝信-顾毓豪.pdf
- 建筑工程图集 10J908-5:建筑太阳能光伏系统设计与安装.pdf
- 中国数字平台开放性指数研究报告 2023.pdf
- 确成硅化学股份有限公司2022年度环境、社会及公司治理(ESG)报告.pdf
- 建筑工程图集 04G103:民用建筑工程结构施工图设计深度图样.pdf
- 07J902-3 医疗建筑(卫生间、淋浴间、洗池).pdf
文档评论(0)