- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
传送比较指令的应用
例1 用程序构成一个闪光信号灯,改变输入口所接置数开关可改变闪光频率。
设定开关4个,分别接于X000-X003,X010为起停开关;信号灯接于Y000。
梯形图如图1所示。图中第一行为变址寄存器清零,上电时完成。第二行从输入口读入设定开关数据,变址综合后送到定时器T0的设定值寄存器D0,并和第三行中的定时器T1配合产生D0时间间隔的脉冲。
频率可变的闪光信号灯梯形图及说明
例2、电动机的星形--三角形启动控制
设置启动按钮为X000,停止按钮为X001;电路主(电源)接触器KM1接于输出口Y000,电动机Y接法接触器KM2接于输出口Y001,电动机三角形接法接触器KM3接于输出口Y002。依电动机星形/三角形启动控制要求,通电时,Y000、Y001为ON(传送常数为1+2=3),电动机星形启动;当转速上升到一定程度,断开Y000、Y001,接通Y002(传送常数为4)。然后接通Y000、Y002(传送常数为1+4=5),电动机三角形运行。停止时,应传送常数为0。另外,启动过程中的每个状态间应有时间间隔。
本例使用向输出端口送数的方式实现控制。梯形图土图2所示。
电动机星-三角启动控制梯形图及说明
上述两例中用传送指令控制输出口状态,比起用基本指令进行的程序设计有了较大的简化。
例3、 彩灯的交替点亮控制
有一组灯L1-L8。要求隔灯显示,每2S变换一次,反复进行。用一个开关实现启停控制。设置启停开关接于X000,L1-L8接于Y000-Y007。
梯形图如图3所示。这又是一个以向输出口送数的方式实现控制要求的例子。
彩灯交替点亮控制梯形图及说明
例4、密码锁
用比较器构成密码锁系统。密码锁有12个按钮,分别接入X000-X013,其中X000-X003代表第一个十六进制数;X004-X007代表第二个十六进制数;X010-X013代表第三个十六进制数。根据设计,每次同时按四个键,分别代表三个十六进制数,共按4次,如与密码锁设定值都相符合,3S后,锁可开启。且10S后,重新锁定。
密码锁的密码由程序设定。假定为H2A4、H01E、H151、H18A,从K3X000上送入的数据应分别和它们相等,这可以用比较指令实现判断,梯形图如图4所示。密码锁的梯形图及说明
如上用十二键排列组合设计的密码锁具有较高的保密性。
例5 简易定时报时器应用计数器与比较指令,构成24h可设定定时时间的控制器,每15min为一设定单位,共96个时间单位。现将此控制器作如下控制:早上6点半,电铃(Y000)每秒响一次,六次后自动停止;9:00~17:00,启动住宅报警系统(Y001);晚上6点开园内照明(Y002);晚上10点关园内照明(Y002)。又设:X000为起停开关;X001为15分钟快速调整与实验开关;X002为快速实验开关;时间设定值为钟点数×4。使用时,在0:00时启动定时器。梯形图如下图所示。
定时控制器梯形图及说明
例6 外置数计数器可编程控制器中有许多计数器。但是机内计数器的设定值是由程序设定的,在一些工业控制场合,希望计数器能在程序外由普通操作人员根据工艺要求临时设定,这就需要一种外置数计数器,图5就是这样一种计数器的梯形图程序。在图5中,二位拨码开关接于X000~X007,通过它可以自由设定值在0~99之间的整数计数值;X010为计数器件;X011为起停开关。C5计数值是否与外部拨码开关设定值一致,是借助比较指令实现的。需注意的是,拨码开关送入的值为BCD码,要用二进制转换指令进行数值的变换。因为比较操作只对二进制数有效。
原创力文档


文档评论(0)