西门子40A电源模块

6EP1437-3BA10SITOP PSU8200 24 V/40 A 调节型电源 输入:3 AC 400-500 V 输出:DC 24 V/40 A

问题:
有哪些选项可用于模拟量输入模块过压保护?

解答:
为了保护模拟量输入模块免受过压损坏,我们推荐使用受控电源(SITOP 电源)。如果使用未受控电源,可以使用干扰抑制器二极管(快速 Z 二极管)作为过压保护。此二极管必须反向、并行连接到信号进入端子。在某些情况下,可能需要在信号的正极串联放置一个串级电阻,用于限制电流(干扰抑制器二极管的保护)。下面列出的二极管可以防护 20A (负荷容量 600W)和 50A (负荷容量 1500W)的峰值电流。

注意:
模拟量模块上的输入电压一定不能超过 30V。

负荷容量电压范围类型(SGS-Thomsen)
600W / 1ms25.7V 到 28.4V (标称 27V,+20 %)P6KE27A
600W / 1ms28.5V 到 31.5V (标称 30V)P6KE30A
1500W / 1ms25.7V 到 28.4V (标称 27V)1N5634A
1500W / 1ms28.5V 到 31.5V (标称 30V)1N5644A

表 1:可用的干扰抑制器二极管列表

描述
软件冗余 (SWR) 是一个软件包,用于将 S7-300 和 S7-400 系列的标准 CPU  配置成容错控制器。软冗余系统的控制器是 S7-300 和 S7-400 系列标准的 CPU ,同步软冗余CPU的连接是通过标准的通讯处理器,如 CP 模块或 MPI 接口来实现的。I/O 设备的连接是通过两个冗余 PROFIBUS DP 网络与带有冗余 IM 153-2 接口模块的 ET-200M 站实现。从版本 2008 开始,WinAC RTX 也可以实现软件冗余。

注释
更多的信息可以通过 "SIMATIC S7 的软冗余" 功能手册获得,条目 ID 1137637.

下面的表格列出了支持软冗余的模块,小写字母 x 代表订货号中的通配符。

S7-300 CPUs
 

模块

订货号

CPU 313C-2 DP6ES7313-6CE0x-0AB0
6ES7313-6CF03-0AB0
6ES7313-6CG04-0AB0
CPU 314C-2 DP6ES7314-6CF0x-0AB0
6ES7314-6CG0x-0AB0
6ES7314-6EH04-0AB0
CPU 315-2 DP6ES7315-2AFxx-0AB0
6ES7315-2AG10-0AB0
6ES7315-2AH14-0AB0
CPU 315F-2 DP6ES7315-6FF0x-0AB0
CPU 315-2 PN/DP6ES7315-2EG10-0AB0
6ES7315-2EH1x-0AB0
CPU 315F-2 PN/DP6ES7315-2FH1x-0AB0
6ES7315-2FJ14-0AB0
CPU 315T-2 DP6ES7315-6Tx1x-0AB0
CPU 316-2 DP6ES7316-2AG0x-0AB0
CPU 317-2 DP6ES7317-2AJ10-0AB0
6ES7317-2AK14-0AB0
CPU 317F-2 DP6ES7317-6FF0x-0AB0
CPU 317-2 PN/DP6ES7317-2Ex1x-0AB0
CPU 317F-2 PN/DP6ES7317-2Fx1x-0AB0
CPU 317T-2 DP6ES7317-6Tx1x-0AB0
CPU 318-2 DP6ES7318-2AJ0x-0AB0
CPU 319-3 PN/DP6ES7318-3EL0x-0AB0
CPU 319F-3 PN/DP6ES7318-3FL0x-0AB0

表 01

S7-400 CPUs
 

模块

订货号

CPU 412-16ES7412-1XF0x-0AB0
6ES7412-1XJ05-0AB0
CPU 412-26ES7412-2XG0x-0AB0
6ES7412-2XJ05-0AB0
CPU 413-16ES7413-1XG0x-0AB0
CPU 413-2 DP6ES7413-2XG0x-0AB0
CPU 414-16ES7414-1XG0x-0AB0
CPU 414-2 DP6ES7414-2XG0x-0AB0
6ES7414-2XJ0x-0AB0
6ES7414-2XK05-0AB0
CPU 414-36ES7414-3XJ0x-0AB0
6ES7414-3XM05-0AB0
CPU 414-3 PN/DP6ES7414-3EM05-0AB0
CPU 416-16ES7416-1XJ0x-0AB0
CPU 416-2 DP6ES7416-2XK0x-0AB0
6ES7416-2XL0x-0AB0
6ES7416-2XN05-0AB0
CPU 416F-2 DP6ES7416-2FN05-0AB0
CPU 416-3 DP6ES7416-3XL0x-0AB0
6ES7416-3XR05-0AB0
6ES7416-3ER05-0AB0
CPU 416F-3 DP6ES7416-3FR05-0AB0
CPU 417-46ES7417-4XL0x-0AB0
6ES7417-4XT05-0AB0

表02

注释

SIMATIC S7-300/400 F-CPU  ,除F 程序外也可以用于软冗余系统。

具有DP 主站功能通信模块
 

模块

订货号

CP 443-5 EXT
连接到 PROFIBUS 网络)

6GK7443-5DX04-0XE0

IM 467 and IM 467-FO
只能用于版本 V1.1)

6ES7467-5GJ0x-0AB0
6ES7467-5FJ00-0AB0

表 03

用于连接站的通信模块
 

模块

订货号

CP 342-56GK7342-5DA00-0XE0
6GK7342-5DA02-0XE0
CP 343-16GK7343-1BA00-0XE0
6GK7343-1EX11-0XE0
6GK7343-1EX30-0XE0
6GK7343-1GX30-0XE0

CP 343-1 LEAN
连接到以太网)

6GK7343-1CX10-0XE0

CP 443-5 EXT
连接到PROFIBUS 网络)

6GK7443-5DX04-0XE0

CP 443-1 ISO1
连接到以太网)

6GK7443-1EXxx-0XE0
6GK7443-1GXxx-0XE0
6GK7443-1BXxx-0XE0

表 04

分布式 I/O ET 200M 上的模块
 

模块订货号
IM 153-2

6ES7153-2BA0x-0XB0 as from release 2
总线模块 6ES7195-7HD10-0XA0)

FM 350-16ES7350-1AH0x-0AE0

CP 341
(20 mA TTY, RS232, RS422/485)

6ES7341-1xH01-0AE0

CP 341
(RS232C)

6ES7341-1AH02-0AE0

ET 200M 的所有的数字量和模拟量模块 (参看 Catalog ST70)


表 05

基于 PC 的控制器
 

模块

订货号

基于Windows 逻辑控制器 WinAC RTX F V4

6ES7611-4FB00-0YB7

基于Windows 逻辑控制器 WinAC RTX V4

6ES7611-4SB00-0YB7

表 06

注释
尽管 S7-300 CPU 不支持“ I/O 模块热插拔”功能,ET 200M 站仍然需要配置有源总线模块 (6ES7195-7HB00-0XA0 或 6ES7195-7HC00-0XA0)。

1. 组播
组播技术是IP网络数据传输三种方式之一,在介绍IP组播技术之前,先对IP网络数据传输的单播、组播和广播方式做一个简单的介绍,见图1:
单播(Unicast)传输:在发送者和每一接收者之间实现点对点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,也必须相应的复制多份的相同数据包。如果有大量主机希望获得数据包的同一份拷贝时,将导致发送者负担沉重、延迟长、网络拥塞;为保证一定的服务质量需增加硬件和带宽。
组播(Multicast)传输:在发送者和每一接收者之间实现点对多点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,也只需复制一份的相同数据包。它提高了数据传送效率。减少了骨干网络出现拥塞的可能性。
广播(Broadcast)传输:是指在IP子网内广播数据包,所有在子网内部的主机都将收到这些数据包。广播意味着网络向子网每一个主机都投递一份数据包,不论这些主机是否乐于接收该数据包。所以广播的使用范围非常小,只在本地子网内有效,通过路由器和交换机网络设备控制广播传输。


图1西门子40A电源模块

2. 组播IP地址
组播IP地址用于标识一个IP组播组。IANA(internet assigned number authority)把D类地址空间分配给IP组播,其范围是从224.0.0.0到239.255.255.255。如下所示(二进制表示),IP组播地址前四位均为1110。
八位组(1) 八位组(2) 八位组(3) 八位组(4)
1110XXXX XXXXXXXX XXXXXXXX XXXXXXXX
组播组可以是的也可以是临时的。组播组地址中,有一部分由分配的,称为组播组。组播组保持不变的是它的IP地址,组中的成员构成可以发生变化。组播组中成员的数量都可以是任意的,甚至可以为零。那些没有保留下来供组播组使用的IP播地址,可以被临时组播组利用。
224.0.0.0~224.0.0.255为预留的组播地址(组地址),地址224.0.0.0保留不做分配,其它地址供路由协议使用; 224.0.1.0~238.255.255.255为用户可用的组播地址(临时组地址),全网范围内有效;239.0.0.0~239.255.255.255为本地管理组播地址,仅在特定的本地范围内有效。常用的预留组播地址如下:
224.0.0.0 基准地址(保留) 224.0.0.1 所有主机的地址 224.0.0.2 所有组播路由器的地址。

3. 网络二层组播相关协议
不支持组播的交换机,数据在里面是泛洪传播的,数据也是可以进行传送的。解决第二层组播数据洪泛的问题,引入IGMP Snooping及GMRP等概念。
网络二层组播相关协议包括IGMP Snooping ,IGMP Proxy和CGMP协议。
IGMP协议运行于主机和与主机直接相连的组播路由器之间,主机通过此协议告诉本地路由器希望加入并接受某个特定组播组的信息,同时路由器通过此协议周期性地查询局域网内某个已知组的成员是否处于活动状态(即该网段是否仍有属于某个组播组的成员),实现所连网络组成员关系的收集与维护。
IGMP Snooping的实现机理是:交换机通过侦听主机发向路由器的IGMP成员消息的方式,形成组成员和交换机接口的对应关系;交换机根据该对应关系将收到组播数据包只转给具有组成员的接口。通过上述机制,在组播路由器里建立起一张表,其中包含路由器的各个端口以及在端口所对应的子网上都有哪些组的成员。当路由器接收到某个组G的数据报文后,只向那些有G的成员的端口上转发数据报文。

4. STEP7中的组态
不同的S7300/400 以太网通讯模块支持的组播连接的个数不同,通过链接中文档可以查询模块支持的协议及连接资源数: 16767769


SIMATIC S7-300 系列工业以太网 CP 模块之间有哪些区别?

22709752

SIMATIC S7-400系列工业以太网 CP模块之间有哪些区别?

本文中以S7-300 CP343-1模块为例,具体组态步骤如下:
a) 在STEP7项目插入两个CPU,分别组态两个CP343-1,分配IP地址,分别为192.168.0.10和192.168.0.11。
b) 打开NetPro,在两个CPU下分别插入新的连接,连接类型选择“UDP Connection”链接对象选择“All multicast stations”,如图2。
c) 如图3,在弹出的属性窗口显示出连接“ID”和“LADDR”参数,之后编程会用到。
d) 在“Address”界面下,“Local”自定义本地的端口号;“Multicast Group”定义所要加入的组播组地址和通讯对方的端口号,可用的组播地址从224.0.1.0到239.255.255.255,可用的端口号从1025到65535,如图4、图5。


图2


图3


图4


图5

e) 编译无误后,分别到两个CPU。
f) 编程,在程序中调用FC5 “AG_SEND” 、FC6 “AG_RECV”。“ID”和“LADDR”填写连接中的参数;“SEND”“LEN”定义发送的数据区和发送的长度;如图6,定义了发送接收都是20字节。完成后到CPU。


图6

g) 使用TCP/UDP测试工具添加一个组播成员到组播组,如图7。


图7

h) 测试结果,在IP:192.168.0.10侧触发“AG_SEND”,则数据会发给所有属于IP组:224.0.1.0 端口号为2002的成员,如图8、图9。


图8


图9

5. 交换机的设置
交换机如果不做任何设置,或者不支持组播,数据也是可以进行传送的,但是是泛洪传播的。为了提高效率,应该在交换机中激活IGMP Snooping,如图10,本例中使用西门子SCALANCE X312。通过IGMP Snooping,这样交换机就能够形成端口和组播组成员的对应关系,交换机根据该对应关系将收到的组播数据包只传给属于改组的端口,如图11。图12显示了组播IP地址到二层MAC地址的映射关系。


图10


图11


图12

西门子40A电源模块