产品详情
西门子 6ES7331-7KB02-0AB0 西门子 6ES7331-7KB02-0AB0 西门子 6ES7331-7KB02-0AB0
SIMATIC S7-300,模拟输入 SM 331,电位隔离, 2 模拟输入,分辨率 9/12/14 位, U/I/热电偶/电阻, 报警,诊断,1个 20针, 拔/插利用 激活的背板总线
产品 | ||||||||||||||||||||||||||||||||||||||||
商品编号(市售编号) | 6ES7331-7KB02-0AB0 | |||||||||||||||||||||||||||||||||||||||
产品说明 | SIMATIC S7-300,模拟输入 SM 331,电位隔离, 2 模拟输入,分辨率 9/12/14 位, U/I/热电偶/电阻, 报警,诊断,1个 20针, 拔/插利用 激活的背板总线 | |||||||||||||||||||||||||||||||||||||||
产品家族 | SM 331 模拟量输入模块 | |||||||||||||||||||||||||||||||||||||||
产品生命周期 (PLM) | PM300:有效产品 | |||||||||||||||||||||||||||||||||||||||
价格数据 | ||||||||||||||||||||||||||||||||||||||||
价格组 / 总部价格组 | TC / 231 | |||||||||||||||||||||||||||||||||||||||
列表价(不含增值税) | 显示价格 | |||||||||||||||||||||||||||||||||||||||
您的单价(不含增值税) | 显示价格 | |||||||||||||||||||||||||||||||||||||||
金属系数 | 无 | |||||||||||||||||||||||||||||||||||||||
交付信息 | ||||||||||||||||||||||||||||||||||||||||
出口管制规定 | AL : N / ECCN : EAR99H | |||||||||||||||||||||||||||||||||||||||
工厂生产时间 | 1 天 | |||||||||||||||||||||||||||||||||||||||
净重 (Kg) | 0.246 Kg | |||||||||||||||||||||||||||||||||||||||
产品尺寸 (W x L X H) | 未提供 | |||||||||||||||||||||||||||||||||||||||
包装尺寸 | 13.10 x 15.20 x 5.10 | |||||||||||||||||||||||||||||||||||||||
包装尺寸单位的测量 | CM | |||||||||||||||||||||||||||||||||||||||
数量单位 | 1 件 | |||||||||||||||||||||||||||||||||||||||
包装数量 | 1 | |||||||||||||||||||||||||||||||||||||||
其他产品信息 | ||||||||||||||||||||||||||||||||||||||||
EAN | 4025515066781 | |||||||||||||||||||||||||||||||||||||||
UPC | 662643177299 | |||||||||||||||||||||||||||||||||||||||
商品代码 | 85389091 | |||||||||||||||||||||||||||||||||||||||
LKZ_FDB/ CatalogID | ST73 | |||||||||||||||||||||||||||||||||||||||
产品组 | 4031 | |||||||||||||||||||||||||||||||||||||||
原产国 | 德国 | |||||||||||||||||||||||||||||||||||||||
Compliance with the substance restrictions according to RoHS directive | RoHS 合规开始日期: 2008.03.31 | |||||||||||||||||||||||||||||||||||||||
产品类别 | A: 问题无关,即刻重复使用 | |||||||||||||||||||||||||||||||||||||||
电气和电子设备使用后的收回义务类别 | 没有电气和电子设备使用后回收的义务 | |||||||||||||||||||||||||||||||||||||||
分类 | ||||||||||||||||||||||||||||||||||||||||
|
1 基座单元(BaseUnit)概述
一个典型的ET 200SP分布式I/O站点的组成包括:接口模块,信号模块以及相应的基座单元,如图1所示。基座单元(BaseUnit)是构成ET 200SP分布式I/O不可或缺的一部分,BaseUnit为ET 200SP 模块提供电气和机械连接,所有的信号模板必须安装在相应的BaseUint上。即BaseUnit是信号模块的基座。BaseUint一方面将现场的电气信号接入到ET 200SP系统,同时还起到将电源电压馈入等其它用途。
图 1 ET200SP系统组成
一个典型的BaseUnit如下图所示:
图 2 BaseUnit及其接线端子
2 座单元(BaseUnit)分类
BaseUnit根据功能不同可分为多种类型,包括A0,A1,B0,C0,D0等几大类。
A0:适用于数字量模块,通讯模块,以及部分模拟量模块;
A1:带有内置温度测量,适用于模拟量模块;
B0:适用于继电器模块;
C0:适用于AS-i主站模块;
D0:适用于电能测量模块;
其分类及参考示例见下表:
表1 BaseUnit分类及示例 |
|
|
||
BaseUnit类型 |
适用 I/O 模块类型 |
示例(适用于 BU 类型的 I/O 模块) |
||
I/O 模块(示例) |
BaseUnit |
|||
BU 类型 A0 |
数字量模块或通信模块 |
DI 16×24VDC ST |
BU15-P16+A0+2D |
|
无需温度补偿的模拟量模块 *
|
AI 4xU/I 2-wire ST |
|||
BU 类型 A1 |
需要温度补偿的模拟量模块
|
AI 4xRTD/TC 2-/3-/4-wire HF |
BU15-P16+A0+2D/T |
|
无需温度补偿的模拟量模块
|
AI 4xI 2/4-wire ST |
|||
BU 类型 B0
● 最高 230 V AC |
带继电器的输出模块
|
RQ 4x120VDC-230VAC/5A NO ST |
BU20-P12+A4+0B |
|
BU 类型 C0
● 最高 30 V DC |
CM AS-i Master ST
|
CM AS-i Master ST |
BU20-P6+A2+4D |
|
BU 类型 D0
● 最高 400 V AC |
AI Energy Meter ST
|
AI Energy Meter ST |
BU20-P12+A0+0B |
|
* 用于补偿热电偶的基准结温度 |
|
|
||
在A0和A1类BaseUnit中,根据是否用于形成新的电位组,以及是否需要额外AUX(辅助接线端子)或附加供电端子,又可以分为多个类型。根据订货号的不同,一个BaseUnit也可同时具有以上多个功能,如即可形成新电位组的又带AUX(辅助接线端子)功能。
综上所述,基座单元的分类可以总结如下:
图 3 BaseUnit的分类一览
BaseUnit各型号说明及特征如下表所示:
BU15-P16+A10+2D/T 的短名称(示例) |
BaseUnit 特性 |
||
模块宽度 |
BU |
15 |
宽度为 15 mm 的 BaseUnit |
信号连接 |
P |
16 |
● 连接方式:直插式端子 |
连接到 AUX 总线 |
A |
0 |
与 AUX 总线无连接 |
10 |
n = AUX 端子数,如 10 个 |
||
电源母线 |
2 |
|
2 个直插式端子( L+,接地),用于通过 P1 和P2 供电或引出供电电压(请参见 D 和 B) |
12 |
|
● 2 个直插式端子( L+ ,接地),用于通过P1 和P2 供电或引出供电电压(请参见 D 和 B ) |
|
0 |
|
没有可以连接电源的 P1 和 P2 的端子 |
|
|
D |
● 引入一组新电位 |
|
|
B |
● 其它传导电位组 |
|
附加功能 |
T |
|
集成温度传感器,以补偿热电偶的基准结温度 |
各类BaseUint功能详细描述如下:
2.1 形成电位组的BaseUnit
ET 200SP的首个BaseUnit必须为打开新电位组的BaseUnit BU...D (带浅色接线盒和浅色安装导轨释放按钮):
– 打开新的电位组(电源和 AUX 总线与左侧断开)
– 接入电源电压 L+ ,馈电电流最高10 A
2.2 用于传导电位组的BaseUnit
此类BaseUnit无打开新电位组功能,故该类型BaseUnit的左侧必须配合形成电位组的BaseUnit使用,此类BaseUnit带深色接线盒: BU..B
2.3 带AUX辅助接线端子的BaseUnit
带有额外AUX辅助接线端子的BaseUnit (例如 BU15-P16+A10+2D )还可连接一个安装在 AUX 总线上的电位(不超过模块的最大电源电压)。
AUX总线可单独用作:
作为PE bar(满足EN 60998-1的要求)。为确保符合这一标准,PE bar的长度不能超过8个安装的BaseUnit所允许的最大数量。
用于额外要求的电压
AUX总线被设计为:
最大载流量(环境温度为60°C时):10 A
允许的电压:取决于BaseUnit的类型。
以下为2个使用AUX辅助接线端子的典型例子:
DI 8×24VDC ST (6ES7131-6BF00-0BA0) 使用了BU15-P16+A10+2D(6ES7193-6BP20-0DA0)作为BaseUnit即可实现如图4所示的供电方式,图中M信号的连接可通过AUX辅助端子实现。
图 4 通过AUX辅助接线端子实现3线制开关的连接
AI 4 x I 2-, 4-wire ST(6ES7 134-6GD00-0BA1)使用了BU15-P16+A0+12D(6ES7193-6BP40-0DA1)作为BaseUnit即可实现如图5所示的供电方式,即4线制仪表的供电可以通过附加供电端子来完成。
图 5 通过附加供电端子实现4线制信号的连接
2.1.带集成电阻温度计的BaseUnit
此类BaseUnit用于在连接热电偶时补偿基准结温度:BU..T
3 aseUnit的选型:
BaseUnit的选项涉及到以下几个方面,电位组的划分;是否需要AUX辅助接线端子;BaseUnit与所安装的信号模块是否匹配等多方面的问题。
3.1 电源分组的确定
带有电源分组能力的BaseUnit均为浅色,根据ET 200SP系统工作原理(图6),在下列情况下,必须采用带电源分组能力的BaseUnit;
图 6 ET200SP系统工作原理
Ø ET 200SP接口模块后的首个BaseUnit;
Ø 一个电位组的所有I/O模块及负载的总供电负荷已超过10A;
Ø 模块间的AUX辅助接线端子所接电压等级不同;
Ø 由于个别模块(如RQ 4×120VDC-230VAC/5A NO ST数字量输出模块、电能测量模块等)只能使用不带电位分组功能的BaseUnit,因此如果一个分布式ET 200SP上只有此类模块,则这些模块左侧必须有一个带电位分组功能的BaseUnit。
电位组也可根据实际功能划分,如数字量输入信号使用一个电位组,数字量输出信号使用另一个电位组;或者根据BaseUnit的供电能力对电位组进行分组。各电位组可使用的I/O模块数取决于下列因素:
1. 此电位组上运行的所有 I/O模块的电源总需求;
2. 从外部连接到此电位组上的所有负载的电源总需求;
1和2中计算出的总电流数不得超过10 A 。
3.2 根据模块选择相对应的BaseUnit
数字量模块和不带温度测量的模拟量模块(6ES7 134-6GD00-0BA1除外)选型:
图 7 I/O模块和不带温度测量的模拟量模块BaseUnit选型图
1浅色BaseUnit:组态新的电位组,电气隔离左侧相邻模块。ET 200SP的第一个BaseUnit始终是浅色的BaseUnit,用于馈电电源电压L+。深色BaseUnit:从左侧相邻模块传导内部电源和AUX总线。
2AUX端子:可独立使用的10个内部桥接端子,高达24V DC/10A或用作保护导体。
3AI 4xI 2/4-wire ST模块(6ES7 134-6GD00-0BA1)选择BaseUnit不适用于此图。
模拟量模块AI 4xI 2/4-wire ST(6ES7 134-6GD00-0BA1)选型:
图8 AI 4xI 2/4-wire ST BaseUnit选型图
带温度测量的模拟量模块BaseUnit选型:
图 9 热电偶测量模块BaseUnit选型图
注:温度测量模块也可选择A0类型的BaseUnit,但由于A0类型的BaseUnit不带温度补偿功能,故不推荐。
继电器输出模块BaseUnit选型:
图 10 继电器模块BaseUnit选型图
由于继电器输出模块 RQ4 x 120 VDC / 230 VAC / 5A (6ES7 132-6HD00-0BB0)没有对应的形成新电位组的BaseUnit,故该模块的供电需来自左侧的BaseUnit,如果一个ET200 SP的分布式I/O站只有该模块时,需在该模块左侧单独配置一个有形成新电位组能力的BaseUnit。
通信模块BaseUnit选型:
图 11 通信模块BaseUnit选型图
注:需注意每个AS-i通信模块必须单独形成电位组。
电能测量模块BaseUnit选型:
图 12 电能测量模块BaseUnit选型图
由于电能测量模块(6ES7134-6PA00-0BD0)没有对应的形成新电位组的BaseUnit,故该模块的供电需来自左侧的BaseUnit,如果一个ET200 SP的分布式I/O站只有该模块时,需在该模块左侧单独配置一个有形成新电位组能力的BaseUnit。
I/O 模块 |
基座单元BU15- |
基座单元BU20- |
|||||
类型A0 |
类型A1 |
类型B0 |
类型C0 |
类型D0 |
|||
P16+A10+2D |
P16+A0+12D/T |
P12+A4+0B |
P6+A2+4D |
P12+A0+0B |
|||
P16+A0+2D |
P16+A0+2D/T |
|
|
|
|||
P16+A10+2B |
P16+A0+12B/T |
|
|
|
|||
P16+A0+2B |
P16+A0+2B/T |
|
|
|
|||
开关量模块 |
|||||||
DI 16x24VDC ST |
✓ |
|
|
|
|
||
DI 8x24VDC ST |
✓ |
|
|
|
|
||
DI 8x24VDC HF |
✓ |
|
|
|
|
||
DQ 16x24VDC/0,5A ST |
✓ |
|
|
|
|
||
DQ 4x24VDC/2A ST |
✓ |
|
|
|
|
||
DQ 8x24VDC/0,5 ST |
✓ |
|
|
|
|
||
DQ 8x24VDC/0,5A HF |
✓ |
|
|
|
|
||
RQ 4x120VDC-230VAC/5A NO ST |
|
|
✓ |
|
|
||
模拟量模块 |
|||||||
AI 4xRTD/TC 2-/3-/4-wire |
✓ |
✓ |
|
|
|
||
HF |
|||||||
AI 4xU/I 2-wire ST |
✓ |
✓ |
|
|
|
||
AI 2xU/I 2-/4-wire HS |
✓ |
✓ |
|
|
|
||
AI 4xI 2-/4-wire ST |
✓ |
✓ |
|
|
|
||
AQ 4xU/I ST |
✓ |
✓ |
|
|
|
||
AQ 4xU/I HS |
✓ |
✓ |
|
|
|
||
AI Energy Meter ST |
|
|
|
|
✓ |
||
通讯模块 |
|||||||
CM 4xIO-Link |
✓ |
|
|
|
|
||
CM AS-i Master ST |
|
|
|
✓ |
|
||
CM PtP |
✓ |
|
|
|
|
目前已发布模块与BaseUnit的兼容列表如下:
I/O 模块 |
基座单元BU15- |
基座单元BU20- |
|||||
类型A0 |
类型A1 |
类型B0 |
类型C0 |
类型D0 |
|||
P16+A10+2D |
P16+A0+12D/T |
P12+A4+0B |
P6+A2+4D |
P12+A0+0B |
|||
P16+A0+2D |
P16+A0+2D/T |
|
|
|
|||
P16+A10+2B |
P16+A0+12B/T |
|
|
|
|||
P16+A0+2B |
P16+A0+2B/T |
|
|
|
|||
开关量模块 |
|||||||
DI 16x24VDC ST |
✓ |
|
|
|
|
||
DI 8x24VDC ST |
✓ |
|
|
|
|
||
DI 8x24VDC HF |
✓ |
|
|
|
|
||
DQ 16x24VDC/0,5A ST |
✓ |
|
|
|
|
||
DQ 4x24VDC/2A ST |
✓ |
|
|
|
|
||
DQ 8x24VDC/0,5 ST |
✓ |
|
|
|
|
||
DQ 8x24VDC/0,5A HF |
✓ |
|
|
|
|
||
RQ 4x120VDC-230VAC/5A NO ST |
|
|
✓ |
|
|
||
模拟量模块 |
|||||||
AI 4xRTD/TC 2-/3-/4-wire |
✓ |
✓ |
|
|
|
||
HF |
|||||||
AI 4xU/I 2-wire ST |
✓ |
✓ |
|
|
|
||
AI 2xU/I 2-/4-wire HS |
✓ |
✓ |
|
|
|
||
AI 4xI 2-/4-wire ST |
✓ |
✓ |
|
|
|
||
AQ 4xU/I ST |
✓ |
✓ |
|
|
|
||
AQ 4xU/I HS |
✓ |
✓ |
|
|
|
||
AI Energy Meter ST |
|
|
|
|
✓ |
||
通讯模块 |
|||||||
CM 4xIO-Link |
✓ |
|
|
|
|
||
CM AS-i Master ST |
|
|
|
✓ |
|
||
CM PtP |
✓ |
|
|
|
|
BaseUnit选型总结:
综上BaseUint选型图可知,对于大部分模块的大部分应用而言(普通模块,无需AUX辅助接线功能),只需选择A0类型不带AUX辅助接线端子的即可满足需要。
当BaseUnit的一个接线端子内需要接入2根线时,需要注意线鼻子插入AUX端子的角度,由于横截面为0.75 mm2的双线终端套管需要空间,所以必须确保在压接双线终端套管时导线的排放角度正确,按最佳方式排列电线,以便互留安装的空间,如下图12所示:
图 13 AUX端子接线
5接电缆屏蔽
简介
● 需要屏蔽连接件来安装电缆屏蔽(例如,针对模拟量模块)。电缆套管上的干扰电流通过安装导轨从屏蔽连接转移到大地上。在电缆进入开关面板时不需要屏蔽连接。
● 将屏蔽连接件连接到 BaseUnit 。
● 屏蔽连接件包含一个屏蔽触点和一个屏蔽端子。
● 屏蔽连接件会在安装后自动连接到安装导轨的功能接地端 (FG) 。
屏蔽端子如下图13所示:
图 14 ET 200SP屏蔽端子
安装电缆屏蔽件操作步骤:
前言
西门子的故障安全系统提供了尽可能全系列的产品供客户选择,ET200S系列产品做为高性价比的一款产品,在分布式IO中一直被广泛应用,因而也有着全系列相应的故障安全模板满足各种安全应用的场合,这里介绍的是故障安全型电机启动器的调试和使用方法,供大家参考。关于ET200S的基本使用方法,这里不再详细介绍,请参考相关手册。
1 ET200S 故障安全型电机启动器模板的硬件单元
ET200S 做为分布式IO系统的从站(或主站)所需要的基本硬件包括:接口模板(IM),电源模板(PS),端子模板(TM)。具体到含有故障安全型电机启动器模板的应用,还需要如下硬件组件:
表1 故障安全型ET200S 电机启动器模板组件
2 ET200S的故障安全型电机启动器的站配置
配置含有故障安全型电机启动器的ET200S站与配置普通的ET200S站相同,但故障安全系统需要考虑系统的安全等级,这里给出达到SIL3 / category 4 的典型的硬件配置(图2):
图1 配置故障安全型电机启动器和故障安全电子模板的ET200S站,达到SIL3 / category 4
可以看到,I/O模板以及电机启动器模板均是故障安全型的。但请注意,DI/DO的电源模板必须是普通的电源模板。且在同一个电源组内,普通的电机启动器模板与安全型电机启动器模板不能混合使用,此时需要使用额外的电源模板(PM-D F PROFIsafe)进行隔离。
由于ET200S的配件比较多,选择起来比较复杂,因而建议最好使用ET200S配置工具(ET200S CFG Tools)进行硬件的配置,这里给出相应模板的订货号信息以供订货时参考。
型号 | 订货号 | 描述 |
F-DS1E-X | 3RK1301-0AB13-0AA4 | Fail-safe direct starter; 0.3 ... 3 A |
F-RS1E-X | 3RK1301-0AB13-1AA4 | Fail-safe reversing starter; 0.3 ... 3 A |
TM for PM-D F | 3RK1903-3AA00 | Terminal module for power module PM-D F PROFIsafe V2 |
TM for F-DS1E-X | 3RK1903-3AC00 | Terminal module for direct starter F with cable connection |
TM for F-RS1E-X | 3RK1903-3AD10 | Terminal module for reversing starter F wire cable connection |
PM-D F | 3RK1903-3BA01 | PM-D F PROFIsafe power module |
TM-P15S23-A0 | 6ES7138-4CA01-0AA0 | PM-E DC 24V power module for electronic modules, with diagn. |
F DI | 6ES7138-4FA03-0AB0 | Electronic module, 4/8F-DI, DC 24V, PROFIsafe (1 pc.) |
F DO | 6ES7138-4FB02-0AB0 | Electronic module, 4F-DO, DC 24V/2A, PROFIsafe (1 pc.) |
IM151 | 6ES7151-1BA02-0AB0 | IM 151 high-feature for conn. of ET200S to PROFIBUS DP |
TM-P15S23-A0 | 6ES7193-4CD20-0AA0 | Terminal module for AUX1 supply; screw connection |
TM-E30S46-A1 | 6ES7193-4CF40-0AA0 | Terminal module for electron.mod.30mm; screw term.; AUX1 |
表1 故障安全型电机启动器模板订货信息
3 组态和调试
3.1 软件组态
我们通过一个实例来介绍如何在STEP7中组态ET200S F 电机启动器模块。
所需软件:
STEP7 V5.4 SP3
Distributed safety V5.4 SP4
3.1.1 STEP7 中的项目
1)首先在STEP7中建立一个S7 400项目,项目名为ET200S_F_MS。
图2 新建S7 400项目
2)硬件组态
双击硬件组态(Hardware),在硬件列表中选择F型CPU,这里使用的是CPU 416F。注意,由于项目中将使用F型的模板,并且要使用其安全性能,因而这里需要选择F型的CPU。当然,根据所连接从站的不同,需要选择CPU是否是只有Profibus接口或者带有Profinet接口。
图3 选择F型CPU
这里我们使用的是Profibus的从站,因而双击DP口,新建Profibus网络。
图4 新建Profibus 网络
接下来组态F参数。双击CPU,打开属性页面。选择“F Parameters”属性页,为安全程序设置密码。该密码在修改F程序时会被提示,保护了安全程序不会被没有授权的访问者随意修改。(在实例中的密码设置为“1”)
图5 为F程序设置密码
密码设置后,点击“OK”,可以看到F参数。这些参数是CPU处理F程序时的基本信息,一般是系统自动分配的,不建议做修改,选择确认即可。
图6 系统F参数
接下来选择“Protection”属性。同样,出于保护的需要,需要为故障安全的程序设置程序修改的权限密码,防止没有授权的访问者随意从/向CPU读/写故障安全的程序。同时,由于西门子的F型的CPU同时可以做为普通的CPU使用,因而,如果程序中包含故障安全程序时,需要将“CPU contains safety program”激活,否则,CPU就是一款普通的CPU,无法处理故障安全的程序。
图7 设置CPU读/写密码
接下来组态ET200S的从站。在Profibus DP的硬件目录下,找到ET200S,选择接口模板IM151,将其连接到之前建立的Profibus网络上。其中选择的电机启动器以及其电源模板均是故障安全型的。
图8 组态ET200S从站
下面为每个故障安全模板设置参数。
双击ET200S从站上的电源模板PM-D PROFIsafe,可以看到该模板的参数设置。其中:
F_dest_address 是系统自动分配给安全型模板的(这里分配的地址是200),做为故障安全系统处理该模板时的寻址地址,该地址对应的DIP开关设置为:0011001000,在该模板侧面有实际的DIP开关,应该按照这里分配的DIP开关进行设置;
F-monitoring time(ms) 是F-CPU监控F I/O模板的通讯时间,一般也是系统自动分配的,但可以按照系统实际配置进行修改。如需修改时,请参考s7fcotib.xls 文件。该文件可以通过西门子技术支持网站进行下载:support.automation.siemens.com
图9 电机启动器故障安全型电源模板PM-D F PROFIsafe参数设置
双击电机启动器模块,设置故障安全参数。
首先是地址参数,这里设置的是I/O地址。
图10 电机启动器模块地址参数设置
接下来打开参数设置页面。
图11 安全型电机启动器参数设置
其中电压、电流等参数(1)可以根据实际使用的电机的参数进行设置,而其中的一些保护动作(2)也可以根据工业要求进行设定,这里不一一介绍了。
其中与安全相关的设置主要时safety shutdown group(SG)的分配。通过该参数,可以将该电机启动器模板分配一个电源组,以便进行故障安全的电机电源关断动作。每一个模板只能分配一个SG,最多可以分配6个SG。
图12 安全关断组的分配
而在故障安全型电机启动器模板的安装底板(TM)上,也有一组用于分配SG的跳线,跳线可以插拔,从而进行硬件的SG分配,而通过硬件设置的SG应该与在软件中分配的SG相一致。
图13 安装底板(TM)上硬件SG的分配
图14 SG分配后的底板
分配SG后,可以选择组诊断。对应故障安全型模板,一般都要求激活诊断选项。
图15 参数设定结果
据此可以设置其它安全型电机启动器模板的参数。
然后编译保存硬件组态。由于之前在CPU的选项中选中了“CPU contains safety program”选项,因而CPU会对故障安全选项进行单独的编译,因而编译时会出现安全程序的编译进程。如果没有错误,则硬件组态结束。此时,可以先将硬件组态进行下载。
图16 安全程序的编译进程
此时,在SIMATIC Manager下,多出了几个打黄色标签的FB和DB块,这些都是编译后系统生成的安全模块的参数块。
3)程序编制
打开SIMATIC Manager,进行程序编制。
首先新建一个功能FC,创建语言选择F-CALL。
图17 创建F-CALL
然后创建功能块FB,创建语言选择F-FBD。
图18 创建F-FB
为该FB生成一个背景数据块,同样也是F-DB。
图19 创建背景数据块F-DB
此时可以编制F的程序了。关于F 型电机启动器的程序编制非常简单,只需要控制SG的关断状态即可。
双击打开F-FB(例子里是FB1)。
图20 编程控制SG1
在硬件组态中,电源模板PM-D F的输出地址为0..4,其中第0字节就是对应控制SG的地址,因而可以通过程序控制Q0.0 来控制SG1即可。同样,Q0.1~Q0.5则对应SG2~SG6。
当然,对于故障安全型的模板,都可能存在因故障导致的“钝化”,在程序中可以进行监控,以及进行“去钝化”的操作。关于模板“(去)钝化”操作,可在相关文档中查阅相关信息。
图21 程序中进行模板的“钝化”监测以及“去钝化”
保存程序,退回到SIMATIC Manager画面。
选择CPU,在菜单中选择对故障安全程序进行编译。
图22 选择编译F 程序
此时将出现F程序的编译画面。
图23 F程序编译选择
如果项目是第一次进行编译,则首先需要建立F-Runtime group。选择该按钮,新建F运行组。
图24 新建F运行组
这里可以选择系统的F-CALL,以及调用哪个FB中的F程序,包括最大的F程序扫描周期。
选择OK进行确认。然后选择“Compile”进行F程序的编译。
图25 F程序的编译
编译成功后,仍然需要通过F程序编译器中的下载“Download”操作将F程序下载到F-CPU中。
图26 下载F程序
程序下载后,不会马上被执行,还需要在OB35中对F-CALL进行调用,然后CPU才能处理F程序。
西门子 6ES7331-7KB02-0AB0 西门子 6ES7331-7KB02-0AB0 西门子 6ES7331-7KB02-0AB0