容感电气经销西门子plc,三菱plc,欧姆龙plc及组态软件等,专注工业过程控制系统.

工业自动化控制系统服务商

15年专注自动化plc控制系统生产定制

全国咨询热线

18629648142

联系我们
咨询热线
18629648142
全国售后热线:
18629648142
邮箱:498503931@qq.com
地址:陕西省西安市高新区科技二路西口与丈八北路交汇处龙城铭园二期

s7-300/s7-400功能块的生成与功能块调用(1)

作者:功能块的生成与功 来源:跟我动手学s7-300/400PLC 发布日期:2020-12-15 16:39 阅读: 二维码分享

     随着西门子plc的快速发展,西门子plc s7-300/s7-400在工业方面的应用也越来越多,今天小编为大家介绍一下西门子plc s7-300/400功能块的生成与功能块调用,具体步骤如下: 

 功能块的生成与功能块调用

  1.生成功能块

  功能块是用户编写的有自己的存储区(背景数据块)的逻辑块,功能块的输入、输出参数和静态变量(STAT)用指定的背景数据块(D)存放,临时变量存储在局部数据堆中,功能块执行完后,背景数据块中的数据不会丢失,但是不会保存它的临时变量。

  调用功能块和系统功能块时需要为它们指定一个背景数据块,后者随功能块的调用而打开,在调用结束时自动关闭,用新建项目向导生成一个名为“FB例程”的项目(见随书光盘中的同名例程),CPU为CPU315-2DP。执行SIMATIC管理器的菜单命令“插入”-“S7块”-“功能块”,在出现的“属性-功能块”对话框中(见图),默认的名称为FB1,将创建语言设置LAD(梯形图)。单击“多情景标题”(有的版本为多重背景)复选框,去掉其中的区,取多重背景功能,单击“确定”按钮后,在SIMATIC管理器右边窗口出现FC1。

功能块生成,功能块调用,s7-300,s7-400,功能块

  2.生成局部变量

  控制要求如下:用输入参数“Start”(起动按钮)和“Stop” (停止按钮)控制输出

  数“Motor”(电动机)。按下停止按钮,输入参数TOF指定的斯电延时定时器开始定时,输出参数“Brake”(制动器)为!状态,经过设置的时间预置值后,停止制动,图的上面是FB1的变量声明表,下面是程序。

  输入参数Speed(实际转速)与静态变量PreSpeed(预置转速)比较,实际转速大于预置转速时,输出参数OverSpeed(转速过高,Bool变量)为1状态,块的输入、输出参数的数据类型可以使用基本数据类型、复杂数据类型、Timer(定时器)、Counter(计数器)、块(FB、FC、DB)、Pointr(指针)、ANY等,

  本例程的输入参数TOF的数据类型为Timer,实参应为定时器的编号(例如T1),

  从功能块执行完,到下一次重新调用它,其静态变量(STAT)的值保持不变。

功能块生成,功能块调用,s7-300,s7-400,功能块

 

  3.在OB1中调用FB1

  双击打开OB1,执行菜单命令“视图”一“总览”,显示出左边的指令列表。打开FB文件夹,将其中的FB1拖放到程序区的水平“导线”上(见图)。双击方框上面的红色“???”,输入背景数据块的名称DB1,按回车键后出现的对话框询问“实例数据块DB1不存在,是否要生成它?”。单击“是”按钮确认,打开SIMATIC管理器,可以看到自动生成的DB1。

  也可以首先生成FB1的背景数据块(见图),然后在调用FB1时使用它。应设置生成的数据块为背景数据块,如果有多个功能块,还应设置是哪一个功能块的背景数据块。

 总结:以上内容就是小编为大家介绍的西门子plc s7-300/s7-400功能块的生成与功能块调用(1)本公司是西门子plc代理商如果您有这方面的任何需求,欢迎大家咨询容感电气,我们将给您真诚的服务。

      免责声明:本文免费为大家学习、研究、欣赏,欢迎读者访问和交流,其版权归原著者拥有;本网站所有软件和资料均为网友推荐收集整理而来,禁止商用。本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害;如涉及版权,请联系删除!


此文关键字: 功能块生成,功能块调用,s7-300,s7-400,功能块
声明:本文源自容感电气整合整理,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快处理。
标题:s7-300/s7-400功能块的生成与功能块调用(1) 地址:http://www.ronggan.net/hangye/3909.html

热门评论

来自【大庆】西门子plc S7-200的客户反馈

西门子s7-200产品的性价比比较高,愿容感电气再接再厉,将售后服务好。

来自【天水】组态软件的客户反馈

买了一套西门子wincc组态软件,当时装软件有点问题一直没用 ,利用假期重新装了下试了个例子很好可以用 ,非常感谢容感电气。

来自【榆林】欧姆龙plc的客户反馈

买个这个欧姆龙plc正是我需要的型号,收到的时候包装完整,打开后让我惊喜的是,产品比我想象中的还要好!不得不得竖起大拇指。

来自【兰州】触摸屏显示器的客户反馈

触摸屏显示器收到了很好,容感电气发货很快物流很快无破损。上电后plc控制系统输入输出显示各功能正常。包装也很严实,里面加有防撞泡沫。

来自【石河子】威纶通触摸屏的客户反馈

威纶通触摸屏安装起来真的非常简便,就一会的功夫,送的工具齐全,价格合适,质量也很好,屏幕触感不错,显示效果很清晰呀,容感电气非常值得信赖的商家,主要是客服态度很好又送了小礼品,你值得拥有!

合作伙伴:施耐德中国|西安交大|工业以太网|自动化控制

陕西容感电气有限公司 备案号:陕ICP备17021924号 网站地图 RSS XML

地址:陕西省西安市高新区科技二路西口与丈八北路交汇处龙城铭园二期 手机:18629648201 邮箱:498503931@qq.com

我们经销西门子plc,三菱plc,欧姆龙plc组态软件等,聚焦plc控制系统,过程控制,工业控制15年!