技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 西门子PLC > 西门子S7-1200,如何创建项目中的程序块添加及调用查询?

西门子S7-1200,如何创建项目中的程序块添加及调用查询?

吴翠萍 发布于2020-09-09 16:20 49 2 标签:西门子PLC,博途TIA,PLC编程

【点击领取】三菱案例 | 西门子案例 | 电工手册 | 工具箱 软件

【点击获取】三菱PLC例程117个|西门子PLC例程777个

【点击下载】2020新电工仿真软件


上一篇文章中,给大家介绍了创建一个S7-1200的项目之硬件组态部分的操作(点击回顾:如何创建一个S7-1200的项目及硬件组态?


今天技成培训网蔡老师,给大家继续讲解博途软件的基本使用,创建一个S7-1200的项目,包括:创建项目及硬件组态、添加程序块、建立变量表、程序的编写。


那么今天给大家讲解的是程序块的添加及调用。


我们在设计程序的时候,会根据控制要求或工艺,把不同的功能编写成不同的程序块,这样做的好处是可以使程序的结构清晰,也方便后续调试程序。那么我们如何去添加新的程序块呢?


我们选择项目树下的程序块文件夹中的“添加新块”,在出来的添加新块的对话框中可以选择添加OB块、FC块、FB块及DB块等。

比如我们添加一个OB块的话,我们选择了需要添加的块之后,需要设置块的名称、编号(编号可以手动设置也可以自动分配)。

重要的我们还需要设置块的编程语言,支持LAD、FBD、SCL三种编程语言,比如我们要梯形图编程,就选择LAD即可。

如果是添加DB块,还需要设置类型等,具体我们打开看一下需要设置什么,对应去设置一下就可以了。



FB/FC必须是在OB块中直接调用或者间接调用之后才可以使用的,那么当我们使用的FB块/FC块相对较多时,想知道这个FB/FC块究竟是在哪个块被调用的,我们可以在交叉引用中查询,也可以通过程序的调用结构或从属结构进行查询。


1、交叉引用中查询

点击需要查询的块,在巡视窗口的“信息”选项,选择“交叉引用”可以查询调用情况。比如下图的FC100这个块,是在OB1中的第3个程序段调用的(NW3)。



2、调用结构中查询

通过项目树中的“程序信息”,程序块的调用结构和从属结构都可以查询块的调用情况。




上图中的FB150、FB151、FB3000、FB3008、FC100都是由MAIN进行调用的,在哪个程序段就看是NW几就可以了,比如NW4就代表程序段4。FC3009、FB3003在详细信息中没有内容,说明这两个块并没有被调用。


以上是创建一个S7-1200项目中的程序块的创建、块调用结构查询的内容,下一篇再接着介绍后续的操作:变量表的创建,欢迎继续观看喔~

(技成培训原创,作者:蔡慧荥,未经授权不得转载,违者必究!)


技成培训

微信公众号:jcpeixun


技成电工课堂

微信公众号:jcdgkt


技成PLC课堂

微信公众号:jc-plc

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

西门子PLC 博途TIA PLC编程

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签