《CX-Programmer编程软件介绍.doc》由会员分享,可在线阅读,更多相关《CX-Programmer编程软件介绍.doc(15页珍藏版)》请在金锄头文库上搜索。
1、 CX-Programmer编程软件介绍CX-Programmer 是OMRON公司新的编程软件,适用于C、CV、CS1系列 PLC,它可完成用户程序的建立、编辑、检查、调试以及监控,同时还具有完善的维护等功能,使得程序的开发及系统的维护更为简单、快捷。一、安装CX-P编程软件1、系统要求运行CX-P编程软件的计算机系统要求如表B-1所示。表B-1 系统要求CPUPentium以上的微处理器、主频90 兆赫以上内存16MB以上硬盘40MB以上操作系统Windows 95以上,或Windows NT 4.0 Service Pack 3以上计算机IBMPC及兼容机2、软件安装将CX-P安装光盘放
2、入CD-ROM中,在CX-P子目录下双击安装程序Setup,启动安装过程,并按照屏幕提示依次进行。安装时首先要选择安装语言;然后是输入许可证号码,利用许可证号码才可以使用CX-P的所有功能,不输入许可证号码也能够完成安装,但得到的是CX-P的“部分功能”版本,它也能正常工作,但仅支持CPM1, CPM2* 和SRM1 PLC;最后在选择是否安装CX-SERVER时,应选择“是”。二、CX-P编程软件的主要功能CX-P编程软件可以实现梯形图或语句表的编程、编译检查程序、程序和数据的上载及下载、设置PLC的设定区、对PLC的运行状态或内存数据进行监控和测试、打印程序清单、文档管理等功能。图B-1
3、CX-P编程软件界面CX-P编程软件界面的外观如图B-1所示。编程界面包括标题栏、菜单条、工具条、状态栏以及5个窗口(可用“视图”菜单中的“窗口”项来选择显示窗口),下面将简单介绍各部分的功能。1、菜单条 1)文件菜单可完成如新建、打开、关闭、保存文件、文件的页面设置、打印预览和打印设置等操作。 2)编辑菜单提供编辑程序用的各种工具,如选择、剪切、复制、粘贴程序块或数据块的操作,以及查找、替换、插入、删除和微分等功能。 3)视图菜单可以设置编程软件的开发环境,如选择梯形图或助记符编程窗口,打开或关闭其他窗口(如工程窗口、查看窗口、输出窗口等),显示全局符号表或本地符号表等。4)插入菜单可实现在
4、梯形图或助记符程序中插入行、列、指令或触点、线圈等功能。5)PLC菜单用于实现与PLC联机时的一些操作,如设置PLC的在线或离线工作方式以及编程、调试、监视和运行4种工作模式;所有程序在线编译;上载或下载程序;查看PLC的信息等。6)程序菜单实现梯形图和助记符程序的编译。7)工具菜单用于设置PLC的型号和网络配置工具、创建快捷键、以及改变梯形图的显示内容。8)窗口菜单用于设置窗口的排放方式。9)帮助(Help)菜单项可以方便地检索各种帮助信息,而且在软件操作过程中,可随时按F1键来显示在线帮助。2、工具条工具条是将CX-P编程软件中最常用的操作以按钮形式显示,提供更加快捷的鼠标操作。可以用“视
5、图”菜单中的“工具栏”选项来显示或隐藏各种按钮。3、工程窗口在工程窗口中,以分层树状结构显示与工程相关的PLC和程序的细节。一个工程可生成多个PLC,每个PLC包含全局符号表、设置、内存、程序等内容,而每个程序又包含本地符号表和程序段。工程窗口可以实现快速编辑符号、设定PLC、以及切换各个程序段的显示。4、图表工作窗口图表工作窗口用于编辑梯形图程序或语句表程序,并可显示全局变量或本地变量等内容。5、输出窗口输出窗口可显示程序编译的结果(如有无错误、错误的内容和位置),以及程序传送结果等信息。6、查看窗口在查看窗口中,可以同时显示多个PLC中某个地址编号的继电器的内容,以及它们的在线工作情况。7
6、、地址引用工具窗口地址引用工具窗口用来显示具有相同地址编号的继电器在PLC程序中的位置和使用情况。8、状态栏在编程时,状态栏将提供一些有用的信息,如即时帮助、PLC在线或者离线状态、PLC工作模式、连接的PLC和CPU类型、PLC连接时的循环时间及错误信息等。三、CX-P编程软件的使用用CX-P编程软件编制用户程序可按以下步骤进行:启动CX-P软件、建立新工程文件、绘制梯形图、编译程序、下载程序和监视程序运行等。1、启动CX-P编程软件在开始菜单中找到Omron/CX- Programmer/ CX- Programmer选项即可启动CX-P编程软件,CX- Programmer的启动画面如B
7、-2所示。图B-2 CX-P编程软件启动界面2、建立新工程文件启动CX-P后,单击文件菜单中的“新建”命令,或者直接点击工具条上的“新建”按钮来创建一个新工程。此时,屏幕上出现如图B-3所示的对话框可进行PLC的设置。图B-3 “改变PLC”窗口1)在“设备名称”栏中键入新建工程的名称2)在“设备型号”栏中选择PLC的系列号,然后再点击其右边的“设置”按钮,设置PLC型号、程序容量等内容。3)在“网络类型”栏中选择PLC的网络类型,一般采用系统的默认值。4)在“注释”栏中输入与此PLC有关的注释。在完成以上的设置后,单击“改变PLC”对话框下方的“确定”按钮,则显示如图B-4所示的CX-P编程
8、软件的操作界面,该操作界面为新工程的离线编程状态。图B-4 新建文件后CX-P操作界面在如图B-5的工程窗口中,如果要操作某个项目,可以右击该项目图标,然后在出现的菜单中选择所需的命令;或者在选中该项目后单击菜单栏中的选项,选择相应的命令;还可以利用工具条中的快捷按钮。下面将介绍工程窗口中各个项目及其操作。图B-5 工程窗口(1)工程 在“工程”项目中,可以进行重命名工程、创建新的PLC以及将PLC粘贴到工程中等操作。CX-P软件还提供了多台PLC的联控功能。(2)PLC 在“PLC”项目中,可实现对PLC修改、改变PLC操作模式、设置PLC为在线工作状态、自动分配符号、编译所有的PLC程序、
9、上载或下载PLC程序等功能。(3)全局符号表和本地符号表 PLC中,符号是地址和数据的标识符,在每个程序中都能使用的符号称为全局符号,而只能在某个程序中使用的符号称为本地符号。利用符号表可以编辑符号的名称、数据类型、地址和注释等内容。使用符号表后,一旦改变符号的地址,程序就会自动启用新地址,简化了编程操作。每个PLC下有一个全局符号表,而每一个程序下有一个本地符号表。每个符号名称在各自的表内必须是唯一的,但在全局符号表和本地符号表内允许出现相同的符号名称,本地符号优于全局符号。双击工程中PLC下的“符号表”图标,将显示如图B-6所示的全局符号表,表中会自动填入一些与PLC型号有关的预先定义好的
10、符号,其中带前缀“P-”的符号不能被用户所修改。图B-6 全局符号表双击工程中任一程序下的“符号表” 图标,将显示如图B-7所示的本地符号表。图B-7 本地符号表(4)设置 双击工程中PLC下的“设置”图标,出现如图B-8所示的PLC设置对话框,可设置PLC的系统参数,一般应用只要采用默认值即可。设置完毕,可用该窗口的“选项”菜单中的命令将设置传送到PLC,当然也可从PLC中读出原有的设置内容。图B-8 “PLC设置”窗口(5)内存 双击工程中PLC下的“内存”图标,出现如图B-9所示的PLC内存对话框,其左侧窗口列出了PLC的各继电器区,若双击“IR”图标,则右侧窗口将显示PLC的IR继电器
11、区中各字的工作状态。该窗口可以对PLC的内存数据进行编辑、监视、上载和下载等操作。图B-9 “PLC内存”窗口单击PLC内存窗口中左下方的“地址”标签,会出现一个窗口,该窗口包含“监视”和“强制状态”两个命令,可实现在线状态下地址的监视和强制,以及扫描和处理地址强制状态信息等。(6)程序 在“程序”项目中,可对程序进行打开、插入、编译、重命名等操作,若双击“程序”图标,还可显示程序中各段的名称、起始步、结束步、注释等信息。若一个工程中有多个“新程序”段,PLC将按设定的顺序扫描执行各段程序,当然也可通过“程序属性”中的命令来改变各“新程序”的执行顺序。(7)程序段 一个新程序可以分成多个程序段
12、,可分别对这些段进行编辑、定义和标识。当PLC处于在线状态时,工程窗口还会显示PLC的“错误日志”等图标。3、绘制梯形图下面以“电动机的定时控制”程序为例,简要说明使用CX-P软件编写梯形图的过程。电动机的定时控制要求电动机启动运行2分钟后自动停止。1)先用鼠标选取工具条中的“常开触点”按钮,然后在如图B-4所示的梯形图编辑窗口中,单击第一条指令行的开始位置,将弹出如图B-10所示的新接点对话框,输入图中的各项内容后,按“确定”键。图B-10 “输入常开触点”窗口 2)图B-11显示第一个触点已经输入到第一行的起始位置。触点的上方是该常开触点的名称和地址,下方是注释。触点左侧的红色标记表示该触
13、点所在的指令条存在逻辑错误或者不完整。图B-11 显示常开触点如果想改变触点的显示方式,可利用“工具”菜单中的“选项”命令来实现。图B-12 “选项”窗口(梯形图信息)3)若要在第一个触点的右边串接一个常闭触点,可先用鼠标选取工具条中的“常闭触点”按钮,然后单击第一个触点的右边位置,在弹出的对话框中输入相应的内容,完成第二个触点的输入。4)若要在第一行的最后输入一个线圈,可用鼠标选取工具条中的“新线圈”按钮,然后按照上述的方法完成线圈的输入。当光标离开线圈时,软件会自动将该线圈调整到紧靠右母线的位置,如图B-13所示。当线圈输入完毕后,第一个触点左侧的红色标记就会自动消失。图B-13 添加输出
14、线圈如果要改变右母线在梯形图中的显示位置,可以通过“工具”菜单中的“选项”命令来实现。选项窗口如图B-14所示,只要改变图中“初始位置(单元格)”的数值即可。图B-14 “选项”窗口(梯形图)5)若要在第一个触点的下方并联一个常开触点,可用鼠标选取工具条中的“新的纵线”按钮,再点击第一个触点的右边位置,添加一条纵线,此时软件会在第一个触点的下方自动插入空行,如图B-15所示。然后按照第一步的方法,在第一个触点的下方添加一个常开触点。 图B-15 添加纵线6)如果要在梯形图第二行的行首输入常开触点01000,可以用复制和粘贴命令来完成。输入定时器线圈时,可用鼠标单击工具条中的“指令盒”按钮,并点
15、击第二行右边的空白处,将出现如图B-16的对话框,在该窗口中输入定时器指令和操作数后,按“确定”键,显示的内容如图B-17所示。 图B-16 “输入定时器指令”窗口图B-17 显示定时器指令用鼠标双击上图中定时器“设置值”的左边,将出现如图B-18的对话框,在“操作数”栏的第二行输入定时器的定时常数“#1200”后,按“确定”键完成定时器的输入。图B-18 “输入定时器设置值”窗口7)如果要在输出线圈01000前插入一个定时器的常闭触点,可依照第三步的方法来完成。8)输入程序结束指令“END”。用鼠标选取工具条中的“指令盒”按钮,并点击梯形图中第三行的起始处,在弹出窗口的“指令”栏中输入“END”,按“确定”键后,显示的内容如图B-19所示。至此,全部程序输入完毕。图B-19 添加END指令梯形图程序编辑完成