收藏 分享(赏)

ControlLogiix手册.ppt

上传人:Facebook 文档编号:9722090 上传时间:2019-08-28 格式:PPT 页数:158 大小:3.51MB
下载 相关 举报
ControlLogiix手册.ppt_第1页
第1页 / 共158页
ControlLogiix手册.ppt_第2页
第2页 / 共158页
ControlLogiix手册.ppt_第3页
第3页 / 共158页
ControlLogiix手册.ppt_第4页
第4页 / 共158页
ControlLogiix手册.ppt_第5页
第5页 / 共158页
点击查看更多>>
资源描述

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

2、,ControlLogix系统概述(1),控制系统的信息流,控制系统,生产过程/机器,输入,输出,5,ControlLogix系统概述(2),控制器 I/O(输入/输出)系统 通信网络 可视硬件 编程系统,控制系统基本结构,6,ControlLogix系统概述(3),顺序控制 完成时序逻辑控制,从PLC5增强型移植过来的整套指令系统。过程控制 完成过程控制,从小型DCS系统移植过来的功能块。驱动控制 完成驱动控制,在 DriveLogix 控制器中用特殊的功能块,组态实现变频器特定的控制模式。运动控制 完成伺服控制,实现对运动轴的各物理量的控制,用运控指令编程实现。,ControlLogix

3、系统控制功能,7,ControlLogix系统概述(4),ControlLogix FlexLogix CompactLogix SoftLogix DriveLogix,Logix 系列控制器类型,8,ControlLogix系统概述(5),EtherNet/IPControlNetDeviceNetDH+/RIODH485/串口第三方通信,ControlLogix系统网络类型,9,ControlLogix系统概述(6),在 Windows XP带有SP 1的专业版/Windows Server 2003 R2带有SP 1的标准版/Windows 2000带有SP 4的专业版的微软操作系统下

4、安装: RSLogix5000 编程软件RSLinx 连接软件RSNetWorx for ControlNet 网络组态软件RSNetWorx for DeviceNet 网络组态软件 RSNetWorx for EtherNet/IP 网络组态软件,ControlLogix 系统编程环境,10,ControlLogix系统概述(7),ControlLogix 平台,11,ControlLogix系统概述(8),ControlLogix 硬件基本结构,机架 4槽、7 槽、10槽、13槽、17槽 ,每个机架自供电源。控制器模块 Logix5550、Logix5553、Logix5555、Logi

5、x556X、Logix7 I/O模块 离散量模块、模拟量模块、高速计数模块- 与控制器数据交换采用生产者/用户方式- 外信号回路带电子保险- 外信号回路隔离- 可对模块进行诊断- 模拟量可进行工程定标并可带时间标记- 模块的防错插入采用电子辩识- 可带电拔插模块通信模块 对应通信网络的模块- 1756-ENET/B 1756-ENBT EtherNet/IP - 1756-CNB/CNBR ControlNet- 1756-DNB DeviceNet- 1756-DHRIO DH+,12,ControlLogix系统概述(9),ControlLogix 控制器,RS-232串口,模块标注,电池

6、,背板连接器,下锁键,上锁键,指示灯,钥匙开关,门,电池标注,13,ControlLogix系统概述(10),ControlLogix 控制器特性,允许各种模块混合使用的模块化结构允许多个控制器位于同一机架中每个控制器允许最多250个通信连接可寻址最多128000个离散点或4000个模拟量点可扩展内存以适应各种应用尺寸容易与现有的传统产品的系统(如PLC5/SLC500)集成支持NetLink 网络- DeviceNet- ControlNet- EtherNet/IP提供集成多达 32个轴的同步和分布的运动控制,14,ControlLogix系统概述(11),ControlLogix 控制器

7、内存占用,初始化操作系统(43K字节,此项不占用选型手册中提供给 用户的内存空间),各次版本新增加功能所带来的附加内存 空间 I/O模块定义和组态 ASCII代码存放形式数据库 标签的ASCII代码存放形式(含标签名字和别名)应用程序的源代码(尽管是相似的指令,由于提高执行速度,比较PLC5/SLC而言,还需要附加的内存)运行时信息交换处理所需要的缓冲区RSLinx 数据操作所需要的标签组的存储在线编辑所需要的悬挂编辑梯级的临时存储,15,Logix5000控制器的在线连接(1),组态或编程软件的连接 建立并组态通信驱动 浏览网络和节点 数据采集- 直连的数据采集- OPC数据的采集- 优化的

8、数据采集,RSLinx 组态软件,16,Logix5000控制器的在线连接(2),RSLinx 组态软件,驱动组态,驱动类型选择,已在使用的驱动,17,Logix5000控制器的在线连接(3),RSLinx 组态软件,浏览窗口,自动刷新,选择背板,背板模块浏览,X,缺失或有问题的模块,X,18,运行 控制器进入完全地I/O控制,不可对项目进行编辑。 编程 控制器不执行程序,可对项目进行编辑,输出点按模块设置的状态输出。 远程 远程运行 控制器进入完全地I/O控制,可以在线对项目进行编辑,但要经过测试。 远程编程 控制器不执行程序,可对项目进行编辑,输出点按模块设置的状态输出。 远程测试 控制器

9、执行程序,可对项目进行某些编辑,输出点按模块设置的状态输出。,Logix5000控制器的在线连接(4),控制器的工作状态,19,下载(Download) 将作为编程终端的计算机中的项目通过网络传送给控制器。上载(Upload)将控制器中的项目通过网络传送给作为编程终端的计算机。在线(Online)浏览或编辑控制器中的项目。离线(Offline)浏览或编辑编程终端中的项目。刷新模块的Firmware 自动使用ControlFLASH对模块固件的版本升级或降级。,Logix5000控制器的在线连接(5),控制器的在线操作,20,Logix5000控制器的在线连接(6),控制器解锁 允许二个以上的用

10、户同时在控制器上进行编辑。 控制器锁定 锁定控制器,不允许其他用户对控制器编辑。 其他用户控制器锁定 已被其他用户锁定,不能对此控制器进行编辑。 其他用户修改项目 其他用户正在对控制器进行编辑。,识别控制器的编辑状态,21,创建一个新项目(1),项目图标,Project/Project File: RSLogix 5000 编程软件存放编程和组态信息的存盘文件。,22,创建一个新项目(2),创建新项目,选择控制器类型,说明 可空白,项目文件存放路径,选择版本,项目名称,框架尺寸,控制器所在槽号,23,创建一个新项目(3),控制器特性,组态串口,编辑项目属性(离线),查看主要故障 和次要故障,设

11、置系统时间,组态系统故障管理、上电管理 和系统管理时间片断百分比,设置上电或用户命令从非易失性内存装载项目,评估控制器内存运用(离线)和查看内存当前运用(在线),24,创建一个新项目(4),CST Coordinated System Time,如果控制器CST 设置为Master , 所属模块将与它时间同步。CST 能测定与时间有关的数据和事件。作为运控项目的控制器和GuardLogix控制器必须设定为Master。注意,控制器默认设定不是Master。,25,创建一个新项目(5),控制器的内存组织结构,存放完成运行的执行代码文件及相应的结构。存放运行的依据和结果的数据文件及相应的数据结构类

12、型存放确定控制器及其相关设备之间的信息交互关系的I/O组态,26,创建程序文件(1),任务 (Task) 每一个项目(或控制器)最多可以定义32个任务。程序(Program)或设备管理(Equipment Phase) 每个任务下最多可定义100个程序或设备管理,每个程序拥有自己独立的数据区域和多个例程。例程(Routine) 包含真正的执行代码,可定义的个数不受限制,仅被控制器的内存限定。,程序文件,27,创建程序文件(2),连续型任务 指的是周而复始连续执行的任务,一个项目只允许定义1个,亦可以不定义。周期型任务 指的是定时中断执行的逻辑程序,周期性的执行任务,须定义周期时间,要设定优先级

13、别,最多可以定义31个。事件触发型任务 指的是事件触发引起的任务调用,事件触发可以是外部输入点变化引起(如同PLC5/SLC500),也可以由Consumed 标签引起或直接指令调用引起,还可以由运动控制状态引起,要设定优先级别,最多可以定义31个。,任务的三种类型,任务决定了执行的顺序,28,创建程序文件(3),中断级别低的任务将被中断级别高的任务中断,中断优先级别共有15个(序号1-15),序号越低中断优先级别越高。连续型任务是连续不断执行的逻辑程序,可以被任何周期中断任务或事件中断任务中断,也可以认为是中断级别最低的任务。软件控制器只有三个优先级别用于周期中断任务和三个优先级别用于事件中

14、断任务,中断优先级别,29,创建程序文件(4),任务是执行顺序的安排每个任务执行完毕,会将执行的结果送到输出数据区域。输出数据处理在任务属性组态中选定,连续任务和周期任务的默认是选定,事件触发任务的默认是不选定。被屏蔽的任务在控制器从程序转入运行或测试时仍然进行预扫描。看门狗(Watchdog)监视周期任务和事件中断任务的执行,如果超时,则主要故障发生。周期任务的执行周期必须大于它的执行时间,如果控制器探测到周期任务的触发,而该任务正在执行,则主要故障发生。,特别说明,30,创建程序文件(5),例子,某个项目中有1个事件触发型任务、1个周期型任务和1个连续型任务, 它们的中断级别和执行时间如下

15、图所示:,31,创建程序文件(6),例子,所有的周期型任务和事件触发型任务都可以中断连续型任务。高优先权任务中断所有的低优先权任务。高优先权任务可多次中断低优先权任务。同等级优先权的任务同时触发时各轮流执行1ms,交互进行。当连续型任务完成全部扫描时,立即重新开始新的一轮扫描。,32,创建程序文件(7),程序,程序是任务下层的组织结构,由一个数据库和多个例程组成。每个程序都拥有一个独立的数据库,在这个数据库建立的数据标签只能被本程序内的例程引用,且都是内部数据。 每个程序中必须指定一个例程为主控例程,作为本程序运行的启动程序 每个程序中还可以指定一个故障处理例程,以解决本程序内任何例程运行时引

16、起的故障。 其余的例程均由主控程序中的调例程指令(JSR)调用。 未预定程序(Unscheduled Programs) 中存放备用或暂不运行的程序,这些程序会下载到控制器中,但不会执行。 同一个任务下的多个程序,将按顺序(可调整)执行。,程序是一个完整的结构,它等同于一个传统的处理器。,33,创建程序文件(8),例程是真正的执行体, 所有的控制代码都被编写在例程中,有四种编程代码形式:梯形图LD 最常采用的编程模式,是由梯级组成的程序结构,完成逻辑时序控制的程序编辑。顺序功能流程图SFC 将工作流程细化到步,用SFC来编辑步的执行顺序和结构,而每个步都是执行代码的组成。文本编程ST 采取AS

17、CII代码编写程序,通常用于复杂或特殊要求的运算,这些可能用梯形图的运算指令难以完成。功能块FBD 组态过程控制,是引入的DCS系统的仪表控制组态方式,由功能块之间的连接建立程序结构。,例程,例程是真正的编程体和执行体,34,创建程序文件(9),故障和上电管理程序,故障管理程序 当控制器发生主要故障而引起停机之前调用的程序,一般情况下,用于编写有序停车和可恢复故障消除的相关执行逻辑。上电管理程序 只有在控制器处在RUN状态下,上电时才执行一次,可用于上电时初始化的一些操作。,35,创建程序文件(10),删除例程、程序和任务,删除要按照如下的顺序进行: 删除例程的所有的执行代码 选定例程并删除它

18、们 删除程序区域的所有的标签 选定程序并删除它们 最后删除任务,只有先删除底层的信息,才可以删除当前的信息,36,创建数据文件(1),数据文件,控制器数据区域 又称全局数据区域, 它含有全部的对外数据和公用的内部数据,其数据可被控制器内所有的例程引用。程序数据区域 全部为内部数据,其数据只能被本程序内的例程引用。各程序之间的数据区域是隔离的,以防止标签命名的冲突。,37,创建数据文件(2),数据库编辑页面,显示类别,操作描述,点入编辑使能,编辑页面,标签,数据类型,别名,38,创建数据文件(3),数据库监视页面,39,创建数据文件(4),数据类型,基本数据类型 结构数据类型- 系统预定义结构数

19、据类型- 用户自定义结构数据类型 数组,40,创建数据文件(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( 正数 ),41,创建数据文件(6),当数据类型为 BOOL、SINT、和 INT 被分配给一个标签时,控制器仍然要花费一个完整的 DINT (4字节) ,剩余部分则被闲置。,分配最小内存单元 1DIN

20、T,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,占用内存,BOOL,SINT,INT,DINT,REAL,数据 类型,未占用内存,基本数据标签的内存占用,42,创建数据文件(7),系统预定义结构数据类型,I/O模块组态时产生的I/O数据 出自于PLC5/SLC500 的多字元素文件运动控制的数据结构过程控制功能块的数据结构系统组态信息和状态信息,43,创建数据文件(8),自定义结构数据类型,字符串自定义数据结构用户自定义数据结构UDT,44,创建数据文件(9),例子

21、建于变频器参数采集,45,创建数据文件(10),例子 内存单元占用,46,创建数据文件(11),数组,数组是同一数据类型的连续分布的集合,可由基本数据类型和结构数据类型构成。数组有1维、2维和3维,各维数组中的元素个数取决于内存。,Part_Data2,5,3,1维,2维,3维,数组名,47,梯形图编程基础(1),梯级的基本结构,输入指令决定梯级条件:,输出指令按梯级条件执行:,位指令的逻辑运算结果 比较指令的比较结果 检测或诊断的结果,非保持型指令 在梯级条件持续期间执行保持型指令 在梯级条件跳变时执行,48,梯形图编程基础(2),梯级混合编程,49,梯形图编程基础(3),梯级编程三个步骤,

22、梯形图结构的建立,指令和地址的输入,梯级被接受的过程,50,梯形图编程基础(4),梯级编辑的接受过程,离线编程 全屏编辑,只要语法是正确的,一旦离开梯级就会被自动接收。在线编程 编程模式下编写梯级,必须逐个梯级校验接受。,编辑完毕等待接受的梯级,51,梯形图编程基础(5),在线运行模式时的梯级编辑,正在编辑的梯级,原来的梯级 (在运行中的控制器),梯级编号临时被改成正常的号序,但不意味着下面这个梯级可 以被编辑,它只是起参考作用。运行编辑程序一定要经过测试阶段才会被接受。,52,梯形图编程基础(6),梯级标识符号,53,梯形图编程基础(7),梯级编程快捷操作1,接受编辑的梯级,放弃编辑的梯级,

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

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

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

26、指令使能,计时开始。级条件消失(断),指令未 使能,累加值(ACC)不 复位,所有状态位复位。预置值设定位计时脉冲个 数,即设定时间除以时间 基值。级条件成立时,TT位与 DN状态相反。累加值要用复位指令RES 来复位。,60,计时器和计数器指令(5),计数器指令,梯级的输出指令计数范围: -2,147,483,648 - 2,147,483,647结构数据类型增计数器指令 CTU减计数器指令 CTD,61,计时器和计数器指令(6),增计数器指令CTU,级条件跳变一次,累加值增加1。不管状态位(完成位DN或上溢出位OV)是什么状态,都不会停止增计数。累加值要用复位指令RES 来复位。,62,计

27、时器和计数器指令(7),减计数器指令CTD,级条件跳变一次,累加值减去1。不管状态位(完成位DN或下溢出位UN)是什么状态,都不会停止减计数。累加值要用复位指令RES 来复位。,63,计时器和计数器指令(8),复位指令RES,复位指令RES可给保持型的指令RTO、CTU、CTD复位。复位操作将标签的累加值和状态位统统复零。不可用来复位TOF指令,64,控制器与本地I/O模块的通信(1),术语解释,Multicast: 多点传送 同时向所有的站点或模块发送数据,这是物理信号的实施过程。 Producer/Consumer Model: 生产者/用户方式 一种通信模式,生产者产生的数据能被多个消费

28、者接受,从而得到数据共享。这是因为基于多点传送方式,站点能同时接收信息而得以实现的通信模式。 Local: 本地 项目中运行的I/O点与控制器在同一框架中,通过框架背板ControlBUS 传送数据。 Remote: 远程 项目中运行的I/O点与控制器不在同一框架,通过通信网络来传送数据,其传送速度受到网络的制约。,65,控制器与本地I/O模块的通信(2),离散量模块性能,离散量 I/O模块 : Producer/Consumer 的多点传送方式。 RIUP 带电拔插 在框架不关闭电源时,可将模块从框架上拔离或插入。 模块级别的故障报告和现场方面的诊断信息。 隔离、非隔离或诊断的选择。 电子保

29、险。 8, 16, 和32 点的选择。 时间标记数据。 电子识别。,66,控制器与本地I/O模块的通信(3),模拟量模块性能,模拟量 I/O模块: Producer/Consumer 的多点传送方式 RIUP 带电拔插 在框架不关闭电源时,可将模块从框架上拔离或插入。 在模块中设置工程定标 报警和限幅 诊断 带有时间下标的数据 32 位浮点或 16 位输入和 13-16 位输出整数数据格式,取决于模块型号。 电子识别,67,控制器与本地I/O模块的通信(4),1756模块产品编号识别,1756 - O B 16 D,后缀 (诊断、电子保险、隔离、电压、电流、等等。),点数或通道数,A 表示 A

30、C, B 表示 DC, F 快速响应的模拟量,I 或 O 表示输入或输出模块,模块槽号,RSLogix 5000 编程软件 I/O 组态树形结构,68,控制器与本地I/O模块的通信(5),数组,I/O 模块产品编号后缀的识别:,69,控制器与本地I/O模块的通信(6),传统的I/O模块和1756I/O模块的比较,70,控制器与本地I/O模块的通信(7),模块参数 General,Name 输入模块名称,必须用字母符号。Description 对模块的用途进行说明,可用汉字表达。Slot 指定模块所在的槽号。Comm Format 模块与控制器的通信形式,有两种选择:- Full Diagnos

31、tics 控制器是该模块的拥有者,可以对模块进行组态,可获得输入数据、状态信息和诊断信息。- Listen Only 控制器只是模块输入数据、状态信息和诊断信息的的获得者 。Revision 该模块的Firmware版本号, 前为主版本号,后为次版本号。Electronic Keying 电子保险,用以防模块错插入,有三种选择:- Compatible Module 兼容方式 主要版本必须符合,次要版本要大于等于。 - Disable Keying 任意方式 不加限制,识别任意模块。- Exact Match 精确方式 主要版本和次要版本都必须符合。,71,控制器与本地I/O模块的通信(8),

32、模块参数 Connection,RPI 请求发送中断时间,定义模块对控制器交换信息的时间间隔,在本 地机架中,最短可定义0.2毫秒,最长可定义750毫秒。: 此项被选择,该模块被屏蔽,控制器与模块不建立任何通信。: 此项被选择,控制器在运行时,一旦模块与控制器的连接失败,即在控制器中产生一个主要故障,该故障将导致控制器停机。:模块的连接故障信息在此显示,此时,编程软件的 I/O Configuration 上该模块有黄色惊叹号标志,提醒用户进入检查。,72,控制器与本地I/O模块的通信(9),模块参数 Module info,Identification 产品识别信息Status 模块状态-

33、Major Fault: 模块的主要故障 背板故障及无故障- Minor Fault: 模块的次要故障 背板故障及无故障- Internal State: 模块当前的运行状态 - Configured: 模块是否已被拥有者(控制器)下载组态信息- Owned: 模块是否有拥有者(控制器)仍然与之连接。- Module ldentity: 模块根据电子保险选项检测是否吻合。Coordinated System Time 协调系统时间。- Timer Hardware: 模块的系统时间计时器工作正常与否- Timer Synced: 模块的系统时间是否与主系统(控制器 )时间同步。Refresh

34、点击后,将刷新模块数据。Reset Module 点击后,模块组态信息被复位,如同上电时的状态。,73,控制器与本地I/O模块的通信(10),模块参数 BackPlane,ControlBus Status 显示背板状态,正常情况为OK,非正常情况显示: - 接受者未使能 - 多点传送地址未使能- RA/GR 误比较ControlBus Parameters 参数的显示和设置- Multicast CRC Error Threshold 显示由于多点传送CRC错误而开始记入的故障状态 - Transmit Retry Limit 设置当传送错误发生时,重试的次数限制,设置范围为0-63。Err

35、or Counters 错误计数器 - Receive 接受错误计数器 - Transmit 传送错误计数器,74,控制器与本地I/O模块的通信(11),离散量输入模块参数组态,Enable Change of State 对每个回路定义,当输入信号的状态发生改变时, 对外交换数据。Enable Diagnostics for 对每个回路定义,当信号回路断开时,发出开路诊断信息。Enable Diag Latching 对每个回路定义,即使回路已恢复正常,曾经发生过开路状态,仍然被锁存,除非进行复位的清除操作。Input Filter Time 选择回路的滤波时间常数,每8位共用一个定义,短于

36、滤波时间的信号脉冲将不会被模块采入。,75,控制器与本地I/O模块的通信(12),设有COS的传送过程,76,控制器与本地I/O模块的通信(13),离散量输出模块参数组态,Output State During 组态以下两种情况下的输出状态,它们都有三种选择: 打开、关闭和保持。- Program Mode: 对每一个点定义控制器转入编程状态时的输出状态。- Fault Mode: 对每一个点定义模块发生通信故障时的输出状态。Enable Diagnostics for 组态以下两种情况下的诊断使能:- Output Verify: 输出校验,校验当输出模块的相应点接收到ON的信息时,其真实的

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

38、态是相反的极性。即当输出为ON时,测试脉冲为负;输出为OFF时,测试脉冲为正。Results 当通道测试成功,出现 Passed。,78,控制器与本地I/O模块的通信(15),离散量输入输出模块诊断锁存复位,手动复位 在I/O模块组态界面操作程序复位 MSG指令执行重上电复位,79,控制器与本地I/O模块的通信(16),模拟量输入模块组态,Scaling- High Signal 输入信号的最大值(伏/毫安)。- Low Signal 输入信号的最小值(伏/毫安)。- High Engineering 模/数转换后的数字的工程定标最大值,与建立模 块时选择的数据形式有关。- Low Engin

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

40、ess Alarms 过程报警- High High 报警高高值,通道数据到达此值时,数据文件中相应通道高高报警位置位。- High 报警高值,通道数据到达此值时,数据文件中相应通道高报警位置位。- Low 报警低值,通道数据到达此值时,数据文件中相应通道低报警位置位。- Low Low 报警低低值,通道数据到达此值时,数据文件中相应通道低低报警位置位。Disable Alarm 选择此项时,免除报警。 Latch Process Alarm 过程报警锁存 此项选择时,即使数据已脱离报警区域,相应报警项仍须点击 才能解除报警,数据文件中的报警位亦被复位Latch Rate Alarm 变化率报

41、警锁存,此项选择时,即使数据已脱离报警区域,仍须点击 才能解除报警,数据文件中的报警位亦被复位。Deadband 死区范围设定。Rate Alarm 设置引起报警的变化率。,81,控制器与本地I/O模块的通信(18),模拟量输出模块组态,Scaling - High Signal 输出信号的最大值(伏/安)。- Low Signal 输出信号的最小值(伏/安)。- High Engineering 数/模转换前的数字的工程定标最大值,与建立模块时选择的数据形式有关。- Low Engineering 数/模转换前的数字的工程定标最小值,与建立模块时选择的数据形式有关。Sensor Offset

42、 为输出信号校准偏移设置一个合适的偏移量。被选择,当输出量在保持量全定标0.1%之内时,输出信号保持不变,此项常与PID指令配合使用。,82,控制器与本地I/O模块的通信(19),模拟量输出模块限幅,Limits 输出箝位,输出高限幅和输出低限幅的工程定标量值。Ramp in Run Mode 输出的最大变化率限量。Disable All Alarms 选择此项,解除本通道所有的限量报警。Latch Limit Alarms 选择此项,本通道限幅报警被锁存,即使输出量已脱 离限幅值,相应报警项仍须点击 才能解除报警,数据文件中的 报警位亦被复位。Latch Rate Alarm 选择此项,本通

43、道变化率限量报警被锁存,即使变化率已脱离报警限量,仍须点击 才能解除报警,数据文件中的报警位亦被复位。,83,控制器与本地I/O模块的通信(20),模拟量输出模块输出状态,Output State in Program Mode 对每一个通道定义控制器转入编程状态时 的输出量,有两种选择:- 保持在最后状态。- 用户自己定义,用户必须在右边的方框中输入一个在最高限量和最低 限量之间的值,并选择 (Ramp也需要被定义)。Output State in Fault Mode 对每一个通道定义模块发生通信故障时的输 出量,有两种选择:- 保持在最后状态。- 用户自己定义,用户必须在右边的方框中输入

44、一个在最高限量和最低限量之间的值,并选择 (Ramp也需要被定义)。,84,控制器与本地I/O模块的通信(21),模拟量输入/输出模块的校准,模块校准之前不能对模块组态。模块校准是对硬件误差的校准,即A/D 和 D/A 转换线性度的校准。输入模块校准 撤除原信号,接入相应的标准信号,分别校准低端信号和 高端信号。输出模块校准,撤除原信号,接入相应的测量设备,分别校准低端信号和 高端信号。校准必须在线进行,控制器可以在程序模式,也可以在运行模式,正在进 行校准的通道,将不能正常工作,建议在程序模式下进行校准。,85,控制器与本地I/O模块的通信(22),I/O标签识别,创建I/O模块完成后,将自

45、动地在控制器数据区域产生相应的I/O标签,其结构如下:,位置:槽号:数据类别.元素.子元素.位号,本地“Local” 或远程通信模块名称,模块所在槽号,I/O 点,数据的详细描述值,数据值“Data” “Fault,” 等等.,“I” 为输入, “O” 为输出, “C” 为组态,86,控制器与本地I/O模块的通信(23),I/O 值刷新不同步,输入模块按模块中设定的 RPI 速率多点传送。程序扫描时,每当输出指令执行完毕,输出标签立刻被刷新。每个 任务执行结束时,输出值按照输出模块中设定的 RPI 速率送到输出模块。在同一梯级逻辑扫描周期,同一个输入点可能出现不同的输入值,可能导致不可预料的结

46、果,应编程解决。,87,控制器与本地I/O模块的通信(24),I/O模块获得组态信息,项目下载到控制器 系统上电时的系统初始化过程 更换模块,重新建立连接时 在线修改 I/O 模块组态,点击 Apply 或 OK接受新组态 修改模块组态信息后执行MSG指令接受新组态,I/O 模块在系统没上电时,是不保存组态信息的,没有特定的操作也不会更改组态信息,在如下几种情况下,模块获得或修改组态信息:,88,控制器与本地I/O模块的通信(25),I/O模块的拥有者,每个模块必须有一个拥有者- 输入模快可以有二个以上的拥有者,但组态信息必须一致。- 输出模块只能有一个拥有者。拥有者可以是本地的,也可以是远程

47、的。拥有者负责传送组态信息给I/O模块,并读取I/O模快的状态信息。I/O模块必须与至少一个拥有者保持通信,以维持其连续的操作。具有多个拥有者的输入模块,其余的拥有者会与占据模块的拥有者进行比较,如果组态参数不同则报错。,89,离散量I/O模块的维护维修(1),离散量模块故障的报告,模块上的故障指示灯I/O组态栏目报警标识的提示- Connection 页面的故障说明及故障代码(Help可查代码说明)- Module Info 页面的模块信息- Backplane 页面所显示的背板通信信息 I/O 标签结构数据中相应的故障信息子元素所给出的说明,90,离散量I/O模块的维护维修(2),常见的离

48、散量模块故障,模块的物理器件损坏电子识别不匹配通信连接错误- 拥有者身份有误- 模块被屏蔽通信网络错误输入模块的某个点的故障输出模块的某个点的故障,91,离散量I/O模块的维护维修(3),离散量模块故障的查找和解决,更换模块 框架重上电 基于模块的组态分析故障起因 根据提示的错误代码分析故障 模块通信模式的选择是否正确无误 控制器与I/O模块通信失败的原因 利用网络组态软件查找网络故障 输入模块的某个点的诊断状态的检查 输出模块对某个点进行脉冲测试,92,模拟量I/O模块的维护维修(1),模拟量模块故障的报告,模块上的工作指示灯非正常状态I/O组态栏目报警标识的提示- Connection 页面的故障说明及故障代码(Help可查代码说明)- Module Info 页面的模块信息- Backplane 页面所显示的背板通信信息 I/O 标签结构数据中关于模块的故障信息和关于通道的故障信息及状态信息,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报