分布式i/o 资源虚拟化的具体实现系统主要由以下几个子模块构成:
(1) 虚拟机退出和进人模块
虚拟机退出、进人模块就是保存处理器在根模式与非根模式之间转换的制些处理器状态信息。
(2) 指令解析模块
主要功能是将客户操作系统的1/0 设备访问存指令按照一定规则解析并保存在固定数据结构中。
3io设备模型
主要功能是用软件完全模拟物理设备,客户操作系统可以向对物理设备访问那样访问这些虚拟设备。同时10设备模型模块还通过设备驱动完成虚拟拟设备到真实物理设备的访问过程。
以通讯方式和计算机交换信息,通讯接口一般采用rs-485总线,工业以太网设计,通讯协议与模块的生产厂家有关,但都是采用面向字符的通讯协议。
机架优化:将宿主控制器与远程框架中数字量io模块之间的连接组合在一起的链路:
1发送到所有的位于远程框架的机架优化的数字量模块的数据都以同一个速率
2只有常规故障和io数据,工业以太网,另外的状态如诊断,数据是不可使用的
3当产生数组时,框架内每个框架槽都自动添加8个字节,这个数目不要超过上限500字节。如果槽位是空槽,也会添加8个字节。
4机架优化只能用于数字量远程io模块
分布式io模块能够通过以太网远距离采集和传输数据,并且有一个5扩展口,工业以太网设备,能够通过总线扩展级联我们其他的io模块,可支持16级级联。通过这种网口的级联方式,能够灵活和简便实现客户不同现场环境中大系统、大范围的各种io量扩展、采集控制。而通过网络传输采集数据能够降低布线难度和降低传输过程中的-,能够帮助客户降低工程成本。
|