电气控制与PLC(基本指令)5.2.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电气控制与PLC(基本指令)5.2

二、可编程控制器的基本指令 三、PLC编程基本规则 每句程序均起于左母线,止于右母线; 每句程序起于常开(或常闭)触点(如X、Y、M等);或起于没结果的功能指令(如触点比较指令); 每句程序结束于驱动线圈(如Y、M、T、C等)、或结束于有结果的功能指令(大多数功能指令); 基本指令PLC例程 三相电机的点动控制 三相电机的启停控制(程序1) 三相电机的启停控制(程序2) (2)例程 梯形图 语句表 I/O图 当X0、X1均未接通时,Y0未驱动,L0熄灭; 当X0接通,则Y0就导通、L0就点亮;即使X0断开,Y0仍维持导通、L0仍点亮; 当X0导通使Y0驱动、又断开后,按下X1,则Y0被复位断开、L0熄灭;即使X0再断开仍如此; 注:X0、X1不可同时合上; 注:X0、X1可采用按钮; (3)例程原理分析 SET指令 相当于(等效) SET波形图 RET波形图 (4)SET、RET指令波形图 SET指令是对操作对象置1,并具有自锁功能(维持导通状态);RET指令是对操作对象置0,并维持断开状态; 对同一软元件可多次重复使用SET、RET指令; SET指令的操作对象为Y、M、S; RET指令的操作对象为Y、M、S、T、C、D、V、Z SET指令对于Y、M所占程序步为1步,对于特殊M所占程序步为2步; RET指令所占程序步为3步; (5)指令应用说明 (1)指令功能 INV取反指令:运算结果的取反状态;是将Xn的反状态驱动Y0;当Xn=0时,驱动Y0,Y0=1;当X0=1时,取反就是0,未驱动Y0,Y0=0。 9、INV取反指令 梯形图 语句表 I/O图 (2)例程 (3)指令原理分析 当S0未合上,则X0断开,其反状态就是1,驱动Y0,L0点亮; 当S0合上,则X0接通,其反状态就是0,未驱动Y0,L0熄灭; (4)INV指令波形图 (5)指令应用说明 INV指令是对前面的软元件(或软元件组合)状态取反; INV指令无操作软元件; INV指令不能单独用一条电路支路,也不能直接与左母线相连; INV指令程序步占一步。 (1)指令功能 MC主控指令:主控电路块的起点; MCR指令:主控电路块的终点。 10、MC主控指令、MCR主控复位指令 未使用主控指令的某例程 使用主控指令改编后的该例程(等效) (2)例程 主控指令相当于是借助于辅助继电器M100,利用它的动合触点在M100后新开了一条子母线,该母线后所有触点与它之间都用LD作连接,其关系如同M100与主母线之间的关系; 当M100控制的诸条逻辑结束后,应用MCR指令撤消该子母线,后面的X6动合触点开始的程序中的各触点的连接仍依原先的母线进行; (3)指令原理分析 主控指令,又名公共触点串联连接指令,用于表示主控区的开始; 主控指令的操作软元件为Y、M(特殊M除外); 主控复位指令,又名公共触点串联的清除指令,用于表示主控区的结束; 主控复位指令的操作软元件为主控指令的使用次数N(N0~N7); (4)指令应用说明 使用主控指令原因:编程时经常遇到许多线圈同时受1个或1组触点控制的情况,如果在每个线圈电路中都串联同样的触点,将占用很多存储单元,而使用主控指令可解决这一问题; 使用主控指令的触点称为主控触点,它在梯形图与一般的触点垂直,它是与母线相连的动合触点,是控制一组电路的总开关。 与主控触点相连的触点必须用LD/LDI指令,执行MC指令后,母线移至主控触点的后面去了,执行MCR指令,母线回到了原来的位置; 在MC指令内使用C指令称为嵌套,在MC和MCR指令中包含嵌套的层数N0~N7,N0为最高层,N7为最低层,在没有嵌套结构时,通常用N0编程,使用次数无限制; 主控指令MC可用的操作软元件为Y、M; 主控指令无程序步; 主控指令常用于程序中具有的电源总开关、启动开关等的程序编写; (1)指令功能 NOP空操作指令:空操作一行,无动作; 11、NOP空操作指令 (2)例程 例如在取反指令例程中插入了2条空操作指令。 梯形图 语句表 (3)指令应用说明 是一条无动作、无目的元件,占一个程序步的指令,且独占1行;空操作指令使该步序作空操作; 在程序之间插入空操作指令,可使程序的步号发生改变(增加);即:在语句表上显示程序中间增加了1行或数行NOP指令,且步号发生了改变(增加);而在梯形图上程序无改变显示,只是步号发生了改变(增加); 空操作指令后面无操作软元件; 空操作指令占程序步为1步; 12、堆栈指令(多重输出指令) (1)指令功能 MPS指令(入栈指令):把中间运算结果送入堆栈单元(栈顶),同时让堆栈中原存的数据顺序下移1个堆栈单元;再次使用MPS指令时,当时的运算结果送入堆栈的第1堆栈单元(栈顶),先送入的数据依次向下移1个堆

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档