浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
S7-1200模块CPUCR60模块代理商

S7-1200模块CPUCR60模块代理商S7-1200模块CPUCR60模块代理商

S7-200 SMART,CPU CR60s,经济型 CPU 模块,继电器输出,220 V AC或110 DC 供电,36 输入/24 输出 

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

我们选择项目树下的程序块文件夹中的“添加新块”,在出来的添加新块的对话框中可以选择添加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在详细信息中没有内容,说明这两个块并没有被调用。

西门子SBDT04模块6ES7288-5DT04-0AA0

西门子SBAQ01模块6ES7288-5AQ01-0AA0

西门子SBBA01模块6ES7288-5BA01-0AA0

西门子Smart700IE触摸屏6AV6648-0BC11-3AX0

西门子Smart1000IE触摸屏6AV6648-0BE11-3AX0

西门子CPU1211C处理器模块6ES7211-1AE40-0XB0

西门子CPU1211C处理器模块6ES7211-1BE40-0XB0

西门子CPU1211C处理器模块6ES7211-1HE40-0XB0

S7-1200模块CPUCR60模块代理商西门子电缆代理商西门子交换机代理商西门子变频器代理商西门子触摸屏代理商西门子CPU模块代理商西门子电缆代理商西门子电机代理商西门子触摸屏代理商西门子变频器代理商

展开全文
优质商家推荐 拨打电话