从零开始,详解PLC的学习

发布时间:2020-06-04 10:21:17   来源:文档文库   
字号:

关于PLC一个实例研究

——这样一步步学三菱PLC

说明

这里介绍的是三菱PLC学习与应用,所有指令与接线均是采用FX2N PLC的指令和接线,具体可参考FX2N的相关手册。

本文通过一个实例介绍了三菱FX2N PLC的相关知识,主要介绍的是PLC的编程思想编程软件操作程序仿真以及如何把编写好的程序烧写到PLC的全部过程

通过本文,可以了解到如何通过控制要求,选取适当的元器件,分配地址,编写PLC程序,对程序进行仿真,以及最终如何把程序烧写到PLC内部的全部过程。可以在简短的时间内对PLC的学习有个大概的了解。

显然,仅仅通过本文,是不能够学会PLC的。但是阅读过本篇文章后至少可以使PLC的初学者对如何学习PLC有个比较全面的认识。

关于PLC的学习,主要是程序编写和端子接线,编写不好程序,实现不了要达到的控制目的;若PLC接错线,则严重时会把PLC烧毁,甚至出现事故。因此虽然学习PLC编程重要,但也不要忽略了PLC的外部的接线。两者缺一不可。

初学者可先学习PLC基本指令和硬件构成。可参看本文的姊妹篇之一PLC硬件构成与基本指令(FX2N)》

一、程序编写

(一)控制要求

两条传输带为防止物料堆积,启动后2号传输带先运行5s,1传输带再运行,停机时1传输带先停止,10s2传输带才停。

图所示:

(二)选取元器件

这是一个关于是传输带运行控制的问题。既然是传输带,那么就由电动机拖动,控制电动机的启动、停止由交流接触器来完成,启停命令的发出由启停按钮控制,再加上过载保护的热继电器就可以构成这个控制系统。

由于采用PLC控制,首先需要根据控制要求进行地址分配,如下表所示:

(三)PLC的接线图:

根据控制要求,PLC 输入只有启动、停止两个按钮,输出只有KM1KM2两个交流接触器。

PLC接线图接线图如下:

说明:

1. 输入为SB1SB2控制启停的两个按钮

2. 输出为KM1KM2控制电动机的两个交流接触器。

3. FU熔断器。

4. FR1FR2分别为两个热继电器的常闭触点

(四)时序图

根据控制要求,画出时序图如下:

说明:

1. X0X1分别为启动按钮SB1SB2M0M1为辅助继电器,Y0Y1分别为交流接触器KM1KM2

2. 按下X0Y1立刻动作,Y1动作5秒后,Y0动作。

3. 按下X1Y0立刻复位,Y0复位10秒后,Y1复位。

(五)PLC控制程序

【梯形图程序】:

【语句表程序

二、GX Developer操作

利用三菱PLC编程软件GX Developer 编程和仿真模拟

首先需要安装编程软件GX Developer和仿真软件GX SimulatorGX Simulator是在安装编程软件GX Developer的计算机内追加的软元件包,和GX Developer一起就能够实现不带PLC的仿真模拟调试,调试内容包括软元件的监视测试、外部输入、输出的模拟操作等。

(一)程序编写

首先,点击桌面上的GX Developer图标,,打开软件,如下图所示:

点击左上角【工程】 【创建新工程】 得到如下界面:

在这个【创建新工程】的方框中,PLC系列选在FXCPUPLC类型选择FX2NC),程序类型选择梯形图类型,具体就如上图所示。

然后,点击确定,打开创建的新工程界面如下图:

之后,就可以编写程序了。

关于编写程序说明一下,可以采用键盘输入和软件界面中的梯形图命令配合的方式。

下面就一步步的说明这个程序的编写过程。

关于键盘上按键的说明:

a.F5】是与母线相连的常开触点或者是程序中串接的常开触点,【shift+F5是与母线相连的与某个触点并联的常开触点,或者是程序中并接的常开触点。

b.F6是与母线相连的常闭触点或者是程序中串接的常闭触点,shift+F6】是与母线相连的与某个触点并联的常闭触点,或者是程序中并接的常闭触点。

c.F7】是输出的线圈

其余的梯形图命令可参考软件编程界面上的图形提示和上面的介绍即可,如下图所示:

简单的介绍这几个按键,大家可以从软件中看得到大概的意思,如果实在不知道的话,看看那些图形命令,可以在软件中多尝试几下,用得多了,就记住了。

现在就一步步的把这个PLC实例的程序编写进行详细的说明,当然编写的过程可以多样。这里只是进行一种说明,大家熟练之后,就比较了解了。可以采用比较适合自己的方式。

好的,还是看这个梯形图的程序:

1. 先编写这部分:

按照先前说的步骤,把编程软件打开至下面的这个页面

首先把键盘用大写字母键锁定,锁定后按下面的步骤即可。熟练了就会知道为什么要用大写字母键锁定。这里不多介绍。

直接在键盘上按下大写字母L后就会出现下面的梯形图输入的提示框:

这个以后就不再说明了。

键盘输入LD后点击一下【空格键】(字母LD之间没有空格,以后都是一样),之后再输入大写字母X和数字0,如下图所示:

之后点击回车键就会在软件中输入常开触点X0了,如下图所示:

然后输入ANI X1 OUT M0 就会得到

注意:指令ANIX1OUTM0之间要有空格键,字母和字母之间,字母和数字之间不要有空格,以此类推,不再说明。

之后输入OR M0 得到:

然后在常闭触点X1后面点击一下,输入【Shift+F9,然后点击回车键,就可以得到向下的竖线分支,之后输入OUT T0 K50OUT T0 K50这里有两个空格,以次类推,不再说明),点击回车就可以得到第一段的程序,具体如下面几个图所示:

最后的这个图就是所要编写的第一段程序。

然后按照上面的介绍,把剩下的程序输入。

最后可以得到:

这里由于无法截取全部的程序,只是显示一部分,一次代表全部程序,特此说明一下。

这时软件编程的界面背景是灰色的,这个程序是无法输入到PLC内部的,需要编译一下,或者叫做变换一下。

点击界面顶部的【变换】选项,选择变换】,或者按下键盘上的【F4】键也可。

之后得到的如下面所示:

这个时候才可以把程序写入到PLC的内部。

在此说一下,编写好程序后进行仿真。

(二)仿真模拟

在变换后的界面中,点击【梯形图逻辑测试启动/停止】按钮,开始仿真,就是下面这个图中的,最右面的那个蓝色的小方框。

下面的这个图看得更清楚些:

点击【梯形图逻辑测试启动/停止】按钮后会出现如下几个界面:

下面的这个图里有PLC的启动、停止选择项及状态指示灯。

点击【梯形图逻辑测试启动/停止】按钮,仿真启动后界面如下:

这里说明一下,凡是闭合的触点都会出现一个蓝色的小方框。

点击X0常开触点后,触点变蓝

X0常开触点上【右键】、【软元件测试】会出现软元件测试对话框:

点击对话框左上角强制ON则表示把X0触点强制闭合。这里多次试试就会清楚了,不做太多介绍。

如下图所示:

X0闭合后,相当于启动按钮按下,Y1立刻动作,定时器计时5秒到达后,Y0动作。

选中X1,参考X0的操作,强制ON,会发现Y0立刻动作,Y110秒后才动作,在仿真中的具体表现是蓝色的方框消失。

注意:由于这里的X0是强制ON,所以会一直闭合的,只有重新强制OFF后,X0才会断开。因此没有把X1强制OFF,所以在仿真界面中依然看到X0显示蓝色方框。只有当把X1强制OFF后,蓝色方框过才会消失。

如下面的两个图所示,对比一下。前面的那个是没有把把X1强制OFF,后面的那个是把X1强制OFF

点击【梯形图逻辑测试启动/停止】按钮退出仿真过程。

通过程序仿真之后,就可以大体看到编写的这个程序执行的过程,但是还需要在实际PLC中进行测试,只有测试成功后,才可以最后定下来。最后看看下面的这个图片,展示的就是三菱PLC仿真软件,增加点认识

三、程序烧写

烧写PLC程序需要用到专用的编程电缆,也就是数据线。FX系列的PLC编程电缆如下图所示:

介绍烧写程序前,可先看看下面的几个图片,下面的这几个三菱PLC的实物图,可以参考一下,以此增加点对PLC认识。

三菱PLC FX2N-48MR的面板:

三菱PLC FX2N-48MR实物图:

FX2N-16MR

FX3U-32M

控制柜中的三菱PLC

从现在开始介绍PLC程序写入。

首先将PLC编程电缆与电脑连接,并将PLC编程电缆的驱动装在电脑上。

然后将电脑与PLC通过数据线连接起来,PLC需要通上电源。

之后在软件界面顶部选择【在线】、【传输设置】

打开【传输设置】对话框:

点击【传输设置】对话框左上角的标有【串行】的图标

打开后设置端口和传输速率的对话框,如下所示:

关于如何设置端口和传输速度,下面会有详细的说明和介绍。

关于如何设置这个COM端口,这里以XP系统进行说明

这里说一下,具体情况中,所有电脑采用的操作系统是不一样的,顺序不一定都是介绍的这样,但是最终是需要打开【设备管理器】,不管通过什么方法和手段,只要打开【设备管理器】,看到数据线所对应的端口就可以了。

Windows XP 】举例说明如下:

首先返回【桌面】、选中【我的电脑】、【右键】、【设备管理器】,打开【设备管理器】后如图所示:

打开设备管理器中的【端口】选项

打开【端口】选项后就可以看到有这么一项

看到这个的话,就是表示三菱PLC编程电缆的驱动已经安装,所对应的端口就是COM3,注意这里的COM3不是固定的,因为这里显示的是COM3,每台电脑不一定一样,需要在烧写程序的电脑里查看,那里显示的才是需要设置的端口。设置错了,电脑和PLC的通讯连不上。

好的,回归到编程软件【传输设置】对话框

打开传输设置】对话框后,点击左上角的标有串行字样的图标,设置端口和传输速度,具体的对话框如下:

因为电脑【设备管理器】里显示的是COM3,所以端口设置为COM3,传送速度一般设为9.6kbps即可。

之后点击确定。

然后点击【传输设置】中的【通信测试】:

点击【通信测试】,COM端口设置正确的话可以得到【与PLC连接成功了】的提示,如下图所示:

点击【确定】

然后退出【传输设置】,回到编程软件界面

点击软件界面顶部【在线】PLC写入】

出现【PLC写入】的对话框,如下图所示:

在【PLC写入】的对话框中,根据选择,点击【程序】或者【参数+程序】等选项。然后点击【执行】。

之后提示是否执行PLC写入,选择是即可。

然后就显示程序写入的画面,同时显示传输的进度:

传输完成之后,提示已完成

点击确定,这样编写的程序就写入到PLC内部了。

之后把PLC放在控制柜中,进行相关的配线之后,现场调试一下,看看实际情况是不是按照控制要求那样动作,如果符合控制要求,那么就说明,这个程序编写是成功的。

本文来源:https://www.2haoxitong.net/k/doc/31745c07af02de80d4d8d15abe23482fb4da02c4.html

《从零开始,详解PLC的学习.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式