松下PLC基本指令-课件_第1页
松下PLC基本指令-课件_第2页
松下PLC基本指令-课件_第3页
松下PLC基本指令-课件_第4页
松下PLC基本指令-课件_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

松下PLC基本指令初学者也能得心应手简便编程!WELCOMETOPanasonicPLCSEMINAR1PPT课件

第1章PLC内部装置目录

第2章PLC编程的基础知识

第3章PLC基本回路2PPT课件第1章松下PLC内部装置3PPT课件【1-1.PLC的内部装置】

◆继电器(Bit装置)PLC中所使用的继电器,按功能和类型分为不同类型.

【例:FP0-C32控制单元】

◆继电器编号方式

X、Y、R的编号、用10进制和16进制的组和来表示。(因为经常是把16点作为一组来处理)

T、C接点时,仅用10进制来表示.

【外部输入(X)时】

【定时器(T)时】X□□□

X0、X1······XF

T□□

【16进制】【10进制】【10进制】4PPT课件【1-1.PLC的内部装置】

◆存储区(Word装置)

◆存储区编号方式

WX,WY,WR,DT,T、C,均用10进制来表示.

名称使用个数功能外部输入继电器WX13字(WX0~WX13)以1个字(16bit)指定16个外部输入点外部输出继电器WY13字(WX0~WX13)以1个字(16bit)指定16个外部输出点内部继电器WR63字(WR0~WR13)以1个字(16bit)指定16内部继电器数据寄存器DT6144字(DT0~DT6143)用于程序的数据存储区,按1字处理定时器/计数器设定值SV144字(SV0~SV143)存储定时器和计数器的设定值定时器/计数器经过值EV144字(EV0~EV143)存储定时器和计数器的经过值特殊数据寄存器区DT112字(DT90000~DT90111)用于存储不同的设置和错误代码索引寄存器区IX/IY2字(IX,IY)用于存储区地址和常数地址的修改器【外部输入继电器(WX)时】WX□□

【10进制】【数据寄存器(DT)时】DT□□

【10进制】【定时器(T)时】T□□

【10进制】【例:FP0-C32控制单元】5PPT课件【1-1.PLC的内部装置】

常数10进制常数(K)K-32768~K32767(16bit操作数)K-2147483648~K2147483647(32bit操作数)16进制常数(H)H0~HFFFF(16bit操作数)H0~HFFFFFFFF(32bit操作数)

示例:10进制常数+32(K32),-32(-K32)

示例:16进制常数H2A6PPT课件【1-1.PLC的内部装置】

浮点型常数,用双字表示,范围是:

浮点数格式

示例1:7PPT课件【1-1.PLC的内部装置】

应用示例若DT0=H0,DT1=H4020,则表示DT1、DT0组成的32位数据

B01000000001000000000000000000000S=0,E=10000000=k128,根据公式:则二进制浮点数值为=1X2X1.25=2.5

浮点数格式8PPT课件【1-1.PLC的内部装置】名称功能备注链接继电器L用于PCLINK中,数据共享FP∑,FP2/FP2SH支持脉冲继电器P只在一个扫描周期为ON(相当于微分)FP2/FP2SH支持错误报警继电器E将用户的错误条件反馈给PLCFP2/FP2SH支持文件寄存器FL相当于DT数据区FP2/FP2SH支持链接数据寄存器LD用于PCLINK中,数据共享FP∑,FPX,FP2/FP2SH字符常数M用于以二进制表示ASCII码,仅F95.F149指令支持全系列支持BCD型实数H用于BCD型实数运算指令中FP2/FP2SH支持9PPT课件【1-2.PLC

掉电保持区】◆

内部继电器掉电保持区域机型保持型区域点数FP0-C10/C14/C16FP-eFP0-SL1R610~

R62F(WR61~

WR62)32点FP0-C32R550~

R62F(WR55~

WR62)128点FP∑R900~R97F(WR90~

WR97)R2480~R255F(v3版本,WR248~WR255)128点FP-XR2480~

R255F(WR248~

WR255)128点★FP2,FP2SH存储器为SRAM+电池,掉电保持区可以任意设置(不加电池时)◆

何谓掉电保持:PLC重新上电状态仍能保持断电前的数据10PPT课件【1-2.PLC

掉电保持区】◆

定时器/计数器掉电保持区域机型保持型区域个数FP0-C10/C14/C16FP-eFP0-SL1C140~

C143或者T140~

T1434个FP0-C32C128~

C143或者T128~

T14316个FP∑C1008~

C1023或者T1008~

T102316个FP-XC1008~

C1023或者T1008~

T1023)16个★FP2,FP2SH存储器为SRAM+电池,掉电保持区可以任意设置(不加电池时)11PPT课件【1-2.PLC掉电保持区】◆

数据存储区掉电保持区域机型保持型区域字数FP0-C10/C14/C16FP-eFP0-SL1DT1652~DT16598字FP0-C32D6112~

D614332字FP∑DT32710~D3276455字FP-XD3276455字★FP2,FP2SH存储器为SRAM+电池,掉电保持区可以任意设置(不加电池时)12PPT课件【1-2.PLC

掉电保持区变更方法】◆

步骤1:FPWINGR软件中,点击[选项(O)]→

[PLC系统寄存器设置]★加电池有效,支持机种:FP0-T32CT,FP∑,FP-X,FP-2,FP2SH◆

步骤2:弹出的对话窗口中,点击[保持/非保持1],修改保持型数据区起始地址,完成后点击[OK]将设置值写入PLC按照上图设置后:计数器/定时器停电保持区变为为C200~1024;内部继电器掉电保持区变为为WR100~

WR256;数据寄存器区掉电保持区变为DT500~

DT3276513PPT课件【1-3.PLC索引寄存器使用】◆

用于间接指定常数和存储区地址.通过索引器值来改变地址和常数,称为变址◆

示例:地址变址◆

IX,IY(FP-e、FP0)I0~ID(FPX,FP∑,FP2,FP2SH)◆

示例:修改常数◆

应用例14PPT课件【1-3.PLC索引寄存器使用注意事项】◆

不能那用索引寄存器来变址,如IXIX,IYIY◆

修32位常数:指定IX,实际指定了32位数据区IYIX◆

以下基本指令的继电器编号(FP2/FP2H支持)◆

以下基本指令的指令编号(FP2/FP2H支持)◆

以下基本指令的存储区编号(FP2/FP2H支持)15PPT课件【1-3.PLC索引寄存器使用注意事项】◆示例:改变基本指令的继电器编号(FP2/FP2H支持)◆应用例:修改触发条件(FP2/FP2H支持)16PPT课件【1-4.PLCI/O地址分配】CPU单元第1扩展单元第2扩展单元第3扩展单元◆

CPU单元I/O地址分配单元C10C14C16C32输入地址X0~X5X0~X7X0~X7X0~XF输出地址Y0~Y3Y0~Y5Y0~Y7Y0~YF◆

扩展单元I/O地址分配单元第1扩展第2扩展第3扩展输入地址X20~X40~X60~输出地址Y20~Y40~Y60~★该表为数字量扩展单元,不包括模拟量等特殊单元【以FP0为例】17PPT课件【1-4.PLC

系统寄存器】◆系统寄存器对工作范围,使用功能进行设定的寄存器若不使用对应的功能,则无需设置18PPT课件第2章PLC编程基础知识19PPT课件【2-1.PLC的回路图】在PLC中使用的回路图被称为梯形图。梯形图是使用触点符号、把自动控制动作用电气回路来表示的“高级编程语言”。

回路图举例:同时按下按钮SW(PB1、PB2),则灯(L1)亮。不使用回路符号、而是直接表现机器的接续状态的图,称为实际接线图。【梯形图】X2X1Y1【实际接线图】电源PB1PB2L1使用接点符号、把控制方法置换到回路图,这个回路图就称为梯形图。20PPT课件【2-2.

梯形图的阅读方法】【梯形图】

一般在PLC的程序中,以梯形图形式表示电流方向。【什么叫A触点、B触点?】

例:按钮开关【梯形图的回路符号】

为了打印出以往在PLC中使用的各种电路触点符号,将这些内容文字符号化,统一成为A触点、B触点.X0Y0X1电源:被省略母线(电源线)按下后变为OFF

称为B型触点(BREAK触点)或常闭触点、NC触点(NORMALCLOSE)COM端子(共用端子)【小结】在PLC程序的多种方式中.作为具有代表性的梯形图方式,由于非常类似继电器顺序控制回路而被广泛使用.【梯形图的绘制步骤】①画出控制电源母线②在控制电源母线内连接各触点和输入输出继电器等要素

电路图中定时器、限位开关、继电器等触点的符号各不相同,而在PLC的梯形图中却不加以区别,仅使用打印机可以打印的文字符号.X0Y1X1X2【电路】【梯形图】A触点B触点线圈按B触点A触点按下后变为ON

称为A型触点(MAKE触点)或常开触点、NO触点(NORMALOPEN)21PPT课件【2-3.

ST·ST/·OT指令】◆ST(初始加载)·ST/(初始加载非)·OT(输出)ST =把A型触点连接到母线上的指令。ST/ =把B型触点连接到母线上的指令。OT =向输出继电器线圈的输出指令。ED =表示程序结束。【梯形图】【布尔助记符】【时序图】【程序动作说明】X0为ON时、Y0为ON、Y1为OFF;X0为OFF时、Y0为OFF、Y1为ON指令地址22PPT课件【2-3.

AN(逻辑与)指令】◆AN(AND逻辑与)AN =把A型触点串联连接【布尔助记符】【时序图】【程序动作说明】

X0为ON且、X1为ON时Y0为ON

X0即使为ON,X1为OFF,则Y0变为OFF【梯形图】指令地址23PPT课件【2-3.

AN/(逻辑与非)指令】◆AN/(ANDNOT逻辑与非)AN/ =把B型接点串联连接【梯形图】【布尔助记符】【时序图】【程序动作说明】

X0为ON且、X1为OFF时Y0为ON

X0即使为ON,X1为ON、则Y0变为OFFX0为ON【重要回路:之一】请一定记住这个程序模板,它是重要回路之一。Y0为ON直到X1变为ON为止指令地址24PPT课件【2-3.

OR·OR/指令】◆OR(逻辑或)·OR/(逻辑或非)OR =把A触点并联连接

OR/ =把B触点并联连接这是非常重要的基本回路之一

【布尔助记符】【时序图】【梯形图】【程序动作说明】

即使X0、X1、X2之一为ON,Y0也为ONX0X1实际是X0X1指令地址25PPT课件【2-3.

DFDF/上升沿微分,下降沿微分】◆程序示例◆示例说明26PPT课件【2-3.

SET/RST置位/复位指令】◆程序示例◆示例说明27PPT课件【2-3.

KP保持指令】◆程序示例◆示例说明28PPT课件【2-3.

NOP空操作】◆程序示例◆示例说明当要删除某条程序指令而不改变程序地址时当要改变某条程序地址而不改变程序时29PPT课件【2-3.SR寄存器移位】◆程序示例◆示例说明X2为OFF时,X1为ON状态,则将指定的寄存器左移一位X0=ON,则将“1”移入R30,X0=OFF,则将“0”移入R30X2接通,则WR3的内容复位为030PPT课件【2-3.主控指令MC/MCE】◆程序示例◆示例说明31PPT课件【2-3.字比较指令】32PPT课件【2-3.END结束】◆程序示例◆示例说明33PPT课件【2-3.CNDE条件结束】◆程序示例◆

示例说明34PPT课件【2-4.

编程时的注意事项】◆线圈的位置·双重输出1.在OT指令的线圈与右侧母线之间不能写有触点。2.不能把输出指令直接连接到母线上。3.相同序号的OT指令或定时器指令、计数器命令是错误的。【程序的检查方法】

发现错误后,显示出异常程序的地址菜单总体检查(C)调试(D)修改修改【对策】用内部继电器(R0、R1)置换Y0,并将其并联连接【错误

2.】(双重输出)【对策】加入特殊内部继电器R9010(常时ON)【错误

1.】(输出命令直接连接在母线上)35PPT课件【2-5.

程序错误一览表】◆CPU的「ERROR/ALARM」灯闪烁时,说明PLC上有某种错误发生,需要确认错误内容并加以处理■确认错误方法1.

【步骤】

PLC方式:在线

【显示错误代码及其内容】 ■确认错误方法2.

【步骤】

PLC方式:在线

【显示错误内容及其地址,修改程序】【错误代码举例】菜单状态显示(T)在线(L)菜单总体检查(C)调试(D)执行36PPT课件第3章PLC的基本回路37PPT课件【3-1.

自保持回路】【PLC的最重要回路】自保持回路具有状态记忆功能这是非常重要的回路【程序动作说明】

①输入信号X0为ON,电机(Y1)变为ON②即使X0变为OFF状态、Y1仍能保持0N的状态③输入X1为ON时,电机(Y1)变为OFF

【布尔助记符】【时序图】指令地址【梯形图】自保持触点ON输入OFF输入电机电机PLC的定式回路38PPT课件【3-1.

自保持回路的改进②】【对程序进行改进】使用微分指令【DF】修改刚才所作的自保持回路,使之可以再次启动。【梯形图】(仅一个扫描周期为ON)【布尔助记符】菜单清除程序(L)编辑(E)清除程序的操作步骤地址指令【功能解释】①微分命令仅在其之前的触点发生ON→OFF或

OFF→ON变化时,才使线圈在称为一个扫描周期的、非常短暂的时间内输出ON.②即使位置检测传感器(XA)为ON状态保持不变,

(R100)为ON的时间也仅是一瞬间.【时序图】仅一个扫描周期为ON仅一个扫描周期为ON39PPT课件【3-1.步进的自保持回路】

在启动开关(X0)保持ON状态不变的情况下,动作会怎样呢?【为什么不停止转动?】通过对位置检测传感器(XA)使用微分指令使(R100)仅在一瞬间ON。但由于(X0)为ON保持不变,即使通过(R100)在瞬间解除我保持,也会使(Y1)立即变成ON,回转台不停止转动。【重要】自保持回路用微分指令起动、用微分命令停止【梯形图】通过加入微分指令(DF),消除X0的ON的时间影响.X0仅在OFF→ON变化时的一个扫描时间内流过电流.【问题】【布尔助记符】地址指令【答案:不停止】【启动开关也需要微分指令】如果对启动开关(X0)使用微分指令,则(X0)即使为ON保持不变,也会完全停止清除程序的操作步骤菜单清除程序(L)编辑(E)在启动开关后加入微分指令试试看。首先请清除以前的程序。40PPT课件【3-2.

定时器(TM)指令】◆定时器(TM)TM =当输入信号为ON时,在经过了设定的时间之后,定时器触点变为ON(延时继电器)最大使用点数=定时器和计数器合计最大可以使用到144点(0~143)

定时器编号=初始值为可以使用100点(0~99),当定时器的点数不足时可以增加

*不能与计数器编号重复使用

*定时器的设定方法=TMX(0.1秒定时器)×30=3秒【程序动作说明】当X0变ON后,对设定时间(3秒)进行减法运算,经过3秒过后,定时器触点T0变为ON,Y0也随之ON.【梯形图】【定时器的分类】定时器分为4种定时量程,分别用字母来区别.【时序图】3秒41PPT课件【3-2.

定时器(TM)动作流程】PLC由“Program”--->”Run”时,设定值被写入对应定时器对应的SV执行条件由OFFON时,SV值被传到EV执行条件一直保持导通,则EV一直递减EV到达0时,同号的定时器触点T为On执行条件为Off时,定时器被复位,EV值为0,T5=OFF42PPT课件【4-7.

定时器应用回路】【闪烁(往复)回路】想使定时器反复动作时,请在程序的开头部分※补充插入最后出现的定时器的b型触点【梯形图】【程序动作说明】(X0)为ON、直到(T1)为ON止,在定时器0的线圈(TMX0)中电流往复流过.【练习题】

请在清除程序之后,编写下列程序,再次确认反复定时闪烁回路的动作。用于身边的紧急状态时闪烁的报警指示灯等.作为PLC的定式回路,请记住这种回路.这些回路最多也就10种,非常容易记住.【PLC的定式回路】连接最后出现的定时器的B型触点.【梯形图】【3-2.

定时器(TM)指令应用】43PPT课件【3-3.计数器(CT)指令】◆计数器(CT)CT=当计数输入信号从OFF→ON变化时,从预设值开始进行减计数,当经过值递减为0时,计数器的触点Cn变为ON最大使用点数=定时器和计数器合计最大可以使用到144点(0~143)

计数器编号=初始值为可以使用100点(0~99),当计数器的点数不足时可以增加

*不能与定时器器编号重复【时序图】【梯形图】【程序动作说明】①当X0的上升沿被检测到10次后,计数器的触点C100闭合,Y31变为ON②当X1闭合时,经过值复位,触点C100复位44PPT课件【3-3.计数器动作流程】1.PLC由“P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论