合肥西门子授权一级代理商|西门子DP电缆经销商
合肥西门子授权一级代理商|西门子DP电缆经销商合肥西门子授权一级代理商|西门子DP电缆经销商
西门子S7-1200,如何创建项目中的程序块添加及调用查询上一篇文章中,给大家介绍了创建一个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在详细信息中没有内容,说明这两个块并没有被调用。
西门子 | 模块 | 6ES7288-2DR32-0AA0 |
Siemens | 模块 | 6ES7288-2DR08-0AA0 |
Siemens | 电池板 | 6ES7288-5BA01-0AA0 |
Siemens | 交换机 | 6GK5004-1BD00-1AB2 |
西门子 | 电源 | 6ES7288-0CD10-0AA0 |
Siemens | 模块 | 6ES7288-3AR02-0AA0 |
西门子 | 模块 | 6ES7511-1AK02-0AB0 |
西门子 | 模块 | 6ES7132-6BF01-0AA0 |
西门子 | 存储卡 | 6ES7954-8LL03-0AA0 |
Siemens | 模块 | 6ES7194-3AA00-0BA0 |
Siemens | 模块 | 6ES7288-1CR60-0AA0 |
西门子 | 存储卡 | 6ES7954-8LC03-0AA0 |
Siemens | 交换机 | 6GK5116-0BA00-2AC2 |
Siemens | 存储卡 | 6ES7954-8LF03-0AA0 |
西门子 | 模块 | 6ES7511-1CK01-0AB0 |
Siemens | 电源 | 6EP1961-3BA21 |
Siemens | 交换机 | 6GK5201-3JR00-2BA6 |
Siemens | CPU模块 | 6ES7416-3FS06-0AB0 |
Siemens | WINCC软件 | 6AV6381-2BE07-5AV0 |
Siemens | WINCC软件 | 6AV6381-2BH07-5AV0 |
Siemens | WINCC软件 | 6AV6381-2BF07-5AV0 |
Siemens | WINCC软件 | 6AV6381-2BM07-5AV0 |
Siemens | WINCC软件 | 6AV6381-2BN07-5AV0 |
Siemens | WINCC软件 | 6AV6381-2BS07-5AV0 |
Siemens | WINCC软件 | 6AV6381-2BQ07-5AV0 |
西门子 | 交换机 | 6GK5108-0BA00-2AC2 |
Siemens | 伺服轴卡 | 6SN1118-0DM31-0AA1 |
西门子 | 交换机 | 6GK5216-4BS00-2AC2 |
Siemens | 轴卡 | 6SN1118-0DM31-0AA2 |
Siemens | 驱动 | 6SN1118-0AD11-0AA0 |
Siemens | 变频器 | 6SE6440-2UD31-5DA1 |
Siemens | 电源 | 6EP3437-8SB00-0AY0 |
Siemens | 模块 | 6ES7516-3AN02-0AB0 |
SIENEMS | 基座 | 6ES7193-6BP20-0BA0 |
Siemens | 软件 | 6AV2101-0AA05-0AA5 |
Siemens | 软件 | 6AV6371-1DV07-5AX0 |
西门子 | 变频器 | 6SE6420-2AB12-5AA1 |
西门子 | 多功能表 | 7KM3220-0BA01-1DA0 |
西门子 | 模块 | 6ES7288-1ST40-0AA1 |
西门子 | 模块 | 6ES7288-1SR30-0AA1 |
西门子 | 模块 | 6ES7288-1SR60-0AA1 |
西门子 | 模块 | 6ES7288-1SR20-0AA1 |
Siemens | 模块 | 6ES7288-1ST30-0AA1 |
西门子440变频器F0001报警是什么报警?
F0001报警是变频器过流故障。
可能引起故障的原因:
电动机的功率(P0307)与变频器的,功率(P0206)不对应,电动机电缆太长,电动机的导线短路,有接地故障。
建议的处理方法:
1. 电动机的功率(P0307)必须与变频器的功率(P0206)相对应。
2. 电缆的长度不得超过允许的大值。
3. 电动机的电缆和电动机内部不得有短路或接地故障
4. 输入变频器的电动机参数必须与实际使用的电动参数相对应
5. 输入变频器的定子电阻值(P0350)必须正确无误
6. 电动机的冷却风道必须通畅,电动机不得过载
7. 增加斜坡时间
8. 减少“提升”的数值
合肥西门子授权一级代理商|西门子DP电缆经销商 合肥西门子授权一级代理商|西门子DP电缆经销商