基恩士--plc--学习资料

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

-0-基恩士KeyenceKV-1000/3000/5000PLC学习资料—技巧指南颜志枫0755-2588255013823547902-1-通过模块化编程,实现高效编程1-2-关于模块化编程在传统的PLC中,一个项目对应一个程序;但是在KV-5000/3000中,一个项目可以在多个程序中运行。模块化后的程序可以作为一个组件(模块),根据各自的状态,只执行所需的程序,而不需要和传统的程序一样,每次扫描都执行所有的程序。组合程序时,可按照事先确定的分类,对所有程序进行模块化编程。在各个模块完成后,即可创建程序,来控制每个模块的启动/停止时间点。传统程序・程序越大,越难读懂,越难查找所需的描述内容・程序排错和功能扩展非常复杂・由于每次扫描都要执行所有程序,所以程序越大,扫描时间越长。KV-5000/3000的程序・可以按照不同功能和操作,对程序进行模块化・可以对模块化后的程序模块分别进行排错,操作方便・再利用性高,可以进行复制或从其它项目沿用・只需要执行所需的程序(模块)。可以停止(忽略)不需要的程序。**检查结果校正处理****組装工程Ⅱ****组装工序Ⅰ****打印工序****A生产线组装**检查结果校正处理组装工序Ⅱ组装工序I打印工序A生产线初始化-3-模块的种类每次扫描型模块在KV-5000/3000的状态为RUN时,将执行每次扫描型模块。•新建项目时,会自动生成一个每次扫描型模块。•每个项目至少包含一个每次扫描型模块。初始化模块初始化模块是指在KV-5000/3000开始运行时(接通电源时、PROG→RUN切换时)、只执行第一次扫描的模块。(从第二次扫描开始,不再启动该模块)。•初始化模块可用于各个单元或功能的初始设定处理,等等。后备模块后备模块是指在其它模块执行启动指令(MDSTRT指令)之后才会运行的模块。•模块启动(执行MDSTRT指令)后,和每次扫描型模块一样,将执行每次扫描,直到接收到结束指令(MDSTOP指令)。固定周期型模块与普通扫描不同,固定周期型模块内的程序按照事先设定的周期执行。一个项目只能使用一个固定周期型模块。•和中断程序一样,可通过EI/DI指令,来启用/禁用固定周期。通过“CPU系统设置”,可设定周期(0.2~6000ms)。模块使用举例程序模块化编程具有许多优点。例如:由于没有启动的模块不会被扫描,从而可以显著缩短扫描时间。另外,发生故障时,可以分离出不稳定的模块(不启动),所以可以有效地尽早发现原因。■创建用于生产不同产品品种的模块通过创建用于生产不同产品品种的模块,可以实现使用一台设备,即可生产多个产品品种。而且若需添加产品品种,只需添加模块即可。■多位程序设计人员可协作创建同一模块通过模块化编程,几位程序设计人员可协作创建同一项目。此时,使用局部软元件编程,可以大幅减轻向各个负责人分配软元件等复杂的准备工作。范例模块:每次扫描型模块模块:后备模块主模块(程序设计员A的姓名)模块(程序设计员B的姓名)模块(程序设计员C的姓名)模块主模块・・・・程序设计员A:组装/加工工序的程序负责人・・・・程序设计员B:搬运/检查工序的程序负责人・・・・程序设计员C:装箱/发货工序的程序负责人使用触摸面板或者切换开关等外部输入进行模块切换。・・・品种A模块品种B模块品种C模块-4-■确认使用了示例项目“培训班01_模块控制”的模块的启动/停止通过开关或者显示器等外部输入进行操作(模块)切换。一个生产线上生产多种工件时,需要按照不同的工件更改操作。在切换之前,应判定工件类型,并按照不同类型切换程序。添加产品品种时,只需添加模块,就能方便地更改程序。请根据培训用示例项目“培训班01_模块控制”,确认模块的运行顺序等。・示例项目“培训班01_模块控制”的项目结构示例项目“培训班01_模块控制”的项目结构如下:・模块之间的控制示意图・各个后备模块的操作说明FLICKER(闪烁)以0.5秒为一个周期,使偶数编号和奇数编号的R500~R515交替ON/OFF。LEFT-ROTATE(循环左移)R500~R515按照升序,以0.1秒为一个周期闪烁。CPU的指示灯从上往下依次闪烁。RIGHT-ROTATE(循环右移)R500~R515按照降序,以0.1秒为一个周期闪烁。CPU的指示灯从下往上依次闪烁。单元结构和单元软元件编号注册一个每次扫描都必须执行的模块,即“工序切换”模块。注册一些由每次扫描型模块控制其启动/停止的后备模块:・“FLICKER(闪烁)”模块・“LEFT-ROTATE(循环左移)”模块・“RIGHT-ROTATE(循环右移)”模块后备模块每次扫描型模块启动/停止-5-・模块控制(每次扫描型模块)的梯形图程序说明以下是名为“工艺切换”的模块的梯形图程序。・模块控制指令MDSTRT“模块名”启动处于后备(停止)中的模块MDSTOP“模块名”停止已经启动的模块这两个指令为边沿控制动作。已经启动的模块在执行停止指令之前,一直保持启动状态,停止(后备)的模块在执行启动指令之前,一直保持停止状态。但是,初始化模块则无法实施启动/停止控制。・系统软元件梯形图中的“”表示模块正在运行的位。接点名为“_模块名”的模块启动后,接点ON。除了“正在运行位”外,系统软元件还包括“模块/宏开始执行时仅接通一个扫描周期的位(@CR2008)”、“模块/宏开始执行时仅断开一个扫描周期的位(@CR2007)”。※有关系统软元件的详细内容,请参见《KV-5000/3000系列用户手册》,“模块系统软元件”(第3页-105页)在切换请求开关(R000)的上升沿,切换模块。切换时,如果“FLICKER(闪烁)”模块已经启动,则停止“FLICKER(闪烁)”模块,启动“LEFT-ROTATE(循环左移)”模块。切换时,如果“LEFT-ROTATE(循环左移)”模块已经启动,则停止“LEFT-ROTATE(循环左移)”模块,启动“RIGHT-ROTATE(循环右移)”模块。切换时,如果“RIGHT-ROTATE(循环右移)”模块已启动,则停止“RIGHT-ROTATE(循环右移)”模块,启动“FLICKER(闪烁)”模块。开始运转时,启动“FLICKER(闪烁)”模块。运转开始时,每扫描ON切换请求开关-6-・示例项目“培训班01_模块控制”的操作确认步骤1.从菜单中选择“文件(F)”→“打开项目(O)”。弹出“打开文件”对话框。・点击图标。2.选中“示例文件夹”单选框,点击“移动到选中文件夹”按钮。3.从显示的文件夹中双击“培训班示例项目”文件夹。选择“示例文件夹”后,点击“移动到选中文件夹”按钮。双击“培训班示例项目”文件夹。其它步骤-7-4.打开示例项目“培训班01_模块控制”。打开“培训班01_模块控制”文件夹,选择“培训班01_模块控制.kpr”,点击“打开”按钮。5.确认PC和PLC之间连接了USB线,并确认KVSTUDIO的通信设置为“USB端口”。※关于USB驱动程序的安装,请参见本文档的第139页。6.将读取出的项目“培训班01_模块控制”传送到PLC。从菜单中选择“监控器/仿真器(N)”→“PLC传送”→“监控模式(C)”,将项目传送到PLC。・点击图标。・选择“培训班01_模块控制.kpr”后,点击“打开”按钮。有USB就OK其它步骤-8-若无法与PLC连接,可检查USB线的连接情况以及是否安装USB驱动程序。正确安装了USB驱动程序时,软元件管理器的USB控制器显示为“KEYENCEKV-1000(USB)”。(具体请参见第139页)也可以使用模式栏传送到PLC。7.在程序传送对话框中,点击“执行”按钮。※有关程序传送对话框的详细信息,请参见本文档第32页。若从其它人或PC传送的项目与PLC不同,则显示如下所示的警告对话框。点击点击请选择“PLC传送”→“监控模式”,传送到PLC。注提示提示-9-8.在依次显示的各个对话框中点击“是”。切换到RUN模式的方法・将KV-5000/3000的操作切换开关切换到RUN。・点击KVSTUDIO的图标。9.传送结束后,确认显示的画面和下面的画面相同。PLC主机的显示PLC传送RUN模式(正在运转):绿PROGRAM模式(停止):红提示提示-10-10.点击工作区的“监控器”选项卡,确认当前正在启动的模块。选择工作区的“监控器”选项卡。11.将开关0进行“OFF→ON”切换,确认模块的启动状态变化。可以根据访问窗旁的I/O监控指示灯的明暗,确认各个模块的不同操作。12.退出监控器界面,返回编辑器界面。从菜单中选择“监控器/仿真器(N)”→“返回编辑器(X)”。・点击图标。・・在模式栏中,选择“编辑器”。开关0OFF→ON运转开始后模块的启动状态开关0OFF→ON开关0OFF→ON选择“监控器”选项卡。只有在KVSTUDIO处于监控或仿真模式时,才显示“监控器”选项卡。已经启动的模块图标显示为(绿色)停止(后备)的模块图标显示为(白色)提示其它步骤-11-高效的单元设置/梯形图编辑2-12-新建项目/单元设置KV-5000/3000系列使用集成梯形图软件KVSTUDIO。启动KVSTUDIO后,即可创建项目。KVSTUDIO的启动1.双击桌面上的图标,启动KVSTUDIO。也可以隐藏启动标题画面。从菜单中选择“工具(T)”→“选项(O)”,在“选项设置”对话框的“系统设置”选项卡中,取消选中“显示启动标题(T)”复选框。2.显示启动标题画面后,显示初始画面。创建项目项目就是用于将梯形图程序、单元设置信息、注释等其它信息作为一个实体进行管理的单位。3.点击初始画面工具栏中的图标。•从菜单中选择“文件(F)”→“新建项目(N)”・启动标题画面初始画面从菜单选择提示其它步骤-13-4.显示“新建项目”对话框。输入创建项目的信息。•如果已经确定了PLC中需要扩展的单元,则点击“是”按钮。单元编辑器启动后,即可设置所使用的单元结构。•如果没有确定PLC中需要扩展的单元,则点击“否”按钮。(可以稍后设置单元结构。)•如果单元扩展后PLC和KVSTUDIOVer.5(PC)可以进行通信,则点击“读取单元结构”,即从PLC读取单元结构信息。填写项目的注释。也可以不输入。确定保存项目的位置。若不希望保存在默认位置,可以进行更改。此时,指定目录中将会生成和项目名同名的文件夹。输入访问窗中需要显示的注释。具体请参见相关列。单元编辑器输入需要保存的项目名称。全角/半角都可以。项目名称为必须输入项。选择使用的PLC机型。培训班中使用的是KV-5000。-14-单元编辑器使用举例下面以如下所示的单元结构为例,对使用单元编辑器新建系统的步骤进行说明。●单元结构示例5.从“单元选择”选项卡中,选择需要连接的单元,并通过拖放,与CPU连接。项目中实际使用的单元将会并排显示。双击所需的单元。KV-U7KV-5000KV-AD40拖放KV-U7:电源单元KV-5000:CPU单元KV-AD40:A/D转换单元“单元选择”选项卡其它步骤-15-6.设置继电器/数据存储器的分配。附加单元中存在继电器和数据存储器(DM),因此需要给这些设备分配软元件编号。(这里为自动分配)・自动分配确定需要注册的单元后,分配继电器/数据存储器编号。从菜单中选择“转换(P)”→“继电器/DM自动分配(A)”。点击工具栏中的。当自动分配确认的消息框出现后,点击“OK”按钮。自动分配继电器/DM编号后,单元配置区域的单元会显示有编号。可以通过工具栏的图标更改单元的显示。每次点击图标,都会在“方框显示”⇔“位图显示”之间切换单元显示。用于记录梯形图程序的最新版本信息、时间或负责人等。●注释显示方法STEP1:按2次CPU设定操作键中的“M”。STEP2:按5次CPU设定操作键中的“▼”。STEP3:按1次CPU设定操作键中的“”。STEP4:按1次CPU设定操作键中的“”。这样,访问窗中将会显示注释。→→→→→→→→→・分配后・分配前访问窗的注释显示CPU操作设置键STEP4STEP3STEP1M其它步骤提示-16-继电器编号设定

1 / 141
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功