西门子工业以太网简介及其组态.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 工业 以太网 简介 及其 组态
- 资源描述:
-
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,工业以太网通讯技术,随着信息技术的不断发展,信息交换技术覆盖了各行各业。在自动化领域,越来越多的企业需要建立包含从工厂现场设备层到控制层、管理层等各个层次的综合自动化网络管控平台,建立以工业控制网络技术为基础的企业信息化系统。,工业以太网提供了针对制造业控制网络的数据传输的以太网标准。该技术基于工业标准,利用了交换以太网结构,有很高的网络安全性、可操作性和实效性,最大限度地满足了用户和生产厂商的需求。工业以太网以其特有的第成本、高实效、高扩展性及高智能的魅力,吸引着越来越多的制造业厂商。,1,5.1,工业以太网简介,5.1.1,以太网技术,以太网技术的思想渊源最早可以追溯到,1968,年。以太网的核心思想是使用共享的公共传输信道,这个思想源于夏威夷大学。,在局域网家族中,以太网是指遵循,IEEE 802.3,标准,可以在光缆和双绞线上传输的网络。以太网也是当前主要应用的一种局域网(,LANLocal Area Network,,局域网)类型。目前的以太网按照传输速率大致分为以下四种:,10Base-T,以太网,传输介质是铜轴电缆,传输速率为,10Mbit/s,;,快速以太网,传输速率为,100Mbit/s,,采用光缆或双绞线作为传输介质,兼容,10Base-T,以太网;,Gigabit,以太网,扩展的以太网协议,传输速率为,1Gbit/s,采用光缆或双绞线作为传输介质,基于当前的以太网标准,兼容,10Mbit/s,以太网和,100Mbit/s,以太网的交换机和路由器设备;,10 Gigabit,以太网,2002,年,6,月发布,是一种速度更快的以太网技术。支持智能以太网服务,是未来广域网(,WANWide Area Network,)和城域网(,MANMetropolitan Area Network,)的宽带解决方案。,工业以太网技术是普通以太网技术在控制网络延伸的产物,前者源于后者但不同与前者。以太网技术经过多年的发展,特别是它在,Internet,中广泛应用,使得它的技术更为成熟,并得到了广大开发商与用户的认同。因此无论从技术上还是产品价格上,以太网较之其他类型网络技术都具有明显的优势。另为,随着技术的发展,控制网络与普通计算机网络、,Internet,的联系更为密切。控制网络技术需要考虑与计算机网络连接的一致性,需要提高对现场设备通信能力的要求,这些都是控制网络设备的开发者与制造商把目光转向以太网技术的重要原因。,2,5.1.2,工业以太网与传统以太网络的比较,工业网络与传统办公室网络相比,有一些不同之处,如表,5-,所示,。,表,5-1,工业网络与传统办公室网络的比较,3,工业以太网产品的设计制造必须充分考虑并满足工业网络应用的需要。工业现场对工业以太网产品的要求包括:,工业生产现场环境的高温、潮湿、空气污浊以及腐蚀性气体的存在,要求工业级的产品具有气候环境适应性,并要求耐腐蚀、防尘和防水。,工业生产现场的粉尘、易燃易爆和有毒性气体的存在,需要采取防爆措施保证安全生产。,工业生产现场的振动、电磁干扰大,工业控制网络必须具有机械环境适应性(如耐振动、耐冲击)、电磁环境适应性或电磁兼容性(,EMCElectro Magnetic Compatibility,)等。,工业网络器件的供电,通常是采用柜内低压直流电源标准,大多的工业环境中控制柜内所需电源为低压,24V,直流。,采用标准导轨安装,安装方便,适用于工业环境安装的要求。工业网络器件要能方便地安装在工业现场控制柜内,并容易更换。,4,5.1.3,工业以太网应用于工业自动化中的关键问题,1,、通信实时性问题,以太网采用的,CSMA/CD,的介质访问控制方式,其本质上是非实时的。平等竞争的介质访问控制方式不能满足工业自动化领域对通信的实时性要求。因此以太网一直被认为不适合在底层工业网络中使用。需要有针对这一问题的切实的解决方案。,2,、对环境的适应性与可靠性的问题,以太网是按办公环境设计的,将它用于工业控制环境,其环境适应能力、抗干扰能力等是许多从事自动化的专业人士所特别关心的。在产品的设计时要特别注重材质、元器件的选择。使产品在强度、温度、湿度、振动、干扰、辐射等环境参数方面满足工业现场的要求。还要考虑到在工业环境下的安装要求,例如采用,DIN,导轨式安装等。像,RJ45,一类的连接器,在工业上应用太易损坏,应该采用带锁紧机构的连接件,使设备具有更好抗振动、抗疲劳能力。,5,3,、总线供电,在控制网络中,现场控制设备的位置分散性使得它们对总线有提供工作电源的要求。现有的许多控制网络技术都可以利用网线对现场设备供电。工业以太网目前没有对网络节点供电做出规定。一种可能的方案是利用现有的,5,类双绞线中另一对空闲线对供电。一般在工业应用环境下,要求采用直流,1036V,低压供电。,4,、本质安全,工业以太网如果要用在一些易燃易爆的危险工业场所,就必须考虑本安防爆问题。这是在总线供电解决之后要进一步解决的问题。,在工业数据通信与控制网络中,直接采用以太网作为控制网络的通信技术只是工业以太网发展的一个方面,现有的许多现场总线控制网络都提出了与以太网结合,用以太网作为现场总线网络的高速网段,使控制网络与,Internet,融为一体的解决方案。,在控制网络中采用以太网技术无疑有助于控制网络与互联网的融合,使控制网络无需经过网关转换即可直接连至互联网,使测控节点有条件成为互联网上的一员。在控制器、,PLC,、测量变送器、执行器、,I/O,卡等设备中嵌入以太网通讯接口,嵌入,TCP/IP,协议嵌入,Web Server,便可形成支持以太网、,TCP/IP,协议和,Web,服务器的,Internet,现场节点。在应用层协议尚未统一的环境下,借助,IE,等通用的网络浏览器实现对生产现场的监视与控制,进而实现远程监控,也是人们提出且正在实现的一个有效的解决方案。,6,5.1.4,西门子工业以太网,西门子公司在工业以太网领域有着非常丰富的经验和领先的解决方案。其中,SIMATIC NET,工业以太网基于经过现场验证的技术,符合,IEEE 802.3,标准并提供,10Mbit/s,以及,100Mbit/s,快速以太网技术。经过多年的实践,,SIMATIC NET,工业以太网的应用已多于,400000,个节点,偏布世界各地,用于严酷的工业环境,并包括有高强度电磁干扰的地区。,7,1,、基本类型,(,1,),10Mbit/s,工业以太网 应用基带传输技术,基于,IEEE 802.3,,利用,CSMA/CD,介质访问方法的单元级、控制级传输网络。传输速率为,10Mbit/s,,传输介质为同轴电缆、屏蔽双绞线或光纤。,(,2,),100Mbit/s,快速以太网 基于以太网技术,传输速率为,100Mbit/s,,传输介质为屏蔽双绞线或光纤。,8,2,、网络硬件,(,1,)传输介质 网络的物理传输介质主要根据网络连接距离、数据安全以及传输速率来选择。通常在西门子网络中使用的传输介质包括:,2,芯电缆,无双绞,无屏蔽(例如:,AS-interface bus,),2,芯双绞线,无屏蔽,2,芯屏蔽双绞线(例如:,PROFIBUS,),同轴电缆(例如:,Industrial Etherenet,),光纤(例如:,PROFIBUS/Industrial Etherenet,),无线通信(例如:红外线和无线电通信),在西门子工业以太网络中,通常使用的物理传输介质时屏蔽双绞线(,TPTwisted pair,)、工业屏蔽双绞线(,ITPIndustrial Twisted pair,)以及光纤。,9,大家应该也有点累了,稍作休息,大家有疑问的,可以询问和交流,10,(,2,)网络部件,工业以太网链路模块,OLM,、,ELM,依照,IEEE 802.3,标准,利用电缆和光纤技术,,SIMATIC NET,连接模块使得工业以太网的连接变得更为方便和灵活。,OLM,(光链路模块)有,3,个,ITP,接口和两个,BFOC,接口。,ITP,接口可以连接,3,个终端设备或网段,,BFOC,接口可以连接两个光路设备(如,OLM,等),速度为,10Mbit/s,。如图,5-1,所示。,ELM,(电气链路模块)有个,ITP,接口和,1,个,AUI,接口。通过,AUI,接口,可以将网络设备连接至,LAN,上,速度为,10Mbit/s,。,图,5-1,工业以太网,OLM,11,工业以太网交换机,OSM,、,ESM,OSM,的产品包括:,OSM TP62,、,OSM TP22,、,OSM ITP62,、,OSM ITP62-LD,和,OSM BC08,。从型号就可以确定,OSM,的连接端口类型及数量,如:,OSM ITP62-LD,,其中,ITP,表示,OSM,上有,ITP,电缆接口,“,6”,代表电气接口数量,“,2”,代表光纤接口数量,,LD,代表长距离,如图,5-2,所示。,ESM,的产品包括:,ESM TP40,、,ESM TP80,和,ESM ITP80,,命名规则和,OSM,相同。图,5-3,所示为,ESM TP80,。,图,5-2 OSM ITP62-LD,图,5-3 ESM TP80,12,(,3,)通信处理器,常用的工业以太网通信处理器(,CPCommunicaton Processer,,通信处理单元),包括用在,S7 PLC,站上的处理器,CP243-1,系列、,CP343-1,系列、,CP443-1,系列等。,CP243-1,是为,S7-200,系列,PLC,设计的工业以太网通信处理器,通过,CP243-1,模块,用户可以很方便地将,S7-200,系列,PLC,通过工业以太网进行连接,并且支持使用,STEP7-Micro/WIN 32,软件,通过以太网对,S7-200,进行远程组态、编程和诊断。同时,,S7-200,也可以同,S7-300,、,S7-400,系列,PLC,进行以太网的连接。如图,5-4,所示。,S7-300,系列,PLC,的以太网通信处理器是,CP343-1,系列,按照所支持协议的不同,可以分为,CP343-1,、,CP343-1 ISO,、,CP343-1 TCP,、,CP343-1 IT,和,CP343-1 PN,,如图,5-5,所示。,图,5-4 CP243-1,图,5-5 CP343-1,13,S7-400 PLC,的以太网通信处理器是,CP443-1,系列,按照所支持协议的不同,可以分为,CP443-1,、,CP443-1 ISO,、,CP443-1 TCP,和,CP443-1 IT,,如图,5-6,所示。,图,5-6 CP443-1,14,5.2,掌握,S7300PLC,的工业以太网通信方法,5.2.1,西门子支持的网络协议和服务,网络通信需要遵循一定的协议,表,5-2,列出了西门子公司不同的网络可以运行的服务。,表,5-2,西门子公司的网络服务,15,1,、标准通信(,Standard Communication,),标准通信运行于,OSI,参考模型第,7,层的协议,包括表,5-3,所示的协议。,MAP,(,Manufacturing Automation Protocol,,制造业自动化协议)提供,MMS,服务,主要用于传输结构化的数据。,MMS,是一个符合,ISO/IES 9506-4,的工业以太网通信标准,,MAP3.0,的版本提供了开放统一的通信标准,可以连接各个厂商的产品,现在很少应用。,表,5-3,标准通信协议,16,2,、,S5,兼容通信(,S5-compatible Communication,),SEND/RECEIVE,是,SIMATIC S5,通信的接口,在,S7,系统中,将该协议进一步发展为,S5,兼容通信“,S5-compatible Communication”,。该服务包括如下,见表,5-4,所示的协议。,表,5-4 S5,兼容通信,17,ISO,传输协议:,ISO,传输协议支持基于,ISO,的发送和接收,使得设备(例如,SIMATIC S5,或,PC,)在工业以太网上的通信非常容易,该服务支持大数据量的数据传输(最大,8KB,)。,ISO,数据接收有通信方确认,通过功能块可以看到确认信息。,TCP,:,TCP,即,TCP/IP,中传输控制协议,提供了数据流通信,但并不将数据封装成消息块,因而用户并不接收到每一个任务的确认信号。,TCP,支持面向,TCP/IP,的,Socket,。,TCP,支持给予,TCP/IP,的发送和接收,使得设备(例如,PC,或非西门子设备)在工业以太网上的通信非常容易。该协议支持大数据量的数据传输(最大,8KB,),数据可以通过工业以太网或,TCP/IP,网络(拨号网络或因特网)传输。,通过,TCP,,,SIMATIC S7,可以通过建立,TCP,连接来发送,/,接收数据。,18,ISO-on-TCP,:,ISO-on-TCP,提供了,S5,兼容通信协议,通过组态连接来传输数据和变量长度。,ISO-on-TCP,符合,TCP/IP,,但相对于标准的,TCP/IP,,还附加了,RFC 1006,协议,,RFC 1006,是一个标准协议,该协议描述了如何将,ISO,映射到,TCP,上去。,UDP,:,UDP,(,User Datagram Protocol,,用户数据报协议)提供了,S5,兼容通信协议,适用于简单的、交叉网络的数据传输,没有数据确认报文,不检测数据传输的正确性。属于,OSI,参考模型第,4,层的协议。,UDP,支持基于,UDP,的发送和接收,使得设备(例如,PC,或非西门子公司设备)在工业以太网上的通信非常容易。该协议支持较大数据量的数据传输(最大,2KB,),数据可以通过工业以太网或,TCP/IP,网络(拨号网络或因特网)传输。,通过,UDP,,,SIMATIC S7,通过建立,UDP,连接,提供了发送,/,接收通信功能,与,TCP,不同,,UDP,实际上并没有在通信双方建立一个固定的连接。,除了上述协议,,FETCH/WRITE,还提供了一个接口,使得,SIMATIC S5,或其他非西门子公司控制器可以直接访问,SIMATIC S7 CPU,。,19,3,、,S7,通信(,S7 Communication,),S7,通信集成在每一个,SIMATIC S7/M7,和,C7,的系统中,属于,OSI,参考模型第,7,层应用层的协议,它独立于各个网络,可以应用于多种网络(,MPI,、,PROFIBUS,、工业以太网)。,S7,通信通过不断地重复接收数据来保证网络报文的正确。在,SIMATIC S7,中,通过组态建立,S7,连接来实现,S7,通信,在,PC,上,,S7,通信需要通过,SAPI-S7,借口函数或,OPC,(过程控制用对象链接与嵌入)来实现。,在,STEP7,中,,S7,通信需要调用功能块,SFB,(,S7-400,)或,FB,(,S7-300,),最大的通信数据可以达,64KB,。对于,S7-400,,可以使用系统功能块,SFB,来实现,S7,通信,对于,S7-300,,可以调用相应得,FB,功能块进行,S7,通信,如表,5-5,所示。,20,表,5-5 S7,通信功能块,21,4,、,PG/OP,通信,PG/OP,通信分别是,PG,和,OP,与,PLC,通信来进行组态、编程、监控以及人机交互等操作的服务。,图,5-7 S7-300/400 PLC,的以太网通信,22,5.2.2 S7-300PLC,进行工业以太网通信所需的硬件与软件,1,、硬件:,(,1,),CPU,(,3,),CP 343-1 IT/CP 343-1,(,4,),PC,(带网卡),2,、软件:,STEP 7 V5.2,说明:为了便于选择硬件,请保持软件的更新。可以到西门子(中国)自动化与驱动集团的官方网站上去下载所需的补丁和升级包。,23,3,、,PG/PC Interface,的设定,在“,SIMATIC Manger”,界面中,选择“,Options”“Set PG/PC Interface”,,进入“,Set PG/PC Interface”,界面,选定“,TCP/IP,(,Auto,),Realtek RTL8193/810”,为通信协议,见图,5-8,所示。,图,5-8“Set PG/PC Interface”,界面,24,5.2.3 S7-300PLC,利用,S5,兼容的通信协议进行工业以太网通信,1,、,TCP,(,1,)新建项目 在,STEP7,中创建一个新项目,取名为“,TCP of IE”,。点击右键,再弹出的菜单中选择“,Insert New Object”“SIMATIC 300 Station”,,插入一个,300,站,取名为“,313C-2DP”,。用同样的方法在项目“,TCP of IE”,下插另一个,300,站,取名为“,315-2DP”,。如图,5-9,所示。,图,5-9,建立项目,25,(,2,)硬件组态,首先对“,313C-2DP”,站进行硬件组态,双击“,Hardware”,进入“,HW Config”,界面。在机架上加入,CPU 313C-2DP,、,SM 323,和,CP 343-1 IT,,如图,5-10,所示。,图,5-10“313C-2DP”,站的硬件组态,26,同时把,CPU,的,MPI,地址设为“,4”,,,CP,模块的,MPI,地址设为“,5”,。,CP 343-1 IT,可以在“,SIMATIC 300”“CP300”“Industrial Ethernet”,下找到,见图,5-11,。,图,5-11 CP 343-1 IT,的硬件位置,27,当把,CP 343-1 IT,插入机架时,会弹出一个“,CP 343-1 IT,的属性对话框”,新建以太网“,Ethernet,(,1,)”,因为要使用,TCP,,故只需设置,CP,模块的,IP,地址,如图,5-12,所示。本例中,CP 343-1 IT,的,IP,地址为:,10.10.3.28,,子网掩码:,255.255.255.192,。,用同样的方法,建立“,315-2DP”,站的硬件组态。,CPU,的,MPI,地址设为“,2”,,,CP,模块的,MPI,地址设为“,3”,。,CP,模块的,IP,地址为:,10.10.3.58,,子网掩码:,255.255.255.192,。,硬件组态好后保存编译,分别下载到两台,PLC,中。,图,5-12 CP 343-1 IT,的属性对话框,28,(,3,)网络参数配置,与做一般的项目不同,在做工业以太网通信的项目时,除了要组态硬件,还要进行网络参数的配置,以便于在编写程序时,可以方便的调用功能块。,在“,SIMATIC Manger”,界面中点击“,Configure Network”,键,打开“,NetPro”,设置网络参数。此时可以看到两台,PLC,已经挂入了工业以太网中,选中一,CPU,,点击鼠标右键,选择“,Insert New Connection”,建立新的连接,如图,5-13,所示。,图,5-13,建立新的连接,29,在连接类型中,选择“,TCP connection”,连接,如图,5-14,所示。,图,5-14,选择“,TCP connection”,连接,30,然后点击“,OK”,,设置连接属性,见图,5-15,。“,General”,属性中,ID=1,,是通信的连接号;,LADDR=W#16#0110,,是,CP,模块的地址,这两个参数在后面的编程时会用到。,通信双方其中一个站(本例中为,CPU 315-2DP,)必须激活“,Active connection establishment”,选项,以便在通信连接初始化中起到主动连接的作用。,图,5-15 TCP,连接属性,31,“Address”,属性中可以看到通信双方的,IP,地址,占用的端口号可以自定义,也可以使用默认值,如,2000,,如题,10-16,所示。,参数设置好后编译保存,再下载到,PLC,中就完成了。,图,5-16,设定,TCP/IP,端口,32,(,4,)编写程序,在进行工业以太网通信编程时需要调用功能,FC5“AG_SEND”,和,FC6“AG_RECV”,,该功能块在指令库“,Libraries”“SIMATIC_NET_CP”“CP 300”,中可以找到,如图,5-17,所示。,图,5-17,指令库,33,其中发送方(本例中为,CPU 315-2DP,)调用发送功能,FC5,,程序如图,5-18,所示。,图,5-18,发送方程序,34,当,M0.0,为“,1”,时,触发发送任务,将“,SEND”,数据区中的,20,个字节发送出去,发送数据“,LEN”,的长度不大于数据区的长度。下表,5-6,所示为功能,FC5,的各个管脚参数说明。,表,5-6,功能,FC5,的参数说明,35,同样在接收方(本例为,CPU 313C-2DP,)接收数据需要调用接收功能,FC6,,如图,5-19,所示。,图,5-19,接收方程序,36,功能,FC6,的各个管脚参数说明如表,5-7,所示。,表,5-7,功能,FC6,的参数说明,37,程序编写好后保存下载,这样就可以把发送方,CPU 315-2DP,内的,20,个字节的数据发送给接收方,CPU 313C-2DP,。,正常情况下,功能块,FC5“AG_SEND”,和,FC6“AG_RECV”,的最大数据通信量为,240,个字节,如果用户数据大于,240,个字节,则需要通过硬件组态在,CP,模块的硬件属性中设置数据长度大于,240,个字节(最大,8KB,),如图,5-20,所示。如果数据长度小于,240,个字节,不要激活此选项以减少网络负载。,图,5-20,通信数据量的设置,38,2,、,ISO_on_TCP,ISO_on_TCP,是在,TCP,上加上了,ISO,的校验机制,故本例中所使用的,CP,模块需要支持,TCP,。,(,1,)新建项目 在,STEP 7,中创建一个新项目,取名为“,ISO_on_TCP of IE”,。再弹出的菜单中选择“,Insert New Object”“SIMATIC 300 Station”,,插入一个,300,站,取名为“,313C-2DP”,。用同样的方法在项目“,TCP of IE”,下插另一个,300,站,取名为“,315-2DP”,。如图,5-21,所示。,图,5-21,建立项目,39,(,2,)硬件组态,首先对“,313C-2DP”,站进行硬件组态,双击“,Hardware”,进入“,HW Config”,界面。在机架上加入,CPU 313C-2DP,、,SM 323,和,CP 343-1 IT,,如图,5-22,所示。,图,5-22“313C-2DP”,站的硬件组态,40,同样把,CPU,的,MPI,地址设为“,4”,,,CP,模块的,MPI,地址设为“,5”,。当把,CP 343-1 IT,插入机架时,仍然会弹出一个“,CP 343-1 IT,的属性对话框”,新建以太网“,Ethernet,(,1,)”,因为要使用,ISO_on_TCP,,故只需设置,CP,模块的,IP,地址,如图,5-23,所示。本例中,CP 343-1 IT,的,IP,地址为:,10.10.3.28,,子网掩码:,255.255.255.192,。,建立“,315-2DP”,站的硬件组态方法与上面例子一样,这里不再详细讲述。,图,5-23 CP 343-1 IT,的属性对话框,41,(,3,)网络参数配置,与上面例子相同,打开“,NetPro”,设置网络参数。在连接类型中,选择“,ISO_on_TCP connection”,连接,如图,5-24,所示。,图,5-24,选择“,ISO_on_TCP connection”,连接,42,然后点击“,OK”,,设置连接属性,见图,5-25,。“,General”,属性中,ID=1,,是通信的连接号;,LADDR=W#16#0110,,是,CP,模块的地址,这两个参数在后面的编程时会用到。,通信双方其中一个站(本例中为,CPU 315-2DP,)必须激活“,Active connection establishment”,选项,以便在通信连接初始化中起到主动连接的作用。,图,5-25 ISO_on_TCP,连接属性,43,“Address”,属性中可以看到通信双方的,IP,地址,,TSAP,可以自定义,也可以使用默认值,如“,TCP-1”,,如图,5-26,所示。,参数设置好后编译保存,再下载到,PLC,中,这样网络参数设置就完成了。,(,4,)通信程序的编写与,TCP,连接相同,这里不再重复。,图,5-26 TSAP,设置,44,3,、,UDP,UDP,的组态和编程方法同,TCP,基本相同,只需在网络参数设置里选择“,UDP connection”,连接即可,这里不再详述。,45,4,、,IOS,传输协议,本例中需要支持,ISO,传输协议的,CP,模块,在选择硬件时应当注意。,(,1,)新建项目 在,STEP 7,中创建一个新项目,取名为“,IE_IOS”,点击右键,再弹出的菜单中选择“,Insert New Object”“SIMATIC 300 Station”,,插入一个,300,站。用同样的方法在项目“,IE_IOS”,下插另一个,300,站,如图,5-27,所示。,图,5-27,建立项目,46,(,2,)硬件组态,单击“,SIMATIC 300,(,1,)”,双击“,Hardware”,进入“,HW Config”,界面。在机架中插入所需的,CPU,和,CP,模块,见图,5-28,。,图,5-28“SIMATIC 300,(,1,)”的硬件组态,47,当插入,CP,模块后,会自动弹出一个“,CP 343-1 IT,的属性对话框”。新建以太网“,Ethernet,(,1,)”,因为要使用,ISO,传输协议,故选择“,Set MAC address/use ISO protocol”,本例中设置该,CP,模块的,MAC,地址为,08.00.06.71.6D.D0,,,IP,地址为:,10.10.3.28,,子网掩码:,255.255.255.192,,如图,5-29,所示。,每个,CP,模块的,MAC,地址都不一样,,MAC,地址一般标注在,CP,模块的外壳上,使用时注意查找。,用同样的方法,建立另一个,S7-300,站,,CP,模块为,CP 343-1,,设置,CP,模块的,MAC,地址,连接到同一个网络“,Ethernet,(,1,)”上。,图,5-29 CP 343-1 IT,的属性对话框,48,(,3,)网络参数配置,与前面的例子同样的方法打开“,NetPro”,设置网络参数,选中一,CPU,,点击鼠标右键,选择“,Insert New Connection”,建立新的连接,如图,5-30,所示。,图,5-30,建立新的连接,49,在连接类型中,选择“,ISO transport connection”,连接,如图,5-31,所示。,图,5-31,选择“,ISO transport connection”,连接,50,然后点击“,OK”,,设置连接属性,见图,5-32,。“,General”,属性中,ID=1,,是通信的连接号;,LADDR=W#16#0100,,是,CP,模块的地址,这两个参数在后面的编程时会用到。,通信双方的其中一个站(本例中为,CPU 314C-2DP,)为,Client,端,激活“,Active connection establishment”,选项;另一个站(本例中为,CPU 314C-2PtP,)为,Server,端,在相应属性中不激活。,图,5-32 ISO,连接属性,51,“Addresses”,属性中可以看到通信双方的,MAC,地址,,TSAP,可以自定义,也可以使用默认值,如“,ISO-1”,。如图,5-33,所示。,然后保存编译,下载到,PLC,中。,(,4,)通信程序的编写与,TCP,连接相同,这里不再重复。,图,5-33 TSAP,设置,52,5.2.4 S7-300PLC,利用,S7,通信协议进行工业以太网通信,1,、新建项目,在,STEP 7,中创建一个项目,取名为“,IE_S7”,,点击右键,再弹出的菜单中选择“,Insert New Object”“SIMATIC 300 Station”,,插入一个,300,站。用同样的方法在项目“,IE_S7”,下插另一个,300,站,如图,5-34,所示。,图,5-34,建立项目,53,2,、硬件组态,单击“,SIMATIC 300,(,1,)”,双击“,Hardware”,进入“,HW Config”,界面。在机架中插入所需的,CPU,和,CP,模块,见图,5-35,。,图,5-35“SIMATIC 300,(,1,)”的硬件组态,54,与,ISO,传输协议一样,当插入,CP,模块后,会自动弹出一个“,CP 343-1 IT,的属性对话框”。新建以太网“,Ethernet,(,1,)”,因为要使用,ISO,传输协议,故选择“,Set MAC address/use ISO protocol”,本例中设置该,CP,模块的,MAC,地址为,08.00.06.71.6D.D0,,,IP,地址为:,192.168.1.10,,子网掩码:,255.255.255.0,。,用同样的方法,建立另一个,S7-300,站,,CP,模块为,CP 343-1,,设置,CP,模块的,MAC,地址,连接到同一个网络“,Ethernet,(,1,)”上。,55,3,、网络参数设置,打开“,NetPro”,设置网络参数,选中一,CPU,,点击鼠标右键,选择“,Insert New Connection”,建立新的连接,在连接类型中,选择“,S7 connection”,连接,如图,5-36,所示。,图,5-36,选择“,S7 connection”,连接,56,点击“,OK”,,设置连接属性,见图,5-37,。“,General”,属性中块参数,ID=1,,这个参数在后面编程时会用到。,通信双方的其中一个站(本例中为,CPU 314C-2DP,)为,Client,端,激活“,Establish an active connection”,选项;另一个站(本例中为,CPU 314C-2PtP,)为,Server,端,在相应属性中不激活。,图,5-37 S7,连接属性,57,如果选择了“,TCP/IP”,,站与站之间的连接将使用,IP,地址进行访问,否则将使用,MAC,地址进行访问。,“,One-way”,表示单边通信,如果选择该项,则双边通信的功能块,FB12“BSEND”,和,FB13“BRCV”,将不再使用,需要调用,FB14“PUT”,和,FB15“GET”,。,设置好后保存编译并下载到各,PLC,中。,58,4,、编写程序,(,1,)双边通信,由于事先选择了双边通信的方式,故在编程时需要调用,FB12“BSEND”,和,FB13“BRCV”,,即通讯双方均需要编程,一端发送,则另外一端必须接受才能完成通信。,FB12“BSEND”,和,FB13“BRCV”,可以在指令库“,Libraries”“SIMATIC_NET_CP”“CP 300”,中可以找到,如图,5-38,所示。,图,5-38,指令库,59,首先发送方(本例中为,CPU 314C-2DP,)调用,FB12“BSEND”,,如图,5-39,所示。,图,5-39,发送方程序,60,“,ID”,为网络参数设置时确定,而“,R_ID”,在编程时由用户自定义,相同的“,R_ID”,的发送,/,接受功能块才能正确地传输数据,例如发送方的“,R_ID”=1,,则接受方的“,R_ID”,也应设为,1,。下表,5-8,所示为功能,FB12,各个管脚参数说明。,表,5-8,功能块,FB12,的参数说明,61,另外接收方(本例中为,CPU 314C-2PtP,)调用,FB13“BRCV”,,如图,5-40,所示。,图,5-40,接收方程序,62,功能块,FB13,的管脚参数说明见表,5-9,所示。,表,5-9,功能块,FB13,的参数说明,63,(,2,)单边通信,此时,,S7,连接属性中需要设定“,One-way”,方式,如图,5-41,所示。,图,5-41,单边通信的,S7,属性设置,64,当使用“,One-way”,方式,只需在本地侧的,PLC,调用,FB14“PUT”,和,FB15“GET”,,即可向通信对方发送数据或读取对方的数据。,FB14“PUT”,和,FB15“GET”,同样在指令库“,Libraries”“SIMATIC_NET_CP”“CP 300”,中可以找到,如图,5-42,所示。,图,5-42,指令库,65,先调用,FB15,进行数据发送,如图,5-43,所示。,图,5-43,发送数据,66,接着调用,FB14,读取对方,PLC,中的数据,如图,5-44,所示。,图,5-44,读取数据,67,功能块,FB14“PUT”,和,FB15“GET”,的管脚参数说明分别见表,5-10,与表,5-11,。,表,5-10,功能块,FB14,的参数说明,表,5-11,功能块,FB15,的参数说明,68,展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




西门子工业以太网简介及其组态.ppt



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/12140670.html