项目八广告牌循环彩灯PLC控制系统.ppt
《项目八广告牌循环彩灯PLC控制系统.ppt》由会员分享,可在线阅读,更多相关《项目八广告牌循环彩灯PLC控制系统.ppt(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目八项目八 广告牌循环彩灯广告牌循环彩灯PLCPLC控制系统控制系统 项目导入项目导入一、一、相关知识二、二、应用举例应用举例三、三、一、项目导入一、项目导入其控制要求为:第1根亮第2根亮第3根亮第8根亮,即每隔1s依次点亮,全亮后,闪烁1次(灭1s亮1s),再反过来按87654321反序熄灭,时间间隔仍为1s。全灭后,停1s,再从第1根灯管点亮,开始循环。图图8-1某广告牌霓虹灯某广告牌霓虹灯 PLC的应用指令也称为功能指令,是指在完成基本逻的应用指令也称为功能指令,是指在完成基本逻辑控制、定时控制、顺序控制的基础上,辑控制、定时控制、顺序控制的基础上,PLC制造商制造商为满足用户不断提出
2、的一些特殊控制要求而开发的指为满足用户不断提出的一些特殊控制要求而开发的指令。令。PLC的应用指令越多,其功能就越强。一条功能的应用指令越多,其功能就越强。一条功能指令相当于一段程序。指令相当于一段程序。(一)功能指令概述(一)功能指令概述二、相关知识二、相关知识(二)功能指令的形式(二)功能指令的形式二、相关知识二、相关知识图图8-2功能指令的形式功能指令的形式S7-200 CPU的的控制程序由主控制程序由主程序程序OB1、子、子程序和中断程程序和中断程序组成。序组成。(三)(三)S7-200CPU控控制程序的构成制程序的构成二、相关知识二、相关知识1子程序子程序(1)子程序的作用。子程序常
3、用于)子程序的作用。子程序常用于需要多次反复执行相同任务的地方,需要多次反复执行相同任务的地方,只需要写一次子程序,其他程序在需只需要写一次子程序,其他程序在需要的时候调用,而无需重写该程序。要的时候调用,而无需重写该程序。子程序的调用是有条件的,未调用时子程序的调用是有条件的,未调用时不会执行子程序中的指令,因此使用不会执行子程序中的指令,因此使用子程序可以减少扫描时间。子程序可以减少扫描时间。(三)(三)S7-200CPU控控制程序的构成制程序的构成二、相关知识二、相关知识1子程序子程序(2)子程序的创建。)子程序的创建。在在“编辑编辑”菜单中选择菜单中选择“插入插入”“子程序子程序”命令
4、,或在程序命令,或在程序编辑器视窗中单击鼠标右键,从编辑器视窗中单击鼠标右键,从弹出的菜单中选择弹出的菜单中选择“插入插入”“子程序子程序”命令,程序编辑器将从命令,程序编辑器将从原来的原来的POU显示进入新的子程序。显示进入新的子程序。用鼠标右键单击指令树中的子程用鼠标右键单击指令树中的子程序或中断程序的图标,在弹出的序或中断程序的图标,在弹出的菜单中选择菜单中选择“重新命名重新命名”命令,命令,可以修改名称。可以修改名称。(三)(三)S7-200CPU控控制程序的构成制程序的构成二、相关知识二、相关知识1子程序子程序(3)子程序的调用。子程序可以在主程序、其)子程序的调用。子程序可以在主程
5、序、其他子程序或中断程序中调用,调用子程序时将他子程序或中断程序中调用,调用子程序时将执行子程序的全部指令,直至子程序结束,然执行子程序的全部指令,直至子程序结束,然后返回调用它的程序中调用该子程序的下一条后返回调用它的程序中调用该子程序的下一条指令处。指令处。(4)子程序的有条件返回。)子程序的有条件返回。(三)(三)S7-200CPU控控制程序的构成制程序的构成二、相关知识二、相关知识1子程序子程序图图8-5子程序返回指令子程序返回指令二、相关知识二、相关知识子程序调用举例子程序调用举例(三)(三)S7-200CPU控控制程序的构成制程序的构成1子程序子程序二、相关知识二、相关知识中断程序
6、不由程序调用,而是在中断事件发生中断程序不由程序调用,而是在中断事件发生时由操作系统调用。在中断程序中可以调用一时由操作系统调用。在中断程序中可以调用一级子程序。级子程序。(三)(三)S7-200CPU控控制程序的构成制程序的构成2中断程序中断程序二、相关知识二、相关知识(三)(三)S7-200CPU控控制程序的构成制程序的构成2中断程序中断程序(1)中断程序的创建。)中断程序的创建。可以采用下列方法创建中断程序:在可以采用下列方法创建中断程序:在“编辑编辑”菜单中选菜单中选择择“插入插入”“中断中断”命令;或在程序编辑器视窗中单命令;或在程序编辑器视窗中单击鼠标右键,从弹出的菜单中选择击鼠标
7、右键,从弹出的菜单中选择“插入插入”“中断中断”命令;或用鼠标右键单击指令树上的命令;或用鼠标右键单击指令树上的“程序块程序块”图标,图标,并从弹出的菜单中选择并从弹出的菜单中选择“插入插入”“中断中断”命令。创建命令。创建成功后程序编辑器将显示新的中断程序,程序编辑器底成功后程序编辑器将显示新的中断程序,程序编辑器底部出现标有新的中断程序的标签,可以对新的中断程序部出现标有新的中断程序的标签,可以对新的中断程序编程。编程。二、相关知识二、相关知识(三)(三)S7-200CPU控控制程序的构成制程序的构成2中断程序中断程序(2)中断事件与中断指令。)中断事件与中断指令。中断事件。中断事件。中中
8、 断断 号号中中 断断 描描 述述优先级分组优先级分组按组排列的优先按组排列的优先级级8端口端口 0:接收字符:接收字符通信(最高)通信(最高)09端口端口0:传输完成:传输完成023端口端口0:接收信息完成:接收信息完成024端口端口1:接收信息完成:接收信息完成125端口端口1:接收字符:接收字符126端口端口1:传输完成:传输完成1二、相关知识二、相关知识(三)(三)S7-200CPU控控制程序的构成制程序的构成2中断程序中断程序(2)中断事件与中断指令。)中断事件与中断指令。中断事件。中断事件。二、相关知识二、相关知识(三)(三)S7-200CPU控控制程序的构成制程序的构成2中断程序
9、中断程序(2)中断事件与中断指令。)中断事件与中断指令。中断事件。中断事件。(三)(三)S7-200CPU控控制程序的构成制程序的构成2中断程序中断程序(2)中断事件与中断指令。)中断事件与中断指令。中断事件。中断事件。二、相关知识二、相关知识中中 断断 号号中中 断断 描描 述述优先级分组优先级分组按组排列的优先级按组排列的优先级32HSC3 CV=PV离散(中等)离散(中等)1929HSC4 CV=PV2030HSC1方向改变方向改变2131HSC1外部复原外部复原2233HSC2 CV=PV2310定时中断定时中断0定时(最低)定时(最低)011定时中断定时中断1121定时器定时器T32
10、 CT=PT中断中断222定时器定时器T96 CT=PT中断中断3(三)(三)S7-200CPU控控制程序的构成制程序的构成2中断程序中断程序(2)中断事件与中断指令。)中断事件与中断指令。中断指令中断指令 二、相关知识二、相关知识梯梯 形形 图图语语 句句 表表描描 述述RETICRETI从中断程序有条件返回从中断程序有条件返回ENIENI允许中断允许中断DISIDISI禁止中断禁止中断ATCHATCH INT,EVNT连接中断事件和中断程序连接中断事件和中断程序DTCHDTCH EVNT断开中断事件和中断程序断开中断事件和中断程序的连接的连接CLR_EVNTCEVNT EVNT清除中断事件
11、清除中断事件 3根据I/O分配画出PLC接线图(二)顺序控制功能图在自动送料装车系统中二)顺序控制功能图在自动送料装车系统中的应用的应用三、应用举例三、应用举例 (三)(三)S7-200CPU控控制程序的构成制程序的构成2中断程序中断程序(2)中断事件与中断指令。)中断事件与中断指令。中断指令中断指令 二、相关知识二、相关知识图8-7各中断指令在梯形图中的形式(三)(三)S7-200CPU控控制程序的构成制程序的构成2中断程序中断程序(2)中断事件与中断指令。)中断事件与中断指令。中断指令中断指令 二、相关知识二、相关知识图8-8I/O中断应用举例图7-12重新启动的解决办法(四)(四)S7-
12、200的程序的程序控制指令控制指令程序控制指令程序控制指令二、相关知识二、相关知识梯梯 形形 图图语语 句句 表表描描 述述ENDEND程序的条件结束程序的条件结束STOPSTOP切换到切换到STOP模式模式WDRWDR看门狗复位看门狗复位JMPLBLJMP nLBL n跳到定义的标号跳到定义的标号定义一个跳转的标号定义一个跳转的标号RETCALL nCRET调用子程序调用子程序从子程序条件返回从子程序条件返回FORNEXTFOR INDX,INIT,FINALNEXT循环循环循环结束循环结束DIAG_LEDDLED诊断诊断LEDEND指令和指令和STOP指令的使用指令的使用(四)(四)S7-
13、200的程序的程序控制指令控制指令1条件结束指令条件结束指令END与暂停指令与暂停指令STOP二、相关知识二、相关知识(四)(四)S7-200的程序的程序控制指令控制指令2监控定时器复位指令监控定时器复位指令二、相关知识二、相关知识监控定时器又称为看门监控定时器又称为看门狗(狗(Watchdog),定),定时时间为时时间为500ms,每次,每次扫描时都被自动复位一扫描时都被自动复位一次,正常工作时扫描周次,正常工作时扫描周期小于期小于500ms,它不起,它不起作用。作用。WDR指令的使用(四)(四)S7-200的程序的程序控制指令控制指令3循环指令循环指令二、相关知识二、相关知识FOR指令必须
14、指令必须与与NEXT指令配指令配套使用。允许套使用。允许循环嵌套,即循环嵌套,即FOR/NEXT循循环在另一个环在另一个FOR/NEXT循循环之中,最多环之中,最多可以嵌套可以嵌套8层。层。(四)(四)S7-200的程序的程序控制指令控制指令4跳转与标号指令跳转与标号指令二、相关知识二、相关知识跳转指令的使用条件满足时,跳转指令条件满足时,跳转指令JMP(Jump)使程序流程)使程序流程转到对应的标号转到对应的标号LBL(Label)处,标号指)处,标号指令用来指示跳转指令的目的令用来指示跳转指令的目的位置。位置。(四)(四)S7-200的程序的程序控制指令控制指令5诊断诊断LED指令指令二、
15、相关知识二、相关知识S7-200检测到致命检测到致命错误时,错误时,SF/DIAG(故障诊(故障诊断)断)LED发出红光。发出红光。(五)数据处理指令(五)数据处理指令1传送指令传送指令(1)数据传送指令)数据传送指令二、相关知识二、相关知识数据传送指令的表示符号数据传送指令的表示符号(五)数据处理指令(五)数据处理指令1传送指令传送指令(2)数据块传送指令)数据块传送指令二、相关知识二、相关知识字节块、字块、双字块传送指令的表示符号字节块、字块、双字块传送指令的表示符号(五)数据处理指令(五)数据处理指令2字节交换指令字节交换指令二、相关知识二、相关知识字节交换指令的表示符号(五)数据处理指
16、令(五)数据处理指令2字节交换指令字节交换指令二、相关知识二、相关知识字节交换指令和传字节交换指令和传送指令的应用送指令的应用(五)数据处理指令(五)数据处理指令3移位指令移位指令(1)左移位指令。)左移位指令。二、相关知识二、相关知识左移位指令的表示符号左移位指令的表示符号(五)数据处理指令(五)数据处理指令3移位指令移位指令(2)右移位指令)右移位指令二、相关知识二、相关知识右移位指令的表示符号右移位指令的表示符号(五)数据处理指令(五)数据处理指令3移位指令移位指令左移位和右移位指令的使用左移位和右移位指令的使用二、相关知识二、相关知识(五)数据处理指令(五)数据处理指令3移位指令移位指
17、令(3)循环左移位指令)循环左移位指令二、相关知识二、相关知识循环左移位指令的表示符号循环左移位指令的表示符号(五)数据处理指令(五)数据处理指令3移位指令移位指令(4)循环右移位指令)循环右移位指令二、相关知识二、相关知识循环右移位指令的表示符号循环右移位指令的表示符号(五)数据处理指令(五)数据处理指令3移位指令移位指令(5)移位寄存器指令)移位寄存器指令SHRB二、相关知识二、相关知识移位寄存器的使用说明移位寄存器的使用说明(五)数据处理指令(五)数据处理指令4填充指令填充指令FILL二、相关知识二、相关知识填充指令填充指令FILL用于处理用于处理字型数据,指令功能是字型数据,指令功能是
18、将字型输入数据将字型输入数据IN填充填充到从到从OUT开始的开始的N个字个字存储单元。存储单元。N为字节型为字节型数据。数据。(六)高速计数器与高(六)高速计数器与高速脉冲输出指令速脉冲输出指令二、相关知识二、相关知识PLC的普通计数器的计数过程与扫描工作方式有关,的普通计数器的计数过程与扫描工作方式有关,CPU通过每一扫描周期读取一次被测信号的方法来通过每一扫描周期读取一次被测信号的方法来捕捉被测信号的上升沿,被测信号的频率较高时,捕捉被测信号的上升沿,被测信号的频率较高时,会丢失计数脉冲,因为普通计数器的工作频率很低,会丢失计数脉冲,因为普通计数器的工作频率很低,一般仅有几十赫兹。高速计数
19、器可以对普通计数器一般仅有几十赫兹。高速计数器可以对普通计数器无能为力的事件进行计数,无能为力的事件进行计数,S7-200有有6个高速计数个高速计数器器HSC0HSC5,可以设置多达,可以设置多达12种不同的操作种不同的操作模式。模式。(六)高速计数器与高(六)高速计数器与高速脉冲输出指令速脉冲输出指令二、相关知识二、相关知识1高速计数器的工作模式与外部输入信号高速计数器的工作模式与外部输入信号(1)高速计数器的工作模式)高速计数器的工作模式无外部方向输入信号的单相加无外部方向输入信号的单相加/减计数器(模式减计数器(模式02)有外部方向输入信号的单相加有外部方向输入信号的单相加/减计数器(模
20、式减计数器(模式35)有加计数时钟脉冲和减计数时钟脉冲输入的双相计数器有加计数时钟脉冲和减计数时钟脉冲输入的双相计数器(模式(模式68)A/B相正交计数器(模式相正交计数器(模式911)(六)高速计数器与高(六)高速计数器与高速脉冲输出指令速脉冲输出指令二、相关知识二、相关知识1高速计数器的工作模式与外部输入信号高速计数器的工作模式与外部输入信号(1)高速计数器的工作模式)高速计数器的工作模式正交正交4X模式操作举例模式操作举例正交正交1X模式操作举例模式操作举例(六)高速计数器与高(六)高速计数器与高速脉冲输出指令速脉冲输出指令二、相关知识二、相关知识1高速计数器的工作模式与外部输入信号高速
21、计数器的工作模式与外部输入信号(2)高速计数器的输入信号)高速计数器的输入信号模模 式式中中 断断 描描 述述输输 入入 点点HSC0I0.0I0.1I0.2HSC1I0.6I0.7I1.0I1.1HSC2I1.2I1.3I1.4I1.5HSC3I0.1模模 式式中中 断断 描描 述述输输 入入 点点HSC4I0.3I0.4I0.5HSC5I0.40带内部方向输入信号的带内部方向输入信号的单相加单相加/减计数器减计数器时钟时钟1时钟时钟复位复位2时钟时钟复位复位启动启动3带外部方向输入信号的带外部方向输入信号的单相加单相加/减计数器减计数器时钟时钟方向方向4时钟时钟方向方向复位复位5时钟时钟方
22、向方向复位复位启动启动6带加减计数时钟脉冲输带加减计数时钟脉冲输入的双相计数器入的双相计数器加时钟加时钟减时钟减时钟7加时钟加时钟减时钟减时钟复位复位8加时钟加时钟减时钟减时钟复位复位启动启动9A/B相正交计数器相正交计数器A相时钟相时钟B相时钟相时钟10A相时钟相时钟B相时钟相时钟复位复位11A相时钟相时钟B相时钟相时钟复位复位启动启动(六)高速计数器与高(六)高速计数器与高速脉冲输出指令速脉冲输出指令二、相关知识二、相关知识(六)高速计数器与高(六)高速计数器与高速脉冲输出指令速脉冲输出指令二、相关知识二、相关知识2高速计数器指令与有关的特殊存储器高速计数器指令与有关的特殊存储器(1)高速
23、计数器指令。)高速计数器指令。(六)高速计数器与高(六)高速计数器与高速脉冲输出指令速脉冲输出指令二、相关知识二、相关知识2高速计数器指令与有关的特殊存储器高速计数器指令与有关的特殊存储器(2)高速计数器的状态字节。)高速计数器的状态字节。HSC0HSC1HSC2HSC3HSC4HSC5描描 述述SM36.5SM46.5SM56.5SM136.5SM146.5SM156.5计数方向:计数方向:0=减计减计数;数;1=加计数加计数SM36.6SM46.6SM56.6SM136.6SM146.6SM156.60=当前值不等于预当前值不等于预置值;置值;1=等于等于SM36.7SM46.7SM56.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 广告牌 循环 彩灯 PLC 控制系统
限制150内