主控,置位与复位指令_第1页
主控,置位与复位指令_第2页
主控,置位与复位指令_第3页
主控,置位与复位指令_第4页
主控,置位与复位指令_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

1、1 12 21.LD、LDI、OUT指令2.AND、ANI指令3.OR、ORI指令4.ORB指令5.ANB指令6.MPS、MRD、MPP指令7.MC、MCR指令指令8.SET、RST指令指令9.PLS、PLF指令10.NOP指令11.END指令3 34.2.7 主控指令(主控指令(MC、MCR)符号、名称符号、名称功功 能能梯形图表示梯形图表示操作元操作元件件程程序序步步 MC(主控指(主控指令)令)公共串联触点公共串联触点的连接的连接输出继电器Y, 辅助继电器M 3MCR(主控(主控复位指令)复位指令)公共串联触点公共串联触点的清除,即的清除,即MC指令的复指令的复位指令位指令输出继电器Y,

2、 辅助继电器M2MC、MCR两条指令的操作目标元件是两条指令的操作目标元件是Y、M。但不允许使用特殊的辅助继电器。但不允许使用特殊的辅助继电器。4 44.2.7 主控指令(主控指令(MC、MCR)MPSMRDMPPX0Y0Y1Y2X1X2X3Y3X40 LD X 0 MPS 2 AND X 13 OUT Y 04 MRD 5 AND X 26 OUT Y 1 MPP AND X 3 OUT Y 2 LD X 4 OUT Y 3编程示例编程示例梯形图梯形图指令表程序指令表程序公共公共触点触点5 54.2.7 主控指令(主控指令(MC、MCR)N0Y3编程示例编程示例X0Y0Y1Y2X1X2X3Y

3、3X46 64.2.7 主控指令(主控指令(MC、MCR)0 LD X 0 MC N 0 2 、3 M 1004 LD X 15 OUT Y 0 6 LD X 27 OUT Y 1 LD X 3 OUT Y 29、10 MCR N O11 LD X 412 OUT Y 3N0Y3主控触点主控触点编程示例编程示例7 7 使用注意使用注意: (1)与主控触点相连接的触点用)与主控触点相连接的触点用LD、LDI指令。指令。 (2)编程时对于主母线中串接的触点不输入)编程时对于主母线中串接的触点不输入指令,如图指令,如图1中的中的N0 M100,它仅是主控指,它仅是主控指令的标记。令的标记。 (3)在

4、)在MC指令内再使用指令内再使用 MC指令时,嵌套指令时,嵌套级级N的编号(的编号(07)顺次增大,返回时使用)顺次增大,返回时使用MCR指令,从大套级开始解除,如图指令,从大套级开始解除,如图2所示。所示。4.2.7 主控指令(主控指令(MC、MCR)8 84.2.7 主控指令(主控指令(MC、MCR)0 LD X 0 MC N 0 2、3 M100 LD X 1 OUT Y 0 LD X 2 OUT Y 18、9 MCR N 0 LD X 31 OUT Y 2N0主控触点主控触点编程示例编程示例图图19 9LD X0MC N0 M100LD X4OUT Y4 LD X5OUT Y5MC N

5、1 M101LD X6OUT Y6LD X7OUT Y7MCR N1MCR N0主控指令主控指令MC的二级嵌套的二级嵌套4.2.7 主控指令(主控指令(MC、MCR)图图2N0N110104.2.8 置位与复位指令(置位与复位指令(SET、RET)符号、名称符号、名称功功 能能梯形图表示梯形图表示操作操作元件元件程程序序步步 SET(置位(置位指令)指令)操作保持操作保持 Y,M,S1-3RET(复位(复位指令)指令)操作复位操作复位,消消除动作保持,除动作保持,定时器,计定时器,计数器,寄存数器,寄存器清零器清零Y,M,S,T,C,D,V,Z11114.2.8 置位与复位指令(置位与复位指令

6、(SET、RET)启保停启保停编程示例编程示例X0 X1 Y0 Y0 X0 X1 Y0 X0 X1 Y0X0X1Y0Y0SETRST12124.2.8 置位与复位指令(置位与复位指令(SET、RET)启保停启保停编程示例编程示例 X0 X1 Y0X0X1Y0Y0SETRSTX0X0X1X1Y0Y0时序图时序图SET:使操作保持:使操作保持ONRST:使操作保持:使操作保持OFF1313X0X0X1X1Y0Y04.2.8 置位与复位指令(置位与复位指令(SET、RET)X0X1Y0Y0SETRST梯形图梯形图时序图时序图 LD X0 SET Y0 LD X1 RET Y0置位指令与复位指令使用次

7、数说明置位指令与复位指令使用次数说明 对同一编程元件,可多次使用对同一编程元件,可多次使用SET和和RST指令。指令。SET与与RST指令之间可以指令之间可以插入别的程序。插入别的程序。指令表程序指令表程序1414X0X1C0RST C0C0 Y0K5C0D0X14.2.8 置位与复位指令(置位与复位指令(SET、RET)编程示例编程示例,计数器使用计数器使用RST指令指令直接设定常数直接设定常数间接接设定常数间接接设定常数RST:使计数器清零:使计数器清零1515 计数器使用注意计数器使用注意: (1)计数器的计数信号和复位信号同时到来)计数器的计数信号和复位信号同时到来时,复位信号优先。时

8、,复位信号优先。 (2)计数器每次使用后需采用)计数器每次使用后需采用RST指令复指令复位一次,才能第二次再使用。位一次,才能第二次再使用。4.2.8 置位与复位指令(置位与复位指令(SET、RET)1616小结:小结: (1)主控指令()主控指令(MC,MCR)功能相当)功能相当“总总开关开关”,只能用于操作元件,只能用于操作元件“Y,M”,特殊,特殊M除外。除外。 (2)置位指令功能为使操作保持)置位指令功能为使操作保持“ON”的的指令。指令。 (3)复位指令功能为:)复位指令功能为: 使操作保持使操作保持“OFF”的指令;的指令; 定时器,计数器,寄存器清零。定时器,计数器,寄存器清零。

9、17173/7/2022THEEND181819194.2.9 脉冲指令(脉冲指令(PLS、PLF)符号、名称符号、名称功功 能能梯形图表示梯形图表示操作元操作元件件程程序序步步 PLS(脉冲(脉冲上微分指令)上微分指令)上升沿脉冲输上升沿脉冲输出出输出继电器Y, 辅助继电器M 1PLF(脉冲下(脉冲下微分指令)微分指令)下降沿脉冲输下降沿脉冲输出出输出继电器Y, 辅助继电器M1PLS,PLF两条指令的操作目标元件是两条指令的操作目标元件是Y、M。但不允许使用特殊的辅助继电器。但不允许使用特殊的辅助继电器。2020时序图时序图编程示例编程示例X0X0M0扫描周期扫描周期4.2.9 脉冲指令(脉

10、冲指令(PLS、PLF)脉冲上微分指令,在输入信号的上升脉冲上微分指令,在输入信号的上升沿产生脉冲输出沿产生脉冲输出2121时序图时序图编程举例编程举例4.2.9 脉冲指令(脉冲指令(PLS、PLF)X1X1M1扫描周期扫描周期脉冲下微分指令,在输入信号的下降脉冲下微分指令,在输入信号的下降沿产生脉冲输出沿产生脉冲输出2222时序图时序图编程举例编程举例4.2.9 脉冲指令(脉冲指令(PLS、PLF)2323使用注意:使用注意:4.2.9 脉冲指令(脉冲指令(PLS、PLF) 使用这2条指令时,要注意目标元件。在满足执行条件(X0=ON),PLC由运行-停止-运行时,PLS M0动作,但是PL

11、S M500(断电时有后备电池的辅助继电器)不动作。这是因为M500是特殊保持继电器,即使在断电停电时其动作也能保持。24244.2.10 空操作指令(空操作指令(N0P)符号、名称符号、名称功功 能能梯形图表示梯形图表示操作元操作元件件程程序序步步 NOP(空操(空操作)作)无动作无动作无 125254.2.10 空操作指令(空操作指令(N0P)NOP (Non processing):空操作指令。:空操作指令。NOP 指令不执行操作,但占一个程序步。指令不执行操作,但占一个程序步。NOP 指令通常用于以下几个方面:指令通常用于以下几个方面:(1)短路某些接点或电路;)短路某些接点或电路;(

12、2)切断某些电路;)切断某些电路;(3)变换先前的电路。)变换先前的电路。在执行程序全清操作后,全部指令都变成在执行程序全清操作后,全部指令都变成NOP。26264.2.10 空操作指令(空操作指令(N0P)短路某些接点或电路,如(短路某些接点或电路,如( a )、()、( b )所示;)所示;切断某些电路,如(切断某些电路,如( c )、()、( d )所示;)所示;变换先前的电路,如(变换先前的电路,如( e )所示。)所示。 2727 ENDEND是一个与元件目标无关的指令。是一个与元件目标无关的指令。PLCPLC的的工作方式为循环扫描方式,即开机执行程工作方式为循环扫描方式,即开机执行

13、程序均由第一句指令语句(步序号为序均由第一句指令语句(步序号为000000)开)开始执行,一直执行到最后一条语句始执行,一直执行到最后一条语句ENDEND,依,依次循环执行,次循环执行,ENDEND后面的指令无效(即后面的指令无效(即PLCPLC不执行)。所以利用在程序的适当位置上不执行)。所以利用在程序的适当位置上插入插入ENDEND,可以方便的进行程序的分段调试。,可以方便的进行程序的分段调试。4.2.11 程序结束指令(程序结束指令(END)2828 P137 表4-6b292930301.LD、LDI、OUT指令2.AND、ANI指令3.OR、ORI指令4.ORB指令5.ANB指令6.

14、MPS、MRD、MPP指令7.MC、MCR指令8.SET、RST指令9.PLS、PLF指令10.NOP指令11.END指令3131助 记 符 , 名 称功 能回 路 表 示 和 可 用 软 元 件程 序 步X ,Y ,M ,S ,T ,CX ,Y ,M ,S ,T ,C11线 圈 驱 动 Y ,M ,S ,T ,C L D 取L D I 取 反 O U T 输 出常 闭 触 点 逻 辑 运 算开 始常 开 触 点 逻 辑 运 算开 始Y,M: 1 S, 特 殊M:2T : 3 C : 35助记符,名称功能回路表示和可用软元件程序步X , Y , M, S , T , CX , Y , M, S

15、 , T , C11A N D 与A N I 与非常开触点串联连接常闭 触点串联连接3232符号符号功功 能能梯形图表示梯形图表示操作元件操作元件程序步程序步 OR(与)(与)常开触点并联连接常开触点并联连接X, Y, M , T, C, S1ORI(与非)(与非)常闭触点并联连接常闭触点并联连接X, Y, M , T, C, S1符号符号功功 能能梯形图表示梯形图表示ORB 电路块或电路块或串联电路的并联连接串联电路的并联连接ANB 电路块与电路块与并联电路的串联连接并联电路的串联连接3333MPSMPPMRD一层栈示例一层栈示例3434符号、名称符号、名称功功 能能梯形图表示梯形图表示操作

16、元操作元件件程序程序步步 MC(主控指(主控指令)令)公共串联触点的公共串联触点的连接连接输出继电器Y, 辅助继电器M 3MCR(主控复(主控复位指令)位指令)公共串联触点的公共串联触点的清除,即清除,即MC指指令的复位指令令的复位指令输出继电器Y, 辅助继电器M2 SET(置位指(置位指令)令)操作保持操作保持 Y,M,S1-3RET(复位指令)(复位指令)操作复位操作复位,消除消除动作保持,当前动作保持,当前位及寄存器清零位及寄存器清零Y,M,S,T,C,D,V,Z3535符号、名称符号、名称功功 能能梯形图表示梯形图表示操作元件操作元件程序程序步步 PLS(脉冲上微(脉冲上微分指令)分指

17、令)上升沿脉冲输出上升沿脉冲输出输出继电器Y, 辅助继电器M 1PLF(脉冲下微(脉冲下微分指令)分指令)下降沿脉冲输出下降沿脉冲输出输出继电器Y, 辅助继电器M1 NOP(空操作)(空操作)无动作无动作无 1END指令指令36361.判断题判断题1.PLC内部的内部的“软继电器软继电器”并不是物理实体,其并不是物理实体,其“触点触点”也没有也没有使用数量和使用次数的限制。()使用数量和使用次数的限制。()2.输入继电器只能由外部信号驱动,而不能由内部指令来驱动。输入继电器只能由外部信号驱动,而不能由内部指令来驱动。()()3.输出继电器可以由外部信号或输出继电器可以由外部信号或PLC的内部控

18、制指令来驱动()的内部控制指令来驱动()4.辅助继电器用户不能占用,但其触点可供编程使用。()辅助继电器用户不能占用,但其触点可供编程使用。()5.特殊辅助继电器用户不能占用,但其触点可供编程使用。()特殊辅助继电器用户不能占用,但其触点可供编程使用。()6.PLC I/0地址编号可以随意设定。()地址编号可以随意设定。()7.PLC内部的内部的“软继电器软继电器”(包括定时器和计数器)均可提供无(包括定时器和计数器)均可提供无数对动合和动断触点以供编程使用。()数对动合和动断触点以供编程使用。()8.输出指令的操作数可以是输入继电器输出指令的操作数可以是输入继电器X。()。()9.同一程序中

19、相同编号的定时器或计数器只能使用一次。()同一程序中相同编号的定时器或计数器只能使用一次。()10.MPS、MPP指令可以不必成对使用。()指令可以不必成对使用。()37372.填空题填空题1.PLS和和PLF分别为分别为_指令和指令和_指令,其功能是分别在输指令,其功能是分别在输入信号的入信号的_和和_产生产生_.2.集中使用集中使用ORB指令的次数不允许超过指令的次数不允许超过_次。次。3.MPS、MPP指令连续使用应少于指令连续使用应少于_次。次。3.问答题问答题1.使用栈指令应该注意什么问题?使用栈指令应该注意什么问题?2.使用主控指令应该注意什么问题?使用主控指令应该注意什么问题?3

20、8384.根据梯形图写出相应的指令语句。根据梯形图写出相应的指令语句。教材教材P137 4-1 根据指令语句表写出相应的梯形图。根据指令语句表写出相应的梯形图。教材教材P137 4-2393940404.3.1 画梯形图的规则和技巧画梯形图的规则和技巧一、编程的基本规则一、编程的基本规则 1 1、几个串联支路相并联时,应将触点最多的那个支路放在最上面;、几个串联支路相并联时,应将触点最多的那个支路放在最上面; 2 2、几个并联支路相串联时,应将触点最多的支路放在最左面;、几个并联支路相串联时,应将触点最多的支路放在最左面; 3 3、应尽量避免双线圈输出。、应尽量避免双线圈输出。 4 4、线圈并

21、联电路中,应将单个线圈放在上边。、线圈并联电路中,应将单个线圈放在上边。 5 5、触点应画在水平线上,不能画在垂直线上(主控触点例外)。、触点应画在水平线上,不能画在垂直线上(主控触点例外)。 6 6、触点触点只能与左母线相连,只能与左母线相连,不能与右母线相连不能与右母线相连; 7 7、线圈线圈只能与右母线相连,只能与右母线相连,不能直接与左母线相连不能直接与左母线相连,右母线可以省略;,右母线可以省略; 8 8、线圈可以并联,不能串联连接;、线圈可以并联,不能串联连接;v 左重右轻,上重下轻,多上,串左左重右轻,上重下轻,多上,串左41二、编程的技巧二、编程的技巧1 1、采用合理的编程顺序

22、和适当的电路变换,尽量减少程序步数,以、采用合理的编程顺序和适当的电路变换,尽量减少程序步数,以节省内存空间和缩短扫描时间节省内存空间和缩短扫描时间、并联电路、并联电路上下上下位置可调,应将单个触点的支路放下位置可调,应将单个触点的支路放下面。面。4.3.1 画梯形图的规则和技巧画梯形图的规则和技巧 0 LD X0 0 LD X0 1 LD X1 1 LD X1 2 AND X2 2 AND X2 3 3 ORB ORB 4 OUT Y0 4 OUT Y0 0 LD X1 0 LD X1 1 AND X2 1 AND X2 2 OR X0 2 OR X0 3 OUT Y0 3 OUT Y0好!

23、好!不好!不好!X1 X2X0ORBX1X0X242二、编程的技巧、串联电路左右位置可调,应将单个触点放在右边。 0 LD X1 1 LD X2 2 OR X0 3 ANB 4 OUT Y0 0 LD X2 1 OR X0 2 AND X1 3 OUT Y0X1X2X0好!好!不好!不好!X1X2X0ANB4.3.1 画梯形图的规则和技巧画梯形图的规则和技巧434.3.1 画梯形图的规则和技巧画梯形图的规则和技巧思考思考下图如何简化?下图如何简化?444.3.1 画梯形图的规则和技巧画梯形图的规则和技巧思考思考下图如何简化?下图如何简化?454.3.1 画梯形图的规则和技巧画梯形图的规则和技巧思考思考下图如何简化?下图如何简化?46二、编程的技巧3、双线圈输出的处理X1X2X0X1X2X04.3.1 画梯形图的规

温馨提示

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

评论

0/150

提交评论