ControLogix-标准课程.ppt

上传人:豆**** 文档编号:26083219 上传时间:2022-07-15 格式:PPT 页数:161 大小:2.93MB
返回 下载 相关 举报
ControLogix-标准课程.ppt_第1页
第1页 / 共161页
ControLogix-标准课程.ppt_第2页
第2页 / 共161页
点击查看更多>>
资源描述

《ControLogix-标准课程.ppt》由会员分享,可在线阅读,更多相关《ControLogix-标准课程.ppt(161页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、课程内容简介课程内容简介(1)在五天的时间内,我们将学习:在五天的时间内,我们将学习: ControlLogix 系统概述 ControlLogix 控制器的在线连接 创建一个新项目 创建控制器的程序文件 创建控制器的数据文件 梯形图编程基础 位操作指令编程 计时器指令编程 计数器指令编程课程内容简介课程内容简介(2) 梯形图程序的编辑 基本指令编程 本地I/O 模块通讯 I/O模块的故障处理 远程I/O模块通讯 远程Produce/Consume通讯 MSG指令 SSV/GSV指令 ControlLogix 系统的维护维修 在五天的时间内,我们将学习:在五天的时间内,我们将学习:Contro

2、lLogix 系统概述系统概述(1)控制系统的信息流控制系统的信息流控制系统控制系统生产过程生产过程/机器机器输入输出ControlLogix 系统概述系统概述(2) 控制器 I/O(输入/输出)系统 通讯网络 可视硬件 编程系统控制系统基本结构控制系统基本结构ControlLogix 系统概述系统概述(3)顺序控制顺序控制 完成时序逻辑控制,可编程逻辑控制器(PLC)的传统功能。过程控制过程控制 完成过程控制,从小型DSC系统移植过来的功能块。驱动控制驱动控制 完成传动控制,协同驱动器完成速度控制链/收放卷/提升/负荷分配等传动控制功能。运动控制运动控制 完成伺服控制,实现对运动轴的各物理量

3、的控制,用运动指令编程实现。 ControlLogix ControlLogix 系列控制功能系列控制功能 ControlLogix 系统概述系统概述(4) ControlLogix FlexLogix CompactLogix SoftLogix DriveLogix ControlLogix 系统控制器类型系统控制器类型ControlLogix 系统概述系统概述(5) EtherNet ControlNet DeviceNet DH+/RIO DH485/串口 第三方通讯ControlLogx系统网络类型系统网络类型ControlLogix 系统概述系统概述(6)Windows NT /

4、Windows 2000/ Windows XP 操作系统下安装: RSLogix5000 编程软件 RSLinx 连接软件 RSNetWorx for ControlNet 网络组态软件 RSNetWorx for DeviceNet 网络组态软件 RSNetWorx for EtherNet 网络组态软件ControlLogix 系统编程环境系统编程环境ControlLogix 系统概述系统概述(7)I/O 和通讯模块和通讯模块 框架框架电源电源电源指示电源指示灯灯 控制器控制器ControlLoix 平台平台ControlLogix 系统概述系统概述(8)ControlLoix 硬件基本

5、结构硬件基本结构 机架 4槽、7 槽、10槽、13槽、17槽 ,每个机架自供电源。 控制器模块 Logix5550 Logix5553 Logix5555 Logix556X I/O模块 离散量模块、模拟量模块、高速计数模块 - 与控制器数据交换使用生产者/用户方式 - 外信号回路带电子保险 - 外信号回路隔离 - 可对模块进行诊断 - 模拟量可进行工程定标并可带时间标记 - 模块的防错插入采用电子辩识 - 可带电拔插模块 通讯模块 对应通讯网络的模块 - 1756-ENET/B 1756-ENBT EtherNet - 1756-CNB/CNBR ControlNet - 1756-DNB

6、DeviceNet - 1756-DHRIO DH+ ControlLogix 系统概述系统概述(9)ControlLoix 控制器控制器RS-232串口串口模块标签模块标签电池电池背板连接器背板连接器下锁键下锁键上锁键上锁键指示灯指示灯钥匙开关钥匙开关门门电池标注电池标注ControlLogix 系统概述系统概述(10)ControlLoix 控制器特性控制器特性 允许各种模块混合使用的模块化结构模块化结构 允许多个控制器位于同一机架中 每个控制器允许最多250个通讯连接 可寻址最多128000个离散点或4000个模拟量点 可扩展内存以适应各种应用尺寸 容易与现有的传统产品的系统(如PLC5

7、、SLC500)集成 支持NetLink 网络 - DeviceNet - ControlNet - EtherNet/IP 提供集成多达16个伺服模块(32轴)的同步和分布的运动控制ControlLogix 系统概述系统概述(11)ControlLoix 控制器内存占用控制器内存占用 初始化操作系统(43K字节,此项不占用选型手册中提供给 用户的内存空间),各次版本新增加功能所带来的附加内存 空间 I/O模块定义和组态 ASCII代码存放形式 数据库 标签的ASCII代码存放形式(含标签名字和别名) 应用程序的源代码(尽管是相似的指令,由于提高执行速度,比 较PLC5/SLC而言需要附加的内

8、存) 运行时信息交换处理所需要的缓冲区 RSLinx 数据操作所需要的标签组的存储 在线编辑所需要的悬挂编辑梯级的临时存储Logix5000 控制器的在线连接控制器的在线连接(1)组态或编程软件的连接建立并组态通讯驱动浏览网络和节点数据采集 - 直连的数据采集 - OPC数据的采集 - 优化的数据采集 RSLinx通讯软件通讯软件Logix5000 控制器的在线连接控制器的在线连接(2)RSLinx 组态软件组态软件驱动组态驱动组态驱动类型选择驱动类型选择已在使用的驱动已在使用的驱动Logix5000 控制器的在线连接控制器的在线连接(3)RSLinx 组态软件组态软件浏览窗口浏览窗口自动刷新

9、自动刷新选择背板选择背板 背板模块浏览背板模块浏览X缺失或有问题的模块缺失或有问题的模块X运行 控制器进入完全地I/O控制,不可对项目进行编辑。编程 控制器不执行程序,可对项目进行编辑,输出点按模块设置的 状态输出。远程远程运行远程运行 控制器进入完全地I/O控制,可以在线对项目进行编辑, 但要经过测试。远程编程远程编程 控制器不执行程序,可对项目进行编辑,输出点按模块 设置的状态输出。远程测试远程测试 控制器执行程序,可对项目进行某些编辑,输出点按模 块设置的状态输出。Logix5000 控制器的在线连接控制器的在线连接(4)控制器的工作状态控制器的工作状态* 控制器Tag “Local:0

10、:O.Data.0” 有变化, 但输出模块的触点不变化,该connection不通!通过tag关联到DI、DO点,进行monitor观测。所谓“远程”:表示模式(run,test,prog)在远程的编程软件可换。输入数据更输入数据更新?新?程序扫描?程序扫描?输出更新?输出更新?远程编程远程编程YesnoNo远程测试远程测试yesyesNo*远程运行远程运行yesyesYes编程编程yesnoNo运行运行yesyesyes下载(Download) 将作为编程终端的计算机中项目通过网络传送给控制器。上载(Upload)将控制器中的项目通过网络传送给作为编程终端的计算机。在线(Online)浏览或

11、编辑控制器中的项目。离线(Offline)浏览或编辑编程终端中的项目。刷新模块的Firmware 用ControlFLASH对模块固件的版本升级或降级。 Logix5000 控制器的在线连接控制器的在线连接(5)控制器的在线操作控制器的在线操作Logix5000 控制器的在线连接控制器的在线连接(6)控制器解锁控制器解锁 允许二个以上的用户同时在控制器上进行编辑。控制器锁定控制器锁定 锁定控制器,不允许其他用户对控制器编辑。其他用户控制器锁定其他用户控制器锁定 已被其他用户锁定,不能对此控制器进行编辑。其他用户修改项目其他用户修改项目 其他用户正在对控制器进行编辑。 识别控制器的编辑状态识别控

12、制器的编辑状态控制器锁定控制器锁定控制器解锁控制器解锁其他用户控制器锁定其他用户控制器锁定其他用户修改项目其他用户修改项目创建一个新项目创建一个新项目(1)项目图标项目图标 Project/Project File: RSLogix 5000 编程软件存放编程和组态信息的存盘文件。创建一个新项目创建一个新项目(2)创建新项目创建新项目 选择控制器类型选择控制器类型说明说明 可空白可空白项目文件存放路径项目文件存放路径选择版本选择版本项目名称项目名称框架尺寸框架尺寸控制器所在槽号控制器所在槽号创建一个新项目创建一个新项目(3)控制器特性控制器特性 组态串口组态串口编辑项目属性(离线)编辑项目属性

13、(离线)查看主要故障查看主要故障和次要故障和次要故障设置系统时间设置系统时间组态系统故障管理、上电管理组态系统故障管理、上电管理和系统管理时间片断百分比和系统管理时间片断百分比设置上电或用户命令设置上电或用户命令从非易失性内存装载从非易失性内存装载项目项目评估控制器内存运评估控制器内存运用(离线)用(离线)创建一个新项目创建一个新项目(4)CST Coordinated System Time 如果控制器CST 设置为Master ,在同一框架的所有的模块将与它时间同步。 CST 能测定与时间有关的数据和事件。作为运控项目的控制器必须设定为Master,,注意,控制器缺省设定不是Master。

14、 创建一个新项目创建一个新项目(5)控制器的内存组织结构控制器的内存组织结构 存放完成运行的执行代码文件及相应的结构。 存放运行的依据和结果的数据文件及相应的数据结构类型存放确定控制器及其相关设备之间的信息交互关系的I/O组态 创建程序文件创建程序文件(1)任务任务 (TaskTask) 每一个项目(或控制器)最多可以定义32个任务。 程序(程序(Program)Program) 每个任务下最多可定义32个程序,每个程序拥有自己独立的数据区域和多个子程序。 子程序(子程序(RoutineRoutine) 是真正的执行程序,可定义的个数由控制器的内存决定。程序文件程序文件创建程序文件创建程序文件

15、(2) 连续型任务连续型任务 指的是周而复始连续执行的任务,一个项目只允许定义1个,亦可以不定义。 周期型任务周期型任务 指的是定时中断执行的逻辑程序,周期性的执行任务,须定义周期时间,要设定优先级别,最多可以定义15个。 事件触发型任务事件触发型任务 指的是事件触发引起的任务调用,事件触发可以是外部输入点变化引起(如同PLC5/SLC),也可以由Consuned Tag引起或直接指令调用引起,还可以由运动控制状态引起,要设定优先级别,最多可以定义15个。 任务的三种类型任务的三种类型任务决定了执行的顺序创建程序文件创建程序文件(3)中断级别低的任务将被中断级别高的任务中断,中断优先级别共有1

16、5个(序号1-15),序号越低中断优先级别越高。连续型任务是连续不断执行的逻辑程序,可以被任何周期中断任务或事件中断任务中断,也可以认为是中断级别最低的任务。软件控制器只有三个优先级别用于周期中断任务和三个优先级别用于事件中断任务中断优先级别中断优先级别创建程序文件创建程序文件(4)任务是执行顺序的安排每个任务执行完毕,会将执行的结果送到输出数据区域。如果在任务特性组态中不特意取消的话。被屏蔽的任务仍然在从程序转入运行或测试时进行预扫描。看门狗(Watchdog)监视周期任务和事件中断任务的执行,如果超时,则主要故障发生。周期任务的执行周期必须大于它的执行时间,如果控制器探测到周期任务的触发,

17、而该任务正在执行,则发生overlap,后一个触发的请求丢失。特别说明特别说明创建程序文件创建程序文件(5)例子例子某个项目中有1个事件触发型任务、1个周期型任务和1个连续型任务,它们的中断级别和执行时间如下图所示:创建程序文件创建程序文件(6)例子例子任务1任务3任务25102015253035404550任务中断任务执行时间单位 ms 所有的周期型任务和事件触发型任务都可以中断连续型任务。 高优先权任务中断所有的低优先权任务。 高优先权任务可多次中断低优先权任务。 同等级优先权的任务同时触发时各轮流执行1ms,交互进行。 当连续型任务完成全部扫描时,立即重新开始新的一轮扫描。创建程序文件创

18、建程序文件(7)程序程序程序是任务下的组织结构,由一个数据库和多个子程序组成。每个程序都拥有一个独立的数据库,在这个数据库建立的数据标签只能被本程序内的子程序引用,且都是内部数据,每个程序中必须指定一个子程序为主控程序,作为本程序运行的启动程序 每个程序中还可以指定一个故障处理子程序,以解决本程序内任何子程序运行时而引起的故障。其余的子程序均由主控程序中的调子程序指令(JSR)调用。未预定程序(Unscheduled Programs) 中存放备用或暂不运行的程序,会下载到控制器中,但不会执行。同一个任务下的多个程序,将按顺序执行,可在任务的属性中调整顺序。程序是一个完整的结构,它等同于一个传

19、统的处理器。程序是一个完整的结构,它等同于一个传统的处理器。创建程序文件创建程序文件(8) 子程序是真正的执行, 所有的控制代码都被编写在子程序中,有四种编程形式: 梯形图梯形图LDLD 最常采用的编程模式,是由梯级组成的程序结构,完成逻辑时序控制的程序编辑。 顺序功能流程图顺序功能流程图SFCSFC 将工作流程细化到步,用SFC来编辑步的执行顺序和结构,而每个步都是执行代码的组成。 文本编程文本编程ST ST 采取ASCII代码编写程序,通常用于复杂或特殊要求的运算,这些可能用梯形图的运算指令难以完成。 功能块功能块FBD FBD 组态过程控制,是引入的DCS系统的仪表控制组态方式,由功能块

20、之间的连接建立程序结构。 子程序子程序子程序是真正的编程体和执行体子程序是真正的编程体和执行体创建程序文件创建程序文件(9)故障和上电管理程序故障和上电管理程序故障管理程序故障管理程序 当控制器发生主要故障而引起停机之前调用的程序,一般情况下,用于编写有序的停车和可恢复故障的消除。上电管理程序上电管理程序 只有在控制器处在RUN状态下,上电时才执行一次,可用于上电时初始化的一些操作。 创建程序文件创建程序文件(10)删除子程序、程序和任务删除子程序、程序和任务删除要按照如下的顺序进行:l删除子程序的所有的执行代码l选定子程序并删除它们l删除程序区域的所有的标签l选定程序并删除它们l最后删除任务

21、创建数据文件创建数据文件(1)数据文件 全局数据区域 又称控制器数据区域, 它含有全部的对外数据和公用的内部数据,其数据可被控制器内所有的子程序引用。 程序数据区域 全部为内部数据,其数据只能被本程序内的子程序引用。各程序之间的数据区域是隔离的。不同的程序可使用相同的Tag而不冲突,以利代码共享。创建数据文件创建数据文件(2)数据库编辑页面显示类别显示类别操作描述操作描述点入编辑使能点入编辑使能编辑页面编辑页面 标签标签数据类型数据类型 别名别名 创建数据文件创建数据文件(3)数据库监视页面创建数据文件创建数据文件(4)数据类型基本数据类型结构数据类型 - 系统预定义结构数据类型- 用户自定义

22、结构数据类型数组创建数据文件创建数据文件(5)基本数据类型BOOL 布尔数 01 1 位 SINT 短整数 -128 +127 8位 INT 整数 -32768 +32767 16位 DINT 长整数 -2147483648 +2147483647 32位 REAL 实数 3.4*10-38 1.17*10+38( 负数 ) 32位 1.17*10-383.4*10+38( 正数 )创建数据文件创建数据文件(6)当数据类型为 BOOL, SINT, 和 INT 被分配给一个标签时,控制器仍然花费了一个完整的 DINT (4字节) ,剩余部分则被闲置。分配最小内存单元分配最小内存单元 1DINT

23、31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0占用内存占用内存BOOLSINTINTDINTREAL数据数据类型类型未占用内存未占用内存基本数据的内存占用创建数据文件创建数据文件(7)系统预定义结构数据类型系统预定义结构数据类型 I/O模块组态时产生的I/O数据 出自于PLC5/SLC500 的多字元素文件 运动控制的数据结构 功能块(过程控制)的数据结构 系统组态信息和状态信息 创建数据文件创建数据文件(8)自定义结构数据类型自定义结构数据类型 字符串自定义数据结构 用

24、户自定义数据结构UDT 附加说明(Add-on Instructions)创建数据文件创建数据文件(9)例子例子 建于变频器参数采集建于变频器参数采集创建数据文件创建数据文件(10)例子例子 内存单元占用内存单元占用创建数据文件创建数据文件(11)数组数组是同一数据类型的连续分布的集合,可由基本数据类型和结构数据类型构成。数组有1维、2维和3维,各维数组中的元素个数取决于内存。 Part_Data2,5,3 1维维2维维3维维数组名数组名梯形图编程基础梯形图编程基础(1) 梯级的基本结构输入指令决定梯级条件: 输出指令按梯级条件执行: 位指令的逻辑运算结果 比较指令的比较结果 检测或诊断的结果

25、 非保持型指令 在梯级条件持续期间执行 保持型指令 在梯级条件跳变时执行 梯形图编程基础梯形图编程基础(2) 梯级混合编程梯形图编程基础梯形图编程基础(3)梯级编程三个步骤梯级编程三个步骤 梯形图结构的建立 指令和地址的输入 梯级被接受的过程 梯形图编程基础梯形图编程基础(4) 梯级编辑的接受过程梯级编辑的接受过程 离线编程,只要语法是正确的,一旦离开梯级就会自动接收。离线编程,只要语法是正确的,一旦离开梯级就会自动接收。 在线编程状态下编程,必须逐个梯级校验接受。在线编程状态下编程,必须逐个梯级校验接受。编辑完毕等待编辑完毕等待接受的梯级接受的梯级 梯形图编程基础梯形图编程基础(5)在线运行

26、时的梯级编辑在线运行时的梯级编辑 正在编辑的梯级正在编辑的梯级原来的梯级原来的梯级(在运行中的控制器)在运行中的控制器) 梯级编号临时被改成正常的顺序,但不意味着下面这个梯级可梯级编号临时被改成正常的顺序,但不意味着下面这个梯级可 以被编辑,它只是起参考作用。以被编辑,它只是起参考作用。 运行编辑程序一定要经过测试阶段才会被接受。运行编辑程序一定要经过测试阶段才会被接受。梯形图编程基础梯形图编程基础(6) 梯级标识符号梯级标识符号梯形图编程基础梯形图编程基础(7) 梯级编程快捷操作梯级编程快捷操作1 接受编辑的梯级 放弃编辑的梯级 校验编辑中的子程序 检验整个项目的程序 在线编程时出现,将一个

27、梯级提取出来,使之处于悬挂状态。 在线编辑时出现,接受处于悬挂的梯级,使之成为控制器程序文件中的处 于悬挂的梯级。 在线编辑时出现,放弃处于悬挂的梯级。 在线编辑时出现,编程状态下放弃控制器程序文件中的处于悬挂的梯级。梯形图编程基础梯形图编程基础(8) 梯级编程快捷操作梯级编程快捷操作2 在线编辑时出现,放弃控制器程序文件中的经过测试的梯级。 在线编辑时出现,测试控制器程序文件中的在远程运行状态下编辑的梯 级,控制器执行正在测试的梯级。 在线编辑时出现,放弃测试控制器程序文件中的在远程运行状态下编辑的 梯级。 在线编辑时出现,编程状态下放弃控制器程序文件中的处于悬挂的梯级。 在线编辑时出现,放

28、弃控制器程序文件中的经过测试的梯级。 在线编辑时出现,测试控制器程序文件中的在远程运行状态下编辑的梯 级,控制器执行正在测试的梯级。 在线编辑时出现,放弃测试控制器程序文件中的在远程运行状态下编辑的 梯级。梯形图编程基础梯形图编程基础(9) 程序校验或接受发生错误或警告程序校验或接受发生错误或警告 双击找到错误所在双击找到错误所在离线编程进行校验后,离线编程进行校验后, 错误不能下载;警告可以下载。错误不能下载;警告可以下载。计时器和计数器指令计时器和计数器指令(1)计时器指令 梯级的输出指令 计时基值: 1ms 计时范围: 1 - 2,147,483,647 ms 结构数据类型 非保持型计时

29、器 - 非保持型通延时计时器 TON - 非保持型断延时计时器 TOF 保持型计时器RTO计时器和计数器指令计时器和计数器指令(2)通延时计时器TON 级条件成立(通),指令使 能,计时开始。 级条件消失(断),指令未 使能,累加值(ACC)复 位,所有状态位复位。 预置值设定位计时脉冲个 数,即设定时间除以时间 基值。 级条件成立时,TT位与 DN状态相反。计时器和计数器指令计时器和计数器指令(3)断延时计时器TOF 级条件成立(断),指令使 能,计时开始。 级条件消失(通),指令未 使能,累加值(ACC)复 位,所有状态位复位。 预置值设定位计时脉冲个 数,即设定时间除以时间 基值。 级条

30、件成立时,TT位与 DN状态相同。计时器和计数器指令计时器和计数器指令(4)保持型计时器RTO 级条件成立(通),指令使 能,计时开始。 级条件消失(断),指令未 使能,累加值(ACC)不 复位,所有状态位复位。 预置值设定位计时脉冲个 数,即设定时间除以时间 基值。 级条件成立时,TT位与 DN状态相反。 累加值要用复位指令RES 来复位。计时器和计数器指令编程计时器和计数器指令编程(5)计数器指令计数器指令 梯级的输出指令 计数范围: -2,147,483,648 -2,147,483,647 结构数据类型 增计数器 CTU 减计数器 CTD 计时器和计数器指令编程计时器和计数器指令编程(

31、6)增计数器指令 增计数器指令 CTU 级条件 跳变一次,累加值增加1。 不管状态位(完成位DN或 上溢出位OV)是什么状态, 都不会停止增计数。 累加值要用复位指令RES 来复位。计时器和计数器指令编程计时器和计数器指令编程(7)减计数器指令 减计数器指令 CTD 级条件 跳变一次,累加值减去1, 不管状态位(完成位DN或 下溢出位UN)是什么状态, 都不会停止减计数。 累加值要用复位指令RES 来复位。计时器和计数器指令编程计时器和计数器指令编程(8)复位指令RES 复位指令RES可给保持 型的指令RTO、CTU、 CTD复位, 复位操作将累加值和状态 位统统复零。 控制器与本地控制器与本

32、地I/OI/O模块的通讯模块的通讯(1)术语解释Multicast: 多点传送多点传送 同时向多个站点或模块发送数据,这是物理信号的实施过程。Producer/Consumer Model: 生产者生产者/ /用户方式用户方式 一种通讯模式,生产者产生的数据能被多个消费者接受,从而得到数据共享。这是因为基于多点传送方式,站点能同时接收信息而得以实现的通讯模式。Local: 本地本地 项目中运行的I/O点与控制器在同一框架中,通过框架背板传送数据。Remote: 远程远程 项目中运行的I/O点与控制器不在同一框架,通过通讯网络来传送数据,其传送速度受到网络的制约。控制器与本地控制器与本地I/OI

33、/O模块的通讯模块的通讯(2)离散量模块性能 离散量 I/O模块 : Producer/Consumer 的多点传送方式。 RIUP 带电拔插 在框架不关闭电源时,可将模块从框架上拔离或插入。 模块级别的故障报告和现场方面的诊断信息。 隔离、非隔离或诊断的选择。 电子保险。 8, 16, 和32 点的选择。 时间标记数据。 电子识别。 控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(3)模拟量模块性能 模拟量 I/O模块: Producer/Consumer 的多点传送方式 RIUP 带电拔插 在框架不关闭电源时,可将模块从框架上拔离或插入。 在模块中设置工程定标 报警和限幅 诊断

34、带有时间下标的数据 32 位浮点或 16 位输入和 13-16 位输出整数数据格式,取决于模块。 电子识别控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(4)1756模块产品编号识别1756 - O B 16 D后缀后缀 (诊断、电子保险诊断、电子保险,、隔离、电压、隔离、电压、电流、等等。电流、等等。) 点数或通道数点数或通道数A 表示表示 AC, B 表示表示 DC, F 快速响应的模拟量快速响应的模拟量I 或或 O 表示输入或输出模块表示输入或输出模块模块槽号模块槽号 RSLogix 5000 Software I/O Configuration控制器与本地控制器与本地I/OI

35、/O模块的通讯模块的通讯(5)数组I/O 模块产品编号后缀的识别:后缀后缀含义含义解释解释 D 诊断提供每一个点的诊断信息 E 电子保险具有内部电子保险防止模块回路过流 I 隔离具有隔离的输入回路或输出回路 V 电压用于电压信号的模块 C 电流用于电流信号的模块控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(6)传统的传统的I/O模块和模块和1756I/O模块的比较模块的比较传统的传统的 I/O 模块模块1756-I/O 模块模块控制器轮询I/O 模块获取数据I/O 模块产生和消费数据.一个控制器先获得数据,然后再传给下一个控制器多个控制器同时使用一个模块发出的数据,而不需要另外传送

36、。I/O 数据在扫描周期结束的时候统一刷新。I/O 数据按照各个模块设定的RPI时间周期性地各自刷新。控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(7)模块参数General Name: 输入模块名称。 Description: 对模块的用途进行说明。 Slot: 指定模块所在的槽号。 Comm Format: 模块与控制器的通讯形式,有两种选择: - Full Diagnostics 控制器是该模块的拥有者,可以对模块进行组态,可获得输入 数据、状态信息和诊断信息。 - Listen Only,控制器只是模块输入数据、状态信息和诊断信息的的获得者 。 Revision: 该模块的

37、Firmware版本号, 前为主版本号,后为次版本号。 Electronic Keying: 电子保险,用以防模块错插入,有三种选择: - Compatible Moudule,兼容方式,主要版本必须符合,次要版本要大于等于。 - Disable Keying,任意方式,不加保险,任意模块可插入。 - Exact Match,精确方式,主要版本和次要版本都必须符合。控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(8)模块参数Connection RPI: 请求发送中断时间,定义模块对控制器交换信息的时间间隔,在本 地机架中,最短可定义0.2毫秒,最长可定义750毫秒。 : 此项被选择

38、,该模块被屏蔽,控制器与模块不建立任何 通讯。 : 此项被选择,控制器在 运时,一旦模块与控制器的连接失败,即在控制器中产生一个主要故 障,该故障将导致停机。 :模块的连接故障信息在此显示,此时,编程软件的I/O Configuration 上该模块有黄色惊叹号标志,提醒用户进入检查。控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(9)模块参数Module info Identification 产品识别信息 Status 模块状态 - Major Fault: 模块的主要故障 背板故障及无故障 - Minor Fault: 模块的次要故障 背板故障及无故障 - Internal S

39、tate: 模块当前的运行状态 - Configured: 模块是否已被拥有者(控制器)下载组态信息 - Owned: 模块是否有拥有者(控制器)仍然与之连接。 - Module ldentity: 模块根据电子保险选项检测是否吻合。 Coordinated System Time 协调系统时间。 - Timer Hardware: 模块的系统时间计时器工作正常与否 - Timer Synced: 模块的系统时间是否与主系统(控制器 )时间同步。 Refresh 点击后,将刷新模块数据。 Reset Module 点击后,模块组态信息被复位,如同上电时的状态。 控制器与本地控制器与本地I/OI

40、/O模块的通讯模块的通讯(10)模块参数BackPlane ControlBus Status 显示背板状态,正常情况为OK,非正常情况显示: - 接受者未使能 - 多点传送地址未使能 - RA/GR 误比较 ControlBus Parameters 参数的显示和设置 - Multicast CRC Error Threshold 显示由于多点传送CRC错误而开始记入的故障状态 - Transmit Retry Limit 设置当传送错误发生时,重试的次数限制,设置范围为0-63。 Error Counters 错误计数器 - Receive 接受错误计数器 - Transmit 传送错误计

41、数器 控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(11)离散量输入模块参数组态 Enable Change of State: 对每个回路定义,当输入信号的状态发生改变时, 向外送出数据。 Enable Diagnostics for: 对每个回路定义,当信号回路断开时,发出开路诊 断信息。 Enable Diag Latching: 对每个回路定义,即使回路已恢复正常,曾经发生过 开路状态,仍然被锁存,除非进行复位的清除操作。 Input Filter Time: 选择回路的滤波时间常数,每8位共用一个定义。 控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(12)设有

42、COS的传送过程控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(13)离散量输出模块参数组态 Output State During: 组态以下两种情况下的输出状态,它们都有三种选择: 打开、关闭和保持。 - Program Mode: 对每一个点定义控制器转入编程状态时的输出状态。 - Fault Mode: 对每一个点定义模块发生通讯故障时的输出状态。 Enable Diagnostics for: 组态以下两种情况下的诊断使能: - Output Verify: 输出校验,校验当输出模块的相应点接收到ON的信息时,其真实 的输出的确是ON的输出,注意,只有在接收到ON信息时才实

43、施该诊断。 - No Load: 空载测试,探测输出模块的相应点开路或失载,注意,只有在接收到 OFF信息时才实施该诊断。 Enable Diag. Latching: :使能诊断锁定,当诊断信息发生后,即使回路已 恢复正常,曾经发生过诊断状态,仍然被锁存,除非进行复位的清除操 作。控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(14)离散量输出模块诊断测试 Pulse: 对各通道点击 , 将对相应通道的输出回路产生一个不足以启动(或关 闭)设备的窄脉冲,用以测试输出通道。该测试必须在控制器运行状态时 进行,用于测试一个状态长时间不变的回路,产生的测试脉冲与原状态 是相反的极性。即当

44、输出为ON时,测试脉冲为负;输出为OFF时,测试脉 冲为正。 Results: 当通道测试成功,出现 Passed。控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(15)离散量输入输出模块诊断锁存复位,三种方法: 手动复位 在I/O模块组态界面操作 程序复位 MSG指令执行 重上电复位控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(16)模拟量输入模块组态 Scaling - High Signal: 输入信号的最大定标(伏/毫安)。 - Low Signal: 输入信号的最小定标(伏/毫安)。 - High Engineering: 模/数转换后的数字的工程定标最大值,与

45、建立模 块时选择的数据形式有关。 - Low Engineering: 模/数转换后的数字的工程定标最小值,与建立模 块时选择的数据形式有关。 RTS: 模块的采样时间,一个模块只有一个,不可各通道各自选择。RTS 应小于等于模块的RPI,成整数倍较好。 Input Range: 输入类型(电流/电压)和范围的选择,对应标准的传感器 信号。 Sensor offset: 设置传感器输入信号的偏移量。 Notch Filter: 模/数转换的内置特性,它的作用是削弱选定频率的信号,一 般情况用于抑制交流信号的噪声干扰。 Digital Filter: 选择毫秒为单位的滤波常数,通过运算对模/数转

46、换的数字结 果进行数字滤波。控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(17)模拟量输入模块报警 Process Alarms: 过程报警 - High High: 报警高高值,通道数据到达此值时,数据文件中相应通道高高报 警位置位。 - High: 报警高值,通道数据到达此值时,数据文件中相应通道高报警位置位。 - Low: 报警低值,通道数据到达此值时,数据文件中相应通道低报警位置位。 - Low Low: 报警低低值,通道数据到达此值时,数据文件中相应通道低低报 警位置位。 Disable Alarm: 选择此项时,免除报警。 Latch Process Alarm: 过程

47、报警锁存,此项选择时,即使数据已脱离报警区域, 相应报警项仍须点击 才能解除报警,数据文件中的报警位亦被复位 Latch Rate Alarm: 变化率报警锁存,此项选择时,即使数据已脱离报警区域, 仍须点击 才能解除报警,数据文件中的报警位亦被复位。 Deadband: 死区范围设定。 Rate Alarm: 设置引起报警的变化率。控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(18)模拟量输出模块组态 Scaling - High Signal: 输出信号的最大定标(伏/安)。 - Low Signal: 输出信号的最小定标(伏/安)。 - High Engineering:数/

48、模转换前的数字的工程定标最大值,与建立模块 时选择的数据形式有关。 - Low Engineering: 数/模转换前的数字的工程定标最小值,与建立模块 时选择的数据形式有关。 Sensor Offset: 为输出信号校准偏移设置一个合适的偏移量。 被选择,当输出量在保持量全定标0.1%之内时,输出 信号保持不变。控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(19)模拟量输出模块限幅 Limits: 输出箝位,输入高限幅和低限幅的工程定标量值。 Ramp in Run Mode: 输出的最大变化率限量。 Disable All Alarms: 选择此项,解除本通道所有的限量报警。

49、Latch Limit Alarms: 选择此项,本通道限幅报警被锁存,即使输出量已脱 离限幅值,相应报警项仍须点击 才能解除报警,数据文件中的 报警位亦被复位。 Latch Rate Alarm: 选择此项,本通道变化率限量报警被锁存,即使变化率 已脱离报警限量,仍须点击 才能解除报警,数据文件中的报警 位亦被复位。 控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(20)模拟量输出模块输出状态 Output State in Program Mode: 对每一个通道定义控制器转入编程状态时 的输出量,有两种选择: - 保持在最后状态。 - 用户自己定义,用户必须在右边的方框中输入一

50、个在最高限量和最低 限量之间的值,并选择 (Ramp也需要被定义)。 Output State in Fault Mode: 对每一个通道定义模块发生通讯故障时的输 出量,有两种选择: - 保持在最后状态。 - 用户自己定义,用户必须在右边的方框中输入一个在最高限量和最低 限量之间的值,并选择 (Ramp也需要被定义)。控制器与本地控制器与本地I/OI/O模块的通讯模块的通讯(21)模拟量输入/输出模块的校准 模块校准之前不能对模块组态。 模块校准是对硬件误差的校准,即A/D 和 D/A 转换线性度的校准。 输入模块校准 撤除原信号,接入相应的标准信号,分别校准低端信号和 高端信号。 输出模块

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com