搜档网
当前位置:搜档网 › 基于以太网控制器LAN91C111的_c_TCP_IP网络接口通信实现

基于以太网控制器LAN91C111的_c_TCP_IP网络接口通信实现

基于以太网控制器LAN91C111的_c_TCP_IP网络接口通信实现
基于以太网控制器LAN91C111的_c_TCP_IP网络接口通信实现

1μc蛐TCP-IP 协议

μc蛐TCP-IP 是一个经过压缩的、可靠的、高性能的TCP-IP 协议栈[1],是Guy Lancaster 基于μc蛐OS-II 操作系统编写的,全部代码均采用ANSI C ,具有非常好的移植性,能够用于不同的CPU 、需要RTOS (Real-Time Operating Systems )的支持。目前μC蛐TCP-IP 仅支持以太网类型接口控制器,简称NIC ((Network Interface Controllers )。

μc蛐TCP-IP 实现了TCP蛐IP 协议集中最核心、最重要的协议。包括:IP 、ARP 、ICMP 、UDP 、TCP 及BSD Socket 调用接口。

μc蛐TCP-IP 包含以下协议模块,NIC 、ARP 协议、IP 协议、ICMP 协议、UDP 协议、TCP 协议、应用层协议等[1]。

2网络接口电路的设计

2.1MCU 与LAN91C111的接口设计

LAN91C111是第三代快速以太网控制器[2][3]。LAN91-C111的芯片符合IEEE802.3蛐802.U-100Base -Tx蛐10Base -T 规范,其8位-32位数据总线接口单元通过控制总线、地址总线和数据总线与外部的CPU 相连。外部数据以8位、16位或32位的方式与LAN91C111进行交换。图1表示MCU 与LAN91C111的接口电路。

2.2μc/TCP-IP 与NIC 接口的设计

图2表示μc蛐TCP-IP 与NIC 接口[1][4],

CPU 通过定义在NIC 内的一系列寄存器与NIC 连接,每个寄存器里有唯一的ID 或地址(0..N-1)来标识。图2表示了与NIC16位寄存器的接口,在net-bsp.c 里定义了两个函数:NetNIC_Rd16()和NetNIC_Wr16()。

3系统软件的实现

3.1μc蛐OS-II 的移植

系统使用的RTOS 是μc/OS-II ,因而使用μc/TCP-IP 协议栈前要把μc/TCP-IP 移植到实验平台上。对于μc/OS-II 的移植一般来说只与4个文件有关,即与处理器相关的OS_CPU_A_ASM 、OS_CPU.H 、OS_CPU_C.C,与应用相关的OS_CFG.H 。OS_CFG.H 是μc蛐OS-II 的配置文件,在里面去掉不需要的服务即可实现μc蛐OS-II 内核的裁剪。3.2μc蛐TCP-IP 的移植

μc蛐TCP-IP 是作为μc蛐OS-II 的2个任务来运行的,NetOS-IF-RxTask 是消息帧的接收处理任务,负责接收从网络接口NIC 来的消息帧,经过有效性检验后分发到相应的协议层;NetOS-Time-RxTask 是时间管理任务,负责对μc蛐

nBE0TPO ±D0-D16A8A1-A4A9AEN

nRD nADS nWR ENEEP INTRO

LAN91C111

nBE1TP1±D0-D16

RXD A1-A4

TXD A0

XINT1/RD /WE IS MCU

TPRX+TPRX-TPTX+TPTX-RJ45

Vcc

图1网络接口图

收稿日期:2010-09-21

觹孙静吉林师范大学计算机学院讲师(吉林,四平136000)。

2010年12月

第6期

电脑学习

要:本文介绍了μc蛐TCP-IP 协议栈和在μc蛐OS-II 上的移植,详细描述了基于以太网控制器LAN91C111的μc蛐TCP-IP 的

网络接口,以及网络接口驱动程序的编写方法。

关键词:中图分类号:TP393文献标识码:B

文章编号:1002-2422(2010)06-0052-03

Implement of Network Interface Communication Apply μc蛐TCP-IP

Based on Ethernet Controller LAN91C111

Sun Jing

Abstract :The paper introduces the μc蛐TCP-IP protocol stack and in the μc蛐OS-II on migration,and describes network in-terface based on ethernet controller LAN91C111in μc蛐TCP-IP in detailed,and gives network interface driver soft-ware methods.

Key words:LAN91C111;μc蛐TCP-IP;网络接口通信基于以太网控制器LAN91C111的μc蛐TCP-IP

网络接口通信实现

LAN91C111;μc蛐TCP-IP;Communication Network Interface

孙静觹

μc蛐TCP-IP

Defined in

net_dsp.c

NetNIC_Wr_16()

NetNIC_Rd_16()

Registers

NIC N-1

210图2μc/TCP-IP 与NIC 接口

·52·

Received Packet

NIC

r +1+2+3...NetNIC_Rd16()MSB LSB

i 妖i 妖((

i 妖((r +1+2+3...

Network Buffer

图3读NIC

TCP-IP 运行中所需要的所有时间进行管理。μc蛐TCP-IP 在μc蛐OS-II 的移植过程中,需要用户实现的函数如下:

(1)网络中断初始化函数NetBSP_IntInit():向系统注册中断处理函数;

(2)中断处理函数NetNIC_ISR_Handler():清除CPU 中的中断标志,判类型,并调用相应的函数;

(3)CPU 中断标志清除函数NetBSP_IntClr();(4)操作系统相函数:在net_os.c 中实现,这其中涉及到了大量的与μc 蛐OS-II 相关的操作函数,需要仔细参考μc 蛐TCP-IP 手册来实现。

移植μc 蛐TCP-IP 任务所需的信号量有10个,如表1所示。

3.3NIC 驱动程序的编写

(1)初始化。

初始化过程包括创建NIC 系统目标,初始化NIC 状态,

NIC 计数初值为0,NIC 发生错误数据初值赋0,以及NIC 硬件的初始化。具体代码如下:

void NetNIC_Init (NET_ERR 觹perr)邀NetOS_NIC_Init(perr);/觹Create NIC OS objects 觹/

if (觹perr 选=NET_OS_ERR_NONE)邀

return;妖

NetNIC_ConnStatus =DEF_OFF;/觹Initialize the NIC status 觹/

#if

(NET_CTR_CFG_STAT_EN ==DEF_ENABLED)

/觹Initialize

NIC statistic counters 觹/NetNIC_StatRxPktCtr =0;NetNIC_StatTxPktCtr =0;#endif #if

(NET_CTR_CFG_ERR_EN ==DEF_ENABLED)

/觹Initialize

NIC error counters 觹/

NetNIC_ErrRxPktDiscardedCtr =0;NetNIC_ErrTxPktDiscardedCtr =0;#endif

NetNIC_InitHardware();/觹Initialize the NIC hardware 觹/

觹perr =NET_NIC_ERR_NONE;

(2)数据的发送。NIC 接收的数据包放到网络缓冲区,如果数据包从NIC 成功读出,NetNIC-StatRxPktCtr 计数值增1,读NIC 数据包的方式如图3所示。

NIC 接口的数据包发送到网络缓冲区的操作涉及3个参数分别是ppkt 、size 和perr 。ppkt 指向存放NIC 数据包网络缓冲区,size 表示发送数据包的字节数,perr 是一个指向

变量的指针,该变量保存报告的错误代码共有两个,一个是数据包成功读出的NET-NIC-ERR-NONE ,另一个是网络未完全初始化的NET-ERR-INIT-INCOMPLETE 。该函数的声明是void NetNIC_RxPkt

(void 觹ppkt,CPU_INT16U size,

NET_ERR 觹perr)。这个操作用到几条关键语句如下所示:

p_buf =(CPU_INT08U 觹)ppkt;/觹Point to destination buffer 觹/while (size >0)邀rx_data =NetNIC_Rd16();

觹p_buf++=(CPU_INT08U)(rx_data >>8);size--;if (size ==0)邀break;妖else 邀

觹p_buf++=(CPU_INT08U)(rx_data &0x00FF);size--;妖妖

Re-enable Rx interrupts from the NIC;NET_CTR_STAT_INC(NetNIC_StatRxPktCtr);觹perr =NET_NIC_ERR_NONE;

(3)数据的接收。数据的接收是指从网络缓冲区读出数据包,然后向NIC 传输数据包。该操作也涉及3个参数,分别是ppkt 、size 、perr 。ppkt 指写向NIC 的数据的第1个字节,size 写向NIC 的字节数,perr 指向错误代码,错误代码有3个:NET_NIC_ERR_NONE 、NET_ERR_INIT_INCOMPLETE 和NET_ERR_TX NIC 。该函数的声明是:void NetNIC_TxP-kt (void 觹ppkt,CPU_INT16U size,NET_ERR 觹perr)。关键代码如下:

while (size >0)邀

Read data word from buffer;

if (data word aligned to NIC packet)邀

Write data word into NIC packet in network-order;妖else 邀

Split data word into octets;

Write data octets into NIC packet in network-order;妖

size -=word -size;

4结束语

基于以太网控制器LAN91C111的μc 蛐TCP-IP 的网络接口设计与实现,对μc 蛐TCP-IP 协议在其它的嵌入式系统的应用有较好的借鉴意义。

参考文献

[1]μc/TCP-IP User's Manual.www.Micrium.com.

序号

信号量

1NetOS-InitSignalPtr 2NetOS-LockPtr

3NetOS-NIC-TxRdySignalPtr 4NetOS-IF-RxQ-SignalPtr

5NetOS-Sock-ConnReqSignalPtr 6NetOS-Sock-ConnAcceptQ_Signal 7NetOS-Sock-ConnCloseSignalPtr 8NetOS-Sock-RxQ-SignalPtr 9NetOS-TCP-RxQ-SignalPtr 10

NetOS-TCP-RxQ-SignalPtr

表1移植μc/TCP-IP 任务所需的信号量

·53·

[2]胡进德,刘祖云,付晓军.基于μc蛐OS-II 嵌入式平台的以太网通信系统.重庆:电工技术,2007(7).

[3]朱成杰,

欧阳名三,梁喆.基于ARM9的烟粉尘检测系统的研制.北京:仪器仪表学报,2008(4).

[4]焦汉明,陈新华,张德学.基于OR1200微处理器的嵌入式以太

网设计.北京:

微计算机信息,2009(10).1路由配置现状调查

一块网卡的时候,机器只有一个网关,即网络出口,打开和访问所有网站都是通过这个唯一的出口来到达的。并不会注意到windows 路由表的存在。然而,

当机器中安装了两块或以上的网卡时,这时,如果这些网卡全部配置了网关,机器中就会出现两条默认路由。虽然两条默认路由的Metric 并不相同,但是,windows 系统不知道哪一条路由才是真正到外网的,能够做的就是随机找一条路由作为全部数据包的出口,至于选择的结果正确与否并没有保证。这时,就需要人为控制windows 的路由表,来告诉系统,哪一条路由是访问外网的,哪一条是访问内网的,就需要使用route 命令。

2用route 命令管理路由表

route 命令是用来管理windows 路由表的工具,负责对windows 路由表进行路由的增加,修改,删除。例:

route add x.x.x.x mask y.y.y.y z.z.z.z metric n

x.x.x.x 是将要到达的网络的地址,y.y.y.y 是这个地址的子网掩码,z.z.z.z 是可以到达这个网络的下一跳地址,通常为内网的网关。metric 可选,指定这条路由的度量值。当存在多条到达同一个网络的路由时,度量值较低的路由将被选择。

3路由配置注意事项

(1)网络地址和子网掩码与操作的结果必须与网络地址相同。

x.x.x.x 和y.y.y.y 必须准确的匹配来指定一个网络,例:route add 192.168.1.0mask 255.255.255.0192.168.1.1和route add 192.168.1.32mask 255.255.255.224192.168.1.1都是正确的。

(2)如果两块网卡都必须是DHCP 的情况。可以采用指定网卡的接口度量值法。

指定网卡的接口度量值:将访问外网的网卡的接口度量值调低,将访问内网的网卡的接口度量值调高。大于外网网卡的借口度量值即可。这样,windows 系统就可以自动的使用正确的网卡来访问外网了,但是,此时内网不能访问,使用route add 内网网络汇总地址mask 对应的掩码下一跳地址。就可以访问内网了,内网网络汇总地址指的是能表示内网所有子网的网络地址,

(3)如果内网网卡是手动输入IP 地址,就只需要在内网网卡上输入IP 地址和子网掩码两个值,网关不需要输入,然后通过上述route 命令来告诉windows 系统访问内网需要走哪一个下一跳地址就可以了。

4结束语

在WINDOWS 系统中,通过手动设置route 命令,可以快速指明路由选择,区分优先权,进行路由配置,达到内网外网均可登录的效果。

参考文献

[1]冯昊,黄治虎,编著.交换机/路由器的配置与管理(第2版).

北京:清华大学出版社,2009-04.

[2](美)AlexZinin.Cisco IP 路由—分组转发与域内路由协议.

邱仲潘,译.北京:清华大学出版社,2005-04.

收稿日期:2010-10-27

觹黄鹤苏州卫生职业技术学院附属苏州市眼视光医院工程师(江苏,苏州215002)。

2010年12月

第6期

电脑学习

要:当电脑中只有一块网卡时,不会注意到路由表的存在。当电脑中安装了两块或者两块以上的网卡时,就需要人为控制

WINDOWS 的路由表。本文用ROUTE 命令来实现双网卡路由配置。

关键词:中图分类号:TP393.2

文献标识码:C 文章编号:1002-2422(2010)06-0054-01

Configure the Routing Tables by the Routing Where There Are Two Nics Installed in the Computer

Huang He

Abstract :When we only have a piece of computer network,we do not pay attention to the routing tables.When the compu-ter is installed in two or more pieces of card,they need peoples help to control the routing table for WINDOWS.The essay will show you how to configure the routing tables by the routing,when there are two nics installed in the computer.

Key words:路由;配置;ROUTE 命令

用ROUTE 命令实现双网卡路由配置

Route;Configuration;Routing

鹤觹

·54·

......................................................................................................................................

CP243-1以太网通讯模块配置说明

CP243-1以太网通讯模块配置说明 必备条件: ?装有STEP 7Micro/WIN32软件的电脑。?PC/PPI 电缆。 首次、配置时必须要用到PC/PPI 电缆,将PC/PPI 电缆一头连接电脑的串口,另一头连接CPU 上的串口; 1、打开STEP 7Micro/WIN32软件,在查看栏选择“设置PC/PG 接口”; 2、为使用的借口分配参数选择:“PC/PPI cable(PPI)”; 3、点击“确定”按钮; 4、 在查看栏选择“通信”; 14 2 3

1、“点击刷新” 2、出现CP243-1后双击选择; 3、点击“确定”按钮; 1、在菜单栏中选择“工具”-->“以太网向导”; 1 3 1

1、点击“下一步”进入指定模块位置; 1、在此处选择模块在PLC中的位置,本次PLC中选择“6”; 2、也可以用“读取模块”按钮搜寻在线的CP243-1模块。 3、搜索到后选中; 4、点击“下一步”按钮。 (在本系统中,CP243-1模块是在6的位置,前方硬件有,CPU226、DO、DI、DI、DI、AI、AI 模块。) 1 1 2 3 4

1 2 34 1、在此处填写IP地址,PLC1为“192.168.147.11”,PLC2为“192.168.147.12”; 2、在此处填写子网掩码,PLC1、PLC2均为“255.255.255.0”; 3、选择模块的通讯类型,选择“自动检测通信”; 4、点击“下一步”按钮。 1 2 3 1、在此处填写模块占用的输出地址,使用“读取模块”功能会出现一个缺省值,建议使用缺省值。 2、配置允许连接CP243-1模块的电脑数量。 3、点击“下一步”按钮。

CP1W-CIF41欧姆龙(CP1H)以太网通信完美操作说明

CP1W-CIF41欧姆龙以太网通信-FINS ——陆 一:连接设置 节点号要正确要不CP1W-CIF41的ERROR灯闪(如CP1W-CIF41 IP为192.168.250.1,节点号即为1,与最后一段相同)。使用插槽1时4开关要置ON,使用插槽2时5开关要置ON,否则ERROR灯常亮。 PLC的串行选件端口插以太网模块时设置要改成115200 7,2,E HOST LINK 若是不知道模块的IP,可以从PLC内存查看: 新建一个USB连接PLC的工程——在线工作——查看存IP地址的数据寄存器 例如放在选件板2的位置,则IP地址在D32300+155=D32455,D32456两个地址查看;注意地址D后面不要带M。

(右键点击空白栏,编辑即可输入并查看) 连接方法1:知道模块IP后。设置电脑IP与模块处于同一个网段即可。FINS节点号即为模块IP的最后一个。 连接方法2:登陆http://192.168.250.1(模块的IP)/c00.htm 注意:有时候模块要与电脑处于同一个网段才能连上(如模块192.168.250.1,电脑要为192.168.250.2)密码:ETHERNET

修改完成以后点击传送,然后点击重启即可。 二:FINS指令: 学习利用网络调试助手发送FINS命令对PLC进行操作,首先要学习FINS的通讯格式; 1、FINS指令格式 手册中的格式如下:

举例说明: 利用FINS/TCP的方式读取PLC的DM1通道的数据,格式解析如下: MR、SR参见FINS命令第5章; 前面的ICF、RSV等为指定一些目标地址和源地址的网络号、节点号、单元号及其他固定的格式,后面关于Command code以及TEXT的内容,需要根据上位机实现什么的操作,填写不同的操作数据,就读取DM1通道的数据; DM区的Memory area code为82; 读取存储区的Command code为0101;

Server以太网通信协议20060417

动力环境监控系统以太网通信协议 一、报文说明 此命令格式只限于客户端程序同服务器程序之间进行数据传输采用的命令,任何同服务器程序之间进行的通信的程序均被服务器视做客户端程序。 报文说明基本格式如下: 功能码:?? 简短描述:[简短描述语] 描述:[命令的详细介绍] 数据区:[数据区的数据介绍] 服务器同工作站画面通信: 工作站画面 服务器 服务器同前置通信处理机通信: 前置通信处理机 服务器 附加说明: [附加说明列表或说明文字] 二、功能号码索引 命令功能号码分配表速查

三、报文结构定义 3.1 报文结构: 3.2 报文字段结构C 3.2.1 报文头部 C语言结构定义 typedef struct { WORD wFunctionID; WORD wControl; WORD wReason; WORD wDataLen; } MESSAGEHEAD; 结构成员说明: wFunctionID 命令功能号码,此部分唯一的标示出了报文的功能。具体的命令含义及其相应的附加数据请参考2.2.2部分<命令功能号码定义>一节的详细介绍。 wControl 报文控制域。 D0=1表示该报文为请求服务报文,D0=0表示该报文为应答服务报文; (注:请求、应答均相对于服务器而言) D1=1表示该报文需要对方的确认,D1=0表示该报文不需要对方的确认; wReason 报文传送原因。D0-D7被采用,具体定义可以讨论修改: 参数部分的数据长度 3.2.2命令功能号码定义 此部分列出了详细的服务功能码及其对应的数据域部分的组织含义。 四、命令分配详解

功能码:0 描述:保留 功能码: 1 简短描述:系统登录 描述:客户机登录系统时所使用的命令。客户机使用此命令向服务器声明自己的身份及用户信息,供服务器判断自己的合法性。服务器在接收到了此命令后对用户的身份进行确 认,并返回登录结果。 数据区:申请报文包括用户身份证号码、用户名字、用户密码三部分;前置通信机登录时,用户名字字段前15个字节采用以0结尾的字符串”前置通信处理机”填充,密码部分采 用本前置通信处理机的编号(4字节)。 服务器同工作站画面通信: 工作站画面 服务器 服务器同前置通信处理机通信: 前置通信处理机

profinet和以太网区别

profinet和工业以太网区别 什么是Profinet PROFINET由PROFIBUS国际组织(PROFIBUS InternaTIonal,PI)推出,是新一代基于工业以太网技术的自动化总线标准。 PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。 是新一代基于工业以太网技术的自动化总线标准。作为一项战略性的技术创新,PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为

跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。 PROFINET是适用于不同需求的完整解决方案,其功能包括8个主要的模块,依次为实时通信、分布式现场设备、运动控制、分布式自动化、网络安装、IT标准和信息安全、故障安全和过程自动化。 PROFINET 技术定义了三种类型: PROFINET 1.0 基于组件的系统主要用于控制器与控制器通讯 PROFINET-SRT 软实时系统用于控制器与I/O 设备通讯 PROFINET-IRT 硬实时系统用于运动控制 什么是工业以太网 工业以太网是基于IEEE 802.3 (Ethernet)的强大的区域和单元网络。工业以太网,提供了一个无缝集成到新的多媒体世界的途径。企业内部互联网(Intranet),外部互联网(Extranet),以及国际互联网(Internet)提供的广泛应用不但已经进入今天的办公室领域,而且还可以应用于生产和过程自动化。继10M波特率以太网成功运行之后,具有交换功能,全双工和自适应的100M波特率快速以太网(Fast Ethernet,符合IEEE 802.3u 的标准)也已成功运行多年。采用何种性能的以太网取决于用户的需要。通用的兼容性允许用户无缝升级到新技术。 工业以太网是应用于工业控制领域的以太网技术,在技术上与商用以太网(即IEEE 802.3标准)兼容,但是实际产品和应用却又完全不同。这主要表现普通商用以太网的产品设计时,在材质的选用、产品的强度、适用性以及实时性、可互操作性、可靠性、抗干扰性、本质安全性等方面不能满足工业现场的需要。故在工业现场控制应用的是与商用以太网不同的工业以太网。

以太网的技术

以太网的技术 1以太网的发展 以太网是当今现有局域网采用的最通用的通信协议标准,组建于七十年代早期。Ethernet(以太网)是一种传输速率为10Mbps的常用局域网(LAN)标准。在以太网中,所有计算机被连接一条同轴电缆上,采用具有冲突检测的载波感应多处访问(CSMA/CD)方法,采用竞争机制和总线拓朴结构。基本上,以太网由共享传输媒体,如双绞线电缆或同轴电缆和多端口集线器、网桥或交换机构成。在星型或总线型配置结构中,集线器/交换机/网桥通过电缆使得计算机、打印机和工作站彼此之间相互连接。由于其简单、成本低、可扩展性强、与IP网能够很好地结合等特点,以太网技术的应用正从企业内部网络向公用电信网领域迈进。以太网接入是指将以太网技术与综合布线相结合,作为公用电信网的接入网,直接向用户提供基于IP的多种业务的传送通道。以太网技术的实质是一种二层的媒质访问控制技术,可以在五类线上传送,也可以与其它接入媒质相结合,形成多种宽带接入技术。以太网与电话铜缆上的VDSL相结合,形成EoVDSL技术;与无源光网络相结合,产生EPON 技术;在无线环境中,发展为WLAN技术。 以太网技术作为数据链路层的一种简单、高效的技术,以其为核心,与其它物理层技术相结合,形成以太网技术接入体系。EoVDSL方式结合了以太网技术和VDSL技术的特点,与ADSL和(五类线上的)以太网技术相比,具有一定的潜在优势。WLAN技术的应用不断推广,EPON技术的研究开发正取得积极进展。随着上述“可运营、可管理”相关关键技术问题的逐步解决,以太网技术接入体系将在宽带接入领域得到更加广泛的应用。 同时,以太网技术的应用正在向城域网领域扩展。IEEE802.17RPR技术在保持以太网原有优点的基础上,引入或增强了自愈保护、优先级和公平算法、OAM等功能,是以太网技术的重要创新。对以太网传送的支持,成为新一代SDH设备(MSTP)的主要特征。10G以太网技术的迅速发展,推动了以太网技术在城域网范围内的广泛应用,WAN接口(10Gbase-W)的引入为其向骨干网领域扩展提供了可能。 随着网络的发展,传统标准的以太网技术已难以满足日益增长的网络数据流量速度需求。在1993年10月以前,对于要求10Mbps以上数据流量的LAN应用,只有光纤分布式数据接口(FDDI)可供选择,但它是一种价格非常昂贵的、基于100Mbps光缆的LAN。1993年10月,Grand Junction公司推出了世界上第一台快速以太网集线器Fastch10/100和网络接口卡FastNIC100,快速以太网技术正式得以应用。随后Intel、SynOptics、3COM、BayNetworks等公司亦相继推出自己的快速以太网装置。与此同时,IEEE802工程组亦对100Mbps以太网的各种标准,如100BASE-TX、100BASE-T4、MⅡ、中继器、全双工等标准进行了研究。1995年3月IEEE宣布了IEEE802.3u 100BASE-T快速以太网标准(Fast Ethernet),就这样开始了快速以太网的时代。 快速以太网与原来在100Mbps带宽下工作的FDDI相比它具有许多的优点,最主要体现在快速以太网技术可以有效的保障用户在布线基础实施上的投资,它支持3、4、5类双

以太网数据监听工具使用说明[精选.]

以太网数据监听工具使用说明2015-7-24 现在基于以太网通信越来越多,其中用网关(通信管理机BK-TX3001)来解析其他厂家综保等设备以太网规约较为常用,迫切需要对通信状况(报文)进行检测,而网口之间通讯数据较难捕捉,比如通讯管理机与保护装置之间进行网络通讯的时候,电脑作为第三方无法通过普通交换机捕捉到通讯管理机与保护装置之间通讯数据,因而需要调试通讯管理机与保护装置之间的通讯规约时比较困难。为解决此问题需采用如下方法。 1)具有端口镜像功能的交换机如TP-LINK 型号:TL-SF2005 ,为便宜设备,电脑通过镜像端口可监听3个端口的数据交换,一般交换机没有此功能; 2)使用工具软件如IPTOOL网络抓包工具,通过IP地址简单配置,可监听改IP地址的报文交换。 这样就可通过第三方(比如电脑)监听另外两台设备之间的网络通讯数据,方便现场调试。 TL-SF2005交换机说明:该交换机为不可配置网管型交换机,其中包含三个普通交换接口,一个监控口,一个上联口,端口功能固定不可配置。 交换机接线说明:将需要抓包的通讯装置经网线连接至交换机1-3普通交换接口上面,需要抓包的电脑连接至监控口即可。如需要监视通讯管理机与保护装置之间的网络数据,将通讯管理机与保护装置连接至交换机普通接口,将电脑连接至交换机监控口。 网络抓包软件使用说明:注可参见文件夹中的使用说明文档。 注:使用软件前先将监控电脑IP地址设置为与被监控IP地址在同一网段。 1、打开软件IPAnalyse.exe。如下所示: 2、点击操作->捕包过滤,进行设置 (1)、选择网卡,设置为当前要使用进行抓包的网卡。

非常重要的PLC知识之PROFINET(二)Profibus、Profinet、Ethernet有什么区别

非常重要的PLC知识之PROFINET(二)Profibus、Profinet、Ethernet有什么区别 关注VX公众号:工控猫PLC,获取更多教学知识 工控猫PLC PROFINET 是一种新的以太网通讯系统,是由西门子公司和Profibus 用户协会开发。PROFINET 具有多制造商产品之间的通讯能力,自动化和工程模式,并针对分布式智能自动化系统进行了优化。其应用结果能够大大节省配置和调试费用。PROFINET 系统集成了基于Profibus 的系统,提供了对现有系统投资的保护。它也可以集成其它现场总线系统。 简单来说,PROFINET=PROFIbus+etherNET,把Profibus的主从结构移植到以太网上,所以profinet会有Controller和Device,他们的关系可以简单的对应于profibus的Master和Slave,当然,是有区别的,但这样对应可以有助于理解。另外由于profinet是基于以太网的,所以可以有以太网的星型、树形、总线型等拓扑结构,而profibus只有总线型。所以profinet就是把profibus的主从结构和ethernet的拓扑结构相结合的产物,其他像等时性等西门子鼓吹的特性其实以太网也有,只不过profinet由于有Controller这样的控制单元可以提高等时性的精度而已。

PROFINET 是一种支持分布式自动化的高级通讯系统。除了通讯功能外,PROFINET 还包括了分布式自动化概念的规范,这是基于制造商无关的对象和连接编辑器和XML 设备描述语言。以太网TCP/IP 被用于智能设备之间时间要求不严格的通讯。所有时间要求严格的实时数据都是通过标准的Profibus DP 技术传输,数据可以从Profibus DP 网络通过代理集成到PROFINET 系统。PROFINET 是唯一使用已有的IT 标准,没有定义其专用工业应用协议的总线。它的对象模式的是基于微软公司组件对象模式(COM) 技术。对于网络上所有分布式对象之间的交互操作,均使用微软公司的DCOM 协议和标准TCP 和UDP 协议。

Profibus和ProfiNET通信上的区别

P r o f i b u s和P r o f i N E T 通信上的区别 公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-

P r o f i b u s/P r o f i N E T通信上的区别一、PROFINET和PROFIBUS的区别 PROFINET和PROFIBUS是PNO组织推出的两种现场总线。 两者本身没有可比性,PROFINET基于工业以太网,而PROFIBUS基于RS485串行总线,两者协议上由于介质不同完全不同,没有任何关联。 两者相似的地方都具有很好的实时性,原因在于都使用了精简的堆栈结构。 基于标准以太网的任何开发都可以直接应用在PROFINET网络中,世界上基于以太网的解决方案的开发者远远多于PROFIBUS开发者,所以,有更多的可用资源去创新技术。 对于PROFIBUS,数据传输的带宽最大为12Mbps,对于PROFINET,数据传输的带宽为100Mbps。 对于PROFIBUS,数据传输的方式为半双工,对于PROFINET,数据传输的方式为全双工。 对于PROFIBUS,一致性数据最大为32bytes,对于PROFINET,一致性数据最大为254bytes。 对于PROFIBUS,用户数据的最大为244bytes,对于PROFINET,用户数据的最大为1400bytes。 对于PROFIBUS,12Mbps的最大总线长度为100m,对于PROFINET,设备之间的总线长度为100m。 对于PROFIBUS,引导轴必须在DP主站中运行,对于PROFINET,引导轴可以运行在任意SIMOTION中。

各种工业以太网的区别

各种工业以太网的区别其实就是协议的区别,其中最主要的还是应用层协议的区别。 都是以太网通讯,只是每个公司的叫法不一样,西门子用PROFINET、AB用Ethernet IP、施耐德的MODBUS TCP/IP。 取个例子,以太网就像高速公路,Ethernet/IP、Profinet、Modbus TCP/IP分别像高速公路上的宝马、奔驰、奥迪车,都可以从一个城市把物品运送到另一城市。但是每个车上安装的零件无法和另一车上的零件进行更换。 EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EterCAT名称中的CAT为ControlAutomation Technology(控制自动化技术)首字母的缩写。最初由德国倍福自动化有限公司(Beckhoff AutomationGmbH)研发。EtherCAT为系统的实时性能和拓扑的灵活性树立了新的标准,同时,它还符合甚至降低了现场总线的使用成本。EtherCAT的特点还包括高精度设备同步,可选线缆冗余,和功能性安全协议(SIL3)。 Ethernet/IP是一个面向工业自动化应用的工业应用层协议。它建立在标准UDP/IP与TCP/IP 协议之上,利用固定的以太网硬件和软件,为配置、访问和控制工业自动化设备定义了一个应用层协议西蒙公司开发 Ethernt/IP属于ODVA组织,Rockwell只是其中一个推广力度比较大的公司而已。施耐德也是ODVA组织的成员,施耐德所有PLC都可以支持Ethernt/IP协议。Ethernt/IP协议是十大总线之一,和Controlnet、Devicenet一起称为CIP总线。可以实现协议间路由,但是需要Rslinx 软件进行配置。通讯时需要设置RPI参数,没有任何客户端的反馈信息,因此不管现场客户端是否收到数据,数据一致由服务器不断的发,缺少相应的检测。 PROFINET由PROFIBUS国际组织(PROFIBUS International,PI)推出,是新一代基于工业以太网技术的自动化总线标准。作为一项战略性的技术创新,PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。 PROFINET是适用于不同需求的完整解决方案,其功能包括8个主要的模块,依次为实时通信、分布式现场设备、运动控制、分布式自动化、网络安装、IT标准和信息安全、故障安全和过程自动化。 MODBUS/TCP是简单的、中立厂商的用于管理和控制自动化设备的MODBUS系列通讯协议的派生产品。显而易见,它覆盖了使用TCP/IP协议的“Intranet”和“Internet”环境中MODBUS 报文的用途。协议的最通用用途是为诸如PLC’s,I/O模块,以及连接其它简单域总线或I/O 模块的网关服务的。 MODBUS/TCP协议是作为一种(实际的)自动化标准发行的。既然MODBUS已经广为人知,该规范只将别处没有收录的少量信息列入其中。然而,本规范力图阐明MODBUS中哪种功能对于普通自动化设备的互用性有价值,哪些部分是MODBUS作为可编程的协议交替用于PLC’s的“多余部分”。 它通过将配套报文类型“一致性等级”,区别那些普遍适用的和可选的,特别是那些适用于特殊设备如PLC’s的报文。 Modbus TCP/IP由Modbus IDA组织提出,有施耐德旗下的Modicon公司主推,在目前施耐德所有PLC产品中都支持,同时也支持Ethernet/IP协议,Modbus TCP/IP是免费的、全开放协议,可以用VB等高级编程语言调用winsock控件即可实现与PLC的数据通讯,因此,很

以太网通讯方式

1.1以太网通讯方式 1.PLC300/400-PLC300/400之间的通讯 1.1.两个PLC程序在一个文件中,清楚地知道两个PLC的型号,组态,建立以太网通讯1.1.1硬件组态 打开SIMATIC Manager,根据我们系统的硬件组成,进行系统的硬件组态,如图1-1:插入2个S7300的站,进行硬件组态,如图1-2和图1-3: 图1-1 分别组态2个系统的硬件模块:

图1-2 图1-3 设置CP343-1、CP343-IT模块的参数,建立一个以太网,其MPI、IP地址的设置步骤如下:●双击CP343-1一栏,显示如下界面: 图1-4 ●单击Properties(属性),选择SetMAC address(同时复选IP地址)

图1-5 ●CP343-IT的属性设置步骤与上面CP343-1的设置方式完全相同。 ●组态完2套系统的硬件模块后,分别进行下载,然后点击Network Configration按钮, 打开系统的网络组态窗口NetPro,选中CPU314,如下图: 图1-6 ●5、在窗口的左下部分点击鼠标右键,插入一个新的网络链接,并设定链接类型为 ISO-on-TCP connection 或TCP connection或UDP connection 或ISO Transport connection,如下图:

图1-7 ●6、点击OK后,弹出链接属性窗口,使用该窗口的默认值,并根据该对话框右侧信息 进行后面程序的块参数设定: ●7、再单击Properties(属性),设置TCP连接。

图1-9 ●当2套系统之间的链接建立完成后,用鼠标选中图标中的CPU,分别进行下载,如图示: 图1-10 到此为止,系统的硬件组态和网络配置已经完成。 1.1.2软件编码 ●在第一个PLC的程序中,调用通讯模块,如图所示,在左边“libraries->SIMATIC->CP300”中,双击选择“FC5”,用于发送数据,如图所示:

S SMART 通讯问题 以太网设置

一:TCP 协议通讯 (一)S7 200 SMART之间的TCP通讯 TCP是一个因特网核心协议。在通过以太网通信的主机上运行的应用程序之间,TCP 提供了可靠、有序并能够进行错误校验的消息发送功能。TCP 能保证接收和发送的所有字节内容和顺序完全相同。TCP 协议在主动设备(发起连接的设备)和被动设备(接受连接的设备)之间创建连接。一旦连接建立,任一方均可发起数据传送。 TCP协议是一种"流"协议。这意味着消息中不存在结束标志。所有接收到的消息均被认为是数据流的一部分。 S7 200 SMART与之间的TCP通讯可以通过两边调用OUC(开放式用户通讯)指令库中的TCP_CONNECT、TCP_SEND、TCP_RECV、DISCONNECT指令来实现。 图1.开放式用户通讯库 开放式用户通信库需要使用50 个字节的V 存储器。 开放式的用户通讯连接资源包括8个主动连接和8个被动连接。 只可从主程序或中断例程中调用库函数,但不可同时从这两个程序中调用。 所需条件: 1、软件版本:STEP 7-Micro/WIN SMART 2、SMART CPU固件版本: 3、通讯硬件:TP电缆(以太网电缆) 所完成的通讯任务: 将作为客户端的PLC(IP地址为)中VB0-VB3的数据传送到作为服务器端的PLC(IP 地址为)的VB2000-VB2003中。

S7-200 SMART 客户端编程 1、设置本机IP地址 在客户端设置IP地址为 图2.设置IP地址 2、建立TCP连接 调用TCP_CONNECT指令建立TCP连接。设置连接伙伴地址为,远端端口为2001,本地端口为5000,连接标识ID为1。利用使能Active,设置为主动连接。 图3.调用TCP_CONNECT指令 指令的参数

PROFIBUSROFINETEthernet三者的区别

PROFIBUS,PROFINET,Ethernet三者的区别【工控老鬼】 简单一点说,PROFINET=PROFIbus+etherNET,把Profibus的主从结构移植到以太网上,所以profinet会有Controller和Device,他们的关系可以简单的对应于profibus 的Master和Slave,当然,是有区别的,但这样对应可以有助于理解。另外由于profinet是基于以太网的,所以可以有以太网的星型、树形、总线型等拓扑结构,而profibus只有总线型。所以profinet就是把profibus的主从结构和ethernet的拓扑结构相结合的产物,其他像等时性等西门子鼓吹的特性其实以太网也有,只不过profinet 由于有Controller这样的控制单元可以提高等时性的精度而已。 PROFINET 是一种新的以太网通讯系统,是由西门子公司和 Profibus 用户协会开发。 PROFINET 具有多制造商产品之间的通讯能力,自动化和工程模式,并针对分布式智能自动化系统进行了优化。其应用结果能够大大节省配置和调试费用。PROFINET 系统集成了基于 Profibus 的系统,提供了对现有系统投资的保护。它也可以集成其它现场总线系统。 PROFINET 是一种支持分布式自动化的高级通讯系统。除了通讯功能外,PROFINET 还包括了分布式自动化概念的规范,这是基于制造商无关的对象和连接编辑器和 XML 设备描述语言。以太网 TCP/IP 被用于智能设备之间时间要求不严格的通讯。所有时间要求严格的实时数据都是通过标准的 Profibus DP 技术传输,数据可以从 Profibus DP 网络通过代理集成到 PROFINET 系统。 PROFINET 是唯一使用已有的IT 标准,没有定义其专用工业应用协议的总线。它的对象模式的是基于微软公司组件对象模式 (COM) 技术。对于网络上所有分布式对象之间的交互操作,均使用微软公司的 DCOM 协议和标准 TCP 和 UDP 协议。 在 PROFINET 概念中,设备和工厂被分成为技术模块,每个模块包括机械、电子和应用软件。这些组件的应用软件可使用专用的编程工具进行开发并下载到相关的控制

S7-1200基本以太网通信怎么使用

S7-1200基本以太网通信使用指南 目录 1.概述 (3) 2.两种协议的特点 (3) 2.1传输控制协议: TCP (3) 2.2基于TCP的ISO传输服务的协议: ISO-on-TCP (3) 3.传输数据长度与协议的应用 (4) 3.1对于TCP协议 (4) 3.2对于ISO on TCP协议 (4) 4.通信连接的参数 (5) 4.1连接描述数据块 (5) 4.2 IP地址 (8) 4.3端口号的分配 (9) 4.4 TSAP结构 (9) 5.回读连接描述参数功能 (11) 5.1更改连接描述中的参数值 (11) 5.2回读各个连接参数的功能 (12) 6.开放式用户通信的指令 (12) 6.1连接建立 (13) 6.2连接参数分配 (13) 6.3启动连接参数分配 (15) 6.4创建和分配连接参数 (16) 6.5删除连接 (17) 6.6 TSEND_C (18) 6.7 TRCV_C (19) 6.8 TCON (20) 6.9 TDISCON (21) 6.10 TSEND (21) 6.11 TRCV (22) 7.S7-1200以太网通信连接数 (22)

1.概述 S7-1200 CPU具有一个集成的以太网接口,支持面向连接的以太网传输层通信协议。协议会在数据传输开始之前建立到通信伙伴的逻辑连接。数据传输完成后,这些协议会在必要时终止连接。面向连接的协议尤其适用于注重可靠性的数据传输。一条物理线路上可以存在多个逻辑连接(8个)。 开放式用户通信支持以下连接类型: ·TCP ·ISO-on-TCP 对于不支持 ISO-on-TCP连接的通信伙伴,应使用 TCP连接。对于诸如第三方设备或PC这些类型的通信伙伴,请在分配连接参数时,为伙伴端点输入“未指定”。 2.两种协议的特点 2.1传输控制协议: TCP TCP是由 RFC 793描述的一种标准协议:传输控制协议。TCP的主要用途是在过程之间提供可靠、安全的连接服务。该协议有以下特点: ·由于它与硬件紧密相关,因此它是一种高效的通信协议; ·它适合用于中等大小或较大的数据量(最多 8K字节); ·它为应用带来了更多的便利,比如错误恢复,流控制,可靠性,这些是由传输的报文头进行确定的; ·一种面向连接的协议; ·非常灵活地用于只支持 TCP的第三方系统; ·有路由功能; ·应用固定长度数据的传输; ·发送的数据报文会被确认; ·使用端口号对应用程序寻址; ·大多数用户应用协议(例如 TELNET和 FTP)都使用 TCP。 2.2基于TCP的ISO传输服务的协议: ISO-on-TCP ISO on TCP是一种能够将 ISO应用移植到 TCP/IP网络的机制。该协议有以下特点:·与硬件关系紧密的高效通信协议; ·适合用于中等大小或较大的数据量(最多 8K字节); ·与 TCP相比,它的消息提供了数据结束标识符并且它是面向消息的;

以太网通讯使用说明

用网线把控制器连接到路由器上。 通过window自带命令窗口,使用IPCONFIG命令可以查看本机电脑ip地址配置,如下图所示: 根据电脑主机的ip地址,例如IP为192.168.2.54。为控制器分配同一个网段内且没有被使用的IP地址192.168.2.2。 在电脑上通过命令窗口的ping命令检测网络是否连通,如下图所示:

问题,系统是否上电。 网络正常后,可以打开通讯软件,设置IP地址,如下图所示:

下图所示: 选择Com串口传输下载, 选择Net网口传输下载。 [SearchDeviceID]此软件将从设置的设备搜索范围1 to 5(注:此范围可认为修改),搜索到 的CNC设备将以设备号ID在软件坐标列表中列出1 2 …n号设备,选择对应的设备号双击 手标将CNC设备下位机的目录文件以列表方式显示在中间的列表框。通过鼠标操作可直接对 目录文件进行类似Windows系统资源管理器的进入目录文件读取删除等操作。 [ReadNCDeviceDir]:列出当前选定的设备ID号CNC系统的文件目录列表操作。 [ReturnNCDeviceDir]:返回当前选定的设备ID号CNC系统的文件目录上级目录操作。 [SendFileToCNC]:发送本机的NC或其他文件至当前选定的设备ID号CNC系统当前目录中。

[NCDeviceID]:当前选定的设备ID号 [NCDeviceIP]:当前选定设备ID号绑定的IP地址(注:当采用网络通信传输时) [COM]:当前选定设备ID号选择的串口通信端口号(注:当采用串口通信传输时) [BaudRate]: 当前选定设备ID号选择的串口通信波特率 Save As NC File:将读取到右边编辑框的下位机NC设备的文件另存到本地电脑。 [SetIPaddr]:当采用网络通信时,不同CNC设备ID号必需绑定对应的IP地址,否侧无法通信传输,对于无使用的设备ID号其对应的绑定IP地址均设为0,否则通信传输会出错。

Profinet工业以太网实时通信协议分析

通用低压电器篇 孙凡金(1977 ),男,副教授,博士,研究方向为网络控制系统。 Profi net 工业以太网实时通信协议分析 孙凡金,!刘彦呈,!潘新祥 (大连海事大学轮机工程学院,辽宁大连!116026) 摘!要:在分析P ro fi net 关键技术组成的基础上,对其实时性优化技术进行了综述,并通过分析通信连接的建立及维护,实时协议的组成及通信策略,以及RT 与I RT 的通信技术与实现方法,从整体上研究了P rofi net 实时性优化的协议组成及基本特性,对设计与优化基于Profi net 工业以太网的自动化系统具有一定借鉴。 关键词:Prof i ne t ;实时性;通信连接;同步 中图分类号:T P 393.04!文献标识码:A !文章编号:1001 5531(2008)21 0030 04 The Anal ysis of the Real T i m e Co mmun icati on Protocol i n Profinet !!! SU N Fanji n ,!LIU Yancheng,!PAN X i n x iang (Schoo l ofM arine Eng i n eeri n g ,Da lian M ariti m e Un iversity ,Da lian 116026,Ch i n a) !!Abstract :Based on the analysis o f P ro fi net ?s key techno l ogy ?s constituti on ,its rea l ti m e opti m iza tion tech no l ogy w as survey ed .By ana l yz i ng t he buil d and m ai n tenance of co mmun ica ti on connect ,rea l ti m e protoco l ?s con stituti on and communicati on stra tegy ,RT and I RT ?s communicati on techno logy and rea liza ti onm e t hod ,t he protoco l constit ution and basi c character i stics for P ro fine t rea l ti m e opti m i zati on w ere st udied ,wh ich can be re ference f o r de si gn i ng and opti m izi ng autom ati c system based on Profi net . K ey words :Profi n et ;real ti m e ;co mmun icati on connect ;synch ronous 刘彦呈(1963 ),男,教授,博士生导师,研究方向为工业监控网络。潘新祥(1964 ),男,教授,从事船舶网络化监控技术的研究。 0!引!言 Profinet 是国际组织P NO (Pro fi b us N ati o na l O rganizati o n)提出的用于工业自动化的实时以太网标准[1,2] 。为支持不同工业级应用,Profi n et 提 供了集成式Profinet I O 和分布式自动化中创建模块化设备系统的Pro fi n et CBA [3] 。Profinet I O 对分布式I/O 使用实时通信(RT)和同步实时通信(I R T)协议。RT 通信时钟周期可达10m s 量级,适用于工厂自动化的分布式I/O 系统。I RT 通信时钟周期可达1m s 量级,适用于运动控制系统[4,5]。Profinet CB A 使用TCP /I P 和RT 两种基于组件的通信方式。它允许时钟周期由TCP 协议的100m s 量级降至RT 的10m s 量级,从而更适用于PLC 之间的通信。本文通过分析Profinet 实时性协议的组成,对其通信连接建立及管理、实 时同步机制、等时同步实现方法及关键技术进行 了深入分析,阐述了Profi n et 实时通信解决方案实现方法。 1!Pro fi net 协议架构 传统的以太网使用CS MA /CD (带有冲突监测的载波监听多路访问)协议实现介质访问控制,虽然工业以太网可使用标准的通信协议(如TCP /I P 或UDP /I P)来提高其实时性,但数据包的传输时延很大程度上依赖网络负载而不能预先确定,因此标准协议通信过程中会产生帧过载现象,这即加大传输时延及处理器计算时间,从而延长发送周期,严重影响网络的实时性。为此,Profi net 通过对发送器和接收器的通信栈进行实时性优化,可保证同一网络中不同站点可在一个确定时段内完成时间要求严苛的数据传输。Profine t 30

100G 以太网-OTN技术原理图大全

APS Automatic Protection Switching BDI Backward Defect Indication BEI Backward Error Indication BIAE Backward Incoming Alignment Error BIP-8 Bit Interleaved Parity-8 DAPI Destination Access Point Identi?er EXP Experimental FAS Frame Alignment Signal FEC Forward Error Correction FTFL Fault Type and Fault Location GCC General Communication Channel GMP Generic Mapping Procedure IAE Incoming Alignment Error JC Justi?cation Control JOH Justi?cation Overhead LLM Logical Lane Marker MFAS Multi-Frame Alignment Signal ODTU Optical channel Data Tributary Unit ODTUG Optical channel Data Tributary Unit Group ODU Optical channel Data Unit OH Overhead OMFI OPU Multi Frame Identi?er OPSM Optical Physical Section Multilane OPU Optical channel Payload Unit OTL Optical channel Transport Lane OTLCG Optical Transport Lane Carrier Group OTN Optical Transport Network OTU Optical channel Transport Unit PCC Protection Communication Channel PM Path Monitoring PMA Physical Media Attachment PMOH Performance Monitoring Overhead PSI Payload Structure Identi?er PT Payload Type RES Reserved SAPI Source Access Point Identi?er SM Section Monitoring SNC SubNetwork Connection SNC/I SNC protection with Inherent monitoring SNC/N SNC protection with Non-intrusive monit. SNC/S SNC protection with Sublayer monitoring STAT Status TC Tandem Connection TCM Tandem Connection Monitoging TCM ACT TCM Activation TCMOH Tandem Connection Monitoring Overhead TS Tributary Slot TTI Trail Trace Identi?er

六种工业以太网比较

六种工业以太网比较 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

六种工业以太网比较 摘要:当前,工业以太网技术是控制领域中的研究热点。所谓工业以太网,一般来讲是指技术上与商用以太网(即标准)兼容,但在产品设计时,在材质的选用、产品的强度、适用性以及实时性、可互操作性、可靠性、抗干扰性和本质安全等方面能满足工业现场的需要。随着互联网技术的发展与普及推广,Ethernet技术也得到了迅速的发展,Ethernet传输速率的提高和Ethernet交换技术的发展,给解决Ethernet通信的非确定性问题带来了希望,并使Ethernet全面应用于工业控制领域成为可能。目前,几种典型的工业以太网有HSE、PROFInet、Modbus/TCP、EtherNet/IP、Powerlink、EPA六种。本文通过对这六种工业以太网比较,以便更好的应用于系统集成。 关键词:工业以太网、HSE、PROFInet、Modbus、EtherNet、Powerlink、EPA 与传统控制网络相比,工业以太网具有应用广泛、为所有的编程语言所持、软硬件资源丰富、易于与Internet连接、可实现办公自动化网络与工业控制网络的无缝连接等诸多优点。由于这些优点,特别是与信息传输技术的无缝集成以及传统技术无法比拟的传输宽带,以太网得到了工业界的认可。 1.HSE(高速以太网) HSE(High Speed Ethernet Fieldbus)由现场总线基金会组织(FF)制定,是对FF-H1的高速网段的解决方案,它与H1现场总线整合构成信息集成开放的体系结构。 FF HSE的1-4层由现有的以太网、TCP/IP和IEEE标准所定义,HSE和H1使用同样的用户层,现场总线信息规范(FMS)在H1中定义了服务接口,现场设备访问代理(FDA)为HSE提供接口。用户层规定功能模块、设备描述(DD)、功能文件(CF)以及系统管理(SM)。HSE网络遵循标准的以太网规范,并根据过程控制的需要适当

相关主题