- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[例4.2]、优先电路 如图4.42所示为一优先电路。输入信号X0(A)或输入信号X1(B)中先到者将取得优先权,而后者无效。若X0(输入A)先接通,M100 线圈接通,则Y0 有输出;同时由于M100 的动断触点断开,X1(输入B)再接通时,亦无法使M101 动作,Y1无输出。若X1(输入B)先接通,则情况恰好相反。 图4.42 优先电路 (a)梯形图 (b)指令表 * [例4.3]、译码电路 如图4.43所示为一译码电路。该电路对输入信号X0(A)和输入信号X1(B)进行译码,符合某一条件接通某一输出。当X0 、X1 同时接通,Y0 有输出;X0 、X1 皆不接通,Y1 有输出;X0 不接通,X1 接通,Y2 有输出;X0 接通,X1 不接通,Y3 有输出。这也是二进制译码电路。 * [例4.4]、二分频电路 如图4.44 所示为一二分频电路。 该电路可以实现对输入信号的二分频。 X0 信号为一脉冲信号,X0 第一个脉冲信号到来时,通过PLS M100 指令,使M100 的动合触点闭合一个扫描周期,Y0 线圈接通并保持。当第二个脉冲到来时,M100 的动合触点闭合一个扫描周期,动断触点断开一个扫描周期,此时动断触点断开,Y0 线圈断电。第三个脉冲到来时,M100 又产生单脉冲,Y0 线圈再次接通,输出信号Y0 为1 。在第四个脉冲的上升沿到来时,输出Y0 再次消失。 以后循环往复,不断重复上述过程,输出Y0 是输入X0 的二分频。 * 图4.44 二分频电路 (a)梯形图 (b)时序图 (c)指令表二分频电路 * 【例4.5】小车的往复运动控制 * 小车 Y1左运动 Y0右运动 X2左 X0(初始状态) X1右 X3启动按纽,X0-X2限位开关,X4停止按纽使小车停在初始位置。 小车的往复运动控制几个关键点: (1)小车的初始位置限位开关X0 (2)小车的起动按钮X3 (3)小车左右行驶位置限位开关X2和X1 (4)驱使小车左右运动的控制电机的输出信号Y1和Y0。 * 梯形图 * X3启动 X0初始位 Y0 M1 X1右限位 Y0右行 X2左限位 X1 M1 X2左限位 Y1左行 Y1 X4停止 M1 M0停止标记 M0 M0 X0初始位 M1初始位置标记 END 启-保-停 启-保-停 启-保-停 作业(P239):4.44.54.6 * * * * 主控触点可以解决编程时,经常遇到多个线圈同时受一个或一组控制。若在每个线圈的控制电路中都串入同样的触点,将多占存储单元的问题。 * 程序中MC指令内嵌套了MC指令,嵌套级N的地址号按顺序增大。返回时采用MCR指令,则从大的嵌套级N开始消除 * 在图6-47程序中,置位指令执行条件X000一旦接通后再次变为OFF,Y000驱动为ON后并保持。复位指令执行条件X001一旦接通后再次变为OFF后,Y000被复位为OFF后并保持。M,S也是如此。 LD X0 OR X1 LD X2 LDI X4 ANB 梯形图程序 指令表程序 X0 Y7 X2 X1 X4 并联电路块 X0 Y7 X2 X3 X1 X4 X5 X3 X6 ORB LD X0 OR X1 LD X2 AN X3 LDI X4 AND X5 ORB OR X6 ANB ORI X3 OUT Y7 梯形图程序 指令表程序 图4.27 ANB指令的应用(有错误) 指令说明: 并联电路块:两个以上的触点并联而成的电路块; 将并联电路块串联时用ANB指令; ANB指令不带元件号; 每个并联电路块的起点用LD或LDI指令,并联电路块结束后用ANB指令与前面的电路块串联起来。 若多个并联电路块顺次用ANB指令将电路串联连接,则ANB指令的使用次数没有限制,这种编程方式较好; 也可以在所有的电路块组成之后,集中写若干条ANB指令,但这种写法串联电路块不能超过8个,也是不好的编程方式。 【例】比较下面两个梯形图程序的堆栈应用场合 * * X1 M101 T0 Y1 Y0 MPS MPP LD X1 ANI Y0 MPS AND T0 OUT M101 MPP OUT Y1 指令表程序 梯形图程序 X1 M101 T0 Y1 Y0 × 注意:逻辑求解含义! 16.进栈、读栈和出栈指令(多重输出指令) MPS MRD MPP 将连接点的结果存储起来,用于多重输出电路,为编程带来便利。 符号名称 功能 电路表示及可操作元件 程序步 MPS 进栈 数据入栈(存储) 无 1 MRD读栈 存储读出 MPP 出栈 数据出栈 16.进栈、读栈和出栈指令(多重输出指令) MPS MRD MPP 将连接点的结果存储起来,
文档评论(0)