- 发布
- 天津市森特奈电子有限公司
- 电话
- 022-83726972
- 手机
- 13920892553
- 发布时间
- 2023-01-02 03:17:33
远程IO模块可以由远程命令进行控制,工业级的远程和控制模块增加了IO点数的灵活扩展性。块实行通讯协议时都是通过主机采用MODBUS-RTU协议的命令子集,分布式IO总线,使用读寄存器命令和单寄存器设置命令。
通讯模式:直通无中继模式、中继服务器模式(任选一)。
通讯冗余:对等双网冗余,可同时不同步通讯,非简单主付热备。
通讯方式:串口(RS-232、RS-485)、以太网(虚拟串口)、以太网(网络 互通)、PROFIBUS-DP总线。
通讯协议:MODBUS-RTU标准、PROFIBUS-DP协议、SIEP自制协议及其他任 意协商定制协议。
通讯速率:A、串口方式(RS-485、RS-232):9600、、57600、 115200(BIT/S) B、以太网:受网络带宽限制。 C、PROFIBUS-DP总线:受通讯双方硬件限制,3(KBIT/S)。
因为系统中所有对于内存的访问均由DSM 统筹处理,所以访存类1/O指令执行时必须经过DSM.从节点解析此访存类I/O指令。发送DSM 请求,此请求主要是让DSM将所要访问的页面定住(pin),防止DSM 将此页面迁往其他节点,或者其他节点的程序访问此页面。当DSM 模块pin住此页面之后,天津分布式总线IO,就可以像主节点那样访问此MMIO内存区域访问完成之后需要unpin 此内存区域。
从节点发起一个IDE DMA 指令,主节点的跨节点1/0请求服务例程接收到这个DMA ioreq之后,调用主节点处理DMA ioreq 模块进行处理,分布式总线IO设备,然后IDE DMA 处理模块被调用执行。
IDEDMA处理模大方问I/O 设备模型,将主节点物理IDE硬盘的目标数据拷贝到I/O设备模型的虚拟IDE硬盘DMA缓冲区中,然后将此缓冲区中的数据拷贝到客户操作系统运行的虚拟内存的目标区域中,此过程需要请求DSM 的pin 和unpin操作,同时发送此DMA ioreg 发送回请求节点,更新CPU相关信息,随后引起请求节点虚拟机进人非根模式,结束此次跨节点的IDE DMA 指令操作,
与其他服务器中对分布式IO资源的管理方面相比,IO虚拟化技术实现成本低。运用IO虚拟化技术和硬件虚拟化技术可以基于多主机的IO资源在系统软件层构件全局IO空间,客户操作系统无需修改就能实现跨主机的分布式IO资源访问和管理。