第十章基本逻辑指令_第1页
第十章基本逻辑指令_第2页
第十章基本逻辑指令_第3页
第十章基本逻辑指令_第4页
第十章基本逻辑指令_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、10.1逻辑取及输出线圈 (LD/LDI/OUT)10.2触点串联(AND/ANI)10.3触点并联(OR/ORI)10.4串联电路块的并联(ORB)10.5并联电路块的串联(ANB)10.6多重输出电路 (MPS/MRD/MPP)10.7主控触点(MC/MCR)10.8自保持与解除(SET/RST)10.9计数器、定时器(OUT/RST)10.10脉冲输出(PLS/PLF)10.11脉冲式触点指令 (LDP/LDF/ANP/ANF/ORP/ORF)10.12逻辑运算结果取反(INV)10.13空操作指令(NOP)10.14程序结束指令(END)10.15编程注意事项10.16编程实例LD 取

2、指令。表示一个于输入母线相连的常开触点指令。LDI 取反指令。表示一个于输入母线相连的常闭触点指令。OUT 线圈驱动指令(输出指令)LD、LDI两条指令可以与后述的ANB指令组合,在分支起点处也可使用。OUT指令是对输出继电器、辅助继电器、状态继电器、定时器、计数器的线圈的驱动指令,对于输入继电器不能使用。并行输出指令可多次使用(如例中的OUT T0和OUT M100)。LD、LDI是一个程序步指令,这里的一个程序步即是一个字。OUT是多程序步指令,要视目标元件而定。OUT指令的目标元件是定时器T和计数器C时,必须设置常数K。AND 与指令。用于单个常开触点的串联。ANI 与非指令。用于单个常

3、闭触点的串联。用AND、ANI指令,可进行触点的串联连接。串联触点的个数没有限制,该指令可以多次重复使用。OUT指令后,通过触点对其他线圈使用OUT指令称为纵接输出或连续输出。这种纵接输出,如果顺序不错,可以多次重复。但如果驱动顺序换成下图所示的形式,则必须用后文中提到的MPS指令。这时程序步增多,因此不推荐使用。OR 或指令。用于单个常开触点的并联。ORI 或非指令。用于单个常闭触点的并联。OR、ORI用作为1个触点的并联连接指令,为连接2个以上的触点串联连接的电路块的并联连接时,要用后述的ORB指令。OR、ORI指令是从该指令的当前步开始,对前面的LD、LDI指令并联连接。并联连接的次数无

4、限制,但由于编程器和打印机的功能对此有限制,所以并联连接的次数实际是有限制的(24行以下)。2个以上的触点串联连接的电路称为串联电路块。串联电路块并联连接时,分支的开始用LD、LDI指令,分支的结束用ORB指令。ORB指令与后述的ANB指令等均为无操作元件号的指令。每一电路块使用ORB指令,则并联电路块数无限制。ORB指令也可以连续使用,但这样用时,重复使用LD、LDI的次数限制在8次以下。分支电路并联电路块与前面电路串联连接时,使用ANB指令。分支的起始点用LD、LDI指令。并联电路块结束后,使用ANB指令与前面电路串联。若多个并联电路块顺次用ANB指令与前面电路串联连接,则ANB的使用次数

5、没有限制。虽然可以连续使用ANB指令,但这时与ORB指令同样,要注意LD、LDI指令的使用次数限制(8次以下)。栈存储器一层栈一层栈与ANB、ORB指令的应用二层栈4层栈MC 主控指令。用于公共串联触点的连接。MCR 主控复位指令,即MC的复位指令。输入X0接通时,执行MC与MCR之间的指令。输入X0断开时,成为如下形式:保持当前状态的元件:积算定时器、计数器、用SET/RSET指令驱动的元件变成断开的元件:非积算定时器、用OUT指令驱动的元件。MC指令后,母线(LD,LDI点)移至MC触点之后,返回原来母线的指令是MCR。MC指令使用后必定要用MCR指令。使用不同的Y、M元件号,可多次使用M

6、C指令。但是若用同一软元件号,就与OUT指令一样成为双线圈输出。在MC指令内再使用MC指令时,嵌套级N的编号就顺次增大(按程序顺序由小到大)。返回时用MCR指令,就从大的嵌套级开始解除(按程序顺序由大至小)。X0一接通,即使再变成断开,Y0也保持接通。X1接通后,即使再变成断开,Y0也将保持断开。对于M、S也是同样。对同一元件可以多次使用SET、RST指令,顺序可任意,但在最后执行的一条才有效。要使数据寄存器D、变址寄存器V、Z的内容清零,也可用RST指令(用常数为K0的传送指令也可得到同样的结果)。1.积算定时器(1ms定时器,100ms定时器)2.内部计数器3.高速计数器1.积算定时器(1

7、ms定时器,100ms定时器)输入X1接通期间,T246接收1ms时钟脉冲并计数,到达1234时Y0就动作。X0一接通,输出触点T246就复位,定时器的当前值也成为0。2.内部计数器32位计数器位计数器C200根据根据M8200的的ONOFF状态进行计数状态进行计数(增计数、减计数增计数、减计数),它对,它对X4触点的触点的OFFON的次数进行计数。的次数进行计数。2.内部计数器32位计数器C200根据M8200的ONOFF状态进行计数(增计数、减计数),它对X4触点的OFFON的次数进行计数。输出触点的置位或复位取决于计数方向及达到输出触点的置位或复位取决于计数方向及达到D1、D0中存中存的

8、设定值。的设定值。2.内部计数器32位计数器C200根据M8200的ONOFF状态进行计数(增计数、减计数),它对X4触点的OFFON的次数进行计数。输出触点的置位或复位取决于计数方向及达到D1、D0中存的设定值。输入输入X3接通后,输出触点复位,计数器当前值清零。接通后,输出触点复位,计数器当前值清零。3.高速计数器对于C235C245的单相单输入计数器,须用特殊辅助继电器(M8235M8245)指定计数方向。X11接通,计数器C的输出触点就复位,计数器的当前值也清零。对于带有复位输入的计数器(C241C255等),当复位输入接通时,不必进行其他编程也可实现同上动作。3.高速计数器X12接通

9、时,高速计数器C235C240分别对由计数输入X0X5输入的通断进行计数,对于带有启动输入的计数器(C244,C245,C249,C250,C255),启动输入不接通就不进行计数。计数器的当前值随计数输入的次数而增加,当该值等于设定值(K或D的内容),计数器输出触点接通。使用PLS指令,元件Y、M仅在驱动输入接通后的一个扫描周期内动作(置1)。使用PLF指令,元件Y、M仅在驱动输入断开后的一个扫描周期内动作。特殊继电器不能用作PLS或PLF的操作元件。在驱动输入接通时,PLC由运行停机运行,此时PLS M0动作,但PLS M600断电时由电池后备的辅助继电器)不动作。这是因为M600是保持继电

10、器,即使在断电停机时其动作也能保持。这是一组与LD、AND、OR指令相对应的脉冲式触点指令。指令中P对应上升沿脉冲,F对应下降沿脉冲。指令中的触点仅在操作元件有上升沿下降沿时导通一个扫描周期。下图所示,X000X002由OFFON时或由ONOFF变化时,M0或M1接通一个扫描周期。这组指令只是在某些场合为编程者提供方便罢了。下图所示为等效的编程方法。当这组指令以辅助继电器M作为操作元件时,M的序号会影响程序的执行情况。下图a所示,M0M2799作为操作元件时程序的执行是普通情况下的形式,X0=ON后,M0接通,接通一个扫描周期,而是LD指令,故各行程序都执行。M50M53都为ON。INV指令是

11、把指令所在位置当前逻辑运算结果取反,去饭后的结果仍可继续运算。无须操作元件。INV指令是把指令所在位置当前逻辑运算结果取反,去饭后的结果仍可继续运算。无须操作元件。程序若加入NOP指令,改动或追加程序时,可以减少步序号的改变。另外,用NOP指令替换已写入的指令,也可改变电路。LD、LDI、ANB、ORB等指令若换成NOP指令,电路构成将有较大幅度的变化,须注意。PLC反复进行输入、程序运行、输出处理。END后的程序不再执行,直接进行输出处理。利用插入END进行程序调试。1)程序应按自上而下,从左至右的方式编制。1)程序应按自上而下,从左至右的方式编制。2)适当的编程顺序可减少程序步数,如图所示

12、。1)程序应按自上而下,从左至右的方式编制。2)适当的编程顺序可减少程序步数,如图所示。3)重新安排不能编程的电路,如图所示。1)程序应按自上而下,从左至右的方式编制。2)适当的编程顺序可减少程序步数。3)重新安排不能编程的电路。4)双线圈输出不可用。2.16.1简单程序1.延时断定时器2.16.1简单程序1.延时断定时器2.振荡电路3.脉冲输出电路X0第一次闭合,Y1立即接通。X0再次闭合时,Y1断开。M103只在一个扫描周期内接通(脉冲输出)。在程序中M104排在M103之后是很重要的。1、三相异步电动机启、停控制 (1)线路说明 (2)按钮、触点的处理方法2、三相异步电动机正、反转控制

13、(1)线路说明 (2)定时器的作用3、三相异步电动机星-三角启动控制 (1)线路说明 (2)主控指令与定时器9.4.1 电动机常用控制线路举例2、三相异步电动机星-三角启动控制 (1)线路说明 (2)主控指令与定时器1.抢答显示系统(1)控制要求竞赛者若要回答主持人所提问题时,须抢先按下桌上的按钮。指示灯亮后,须等到主持人按下复位键PB4后才熄灭。为了给参赛儿童一些优待,PB11和PB12中任一个接下时,灯L1都亮。而为了对教授组做一定限制,L3只有在PB31和PB32键都按下时才亮。如果竞赛者在主持人合上SW开关的10s内压下按钮,电磁线圈将使彩球摇动,以使竞赛者得到一次幸运的机会。1.抢答

14、显示系统(2)本例的目的设计用互锁和自锁电路为基础构成各输出电路的简单的程序。1.抢答显示系统(3)选定输入/输出设备1.抢答显示系统(4)PLC外部接线图1.抢答显示系统(5)画出控制逻辑图(梯形图)1.抢答显示系统(6)写出指令表2.料箱盛料过少报警系统2.料箱盛料过少报警系统(1)控制要求自动方式(X001=OFF)。当低限开关X000变为ON后,报警器Y001开始鸣叫,同时报警灯Y005连续闪烁10次(亮1.5s、灭2.5s)。此后,报警器停止鸣叫,灯也熄灭。此外,RESET(复位)按钮X002可以使两者中止。手动方式(X001=ON)。当低限开关X000变为ON后,报警器Y001开始鸣叫,同时报警灯Y005开始闪烁。当按下RESET按钮X002时,二者中止。2.料箱盛料过少报警系统(2)本例的目的 设计一个包括计数器和定时器的闪烁电路的控制程序。2.料箱盛料过少报警系统(3)画出控制逻辑图(梯形图)2.料箱盛料过少报警系统(4)写出指令表3.按钮人行道3.按钮人行道(1)控制要求当人行道口的按钮被按下时,交通灯按下图所示顺序变化。如果交通灯已经进入运行变化,按钮将不起作用。3.按钮人行道(2)本例的目的在使用前例中同样的闪烁器和计数电路的情况下,采用时序图来设计一个更复杂的逻辑控制并编程。3.按钮人行道(3)绘制时序图3.按钮人行道 (4)设计逻辑电路3.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论