plc位彩灯循环控制PPT学习教案

上传人:可**** 文档编号:104807466 上传时间:2022-06-11 格式:PPTX 页数:74 大小:1.03MB
收藏 版权申诉 举报 下载
plc位彩灯循环控制PPT学习教案_第1页
第1页 / 共74页
plc位彩灯循环控制PPT学习教案_第2页
第2页 / 共74页
plc位彩灯循环控制PPT学习教案_第3页
第3页 / 共74页
资源描述:

《plc位彩灯循环控制PPT学习教案》由会员分享,可在线阅读,更多相关《plc位彩灯循环控制PPT学习教案(74页珍藏版)》请在装配图网上搜索。

1、会计学1plc位彩灯循环控制位彩灯循环控制其控制要求为:第1根亮第2根亮第3根亮第8根亮,即每隔1s依次点亮,全亮后,闪烁1次(灭1s亮1s),再反过来按87654321反序熄灭,时间间隔仍为1s。全灭后,停1s,再从第1根灯管点亮,开始循环。图图8-1 某广告牌霓虹灯某广告牌霓虹灯第1页/共74页PLC的应用指令也称为功能指令,是指在完成基本逻的应用指令也称为功能指令,是指在完成基本逻辑控制、定时控制、顺序控制的基础上,辑控制、定时控制、顺序控制的基础上,PLC制造商制造商为满足用户不断提出的一些特殊控制要求而开发的指为满足用户不断提出的一些特殊控制要求而开发的指令。令。PLC的应用指令越多

2、,其功能就越强。一条功能的应用指令越多,其功能就越强。一条功能指令相当于一段程序。指令相当于一段程序。 (一)功能指令概述(一)功能指令概述第2页/共74页(二)功能指令的形(二)功能指令的形式式图图8-2 功能指令的形式功能指令的形式第3页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成1子程序子程序(1)子程序的作用。子程序常用于)子程序的作用。子程序常用于需要多次反复执行相同任务的地方需要多次反复执行相同任务的地方,只需要写一次子程序,其他程序,只需要写一次子程序,其他程序在需要的时候调用,而无需重写该在需要的时候调用,而无需重写该程序。子程序的调用是有条件的,程序

3、。子程序的调用是有条件的,未调用时不会执行子程序中的指令未调用时不会执行子程序中的指令,因此使用子程序可以减少扫描时,因此使用子程序可以减少扫描时间。间。 第4页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成1子程序子程序(2)子程序的创建)子程序的创建。 在在“编辑编辑”菜单中选择菜单中选择“插入插入”“子程序子程序”命令,或在程序命令,或在程序编辑器视窗中单击鼠标右键,从编辑器视窗中单击鼠标右键,从弹出的菜单中选择弹出的菜单中选择“插入插入”“子程序子程序”命令,程序编辑器将从命令,程序编辑器将从原来的原来的POU显示进入新的子程序显示进入新的子程序。用鼠标右键单击

4、指令树中的子。用鼠标右键单击指令树中的子程序或中断程序的图标,在弹出程序或中断程序的图标,在弹出的菜单中选择的菜单中选择“重新命名重新命名”命令命令,可以修改名称。,可以修改名称。 第5页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成1子程序子程序(3)子程序的调用。子程序可以在主程序、)子程序的调用。子程序可以在主程序、其他子程序或中断程序中调用,调用子程序时其他子程序或中断程序中调用,调用子程序时将执行子程序的全部指令,直至子程序结束,将执行子程序的全部指令,直至子程序结束,然后返回调用它的程序中调用该子程序的下一然后返回调用它的程序中调用该子程序的下一条指令处。条

5、指令处。 第6页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成1子程序子程序图图8-5 子程序返回指令子程序返回指令 第7页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成1子程序子程序第8页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成2中断程序中断程序第9页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成2中断程序中断程序可以采用下列方法创建中断程序:在可以采用下列方法创建中断程序:在“编辑编辑”菜单中菜单中选择选择“插入插入”“中断中断”命令;或在程序编辑器视窗中命令;或在程序编辑器视窗中单击鼠标

6、右键,从弹出的菜单中选择单击鼠标右键,从弹出的菜单中选择“插入插入”“中断中断”命令;或用鼠标右键单击指令树上的命令;或用鼠标右键单击指令树上的“程序块程序块”图标,图标,并从弹出的菜单中选择并从弹出的菜单中选择“插入插入”“中断中断”命令。创建命令。创建成功后程序编辑器将显示新的中断程序,程序编辑器成功后程序编辑器将显示新的中断程序,程序编辑器底部出现标有新的中断程序的标签,可以对新的中断底部出现标有新的中断程序的标签,可以对新的中断程序编程。程序编程。 第10页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成2中断程序中断程序中中 断断 号号中中 断断 描描 述述优先

7、级分组优先级分组按组排列的优先按组排列的优先级级8端口端口 0:接收字符:接收字符通信(最高)通信(最高)09端口端口0:传输完成:传输完成023端口端口0:接收信息完成:接收信息完成024端口端口1:接收信息完成:接收信息完成125端口端口1:接收字符:接收字符126端口端口1:传输完成:传输完成1第11页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成2中断程序中断程序第12页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成2中断程序中断程序第13页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成2中断程序中断程序中中 断断

8、 号号中中 断断 描描 述述优先级分组优先级分组按组排列的优先级按组排列的优先级32HSC3 CV=PV离散(中等)离散(中等)1929HSC4 CV=PV2030HSC1方向改变方向改变2131HSC1外部复原外部复原2233HSC2 CV=PV2310定时中断定时中断0定时(最低)定时(最低)011定时中断定时中断1121定时器定时器T32 CT=PT中断中断222定时器定时器T96 CT=PT中断中断3第14页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成2中断程序中断程序(2)中断事件与中断指令。)中断事件与中断指令。 中断指令中断指令 梯梯 形形 图图语语 句

9、句 表表描描 述述RETICRETI从中断程序有条件返回从中断程序有条件返回ENIENI允许中断允许中断DISIDISI禁止中断禁止中断ATCHATCH INT,EVNT连接中断事件和中断程序连接中断事件和中断程序DTCHDTCH EVNT断开中断事件和中断程序断开中断事件和中断程序的连接的连接CLR_EVNTCEVNT EVNT清除中断事件清除中断事件第15页/共74页 3根据I/O分配画出PLC接线图(二)顺序控制功能图在自动送料装车系统中二)顺序控制功能图在自动送料装车系统中的应用的应用第16页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成2中断程序中断程序(2)

10、中断事件与中断指令。)中断事件与中断指令。 中断指令中断指令 图8-7各中断指令在梯形图中的形式第17页/共74页(三)(三)S7-200 CPU控控制程序的构成制程序的构成2中断程序中断程序(2)中断事件与中断指令。)中断事件与中断指令。 中断指令中断指令 图8-8I/O中断应用举例第18页/共74页图7-12重新启动的解决办法(四)(四)S7-200的程序的程序控制指令控制指令程序控制指令程序控制指令梯梯 形形 图图语语 句句 表表描描 述述ENDEND程序的条件结束程序的条件结束STOPSTOP切换到切换到STOP模式模式WDRWDR看门狗复位看门狗复位JMPLBLJMP nLBL n跳

11、到定义的标号跳到定义的标号定义一个跳转的标号定义一个跳转的标号RETCALL nCRET调用子程序调用子程序从子程序条件返回从子程序条件返回FORNEXTFOR INDX,INIT,FINALNEXT循环循环循环结束循环结束DIAG_LEDDLED诊断诊断LED第19页/共74页 END指令和指令和STOP指令的使用指令的使用 (四)(四)S7-200的程序的程序控制指令控制指令1条件结束指令条件结束指令END与暂停指令与暂停指令STOP第20页/共74页(四)(四)S7-200的程序的程序控制指令控制指令2监控定时器复位指令监控定时器复位指令监控定时器又称为看门监控定时器又称为看门狗(狗(W

12、atchdog),定),定时时间为时时间为500 ms,每,每次扫描时都被自动复位次扫描时都被自动复位一次,正常工作时扫描一次,正常工作时扫描周期小于周期小于500 ms,它,它不起作用。不起作用。WDR指令的使用第21页/共74页(四)(四)S7-200的程序的程序控制指令控制指令3循环指令循环指令FOR指令必须指令必须与与NEXT指令配指令配套使用。允许套使用。允许循环嵌套,即循环嵌套,即FOR/NEXT循循环在另一个环在另一个FOR/NEXT循循环之中,最多环之中,最多可以嵌套可以嵌套8层。层。第22页/共74页(四)(四)S7-200的程序的程序控制指令控制指令4跳转与标号指令跳转与标

13、号指令跳转指令的使用条件满足时,跳转指令条件满足时,跳转指令JMP(Jump)使程序流程)使程序流程转到对应的标号转到对应的标号LBL(Label)处,标号指令用来)处,标号指令用来指示跳转指令的目的位置指示跳转指令的目的位置。 第23页/共74页(四)(四)S7-200的程序的程序控制指令控制指令5诊断诊断LED指令指令S7-200检测到致命检测到致命错误时,错误时,SF/DIAG(故障诊断)(故障诊断)LED发出红光。发出红光。 第24页/共74页(五)数据处理指令(五)数据处理指令1传送指令传送指令 (1)数据传送指令)数据传送指令 数据传送指令的表示符号数据传送指令的表示符号 第25页

14、/共74页(五)数据处理指令(五)数据处理指令1传送指令传送指令 (2)数据块传送指令)数据块传送指令 字节块、字块、双字块传送指令的表示符号字节块、字块、双字块传送指令的表示符号 第26页/共74页(五)数据处理指令(五)数据处理指令2字节交换指令字节交换指令字节交换指令的表示符号 第27页/共74页(五)数据处理指令(五)数据处理指令2字节交换指令字节交换指令字节交换指令和传字节交换指令和传送指令的应用送指令的应用 第28页/共74页(五)数据处理指令(五)数据处理指令3移位指令移位指令(1)左移位指令。)左移位指令。 左移位指令的表示符号左移位指令的表示符号 第29页/共74页(五)数据

15、处理指令(五)数据处理指令3移位指令移位指令(2)右移位指令)右移位指令 右移位指令的表示符号右移位指令的表示符号 第30页/共74页(五)数据处理指令(五)数据处理指令3移位指令移位指令 左移位和右移位指令的使用左移位和右移位指令的使用 第31页/共74页(五)数据处理指令(五)数据处理指令3移位指令移位指令 (3)循环左移位指令)循环左移位指令 循环左移位指令的表示符号循环左移位指令的表示符号 第32页/共74页(五)数据处理指令(五)数据处理指令3移位指令移位指令 (4)循环右移位指令)循环右移位指令 循环右移位指令的表示符号循环右移位指令的表示符号 第33页/共74页(五)数据处理指令

16、(五)数据处理指令3移位指令移位指令 (5)移位寄存器指令)移位寄存器指令SHRB移位寄存器的使用说明移位寄存器的使用说明 第34页/共74页(五)数据处理指令(五)数据处理指令4填充指令填充指令FILL填充指令填充指令FILL用于处理用于处理字型数据,指令功能是字型数据,指令功能是将字型输入数据将字型输入数据IN填充填充到从到从OUT开始的开始的N个字个字存储单元。存储单元。N为字节型为字节型数据。数据。 第35页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令PLC的普通计数器的计数过程与扫描工作方式有的普通计数器的计数过程与扫描工作方式有关,关,CPU通过每

17、一扫描周期读取一次被测信号的通过每一扫描周期读取一次被测信号的方法来捕捉被测信号的上升沿,被测信号的频率方法来捕捉被测信号的上升沿,被测信号的频率较高时,会丢失计数脉冲,因为普通计数器的工较高时,会丢失计数脉冲,因为普通计数器的工作频率很低,一般仅有几十赫兹。高速计数器可作频率很低,一般仅有几十赫兹。高速计数器可以对普通计数器无能为力的事件进行计数,以对普通计数器无能为力的事件进行计数,S7-200有有6个高速计数器个高速计数器HSC0HSC5,可以设置多,可以设置多达达12种不同的操作模式。种不同的操作模式。第36页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指

18、令1高速计数器的工作模式与外部输入信号高速计数器的工作模式与外部输入信号(1)高速计数器的工作模式)高速计数器的工作模式 无外部方向输入信号的单相加无外部方向输入信号的单相加/减计数器(模式减计数器(模式02) 有外部方向输入信号的单相加有外部方向输入信号的单相加/减计数器(模式减计数器(模式35) 有加计数时钟脉冲和减计数时钟脉冲输入的双相计数器有加计数时钟脉冲和减计数时钟脉冲输入的双相计数器(模式(模式68) A/B相正交计数器(模式相正交计数器(模式911) 第37页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令1高速计数器的工作模式与外部输入信号高速计数

19、器的工作模式与外部输入信号(1)高速计数器的工作模式)高速计数器的工作模式 正交正交4X模式操作举例模式操作举例 正交正交1X模式操作举例模式操作举例 第38页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令1高速计数器的工作模式与外部输入信号高速计数器的工作模式与外部输入信号(2)高速计数器的输入信号)高速计数器的输入信号 模模 式式中中 断断 描描 述述输输 入入 点点HSC0I0.0I0.1I0.2HSC1I0.6I0.7I1.0I1.1HSC2I1.2I1.3I1.4I1.5HSC3I0.1第39页/共74页模模 式式中中 断断 描描 述述输输 入入 点点

20、HSC4I0.3I0.4I0.5HSC5I0.40带内部方向输入信号的带内部方向输入信号的单相加单相加/减计数器减计数器时钟时钟1时钟时钟复位复位2时钟时钟复位复位启动启动3带外部方向输入信号的带外部方向输入信号的单相加单相加/减计数器减计数器时钟时钟方向方向4时钟时钟方向方向复位复位5时钟时钟方向方向复位复位启动启动6带加减计数时钟脉冲输带加减计数时钟脉冲输入的双相计数器入的双相计数器加时钟加时钟减时钟减时钟7加时钟加时钟减时钟减时钟复位复位8加时钟加时钟减时钟减时钟复位复位启动启动9A/B相正交计数器相正交计数器A相时钟相时钟B相时钟相时钟10A相时钟相时钟B相时钟相时钟复位复位11A相时

21、钟相时钟B相时钟相时钟复位复位启动启动(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令第40页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令2高速计数器指令与有关的特殊存储器高速计数器指令与有关的特殊存储器(1)高速计数器指令。)高速计数器指令。 第41页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令2高速计数器指令与有关的特殊存储器高速计数器指令与有关的特殊存储器(2)高速计数器的状态字节。)高速计数器的状态字节。 HSC0HSC1HSC2HSC3HSC4HSC5描描 述述SM36.5SM46.5SM56.5

22、SM136.5SM146.5SM156.5计数方向:计数方向:0=减计减计数;数;1=加计数加计数SM36.6SM46.6SM56.6SM136.6SM146.6SM156.60=当前值不等于预当前值不等于预置值;置值;1=等于等于SM36.7SM46.7SM56.7SM136.7SM146.7SM156.70=当前值小于预置当前值小于预置值;值;1=大于大于第42页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令HSC0HSC1HSC2HSC3HSC4HSC5描描 述述SM37.0SM47.0SM57.0SM147.00=复位信号高电平有效,复位信号高电平有效,

23、1=低电平有低电平有效效SM47.1SM57.10=启动信号高电平有效,启动信号高电平有效,1=低电平有低电平有效效SM37.2SM47.2SM57.2SM147.20=4倍频模式,倍频模式,1=1倍频模式倍频模式SM37.3SM47.3SM57.3SM137.3SM147.3SM157.30=减计数,减计数,1=加计数加计数SM37.4SM47.4SM57.4SM137.4SM147.4SM157.4写入计数方向:写入计数方向:0=不更新,不更新,1=更新更新SM37.5SM47.5SM57.5SM137.5SM147.5SM157.5写入预置值:写入预置值:0=不更新,不更新,1=更新更新

24、SM37.6SM47.6SM57.6SM137.6SM147.6SM157.6写入当前值:写入当前值:0=不更新,不更新,1=更新更新SM37.7SM47.7SM57.7SM137.7SM147.7SM157.7HSC允许:允许:0=禁止,禁止,1=允许允许高速计数器的控制字节高速计数器的控制字节第43页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令2高速计数器指令与有关的特殊存储器高速计数器指令与有关的特殊存储器(4)预置值和当前值的设置)预置值和当前值的设置 高速计数高速计数器器HSC0HSC1HSC2HSC3HSC4HSC5新的当前新的当前值值SMD38S

25、MD48SMD58SMD138SMD148SMD158新的预置新的预置值值SMD42SMD52SMD62SMD142SMD152SMD162第44页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令2高速计数器指令与有关的特殊存储器高速计数器指令与有关的特殊存储器高速计数器初始化程序举例高速计数器初始化程序举例 第45页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令3高速脉冲输出高速脉冲输出(1)高速脉冲输出)高速脉冲输出每个每个CPU有两个有两个PTO/PWM(脉冲列(脉冲列/脉冲宽度调制器)脉冲宽度调制器)发生器,分别通过数字量输

26、出点或输出高速脉冲列或脉发生器,分别通过数字量输出点或输出高速脉冲列或脉冲宽度可调的波形。脉冲输出指令(冲宽度可调的波形。脉冲输出指令(PLS,见图,见图8-32)检查为脉冲输出(或)设置的特殊存储器位(检查为脉冲输出(或)设置的特殊存储器位(SM),然),然后启动由特殊存储器位定义的脉冲操作。指令的操作数后启动由特殊存储器位定义的脉冲操作。指令的操作数Q=0或或1,用于指定是或输出。,用于指定是或输出。 第46页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令3高速脉冲输出高速脉冲输出(1)高速脉冲输出)高速脉冲输出脉冲输出指令的形式脉冲输出指令的形式 第47页

27、/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令3高速脉冲输出高速脉冲输出(2)脉宽调制()脉宽调制(PWM)。)。 PWM功能提供可变占空比的脉冲输出,时间基准可以功能提供可变占空比的脉冲输出,时间基准可以为为 s或或ms,周期的变化范围为,周期的变化范围为1065 535 s或或265 535 ms,脉冲宽度的变化范围为,脉冲宽度的变化范围为065 535 s或或065 535 ms。第48页/共74页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令3高速脉冲输出高速脉冲输出 与与PTO/PWM有关的特殊存储器有关的特殊存储器第49页/共7

28、4页(六)高速计数器与(六)高速计数器与高速脉冲输出指令高速脉冲输出指令3高速脉冲输出高速脉冲输出 与与PTO/PWM有关的特殊存储器有关的特殊存储器第50页/共74页(七)(七)PID回路控制指令回路控制指令1PID算法算法Mn=Kc (SPnPVn)+Kc TS/TI (SPnPVn)+MX+Kc TD/TS (PVn1PVn) 7cc0c0( )dd /dM tKeKe tMKet 典型的典型的PID算法一般包括比例项、积分项、微分项。算法一般包括比例项、积分项、微分项。 转化为在计算机中实际使用的公式:转化为在计算机中实际使用的公式:第51页/共74页(七)(七)PID回路控制指令回路

29、控制指令2PID参数表及初始化参数表及初始化地址偏移量地址偏移量参参 数数数数 据据 格格 式式参参 数数 类类 型型说说 明明0PVn实数实数输入输入过程变量过程变量 0.01.0之间之间4SPn实数实数输入输入给定值给定值 0.01.0之间之间8Mn实数实数输入输入/输出输出输出值输出值 0.01.0之间之间12Kc实数实数输入输入增益,比例常数,可正可负增益,比例常数,可正可负16TS实数实数输入输入采样时间单位为采样时间单位为s,正数,正数20TI实数实数输入输入积分时间单位为积分时间单位为min,正数,正数24TD实数实数输入输入微分时间单位为微分时间单位为min,正数,正数28MX

30、实数实数输入输入/输出输出积分项前项,积分项前项,0.01.032PVn1实数实数输入输入/输出输出最近一次最近一次PID运算的过程变量运算的过程变量3676保留给自整定保留给自整定变量变量实数实数输入输入/输出输出第52页/共74页(七)(七)PID回路控制指令回路控制指令2PID参数表及初始化参数表及初始化PID参数表初始化子程序:参数表初始化子程序:参数表的首地址为参数表的首地址为VD100,Mn为,为,Kc为,为,TS为为1 s,TI为为10 min,TD为为5 min, 第53页/共74页(七)(七)PID回路控制指令回路控制指令3PID指令功能指令功能 PID指令的表示符号指令的表

31、示符号 在在S7-200的应用程序中,最的应用程序中,最多可以使用多可以使用8条条PID指令,即指令,即在一个应用程序中,最多可以在一个应用程序中,最多可以使用使用8个个PID控制回路,一个控制回路,一个PID控制回路只能使用控制回路只能使用1条条PID指令,每个指令,每个PID控制回路必须控制回路必须使用不同的回路号。使用不同的回路号。 第54页/共74页(七)(七)PID回路控制指令回路控制指令4PID的组合选择的组合选择(1)不需要积分运算。此时,关闭积分控制回路,将)不需要积分运算。此时,关闭积分控制回路,将积分时间常数设置为无穷大,虽然有初始值积分时间常数设置为无穷大,虽然有初始值M

32、X使积分使积分项不为项不为0,但是其作用可忽略。,但是其作用可忽略。(2)不需要微分运算。此时,将微分时间常数设置为)不需要微分运算。此时,将微分时间常数设置为0,即可关闭微分控制回路。,即可关闭微分控制回路。(3)不需要比例运算。此时,将回路增益)不需要比例运算。此时,将回路增益Kc设置为设置为0,即可关闭比例控制回路,但是积分项和微分项与,即可关闭比例控制回路,但是积分项和微分项与Kc有关系,因此,约定此时用于积分项和微分项的增益有关系,因此,约定此时用于积分项和微分项的增益为为1。第55页/共74页(七)(七)PID回路控制指令回路控制指令5输入模拟量的转换及标准化输入模拟量的转换及标准

33、化(1)将工程实际值由)将工程实际值由16位整数转换为浮点数,即实数位整数转换为浮点数,即实数形式。形式。(2)将实数形式的工程实际值转换为,)将实数形式的工程实际值转换为,1)区间的无量)区间的无量纲相对值,即标准化值,又称为归一化值,转换公式为纲相对值,即标准化值,又称为归一化值,转换公式为:RNorm=RRaW/Span+Offset(8-3)式中:式中:RNorm为工程实际值的标准化值;为工程实际值的标准化值;RRaW为工程实际为工程实际值的实数形式值:值的实数形式值:Span为最大允许值减去最小允许值,为最大允许值减去最小允许值,通常取通常取32 000(单极性)或(单极性)或64

34、000(双极性);(双极性);Offset取取0(单极性)或(双极性)。(单极性)或(双极性)。 第56页/共74页(七)(七)PID回路控制指令回路控制指令6输出模拟量转换为工程实际值输出模拟量转换为工程实际值(1)将标准化值转换为按工程量标定的工程实际值)将标准化值转换为按工程量标定的工程实际值的实数格式。这一步实质上是式(的实数格式。这一步实质上是式(8-3)的逆运算,)的逆运算,将式(将式(8-3)赋以实际意义,并作整理,得到:)赋以实际意义,并作整理,得到:Rsca1=(MnOffset) Span (8-4)式中:式中:Rsca1为按工程量标定的过程变量的实数格式为按工程量标定的过

35、程变量的实数格式;Mn为过程变量的标准化值。为过程变量的标准化值。(2)将已标定的工程实际值的实数格式转换为)将已标定的工程实际值的实数格式转换为16位位整数格式。整数格式。 第57页/共74页(七)(七)PID回路控制指令回路控制指令6输出模拟量转换为工程实际值输出模拟量转换为工程实际值MOVRVD108,AC0/将输出结果存放AC0R0.5,AC0/对于双极性的场合(单极性时无此条语句)R64000.0,AC0/将AC0中的值按工程量标定TRUNCAC0,AC0/将实数转换为32位整数MOVWAC0,AQW0/将16位整数值输出到模拟量模板PID控制回路输出转换为按工程量标定的整数值。控制

36、回路输出转换为按工程量标定的整数值。 第58页/共74页(七)(七)PID回路控制指令回路控制指令7PID指令的控制方式指令的控制方式在程序运行过程中,如果在程序运行过程中,如果PID指令的指令的EN输入有效,即输入有效,即进行手动进行手动/自动控制切换,为了保证在切换过程中无扰自动控制切换,为了保证在切换过程中无扰动、无冲击,在手动控制过程中,就要将设定的输出动、无冲击,在手动控制过程中,就要将设定的输出值作为值作为PID指令的一个输入(作为指令的一个输入(作为Mn参数写到参数写到PID参参数表中),使数表中),使PID指令根据参数表的值进行下列操作指令根据参数表的值进行下列操作。(1)使)

37、使SPn(设定值)(设定值)=PVn(过程变量)。(过程变量)。(2)使)使PVn1(前一次过程变量)(前一次过程变量)=PVn。(3)使)使MX(积分值)(积分值)=Mn(输出值)。(输出值)。一旦一旦EN输入有效(从输入有效(从0到到1的跳变),就从手动方式的跳变),就从手动方式切换到自动方式。切换到自动方式。第59页/共74页(一)广告牌循环彩灯的(一)广告牌循环彩灯的PLC控制控制1系统系统I/O分配分配输输 入入 信信 号号输输 出出 信信 号号名名 称称功功 能能编编 号号名名 称称功功 能能编编 号号SB1启动启动I0.0KA1KA8控制控制8根根霓虹灯管霓虹灯管Q0.0Q0.7

38、SB2停止停止I0.1第60页/共74页(一)广告牌循环彩灯的(一)广告牌循环彩灯的PLC控制控制2PLC电气接线图电气接线图第61页/共74页(一)广告牌循环彩灯的(一)广告牌循环彩灯的PLC控制控制3控制程序控制程序第62页/共74页(二)运料小车多种工作方(二)运料小车多种工作方式的控制式的控制运料小车工作示意图运料小车工作示意图 第63页/共74页(二)运料小车多种工作方(二)运料小车多种工作方式的控制式的控制1某小车控制系统控制要求某小车控制系统控制要求小车的初始位置在最左端小车的初始位置在最左端A处,小车能在任意位置处,小车能在任意位置启动和停止。启动和停止。按下启动按钮,漏斗打开

39、,小车装料,装料按下启动按钮,漏斗打开,小车装料,装料10 s后后,漏斗关闭,小车开始前进。到达卸料,漏斗关闭,小车开始前进。到达卸料B处,小车处,小车自动停止,打开底门,卸料,经过卸料所需设定时自动停止,打开底门,卸料,经过卸料所需设定时间间15 s延时后,小车自动返回装料延时后,小车自动返回装料A处。然后再装处。然后再装料,如此自动循环。料,如此自动循环。第64页/共74页(二)运料小车多种工作方(二)运料小车多种工作方式的控制式的控制1某小车控制系统控制要求某小车控制系统控制要求(1)手动工作方式下有以下两点要求。)手动工作方式下有以下两点要求。 单一操作,即可用相应按钮来接通或断开各负

40、载。在单一操作,即可用相应按钮来接通或断开各负载。在这种工作方式下,选择开关置于手动挡。这种工作方式下,选择开关置于手动挡。 返回原位。按下返回原位按钮,小车自动返回初始位返回原位。按下返回原位按钮,小车自动返回初始位置。在这种工作方式下,选择开关置于返回原位挡。置。在这种工作方式下,选择开关置于返回原位挡。(2)自动工作方式下的控制要求如下。)自动工作方式下的控制要求如下。 连续。小车处于原位,按下启动按钮,小车按前述工连续。小车处于原位,按下启动按钮,小车按前述工作过程连续循环工作。按下停止按钮,小车返回原位后,作过程连续循环工作。按下停止按钮,小车返回原位后,停止工作。在这种工作方式下,

41、选择开关置于连续操作挡停止工作。在这种工作方式下,选择开关置于连续操作挡。 单周期。小车处于原位,按下启动按钮后,小车系统单周期。小车处于原位,按下启动按钮后,小车系统开始工作,工作一个周期后,小车回到初始位置停止。开始工作,工作一个周期后,小车回到初始位置停止。 第65页/共74页(二)运料小车多种工作方(二)运料小车多种工作方式的控制式的控制2小车控制系统设计小车控制系统设计输输 入入 信信 号号输输 出出 信信 号号名名 称称功功 能能编编 号号名名 称称功功 能能编编 号号SB1自动方式启动自动方式启动I0.0KM1电动机正转电动机正转Q0.0SB2自动方式停止自动方式停止I0.1KM

42、2电动机反转电动机反转Q0.1SA1-1连续模式选择连续模式选择I0.2YV1开漏斗开漏斗Q0.2SA1-2单周期模式选择单周期模式选择I0.3YV2开翻斗开翻斗Q0.3SA1-3点动模式选择点动模式选择I0.4SA1-4回原位选择回原位选择I0.5SB3点动前进点动前进I0.6SB4点动后退点动后退I0.7SB5点动开漏斗点动开漏斗I1.0SB6点动开翻斗点动开翻斗I1.1(1)I/O分配分配第66页/共74页(二)运料小车多种工作方(二)运料小车多种工作方式的控制式的控制2小车控制系统设计小车控制系统设计(2)程序设计)程序设计 在子程序中编写在子程序中编写各功能块的各功能块的小车控制程序

43、小车控制程序 第67页/共74页(二)运料小车多种工作方(二)运料小车多种工作方式的控制式的控制2小车控制系统设计小车控制系统设计(2)程序设计)程序设计 用跳转指令选择用跳转指令选择执行功能块的执行功能块的小车控制程序小车控制程序 第68页/共74页(三)三相异步电动机(三)三相异步电动机Y-D降压启动控制降压启动控制 1系统系统I/O分配分配输输 入入 信信 号号输输 出出 信信 号号名名 称称功功 能能编编 号号名名 称称功功 能能编编 号号SB1启动启动I0.0KM1电源接触器电源接触器Q0.0SB2停止停止I0.1KM2Y形接触器形接触器Q0.1FR过载过载I0.2KM3D形接触器形

44、接触器Q0.2第69页/共74页(三)三相异步电动机(三)三相异步电动机Y-D降压启动控制降压启动控制 2程序设计程序设计使用向输出口送数使用向输出口送数的方式实现控制的程序的方式实现控制的程序 第70页/共74页(四)包装生产线产品累计(四)包装生产线产品累计和包装的和包装的PLC控制控制1控制要求控制要求某产品包装生产线应用高速计数器对产品进行累计和某产品包装生产线应用高速计数器对产品进行累计和包装,要求每检测到包装,要求每检测到1 000个产品时,自动启动包装机个产品时,自动启动包装机进行包装,计数方向由外部信号控制。进行包装,计数方向由外部信号控制。第71页/共74页(四)包装生产线产

45、品累计(四)包装生产线产品累计和包装的和包装的PLC控制控制2.设计方案:设计方案:选择高速计数器选择高速计数器HC0,因为计数方向可由外部信号控,因为计数方向可由外部信号控制,并且不要求复位信号输入,确定工作模式为制,并且不要求复位信号输入,确定工作模式为3。采。采用当前值等于设定值时执行中断事件,中断事件号为用当前值等于设定值时执行中断事件,中断事件号为12,当,当12号事件发生时,启动包装机工作子程序号事件发生时,启动包装机工作子程序SBR_2。高速计数器的初始化采用子程序。高速计数器的初始化采用子程序SBR_1。调用高速计数器初始化子程序的条件采用初始脉冲信调用高速计数器初始化子程序的条件采用初始脉冲信号。号。HC0的当前值存入的当前值存入SMD38,设定值,设定值1000写入写入SMD42。 第72页/共74页(四)包装生产线产品累计(四)包装生产线产品累计和包装的和包装的PLC控制控制3. 程序:程序:第73页/共74页

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!