可编程控制器原理与程序设计第谢克明 .pptxVIP

  • 7
  • 0
  • 约1.56万字
  • 约 103页
  • 2022-03-31 发布于上海
  • 举报

可编程控制器原理与程序设计第谢克明 .pptx

可编程控制器原理与程序设计第谢克明 第1页/共103页如果触点(ON)闭合,从母线来的“能流”就可以通过该触点,如果触点(OFF)断开,从母线来的“能流”则不能通过该触点,若“能流”通过一系列串联或并联的触点到达了继电器线圈(指令),则其被通电,否则线圈不能通电。第2页/共103页指令常开触点常闭触点继电器触点编号第3页/共103页4-1-2 基本术语1.常开/常闭条件梯形图中每个条件是否为ON或OFF,取决于分配给它的操作数位(继电器线圈)的状态。如果操作数位为:“1”,则常开条件ON,常闭条件是OFF。如果操作数位为:“0”,则常开条件OFF,常闭条件是ON。第4页/共103页若把操作数位理解为软继电器,则有:如果操作数位为:“1”,则继电器线圈通电,常开触点ON,常闭触点OFF。如果操作数位为:“0”,则继电器线圈断电,常开触点OFF,常闭触点ON。第5页/共103页2.执行条件在梯形图中,一条指令前面的常开、常闭等条件的逻辑组合产生了执行条件,执行条件具备与否,决定指令的状态。1)对于继电器线圈类的指令,执行条件ON,对应线圈得电;执行条件OFF,对应线圈失电;2)对于功能指令,执行条件ON,则对应功能指令的执行;执行条件OFF,则对应功能指令不执行。3.操作数位IR、SR、HR、AR、LR区域或TC区域中的任何位都可以是操作数位,这说明I/O位、标志位、工作位、定时器/计数器等都可是梯形图使用的条件。第6页/共103页4.逻辑块指令行上条件的逻辑组合可以分成几个部分,每一部分均为一个逻辑块。第7页/共103页5.梯级各种常开、常闭条件的一个逻辑组合又称为一个梯级。4-1-3 助记符程序 又称为语句或语句标程序,是常用的PLC编程语言。助记符可以提供与梯形图完全相同的内容,而且能够直接输入PLC,且梯形图就是转换成助记符输入PLC的。助记符程序一般都是从程序内存地址00000开始编写,由于不同的指令要求的操作数不同,所以指令不同,内存地址的长度也不同,最短1个字长,最长4个字长。每个地址的第一个字是指令助记符,如果指令只有一个操作数,则操作数与指令助记符同行编写,否则要分行书写。第8页/共103页助记符程序举例地址指令操作数00000LDHR000100001AND0000100002OR0000200003LD NOT0010000004AND0010100005AND LD0010200006MOV(21)0000700000008DM000000009CMP(20)00010DM0000HR0000011LD255050UT00501第9页/共103页4-1-4 梯形图指令1.LOAD/LOAD NOT (取/取非)是启动梯形图任何逻辑块的第一条指令 。 地址指令操作数00000LD0000000001指令00002LD NOT 0000000003指令该指令的操作数是IR、SR、AR、HR、TC、LR、TR区域中的位地址。 第10页/共103页2.AND/AND NOT(与/与非)地址指令操作数00000LD0000000001AND NOT0010000002ANDLR000000003指令 当需要两个或多个条件相与时,可以将这些条件串联,这样,右边的指令要执行,只有几个条件都满足时,指令才按ON条件执行,否则按OFF条件执行。条件逻辑的运算结果=IR00000 ·IR00100·LR0000 该指令的操作数是IR、SR、AR、HR、TC、LR、TR区域中的位地址。第11页/共103页OR/OR NOT(或/或非) 当两个或多个条件是放置在相互独立的指令行时,且这些指令并联连接,则它们之间的关系是“或”关系。只要几个条件中的任何一个条件ON,即按ON条件执行。 该指令的操作数是IR、SR、AR、HR、TC、LR、TR区域中的位地址。地址指令操作数00000LD NOT0000000001OR NOT0010000002ORLR000000003指令条件逻辑的运算结果=IR00000 +·IR00100+·LR0000 第12页/共103页4.AND和OR指令组合使用在更加复杂的梯形图中需对AND和OR指令进行组合使用。例: 地址指令操作数 00000LD00000 00001AND00001 00002OR00200 00003AND00002 00004AND NOT00003 00003指令条件逻辑的运算结果=((IR00000 ·IR00001)+IR00200)·IR00002 ·IR00003 第13页/共103页5.输出和输出非(OUTPUT/OUTPUT NOT)该指令用于输出。输出实际是写存储器,将执行条件逻辑运算结果写入位存储器。对于OUTPUT指令,只要执行条件为ON或OFF,则OUTP

文档评论(0)

1亿VIP精品文档

相关文档