您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > 可编程控制(PLC)基础知识.
可编程控制基础知识(以三菱PLC为例)蒲勇刚成就客户尊重他人持续创新追求卓越2目录1PLC的初步认识2PLC的编程元件介绍3PLC编程讲解成就客户尊重他人持续创新追求卓越PLC的初步认识31、PLC的定义可编程序控制器是一种以逻辑和顺序方式控制机器动作的控制器,简称PLC(ProgrammableLogicController)或PC(ProgrammableController)。它实质上是一台用于工业控制的专用计算机,它与一般计算机的结构及组成相似。成就客户尊重他人持续创新追求卓越PLC的初步认识42、PLC的应用领域成就客户尊重他人持续创新追求卓越PLC的初步认识53、PLC的优点(特点)①接线简单;②可靠性高;③体积小、功耗低;④通用性和灵活性好;⑤编程简单。FX2N系列PLC外部结构图成就客户尊重他人持续创新追求卓越PLC的初步认识64、PLC的结构及各部分的作用按钮继电器触点行程开关等接触器电磁阀指示灯等PLC的基本组成框图PLC由三部分组成:中央处理单元(CPU板)、输入输出(I/O)部件和电源部件中央处理单元CPU(板)输入接口部件输出接口部件电源部件接受现场信号驱动受控元件图3-3PLC的基本组成编程器及其他设备成就客户尊重他人持续创新追求卓越PLC的初步认识75、PLC的工作原理PLC是采用“顺序扫描,不断循环”的方式进行工作的。扫描周期定义:扫描一条程序所用的时间。扫描周期的长短主要取决于程序的长短。大概在1-100ms之间。成就客户尊重他人持续创新追求卓越PLC的初步认识86、FX2N基本单元型号规格型号输入点数(24vDC)输出点数扩展模块最大I/O点数继电器输出晶体管输出FX2-16MRFX2-24MRFX2-32MRFX2-48MRFX2-64MRFX2-80MRFX2-128MRFX2-16MTFX2-24MTFX2-32MTFX2-48MTFX2-64MTFX2-80MTFX2-126MT81216243240648121624324064161616323232成就客户尊重他人持续创新追求卓越PLC的编程元件介绍91.输入继电器(X)输入继电器可以理解为PLC的输入通道,与输入端相连,是PLC接收外部输入开关量信号的窗口。2.输出继电器(Y)输出继电器是PLC向外部负载发送信号的窗口。成就客户尊重他人持续创新追求卓越10PLC的编程元件介绍3.辅助继电器(M)3.1通用辅助继电器M0~M499(500点)PLC内有很多通用辅助继电器,只能由程序驱动,每个辅助继电器也有无数对常开、常闭接点供编程使用。其作用相当于继电器控制线路中的中间继电器。辅助继电器的接点在PLC内部编程时可以任意使用,但它不能直接驱动负载,外部负载必须由输出继电器的输出接点来驱动。3.2掉电保持辅助继电器M500~M1023(524点)掉电保持是指在PLC外部电源停电后,由机内电池为某些特殊工作单元供电,可以记忆它们在掉电前的状态。3.3特殊辅助继电器M8000~M8255(256点)具有特殊功能的辅助继电器。成就客户尊重他人持续创新追求卓越11PLC的编程元件介绍3.4只能利用其接点的特殊辅助继电器。线圈由PLC自动驱动,用户只可以利用其接点。例如:M8000为运行监控用,PLC运行时M8000接通。M8002为初始脉冲,在PLC开始运行的第一个扫描周期接通。M8012为100mS时钟脉冲,M8013为1S时钟脉冲。3.5可驱动线圈型特殊辅助继电器。用户激励线圈后,PLC作特定动作。例如:M8033为PLC停止时输出保持特殊辅助继电器。M8034为禁止全部输出特殊辅助继电器。M8039为定时扫描特殊辅助继电器。成就客户尊重他人持续创新追求卓越12PLC的编程元件介绍4.定时器ON(得电)OFF(断电)脉冲周期T0K10Y0X0T02.脉冲计数个数的设定值。3.定时器的触点,当脉冲计数值=设定值时,驱动T0触点动作闭合,Y0得电。说明:当X0闭合通电时,T0开始计数100ms的脉冲数,当计数脉冲个数值=设定值10时(即10×100ms=1s后),会驱动T0触点闭合,然后Y0得电。当X0断电后,计数值清零,定时器触点恢复原来状态。PLC运行时,会自动产生时间脉冲,其中T0-T199定时器只针对100ms的时间脉冲进行计数;T200-T245定时器只针对10ms的时间脉冲进行计数。PLC定时器的作用相当于时间继电器。它的定时功能是通过对时钟脉冲的计数来实现的。时钟脉冲的周期有1ms(=0.001s)、10ms和100ms。1.表示选择计数对象的脉冲周期。成就客户尊重他人持续创新追求卓越13PLC的编程元件介绍T200Y0X0T200K3283.28s定时器T200计数值X0(开关)Y0通用定时器的工作原理可用下图说明:当定时器的计数值和设定值相等时,其输出触点动作,即常开触点闭合,常闭触点断开。ONOFFX0断电,定时器计数值清零ONOFFK328定时器的计数值和设定值相等时,T200触点闭合,Y0得电定时时间=计数次数×定时精度类型点数K的设定范围定时精度(周期)定时范围通用型T0--T1991~32,767100ms0.1-3276.7S通用型T200--T2451~32,76710ms0.01-327.67S成就客户尊重他人持续创新追求卓越14PLC的编程元件介绍5.计数器(1)16bit加计数器C0--C99(100点):通用型C100-C199(100点):掉电保持型设定值范围:K1--K32767(2)32bit可逆计数器C200--C219(20点):通用型C220--C234(15点):掉电保持型。设定值范围:-2147483648到+2147483647可逆计数器的计数方向(加计数或减计数)由特殊辅助继电器M8200--M8234设定。即M△接通时作减计数,当M△断开时作加计数。(3)高速计数器:C235--C255成就客户尊重他人持续创新追求卓越15PLC编程讲解PLC标准的编程语言有5种,即顺序功能图(SFC)、梯形图、功能块图、指令表和结构文本。其中梯形图、指令表最为常用。PLC的设计和生产至今尚无国际统一标准,不同厂家所用语言和符号也不尽相同。但它们的梯形图语言的基本结构和功能是大同小异的。梯形图指令表X:输入继电器Y:输出继电器M:辅助继电器T:定时器常开触点常闭触点1、PLC编程语言成就客户尊重他人持续创新追求卓越16PLC编程讲解X0Y0Y0X1X2左母线右母线输出继电器:Y输入继电器:X梯形图是在原继电器—接触器控制系统的继电器梯形图基础上演变而来的一种图形语言。它是目前用得最多的PLC编程语言。梯形图触点状态常开触点常闭触点ON(1)允许电流通过不允许电流通过OFF(0)不允许电流通过允许电流通过成就客户尊重他人持续创新追求卓越17PLC编程讲解2、梯形图编程的注意事项能流只能从左边的母线流向右边母线。继电器触点和线圈只能作为水平元件使用。网络中,最右一列只能放置线圈。线圈如放在其他列,其右边不能放置任何指令。右边的只能是输出元件。线圈在梯形图程序中只能使用一次,但作为该线圈的触点,可以在梯形图中多次使用。若梯形图中串联或并联的指令数超过网络规定的数值时,必须使用内部继电器经分段组合来完成成就客户尊重他人持续创新追求卓越18PLC编程讲解3、PLC编程元件编号X0功能字母数字第一部分代表继电器功能的字母;第二部分为数字,数字为该类器件的序号。成就客户尊重他人持续创新追求卓越19PLC编程讲解4、PLC的基本逻辑指令4.1逻辑取与输出线圈指令(LD、LDI、OUT)LD:常开触点逻辑运算起始指令。LDI:常闭触点逻辑运算起始指令。OUT:驱动线圈专用的输出指令。4.2触点串联指令(AND、ANI)AND:常开触点串联指令。ANI:常闭触点串联指令。成就客户尊重他人持续创新追求卓越20PLC编程讲解4.3触点并联指令(OR、ORI)OR:常开触点并联指令。ORI:常闭触点并联指令。OR、ORI编程示例图:成就客户尊重他人持续创新追求卓越21PLC编程讲解SETY0X0RSTY0X1X0X1Y04.4置位复位指令(SET、RST)成就客户尊重他人持续创新追求卓越22PLC编程讲解4.5边沿检测脉冲指令(LDP、LDF)X0X1Y0Y10LDPX02OUTY03LDFX15OUTY1X0Y01个扫描周期X1Y11个扫描周期成就客户尊重他人持续创新追求卓越23PLC编程讲解5、PLC的编程5.1进入程序编制环境当在计算机中安装好编程软件后,在计算机的开始菜单中选“程序”,找MELSOFT,选GXDeveloper启动项就可以进入GXDeveloper程序编制环境。5.2建立梯形图程序文件先进入GXDeveloper程序主界面。通过单击“工程”菜单中的“创建新工程(N)”,或者按下快捷键Control+N,或者单击标准工具条中的图标,就出现如图2所示的创建新工程对话框,在下拉菜单中选择合适的PLC系列,选择合适的PLC类型;然后,选择程序类型,设置工程名和工程标题,最后按确定,则可进入梯形图编程编环境。成就客户尊重他人持续创新追求卓越24PLC编程讲解图2创建新工程对话框成就客户尊重他人持续创新追求卓越25PLC编程讲解梯形图编程环境成就客户尊重他人持续创新追求卓越26PLC编程讲解5.3梯形图程序输入例1、如你要在某处输入X000,只要把兰色光标移动到你所需要写的地方,然后在菜单上选中┫┣触点,出现如下图画面:再输入X000,即可完成写入X000。例2、如要输入一个定时器,先选中线圈,再输入一些数据,图显示了其操作过程。成就客户尊重他人持续创新追求卓越27PLC编程讲解5.4梯形图的转换在梯形图写入模式下,输入完PLC程序后,需要将梯形图转换为PLC内部格式。未转换时,梯形图背景呈灰色,转换完成时,梯形图背景呈白色。可以单击程序工具条中的程序变换图标,或者选择“变换(C)”菜单下的“变换(C)”菜单项,或者按下功能键F4,来完成转换。如果有错误,或存在不能变换的梯形图,则不能完成转换,光标停留在出错处。需修正错误后,才能转换。为避免错误累积,方便差错,建议每输入一段程序,就做一次转换。只有当梯形图转换完毕后,才能进行程序的传送。成就客户尊重他人持续创新追求卓越28PLC编程讲解5.5梯形图程序(再)编辑梯形图程序编辑,可以使用主菜单上的“查找/替换(S)”和“编辑(E)”菜单或者梯形图写入状态下的鼠标右键菜单来完成。编辑梯形图程序时,要处于梯形图写入模式。在“编辑(E)”菜单中,用“读出模式(R)”、“写入模式(W)”切换梯形图模式。5.6梯形图程序的存储通过单击“工程”菜单中的“保存工程(S)”,或者按下快捷键Control+S,或者单击标准工具条中的图标,就可以保存梯形图文件。成就客户尊重他人持续创新追求卓越29PLC编程讲解5.7PLC程序的传输点击“在线”下拉菜单中的“传输设置”,就会出现如图所示的对话框:点击“通讯测试”,看看是否能正常通讯,如果不能,则双击“串行”所示图标,选择合适的“COM”端口,这里选择的是“COM1”端口,点击“确认”,回到图3所示对话框。成就客户尊重他人持续创新追求卓越30PLC编程讲解梯形图编辑完成后,在菜单上还是选择“在线”,选中“写PLC”,就出现如图3所示对话框,进行文件选择后,点击“执行”开始传输程序。成就客户尊重他人持续创新追求卓越31谢谢
本文标题:可编程控制(PLC)基础知识.
链接地址:https://www.777doc.com/doc-2573082 .html