版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、培训教材第一天培训内容熟悉硬件和软件一、熟悉各硬件请查看各模块的外形,通讯模块,I/O 模块,运动控制模块,处理器模块。框架式设计可靠, 安装容易,无需工具。端子可取下,接线方便,更换快速。将 DEMO 上电,插入 ENBT/ENET, CNB通讯模块以及I/O 模块(可以先不插入CPU )。体会模块的 带电热插拔 特性。 安装方便 。二、认识1、什么是RSLinx 软件RSLinx ?RSLinx软件是工业通讯的枢纽。它为所有的AB网络提供了完整的驱动程序。通过RSLinx软件,用户可以通过一个窗口查看所有活动网络,也可以通过一个或多个通讯接口同时运行任何所支持的应用程序的组合。RSLinx
2、 提供最快速的OPC、DDE 和 Custom C/C+的接口。 RSLinx 还可以为用户提供多个网络、本地工作站和DDE/OPC 性能诊断工具,便于进行系统维护和故障排错。RSLinx Gateway驱动程序能够完美地支持TCP/IP 客户与 ABPLC 控制器的连接,它也支持与远程OPC 进行通讯。 RSLinx 有以下几个版本,不同版本的功能不同,价格也不同,选购时应注意系统要求。RSLogix and RSNetWorxRSViewRSLinxControlNet DeviceNetEtherNet/IPPLC-5 SLCControlLogixFlexLogixCompactLog
3、ix2、使用 RSLinx 软件进行通讯1)打开 RSLinx ,点击或2) 在工具条上点击选择 Ethernet Devices (其它的驱动程序简单介绍) , 按下 Add New 键单击 OK.3)增加以太网设备。在增加以太网设备前,需要检查自己机器的IP 设置,如果是(一般的小型局域网都这样设置),以太网设备的IP 地址设置如下。单击 OK.4) 单击 Close5) 检查本计算机的 IP 设定。确认为:6)单击。可以看到,我们不需要 CPU ,就可以通讯。减少 CPU 负荷,提高通讯效率。保证实时性,可重复性(针对 ControlLogix 系统)。7)展开树形。所有模块信息可以自动
4、浏览得到。方便维护,调试。8)插入 CPU 模块。无槽位限制,可扩展性好。例如:当需要多个以太网时,不用放在前几个槽位。在03槽, 1756- L55 上点击 Device Properties.显示 CPU 信息。( 1)点击 Configure New DDE/OPC Topic,组态 DDE/OPC 主题(如果您使用的 RSLinx为 2.40 以上的版本,那么 RSLinx 会自动创建 DDE/OPC 主题)( 2)还有另一种简单的方法创建新的DDE/OPC 主题,点击RSWho。同样可以创建新的DDE/OPC 主题。( 3)为验证DDE/OPC 主题的创建是否成功,需要用到OPC t
5、est Client软件。3、使用 DF1 驱动程序与处理器进行通讯1) 打开 RSLinx ,点击或2) 在工具条上点击3) 选择 RS-232 DF1 devices,按下 Add New 。4) 点击 OK。5 )按下Auto-Configure按钮,如果通讯成功,在状态信息中会显示Successful。然后点击OK 。这时点击RSWho 会出现控制器。Auto Configure到此实现了 RSLinx 软件与网络上的控制器的通讯。接下来就需要对控制器进行编程和组态。三、认识1、什么是RSLogix 5000 RSLogix5000软件?RSLogix5000 梯形图编程软件包可以最大
6、限度地发挥可编程控制器的性能、 节省工程项目开发时间并提高生产率。 RSLogix5000 支持 Logix5000 系列可编程控制器,同时还集成了运动控制功能,提供了可靠的通讯能力,强大的编程功能和卓越的诊断能力。RSLogix5000具有灵活易用的编辑功能、通用的操作界面、 诊断和纠错工具、 强大省时的其它功能等特点。2、使用RSLogix5000软件创建新项目(了解各项内容,以及Help和在线文档的使用)1)双击图标,启动RSLogix5000软件。2)选择文件(File )菜单下的新建(New )或者直接点击按钮,创建一个新的项目。3)设置参数如下。其中:Type:可选择基于Contr
7、oller 。Revision :选择 12Logix平台的多种处理器,这里选择1756-L1 ControlLogix5550版本。 Logix平台,提供了固件升级手段,保护你的投资,真正面向未来的控制平台。Description :指定一段该项目的说明。Chassis Type:选择一种框架类型。Slot :指定 CPU 的槽位。实际上CPU 不受槽位限制。4)创建的工程显示如下:5)在控制器项目管理器中,可以对整个项目进行组态。3、理解任务(Task)、程序( Program )和例程( Routine )并学习如何创建故障处理程序( Fault Handler Program)和上电程
8、序(power-up Handler Program)任务 ( Task):一个任务可以为一组或多组程序提供时序安排及优先级信息,这些程序是按照特定的标准来执行。用户可以将任务组态成连续方式或周期方式。控制器中的每一个任务都有一个优先级。当有多个任务被触发时,操作系统根据优先来确定执行哪一个任务。对于周期型任务有15 个可组态的优先级,从1-15,其中 1 具有最高的优先级而15 的优先级最低。连续型任务的优先级最低,因此周期型任务可以随时中断连续型任务。程序(Program):每个程序都包含程序标签、一个可执行主例程、其他例程以及一个可选的故障例程。每个任务最多可以调度 32 个程序。任务内
9、被规划的程序从第一个程序开始运行直到最后一个程序。不属于任何任务的程序将作为未规划的程序。例程 (Routine):例程是采用一种编程语言编写的一组逻辑指令,例如梯形图逻辑。例程为控制器中的工程提供可执行代码。例程类似于PLC 或 SLC 处理器里的程序文件或子程序。每个例程都有一个主例程。 当控制器启动相关的任务并调用相关的程序时, 主例程是首先执行的例程。利用逻辑指令可以调用其它的例程。ContorlLogix控制器支持多个任务(Tasks)。每个任务 (Task)可以包括若干个Programs,每个Program 可以包括若干个Routines。3.1、创建任务当在编程软件中打开一个新的
10、控制器工程时,主任务( MainTask )缺省被定义为连续型任务。可以更改主任务的类型,也可以将其删除。1)要创建新的任务,选中控制器项目管理器中的任务(Task),右键点击New Task。2)在弹出的窗口中,输入新任务的名称,并指定任务的类型,以及优先级等信息。3) 点击 OK 按钮,完成任务的创建。3.2、创建程序当在编程软件中打开一个新的控制器工程时,已经为主任务 ( MainTask )定义了一个主程序( MainProgram )。可以更改主程序。1) 要想创建一个新的程序。选择要创建程序的任务,然后点击右键,选择New Program 。2)在弹出的窗口中,输入程序的名称并选择
11、该程序所在的任务。3) 点击 OK 按钮,完成程序的创建。3.3、创建例程当在编程软件中打开一个新的控制器工程时, 已经为主程序定义了主例程。 可以像添加其它的例程一样修改主例程。1) 要想创建一个新的例程。选择要创建例程的程序,然后点击右键,选择New Routine 。2)在弹出的窗口中,输入例程的名称并选择该例程的类型以及所在的程序。3) 点击OK按钮,完成例程的创建。3.4、创建故障处理程序(Fault Handler Program)控制器故障处理程序是一种可选的任务,当主要故障不是指令执行故障或程序故障例程时则执行控制器故障处理程序。控制器故障处理程序只能有一个程序,但该程序可以有
12、多个例程。1) 在控制器项目管理器的Controller Fault Handler上,点击鼠标右键,选择New Program2)在弹出的窗口中,输入程序的名称。3) 点击 OK 按钮,创建完创建故障处理程序。一旦创建了故障处理程序,还必须有一个主例程。创建例程的方法同上。3.5、创建上电程序(power-up Handler Program )上电处理程序是一种可选的任务。当控制器在Run方式下上电时则执行该程序。上电处理程序只能有一个程序,但可以有多个例程。1) 在控制器项目管理器的Power-up Handler上,点击鼠标右键,选择New Program2)在弹出的窗口中,输入程序的
13、名称。3) 点击 OK 按钮,创建完创建上电处理程序。一旦创建了上电处理程序,还必须有一个主例程。创建例程的方法同上。4、了解标签(Tag)的类型,以及用户自定义类型(User Defined Type),创建每种类型的标签,并理解标签的作用域。4.1、标签类型Logix5550 控制器使用标签来访问数据。标签类似于编程语言中使用的变量。一个标签有一个名称 (用于描述标签存储的数据)和一种数据类型 (用于识别标签能存储的数据大小和格式)。当用户创建标签并且它们适合于控制器内存时, 控制器将存储这些标签。 但没有类似于PLC控制器那样的预定义数据表。 Logix5550 控制器通过按需要存储标签
14、,并且将其置于内存中的最恰当的位置来实现高效率的使用内存。 相同数据类型的标签不需要在内存中组合在一起。如果用户想要组合数据,可以使用数组。标签有四种类型:base基本型标签用于定义存储数据元素的内容。alias别名型标签可以引用由其它标签定义的内存。本型标签或另一个别名标签。Produced生产者标签把数据值发送给其它的控制器consumed消费者标签接收来自于其它控制器的数据值。一个别名标签可以引用一个基4.2 、数据类型当用户开发一个工程时,控制器提供一组预定义数据类型。预定义的基本数据类型包括:数据类型说明范围BOOL1 位布尔型0=off 1=onSINT1个字节整数-128 至 1
15、27INT2个字节整数-32768 至 32767DINT4个字节整数-2147483648 至 2147483648REAL4个字节浮点数3.402823E+38至-1.1754944E-38 (负值)0+1.1754944E-38至+3.402823E+38(正值)预定义结构体包括:数据类型说明AXIS轴的控制结构体CONTROL数组(文件)指令的控制结构体COUNTER计数器指令的控制结构体MESSAGEMSG指令的控制结构体MOTION-GROUP运动组的控制结构体MOTION-INSTRUCTION运动指令的控制结构体PIDPID 指令的控制结构体TIMER定时器指令的控制结构体4.
16、3 、标签的作用域用户可以在一个单独的程序中对标签进行分组,或使标签在控制器范围内对指令开放。当用户定义标签时,需要指定标签是作为程序标签(局部)还是作为控制器标签(全局)。用户可以拥有多个相同名称的标签,只要每个标签具有不同的作用域即可(如果一个是作为控制器标签,则其它的须作为程序标签;或所有的标签都作为程序标签)。程序内的局部作用域标签控制器的全局作用域标签4.4 、建立标签用户在输入程序逻辑以前可以使用 Tag 编辑器来创标签,或者在输入逻辑时输入标签名称,然后再使用 New Tag 对话框来定义标签。1) 在 tag 编辑器中选择标签名称,在名称上点击鼠标右键。2) 定义标签3) 在
17、General 选项卡中输入标签的名称、描述、标签类型、数据类型、作用域等信息。如果此标签的类型为Produced 或 Consumed,则还需要填写Connection选项卡的信息。当填写完所有的信息后,点击确定按钮,创建完标签。4.5 、用户自定义结构体用户还可以根据自己的需要自定义结构体。1)右键点击User-Defined ,选择New Data Type.2)在 Name字段中填写所创建的结构体的名称。也可以根据需要填加说明。在成员栏中由上向下填加成员。用户要定义成员的名字(Name)和数据类型( Data Type )。3) 点击 OK,创建完毕。这样再创建标签时就可以选择自定义的
18、结构体了。5、进行 I/O 组态1) 在控制器项目管理器中,右键点击I/O configuration 。选择 New Module 。2) 单击 OK.3) 点击 Next.4) 点击 Next5) 点击 Next6) 点击 Next7) 点击 Next8) 点击 Finish. ,完成 I/O 组态。9)右键点击Controller Tags.。会发现,10) 系统自动为你生成了该模块数据。所有的模块信息都任意使用。6、使用不同类型语言进行编程,熟悉常用的指令,并进行注释。RSLogix 5000企业版系列软件支持逻辑梯形图、结构文本、功能块图表、以及顺序功能图编辑器等编程语言,用于开发应
19、用程序。逻辑梯形图:结构文本:功能块图表 :顺序功能图:用户可以选择以上任意一种熟悉的编程语言进行编程。 而且每种编程语言都具有十分丰富的指令集,具体可以参阅 RsLogix5000 编程软件的指令帮助。编辑梯级注释1) 选中梯级,点击右键。选择Edit Rung Comment 。2)在弹出的窗口中,输入要注释的信息。3) 输入完点击,即可。7、上载( Upload1)点击主菜单上的)/ 下载( Download Commmunication)程序,控制器所处的状态(Run/Program/Remote,选择 Who Active ,会出现如下画面:)2) 如果这时需要上载程序,点击Upload 按钮;如果需要下载程序,点击Download 。当程序上载之后,可以通过快捷菜单栏监视控制器的状态,也可以通过它切换控制器的状态( Run/Program/Remote )8、在线编辑(Online Edit)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体积容积竞赛题库及答案
- 赠送合同签订协议模板(3篇)
- 新加坡租房验房合同模板(3篇)
- 生僻字口语考试题及答案
- 舞蹈室自选音乐考试题及答案
- 培训教育线上平台行业承诺函5篇
- 电工二级技师理论考试题库及答案
- 供应链优化管理操作流程工具
- 2025年食品饮料行业智能食品生产与食品安全监控研究报告及未来发展趋势预测
- 我学会了坚持读后感9篇
- 2025中国家庭教育服务行业发展现状及未来趋势报告
- 2025年小学五年级语文上学期期中综合测试试卷(含答案)
- 2025年脉石英行业分析报告及未来发展趋势预测
- 2025年汽车救援行业分析报告及未来发展趋势预测
- 2025年建筑师资格考试《建筑装饰设计》备考题库及答案解析
- 无人机教学平台建设方案
- JJG 1029-2007涡街流量计
- 信息技术服务运行维护第1部分:通用要求详解知识分享
- 兰州大学介绍课件
- 考研英语核心1800词汇-例句版
- (中职)化工安全与清洁生产3-2危险化学品信息统一公示教学课件
评论
0/150
提交评论