版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ControlLogix 系统规范课程 罗克韦尔自动化厦门培训中心2006.12课程内容简介(1)在五天的时间内,我们将学习:ControlLogix 系统概述 ControlLogix 控制器的在线衔接创建一个新工程创建控制器的程序文件创建控制器的数据文件梯形图编程根底位操作指令编程计时器指令编程计数器指令编程课程内容简介(2)梯形图程序的编辑根本指令编程本地I/O 模块通讯I/O模块的缺点处置远程I/O模块通讯远程Produce/Consume通讯MSG指令 SSV/GSV指令ControlLogix 系统的维护维修 在五天的时间内,我们将学习:ControlLogix 系统概述(1)控制
2、系统的信息流控制系统消费过程/机器输入输出ControlLogix 系统概述(2) 控制器I/O(输入/输出)系统通讯网络可视硬件编程系统控制系统根本构造ControlLogix 系统概述(3)顺序控制 完成时序逻辑控制,从PLC5加强型移植过来的整套指令系统。过程控制 完成过程控制,从小型DSC系统移植过来的功能块。驱动控制 完成驱动控制,在 DriveLogix控制器中用特殊的功能块,组态实现变频器特定的控制方式。运动控制 完成伺服控制,实现对运动轴的各物理量的控制,用运控指令编程实现。 ControlLogix 系列控制功能 ControlLogix 系统概述(4)ControlLogi
3、x FlexLogix CompactLogix SoftLogix DriveLogix ControlLogix 系统控制器类型ControlLogix 系统概述(5) EtherNet ControlNet DeviceNet DH+/RIO DH485/串口 第三方通讯ControlLogx系统网络类型ControlLogix 系统概述(6)Windows NT / Windows 2000/ Windows XP 操作系统下安装: RSLogix5000 编程软件 RSLinx 衔接软件 RSNetWorx for ControlNet 网络组态软件 RSNetWorx for De
4、viceNet 网络组态软件 RSNetWorx for EtherNet 网络组态软件ControlLogix 系统编程环境ControlLogix 系统概述(7)I/O 和通讯模块 框架电源电源指示灯 控制器ControlLogix 平台ControlLogix 系统概述(8)ControlLogix 硬件根本构造 机架 4槽、7 槽、10槽、13槽、17槽 ,每个机架自供电源。 控制器模块 Logix5550 Logix5553 Logix5555 Logix556X I/O模块 离散量模块、模拟量模块、高速计数模块 - 与控制器数据交换运用消费者/用户方式 - 外信号回路带电子保险 -
5、 外信号回路隔离 - 可对模块进展诊断 - 模拟量可进展工程定标并可带时间标志 - 模块的防错插入采用电子辩识 - 可带电拔插模块 通讯模块 对应通讯网络的模块 - 1756-ENET/B 1756-ENBT EtherNet - 1756-CNB/CNBR ControlNet - 1756-DNB DeviceNet - 1756-DHRIO DH+ ControlLogix 系统概述(9)ControlLogix 控制器RS-232串口模块标签电池背板衔接器下锁键上锁键指示灯钥匙开关门电池标注ControlLogix 系统概述(10)ControlLogix 控制器特性 允许各种模块混合
6、运用的模块化构造 允许多个控制器位于同一机架中 每个控制器允许最多250个通讯衔接 可寻址最多128000个离散点或4000个模拟量点 可扩展内存以顺应各种运用尺寸 容易与现有的传统产品的系统如PLC5、SLC500集成 支持NetLinx 网络 - DeviceNet - ControlNet - EtherNet/IP 提供集成多达16个伺服模块32轴的同步和分布的运动控制ControlLogix 系统概述(11)ControlLogix 控制器内存占用 初始化操作系统43K字节,此项不占用选型手册中提供应 用户的内存空间 各次版本新添加功能所带来的附加内存 空间 I/O模块定义和组态 A
7、SCII代码存放方式 数据库 标签的ASCII代码存放方式含标签名字和别名 运用程序的源代码虽然是类似的指令,由于提高执行速度,比较PLC5/SLC而言需求附加的内存 运转时信息交换处置所需求的缓冲区 RSLinx 数据操作所需求的标签组的存储 在线编辑所需求的悬挂编辑梯级的暂时存储Logix5000 控制器的在线衔接(1)组态或编程软件的衔接建立并组态通讯驱动阅读网络和节点数据采集 -直连的数据采集 - OPC数据的采集 - 优化的数据采集 RSLinx 组态软件Logix5000 控制器的在线衔接(2)RSLinx 组态软件驱动组态驱动类型选择已在运用的驱动Logix5000 控制器的在线
8、衔接(3)RSLinx 组态软件阅读窗口自动刷新选择背板 背板模块阅读X缺失或有问题的模块X运转 控制器进入完全地I/O控制,不可对工程进展编辑。编程 控制器不执行程序, 可对工程进展编辑,输出点按模块设置 的形状输出。远程远程运转 控制器进入完全地I/O控制,可以在线对工程进展编辑, 但要经过测试。远程编程 控制器不执行程序,可对工程进展编辑,输出点按模块 设置的形状输出。远程测试 控制器执行程序,可对工程进展某些编辑,输出点按模 块设置的形状输出。Logix5000 控制器的在线衔接(4)控制器的运转方式下载Download 将作为编程终端的计算机中工程经过网络传送给控制器。上载Uploa
9、d将控制器中的工程经过网络传送给作为编程终端的计算机。在线Online阅读或编辑控制器中的工程。离线Offline阅读或编辑编程终端中的工程。刷新模块的Firmware 用ControlFLASH对模块固件的版本晋级或降级。 Logix5000 控制器的在线衔接(5)控制器的在线操作Logix5000 控制器的在线衔接(6)控制器解锁 允许二个以上的用户同时在控制器上进展编辑。控制器锁定 锁定控制器,不允许其他用户对控制器编辑。其他用户控制器锁定 已被其他用户锁定,不能对此控制器进展编辑。其他用户修正工程 其他用户正在对控制器进展编辑。 识别控制器的编辑形状控制器锁定控制器解锁其他用户控制器锁
10、定其他用户修正工程创建一个新工程(1)工程图标 Project/Project File: RSLogix 5000 编程软件存放编程和组态信息的存盘文件。创建一个新工程(2)创建新工程 选择控制器类型阐明 可空白工程文件存放途径选择版本工程称号框架尺寸控制器所在槽号创建一个新工程(3)控制器特性 组态串口编辑工程属性离线查看主要缺点和次要缺点设置系统时间组态系统缺点管理、上电管理和系统管理时间片断百分比设置上电或用户命令从非易失性内存装载工程评价控制器内存运用离线创建一个新工程(4)CST Coordinated System Time 假设控制器CST 设置为Master ,在同一框架的一
11、切的模块将与它时间同步。 CST 能测定与时间有关的数据和事件。作为运控工程的控制器必需设定为Master, 留意,控制器缺省设定不是Master。 创建一个新工程(5)控制器的内存组织构造 存放完成运转的执行代码文件及相应的构造。 存放运转的根据和结果的数据文件及相应的数据构造类型存放确定控制器及其相关设备之间的信息交互关系的I/O组态 创建程序文件(1)义务 Task 每一个工程(或控制器最多可以定义32个义务。 程序Program) 每个义务下最多可定义32个程序,每个程序拥有本人独立的数据区域和多个子程序。 子程序Routine 是真正的执行程序,可定义的个数由控制器的内存决议。程序文
12、件创建程序文件(2) 延续型义务 指的是周而复始延续执行的义务,一个工程只允许定义1个。 周期型义务 指的是定时中断执行的逻辑程序,周期性的执行义务,须定义周期时间,要设定优先级别,最多可以定义31个。 事件触发型义务 指的是事件触发引起的义务调用,事件触发可以是外部输入点变化引起好像PLC5/SLC,也可以由Consumed Tag引起或直接指令调用引起,还可以由运动控制形状引起,要设定优先级别,最多可以定义31个。 义务的三种类型义务决议了执行的顺序创建程序文件(3)中断级别低的义务将被中断级别高的义务中断,中断优先级别共有15个序号1-15,序号越低中断优先级别越高。延续型义务是延续不断
13、执行的逻辑程序,可以被任何周期中断义务或事件中断义务中断,也可以以为是中断级别最低的义务。软件控制器只需三个优先级别用于周期中断义务和三个优先级别用于事件中断义务中断优先级别创建程序文件(4)义务是执行顺序的安排每个义务执行终了,会将执行的结果送到输出数据区域。假设在义务特性组态中不特意取消的话。被屏蔽的义务依然在从程序转入运转或测试时进展预扫描。看门狗Watchdog监视周期义务和事件中断义务的执行,假设超时,那么主要缺点发生。周期义务的执行周期必需大于它的执行时间,假设控制器探测到周期义务的触发,而该义务正在执行,那么主要缺点发生。特别阐明创建程序文件(5)例子某个工程中有1个事件触发型义
14、务、1个周期型义务和1个延续型义务,它们的中断级别和执行时间如以下图所示:创建程序文件(6)例子 一切的周期型义务和事件触发型义务都可以中断延续型义务。 高优先权义务中断一切的低优先权义务。 高优先权义务可多次中断低优先权义务。 同等级优先权的义务同时触发时各轮番执行1ms,交互进展。 当延续型义务完成全部扫描时,立刻重新开场新的一轮扫描。创建程序文件(7)程序程序是义务下的组织构造,由一个数据库和多个子程序组成。每个程序都拥有一个独立的数据库,在这个数据库建立的数据标签只能被本程序内的子程序援用,且都是内部数据,每个程序中必需指定一个子程序为主控程序,作为本程序运转的启动程序 每个程序中还可
15、以指定一个缺点处置子程序,以处理本程序内任何子程序运转时而引起的缺点。其他的子程序均由主控程序中的调子程序指令JSR调用。未预定程序(Unscheduled Programs) 中存放备用或暂不运转的程序,会下载到控制器中,但不会执行。程序是一个完好的构造,它等同于一个传统的处置器。创建程序文件(8) 子程序是真正的执行, 一切的控制代码都被编写在子程序中,有四种编程方式: 梯形图LD 最常采用的编程方式,是由梯级组成的程序构造,完成逻辑时序控制的程序编辑。 顺序功能流程图SFC 将任务流程细化到步,用SFC来编辑步的执行顺序和构造,而每个步都是执行代码的组成。 文本编程ST 采取ASCII代
16、码编写程序,通常用于复杂或特殊要求的运算,这些能够用梯形图的运算指令难以完成。 功能块FB 组态过程控制,是引入的DCS系统的仪表控制组态方式,由功能块之间的衔接建立程序构造。 子程序子程序是真正的编程体和执行体创建程序文件(9)缺点和上电管理程序缺点管理程序 当控制器发生主要缺点而引起停机之前调用的程序,普通情况下,用于编写有序的停车和可恢复缺点的消除。上电管理程序 只需在控制器处在RUN形状下,上电时才执行一次,可用于上电时初始化的一些操作。 创建程序文件(10)删除子程序、程序和义务删除要按照如下的顺序进展:删除子程序的一切的执行代码选定子程序并删除它们删除程序区域的一切的标签选定程序并
17、删除它们最后删除义务创建数据文件(1)数据文件全局数据区域 又称控制器数据区域, 它含有全部的对外数据和公用的内部数据,其数据可被控制器内一切的子程序援用。程序数据区域 全部为内部数据,其数据只能被本程序内的子程序援用。各程序之间的数据区域是隔离的,以防止标签命名的冲突。创建数据文件(2)数据库编辑页面显示类别操作描画点入编辑使能编辑页面 标签数据类型 别名 创建数据文件(3)数据库监视页面创建数据文件(4)数据类型根本数据类型构造数据类型 - 系统预定义构造数据类型- 用户自定义构造数据类型数组创建数据文件(5)根本数据类型BOOL 布尔数 01 1 位 SINT 短整数 -128 +127
18、 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字节) ,剩余部分那么被闲置。分配最小内存单元 1DINT31 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
19、4 3 2 1 0占用内存BOOLSINTINTDINTREAL数据类型未占用内存根本数据的内存占用创建数据文件(7)系统预定义构造数据类型I/O模块组态时产生的I/O数据 出自于PLC5/SLC500 的多字元素文件 运动控制的数据构造功能块过程控制的数据构造系统组态信息和形状信息 创建数据文件(8)自定义构造数据类型字符串自定义数据构造用户自定义数据构造UDF附加阐明Add-on Instructions创建数据文件(9)例子 建于变频器参数采集创建数据文件(10)例子 内存单元占用创建数据文件(11)数组数组是同一数据类型的延续分布的集合,可由根本数据类型和构造数据类型构成。数组有1维、
20、2维和3维,各维数组中的元素个数取决于内存。 Part_Data2,5,3 1维2维3维数组名梯形图编程根底(1) 梯级的根本构造输入指令决议梯级条件: 输出指令按梯级条件执行: 位指令的逻辑运算结果 比较指令的比较结果 检测或诊断的结果 非坚持型指令 在梯级条件继续期间执行 坚持型指令 在梯级条件跳变时执行 梯形图编程根底(2) 梯级混合编程梯形图编程根底(3)梯级编程三个步骤 梯形图构造的建立 指令和地址的输入 梯级被接受的过程 ,梯形图编程根底(4) 梯级编辑的接受过程 离线编程,只需语法是正确的,一旦分开梯级就会自动接纳。 在线编程形状下编程,必需逐个梯级校验接受。编辑终了等待接受的梯
21、级 梯形图编程根底(5)在线运转时的梯级编辑 正在编辑的梯级原来的梯级(在运转中的控制器 梯级编号暂时被改成正常的顺序,但不意味着下面这个梯级可 以被编辑,它只是起参考作用。 运转编辑程序一定要经过测试阶段才会被接受。梯形图编程根底(6) 梯级标识符号梯形图编程根底(7) 梯级编程快捷操作1 接受编辑的梯级 放弃编辑的梯级 校验编辑中的子程序 检验整个工程的程序 在线编程时出现,将一个梯级提取出来,使之处于悬挂形状。 在线编辑时出现,接受处于悬挂的梯级,使之成为控制器程序文件中的处 于悬挂的梯级。 在线编辑时出现,放弃处于悬挂的梯级。 在线编辑时出现,编程形状下放弃控制器程序文件中的处于悬挂的
22、梯级。梯形图编程根底(8) 梯级编程快捷操作2 在线编辑时出现,放弃控制器程序文件中的经过测试的梯级。 在线编辑时出现,测试控制器程序文件中的在远程运转形状下编辑的梯 级,控制器执行正在测试的梯级。 在线编辑时出现,放弃测试控制器程序文件中的在远程运转形状下编辑的 梯级。 在线编辑时出现,编程形状下放弃控制器程序文件中的处于悬挂的梯级。 在线编辑时出现,放弃控制器程序文件中的经过测试的梯级。 在线编辑时出现,测试控制器程序文件中的在远程运转形状下编辑的梯 级,控制器执行正在测试的梯级。 在线编辑时出现,放弃测试控制器程序文件中的在远程运转形状下编辑的 梯级。梯形图编程根底(9) 程序校验或接受
23、发生错误或警告 双击找到错误所在离线编程进展校验后, 错误不能下载;警告可以下载。计时器和计数器指令(1)计时器指令 梯级的输出指令 计时基值: 1ms 计时范围: 1 - 2,147,483,647 ms 构造数据类型 非坚持型计时器 - 非坚持型通延时计时器 TON - 非坚持型断延时计时器 TOF 坚持型计时器RTO计时器和计数器指令(2)通延时计时器TON 级条件成立(通),指令使能,计时开场 级条件消逝(断),指令未使能,累加值ACC复位,一切形状位复位。 预置值设定位计时脉冲个数,即设定时间除以时间 基值。 级条件成立时,TT位与 DN形状相反。计时器和计数器指令(3)断延时计时器
24、TOF 级条件成立(断),指令使能,计时开场。 级条件消逝(通),指令未使能,累加值ACC复位,一切形状位复位。 预置值设定位计时脉冲个数,即设定时间除以时间 基值。 级条件成立时,TT位与 DN形状一样。计时器和计数器指令(4)坚持型计时器RTO 级条件成立(通),指令使能,计时开场。 级条件消逝(断),指令未使能,累加值ACC不 复位,一切形状位复位。 预置值设定位计时脉冲个数,即设定时间除以时间 基值。 级条件成立时,TT位与 DN形状相反。 累加值要用复位指令来复位计时器和计数器指令(5)计数器指令计数器指令 梯级的输出指令 计数范围: -2,147,483,648 -2,147,48
25、3,647 构造数据类型 增计数器 CTU 减计数器 CTD 计时器和计数器指令(6)增计数器指令 增计数器指令 CTU 级条件 跳变一次,累加值添加1。 不论形状位完成位DN或 上溢出位OV是什么形状 ,都不会停顿增计数。计时器和计数器指令(7)减计数器指令 减计数器指令 CTD 级条件 跳变一次,累加值减去1, 不论形状位完成位DN或 下溢出位UN是什么形状, 都不会停顿减计数。计时器和计数器指令(8)复位指令RES 复位指令RES可给坚持 型的指令RTO、CTU、 CTD复位, 复位操作将累加值和形状 位统统复零。 比较指令编程(1)比较指令梯级的输入指令 决议梯级条件。比较指令分类:
26、- 单一比较指令 EQU、NEQ 、GEQ、GRT、LEQ、LES都是完成单一 比较的指令,每条指令只对两个比较对象进展比较。 - 表达式比较指令CMP 比较对象可以是算术运算表达式,用比较衔接符进展比较。 - 屏蔽比较指令MEQ 两个比较对象经过屏蔽代码位对位地进展比较,屏蔽代码可以是地址,也可以是立刻数。 - 范围比较的指令LIM 测试数值落在范围内或落在范围外。操作对象的数据类型限于SINT、INT、DINT和REAL。算术运算指令编程(1)算术运算指令梯级的输出指令 梯级条件成立期间执行, 亦可无条件执行。算数运算指令分类: - 完成单一运算的指令 如 ADD、SUB、MUL、DIV、
27、MOD、NEG、 ABS、SQR 。 - 完成表达式运算的指令CPM,可用算术运算符衔接的表达式进展 运算。每次运算终了,都会影响算逻运算标志位,其关键字为: - S:V 溢出标志位,目的地址发生溢出,置位,且次要缺点置位。 - S:Z 为零标志位,目的地址为零,置位。 - S:N 符号标志位 目的地址为负,置位。 - S:C 进位标志位 目的地址发生进位,置位。 操作对象的数据类型限于SINT、INT、DINT和REAL。传送指令编程(1)传送指令输出指令 梯级条件成立期间执行, 亦可无条件执行。传送指令分类: - 传送指令MOV 将源地址内容送到目的地址。 - 带屏蔽传送指令 MVM 经过
28、屏蔽将源地址内容送到目的地址, 屏蔽代码可以是地址,也可以是立刻数。 - 位域分配指令BTD 完成数据单元内传送和数据单元间传送, 该指令的操作结果,可改动一段位域的位置。 - 去除指令,CLR,去除目的单元数据,令其为零。 操作对象的数据类型限于SINT、INT、DINT和REAL, BTD指令不能用REAL。控制器与本地I/O模块的通讯(1)术语解释Multicast: 多点传送 同时向一切的站点或模块发送数据,这是物理信号的实施过程。Producer/Consumer Model: 消费者/用户方式 一种通讯方式,消费者产生的数据能被多个消费者接受,从而得到数据共享。这是由于基于多点传送
29、方式,站点能同时接纳信息而得以实现的通讯方式。Local: 本地 工程中运转的I/O点与控制器在同一框架中,经过框架背板传送数据。Remote: 远程 工程中运转的I/O点与控制器不在同一框架,经过通讯网络来传送数据,其传送速度遭到网络的制约。控制器与本地I/O模块的通讯(2)离散量模块性能 离散量 I/O模块 :Producer/Consumer 的多点传送方式。RIUP 带电拔插: 在框架不封锁电源时,可将模块从框架上拔离或插入。模块级别的缺点报告和现场方面的诊断信息。 隔离、非隔离或诊断的选择。 电子保险。8, 16和32点的选择。时间标志数据。电子识别。 控制器与本地I/O模块的通讯(
30、3)模拟量模块性能 模拟量 I/O模块:Producer/Consumer 的多点传送方式RIUP 带电拔插 在框架不封锁电源时,可将模块从框架上拔离或插入。在模块中设置工程定标报警和限幅诊断带有时间下标的数据32 位浮点或 16 位输入和 13-16 位输出整数数据格式,取决于模块。电子识别控制器与本地I/O模块的通讯(4)1756模块产品编号识别1756 - O B 16 D后缀 (诊断、电子保险,、隔离、电压、电流、等等。) 点数或通道数A 表示 AC, B 表示 DC, F 快速呼应的模拟量I 或 O 表示输入或输出模块模块槽号 RSLogix 5000 Software I/O Co
31、nfiguration控制器与本地I/O模块的通讯(5)数组I/O 模块产品编号后缀的识别:后缀含义解释 D 诊断提供每一个点的诊断信息 E 电子保险具有内部电子保险防止模块回路过流 I 隔离具有隔离的输入回路或输出回路 V 电压用于电压信号的模块 C 电流用于电流信号的模块控制器与本地I/O模块的通讯(6)传统的I/O模块和1756I/O模块的比较传统的 I/O 模块1756-I/O 模块控制器轮询I/O 模块获取数据I/O 模块产生和消费数据.一个控制器先获得数据,然后再传给下一个控制器多个控制器同时使用一个模块发出的数据,而不需要另外传送。I/O 数据在扫描周期结束的时候统一刷新。I/O
32、 数据按照各个模块设定的RPI时间周期性地各自刷新。控制器与本地I/O模块的通讯(7)模块参数General Name: 输入模块称号。 Description: 对模块的用途进展阐明。 Slot: 指定模块所在的槽号。 Comm Format: 模块与控制器的通讯方式,有两种选择: - Full Diagnostics 控制器是该模块的拥有者,可以对模块进展组态,可获得输入 数据、形状信息和诊断信息。 - Listen Only,控制器只是模块输入数据、形状信息和诊断信息的的获得者 。 Revision: 该模块的Firmware版本号, 前为主版本号,后为次版本号。 Electronic
33、Keying: 电子保险,用以防模块错插入,有三种选择: - Compatible Moudule,兼容方式,主要版本必需符合,次要版本要大于等于。 - Disable Keying,恣意方式,不加保险,恣意模块可插入。 - Exact Match,准确方式,主要版本和次要版本都必需符合。控制器与本地I/O模块的通讯(8)模块参数Connection RPI: 恳求发送中断时间,定义模块对控制器交换信息的时间间隔,在本 地机架中,最短可定义0.2毫秒,最长可定义750毫秒。 : 此项被选择,该模块被屏蔽,控制器与模块不建立任何 通讯。 : 此项被选择,控制器在 运时,一旦模块与控制器的衔接失败
34、,即在控制器中产生一个主要故 障,该缺点将导致停机。 :模块的衔接缺点信息在此显示,此时,编程软件的I/O Configuration 上该模块有黄色惊叹号标志,提示用户进入检查。控制器与本地I/O模块的通讯(9)模块参数Module info Identification 产品识别信息 Status 模块形状 - Major Fault: 模块的主要缺点 背板缺点及无缺点 - Minor Fault: 模块的次要缺点 背板缺点及无缺点 - Internal State: 模块当前的运转形状 - Configured: 模块能否已被拥有者控制器下载组态信息 - Owned: 模块能否有拥有者控
35、制器依然与之衔接。 - Module ldentity: 模块根据电子保险选项检测能否吻合。 Coordinated System Time 协调系统时间。 - Timer Hardware: 模块的系统时间计时器任务正常与否 - Timer Synced: 模块的系统时间能否与主系统控制器 时间同步。 Refresh 点击后,将刷新模块数据。 Reset Module 点击后,模块组态信息被复位,好像上电时的形状。 控制器与本地I/O模块的通讯(10)模块参数BackPlane ControlBus Status 显示背板形状,正常情况为OK,非正常情况显示: - 接受者未使能 - 多点传送
36、地址未使能 - RA/GR 误比较 ControlBus Parameters 参数的显示和设置 - Multicast CRC Error Threshold 显示由于多点传送CRC错误而开场记入的缺点形状 - Transmit Retry Limit 设置当传送错误发生时,重试的次数限制,设置范围为0-63。 Error Counters 错误计数器 - Receive 接受错误计数器 - Transmit 传送错误计数器 控制器与本地I/O模块的通讯(11)离散量输入模块参数组态 Enable Change of State: 对每个回路定义,当输入信号的形状发生改动时, 向外送出数据。
37、 Enable Diagnostics for: 对每个回路定义,当信号回路断开时,发出开路诊 断信息。 Enable Diag Latching: 对每个回路定义,即使回路已恢复正常,曾经发生过 开路形状,依然被锁存,除非进展复位的去除操作。 Input Filter Time: 选择回路的滤波时间常数,每8位共用一个定义。 控制器与本地I/O模块的通讯(12)设有COS的传送过程控制器与本地I/O模块的通讯(13)离散量输出模块参数组态 Output State During: 组态以下两种情况下的输出形状,它们都有三种选择: 翻开、封锁和坚持。 - Program Mode: 对每一个点
38、定义控制器转入编程形状时的输出形状。 - Fault Mode: 对每一个点定义模块发生通讯缺点时的输出形状。 Enable Diagnostics for: 组态以下两种情况下的诊断使能: - Output Verify: 输出校验,校验当输出模块的相应点接纳到ON的信息时,其真实 的输出确实是ON的输出,留意,只需在接纳到ON信息时才实施该诊断。 - No Load: 空载测试,探测输出模块的相应点开路或失载,留意,只需在接纳到 OFF信息时才实施该诊断。 Enable Diag. Latching: :使能诊断锁定,当诊断信息发生后,即使回路已 恢复正常,曾经发生过诊断形状,依然被锁存,
39、除非进展复位的去除操 作。控制器与本地I/O模块的通讯(14)离散量输出模块诊断测试 Pulse: 对各通道点击 , 将对相应通道的输出回路产生一个缺乏以启动(或关 闭)设备的窄脉冲,用以测试输出通道。该测试必需在控制器运转形状时 进展,用于测试一个形状长时间不变的回路,产生的测试脉冲与原形状 是相反的极性。即当输出为ON时,测试脉冲为负;输出为OFF时,测试脉 冲为正。 Results: 当通道测试胜利,出现 Passed。控制器与本地I/O模块的通讯(15)离散量输入输出模块诊断锁存复位 手动复位 在I/O模块组态界面操作 程序复位 MSG指令执行 重上电复位控制器与本地I/O模块的通讯(
40、16)模拟量输入模块组态 Scaling - High Signal: 输入信号的最大定标伏/毫安。 - Low Signal: 输入信号的最小定标伏/毫安。 - High Engineering: 模/数转换后的数字的工程定标最大值,与建立模 块时选择的数据方式有关。 - Low Engineering: 模/数转换后的数字的工程定标最小值,与建立模 块时选择的数据方式有关。 RTS: 模块的采样时间,一个模块只需一个,不可各通道各自选择。RTS 应大于等于模块的RPI。 Input Range: 输入类型电流/电压和范围的选择,对应规范的传感器 信号。 Sensor offset: 设置传
41、感器输入信号的偏移量。 Notch Filter: 模/数转换的内置特性,它的作用是减弱选定频率的信号,普通情况用于抑制交流信号的噪声干扰。 Digital Filter: 选择毫秒为单位的滤波常数,经过运算对模/数转换的数字结果进展数字滤波。控制器与本地I/O模块的通讯(17)模拟量输入模块报警 Process Alarms: 过程报警 - High High: 报警高高值,通道数据到达此值时,数据文件中相应通道高高报 警位置位。 - High: 报警高值,通道数据到达此值时,数据文件中相应通道高报警位置位。 - Low: 报警低值,通道数据到达此值时,数据文件中相应通道低报警位置位。 -
42、Low Low: 报警低低值,通道数据到达此值时,数据文件中相应通道低低报 警位置位。 Disable Alarm: 选择此项时,免除报警。 Latch Process Alarm: 过程报警锁存,此项选择时,即使数据已脱离报警区域, 相应报警项仍须点击 才干解除报警,数据文件中的报警位亦被复位 Latch Rate Alarm: 变化率报警锁存,此项选择时,即使数据已脱离报警区域, 仍须点击 才干解除报警,数据文件中的报警位亦被复位。 Deadband: 死区范围设定。 Rate Alarm: 设置引起报警的变化率。控制器与本地I/O模块的通讯(18)模拟量输出模块组态 Scaling -
43、High Signal: 输出信号的最大定标伏/安。 - Low Signal: 输出信号的最小定标伏/安。 - High Engineering:数/模转换前的数字的工程定标最大值,与建立模块 时选择的数据方式有关。 - Low Engineering: 数/模转换前的数字的工程定标最小值,与建立模块 时选择的数据方式有关。 Sensor Offset: 为输出信号校准偏移设置一个适宜的偏移量。 被选择,当输出量在坚持量全定标0.1%之内时,输出 信号坚持不变。控制器与本地I/O模块的通讯(19)模拟量输出模块限幅 Limits: 输出箝位,输入高限幅和低限幅的工程定标量值。 Ramp in
44、 Run Mode: 输出的最大变化率限量。 Disable All Alarms: 选择此项,解除本通道一切的限量报警。 Latch Limit Alarms: 选择此项,本通道限幅报警被锁存,即使输出量已脱离限幅值,相应报警项仍须点击 才干解除报警,数据文件中的报警位亦被复位。 Latch Rate Alarm: 选择此项,本通道变化率限量报警被锁存,即使变化率已脱离报警限量,仍须点击 才干解除报警,数据文件中的报警位亦被复位。 控制器与本地I/O模块的通讯(20)模拟量输出模块输出形状 Output State in Program Mode: 对每一个通道定义控制器转入编程形状时的输出
45、量,有两种选择: - 坚持在最后形状。 - 用户本人定义,用户必需在右边的方框中输入一个在最高限量和最低限量之间的值,并选择 Ramp也需求被定义。 Output State in Fault Mode: 对每一个通道定义模块发生通讯缺点时的输出量,有两种选择: - 坚持在最后形状。 - 用户本人定义,用户必需在右边的方框中输入一个在最高限量和最低限量之间的值,并选择 Ramp也需求被定义。控制器与本地I/O模块的通讯(21)模拟量输入/输出模块的校准 模块校准之前不能对模块组态。 模块校准是对硬件误差的校准,即A/D 和 D/A 转换线性度的校准。 输入模块校准,撤除原信号,接入相应的规范信
46、号,分别校准低端信号和 高端信号。 输出模块校准,撤除原信号,接入相应的丈量设备,分别校准低端信号和 高端信号。 校准必需在线进展,控制器可以在程序方式,也可以在运转方式,正在进 行校准的通道,将不能正常任务,建议在程序方式下进展校准。控制器与本地I/O模块的通讯(22)I/O标签识别创建I/O模块完成后,将自动地在控制器数据区域产生相应的I/O标签,其构造如下:位置:槽号:数据类别.元素.子元素.位号本地“Local 或远程通讯模块称号模块所在槽号I/O 点数据的详细描画值数据值“Data “Fault, 等等. “I 为输入, “O 为输出, “C 为组态 控制器与本地I/O模块的通讯(2
47、3)I/O值刷新不同步 输入模块按模块中设定的RPI速率多点传送。 程序扫描时,每当输出指令执行终了,输出标签立刻被刷新。每个 义务执行终了时,输出值按照输出模块中设定的RPI速率送到输出模 块。 在同一扫描周期,能够出现不同的I/O值,将导致不可预料的结果, 应编程处理。控制器与本地I/O模块的通讯(24)I/O模块获得组态信息I/O模块在系统不带电时,是不保管组态信息的,没有特定的操作也不会更改组态信息,在如下几种情况下,模块获得或修正组态信息:工程下载到控制器系统上电时在线修正I/O模块组态,点击Apply或OK执行MSG指令修正模块组态信息控制器与本地I/O模块的通讯(25)I/O模块
48、的拥有者每个模块必需有一个拥有者 - 输入模快可以有二个以上的拥有者,但组态信息必需一致。 - 输出模块只能有一个拥有者。拥有者可以是本地的,也可以是远程的。拥有者担任传送组态信息给I/O模块,并读取I/O模快的形状信息。I/O模块必需与至少一个拥有者坚持通讯,以维持其延续的操作。具有多个拥有者的输入模块,其他的拥有者会与占据模块的拥有者进展比较,如组态参数不同那么报错。离散量I/O模块的维护维修(1)模块缺点的报告模块上的缺点指示灯I/O组态栏目报警标识的提示 - Connection 页面的缺点阐明及缺点代码Help可查代码阐明 - Module Info 页面的模块信息 - Backpl
49、ane 页面所显示的背板通讯信息 I/O Tag 构造数据中相应的缺点信息子元素所给出的阐明 离散量I/O模块的维护维修(2)常见的模块缺点模块的物理器件损坏电子识别不匹配通讯衔接错误 - 拥有者身份有误 - 模块被屏蔽通讯网络错误输入模块的某个点的缺点输出模块的某个点的缺点离散量I/O模块的维护维修(3)模块缺点的查找和处理改换模块框架重上电基于模块的组态分析缺点原因根据提示的错误代码分析缺点模块通讯方式的选择能否正确无误控制器与I/O模块通讯失败的缘由利用网络组态软件查找网络缺点 输入模块的某个点的诊断形状的检查输出模块对某个点进展脉冲测试模拟量I/O模块的维护维修(1)模块缺点的报告模块
50、上的任务指示灯非正常形状I/O组态栏目报警标识的提示 - Connection 页面的缺点阐明及缺点代码Help可查代码阐明 - Module Info 页面的模块信息 - Backplane 页面所显示的背板通讯信息 I/O Tag 构造数据中关于模块的缺点信息和关于通道的缺点信息及形状信息 模拟量I/O模块的维护维修(2)常见的模块缺点模块的物理器件损坏电子识别不匹配通讯衔接错误 - 拥有者身份有误 - 模块被屏蔽通讯网络错误输入模块的某个通道的上下限报警输出模块的某个通道到达上下限幅模拟量I/O模块的维护维修(3)模块缺点的查找和处理改换模块框架重上电基于模块的组态分析缺点原因根据错误代
51、码分析缺点模块通讯方式的选择能否正确无误控制器与I/O模块通讯失败的缘由利用网络组态软件查找网络缺点 对模块的通道校准,以提高模/数或数/模转换的精度检查输入模块和输出模块的定标检查输出模块的初始化坚持设定 控制器与远程I/O模块的通讯(1)ControlNet 网络上的设备ControlLogix SystemControlLogix SystemControlLogix SystemPLC-5/40C ControllerVersaView Operator InterfaceComputerControlNet Network控制器与远程I/O模块的通讯(2)ControlNet 网络媒
52、介质终端电阻 网段同轴电缆中继器衔接头衔接器节点控制器与远程I/O模块的通讯(3)直接衔接采用采用直接衔接时,在远程框架的三个离散量I/O 模块按三个不同的RPI 速率传送数据,它们各自占用控制器一个衔接。Communications Format 组态中对于直接衔接选择 None拥有者控制器远程 I/O 模块40 ms5 ms20 ms控制器与远程I/O模块的通讯(4)机架优化位于远程机架的三个离散量模块按照1756-CNB模块设定的RPI同时传送数据,它们共同地在CNB上占用控制器一个衔接。拥有者控制器离散量远程 I/O 模块5 ms. (1756-CNB设定的RPI)Communicat
53、ions Format 组态中对于机架优化选择 Rack-Optimized 控制器与远程I/O模块的通讯(5)在两个软件下的操作RSLogix5000 - 在/组态下创建本地CNB/CNBR模块 - 在本地CNB/CNBR模块下创建远程CNB/CNBR模块 - 在创建远程CNB/CNBR模块下创建远程/模块 - 将工程下载到控制器RSNetworx for ContrNet - 在线衔接ControlNet网络 - 进入编辑形状 - 组态网络参数 - Save 组态软件进展规划,将结果存盘并下载到网络的Keeper中。 控制器与远程I/O模块的通讯(6)远程I/O模块的组态远程离散量模块可以
54、参与机架优化,同一机架上一切的模块共同地占用一个控制器的衔接。远程非离散量模块只能直接衔接,像本地模块一样占用控制器的衔接。位于优化机架中的离散量模块依然可以选择直接衔接,并保管了模块原有的一切信息。参与优化的离散量模块不再有本人的RPI,且只保管了缺点信息和数据信息。优化模块在控制器数据库中没有独立的TAG,它的数据位于所属的CNB模块下,与模块所在槽号对应。控制器将为优化模块按所在槽号开出八个字节的数据,用于存放缺点字和数据字。 控制器与远程I/O模块的通讯(7)ControlNet网络参数NUT 网络更新时间 网络处置信息的周期时间,包括预定性数据和非预定性数据传送时间,以及网络维护时间
55、。任何数据的传送时间不会比NUT时间更快。SMAX 预定性数据的最大站号 该站号以下的地址方能运用预定性效力,预定性的效力允许并确保这些站号的设备能定时地传送或接受数据。 UMAX 非预定性数据的最大站号 该站号以下的地址方能运用非预定性效力,高于该地址的设备不能在网络上通讯。 Media redundancy 网络冗余媒介质 可选择只用A网、B网或AB冗余网,缺省值为A网,故初次在线不能在B网上。Produced / Consumed 的通讯(1)预定性数据经过控制网、以太网或背板交换的时间确保的数据。具有高优先级别的信息交换。 I/O模块数据交换控制器之间的对等的连锁数据 预定性数据举例P
56、roduced / Consumed 的通讯(2)Produced 标签的建立Produced方的控制器相当于Consumed方控制器的输入模块。在控制器数据区域建立的Produced标签,等同于输入模块产生的数据。Produced 产生的数据像输入模块的数据一样,可以共享,故可被多个控制器Consumed。Produced 作为对外操作数据,必需是32位的数据块, 如双整数和实数的数组, 或构造数据。Produced 标签的数据块不能超越500个字节。 Produced / Consumed 的通讯(3)Consumed 标签的建立Consumed 方的控制器将Produced方控制器当作输
57、入模块来对待,在I/O组态下建立与之通讯的控制器模块。在控制器数据区域建立的Consumed标签,等同于建立输入模块时产生的构造数据,不同的是用户自定义数据构造。Consumed 标签像输入模块一样,也要定义RPI。 一个控制器同时只能接受一个Consumed 数据,建立多于一个Consumed 标签,能够导致通讯错误。多个共享的Consumed 标签,其中一个发生了通讯缺点,其他Consumed 标签也将停顿接受数据。 Produced / Consumed 的通讯(4)Produced与Consumed 标签构造一致 ProducerDataConsumerDINTDINTBOOLTIME
58、RTIMERBOOL DINTDINTProducerDataConsumerDINTDINTBOOLTIMERDINTDINTBOOLTIMERConsumed 标签必需和Produced 标签的数据方式一致,才干确保数据的准确。远程I/O模块的维护维修(1)通讯缺点的报告通讯模块上指示灯的形状I/O组态栏目报警标识的提示 - Connection 页面的缺点阐明及缺点代码Help可查代码阐明 - Module Info 页面的模块信息 - Backplane 页面所显示的背板通讯信息 RSLinx 在线阅读通讯模块的形状信息远程I/O模块的维护维修(2)常见的通讯缺点模块的物理器件损坏模块
59、电子识别不匹配通讯衔接错误, - 模块被屏蔽 - 拥有者出错 - ControlNet网络规划没有完成通讯网络的缺点远程I/O模块的维护维修(3)通讯缺点的查找和处理改换模块基于通讯模块的组态分析缺点原因根据错误代码分析缺点CNB模块通讯方式的选择能否正确无误控制器与通讯模块衔接失败的缘由RSLinx 上通讯模块的运用形状分析利用网络组态软件查找网络缺点 远程I/O模块的维护维修(4)通讯网络的正确接地平安接地外壳功能接地通讯电缆屏蔽线接地线尽能够的短大地接地接地母线MSG指令编程和组态(1)非预定性数据不定时或非确保的数据交换或访问常见的操作 - 控制器梯形图MSG指令的执行 - 编程终端上
60、载下载程序和在线修正 - 人机界面对控制器的访问MSG指令编程和组态(2)MSG指令传送的信息类型对传统产品的处置器进展读写的操作对ControlLogix系统的控制器进展读写的操作对I/O模块的组态信息进展修正 - 离散量输出模块的脉冲测试 - 离散量输出模块的电子保险复位 - 离散量模块的诊断锁存复位 - 模拟量模块的形状锁存复位对设备进展定制的操作键入16进制代码 - Service Type: 在设备上执行的效力类型 - Service code: 效力类别 - Class: 设备类型 - Instance: 信息类型的 ID - Attribute: 属性MSG指令编程和组态(3)M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025医院市场部工作计划模板
- 四年级学期的班主任工作计划范文
- 2025学年第二学期六班班级工作计划
- XX年安全保卫年度工作计划
- 2025年春季教学计划表
- 2025小学图书室工作计划怎么写
- 公司网络部2019年工作计划范文
- 《大专生物化学酶》课件
- 图书出版合同三方协议
- 天津劳务合同填写范本
- 2024年海南省海口四中高三3月份第一次模拟考试化学试卷含解析
- 人员招聘计划方案
- 夫妻共有房屋出售合同合集3篇
- 可多华产品知识(讲课)
- 交通安全设施工程施工风险辨识清单
- 水幕投影方案
- 2024年青海省西宁市中考联考英语试卷含答案
- 树莓派应用开发高职全套教学课件
- 小学智慧农场工作总结
- 饮片车间制远志生产岗位操作规程
- 养老护理员相关法律法规知识培训
评论
0/150
提交评论