1.一个简单项目的建立
运行RSLogix500 English,新建一个项目,在弹出的对话框“Select Processor Type”(选择处理器类型)中选择,如“Bul.1764 MicroLogix 1500 LRP Series C”。在下面的“Commu-nication settings”中的“Driver”中选择“AB_DF1-1”,控制器节点号“Processor Node”选择1(AB-DF1全双工点对点通信必须选1号节点)。单击“OK”进入程序编辑界面。控制器的类型选择如图6-2所示。
图6-2 控制器的类型选择
程序编辑界面如图6-3所示。
图6-3 程序编辑界面
1)菜单栏:用户单击菜单,然后选择所显示的功能。
2)图标栏:图标栏包含许多用户在开发、调试逻辑程序时需要反复使用的功能。如要了解这些图标的含义,只需将光标移动到图标上,随后便会出现一个浮动的工具提示窗口,提示该图标的功能。
3)在线栏:处理器的运行方式,是否进行在线编辑或执行了强制,还可以显示驱动程序和节点号。
4)工程目录:工程文件内的所有文件夹和文件。单击该目录下的图标,然后单击鼠标右键,弹出一个菜单,此菜单只适用于所选中的图标。例如,如果在一个程序文件上单击鼠标右键,用户可以看到以下几个选项:重新命名程序文件,打开程序文件,隐藏程序文件,或者显示程序文件的属性。
5)指令工具栏:以选项卡方式分类的指令助记符。单击指令工具栏下方的分类标签时,指令工具栏内的指令将变为所选中类别的指令。单击某一条指令,就可将其插入到梯形图逻辑程序中。
6)梯形图显示窗口:在该窗口部分,能够同时显示几个程序文件,这也是进行梯形图逻辑程序编辑的地方。系统默认的是在“Program Files”文件夹下的“LAD2”中编写梯形图程序,其中该文件夹下的SYS0和SYS1是系统默认文件,不可以修改。
在完成梯形图的设计任务后,单击“Edit”菜单下选择校验文件(“Verify File”)或校验工程(“Verify Project”)命令,如果程序中存在错误,则在结果显示窗口中会给出相应错误信息,如图6-4所示。
图6-4 状态栏和结果显示窗口
7)状态栏:用户使用软件时,用于显示当前的状态信息或者提示信息。
8)结果显示窗口:显示Find All查询结果或者程序校验结果。该窗口可被隐藏,或者将其从整个应用窗口中分离出来,放置在屏幕上的任意位置上。
如果编写的程序在校验时无错误,但在下载时出错,则需查看通信配置情况,如图6-5所示。其中“Last Configured”中不能为空白,如为空白,单击“Who Active”按钮,选择通信类型后,再单击图6-5中的“应用(A)”按钮即可完成驱动的重新配置。
在梯形图显示窗口输入一条简单的逻辑程序,如图6-6所示。
使用鼠标右键单击选中的指令,单击“Edit Symbol”或“Edit Description”为指令添加中文标注。
程序输入完成后,对程序进行校验(“Verify File”按钮),然后将MicroLogix1500控制器的运行模式开关打到“REM”模式,下载并运行程序。
2.工程目录中的程序文件夹和数据文件夹
(1)程序文件夹
程序文件夹下列出了所有已经建立的程序,包括系统默认程序SYS0和SYS1,主程序LAD2以及其他建立的子程序(LAD3~LAD255)。单击鼠标右键,从菜单中选择“New”,可创建一个新的文件。所有子程序在调用时最好是无条件调用。
图6-5 RSLogix500中的通信配置界面
(www.xing528.com)
图6-6 MicroLogix1500控制器梯形图的简单应用
(2)数据文件夹
该文件夹中列出了已定义的数据文件。右击“Data Files”可以选择新建一个数据文件。其中Float文件(浮点数文件)和Programmable Limit Switch文件(可编程限位开关文件)仅被Series C控制器支持。
每个数据文件中最大的子元素数为256个,编号为0~255,如定时器文件中的T4:0~T4:255。子元素数可通过相应数据文件的Properties来修改。
3.编辑区域的标志
RSLogix500在梯形图程序内将编辑区域标志置于梯形图左干线的左边,这些字母表示编辑区域以及程序内梯形图程序的编辑类型。
SLC 5/03、SLC 5/04和5/05处理器支持在线编辑功能,MicroLogix1500控制器不支持此功能。
小写字母区域标志表示该编辑区域存储在计算机内存里,大写字母区域标志表示该编辑区域存储在处理器内存里。在成功编译装载了所编辑的梯级后,区域标志将消失。
编辑区域各标志的含义见表6-1。
表6-1 编辑区域各标志的含义
4.程序的备份
RSLogix500有两种备份功能,设计人员可以在任何时候进行操作,而且在发生掉电情况时,可以提供自动恢复文件。所有这些文件都包含与工程相关的完整说明数据库。
1)设计人员每次保存工程文件时,自动创建“Auto-Backup”文件。在“Tools/Op-tions/System Options”对话框“System Preferences”选项卡内,通过输入“Number of Back-ups”来预置工程要保留的备份数。自动备份文件(存为.RSS文件)具有BAK字样以及附加在文件名后的一系列数字(000~999)。例如,为工程文件TEST.RSS创建的自动备份文件可能标志为TEST_BAK000.RSS,更新的备份文件可能标志为TEST_BAKO01.RSS。
2)Compressed Format Backup文件应用于存档或者交给其他用户。压缩格式备份文件包括.RSS文件和工程的所有数据库文件,它们被压缩成一个.RS1文件。包含在工程文件夹内的自动备份文件不包括在压缩格式备份文件内。从“File”菜单单击“Backup Project”可以生成一个压缩格式的备份文件。
5.程序的紧急恢复
如果遇到断电情况,RSLogix500将为程序设计者提供含有当前编辑内容的最近的备份文件。当编程人员正在运行一个工程文件并保存该工程文件时,RSLogix500自动创建文件备份。这种自动产生的恢复文件(.RSS文件)只有在发生系统紧急故障或者掉电后,下次打开工程文件时才有用。掉电后打开工程文件时,RSLogix500提示编程人员选择。编程人员可以打开:
1)自动保存的文件,其中保存着在掉电前所做的任何编辑工作。
2)在掉电前,用户选择保存工程时所做的上一次备份。
编程人员必须至少保存或关闭一次正在编辑的工程文件,这样自动恢复功能才能正常工作。因此,在设计一个新的工程文件后,最好立即保存该文件。这样才能确保在需要的时候启动自动恢复功能。
在“System Preferences”对话框内,可设定对工程进行自动恢复保存的时间间隔。自动恢复功能能够确保编程人员在上一次手动保存到掉电这段时间内,保存对文件所做的所有工作。
6.程序比较功能的实现
比较命令是一个非常具有实用性的功能。一般情况下,程序设计人员在整个项目的进程中会保存多个备份文件,每个备份文件代表了不同时间段的工作内容。通过执行“Tools”菜单下的“Compare”命令,可以比较出两个项目文件不同,找出问题所在,从而提出更好的解决方案。比较命令的执行如图6-7和图6-8所示。
图6-7 比较命令
图6-8 比较结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。