《现代电气与PLC应用技术》课件项目5的任务3_第1页
《现代电气与PLC应用技术》课件项目5的任务3_第2页
《现代电气与PLC应用技术》课件项目5的任务3_第3页
《现代电气与PLC应用技术》课件项目5的任务3_第4页
《现代电气与PLC应用技术》课件项目5的任务3_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

项目5

PLC对灯负载的控制

任务3使用比较指令实现对交通灯的控制任务引入在模拟量、计数和时序等控制中经常会遇到上下限、计数次数判断和时限判断等问题,如使用逻辑控制指令来实现上述控制一般都比较麻烦,所以通常都采用比较指令来实现。

任务分析要完成该任务,必须掌握各种比较指令的使用方法。相关知识

比较指令相当于一个有条件的常开触点,是将两个数值IN1和IN2按指定条件进行比较,条件成立时,触点闭合,去控制相应的对象;不符合时,比较触点维持常开状态。所以比较指令实际上也是一种位指令。1.比较指令比较指令的梯形图和语句表如图5-14所示。图5-14比较指令梯形图和语句表相关知识

比较指令的指令格式见表5-10。表5-10比较指令格式项目字节比较整数比较双整数比较实数比较字符串比较梯形图(以==为例)(LAD)指令表(STL)LDB=IN1,IN2LDB<>IN1,IN2LDB<IN1,IN2LDB<=

IN1,IN2LDB>IN1,IN2LDB>=

IN1,IN2AB=IN1,IN2AB<>IN1,IN2AB<IN1,IN2AB<=

IN1,IN2AB>IN1,IN2AB>=

IN1,IN2OB=IN1,IN2OB<>IN1,IN2OB<IN1,IN2OB<=

IN1,IN2OB>IN1,IN2OB>=

IN1,IN2LDW=IN1,IN2LDW<>IN1,IN2LDW<IN1,IN2LDW<=

IN1,IN2LDW>IN1,IN2LDW>=

IN1,IN2AW=IN1,IN2AW<>IN1,IN2AW<IN1,IN2AW<=

IN1,IN2AW>IN1,IN2AW>=

IN1,IN2OW=IN1,IN2OW<>IN1,IN2OW<IN1,IN2OW<=

IN1,IN2OW>IN1,IN2OW>=

IN1,IN2LDD=IN1,IN2LDD<>IN1,IN2LDD<IN1,IN2LDD<=

IN1,IN2LDD>IN1,IN2LDD>=

IN1,IN2AD=IN1,IN2AD<>IN1,IN2AD<IN1,IN2AD<=

IN1,IN2AD>IN1,IN2AD>=

IN1,IN2OD=IN1,IN2OD<>IN1,IN2OD<IN1,IN2OD<=

IN1,IN2OD>IN1,IN2OD>=

IN1,IN2LDR=IN1,IN2LDR<>IN1,IN2LDR<IN1,IN2LDR<=

IN1,IN2LDR>IN1,IN2LDR>=

IN1,IN2AR=IN1,IN2AR<>IN1,IN2AR<IN1,IN2AR<=

IN1,IN2AR>IN1,IN2AR>=

IN1,IN2OR=IN1,IN2OR<>IN1,IN2OR<IN1,IN2OR<=

IN1,IN2OR>IN1,IN2OR>=

IN1,IN2LDS=IN1,IN2AS=IN1,IN2OS=IN1,IN2LDS<>IN1,IN2AS<>IN1,IN2OS<>IN1,IN2相关知识

(1)计数比较。其梯形图和语句表见图5-15所示。

2.比较指令实例图5-15计数比较程序相关知识

(2)应用比较指令产生断电6S、通电4S的脉冲输出信号。其梯形图和时序图见图5-16所示。2.比较指令实例图5-16脉冲输出程序、时序图表5-1交通信号灯控制要求任务实施使用比较指令实现对交通灯的控制东西向绿灯Q0.0绿灯Q0.0闪烁黄灯Q0.1红灯Q0.230SOFF1SON1S2次4S南北向红灯Q0.3绿灯Q0.4绿灯Q0.4闪烁黄灯Q0.520SOFF1SON1S2次4S任务实施使用比较指令实现对交通灯的控制(1)控制要求分析。根据控制要求,画出该控制系统各信号的工作时序图,如图5-6所示。5-6交通信号灯工作时序图任务实施使用比较指令实现对交通灯的控制表5-2输入输出信号分配表(2)设计步骤。1)I/O信号分配。输入/输出信号分配见表5-2所示。输入(I)输出(O)元件功能信号地址元件功能信号地址按钮SB1信号灯启动I0.0HL1、HL7东西绿灯Q0.0HL2、HL8东西黄灯Q0.1HL3、HL9东西红灯Q0.2按钮SB2信号灯停止I0.1HL4、HL10南北绿灯Q0.3HL5、HL11南北黄灯Q0.4HL6、HL12南北红灯Q0.5任务实施使用比较指令实现对交通灯的控制(3)程序设计。用比较指令完成交通灯控制我们只需使用一个定时器,用各时间点的时间来和此定时器的当前值比较以完成各信号灯的开通与关断。其梯形图和语句表见图5-17所示。图5-17比较指令实现交通灯控制程序图5-17比较指令实现交通灯控制程序语句表

逻辑运算是对逻辑数(无符号数)进行的逻辑处理。按运算性质的不同,有逻辑与、或、异或和取反指令,其操作数的数据类型分为字节、字和双字。逻辑运算指令的梯形图和语句表如表5-11所示。

知识拓展1.逻辑运算指令(与、或、取反)表5-11逻辑运算指令项目字节逻辑与字节逻辑或字节逻辑异或字节逻辑取反梯形图(LAD)指令表(STL)项目字逻辑与字逻辑或字逻辑异或字逻辑取反梯形图(LAD)指令表(STL)项目双字逻辑与双字逻辑或双字逻辑异或双字逻辑取反梯形图(LAD)指令表(STL)

知识拓展(1)逻辑“与”运算举例。图5-18为逻辑“与”的梯形图、指令和运算图。图5-18逻辑与的梯形图、指令和运算图

知识拓展(2)逻辑“或”运算举例。图5-19为逻辑“或”的梯形图、指令和运算图。图5-19逻辑或的梯形图、指令和运算图

知识拓展(3)逻辑“异或”运算举例。图5-20为逻辑“异或”的梯形图、指令和运算图。图5-20逻辑异或的梯形图、指令和运算图

知识拓展(4)逻辑“取反”运算举例。图5-21为逻辑“取反”的梯形图、指令和运算图。图5-21逻辑取反的梯形图、指令和运算图

(1)移位指令移位指令根据移位方向可分为左移位和右移位指令,其操作数的数据分为字节、字和双字类型。移位指令的梯形图和语句表如表5-12所示。

知识拓展2.移位指令(左移、右移)

表5-12移位指令项目字节左移字左移双字左移梯形图(LAD)指令表(STL)项目字节右移字右移双字右移梯形图(LAD)指令表(STL)

移位指令的功能是当使能信号端EN得电时,每个扫描周期将IN端所指定的操作数向左(右)移动N位,然后将得到的移位运算结果输出给OUT端指定的地址单元。移位时,移出位进入SM1.1(溢出位),另一端空出的位自动补零。SM1.1始终存放最后一次被移出的位,如果移位后的数据变为零,则SM1.0(零存储器位)自动置位。字节、字、双字移位的最大位数分别为8、16、32,若N大于相应数据的最大移位数,则只移动最大移位数。

知识拓展2.移位指令(左移、右移)字节右移指令举例如图5-22所示。字节左移与字节右移类似。

知识拓展2.移位指令(左移、右移)图5-22字节右移

(2)循环移位指令循环移位指令与移位指令类似,也分为左移位和右移位指令,其操作数的数据分为字节、字和双字类型。循环移位指令的梯形图和语句表如表5-13所示。

知识拓展2.移位指令(左移、右移)表5-13循环移位指令项目字节循环左移字循环左移双字循环左移梯形图(LAD)指令表(STL)项目字节循环右移字循环右移双字循环右移梯形图(LAD)指令表(STL)

循环移位指令移位时采取循环移位方式,移出位补至另一端,其功能如图5-23所示。其他与普通移位指令相同。

知识

温馨提示

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

评论

0/150

提交评论