欧姆龙PLC介绍及应用?
CX编程器是欧姆龙公司的一款新型编程软件,适用于C、CV和CS1系列PLC。可以完成用户程序的建立、编辑、检查、调试和监控,还具有完善的维护功能,使得程序的开发和系统的维护更加简单快捷。
首先,安装CX-P编程软件
1,系统要求
运行CX-P编程软件的计算机系统要求如表B-1所示。
表B-1系统要求
主频为90兆赫或以上的CPUPentium或以上的微处理器。
内存16MB或更大
40MB以上的硬盘
Windows 95以上或Windows NT 4.0 Service Pack 3以上的操作系统。
计算机IBMPC和兼容计算机
2.软件安装
将CX-P安装光盘放入光盘,双击CX-P子目录下的安装程序Setup开始安装过程,依次按照屏幕提示进行操作。安装时,首先要选择安装语言;然后输入许可证号,用它可以使用CX-P的所有功能,不用输入许可证号就可以完成安装,但是你得到的是一个“部分功能”版本的CX-P,同样可以正常工作,但是只支持CPM1、CPM2*和SRM 1 PLC;;最后,在选择是否安装CX服务器时,你应该选择“是”。
二、CX-P编程软件的主要功能
CX-P编程软件可以实现梯形图或语句表的编程、程序的编译和校验、程序和数据的上传和下载、PLC的设定区设置、PLC运行状态或内存数据的监视和测试、打印程序清单、文档管理等功能。
图B-1 CX-P编程软件界面
CX-P编程软件界面的外观如图B-1所示。编程界面包括标题栏、菜单栏、工具栏、状态栏和五个窗口(显示窗口可通过“视图”菜单中的“窗口”项选择),下面将简要介绍各部分的功能。
1,菜单栏
1)文件菜单可以完成创建、打开、关闭、保存文件、文件页面设置、打印预览、打印设置等操作。
2)编辑菜单提供了各种编辑程序的工具,如选择、剪切、复制、粘贴程序块或数据块的操作,查找、替换、插入、删除、区分等功能。
3)查看菜单可以设置编程软件的开发环境,如选择梯形图或助记符编程窗口,打开或关闭其他窗口(如工程窗口、查看窗口、输出窗口等。),显示全局符号表或局部符号表等。
4)插入菜单可用于在梯形图或助记程序中插入行、列、指令或触点、线圈等功能。
5)PLC菜单用于实现与PLC连接时的一些操作,如设置PLC的在线或离线工作模式以及编程、调试、监控、运行四种工作模式;所有程序都是在线编译的;上传或下载程序;检查PLC等的信息。
6)程序菜单实现梯形图和助记程序的编写。
7)工具菜单用于设置PLC和网络组态工具的型号,创建快捷键,改变梯形图的显示内容。
8)窗口菜单用于设置窗口的发射模式。
9)帮助菜单项可以方便地检索各种帮助信息,在软件运行过程中,可以随时按F1键显示在线帮助。
2.工具栏
工具栏以按钮的形式显示CX-P编程软件中最常用的操作,提供更快的鼠标操作。您可以使用“视图”菜单中的工具栏选项来显示或隐藏各种按钮。
3、工程窗口
在项目窗口中,与项目相关的PLC和程序的详细信息显示在一个分层的树状结构中。一个项目可以生成多个PLC,每个PLC包含全局符号表、设置、内存、程序等,每个程序包含局部符号表和程序段。工程窗口可以快速编辑符号,设置PLC,切换各程序段的显示。
4、图表工作窗口
图表工作窗口用于编辑梯形图程序或语句表程序,并能显示全局变量或局部变量。
5.输出窗
输出窗口可以显示程序编译的结果(如有无错误,错误的内容和位置),以及程序传输的结果。
6.查看窗口
在查看窗口中,可以同时显示多个PLC中带有地址号的继电器的内容及其在线工作状态。
7.地址参考工具窗口
地址参考工具窗口用于显示PLC程序中具有相同地址编号的继电器的位置和用途。
8.状态栏
编程时,状态栏会提供一些有用的信息,如即时帮助、PLC在线或离线状态、PLC工作模式、连接的PLC和CPU类型、循环时间和PLC连接时的错误信息等。
三、CX-P编程软件的使用
用CX-P编程软件编制用户程序可按以下步骤进行:启动CX-P软件,创建新的工程文件,绘制梯形图,编译程序,下载程序,监控程序运行。
1.启动CX-P编程软件。
在开始菜单中找到欧姆龙/CX-编程器/CX-编程器选项,启动CX-P编程软件。CX编程器的启动屏幕如B-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编程软件操作界面,该界面处于新项目的离线编程状态。
图B-4 CX-P创建新文件后的操作界面
在图B-5所示的项目窗口中,如果要操作一个项目,可以右击项目图标,在出现的菜单中选择所需命令;或者选中该项后点击菜单栏中的选项,选择相应的命令;您也可以使用工具栏中的快捷按钮。下面将介绍项目窗口中的每一项及其操作。
图B-5工程窗口
(1)项目在“项目”项目中,可以重命名项目,创建新的PLC并将PLC粘贴到项目中。CX-P软件还提供多个PLC的联合控制功能。
(2)在“PLC”项目中,PLC可以实现修改PLC、改变PLC运行模式、设置PLC在线工作、自动分配符号、编译所有PLC程序、上传或下载PLC程序等功能。
(3)在全局符号表和局部符号表PLC中,符号是地址和数据的标识符,可以在每个程序中使用的符号称为全局符号,只能在一个程序中使用的符号称为局部符号。
符号表可用于编辑符号的名称、数据类型、地址和注释。使用符号表后,一旦符号的地址改变,程序会自动启用新地址,简化了编程操作。每个PLC下有一个全局符号表,每个程序下有一个局部符号表。每个符号名在自己的表中必须是唯一的,但全局符号表和局部符号表中允许有相同的符号名,局部符号优于全局符号。
双击项目中PLC下的“符号表”图标,显示如图B-6所示的全局符号表,会自动填充一些与PLC型号相关的预定义符号,前缀为“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继电器区域中每个字的工作状态。该窗口可以编辑、监控、上传和下载PLC的内存数据。
图B-9“PLC存储器”窗口
点击PLC内存窗口左下方的“地址”选项卡,会出现一个窗口,其中包含“监控”和“强制状态”两个命令,可以实现在线状态下对地址的监控和强制,对地址强制状态的信息进行扫描和处理。
(6)程序可以打开、插入、编译、重命名等。在“程序”项目中。如果双击“程序”图标,还可以显示程序中各段的名称、开始步骤、结束步骤、注释等信息。如果一个项目中有多个“新程序”,PLC将按照设定的顺序扫描并执行这些程序。当然,每个“新程序”的执行顺序也可以通过“程序属性”中的命令来改变。
(7)程序段一个新的程序可以分成多个程序段,可以分别进行编辑、定义和标识。
当PLC在线时,项目窗口还会显示PLC的“错误日志”等图标。
3.画一个梯形图
以“电机定时控制”程序为例,简要说明了用CX-P软件编制梯形图的过程。电机的定时控制要求电机开始运行2分钟,然后自动停止。
1)用鼠标选择工具栏中的常开触点按钮,然后在如图B-4所示的梯形图编辑窗口中点击第一个命令行的起始位置,会弹出如图B-10所示的新触点对话框。输入图表中的所有内容,然后按“确定”按钮。
图B-10 "输入常开触点"窗口
2)图B-11显示第一个触点已经输入到第一行的起始位置。联系人上面是常开联系人的姓名和地址,下面是评论。联系人左侧的红色标记表示该联系人所在的命令栏有逻辑错误或不完整。
图B-11显示了常开触点。
如果要更改联系人的显示模式,可以使用“工具”菜单中的“选项”命令。
图B-12选项窗口(梯形图信息)
3)如果要在第一个触点的右边串联一个常闭触点,可以先用鼠标选中工具栏中的“常闭触点”按钮,然后点击第一个触点的右边位置,在弹出的对话框中输入相应的内容,完成第二个触点的输入。
4)要在第一行末尾输入一个线圈,用鼠标选择工具栏中的“新建线圈”按钮,然后按照上述方法完成线圈输入。当光标离开线圈时,软件会自动将线圈调整到靠近右母线的位置,如图B-13所示。线圈输入完成后,第一个触点左侧的红色标记会自动消失。
图B-13添加输出线圈
如果您想更改梯形图中右侧总线的显示位置,可以通过单击工具菜单中的选项来实现。选项窗口如图B-14所示,只需改变图中“初始位置(单元格)”的值即可。
图B-14选项窗口(梯形图)
5)要在第一个触点下方并联一个常开触点,用鼠标选中工具栏中的“新建垂直线”按钮,然后在第一个触点的右侧位置点击,添加一条垂直线。这时软件会自动在第一个联系人下方插入一个空行,如图B-15。然后按照第一步,在第一个触点下面加一个常开触点。
图B-15添加垂直线
6)如果要在梯形图第二行开头输入常开触点01000,可以使用复制粘贴命令来完成。输入定时器线圈时,可以用鼠标点击工具栏中的“命令框”按钮,点击第二行右边的空白处,会出现如图B-16所示的对话框。在该窗口中输入定时器命令和操作数后,按“确定”按钮,显示内容如图B-17所示。
图B-16 "输入定时器指令"窗口
图B-17显示了定时器指令。
用鼠标双击上图中定时器设定值的左边,会出现如图B-18所示的对话框。在操作数列的第二行输入定时器常数#1200,然后按OK完成定时器输入。
图B-18 "输入定时器设定值"窗口
7)如果想在输出线圈01000前插一个定时器的常闭触点,可以按照第三步的方法来做。
8)输入程序结束指令"结束"。用鼠标选中工具栏中的“命令框”按钮,在梯形图中点击第三行的开头,在弹出窗口的“命令”栏中输入“结束”,按“确定”,显示内容如图B-19所示。至此,所有的程序都已经输入完毕。
图B-19添加结束指令
梯形图程序编辑完成后,可以在工程窗口中双击“新建程序”下的“符号”项,显示局部符号表,查看该程序段中各符号的用法。使用视图菜单中的助记符命令,切换梯形图和助记符的显示窗口,显示助记符程序,如图B-20所示。
图B-20助记程序
4.检查并编译程序
您可以通过“PLC”菜单中的“程序检查选项”命令来检查程序编辑过程中的语法、数据等。出现错误时,相应指令栏的左母线前会出现一个红色标记,并在输出窗口显示错误信息。
程序编辑完成后,点击工具栏中的编译程序按钮,或者选择程序菜单中的编译命令,对程序进行编译,并检查程序的正确性。编译结果将显示在输出窗口中。当“错误”级别较高时,程序可能无法运行,而“警告”级别较低时,程序仍然可以运行。
5.下载程序
程序编译完成后,您可以按照以下三个步骤将程序传输到PLC。
1)用专用电缆将PLC连接到电脑上,并将PLC接口设置为离线。
2)选择“PLC”菜单中的“在线工作”命令,或点击工具栏上的“在线工作”按钮。在出现的确认对话框中,选择“是”以建立PLC和计算机之间的通信。此时CPU面板上的通信灯持续闪烁,梯形图编辑窗口背景由白色变为灰色,表示系统已正常进入联机状态。
3)开始下载程序。在“PLC”菜单中选择“传输”命令,在弹出的下拉菜单中点击“到PLC”打开下载选项对话框。在选项中选择“程序”并确认下载程序。您也可以点击工具栏中的“发送到PLC”按钮来下载程序。
6、程序调试和监控
(1)程序监控:首先选择“PLC”菜单中“运行模式”下的“运行”或“监控”命令,PLC将开始运行程序;然后选择“PLC”菜单中的“监控”命令,使程序进入监控状态。上述操作也可以通过使用工具栏中的快捷按钮来实现。进入程序的监控状态后,梯形图窗口中的发光元件表示它是亮的,否则它是灭的。
通过“查看”窗口,您还可以监控程序的运行。将待观察的地址添加到查看窗口,利用元件值信息了解元件的工作情况,如图B-21所示。
图B-21查看窗口
(2)暂停程序监控暂停监控可以冻结某一时刻对程序的监控,对程序的调试有很大的帮助。触发暂停监控的功能可以通过手动触发或触发触发来实现,步骤如下。
1)在监控模式下,选择需要暂停的步骤。
2)点击工具栏中的“触发暂停”按钮,在弹出的对话框中选择触发类型:手动或触发。
如果选择了触发,请在地址和名称列中输入触发信号地址,并选择条件类型。当满足触发条件时,“暂停监控”将出现在刚刚选择的区域。要恢复全面监控,请再次单击“触发暂停”按钮。
如果选择手动,监控开始后,当屏幕上出现需要的内容时,点击工具栏中的“暂停”按钮,暂停监控功能生效。要恢复完全监控,请再次单击暂停按钮。
(3)强制运算强制运算是指对梯形图中的元件进行强制赋值,以模拟真实的控制过程,验证程序的正确性。首先选择要操作的组件,然后单击“PLC”菜单中的“强制”命令。此时,将出现一个强制标记,表示该组件将被强制操作。组件的强制操作可以通过相同的方法释放。
(4)在线编辑程序下载后,程序变灰,不能直接修改,但可以使用在线编辑功能修改程序,提高编程效率。
先选择要编辑的对象,然后在程序菜单中点击“在线编辑”,在弹出的子菜单中选择“开始”。此时,被编辑对象所在梯级的背景会由灰色变为白色,表示可以编辑。编辑完成后,通过使用程序菜单中“在线编辑”中的“发送修改”命令,修改的内容被传输到PLC。转移后,步骤的背景将变成灰色并且是只读的。