从PLC角度看远程和分布式I/O
好。让我们从PLC的角度看一下远程I/O和分布式I/O。远程I/O表示I/O模块位于与控制PLC实际距离较远的远程位置。
分布式I/O有头脑
如前所述,远程I/O有时也称为分布式I/O。让我们看一下分布式I/O的定义,该定义将其与远程I/O区别开来。
一般来说,分布式I/O具有大脑或某种计算能力。默认情况下,它是远程的。
如前所述,远程I/O位于物理上距控制PLC较远的位置。远程I/O没有大脑,也根本无法执行任何计算功能。
可以肯定地说,当您听到“远程I/O”一词时,仅涉及一个控制器或PLC,而分布式I/O具有多个控制器。
客户操作系统在主节点访向设备处理器进人根模式客户操作系统在主节点访向设备处理器进人根模式,经过虚拟机退出模块和指令解析模块将需要模拟执行的指令保存在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 处理模块被调用执行。
CAN属于现场总线的范畴现场总线在煤矿中的应用:
CAN属于现场总线的范畴,是一种有校支持分布式控制或实行控制的本行通信网络。具有以下主要特性:
1.多主站依据优先权进行总线访问
2.无破坏性的基于优先权的仲裁
3.借助接收滤波的多地址帧传送
4.远程数据请求
5.配置灵活性
6.全系统数据相容性
7.错误检测和出错指令
8.发送期间若丢失仲裁或由于出错而遭破坏的帧可自动重新发送
9.暂时错误和长期性故障节点的判别以及故障节点的自动脱离
工业网络模块
ISA和IEC共同提出了粗略的现场总线框架模型,它是国际标准化组织ISO开放系统互连(OSI)模型的简化型。OSI模型原本有互相独立的7层:物理层、数据链路层、网络层、传送层、会话层、表示层和应用层,规定了每一层的功能及其对于上一层的服务。现场总线模型采用了其中的、2、7层,没有“网络”层到“表示”层(即第3~6层),又增加了一个用户层,作为第8层。所以,该模型的4个功能层分别是:物理层、数据链路层、应用层和用户层。
与OSI参考模型的相应层次相比,现场总线标准的物理层、链路层与其有相同的含义。从应用层看,现场总线有很大特色。
物理层:该层规定了现场总线的传输介质、传输速率、每条线路可接仪表数量、传输距离、电源、连接方式及信号类型等。
数据链路层:该层规定了物理层和应用层间的接口,其中包括:数据结构、传输差错控制、多主站使用的规范化等。该层将通过帧数据检验保证信息传输的正确性及完整性。
应用层:它向用户提供了一个简单的接口,其中定义了读、写、解释或执行一个信息或一条命令的方法。其中很大部分是定义信息的语法。此外,应用层还定义了信息传输的方式,如:周期式、立即响应式、一次性方式及使用者请求方式等。
用户层:该层定义了过程控制的基本内容。其中,包括现场总线内部信息的存取方法及信息在网内同一节点或不同节点的其它设备间的传送方法。现场
总线结构的基础是功能块,由各功能块完成数据采集、控制或输出。每个功能块都包含一个算法功能和运算中所需的数据库以及由用户定义的该功能块的主要标识符。
语言的智能不仅是口头表述的方式,数据的反馈也是一种交流的形式,甚至更加的详细、明确。无锡凌科长期专注自动化产品的与销售,旗下的产品在过程控制及运动控制领域有着丰富的运用。