您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > ControlLogix完整培训课程
-1-CompactLogix体验培训体验培训体验培训体验培训CompactLogix基础实验基础实验基础实验基础实验Lab1::::创建新的处理器程序创建新的处理器程序创建新的处理器程序创建新的处理器程序,,,,组态组态组态组态I/O-----------------------------------------------------------P3打开RSLogix5000程序RSLogix5000程序菜单和项目树讲解编辑主例程(交通灯控制程序)检查主任务和主程序组态I/O组态离散量I/O的混合模块观察TagLab2::::建立通讯建立通讯建立通讯建立通讯,,,,下载程序下载程序下载程序下载程序,,,,建立新任务建立新任务建立新任务建立新任务、、、、新程序新程序新程序新程序----------------------------------------------P16打开RSLinx程序建立RS232-DF1驱动创建新的周期任务创建新的程序创建新的例程创建计数器-2-CompactLogix网络试验网络试验网络试验网络试验Lab3::::控制控制控制控制EtherNet/IP网络上网络上网络上网络上PointI/O-------------------------------------------------------P31创建一个L35E项目添加远程1734PointI/O以太网适配器及I/O模块添加逻辑程序,下载项目并测试Lab4::::控制控制控制控制EtherNet/IP网络上网络上网络上网络上PowerFlex变频器试验变频器试验变频器试验变频器试验------------------------------------P45创建一个CompactLogix项目添加PowerFlex700变频器观察RsLogix5000自动生成的对象数据模型,并构建别名标签添加控制变频器的梯形程序下载程序到L35E中并运行Lab5::::通过通过通过通过PanelViewPlus触摸屏控制触摸屏控制触摸屏控制触摸屏控制PowerFlex70变频器变频器变频器变频器----------------------------P54创建一个RSViewME程序建立通讯通道创建监控画面并进行数据连接编译项目并模拟运行Lab6::::通过通过通过通过EtherNet/IP实现实现实现实现Producer/Consumer通讯通讯通讯通讯-----------------------------------P62创建一个CompactLogix项目建立Producer标签程序建立Consumer标签程序测试通讯程序,实现CPU对时OptionLab1::::学习其他的编程语言学习其他的编程语言学习其他的编程语言学习其他的编程语言--------------------------------------------------------------P80创建顺序功能图创建趋势图观察CTU的累加值测试连续任务测试周期任务OptionLab2::::可重用代码可重用代码可重用代码可重用代码------------------------------------------------------------------------P96打开两个应用拷贝主程序,粘贴可重用代码Map标签测试重用代码-3-CompactLogix动手实验动手实验动手实验动手实验LAB1.创建一个新的控制器文件创建一个新的控制器文件创建一个新的控制器文件创建一个新的控制器文件,,,,组态组态组态组态I/O在这个实验里,您将:创建一个新的控制器文件用符号标签名编写梯形图逻辑组态I/O模块将您在梯形图逻辑中创建的标签指向模块标签打开打开打开打开RSLogix5000编程软件编程软件编程软件编程软件在实验的这一部分,打开RSLogix5000编程软件,您就可以对DEMO箱中的处理器进行编程。双击桌面上RSLogix5000的图标,打开RSLogix5000软件。显示RSLogix5000屏幕。-4-创建一个新的控制器文件创建一个新的控制器文件创建一个新的控制器文件创建一个新的控制器文件在实验的这一部分,您将创建第一个处理器文件。1.从File菜单选择New,显示新的控制器对话框。2.从Type的下拉菜单中选择1769-L35ECompactLogix5335EController。3.在Name栏内键入‘Training’作为处理器的名字。4.在CreateIn栏内键入‘C:\RSLogix5000\Projects\Labs’或点击Browse键定位地址目录。5.点击OK。控制器组织显示在RSLogix5000视窗的左边,有一个叫ControllerTraining的文件夹,到此您已经创建了第一个控制器文件,这时候,还没有I/O,没有标签数据库,没有与控制器文件相关的逻辑。-5-编辑例程编辑例程编辑例程编辑例程在实验这部分,您将在MainProgram的文件夹中为主例程编写梯形图逻辑,然后添加一个输入和输出指令。1.从ControllerOrganizer,双击MainRoutine图标。在梯形图编辑器中出现一条空语句。2.从梯形图指令工具栏(如下所示),点击Bit键。梯形图指令工具栏更新,显示所有可用的位指令。控制器组织是控制器文件内容的图状表示法,画面由文件夹项目树和文件组成,文件中包含现在这个控制器文件中有关程序和数据的所有信息。项目树中缺省的主文件夹是:ControllerFileName–包括控制器范围的标签、控制器故障处理程序和电源处理程序。Tasks–在这个文件夹中显示任务,每个任务都有各自带梯形图例程和程序范围标签的程序。Trends-在这个文件夹中显示趋势图。DataType–显示预定义和用户定义的数据类型,用户定义的数据在这个文件夹中创建。I/O组态组态组态组态–包含有关此控制器文件的硬件组态信息,它拥有模块的层次,控制器用它来组态通信。在每个文件夹的前面都有一个带+或-符号的小方框。+号代表文件夹是关闭的,点击它展开树状图可显示该文件夹中的文件,-号代表文件夹已经打开,可直接看到里面的内容。点击鼠标右键弹出许多不同与前后操作有关的菜单,常常您可以发现这是从菜单条访问特性视窗或到菜单选项的捷径,双击控制器组织显示图中的文件会弹出功能对话框,您就可以输入参数,完成相关的任务。-6-3.点击XIC((((ExamineOn))))图标,在语句中输入指令。如下所示,XIC指令出现在梯形图编辑器的语句中。4.右击XIC指令上方蓝色加亮区中的QuestionMark(?)(?)(?)(?),选择NewTag。弹出新标签对话框。-7-5.在Name栏内,键入‘Switch’。确认MainProgram出现在Scope这一栏内,这表示您希望Switch作为程序范围的标签。6.从TagType选项中选择Base。7.从DataType菜单选择BOOL。8.点击OK。这是语句就如下图所示:9.点击并将鼠标放在工具栏中OTE((((OutputEnergize))))的图标上,并将它拖到语句0的蓝线上方,直到在您刚才输入的XIC指令的右边出现一个绿色的小圆点。此时您释放鼠标按钮,OTE指令就会放在语句0的末尾。这是在语句中输入指令的另一种方法。10.右击OTE指令上方蓝色加亮区中的QuestionMark(?)(?)(?)(?),选择NewTag。弹出新标签对话框。11.如下所示输入参数,并点击OK。标签的作用域有两种:程序范围和控制器范围。程序范围的标签只能用于一个指定程序的例程,而控制器范围的标签可用于控制器中所有程序的例程。-8-现在语句就变成下面这样了:12.右击语句号((((0)))),选择VerifyRung。RSLogix5000视窗底部会出现一条信息,指示语句校验命令的结果。注意注意注意注意::::信息可能出现在屏幕底部的状态栏内,如果在View菜单中选中的话,也有可能出现在结果视窗内。如果有错误,您必须在语句校验前改正,您也可以从Logix菜单中选择VerifyRoutine来校验整个例程。13.点击梯形图编辑器右上角的××××以关闭编辑器。14.从ControllerOrganizer中MainProgram的下方,双击ProgramTag文件夹,可以看到两个程序范围的标签。显示DataMonitor,在标签名这一栏内有两个输入。15.点击数据监视窗右上角的××××,将它关闭。-9-确认主任务和主程序的属性确认主任务和主程序的属性确认主任务和主程序的属性确认主任务和主程序的属性实验的这一部分,您将确认控制器主任务和主程序的属性组态正确。1.从ControllerOrganizer,右击MainTask图标并选择Properties。显示TaskProperties对话框。2.点击ProgramSchedule键,确认MainProgram显示在Scheduled程序这一区域内。如果没有显示在这一区域内,点击Add按钮来规划主程序。如果一个程序的文件夹没有被规划到一个任务下,这个程序将不会被执行,并且在控制器组织中它显示在未被规划的文件夹下。-10-3.点击Configuration键,确认Watchdog设置为500ms。Watchdog是一个任务扫描时间的看门狗,如果超时,处理器出错。4.点击OK,关闭TaskProperties对话框。5.从ControllerOrganizer,右击MainProgram图标并选择Properties。显示ProgramProperties对话框。-11-6.点击Configuration键,确认MainRoutine显示在Main这一栏,如果没有,从Main这栏的下拉菜单中选取MainRoutine。7.点击OK,关闭ProgramProperties对话框。8.从File菜单,选择Save保存程序。每个程序的文件夹必须指定一个主例程,程序文件夹中所有其它例程只是在被作为故障程序,或被同一个文件夹中另外例程用JSR指令调用时才会被执行。-12-组态组态组态组态I/O在实验的这一部分,您将组态I/O模块,并用RSLogix5000软件中的别名功能,将您在梯形图逻辑中已经创建的标签与模块标签对应起来。组态离散量输出模块组态离散量输出模块组态离散量输出模块组态离散量输出模块在实验的这一部分,您将把位于0槽的离散量输出模块添加到I/O组态列表中。1.从ControllerOrganizer中,右击I/OConfiguration文件夹下方的CompactBusLocal,选择NewModule。显示SelectModuleType对话框,附有可选模块的清单,在对话框的模块分类里面展开相应种类的分类,从列表中找到1769-IQ6OW4模块。2.如下所示输入参数,再点击Finish。-13-查看标签查看标签查看标签查看标签在实验的这一部分,您将查看您在创建模块时为位于1槽的1769-IQ6XOW4模块所创建的标签。1.从ControllerOrganizer,双击ControllerTags图标。显示DataMonitor,在TagName这一栏内有三条输入:Local:1:CLocal:1:ILocal:1:O这些输入项是标签结构(在组态1769-IQ6XOW4时产生),它们包含比在DataMonitor屏幕中实际显示的更多的标签。注意标签名前面的+号,它表明可以展开标签结构,以便看到更多的标签信息。ElectronicKeying这个特性主要是防止您不注意的时候将错误的模块插到错误的槽中。当您将一个模块插入到ControlLogix机架的槽中时,RSLogix5000会将来自新插入硬件的信息与用户在项目中为该槽组态的信息加以比较,下列是读入和比较的数据:Vendor
本文标题:ControlLogix完整培训课程
链接地址:https://www.777doc.com/doc-5976654 .html