根据从站设备的实现方式,可将工业以太网分为三个类型:
1:采用通用硬件和标准tcp/ip协议。modbus/tcp、profinet/cba、ethernet/ip均采用这种方式。使用标准tcp/ip协议和通用以太网控制器,所有的实时数据(如过程数据)和非实时数据(如参数配置数据)均通过tcp/ip协议传输。其优点是成本低廉,实现方便,完全兼容标准以太网。在具体实现中某些产品可能通过更改或优化tcp/ip协议以获得---的性能,但实时性始终受到底层结构的---。
2:采用通用硬件和定义实时数据传输协议。ethernetpowerlink、profinet/rt采用这种方式。采用通用以太网控制器但不使用tcp/ip协议来传输实时数据,而是定义了一种的包含实时层的实时数据传输协议,用来传输对实时性要求---的数据,tcp/ip协议栈可能依然存在,工业以太网总线,用来传输非实时数据,但是其对以太网的读取受到实时层的---,以提高实时性能。这种结构的优点是实时性较强,硬件与通用以太网兼容。
3:采用硬件和自定义实时数据传输协议。ethercat、profinet/irt、sercos-iii采用这种方式。这种方式在第二类的基础上使用专有以太网控制器以进一步优化性能。其优点是实时性强,缺点是成本较高,需使用专有协议芯片、交换机等。
客户操作系统在主节点访向设备处理器进人根模式,经过虚拟机退出模块和指令解析模块将需要模拟执行的指令保存在ioreq 结构中,然后主节点的1/0设备模型模块对这个io指令ioreq 结构进行模拟执行,并且将指令返回的信息更新到ioreq结构中,然后虚拟机进人模块将ioreq结构中的信息更新客户操作操作系统中,处理器进人非根模式,天津工业以太网,客户操作系统继续运行。客户操作系统在从节点发起设备访问请求,系统分成二类设备请求进行处理: 非访存类10指令,访存类1/o指令,dma指令,下面介绍这三类指令的实现方式:1.非访存类i/o 指令访问模式非访存类i/o 指令访问模式采用指令传输、远程执行、结果返回这种方式实现从节点对主节点虚拟设备i/o端口的访问。 主节点接受到来自从节点的ioreq 请求,调用io设备模型对此ioreg 进行模拟执行,将返回的数据写到ioreq结构中,同时将此ioreg 结构发回请求节点,请求节点接受到此ioreq结构后,将此ioreq 结构信息更新到客户操作系统中,然后引起虚拟机进人,此次从节点发起的非访存类1o指令就执行完成。2. 访存类1/o 指令访问模式因为系统中所有对于内存的访问均由dsm 统筹处理,所以访存类1/o指令执行时必须经过dsm.从节点解析此访存类i/o指令。发送dsm 请求,工业以太网现场总线,此请求主要是让dsm将所要访问的页面定住(pin),防止dsm 将此页面迁往其他节点,或者其他节点的程序访问此页面。当dsm 模块pin住此页面之后,就可以像主节点那样访问此mmio内存区域访问完成之后需要unpin 此内存区域。3.dma 指令访问模式i/o指令从节点发起一个ide dma 指令,主节点的跨节点1/0请求服务例程接收到这个dma ioreq之后,工业以太网设计,调用主节点处理dma ioreq 模块进行处理,然后ide dma 处理模块被调用执行。
天津工业以太网-天津森特奈----工业以太网设计由天津市森特奈电子有限公司提供。行路致远,---。天津市森特奈电子有限公司致力成为与您共赢、共生、共同前行的---,更矢志成为传感器具有竞争力的企业,与您一起飞跃,共同成功!
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz100000321311.zhaoshang100.com/zhaoshang/277306247.html
关键词: