可编程序控制器PLC.ppt

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

(5-*) 梯形图 Q0.0 = 0003 T0 LD 0002 T0, +15000 TON 0001 I0.0 LD 0000 数据 指令 地址 指令语句表 例 时序图 I0.0 T0 T0 Q0.0 15000 1ms ( ) 15s I0.0 Q0.0 (5-*) CTU (加计数指令) 进行加法计数操作。计数器的计数范围为-32768~32768。CU端是计数脉冲输入端,每输入一个计数脉冲,计数值加1,PV为设定值,当计数值大于、等于设定值PV时,计数器C##ON。R端是复位输入端,当R端为0时计数、为1时恢复为初始计数值0。如果R端的信号和CU端的信号同时到来,R端的信号优先起作用。 (5-*) CTUD (加、减计数指令) 进行加法、减法计数操作。计数器的计数范围为-32768~32768。CU端是加计数脉冲输入端,每输入一个计数脉冲,计数值加1,CD端是减计数脉冲输入端,每输入一个计数脉冲,计数值减1,PV为设定值,当计数值大于设定值PV时,计数器C##ON。R端是复位输入端,当R端为0时计数、为1时恢复为初始计数值。 (5-*) 梯形图 I0.1 LD 1 Q0.0 = 4 C10 LD 3 C10 +3 CTU 2 I0.0 LD 0 数据 指令 地址 指令语句表 例 时序图 Q0.0 I0.1 I0.0 复位 允许计数 3 R端ON(1),计数器复位。 R端OFF(0),允许计数。 C10 I0.0 C10 Q0.0 I0.1 +3 CTU CU R PV ( ) (5-*) SHRB DATA,S_BIT,N (移位寄存器指令) 移位寄存器指令,当EN接通时,将DATA的值移入移位寄存器。S_BIT指定移位寄存器的起始位,N指定移位寄存器的长度和移位方向,当N0时左移(向高位移位),当N0时右移(向低位移位)。 SRB IN,N (右移指令) 字节右移指令。当EN接通时,将字节IN向右移N位。EN每接通一次右移1位,最左边的位用0填充,移位结果存放在OUT中。 SLB IN,N (左移指令) 字节左移指令。 (5-*) 梯形图 I0.0 I0.2 M10.1 M10.2 M10.3 Q0.0 I0.2 EN S-BIT DATA N M10.0 M10.1 +15 ( ) I0.0 M10.0 M10.1 Q0.0 ( ) M11.7 M11.7 SHRB (5-*) 梯形图 I0.2 EN S-BIT DATA N M10.0 M10.1 +15 ( ) I0.0 M10.0 M10.1 Q0.0 ( ) M11.7 SHRB M10.0,M10.1,+15 SHRB I0.2 LD I0.0 LD 数据 指令 指令语句表 = M10.0 LD M10.1 AN M11.7 = Q0.0 (5-*) EU (上升沿微分指令) EU是上升沿微分指令,用于在左侧接通母线时,对应输入信号脉冲的上升沿,产生一个扫描周期的脉冲。 ED (下降沿微分指令)* ED是下降沿微分指令,用于在在左侧接通母线时,对应输入信号脉冲的下降沿,产生一个扫描周期的脉冲。 (5-*) 时序图 EU输出 ED输出 ( ) N I0.0 梯形图 P ( ) Q0.0 Q0.1 I0.0 Q0.0 Q0.1 I0.0 EU 0101 = ED 0102 LD 0100 数据 指令 地 址 Q0.0 0103 0104 = Q0.1 (5-*) 1)每一条逻辑线都是从最左边的母线开始,以表示逻辑结果的线圈或计时器、计数器等为结束。 二、 编程规则 2)画梯形图编程时,同一个继电器的触点可以无限多次使用。 3)梯形图应画成水平形式,而不应画成垂直形式,否则没法编程,对于含有垂直形式的,必须转化成水平形式。 (5-*) 4)表示逻辑结果的线圈可以并联联接。 × √ I0.0 I0.3 I0.1 I0.4 I0.2 ( ) Q0.0 I0.0 Q0.0 I0.1 I0.0 I0.2 I0.4 I0.3 I0.2 I0.1 I0.3 I0.4 ( ) I0.0 Q0.0 Q0.1 ( ) ( ) (5-*) 5)触点不能放在表示逻辑结果的线圈的右边。 × √ I0.2 Q0.0 I0.4 I0.6 ( ) I0.2 Q0.0 I0.4 I0.6 ( ) (5-*) 三、 编程技巧 1)对于复杂的梯形图,可以对其分块,再将各电路块相串联或并联。 2)在有几个支路并联时,应将包含触点最多的支路放在梯形图的最上方;在有几个电路块串联时,应将包含并联支路最多的电路块放在梯形图的最左边。 这样安排能使所编制的程序简单明了,

文档评论(0)

整理王 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档