可编程控制器教案案例.ppt

  1. 1、本文档共299页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9. 移位寄存器应用举例 (1) 在自动生产线上的应用 说明:生产线有5个工位,0号工位是检查站,4号工位是剔除站。产品经过检查站检查是否合格。 当不合格产品移到4号工位时,剔除不合格产品 。 PLC如何编程? (a) 自动生产线示意图 (b) 移位寄存器示意图 (c) 梯形图 (2) 彩灯控制 25315在第一个扫描周期为ON,其余为OFF 条件为ON,则执行中间程序 右 移 左 移 第四章 PC控制系统设计 4.2 梯形图的经验设计方法 4.3 梯形图的顺序控制设计方法 4.4 梯形图的时序图设计方法 4.1 梯形图的基本电路 4.2 梯形图的经验设计方法 有一些简单的梯形图可以借鉴继电器控制的电路图来设计,即在一些典型电路的基础上,根据被控对象对控制系统的具体要求,进行修改和改善,得到符合控制要求的梯形图。因此把这种设计方法叫做经验设计方法 。 例1: 送料小车自动控制系统设计 如右图所示,送料小车在行程开关ST1处装料,15s后装料结束,开始 右行,碰到行程开关ST2后停下来卸料,10s后左行,碰到ST1后又停下来装料,如此循环工作。左行或右行过程中,按一下停止按钮SB3,小车停止工作。系统设置右行启动按钮SB1和左行启动按钮SB2。 1) I/O分配 输入: 右行启动按钮SB1 00000 左行启动按钮SB2 00001 停止按钮SB3 00002 右端行程开关ST2 00003 左端行程开关ST1 00004 输出: 右行接触器 01000 左行接触器 01001 装料电磁阀 01002 卸料电磁阀 01003 2) 设计梯形图 由控制逻辑可知,按一下右行启动按钮,小车右行,按一下左行启动按钮,小车左行,按一下停止按钮,小车停止,这是典型的双向控制功能,可以采用前面介绍的双向控制电路。 该系统对装料和卸料时间还有要求,因此可用两个定时器分别完成装料和卸料定时控制功能。 最后设计完成的梯形图如右图所示。 例2: 两处卸料的小车自动控制系统设计 如图所示,小车在ST1处装料,在ST2、ST3处轮流卸料。小车在一次工作循环中的两次右行都要碰到ST3,第一次碰到时停下卸料,第二次碰到时不停,继续前进。 1) I/O分配 输入: 右行启动按钮SB1 00000 左行启动按钮SB2 00001 停止按钮SB3 00002 右端行程开关ST2 00003 左端行程开关ST1 00004 中间行程开关ST3 00005 输出: 右行接触器 01000 左行接触器 01001 装料电磁阀 01002 卸料电磁阀 01003 可以在例1的基础上修改得到例2的梯形图。 第一次右行碰到00005时,小车停止卸料,20000得电并自锁,第二次右行碰到ST3小车不停。 串接01000和01001的常闭触点,是为了消除小车在往返经过00005时,出现的短暂卸料动作。 在00003、00005两处卸料,故01003应由00003和00005并联驱动。 当小车从00003处开始左行,经过00005时,20000不应接通。 2) 设计梯形图 例3: 电机优先启动控制 有5个电机M1~M5,都有启动和停止控制按钮,要求按顺序启动,即前级电机不启动时,后级电机无法启动;前级电机停,后级电机也都停 。 1) I/O分配 输入: 5个启动按钮SB1~SB5 00000、00002、00004、00006、00008。 输出: 5个停止按钮SB6~SB10 00001、00003、00005、00007、00009。 5个控制电机的接触器KM1~KM5 01000~01004。 2) 设计梯形图 功能: 当执行条件为ON时,将I1、I2中的数据按位进行逻辑或运算,结果存入R中。 逻辑或 4. 异或指令XORW(36)/@XORW(36) 梯形图: 操作数: 同ORW指令 功能: 当执行条件为ON时,将I1、I2中的数据按位进行逻辑异或运算,结果存入R中。 九、子程序调用指令 1. 子程序调用指令SBS(91)/@SBS(91) 梯形图: 操作数: N为子程序编号,取值范围000~049。 功能: 在主程序中调用子程序。当执行条件为ON时,SBS调用编号为N的子程序,如右图所示。 对标志位的影响: 有下列情况之一

您可能关注的文档

文档评论(0)

过各自的生活 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档