高级课程2010版课件

上传人:我*** 文档编号:147935065 上传时间:2020-10-14 格式:PPT 页数:265 大小:4.61MB
返回 下载 相关 举报
高级课程2010版课件_第1页
第1页 / 共265页
高级课程2010版课件_第2页
第2页 / 共265页
高级课程2010版课件_第3页
第3页 / 共265页
高级课程2010版课件_第4页
第4页 / 共265页
高级课程2010版课件_第5页
第5页 / 共265页
点击查看更多>>
资源描述

《高级课程2010版课件》由会员分享,可在线阅读,更多相关《高级课程2010版课件(265页珍藏版)》请在金锄头文库上搜索。

1、ControlLogix 高级课程 2010,2,高级课程内容简介(1),在五天的时间内,我们将学习:,Logix5000 控制器资源运用 Logix5000控制器对外通信 Logix5000控制器事件触发任务组态(可选) Logix5000控制器功能块编程简介 梯形图PID指令编程(可选) 用户自定义指令AOI基本运用 PhaseManager基本运用 网络基础知识 设计ControlNet网络介质 ControlNet网络组态 为Logix5000控制器建立I/O连接,3,高级课程内容简介(2),在五天的时间内,我们将学习:,ControlNet 网络故障识别 DeviceNet网络设计与

2、安装 DeviceNet网络数据传递 DeviceNet在线网络组态 1756-DNB扫描器模块组态 管理DeviceNet EDS文件 DeviceNet网络故障及排除 EtherNet/IP网络拓扑结构 EtherNet/IP网络资源计算与优化 EtherNet/IP网络IP地址 EtherNet/IP网络故障查询与排除,4,Logix5000 控制器资源运用(1),示意图表明2个CPU与2个内存之间的关系,Logix5000 控制器的CPU与内存,5,Logix5000 控制器资源运用(2),动态连接信息的存放,信息处理过程的进入排队和出去排队 RSLinx数据处理的标签组存储 在线编辑

3、时,悬挂梯级的临时存储 趋势图形的数据缓冲区,6,Logix5000 控制器资源运用(3),信息通信交换示意图,7,Logix5000 控制器资源运用(4),非连接缓冲区发送排队,建立I/O连接 ,诸如本地I/O点、基于ControlNet、EtherNet/IP、和 Remote I/O 网络的远程I/O点。 完成非连接的PLC2、PLC3、PLC5和SLC(所有类型)通过ControlNet 、 EtherNet/IP 传送的MSG。 通过 DH的MSG(用2个缓冲,1个打开连接,1个传递数据)的初始化。 Uncache 连接块传送的初始化。 Uncache 连接 的 CIP 读/写信息指

4、令初始化。 Cache 连接 的块传送初始化。 Cache 连接 的 CIP 读/写信息指令的初始化。 CIP Generic 信息指令(不能Cache连接),8,Logix5000 控制器资源运用(5),非连接缓冲区接受排队,接受Cache 连接信息指令初始化。 接受Uncache 连接信息指令。 接受通过DH的信息。 接受CIP Generic 信息指令。 接受来自于ControlNet PanelView 的读写请求(非连接信息)。 接受来自EtherNet/IP PanelView读请求的初始化(连接信息)。 接受来自于EtherNet/IP PanelView 的写请求(非连接信息)

5、。 接受来自于RSLogx5000在线连接初始化的请求。 接收来自RSLinx连接的初始化。,9,Logix5000 控制器资源运用(6),控制器每个任务占用4000个字节 离散量I/O每个点占用400个字节 模拟量I/O每个点占用2600个字节 DeviceNet 扫描器模块,第一块占用7400个字节,每增加一 个模块,增加5800个字节的占用。 其他通信模块(控制器所属所有本地和远程)每个占用2000 个字节。 运动控制每个轴占用8000 个字节,内存占用估算,10,Logix5000 控制器资源运用(7),RSLinx通信管理每个连接占用1345个字节 RSLinx通信管理中的独立标签每

6、个占用45个字节 RSLinx通信管理中的数组或结构数据标签每个占用7个字节,RSLinx通信管理内存占用估算,11,Logix5000 控制器资源运用(8),控制器连接限量,12,Logix5000 控制器资源运用(9),控制器通信设备连接限量,13,Logix5000 控制器资源运用(10),控制器的连接占用(1),本地框架中的I/O模块,每块占用1个连接 远程框架中非离散量模块各占用1个连接 远程框架非优化离散量模块各占1个连接 远程框架所有的优化离散量模块(同一框架)共占1个连接(充当适配器的CNB或ENBT模块的占用) 每块DH+/RIO模块占用1个连接 每块DNB模块占用2个连接

7、每个远程I/O的适配器占用1个连接,14,Logix5000 控制器资源运用(11),控制器的连接占用(2),每个Produce占用1个连接, 对应Produce 标签外部每一个Consume 标签占用1个连接。 控制器中的每一个Consume 标签占用1个连接。 每条MSG指令占用1个连接,可以通过取消MSG指令中的 Cache Connection 的功能来释放非执行中的MSG的连接。 RSLogix5000编程软件在线占用一个连接。 RSLinx为HMI或第三方软件的访问占用4 个连接。 RSLinx Enterprice 为HMI或第三方软件的访问占用 5 个连接。,15,Logix5

8、000 控制器资源运用(12),数据传送的完整性,大于32位的数据块建议使用CPS指令解决数据的同步问题。,16,Logix5000 控制器资源运用(13),任务执行的优先顺序,17,Logix5000 控制器资源运用(14),无须组态的系统任务,运动控制规划 I/O处理 系统高层管理 输出处理,18,Logix5000 控制器资源运用(15),控制器的任务执行过程,19,Logix5000 控制器资源运用(16),系统高层管理所做的工作包括:,控制器与编程终端和人机界面的通信 控制器响应外部的MSG指令 控制器自己发出的MSG指令 串口的信息和指令处理(如ASCII码),20,Logix50

9、00 控制器资源运用(17),任务执行和CPU高层管理时间,21,Logix5000控制器事件触发任务(1),采用事件触发任务的好处,改善性能和降低消耗,只有在需要时才执行任务。 减少扫描代码的总量 减少CPU的资源占用。 加快信息的吞吐,改善了周期时间,从而更快产生 输出。,22,Logix5000控制器事件触发任务(2),事件触发任务的组态页面,任务触发类型,触发的指定数据如 Consumed 标签或 1756 输入模块输入量改变。,超时设定,输出管理设定,其它设定与周期任务相同,23,Logix5000控制器事件触发任务(3),事件触发任务的方式(1),24,Logix5000控制器事件

10、触发任务(4),事件触发任务的方式(2),25,Logix5000控制器事件触发任务(5),采用Consume触发方式,Produce 的控制器,要使用IOT指令,将触发动作 送出。 Consume的控制器建立通过Consume标签触发的 事件任务。,26,Logix5000控制器事件触发任务(6),Consume触发方式的优点,对 consumer标签触发探测处理 免除了握手代码 改进传输速率 分布系统中多控制器的协调操作 分布控制器(consumers) 中启动代码的执行基于主控制器(producer)中的事件触发: 免除触发的探测管理 无须编程处理,27,Logix5000控制器事件触发

11、任务(7),模块输入数据状态改变方式,一旦收到来自模块的信息,控制器马上启动事件任 务并执行应用代码。 保留有执行价值的时间,而无须获取输入并执行 COS探测。 不增加CPU管理而捕获和处理多个事件。,离散量输入模块逢变则报的典型运用实例,28,Logix5000控制器事件触发任务(8),本地/远程输入模块,一般来说,用于发起控制器事件触发的输入模块与 响应的控制器处于同一框架,即本地模块。 通过ControlNet和EtherNet/IP网络的远程I/O模块 一定要考虑网络对COS响应造成的附加延时。不同 网络延时原因不同。,ControlNet网络延时1个NUT;EtherNet/IP延时

12、1/4 RPI,29,Logix5000控制器事件触发任务(9),快速响应事件,基于接受到的输入控制输出 独立的代码执行,以保证不受较长的连续任务扫描时间的影响。 适合于诸如原材料处理、包装、粘合等应用场合。,快速响应指的是在输入和输出之间所耗费的时间最小,30,Logix5000控制器事件触发任务(10),短脉冲事件,基于短脉冲输入的操作。 确保能捕获打开或关闭时间快于控制器连续扫描时间的输入信号。 适合于诸如编码器、位置传感器、接近开关等应用场合。,短脉冲输入信号时间短于正常的控制器扫描时间,并且不经常发生。,31,Logix5000控制器事件触发任务(11),同步执行事件,每个模拟量模块

13、都有自己的完成数模转换的信号采样周期。 当接受到新的输入量,控制环代码执行,同步控制环亦能执行。 可用于PID的同步运算。,典型的用于模拟量数据,新数据到达而触发操作。,32,Logix5000控制器事件触发任务(12),位信号触发,通过输入模块的COS得到。 只选择一个COS变化位,模块默认设置为全选。 如果模块的COS多于一个时,在事件任务的执行代码中编制逻辑进行判断。,33,Logix5000控制器事件触发任务(13),位触发注意事项,限制在同一框架中作为触发事件的模块和控制器的数量。 离散量模块的COS限于一点,太多的COS将引起任务的交迭调用。 一般来说,设置事件任务为最高优先权。

14、事件任务越多,控制器CPU负担越重,任务交迭的机率越大。 选用当前时间响应最好的模块。,34,Logix5000控制器事件触发任务(14),输出处理,事件任务选用 disable automatic output processing ,当选型事件触发任务,默认设置即如此。 执行立即输出指令IOT,让输出立即处理。,35,Logix5000控制器事件触发任务(15),使得事件中断任务不能快速响应的原因,事件触发任务的优先级别设置得比定时中断任务低 。 连续任务中的CPS和UID指令正在执行,不允许中断。 优先权高于它的串口和背板的通信。 优先权高于它的运控规划正在执行。 优先权高于它的趋势数据

15、采集正在执行。,36,Logix5000控制器的功能块编程(1),功能块例程,功能块例程图标,功能块例程,37,Logix5000控制器的功能块编程(2),功能块例程组态(1),输入参数,功能块指令,连线,输出参数,连线,连接点 接入,页面,连接点 接出,38,Logix5000控制器的功能块编程(3),功能块例程组态(2),离散量连接点,连接的参数为布尔量。,数据量连接点,连接的参数为实数或双整数。,连接点标识,连接符标识,输入参数 可选取本程序数据库和全局数据库中的任何布 尔数、实数和双整数,也可直接键入立即数。,输出参数 可选取本程序数据库和全局数据库中的任何布 尔数、实数和双整数。,连

16、线接入 连接同一子例程中的较远位置的连接点,选取 与连线接出点相同符号。,连线接出 连接同一子例程中的较远位置的连接点,建立 与连线接入点对应的符号。,39,Logix5000控制器的功能块编程(4),功能块例程组态(3),连接到另一页面的连接符,功能块指令,连线,页面,Hot Link,点击进入参数列表,标签,注释,40,Logix5000控制器的功能块编程(5),功能块指令参数设定,41,梯形图PID指令编程(1),PID控制对象,42,梯形图PID指令编程(2),指令键入参数,PID: 指定一个结构体给本条指令,存放组态信息和 运行状态信息。 Process Variable: 指定过程变量,一般为模拟量输入。 Tieback: 指定手动控制站手动控制跟随变量,一般为 模拟量输入。 Control Variable: 指定PID控制变量,一般为模拟量输 出。 PID Master Loop: 当本条指令为从环时,输入主环结构 体名称。 Inhold Bit:

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

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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