电气控制与PLC技术应用 课件 项目5 8工位液体罐装机功能控制系统设计-2_第1页
电气控制与PLC技术应用 课件 项目5 8工位液体罐装机功能控制系统设计-2_第2页
电气控制与PLC技术应用 课件 项目5 8工位液体罐装机功能控制系统设计-2_第3页
电气控制与PLC技术应用 课件 项目5 8工位液体罐装机功能控制系统设计-2_第4页
电气控制与PLC技术应用 课件 项目5 8工位液体罐装机功能控制系统设计-2_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

项目58工位液体罐装机功能控制系统设计电气与PLC应用控制技术任务1:2工位液体饮料供应机控制系统设计5.1.1任务要求5.1.2知识导入5.1.2.1相关概念功能指令分类(1)基本功能指令(2)数值运算指令(3)数据处理指令(4)外部设备指令(5)高速处理指令(6)脉冲输出和定位指令(7)方便指令5.1.2知识导入5.1.2.1相关概念功能指令形式

功能指令表示形式5.1.2知识导入5.1.2.1相关概念功能指令形式

功能指令执行形式5.1.2知识导入5.1.2.1相关概念功能指令形式

功能指令16位,32位形式5.1.2知识导入5.1.2.1相关概念功能指令形式

功能指令执行表示形式5.1.2知识导入5.1.2.1相关概念连续执行与脉冲执行1连续执行型

只要条件符合,每个扫描周期都执行功能指令5.1.2知识导入5.1.2.1相关概念连续执行与脉冲执行2脉冲执行型指令的脉冲执行型是指当指令的驱动条件成立时,仅在信号的上升沿(由OFF变至ON时),指令执行一次,其他时间不执行。5.1.2知识导入5.1.2.1相关概念变址寻址方式MOVD5V0D10Z0D5V0表示从D5开始向后偏移(V0)个单元寄存器是要传送数据存放的地址寄存器。如果V0=K8,则从D5开始向后偏移8个单元的寄存器,即D(5+8)=D13是要传送数据存放的源址。同样理解,如果Z0=K10,D10Z0表示从D10开始向后偏移10个单元的寄存器,即D(10+10)=D20是传送数据存放的终址。这条传送指令执行的解读是把D13所存的数据传送到D20寄存器中去。5.1.2知识导入5.1.2.1相关概念变址寻址方式变址寻址主要用在功能指令中,在功能指令的操作数中,也不是所有操作数都可以进行变址操作的。在以后的指令讲解中,凡是可进行变址操作的操作数均在其右下角加点表示,如图5-11所示。5.1.2知识导入5.1.2.2传送类指令MOV指令[D]MOV[P]传送指令是功能指令中应用最多的基本功能指令。其实质上是一个对位元件进行置位和对字元件进行读写操作的指令。应用组合位元件也可以对位元件进行复位和置位操作。5.1.2知识导入5.1.2.2传送类指令SMOV指令SMOV[P]指令是将4位十进制源数据[S.]中指定位数的数据传送到4位十进制目标操作数[D.]中指定的位置,其指令代码为FNC135.1.2知识导入5.1.2.2传送类指令CML指令[D]CML[P]指令将源操作数中的数据逐位取反(1变为0、0变为1),并传送到指定的目标元件,指令代码为FNC14。若源操作数为常数K,该数据会自动转换成二进制数,CML指令用于反逻辑输出时非常方便。5.1.2知识导入5.1.2.3算术运算和逻辑运算类指令ADD指令[D]ADD[P]加法指令,将源操作数中的二进制数相加,结果送到指定的目标操作元件中去,指令代码为FNC20。5.1.2知识导入5.1.2.3算术运算和逻辑运算类指令SUB指令[D]SUB[P]减法指令,指令代码为FNC21,将源操作数中的二进制数相减,结果送到指定的目标操作元件中去。SUB指令格式、操作数与加法类似。5.1.2知识导入5.1.2.3算术运算和逻辑运算类指令MUL指令[D]MUL[P]乘法指令,指令代码为FNC22,将源操作数中的二进制数相乘,结果送到指定的目标操作元件中去。它分16位和32位两种情况5.1.2知识导入5.1.2.3算术运算和逻辑运算类指令DIV指令[D]DIV[P]除法指令,代码为FNC23,将指定的源元件中的二进制数相除,[S1.]为被除数,[S2.]为除数,商送到指定的目标元件[D.]中。余数送到[D.]的下一个目标元件中。它分为16为和32位两种情况5.1.2知识导入5.1.2.3算术运算和逻辑运算类指令INC和DEC指令5.1.2知识导入5.1.2.3算术运算和逻辑运算类指令WAND和WOR指令5.1.2知识导入5.1.2.4比较指令CMP比较指令CMP[P]比较指令,指令代码为FNC10,比较源操作数[S1]和[S2],比较的结果送到目标操作数[D]及其以后的两个软元件中去。5.1.2知识导入5.1.2.5数据处理指令ZRST区间复位指令当M8002由OFF变为ON时,区间复位指令ZRST执行。位元件M500~M599成批复位。目标操作数[D1]和[D2]指定的元件应为同一类元件,[D1]的元件号应小于[D2]的元件号。如果[D1]的元件大于[D2]的元件号,则只有[D1]指定的元件被复位。单个位元件和字元件可以用RST指令复位。虽然ZRST指令是16处理指令,[D1]和[D2]也可以指定32计数器。5.1.2知识导入5.1.2.5数据处理指令DECO、ENCO解码与编码指令5.1.3知识应用5.1.3.1I/O点分配5.1.3知识应用5.1.3.2电路设计5.1.3知识应用5.1.3.3控制程序编写5.1.4安装与调试(1)按照电路原理图将电器元件与PLC连接起来。(2)用专用编程电缆将安装了GXDeveloper编程软件电脑的RS-232口与可编程控制器的RS-422口连接起来。(3)PLC上电,PLC的电源指示灯(Power)亮,将PLC的工作方式选择开关置于STOP位置,PLC进入程序下载状态。(4)将图5-31所示的梯形图程序利用GXDeveloper编程软件下载到PLC中。(5)将PLC的工作方式选择开关置于RUN位置,PLC处于运行状态,随机模拟购买货物过程,检验PLC的I/O输出点能否按照功能要求工作。5.1.5实施评价项目58工位液体罐装机功能控制系统设计电气与PLC应用控制技术任务2:8工位液体罐装机控制系统设计5.2.1任务要求5.2.2知识导入5.2.2.1变换指令BCD变换指令[D]BCD[P]变换指令,指令编号为FNC18,是将源操作数中的二进制转换成BCD码送到目标元件中去。5.2.2知识导入5.2.2.1变换指令BIN变换指令[D]BIN[P]指令,将源操作数中的BCD码数据转换成二进制数据送到目标元件中去。BIN变换指令代码为FNC19,操作数与BCD指令一样。5.2.2知识导入5.2.2.2循环指令与移位指令ROR、ROL右、左循环移位指令ROR、ROL右、左循环移位指令,代码为FNC30,FNC31,执行这两条指令时,各位数据向右(或向左)循环移动n位(n为常数),16位指令和32位指令中n应小于16和32,最后一次从最低位移出来的那一位状态同时进入进位标志M8022中。若在目标元件中指定元件组的组数,只有K4(16位指令)和K8(32位指令)有效,如K4Y0,K8Y0。5.2.2知识导入5.2.2.2循环指令与移位指令ROR、ROL右、左循环移位指令5.2.2知识导入5.2.2.2循环指令与移位指令SFTR,SFTL位右移和位左移指令SFTR,SFTL位右移和位左移指令,指令代码为FNC34,FNC35。执行这两条指令时,位元件中状态成组地向右或向左移动,由nl指定位元件组的长度,n2指定移动的位数。5.2.2知识导入5.2.2.2循环指令与移位指令SFTR,SFTL位右移和位左移指令5.2.2知识导入5.2.2.23程序流控制指令CJ条件跳转指令CJ[P]条件跳转指令,代码为FNC00,用于跳过顺序程序中的某一部分,以控制程序的流程,减少扫描时间。该指令的意义为在满足跳转条件后的各个扫描周期中,PLC不再扫描执行跳转指令与跳转指针P×之间的程序,即跳到以指针P×为入口的程序段执行。操作码后面加“P”,表示当其控制线路由“断开”到“闭合”时才执行该指令。5.2.2知识导入5.2.2.3循环指令与移位指令CALL、SRET子程序调用与返回指令子程序是为一些特定的控制目的编制的相对独立的程序。为了区别于主程序,规定在程序编排时,将主程序排在前面,子程序排在后面,并以主程序结束指令FEND(FNC06)将这两部分隔开。5.2.2知识导入5.2.2.3循环指令与移位指令CALL、SRET子程序调用与返回指令在子程序中可以再用CALL子程序,形成子程序嵌套,总数可有5级嵌套。在子程序中使用的计时器应在T192~T199和T246~T249之间选择。5.2.2知识导入5.2.2.3循环指令与移位指令中断概念及其相关指令中断是指PLC在平常按照顺序执行的扫描循环中,当有需要立即反应的请求发生时,立即中断其正在执行的扫描工作,优先地去执行要求所指定的服务工作;等该服务工作完成后,再回到刚才被中断的地方继续执行未完成的扫描工作。5.2.2知识导入5.2.2.3循环指令与移位指令中断概念及其相关指令(1)中断请求与中断源要求实行中断功能首先必须向PLC发生中断请求信号,发出中断信号的设备称为中断源。中断源可以是外部设备(各种开关信号)也可以是内部定时器、计数器及根据需要人为设置的中断源等。5.2.2知识导入5.2.2.3循环指令与移位指令中断概念及其相关指令(2)断点与中断返回当中断源向PLC发出中断请求信号后,PLC正在执行的扫描程序在当前指令执行完成后被停止执行,这样就在程序中产生个断点,PLC必须记住这个断点,然后就转移去执行在副程序区的中断服务程序。5.2.2知识导入5.2.2.3循环指令与移位指令中断概念及其相关指令中断指令5.2.3知识应用5.2.3.1I/O点分配5.2.3知识应用5.2.3.2电路设计5.2.3知识应用5.2.3.3控制程序编写5.2.4安装与调试(1)按照电路原理图将电器元件与PLC连接起来。(2)用专用编程电缆将安装了GXDeveloper编程软件电脑的RS-232口与可编

温馨提示

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

评论

0/150

提交评论