西门子(CPU)代理商-优质产品

报价
请来电询价
联系手机
15221406036
微信号
15221406036
品牌
西门子
产品规格
模块式
产地
德国

1. 组播

组播技术是ip网络数据传输三种方式之一,在介绍ip组播技术之前,先对ip网络数据传输的单播、组播和广播方式做一个简单的介绍,见图1:

单播(unicast)传输:在发送者和每一接收者之间实现点对点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,也必须相应的复制多份的相同数据包。如果有大量主机希望获得数据包的同一份拷贝时,将导致发送者负担沉重、延迟长、网络拥塞;为保证一定的服务质量需增加硬件和带宽。

组播(multicast)传输:在发送者和每一接收者之间实现点对多点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,也只需复制一份的相同数据包。它提高了数据传送效率。减少了骨干网络出现拥塞的可能性。

广播(broadcast)传输:是指在ip子网内广播数据包,所有在子网内部的主机都将收到这些数据包。广播意味着网络向子网每一个主机都投递一份数据包,不论这些主机是否乐于接收该数据包。所以广播的使用范围非常小,只在本地子网内有效,通过路由器和交换机网络设备控制广播传输。

图1

2. 组播ip地址

组播ip地址用于标识一个ip组播组。iana(internet assigned numberauthority)把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. 网络二层组播相关协议

不支持组播的交换机,数据在里面是泛洪传播的,数据也是可以进行传送的。解决第二层组播数据洪泛的问题,引入igmpsnooping及gmrp等概念。

网络二层组播相关协议包括igmp snooping ,igmp proxy和cgmp协议。

igmp协议运行于主机和与主机直接相连的组播路由器之间,主机通过此协议告诉本地路由器希望加入并接受某个特定组播组的信息,同时路由器通过此协议周期性地查询局域网内某个已知组的成员是否处于活动状态(即该网段是否仍有属于某个组播组的成员),实现所连网络组成员关系的收集与维护。

igmpsnooping的实现机理是:交换机通过侦听主机发向路由器的igmp成员报告消息的方式,形成组成员和交换机接口的对应关系;交换机根据该对应关系将收到组播数据包只转给具有组成员的接口。通过上述机制,在组播路由器里建立起一张表,其中包含路由器的各个端口以及在端口所对应的子网上都有哪些组的成员。当路由器接收到某个组g的数据报文后,只向那些有g的成员的端口上转发数据报文。

4. step7中的组态

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”链接对象选择“allmulticast stations”,如图2。

c) 如图3,在弹出的属性窗口显示出连接“id”和“laddr”参数,之后编程会用到。

d) 在“address”界面下,“local”自定义本地的端口号;“multicastgroup”定义所要加入的组播组地址和通讯对方的端口号,可用的组播地址从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. 交换机的设置

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

图10

图11

图12


关键词

西门子代理商 , 西门子模块代理商 , 西门子一级代理商 , 西门子PLC代理 , 西门子中国代理商

更新时间
皇冠会员
第4年
统一社会信用代码
91310117MA1J3R698D
成立日期
2019年09月10日
法定代表人
袁宜男
注册资本
500

主营产品

西门子PLC模块,变频器,触摸屏,交换机

经营范围

从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。

公司简介

本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036 本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036 西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理 ----浔之漫智控技术(上海)有限公司   本公司专业经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S...

查看公司详情
电话/手机15221406036拨打邮箱3064686604@qq.com邮件
经理聂航
地址上海市松江区广富林路4855弄星月大业领地88号3楼
我们其他产品
我们的新闻
微信
电话