临汾西门子专业授权代理商
临汾西门子专业授权代理商
CPU1512SPF-1PN*独立于中央控制器运行。如果发生故障,CPU1512SPF-1 PN仍继续运行。
按位模块化的ET200SP//O系统组态加上CPU1512SPF-1PN,可实现面向功能的站组态。
另外,CPU还通过易组态的块提供全面控制功能,并能够通过标准化PLC-open块连接到驱动器。
设计
CPU1512SPF-1PN可直接卡装到标准安装导轨上,并具有以下配置:
功能强大的处理器:
CPU的命令执行时间可低至每个二进制指令48ns
大容量工作存储器:
300KB用于程序,1MB用于数据
SIMATIC 存储卡作为装载存储器:
可具有固件更新,数据日志和归档等附加功能
硬件组态步骤
a. 使用Stepv5.创建300主站项目,在硬件组态窗口依订货号添加背板、电源、CPU、343-1模块。
b. 双击DP接口,添加DP网络并定义网络参数。
c. 添加订货号为6ES7153-2BA02-0AB0的DP从站,并定义地址为8。
d. 在8号从站插槽中中添加订货号为6ES7331-7TF01-0AB0的HART模拟量模板,并在通道4.0添加一个现场设备。
地址分配列表例程使用了4.0通道,即PIW272
4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7
PIW 272 274 276 278 280 282 284 286
e. 双击HART模拟量模板,在Inputs标签页定义传感器类型。
f. 在HART variables标签页定义HART变量,例程使用了前4个HART变量。
HART变量分配列表
Variable 1为通道0的PV值,地址为PID288
Variable 2为通道0的SV值,地址为PID293
Variable 3为通道0的TV值,地址为PID298
Variable 4为通道0的QV值,地址为PID303
g. 至此,组态完成,编译保存并退出硬件组态界面。
h. 在程序块中添加OB82、OB86、OB122冗错块。
i. 在程序块中添加变量表,并添加通道地址以及HART变量地址。
j. 至此,保存项目并下载至CPU。
德国 西门子 打开变量表,在线监控通道模拟量值(通道电流值)以及HART变量实际值。 总结 |
故障安全 SIMATIC S7-1200 控制器基于 S7-1200 标准 CPU 并提供了其它安全相关功能。
它们可用于符合 IEC 61508 的 SIL 3 以及 ISO 13849-1 的 PL e 的安全任务。
安全相关程序是在 TIA 博途中创建的。STEP 7 Safety 组态工具为用 LAD 和 FBD 语言编写的安全相关程序提供了命令、操作和块。为此,我们提供了一个经 TÜV 认同的预组态块库以提供安全功能。
具有集成安全功能的标准控制器:
针对标准功能和安全功能提供了标准化且方便的诊断功能
同一的符号、数据*性等
模块化系统包含可扩展的 CPU 以及可扩展的 I/O 数量结构:
可一次完成标准和故障安全自动化工程组态
在集中式系统中将标准 I/O 模块与故障安全 I/O 模块结合使用
集成的标准 PROFINET 功能用于 PROFINET 控制器和 PROFINET iDevice 服务
通过 PROFINET 或 PROFIBUS 等现场总线连接分布式标准 I/O
F 库经过德国技术监督协会 (TÜV) 认证,可用于所有常见安全功能
使用 FBD 和 LAD 对安全逻辑自由编程
符合标准的 F 程序打印输出
S7-1200 到 S7-300/400/1500 以及 WinAC RTX F 的标准功能和安全功能可通过一次集成组态完成:
STEP 7 Safety Basic 用于方便地组态 CPU 1200 FC
STEP 7 Safety Advanced 用于整个故障安全 SIMATIC S7 产品线的组态
CPU 的集成系统诊断(针对标准功能和安全功能):
在 TIA Portal、HMI 和 Web 服务器中以普通文本形式*显示系统诊断信息
即使 CPU 处于停止状态,也会更新消息
系统诊断功能集成在 CPU 固件中。无需由用户进行组态
组态发生改变时,会自动对诊断信息进行更新。
提供了两种具有不同性能等级的故障安全控制器,分为 DC/DC/DC 型和 DC/DC/继电器型
MB0—MB13如果在系统块中设置成掉电保持区域,如图2红框中所示,并将系统块下载到CPU之后,则这14个字节的数据在掉电的瞬间会将数值写入EEPROM中,如果掉电时间超过超级电容和电池的保持时间之后,再上电时,CPU会将EEPROM中存储的数据数值写回到RAM中对应的存储区,实现保持数据的目的。
注意:实现该功能一定要将修改过的系统块下载到CPU中。
2、数据块中定义的数据,如图3所示,当下载数据块的时候,同时会将定义的数据下载到EEPROM中,这样,当掉电时间超过超级电容和电池的保持时间之后,再上电时,CPU会将EEPROM中存储的数据块中定义的数据数值写回到RAM中对应的存储区,实现保持数据的目的。也就是恢复成数据的初始设置值。
注意:实现该功能一定要将定义好数据的数据块下载到CPU中。
图3
3、使用SMB31和SMW32控制字来实现将V区的数据存到EEPROM中
特殊存储器字节31 (SMB31)命令S7-200将V存储区中的某个值复制到存储器的V存储区,置位SM31.7提供了初始化存储操作的命令。特殊存储器字32 (SMW32)中存储所要复制数据的地址。如图4为S7-200系统手册内关于SMB31和SMW32的使用说明。
图4
采用下列步骤来保存或者写入V存储区中的一个特定数值:
1. 将要保存的V存储器的地址装载到SMW32中。
2. 将数据长度装载入SM31.0和SM31.1。具体含义如图4所示。
3. 将SM31.7置为1。
图5
注意:如果在数据块中定义了某地址的数据,而又使用这种办法存储同样地址的数据,则当CPU内超级电容或电池没电时,CPU再上电时将采用SMB31和SMW32存储的数据。
问题8:EEPROM写入次数的统计?
回答:每次下载程序块/数据块/系统块或者执行一次SMB31.7置位的操作都算作对EEPROM的一次写操作,所以请注意在程序中一定不要每周期都调用SMB31/SMW32用于将数据写入EEPROM内,否则CPU将很快报废。
问题9:不使用数据块的方法,如何在程序中实现不止一个V区数据的存储?
回答:由于SMB31/SMW32一次多只能送入一个V区双字给EEPROM区域,因而当有超过一个双字的数据需要送入EEPROM中时,需要程序配合实现。具体操作方法可参照如下的例子,即使用SMB31/SMW32送完一个数据(字节/字/双字)之后,通过一个标志位(如M0.0)来触发下一个SMB31/SMW32操作,之后需要将上一个标志位清零,以用于下一次的存储数据的操作。
由于SM31.7在每次操作结束之后都自动复位,因而不能使用它作为第二次触发操作的条件
要想提高电动机的能效,就需要降低电动机的损耗,以目前使用*为普遍的三相交流异步电动机为例,电动机的损耗主要包括铁心损耗、定、转子铜损、风摩损耗以及杂散损耗, 它们占电动机总损耗的比例以及主要影响因素如下表所示:
电动机总损耗构成比例以及主要影响因素
从表中可以看出,定、转子的铜损占电动机总损耗的很大一部分,而铜正好可以在降低电动机定、转子损耗方面发挥重要的作用。对于定子绕组铜损PCu1主要为满载时定子绕组在运行温度下的电阻损耗。定子绕组铜损耗计算公式为:
定子铜耗在电动机损耗中占有相当大的比例。如何降低定子铜耗,对提高电动机的效率非常关键。降低定子铜耗就是降低定子电阻R1和定子电流I1。因为定子电阻R1 =ρL /S , 故降低定子电阻就是通过缩短线圈长度L、加大每圈导线截面S和降低导线电阻率ρ来实现。
由于铜所具有的极低的电阻率,因此绝大多数电动机都采用铜线来制作电动机的定子绕组。对于已经使用铜绕组的电动机而言,增大铜线截面是发展高效电机的一个关键措施。近年来已率先开发出来的一些高效电机与传统电机相比,铜绕组的使用量增加25~****。
对于转子损耗,目前绝大多数电动机的转子都是铸铝转子,如果使用铸铜转子替代目前鼠笼式三相异步电动机广泛使用的铸铝转子,电动机的总损耗将可以显著下降,从而提高电动机的整体效率。使用铸铜转子可以制造出高效甚至超高效的电动机。在同样的电动机尺寸条件下,可以达到更高的电机能效水平。例如,从欧盟的能效标准EEF2,升高到更高的能效标准EFF1。或者,从为普通感应电动机制定的EPACT(美国联邦能效法规)升级到NEMA(国家电气制造商协会)Premium超高效标准。针对铸铜转子的特性重新设计电动机的转子和定子,可以*大限度的提高效率,以达到更高的甚至Super Premium超超高效的能效标准。