470 likes | 621 Views
技术词汇. CST: 一个 Controlbus 框架中对所有模板保持同步的时间值 直接连接:控制器建立与 I/O 模板的一个单个连接 电子键( Electrnic Keying): 是系统特性,要求一个物理模板属性是否与软件组态的一样. 准确匹配( Exact Match): 要求模板和其软件中的组态“全等”匹配--厂商,目录号(板型),系列号, major/minor 版本等.( minor revision: 版本更新不影响它的功能和软件用户接口.例清除 bug) 兼容模板:除 minor revision 版本外匹配 禁止键:模板不拒绝连接. 技术词汇.
E N D
技术词汇 • CST:一个Controlbus框架中对所有模板保持同步的时间值 • 直接连接:控制器建立与I/O模板的一个单个连接 • 电子键(Electrnic Keying): 是系统特性,要求一个物理模板属性是否与软件组态的一样. • 准确匹配(Exact Match):要求模板和其软件中的组态“全等”匹配--厂商,目录号(板型),系列号,major/minor版本等.(minor revision:版本更新不影响它的功能和软件用户接口.例清除bug) • 兼容模板:除minor revision 版本外匹配 • 禁止键:模板不拒绝连接
技术词汇 • Contrlbus: ControlLogix 背板的名字。是个多主总线.即以轮询机会,一个模板发一个包. • 宽带(Boud width):附可接收错误的数据传送量 • Throughput:检测输入,进行逻辑操作,到输出的时间.吞吐量决定于波特率、协议和网络模式(源/目标, Producer/Consumer)
技术词汇(续) • NUT:ControlNet网上数据发送的最小重复的时间间隔.RSNetwork可组态其为2--100ms • RPI(Requested Packet Interval): 决定何时模板多点传播(multicast)数据 • Producer/Consumer通讯: 模板间智能地数据交换.不需要轮查每一模板. • IFM(Interface Module): 予布线的RTB • 只听连接(Listen-Only Connection): 该连接允许控制器不拥有(own)I/O板而监视它.听模板的输入或输出回返(echo)数据.只要有一个处理器和模板的连接有效,就可以听到.
DI/O特征 • RIUP • Producer/Consumer通讯 • 无需轮询,智能的数据交换 • 模板级故障报告和现场侧诊断检测 • 与处理器同一框架的模板,基于系统时钟,数据的时间粘贴 • 基于时间粘贴输入,预定输出(16秒内) • 全部用软件组态,包括禁止/允许模板动作 • 电子键 • 认证: Class I/Division 2, UL, CSA, CE, FM
DI/O操作 • 输入模板可多个Owner • 输出模板只可以有一个Owner • 当组态数据下载时,本地I/O模板准备运行.而使能远程I/O模板,需要运行RSNetwork.(建立NUT) • 永久移去模板时,用RSNetwork优化网络宽带 • 控制器连续监视连接,有问题立即设模板故障位
远程框架上I/O连接 下述组合: • 以机架为单位(仅对DI/O). • 用于非诊断板和无fuse板.输入/输出-echo仅数据、故障,无诊断信息。 • 直接连接
DI • 可分别组态1到0,0到1的滤波时间,有利于改进干扰的影响 • 可选点-点隔离
DI数据传送时刻 • 本地输入板 • RPI(200MS-750MS)和COS时多点广播数据. 希望COS传送,RPI值选大 COS与RPI异步于程序扫描,编程时将输入数据拷贝到另一结构,防止程序中数据变化 • 远程输入板 • RPI和COS时传送数据 RPI选用为NUT的 2 的幂次
DO • 可以单点组态在通讯故障或编程时的输出:0,1,最后状态 • 输出数据ECHO • 可选点-点,组-组隔离
DO数据传送时刻 • 本地输出模板 • 程序扫描结束 • RPI • 远程输出模板 • 仅RPI • 输出数据ECHO作为多点广播输入.按模板类型含故障和诊断信息.当模板与自己的OWNER断连接时,也断ECHO
电子FUSE保护:替代模板保险丝,防止模板短路, 不替代外部保险丝、空开。可由应用、MMI或RESET自动复位 • 输出核实:将电源侧和逻辑侧指令(输出和命令)比较,真正一致为正确。可用于将它与输入状态比较应用。 • 脉冲测试:不真正改变输出负载状态,发短脉冲看输出回路是否有响应,也就是从回路的电流特征看是否有状态改变命令给回路,以确保没短路或过载。如果没响应,自动增加测试脉冲宽度。如增大到最大时,仍无响应,认为是无负载。 • 锁存诊断信息:由软件或 I、O电源cycle复位 故障产生和复位时粘贴诊断时间 • 点级诊断报告。不影响其它点发送、接收
练习 • 时间粘贴 • 基于时间粘贴输入,预定输出 • 建议1点时间粘贴/输入模板
AI/O模板 • LED • RIUP • 分辨率 AI 16位; AO 13-16位 • Producer/Consumer通讯 • 禁止模板 断连接 • 数据的滚动时间标记(Rolling Timestamp of data): 当采样数据时,15位毫秒级时间粘贴. • 数据的系统时间标记: 本地框架中模板和其处理器间传送数据时,64位时钟的时间粘贴
AI/O模板(续) • IEEE 32位浮点或16位整数格式 • 整数格式可以快速采样,少一些内存,但限制了某些特性:不支持数字滤波,过程报警,速率报警,定标 • 板内在特征: 工程单位定标,报警,上/下溢检测… • 基于通道或板的校验 • 加校正偏差以补赏传感器偏差误差 • 认证: Class I/Division 2, UL, CSA, CE, FM
组态 • AI可多于一个主, AO仅一个主 • 程序下载时, 主传送组态数据到模板 • 运行时刻: • 本地模板: 组态数据下载即运行 • 远程模板: RSNetwork使能I/O模板,并建立NUT(组态时指定) • RSLogix 5000 组态模板且下载信息至处理器. 若有远程模板必运行RSNetwork
多点传播(Multicast) • 本地AI多点传播数据时刻: • RTS RTS<=RPI时 任何时刻可改变此值 扫描全部通道值 板内存储器 备板 • RPI和RTS RTS>RPI 仅编程状态时可改变 板存储器数据 备板 • 远程AI 多点传播数据时刻: RPI 建议RPI<=RTS
AO接收数据时刻 本地/远程: RPI
1756-IF8, IF16 • 不隔离的AI • -10V--+10V, 0--5V, 0--10V, 0--20mA • 布线方法 • 单端 • 差动 • 可用通道数减半 • 2个通道中的一个可设为高速方式,即最快的数据更新 • 不同数据格式可用特性 • 整数格式:多种输入范围;模板滤波器;实时采样 • 浮点格式:除整数格式可利用特性外,还具有 定标 ; 数字滤波; 过程报警 ; 速率报警;(1756-IF16单端方式不能利用后二项)
1756-IF8, IF16(续) • 断线检测 • 输入值为指定的定标值 • 设主处理器的报警位 • LAD中可使用TAG来诊断 • Module Fault Word • Channel Fault word • Channel Status Word…...
过程报警 以通道为单位: • 超出予组态的HH,H,L,LL时报警 • 可设死区 • 可锁定该报警
1756-IF6I • -10V--+10V, 0--5V, 0--10V, 0--20mA • 每个通道的阶式滤波器(Notch filter), 以消除LINE NOISE • 任意定标 例输入0--21mA, 定标4-20mA为0%--100%(0--65536) 定标不可利用整数方式:
1756-IR6I, IT6I • 不同数据格式可用特性 • 整数格式:多种输入范围;阶式滤波器(Notch filter);实时采样;冷端温度补赏(1756-IT6I) • 浮点格式:除整数格式可利用特性外,还具有过程报警(HH,H,L,LL..);数字滤波;速率报警 • 传感器类型 • 1756-IR6I 10,100,120,200,500,1000欧姆(铜,铂,镍..) ; 3/4线 • 1756-IT6I B,C,E,J,K,N,R,S,T • 每个通道的阶式滤波器(Notch filter) • 1756-IT6I冷端补赏 当用IFM时,内含CJS(Cold Junction Sensor); 用RTB时则要接CJS
1756-OF4,OF8 • 不隔离AO, 4/8路电压/电流输出 • 不同数据格式可用特性 • 整数格式: 斜坡至编程值,斜坡至故障值,启动保持,故障或程序方式保持最后状态或用户值 • 浮点格式:除整数格式可利用特性外,还具有箝位输出;运行时斜坡输出,速率和极限报警 • 斜坡/速率限制 • 运行时斜坡限制. 仅浮点方式 • 接控制器编程命令时,改变至编程值 • 通讯故障产生后,改变至故障值 • 启动保持 • 防止跃变,控制器输出接近此值时(全刻度的0.1%内)才起作用
1756-OF4,OF8(续) • 断线检测(对0-20mA组态) • 箝位输出 • 浮点方式 • 可禁止箝位报警或锁定 • Data Echo • 自动多点广播当时输出的通道值,包括故障和状态数据 • 故障和状态报告 • Module Fault Word • Channel Fault Word • Channel Status Word….
1756-OF6CI, OF6VI • 隔离AO, 6路电压/电流输出 • 不同数据格式可用特性 • 整数格式: 斜坡至编程值,斜坡至故障值,启动保持,故障或程序方式保持最后状态或用户值 • 浮点格式:除整数格式可利用特性外,还具有箝位输出;运行时斜坡输出,速率和极限报警
安装模板 • 键控RTB, 设每个糟不一样 • 布线臂 • RTB • 除1756-IR6R用Belden 9533或83503外,其它用 Belden 8761.(22-14gauge,用粗线时建议用1756-TBE深度扩展盒) • 接地在现场侧.若不能,在框架地 • 类型: • 1756-TBCH 螺丝夹紧 • 1756-TBNH 螺丝绕线 • 1756-TBSH 或 1756-TBS6H 压紧 • 1492-IFM
RSLogix 5000 组态AI/O • 建新模板 • offline--右点I/O Configuration--new module,选择目录号,槽位,通讯格式(浮点,带CST时间粘贴等…),版本,电子键 • 组态 • 确省组态, 或 • 选择RPI,信号范围,报警限..--Download到程序 • 动态再组态 offline--I//O Configuration--右点指定模板--Properties • 处理器Remote Run Mode/Program Mode (RPI等只可 Program Mode) • 拥有多个处理器的模板组态必须一样 • 远程模板必须先组态1756-CNB,CNBR 右点 I/O Configuration--new module--1756-CNB,CNBR组态--右点1756-CNB,CNBR--new module
校正AI/O模板 • 推荐处理器Program Mode • 推荐检测仪表 DMM 数字表 • 不要带输出设备 • 校正结束前每一通道状态不变化,不以新数据 • 更新处理器 • 推荐一次更新所有通道
AI校正例:1756-IF16,IF8 • 全使用+/-10V信号范围 • 连接电压校正器至模板 • Online--Module Properties--Calibration • 设校正器为低参照,依次对各通道校对,直至状态显示OK • 设校正器为高参照,依次对各通道校对,直至状态显示OK
校正 • 1756-IF6I 使用+/-10V • 1756-IR6I 使用1-487欧姆 • 1756-IT6I 使用-12-30mV 或 -12-78mV
AO校正例:1756-OF6CI • 连接电流表至模板 • Online--Module Properties • Configuration 确认通道信号 • Calibration 对各通道低/高参照校正
诊断灯LED • AI • OK 绿 输入多点广播 绿闪 通过内部诊断,当前执行不正确连接通讯 红闪 建立的通讯超时 红 置换模板 • CAL 绿闪 模板处于校正方式 • AO • OK 绿 输出正常 绿闪 通过内部诊断,没有有效控制 红闪 建立的通讯超时 红 置换模板 • CAL 绿闪 模板处于校正方式
RSLogix 5000诊断 • I/O Configuration下故障模板前显示 ! • Module Properties • Module Info 显示状态 • Connection 故障类型 • Controller Tag 中Value在通道位处显示故障线_
访问模板TAG • 按不同模板及其通讯格式建立不同TAG Controller User_Doc--右点Controller Tag • Monitor Tag 观看, 改变TAG值 • Edit Tag 增加,删除TAG,不能 改变TAG值
通过TAG改变组态 • Offline • 模板级组态 例:TempMode中指定温度单位(F ,C ) • 点级组态 例: 冷端补赏,实时采样.. • Download 必须下载后才能改变模板组态
设计考虑 • 1756-DHRIO:32rack/RIO, 不同RIO上不同rack号 • CONTROLNET子网间不能用SCHEDULED MESSAGING • RS232口只能编程,夸网络模板与其它设备通讯 • 背板吞吐量 • 背板是10MHZ的16位总线,真正吞吐量体现在模板上的ASIC接口. • DI/O,AI/O为8位同时传送 • 处理器,通讯模板为16位同时传送 • 以多点广播二个处理器同时接收同一个输入,一个处理器控制输出.省交通量,速度快.二个处理器仍可同时接收输出反馈信息.节约系统开销. • CST支持时间粘贴(+/-200微秒间).例如:利用输入数据变化时数据的数据粘贴,达到分辨事件顺序的目的
设计考虑 • 对每个槽RTB设不同KEY • 高速输入利用1MS的周期任务来查输入 • 点级组态:输出故障状态,使能诊断报警,输出的脉冲测试,断线/无负荷检测,AI数字滤波… • 输入状态改变检测时,仍有每750MS的“ 心跳”检查以保证输入是好的 • 预定输出使同框架中不同模板上输出同步 建议1点/模板,以此组态预定输出(最大到16S) • 开线检测:将一个漏电电阻(该值在用户手册中)夸极限开关接点.输入三种状态:ON,OFF,OPEN.确保不是进断线信号
AI考虑 • 为使程序致力于控制任务,做最少的应用开发,可以在AI/O模板上做数据格式的转换,SCALE,定4种报警限.有多个CONSERMER时更为节约时间 • 按模板类型不同,具有不同的数据转换时间: • 隔离AI,转换6通道为浮点数,25MS 整数 10MS • 不隔离AI,转换4-16通道为浮点数, 11-18MS 整数 8-16MS 二个高速操作方式,转换4通道为浮点数, 6MS 整数 6MS
AI考虑 • 隔离的差动AI 1700VDC/1S • 不隔离的差动AI 10VDC/1S • NOTCH 滤波用于50/60周波AC的模拟量信号恒定干扰 • 数字滤波用于对模拟量信号的随机干扰 • RTS(实时采样)数值基于NOTCH滤波的选择.不快于最慢的滤波时间 • Hold for Init:用于PID指令启动其输出时匹配当前输出,在0.1%以内(无扰动输出).并且以IN HOLD 位提示PID指令,其输出在当前HOLDING
输出ECHO值 • 输出RAMPING,ECHO值慢慢向设定值改变 • 输出超范围时,输出CLAMPING • 校正方式时,ECHO为校正命令前接收的最后输出状态 • HOLD FOR INIT
Application Memory Sizing • The Logix5550 memory contents include: • Compiled application code • Data Tag definitions (including names) • Structure Definitions (Including names) • I/O Module definition and configuration • Storing this information requires more memory than existing processors • Use the following equations to estimate memory needed:
RTB Daisy Chain Wiring • Daisy-Chaining to other RTBs should not be done from different terminals of the same name • Jumpers are on the module not the RTB • Incorrect wiring is hazardous • Wearnes-Hollingsworth crimp connector part # is WP13022 for 2- 14 Ga wire on one terminal Right Wrong
RSView与CL连接组态 OPC,以下参数可较快得到数据 • 选PLC类型 • 用MAP • 多个TOPIC