ImageVerifierCode 换一换
格式:DOCX , 页数:57 ,大小:347.45KB ,
资源ID:4990254      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4990254.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电气plc三菱PLC编程实例docx.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电气plc三菱PLC编程实例docx.docx

1、电气plc三菱PLC编程实例docx三菱FX系列PLC教学课程-一个从基础讲起的电梯控制实例第一节PLC简述一、 PLC的特点:1、 高可靠性2、 编程简单,使用方便可采用梯形图编程方式,与实际继电器控制电路非常接近,一般电气工作者很容易接受。3、 环境要求低适用于恶劣的工业环境。4、 体积小,重量轻5、 扩充方便,组合灵活二、 PLC的硬件结构:1、硬件框图编程器和PC等上位机校钿开关继电器触点位置开关丿输入接口中央处理器 系统程序存储器I 用户程序存储器I电源部分WW输出接口w.gkong&net2、输入接口电路为了保证能在恶劣的工业环境中使用,PLC输入接口都采用了隔离措施。如下图,采用

2、光电耦合 器为电流输入型,能有效地避免输入端引线可能引入的电磁场干扰和辐射干扰。在光敏输出端设置RC滤波器,是为了防止用开关类触点输入时触点振颤及抖动等引起的误动作,因此使得PLC内部约有10ms的响应滞后。当各种传感器(如接近开关、光电开关、霍尔开关等)作为输入点时,可以用 PLC机内提供的电源或外部独立电源供电,且规定了具体的接线方法,使用时应加注意。N+24V0VCOM3. 3k 【 卜A3、输出接口电路PLC 一般都有三种输出形式可供用户选择,即继电器输出,晶体管输出和晶闸管输出。在线路结构上都米用了隔离措施。特点:继电器输出:开关速度低,负载能力大,适用于低频场合。 晶体管输出:开关

3、速度高,负载能力小,适用于高频场合。晶闸管输出:开关速度高,负载能力小,适用于高频场合。注意事项:(1) PLC输出接口是成组的,每一组有一个 COM 口,只能使用同一种电源电压。(2) PLC输出负载能力有限,具体参数请阅读相关资料。(3) 对于电感性负载应加阻容保护。(4) 负载采用直流电源小于30V时,为了缩短响应时间,可用并接续流二极管的方法改善响 应时间。、三菱FX2 PLC实物图及面板上的LED指示说明(用鼠标在各处点点) 全屏观看第二节PLC的工作过程PLC大多采用成批输入/输出的周期扫描方式工作,按用户程序的先后次序逐条运行。一 个完整的周期可分为三个阶段:(一) 输入刷新阶段

4、程序开始时,监控程序使机器以扫描方式逐个输入所有输入端口上的信号, 并依次存入对应的输入映象寄存器。(二) 程序处理阶段所有的输入端口采样结束后,即开始进行逻辑运算处理,根据用户输入的控制程序,从第 一条开始,逐条加以执行,并将相应的逻辑运行结果,存入对应的中间元件和输出元件映象寄 存器,当最后一条控制程序执行完毕后,即转入输出刷新处理。(三) 输出刷新阶段将输出元件映象寄存器的内容,从第一个输出端口开始,到最后一个结束,依次读入对应 的输出锁存器,从而驱动输出器件形成可编程的实际输出。一般地,PLC的一个扫描周期约10ms,另外,可编程序控制器的输入/输出还有响应滞 后(输入滤波约10ms

5、),继电器机械滞后约10ms,所以,一个信号从输入到实际输出,大 约有20-30ms的滞后。输入信号的有效宽度应大于1个周期+10ms。第三节三菱FX PLC中各种元件介绍(以FX2-64MR为例)一、输入继电器XX0-X7X10-X17 X、丫还有无数个常开、常闭触点供编程使用(共32点)X20-X27 丫外部分仅有一个常开触点供带动负载使用。X30-X37 *可以看出每组都是8个输入输出点数根据实际工程需要来确定。二、输出继电器丫可采用主机+扩展的方式来使用,扩展的编号Y0-Y7依次编下去。Y10-Y17(共32点)Y20-Y27Y30-Y37三、 辅助继电器M(1)通用辅助继电器M0-M

6、499 (共500个),关闭电源后重新启动后,通用继电器不能保护断电前的状态。(2)掉电保持辅助继电器M500-M1023 (共524个),PLC断电后再运行时,能保持断电前的工作状态,采用锂电池 作为PLC掉电保持的后备电源。(3)特殊辅助继电器M8000-M8255 (共156点),有特殊用途,将在其它章节中另作介绍。辅助继电器都有无数个常开、常闭触点供编程使用,只能作为中间继电器使用,不能作为 外部输出负载使用。四、 状态继电器S(1)通用状态继电器 S0-S499(2)掉电保持型状态继电器 S499-S899(3)供信号报警用:S900-S999状态继电器S是对工作步进控制进行简易编程

7、的重要元件,这里不作进一步的介绍。五、 定时器T(1)定时器T0-T199 (200只):时钟脉冲为100ms的定时器,即当设定值 K=1时,延时100ms。设定范围为0.1-3276.7秒。T200-T245 (46只):时钟脉冲为10ms的定时器,即当设定值 K=1时,延时10mS。设定范围为0.01-327.67秒。(2)积算定时器T246-T249 (4只):时钟脉冲为1ms的积算定时器。设定范围:0.001-32.767秒。T250-T255 (6只):时钟脉冲为100ms的积算定时器。设定范围:0.1-3267.7秒。积算定时器的意义:当控制积算定时器的回路接通时,定时器开始计算延

8、时时间,当设定时间 到时定时器动作,如果在定时器未动作之前控制回路断开或掉电, 积算定时器能保持已经计算 的时间,待控制回路重新接通时,积算定时器从已积算的值开始计算。积算定时器可以用RST命令复位。五、计数器C(1) 16bit加计数器C0-C99( 100 点):通用型C100-C199 ( 100点):掉电保持型设定值范围:K1-K32767(2) 32bit可逆计数器C200-C219 (20 点):通用型C220-C234 ( 15点):掉电保持型。设定值范围:-2147483648 到 +2147483647可逆计数器的计数方向(加计数或减计数)由特殊辅助继电器 M8200-M82

9、34设定。即M8 接通时作减计数,当M8A断开时作加计数。(3)高速计数器:C235-C255 (后面章节实例中作介绍)六、 数据寄存器DD0-D199 (200只):通用型数据寄存器,即掉电时全部数据均清零D200-D511 ( 312只):掉电保护型数据寄存器。七、 变址寄存器(在实例中作介绍)第四节FX2 PLC基本指令2-2-1触点取用与线圈输出指令 LD、LDI、OUT2-2-2单个触点串联指令 AND、ANI2-2-3单个触点并联指令 OR、ORI2-2-4串联电路块的并联 OR2-2-5并联电路块的串联 ANB2-2-6 LDP、LDF、ANDP、ANDF、ORP、ORF(FX2

10、n 型有)2-2-7多重输出电路 MPS、MRD、MPP2-2-8主控及主控复位指令 MCMCR2-2-9脉冲输出PLS、PLF2-2-10自保持与解除 SET、RST2-2-11计数器、定时器线圈输出和复位指令 OUT、RST2-2-12空操作指令 NOP2-2-12程序结束指令 END2-2-13梯形图设计的规则和技巧2-2-14双重输出动作及其对策LD , LDI, OUT 指令指令助记符与功能:符号、名称功能可用元件程序步LD取a触点逻辑运算开始X,Y,M,S,T,C1LDI取反b触点逻辑运算开始X,Y,M,S,T,C1丫,M : 1S,特,M: 2OUT输出线圈驱动Y,M,S,T,C

11、T:3C:3-5注:当使用M1536-M3071时,程序步加1指令说明:LD,LDI指令用于将触点接到母线上。另外,与后面讲到的 ANB指令组合,在分支起点处也可使用。OUT指令是对输出继电器、辅助继电器、状态、定时器、计数器的线圈驱动指令,对 输入继电器不能使用。OUT指令可作多次并联使用。(在下图中,在 OUT M100之后,接OUT T0)编程:0 LD XOOO1OUT Y0001| (TOOOX001 _一GF幸也TOI I2IOOOwvyw.gkongBln tLDI X0013OUT M1004OUT T0 K19 程序步自动管理空 2步7LD T08OUT Y001定时器、计数

12、器的程序:对于定时器的计时线圈或计数器的计数线圈,使用 OUT指令以后,必须设定常数 K 此外,也可指定数据寄存器的地址号。常数K的设定范围、实际的定时器常数、相对于 OUT指令的程序步数(包括设定值) 如下表所示。定时器、计数器K的设定范围实际的设定值步数1ms定时器1-32,7670.001-32.767 秒310ms定时器1-32,7670.01-327.67 秒3100ms定时器0.1-3,276.7 秒16位计数器1-32,767同左332位计数器-2,147,483,648 - +2,147,483,647同左3AND,ANI 指令助记符与功能:符号、名称功能可用软元件程序步AND

13、与a触点串联连接X,Y,M,S,T,C1ANI与非b触点串联连接X,Y,M,S,T,C1当使用M1536-M3071时,程序步加1。指令说明:*用AND,ANI指令可进行1个触点的串联连接。串联触点的数量不受限制,该指令可 多次使用。 OUT指令后,通过触点对其他线圈使用OUT指令,称之为纵接输出,(下图的OUT M101 与 OUT Y004)这种纵接输出,如果顺序不错,可多次重复。串联触点数和纵接输出次数不受限制,但使用图形编程设备和打印机则有限制。建议尽量做到1行不超过10个触点和1个级圈,总共不要超过24行。编程:0 LD X0021AND X0002OUT Y0033LD Y0034

14、ANI X0035OUT M101ANDX002 XOOO /HIII Y003 X003/AHIWWWT1AND6 AND T17OUT Y004如上图所示,紧接着 OUT M101以后通过触点 T1可以驱动OUT Y004,但如是驱动顺序相反7www.ong & net(如左图所示)时,则必须使用后面讲到的MPS 和MPP命令。OR,ORI指令指令助记符与功能:指令助记符、名称功能可用软元件程序步OR或a触点并联连接X,Y,M,S,T,C1ORI或非b触点并联连接X,Y,M,S,T,C1当使用M1536-M3071时,程序步加1指令说明:*OR、ORI用作1个触点的并联连接指令。串联连接2

15、个以上触点时,并将这种串联电路块与其他电路并联连接时, 采用后面讲到的ORB 指令。*OR,ORI是从该指令的步开始,与前面的LD,LDI指令步,进行并联连接。并联连接的次数不受限制,但使用图形编程设备和打印机时受限制( 24行以下)编程:0 LD X0041OR X0062ORI M1023OUT Y0054LDI Y0055AND X0076OR M1037ANI X0108OR M1109OUT M103ORB指令指令助记符与功能指令助记符、名称功能程序步ORB电路块或串联电路块的并联连接1指令说明* 2个以上的触点串联连接的电路称为串联电路块。将串联电路并联连接时,分支开始用LD、LD

16、I指令,分支结束用ORB指令。* ORB指令与后面讲的ANB指令等一样,是不带软元件地址号的独立指令。*有多个并联电路时,若对每个电路块使用 ORB指令,则并联电路没有限制。(见正确编程程序) ORB也可以成批地使用,但是由于LD, LDI指令的重复使用次数限制在8次以下,请编程务必注意。(见编程不佳的程序)正确编程程序1LD X0002AND X0013LD X0024AND X0035ORB6LDI X0047AND X0068ORB9OUT Y006编程不佳的程序1LD X0002AND X0013LD X0024AND X0035LDI X0046AND X0067ORB8ORB9OU

17、T Y006ANB指令指令助记符与功能:指令助记符、名称功能程序步ANB电路块与并联电路块的串联连接1指令说明:*也可成批地使用ANB指令,但在这种场合,与次数是有限制的(8次以下),请务必请意编程:XOOO X0Q2 X003X003 yvww.gkong 8. net当分支电路(并联电路块)与前面的电路串联连接时,使用 ANB指令,分支的起点用LD,LDI指令,并联电路块结束后用 ANB指令,与前面的电路串联。若多个并联电路块按顺序和前面的电路串联连接时,则 ANB指令的使用次数没有限制。ORB指令一样,LD、LDI指令的使用0 LD X0001OR X0012LD X0023AND X0

18、034LDI X0045AND X0056ORB7OR X0068ANB9OR X00310OUT Y007LDP、LDF、ANDP、ANDF、ORP、ORF 指令指令助指符与功能:指令助记符、名称功能可用软元件程序步LDP取脉冲上升沿检测运算开始X、Y、M、S、T、C1LDF取脉冲下降沿检测运算开始X、Y、M、S、T、C1ANDP与脉冲上升沿检测串联连接X、Y、M、S、T、C1ANDF与脉冲下降沿检测串联连接X、Y、M、S、T、C1ORP或脉冲上升沿检测并联连接X、Y、M、S、T、C1ORF或脉冲下降沿检测并联连接X、Y、M、S、T、C1当使用M1536-M3071时,程序步加1,以上指令F

19、X2N中才有指令说明:* LDP、ANDP、ORP指令是进行上升沿检测的触点指令,仅在指定位软件上沿时(即由OFF -ON变化时)接通1个扫描周期。* LDF、ANDF、ORF指令是进行下降沿检测的触点指令,仅在指定位软元件下降时(即 由ON -OFF变化时)接通1个扫描周期。编程:K000XO01X80Q0 KOQ2T I_Ifl 例1 :0 LDP X0001ORP X0012OUT M03LD M80004ANDP X0025OUT M1X000十0 LDF X0001110KOOiORF X0012OUT M03XEOOO KD02LD M80004ANDF X0025OUT M1图示

20、理解:一XUUOTh-nM0 在X。上升时吸一个周期41*nMl在X。下铎时吸一个園期MPS、MRD、MPP 指令指令助记符与功能指令助记符、名称功能程序步MPS进栈进栈1MRD读栈读栈1MPP出栈出栈1指令说明MPP1213MFS| MFP1011栈在可编程序控制器中有11个存储器,用来存 储运算的中间结果,被称为栈存储器。使用一 次MPS指令就将此时刻的运算结果送入栈 存储器的第1段,再使用MPS指令,又将 此时刻的运算结果送入栈存储器的第 1段,而 将原先存入第一段的数据移到第二段。以此类 推。使用MPP指令,将最上段的数据读出,同时该数据从栈存储器中消失,下面的各段数据顺 序向上移动。

21、即所谓后进先出的原则。 MRD是读出最上段所存的最新数据的专用指令,栈存储器内的数据不发生移动。这些指令都是不带软元件地址的独立指令。编程例1 :一段栈0 LD X0041MPS2AND X0053OUT Y0024MRD5AND X0066OUT Y0037MRD8OUT Y0049MPP10AND X00711OUT Y005例2:二段栈0 LD X0001MPS2AND X0013MPS4AND X0025OUT Y0009MPP10AND X00411MPS12AND X00513OUT Y00214MPP例3:四段栈6 MPP15 AND X0067AND X0038OUT Y001

22、0 LD X00016 OUT Y003XOOO X001X002 XOO 3X004H hd H W H ICS)1MPS2AND X0013MPS4AND X0025MPS6AND X0037MPS10MPP11OUT Y00112MPP13OUT Y00214MPP15OUT 00316MPP17OUT Y0048AND X0049OUT Y000请对照一下面的梯形图与例3:0 LD X0001 OUT Y0042 AND X0013 OUT Y0034 AND X002例3中需要要三重MPS指令 编程,但是如果改成左面的电 路,实现的效果一样。编程却 很方便,不必采用MPS指令。5OU

23、T Y0026AND X0037OUT Y0018AND X0049OUT Y000MC、MCR指令指令助记符与功能指令助记符、名称功能程序步MC主控指令公共串联触点的连接3MCR主控复位公共串联触点的清除2指令说明*在下面程序示例中,输入X000为接通时,直接执行从MC到MCR的指令,输入X000 为断开时,成为如下形式:保持当前状态:积算定时器、计数器、用置位 /复位指令驱动的软元件。变成OFF的软件:非积算定时器,用 OUT指令驱动的软元件。*主控(MC)指令后,母线(LD、LDI点)移动主控触点后,MCR为将其返回原母线的 指令。*通过更改软元件地址号 Y、M,可多次使用主控指令。但使

24、用同一软元件地址号时,就 和OUT指令一样,成为双线圈输出。编程例1:没有嵌套时0 LD X0001 MC N0 M100没有嵌套结构时,通4 LD X001用N0编程。N0的使用次5 OUT Y000数没有限制。有嵌套结构6 LD X002时,嵌套级N的地址号增7 OUT Y001大,即卩N0-N1-N28 MCR N0N7。例2:有嵌套时先迟出第二级第一级NO第二级N1NDMl0 LD X0001 MC NO M1003步指4 LD X0015 OUT Y0006 LD X0027 MC N1 M1013步指10 LD X00311OUT Y00112MCR N1 2 步指令14LD X0

25、0415OUT Y00216MCR N0 2 步指令PLS、PLF 指令指令助记符、名称指令助记符、名称功能程序步PLS上升脉冲上升沿微分输出2PLF下沿脉冲下降沿微分输出2当使用M1536-M3071时,程序步加1指令说明*使用PLF指令时,仅在驱动输入OFF后1个扫描周期内,软元件丫、M动作*使用PLS指令时,仅在驱动输入ON后1个扫描周期内,软元件丫、M动作。1扫翳期扫描周期Fl11 *1*厂扫描周期扫描周期XOOOXOOlMO编程0 LD XOOO1 PLS MO 2步指令3LD MO4SET YOOO5LD XOO16PLF M1 2步指令8LD M19RST YOOO各元件的状态图

26、:www g kongBuietYOOOSET、RST 指令指令助记符与功能指令助记符、名称功能可用软元件程序步SET置位动作保持Y、M、SY、M : 1S、特M : 2消除动作保持,丫、M、S、T、C、D、V、RST复位T、C: 2寄存器清零ZD、V、Z、特 D : 3指令说明在下述程序示例中,X000 旦接通后,即使它再次成为OFF,丫000依然被吸合。X001旦接通后,即使它再次成为 OFF,Y000仍然是释放状态。对同一种软元件,SET、RST可多次使用,顺序也可随意,但最后执行者有效。此外,要使数据寄存器D、变址寄存器V、Z的内容清零时,也可使用 RST指令。*积算定时器T246-T

27、255的当前值的复位和触点复位也可用 RST指令。编程0 LD X000血01T卜SET Y000RST YCW1 SET Y0002 LD X0013 RST Y000计数器软元件的X001Y000OUT、 RST指令助记符、名称功能程序步OUT输出计数线圈的驱动32位计数器:516位计数器:3指令助记符与功能RST复位输出触点的复位、当前值的清零内部计数器编程X0100 LD X0101 RST C0 2步指令3LD X0114OUT C0 K10 (3 步指令)7LD C08OUT Y000 C0对X011的OFF-ON次数进行增计数,当它达到设定值 K10时,输出输出点C0动 作,以后即使X011从OFF-ON,计数器的当前值不变,输出触点依然动作。*为了清除这些当前值,让输出触点复位,贝U应令 X010为ON。有必要在OUT指令后面指定常数K或用数据寄存器的地址号作间接设定。对于掉电保持用计数器,即使停电,也能保持当前值,以及输出触点的工作状态或复位 状态。高速计数器的编程0 LD X0101 OUT M8* 2 步3L

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1