巨量合集全球simotion通讯ethernet_第1页
巨量合集全球simotion通讯ethernet_第2页
巨量合集全球simotion通讯ethernet_第3页
巨量合集全球simotion通讯ethernet_第4页
巨量合集全球simotion通讯ethernet_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SIMOTIONIndustryEthernetCommunicationGetting快快 Edition2007-摘要本文介SIMOTION以太网连接、网络拓扑结构及UDPTCP/IP式SIMOTIONIndustrycommunicationSIMOTION工业以太网网络介 1.1双绞线(FastConnectionTwist 光 SIMOTION工业以太网网络拓扑结 配置SIMOTION以太网接 3.2联机设定以太网接 UDP通信方 TCP通信方 在PLC侧建立通信连 在SIMOTION侧建立通信连 在PLC侧编写通信程 在SIMOTION侧编写通信程 SIMOTION业以太网网络介西门子工业以太网网络通常使用的物理传输介质为双绞线(FCTP)、工业双1.1双绞线(FastConnectionTwist图1:FCTP电缆与TPRJ45接将双绞线按照TPRJ45颜色插入连接孔中,快捷、DTE接到工业以太网上。使用FC绞线DTE交换机最长通信距100(DTEDTE)。为5米。RJ-45接有两种连接方式,交叉连接(2)和直通连接(如图3示)或网卡与交换机之间的连接。交换机由于采用了自适应技术,可以自动检测线序,故通过交换机可以选择任意一种电缆进行连接。网上课堂-(SIMOTION工业以太网通信 图3直通线连SIMOTIONRJ45用西FCTPFCTPRJ45双绞线如图4所示,它有白/蓝和白/橙两对双绞线。外部包有层和绝缘层,用于连接有ITP口的以太网设备。通过ITP缆连接的两个设备的最远距100图4ITP电缆结构ITP缆的连接头有两种,即9针或15Sub-D接头,如图所示5、图5Sub-D9针接 图6Sub-D15针接标准电缆。SIMOTIONRJ45通常不使用工业双ITP光多模光纤:中心玻璃芯较粗(5062.5μm),可传多种模式的光。但其模间色散较大,这就限制了传输数字信号的频率,而且随距离的增加会更加严重。例如:600MB/KM的光纤在2KM时则只有300MB的带宽了。因此,多模光纤传输的距离就比较近,一般只有几公单模光纤:中心玻璃芯较细(芯径一般为9或10μm),只能传一种模式的光。因此,其模间色散很小,适用于通讯,但其色度色散起主要作用,这样单模光纤对光源的谱宽和稳定性有较高的要求,即谱宽要窄,稳定性要好。光纤技术只允许点对点的连接,即一个发送装置只对应一个接收装置。因而两个站点之间需要有发送和接收两根光纤进行连接。所有SIMATICNET标准的光缆都是两根光纤。光纤的连接头有很多种如图7所示:7纤的连接其中各种连接头都有各自的优点,例如:ST连接头安装简易,比较适合于现场连损,应用比较普遍。在西门子的网络设备中,大多光纤链路设备使用BFOC接头。RJ45SIMOTION可以直接连接到交换机的电气接口上,交换机之间可以SIMOTION业以太网网络拓扑结通过西门子交换机组成的以太网有三种网络拓扑结构:1)总线型;2)星型;3)冗余环网。图8所示为SCALANCE200组成的冗余环网。8余环网示配置SIMOTION以太网接在SCOUT界面中点击SIMOTIONCPU,“OpenHWconfiguration”进入硬件配置界面,例如D435,X120和X130为以太网接口,双击选择的通口,在弹出的界面中定义IP地址和子网掩码,如图9所示:图图9设定 注意即使建立两条以太网,两个以太网通口不能设置在相同的网段中或相同的IP址3.2联机设定以太网接SIMOTION以太网接口上,在控制面板“SettingthePG/PCInterface”接口中将点指向使用的编程网卡例如“S7ONLINE(STEP7)->TCP/IP->In(R)PRO/1000MT”。打开SIMATICManager,使用菜单命令“PLC”->“EditNodesIP址和子网掩码,点击“AssignIPConfiguration”键传送设IP地址设置完成后,可以使用以太编写通信程IP地址和端。通信函数于在“Communication”->“Datatransfer” 发送方调用发送函数的示例程序如图12所示(使用LAD编写):发送方的端,数据类型UINT,例如2001收方的IP地址,例如 ,表示IP地址为22。接收方的 ,数据类型UINT,例如2000 (2)DO_NOT_CLOSE_ON_EXIT”,通信完成后仍占用通信资发送的数据长度UDINT,最大长度1400节发送数据区,数据类型为数组,ARRAY[0..1399]OFBYTE发送函数状态信息,数据类型DINT在数据接收方调用接收函数的示例程序如图13通信模式,与发送函数通信枚举数据类型,元素中包括“IMMEDIAY”、“ 数据接收区,数据类型为数组,ARRAY[0..1399]OFBYTE收函数信息参考表1:表1:接结名数据结立。主动连接的一方作为客户端,连接的一方作为服务器。下面以SIMOTIOND435与S7-300CP343-1例介绍TCP通信方式。STEP7项目下创建S7-300点,插入以太网通信处CP343-1,选择与SIMOTION在相同的网络上。在NETPRO中点击CPU,在下面的连接表中插入接如图14所示:14建立TCP连接的站点选择“Unspecified”,连接方式选择“TCPconnection”,点击“Apply”键确认进入连接属性界面,如图15所示:在“GeneralInformation”栏中,“BlockParameters”参数显示CP343-1及连接号,这两个参数也是PLC调用发送和接收通信功能块赋值参数。“Activeconnectionestablishment”选项决定通信双方哪一个是主动连接(客户端),哪一个是连接(数据服务器)。选择该选项为主动连接,在SIMOTION侧需要调用函数“_tcpOpenServer”与PLC建立连接,如果没有选择该选项为连接,在SIMOTION侧需要调用函数“_tcpOpen”与PLC建立连接。本例中选择PLC为数据服务器,SIMOTION客户端。点击“Address”栏配置SIMTION的IP地址及 ,如图15所示配置完成后将配置选项到PLC中SIMOTION立通信连与PLC在NETPRO中创建连接不同,在SIMOTION侧需要调用函数建立连接,通信函数于在“Communication”->“Datatransfer” 16SIMOTION建立TCP(客户端SIMOTION端,数据类型UINT,在NETPRO中定义为2001 ,表示IP地址为12。PLC的端,数据类型UINT,例子程序中在NETPRO定义为2000枚举数据类型,元素中包括“IMMEDIAY”、“ 结名数据结名数据注意:此函数调用需用上升沿信号进行使能通信连接建立后,在通信双方需要编写通信函数或通信功能块S7-300PLCOB35中(间隔发送)调用发FC5AG_SEND(“Libraries”->“StandardCALL"AG_SEND" LADDRSEND:=P#DB1.DBX0.0BYTE DONE:=M1.2通信FC5含义 :为1 :参考本CPU参数LADDR考本地CPU接表中的块参数SEND。最大通信数据为8192SIMOTION之间最大4096节 数据DONE:每次发送成功,产生一个上升沿ERROR误位STATUS:通讯状态字示例程序中S7-300PLCDB160节CPUOB1FC6AG_RECV(“Libraries”->“StandardCALL"AG_RECV" LADDRRECV:=P#DB2.DBX0.0BYTE60 通信FC6义ID:参考本地CPU连接表中的块参数。RECV:接收区。接收区应等于发送区。NDR:每次接收到新数据,产生一个上升沿ERROR误位STATUS:通讯状态字LEN:实际接收数示例程序中S7-300PLC将接收的数据于本地数据区DB2的前60个字节中SIMOTION写通信程在PLC侧调用发送和接收功能块,在SIMOTION侧相应调用发送和接收函数与之相匹配,通信函数于在“Communication”->“Datatransfer”下,发送函数调用的示例程序参考图17,发送函数与PLC的接收功能块相匹配。参考_TcpOpen函数建立的连接枚举数据类型,元素中包括“IMMEDIAY”、“ UDINT,60Data输出通信状态,数据类型为DINT18,接收函数与PLC参考_TcpOpen函数建立的连接枚举数据类型,元素中包括“IMMEDIAY”、“ 数据接收区,数据类型为数组,ARRAY[0..4095]OFBYTE,最大4096节结名数据结名数据注意PLC的接收区和发送区必须与SIMOTION和发送区相TCP示例程序参SIMOTIONPLCCP343-1的通信,PLC作为数据的服务器,同样SIMOTION也可以作为数据的服务器,只是建立连接的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论