资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
组态I/O模块控制器的基本功能 执行逻辑 读取输入数据和发送输出数据 I/O更新与逻辑扫描异步定义I/O更新 Producer/consumer方式 输入模块为Producer,(数据提供者) 输出模块,控制器既是Producer也是 Consumer 广播信息的方始 I/O模块的通讯格式决定了模块如何交换 数据数字量输入模块 本地框架 RPI指定模块广播数据的速率 0.2-750ms 可组态是否使用COS RPI与COS同时工作 如果组态了COS则建议选择较大的RPI值。数字量输入模板 远程框架 只有RPI决定宿主控制器(owner controller)何时得到数据,COS在本地框架 中仍启作用 RPI在ControlNet数据包中保留一段(spot) RPI与ControlNet数据更新异步,存在最好 与最坏的情况。数字量输入模板 远程框架 最好情况:RPI刚好在ControlNet数据更新 之前发生,宿主控制器几乎马上得到数据 最坏情况:RPI刚好在ControlNet数据更新 之后发声,宿主控制器直到下一次网络更新 时才能够得到数据 建议RPI为NUT乘以2的n次幂 例如:NUT=5ms.RPI=5,10,20,40,80ms数字量输出模板 本地框架 每一个程序扫描结束之后 指定的RPI数字量输出模板 远程框架 只与RPI有关,在程序扫描结束时宿主处理 器并不发送数据。 RPI在ControlNet数据包中保留一段。 存在最佳与最差情况模拟量输入模板 本地框架 实时采样(RTS) 扫描所有通道,将数据保存到模板的内存中。 在背板上广播数据。 模板组态时确定,可修改。 RPI 将模板内存中的数据广播到背板上。 在广播之前并不扫描各通道的数据。模拟量输入模板 本地框架 当执行RTS时会将RPI的计时器复位 当RTSRPI时,在RTS与RPI均广播数据模拟量输入模板 远程框架 RTS,RPI决定本地框架的广播 只有RPI决定宿主控制器何时能够得到数据 RPI在ControlNet数据包中保留一段(spot). 存在最佳与最差传送情况。 建议RPI=RTS,以保证宿主控制器等得到每 一此的数据变化。模拟量输出模板 本地框架 控制器何时将数据发送到模板,由RPI确定 ,与程序扫描无关。 远程框架 由RPI决定数据何时发送到模板,存在最佳 与最差通讯情况。Listen-Only方式 控制器不需要拥有该模块,不需要将配 置信息写到模块。 从模块的宿主控制器得到数据。 如果宿主控制器与模块的连接失败,则 Listen-Only连接失败。多个控制器拥有 同一个输入模板 控制器A与模板的连接失败,控制器B与 模板的连接不一定失败。 模板组态内容必须一致。 修改配置 在每个控制器中将该模板inhibited。 在每个处理器中做相同的改动 在每个处理器中取消模板的inhibited.
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号