SIMATIC S7-1500 PLC函数块(FB)及其应用

发布者:BlissfulMoon最新更新时间:2024-07-18 来源: elecfans关键字:SIMATIC  S7-1500 手机看文章 扫描二维码
随时随地手机看文章

函数块(FB)及其应用

函数块(FB)的简介


函数块(FB)属于自己编程的块。函数块是一种“带内存”的块。分配数据块作为其内存(背景数据块)。传送到FB的参数和静态变量保存在实例DB中。临时变量则保存在本地数据堆栈中。执行完FB时,不会丢失DB中保存的数据。但执行完FB时,会丢失保存在本地数据堆栈中的数据。


函数块(FB)的应用

以下用一个例题来说明函数块的应用。

【例】用函数块完成对一台电动机的星三角启动控制。

【解】星三角启动电气原理图如图1所示。注意停止按钮接常闭触点。

76a01c6e-2a6c-11ee-a368-dac502259ad0.png

图1

星三角启动的项目创建如下。

①新建一个项目,本例为“星三角启动”,如图2所示:

7730b382-2a6c-11ee-a368-dac502259ad0.png

图2

在项目视图的项目树中,选中并单击“新添加的设备”(本例为PLC_1)→“程序块”→“添加新块”,弹出界面“添加新块”。

②在接口“Input”中,新建4个变量,如图3所示:

77a0dea0-2a6c-11ee-a368-dac502259ad0.png

图3

注意变量的类型。注释内容可以空缺,注释的内容支持汉字字符。在接口“Output”中,新建2个变量,如图3所示。在接口“InOut”中,新建1个变量,如图3所示。

在接口“Static”中,新建2个静态变量,如图3所示,注意变量的类型,同时注意初始值不能为0,否则没有星三角启动效果。

③在FB1的程序编辑区编写程序,如图4所示

78335686-2a6c-11ee-a368-dac502259ad0.png

图4

④在项目视图的项目树中,双击“Main[OB1]”,打开主程序块“Main[OB1]”,如图 5所示。

78736438-2a6c-11ee-a368-dac502259ad0.png

图5

将功能“FB1”拖拽到程序段1,在FB1上方输入数据块DB2,将整个项目下载到PLC中,即可实现“电动机星三角启动控制”。


关键字:SIMATIC  S7-1500 引用地址:SIMATIC S7-1500 PLC函数块(FB)及其应用

上一篇:2线和3线启动停止电路图 两个电机控制电路图和工作原理
下一篇:使用PLC控制自动装车系统有什么好处?

推荐阅读最新更新时间:2024-11-08 09:16

FB21智能电缆故障测试仪的特性及技术指标
系统特性 便携式主机,win8 系统,电容触摸屏,极好的使用体验。 配有集成化电缆故障测试软件,具有强大的数据处理能力和友好的人机交互界面。 软件采用全中文菜单,操作简单,实现自动采样,波形可进行同屏对比和叠加对比,可自动计算电缆全长及故障长度。 一键测距——无需分析波形,只需点击自动测距按钮,直接得到电缆全长和故障距离。 支持远程测试服务——如果测试现场遇到问题,通过本设备可以与本公司的远程服务中心联机,实现远程协助测试,实时解决客户在测试中遇到的各种疑难问题。 测试完成高压自动放电,安全放心——仪器自带安全放电机构。测试完成自动放电,放电时间及放电频率主动可控,避免用户直接手动操作高压而带来的潜在危险。同时可监测放电过
[测试测量]
FB28电缆故障测试仪的系统组成及简介
TFN FB28电缆故障快测系统可解决 35KV 及以下电力电缆的各类故障。测距主机采用了三级脉冲高级弧反射预定位技术, 实现了弧短路时间从几微秒到 350 毫秒的变化,使得测试波形 均呈现为低压脉冲波形,可实现自动判距,使得故障测距简单 而唯一,将人的经验因素降到低;所配电缆综合探测仪具有带 电或停电寻径、带电缆识别的特有功能;具有绝缘测试功能有 助于故障性质分析判断;同时可解决金属性死接地故障这一过 去无法解决的难题;系统所配精确定位仪具有声波、电磁波数 字大小显示、故障点距离提示以及路径监测、噪声频段选择、 放电声存储等多项特有功能;同时配备了高级防外界噪声拾音 探头,高阻军用耳机,使得定点单元具有超强的防外界干扰能 力,大
[测试测量]
S7-1500/ET 200MP的系统电源与负载电源模块有什么不同呢?
西门子S7-1500系列PLC有两种电源模块:一种称为“负载电源模块”(PM),另一种称为“系统电源模块”(PS)。这两种电源有什么不同呢?今天这篇文章就来讨论这个话题。 1、负载电源模块 负载电源模块(PM,Power module),顾名思义,它是用来给负载提供电源(DC 24V)的模块。这里的“负载”可以是S7-1500的CPU模块、信号模块、外部传感器等,甚至可以是系统电源模块(PS)。 负载电源模块接收交流电(AC 120V或230V,可自动转换),并将其整流成直流电(DC 24V)向外输出。 S7-1500有两种负载电源模块:PM 70W 120/230V AC和PM 190W 120/230V AC。从名字可以看
[嵌入式]
<font color='red'>S7-1500</font>/ET 200MP的系统电源与负载电源模块有什么不同呢?
一文简析S7-1500控制伺服驱动
1 系统配置系统硬件配置表以及网络视图 CPU 1513-1 PN 6ES7 513-1AL00-0AB0 TP900 Comfort 6AV2 124-0JC01-0AX0 SINAMICS S110 CU305 PN V4.4 6SL3 040-0JA01-0AA0 SINAMICS S110 CU305 PN V4.4 6SL3 040-0JA01-0AA0 2 PLC系统组态、工艺轴组态 A、PLC组态 B、水平轴组态 C、垂直轴组态 D、插入工艺对象Axis_H和Axis_V E、工艺对象Axis_H组态 注意:报文需与Star te r里面组态报文一致;参考转速、最大转速、单转步数、转
[嵌入式]
一文简析<font color='red'>S7-1500</font>控制伺服驱动
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved