网站大量收购闲置独家精品文档,联系QQ:2885784924

《电气控制与PLC原理及应用》课件第6章.ppt

《电气控制与PLC原理及应用》课件第6章.ppt

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

在PLC中,特殊功能模块一般为智能模块,如A/D模块能自动定时采集现场实时数据,实时数据一般放在模块的缓冲寄存器中。PLC的CPU可以应用FROM指令,读取A/D模块缓冲区中的数据。同样,如D/A模块能自动地定时把模块中的控制数据输出给控制对象,比如把温度给定值输出给加热器,PLC的CPU可以通过TO指令把控制数据(如温度给定值)写到D/A模块的缓冲区中。6.5常用基本程序设计范例1.启、保、停电路启、保、停电路是继电器控制系统线路设计中常用的基本电路之一。有些应用场合需要利用按钮的瞬间闭合或断开作为设备的启动或停止。若要维持持续动作,必须设计自保电路。在图6-57电路中,SB2为启动按钮,SB1为停止按钮,负载为继电器KA。图6-57启、保、停电路启动过程:若SB2常开触点接通为ON,则PLC输入X1ON,此时SB1常开触点处于断开状态,X0常开触点断开,根据常开常闭触点的反逻辑关系知道其常闭触点接通,所以梯形图中Y0接通,输出电路中KA通电。保持过程:Y0接通后,其常开触点逻辑为接通状态,由于X1和Y0的常开触点是并联(或)的关系,此时X1常开触点,即外部SB2的常开触点是否接通都不会改变Y0线圈的接通状态,即SB2可以是一个脉冲信号。通常,称这种结构为自锁或自保持电路。停止过程:在SB2断开的情况下,按下SB1,其常开触点接通,对应的X0常开触点接通,常闭触点断开,梯形图中Y0线圈被断开,经输出电路KA断电,此时Y0的常开触点也处于断开状态,保持电路同时失效。从上面的分析可以发现,启、保、停电路具有“记忆”启动和停止信息的功能,Y0接通表示启动电路接通,Y0断开表示停止电路断开。启动电路和停止电路可以是多个触点的串、并联组合,通过设计合适的启动、停止电路可以实现更为复杂的控制逻辑。2.互锁控制和互控控制对于不能同时处于接通状态的电气设备通常都采用互锁电路实现,设计时将驱动线圈对应的常闭触点串在被锁设备(或线圈)的停止电路中。该结构用于PLC的程序设计中,即为软件互锁控制。在图6-58(a)中,启动接点X0、X1哪个先有效,对应的输出Y0、Y1将先动作,同时锁住对方,使两个输出不能同时作用。例如,为防止电机的正、反转同时有效,就必须互锁。图中,X2为停止开关。互控控制又称联锁控制,也是避免设备同时接通的保护措施,设计时将启动电路的反逻辑关系串入被锁设备(或线圈)的停止电路中。同样,也可以在PLC程序中用软件实现。如图6-58中的X0、X1的常闭触点。图6-45应用指令程序格式助记符“MEAN”和“MOV”分别是求平均值指令和数据转送指令,其功能号分别为FNC45和FNC12。[S]表示对应位是源操作数,当源是多个时,用[S1][S2]表示。[D]表示对应位是目的操作数,当目的操作数是多个时,用[D1][D2]表示。m、n为其他操作数,常常用来表示数制(十进制、十六进制等)或作为源和目标的补充注释,需注释的项目多时也可采用m1、m2等方式。应用指令的功能号和指令表占一个程序步,操作数有的是16位,有的是32位,占2或4个程序步。可以使用数据寄存器(D)、定时器(T)和计数器(C)的当前值寄存器作为操作数的软元件。数据寄存器(D)为16位,当使用32位操作数时,可以用一对数据寄存器的组合,也可以使用X、Y、M、S这些开关量软元件作为操作数,但必须将这些元件组合,表达为KnX、KnY、KnM、KnS,作为数值数据使用。图6-45程序的执行过程:当X0由OFF变为ON时,执行MEAN指令,把以S为首址的m或n个连续单元的数据相加(这里首址为D0,m=3,连续单元为D0、D1、D2),并求其平均值,结果存放到目标元件D中(这里为D4Z0);当X3由OFF变为ON时,执行MOV指令,把D10、D11中32位数据传送到D12、D13中。在图6-45中,Z0为变址寄存器,其内容用来改变编程元件D4Z0的元件号。2.数据的位长和指令执行形式(1)?16位/32位指令。根据数值数据的位长,处理数值的应用指令有16位或32位。图6-46为MOV指令,功能号为FNC12,当处理数据为32位时,指令要加上符号[D]来表达,(D)MOV或FNC(D)12(或者FNCl2(D))等。无此标志即为处理16位数据的指令。图6-4616位/32位指令32位指令所指定的元件可以使用偶数或奇数,与之相连的编号的元件组合起来使用。采用(T、C、D)等字元件时,用32位指令的操作数指定的低位元件应使用偶数编号。32位计数器(C200~C255)因用一个元件就是32位,因此只能用做32位指令的操作数(不能用

文档评论(0)

kd8w + 关注
实名认证
内容提供者

kd8w

1亿VIP精品文档

相关文档