同本地的1756-IO模块通讯

上传人:n**** 文档编号:50732287 上传时间:2018-08-10 格式:PPT 页数:58 大小:721KB
返回 下载 相关 举报
同本地的1756-IO模块通讯_第1页
第1页 / 共58页
同本地的1756-IO模块通讯_第2页
第2页 / 共58页
同本地的1756-IO模块通讯_第3页
第3页 / 共58页
同本地的1756-IO模块通讯_第4页
第4页 / 共58页
同本地的1756-IO模块通讯_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《同本地的1756-IO模块通讯》由会员分享,可在线阅读,更多相关《同本地的1756-IO模块通讯(58页珍藏版)》请在金锄头文库上搜索。

1、同本地的1756-I/O 模块通讯1目标 在I/O组态文件夹处添加1756-I/O模块 选择I/O标签2关键术语广播:同时向网络上所有节点或者模块传输数据。 生产者/消费者模式:这是一种网络通讯模式,在这种模 式 下,产生的数据可以同时被多个节点接收。 本地:和运行项目的控制器处于同一框架内的组件。 远程:和运行项目的控制器处于不同的框架内的组件。3ControlLogix数字量和模拟量I/O模块 数字量I/O模块 生产者/消费者广播通讯 RIUP(带电插拨) 模块级故障报告和现场的诊断 隔离的、非隔离的和诊断的模块 电子熔断 8点、16点和32点 时间戳数据 电子钥匙1756-I/O模块有多

2、种应用,从高速的顺序控制到过程控制。 这些I/O模块有下述功能:4ControlLogix数字量和模拟量I/O模块模拟量I/O模块: 生产者/消费者广播通讯 RIUP 在模块内标定项目单位 报警 诊断 数据的轮询时间戳 32位浮点型或者16位输入和13-16位输出的整型格式,这主 要取决于模块。1756-I/O模块有多种应用,从高速的顺序控制到过程控制。 这些I/O模块有下述功能:51756 - O B 16 DS后缀 (诊断 ,电子熔断 ,互相隔离 ,仅 用做电压型 ,仅用做电流型 , 等.) 点数或者通道数A表示交流,B表示直流,F表示快速响应的模拟量I表示输入,O表示输出模块所处槽号RS

3、Logix 5000 Software I/O Configuration1756-I/O模块通过下列的方式进行标识:ControlLogix数字量和模拟量I/O模块6ControlLogix数字量和模拟量I/O模块I/O模块使用下表中的目录号后缀识别:后缀 含义 描述 D诊断 提供点级的诊断特征 E电子熔断 提供内总电子熔断以防止过流 I互相隔离 输入或者输出是相互隔离的 V仅用做电 压型 仅能组态为电压型C仅用做电 流型 仅能组态为电流型 7生产者/消费者通讯模式下表为传统的I/O模块和1756-I/O模块的对比:传统I/O模块 1756-I/O模块 控制器通过轮询的方式 同I/O模块交换

4、数据 I/O模块生产和消费数 据. 一个控制器接收到数据 然后将数据发送给另一 个控制器 很多控制器可同时消费 同一个模块生产的数据 ,消除了额外的传输。 I/O数据在每个扫描周 期的末尾刷新I/O数据立刻刷新8异步I/O刷新回顾异步:每个个体的动作是相互独立的,互不影响,缺乏规律 模式。1.输入模块采用多播的方式以已设置好的PRI速率向背板发送数1执行完毕每条输出指令后,输出标签立即刷新。1在每个任务的末尾,数据以RPI速率发送至输出模块。在Logix5000处理器中,I/O数值的更新同代码的执行是异步的:在任务的属性设置内可以禁止发生自动输出过程。9异步I/O刷新回顾由于刷新过程,输出设备

5、可能在一个程序扫描周期内发生状 态改变或者或者以不同于程序扫描的速率改变状态:1000250400Motor tag is set in databaseMotor tag is cleared in databaseMotor tag is set in databaseRPI RateEnd of TaskOutput module and the physical devices are updatedIf enabled, output module and the physical devices are updated10在I/O组态文件夹中添加1756-I/O模块所有与控制器通讯

6、的设备必须添加到控制器项目的I/O组态 文件夹中。Configured Local 1756-I/O ModulesConfigured Local 1794-Flex I/O ModuleControlLogix Example:FlexLogix Example:11I/O组态参数 常规 连接 组态 报警和上下限位I/O模块的组态是通过RSLogix5000软件中的向导完成了。下 面为要组态的参数12常规界面在向导的常规界面上,必须定义下述参数:电子钥匙和版本 等级 通讯格式(所有者关系)Slot Number13电子钥匙 供货商 产品类型 目录号 主要版本号 次要版本号电子钥匙是模块安全

7、性方面的特征,它将用户提供的模块信 息同下述在线时读到的模块信息相比较:14电子钥匙关于电子钥匙的格 式 模块必须匹配 精确匹配 所有信息(例如:类型、主 要和次要版本号) 版本号必须精确匹配。 兼容模式除次要版本号外的所有信息 (例如:类型和主要版本号 ) 主版本号必须匹配或者比该 选项高的版本号也可以。 禁止电子钥匙 最少的信息(例如:仅要求 类型即可) 15通讯格式 I/O模块的I/O数据 I/O模块的组态数据 所有关系I/O模块的通讯格式决定下面数据的格式:16所有关系(ownership) Logix5000系统中每个I/O模块必须被某个控制器拥有:-输出模块只能被一个宿主控制器占有

8、。-输入模块可由多个宿主控制器占有。 宿主控制器可以是本地的,也可以是远程的。 宿主控制器向模块发送组态数据以定义模块的行为和开始运 行模块。 每个模块必须最少被一个宿主控制器控制以维持连续运行。下面关于所有关系的规则可应用于Logix5000系统中所有的I/O 模块:17输入模块的多个宿主控制器 第一个宿主控制器向输入模块发送组态数据以建立连接。 其它宿主控制器的组态数据同第一个宿主控制器的组态数 据做比较。 如果其它控制器试图以不同的组态数据同该模块建立连接 ,则第二个控制器的通讯将会出现错误。同一个输入模块的多个宿主控制器对该模块必须有相同的组 态配置:18输入模块的多个宿主控制器重要事

9、项 为确保两个项目中对同一 模块的组态一致,从其中 一个项目的I/O组态文件 夹中复制已组态好的模块 并粘贴至另一个项目的 I/O组态文件夹下。 19输入模块的多个宿主控制器重要事项 如果宿主控制器同一个模 块断开了连接,则该模块 将继续传送数据,这是由 于该连接这时已由替换上 的控制器维持。 Second Owner Connection BrokenFirst Owner Connection MaintainedMulticasting Input Module20只侦听连接 只侦听连接允许控制器从其接收数据,而这时该控制器可 以不是宿主控制器。 只侦听控制器并不需要保持I/O模块的组态

10、信息。任何模块都可以从I/O模块接收数据,即使它不是宿主控制 器:21只侦听连接重要事项 如果宿主控制器和模块间的 连接断开了,则所有的只侦 听连接都断开。 Owner Controller Connection BrokenListen-Only Controller Connection Also LostInput Module (Not Multicasting)22只侦听连接重要事项 只侦听通讯格式占用250 个连接中的一个。重要事项 当使用多个宿主控制器和多个 1756模拟量模块时,对于所有 的连接设置相同的RPI数值。 如果使用不同的RPI数据,则 在上电时,不会恢复连接。 23

11、通讯格式通过通讯格式参数建立所有关系。下表列出了可以使用的格式 要组态 这个模 块 要发送或者返回下列类型的数 据 则选择下面 的通讯格式 输入模 块 常规的故障和输入数据 输入数据 输入数据,数据改变时的系统 时钟的数值(本地机架),诊 断数据(只对于诊断型的模块 ) 完全诊断输 入数据 数据改变时带系统时间戳的输 入数据 CST时间戳 (待续)24通讯格式要组态 这个模 块 要发送或者返回下列类型的数 据 则选择下面 的通讯格式 输出模 块 (宿 主 或者 只侦听)控制器只发送输出数据 输出数据 控制器只发送输出数据,模块 返回熔断器熔断状态并且带有 熔断器熔断或者复位时的系统 时钟数值(

12、本地机架) CST时间戳熔 断器数据 输出数据控制器发送输出数据。模块返 回带诊断时间戳的诊断数据 完全诊断- -输出数据 宿主控制器发送输出数据和CST 时间戳数值 规划的输出 数据 (待续)25通讯格式要组态 这个模 块 要发送或者返回下列类型的数 据 则选择下面 的通讯格式 输出模 块 (所 有者或 者只侦 听)宿主控制器向模块发送带CST时 间戳的输出数据。当熔断器被 烧时,模块返回熔断器烧坏状 态并且带有系统时钟数值(本 地机架) CST时间戳熔 断数据- 规划的输出 数据宿主控制器向模块发送输出数 据和CST时间戳数据。模块返回 诊断数据和诊断的时间戳 完全诊断- -规划的输出 数

13、据 26通讯格式 浮点类型-IEEE32位浮点格式 整型格式-允许快速采样速率的有符号格式并且占用少量内存,但 是限制了一些模拟量特征(不支持数据滤波,过程报警,速率报警, 或者标定):-模拟量输入为16位分辨率。-模拟量输出为13-16位分辨率,这取决于模块 模拟量模块有下述通讯格式:27模块所有者关于为指定的模块选择通讯格式的帮助,请参阅 Logix5000标准程序指南(Logix5000 Standard Procedures Guide)的附录I/O模块通讯格式。重要事项 模块的通讯格式一经创建, 就不能被更改。如果必须更 改,则应删除该模块的组态 信息并且重新创建新的模块 。 28连

14、接界面在向导的连接界面上,必须定义下面的参数:Multicasting RateInhibit Module Connection OptionMajor Fault Option29连接界面禁止模块:该选项允许写入模块的组态数据但是禁止模块同 宿主控制器通讯。重要事项 如果禁止了一个通讯模块 ,则与该模块依靠该模块 进行通讯的所有模块都被 禁止了。控制器上的主要故障:该选项的功能是如果同该模块的连接 失败,则引起主要故障。30数字量模块的广播速率 RPI(请求信息包间隔) COS(状态改变)数字量I/O数据的广播传送是受模块组态时所选的下面速率决定:31RPI(请求信息包间隔) 指定了在模块

15、广播传送板载存储器中当前数据之前消逝的 时间: -200微秒(0.2毫秒)-750毫秒重要事项 如果您设置了RPI为150毫秒并且 设定程序扫描时间为10毫秒,则 梯级扫描时输出发生了变化,但 是输出模块并不变化。 32COS(状态改变) 当其中一点状态改变后,所有的数据进行广播传送。为数字量I/O使能了COS选项时,则只有当指定的模块状态发 生改变时(传输从开启到关闭或者从关闭到开启时),数据 才会传送:重要事项 不管COS选项是否使能, 数字量I/O模块的RPI必须 设定。数据将以RPI速率 进行广播传送,这时不受 状态改变的影响。 33模拟量模块的广播速率 RPI -同数字量模块的这个参

16、数的工作方式一样。 RTS -(实时采样速率)模块配置时选择的速率能够影响模拟量数据的广播速率:34RTS(实时采样速率) 扫描所有的输入通道并且在板载存储器中存储数据。 将通道刷新数据和其它的状态数据传送至本地框架背板。RTS使能模块执行下面的操作:板载存贮器内的当前数据以RPI速率进行多点传送。 RTS扫描输入通道的优先级高于多点传送的优先级。35组态界面对于输出界面,在某些特殊场合输出状态可以在组态选项卡 中进行设置:Output States During Program ModeOutput States During Fault ModeOutput states are set per point.编程模式下通讯失败时的输 出

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号