《PLC应用技术(西门子S7-1200)(第二版)》 课件 项目四 三相异步电机正反控制、降压启动控制_第1页
《PLC应用技术(西门子S7-1200)(第二版)》 课件 项目四 三相异步电机正反控制、降压启动控制_第2页
《PLC应用技术(西门子S7-1200)(第二版)》 课件 项目四 三相异步电机正反控制、降压启动控制_第3页
《PLC应用技术(西门子S7-1200)(第二版)》 课件 项目四 三相异步电机正反控制、降压启动控制_第4页
《PLC应用技术(西门子S7-1200)(第二版)》 课件 项目四 三相异步电机正反控制、降压启动控制_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

项目四三相异步电机正反控制、降压启动控制掌握S7-1200定时器指令格式、数据类型,定时器的基本应用掌握比较操作指令的格式及应用掌握简单程序设计的基本方法一学习目标2024/10/224.1定时器指令S7-1200CPU的定时器指令采用IEC标准,定时器的数据类型为IEC_TIMER,数据长度为16个字节。使用定时器需要制定相应的背景数据块来存储定时器指令的数据,在博图软件中插入定时器指令时,系统会自动分配并创建数据块(DB),用户程序中可以使用定时器的数量仅受CPU存储容量的限制。

S7-1200CPU包含4中定时器:脉冲定时器(TP)、接通延时定时器(TON)、关断延时定时器(TOF)、时间累加器(TONR)。2024/10/22

名称数据类型说明输入INBool信号输入端,TP、TON、TONR:1=启用定时器,0=禁用定时器;TOF:0=启动定时器,1=禁用定时器。PT(PresetTime)Time预设时间值,最大定时时间为T#24D20H31M23S647MSRBool复位信号端,仅出现在TONR定时器中。输出QBool位输出端ET(ElapsedTime)Time当前时间值4.1定时器指令2024/10/22

脉冲定时器(TP)的指令名称为“生成脉冲”,可生成具有预设宽度时间的脉冲。在IN端输入信号的上升沿启动脉冲定时器,Q端立即输出,状态由0变为1。定时器启动之后,当前时间ET从0ms开始不断增加,达到PT预设值的时间时,Q端的输出状态由1变为0,停止输出。1.脉冲定时器

当ET<PT时,IN的状态改变不影响Q的输出状态和ET的计时。当ET=PT时,ET立即停止计时,如果IN的状态为0,则Q端输出0,ET回到0;如果IN的状态为1,则Q输出为1,ET保持。4.1定时器指令2024/10/221.脉冲定时器图4-1脉冲定时器指令应用及波形图

图中,若I0.1为1时,定时器复位线圈(RT)得电,定时器被复位。如果此时定时器处于定时状态,且IN的状态为0,将使当前时间值ET清零,Q端输出状态变为0。如果定时器正在定时,且IN的状态为1,将使当前时间ET清零,但是Q端输出保持为1状态。4.1定时器指令2024/10/22

接通延时定时器(TON)用于将Q端的置位操作延时PT指定的一段时间。如图4-2所示,当IN端输入信号由0变为1时,定时器启动。当ET=PT时,Q立即输出,状态由0变为1,ET立即停止计时并保持。在任何时刻,只要IN端变为0,ET立即停止计时并回到0,同时Q端停止输出,状态变为0。2.接通延时定时器图4-2接通延时定时器指令应用及波形图4.1定时器指令2024/10/223.关断延时定时器

关断延时定时器(TOF)用于将Q端的复位操作延时PT指定的一段时间。如图4-3所示,只要IN端的状态为1,Q端即输出,状态为1,同时ET被清零。IN端的状态由1变为0,定时器启动。当ET=PT时,ET立即停止计时并保持当前值不变,Q端立即停止输出,状态由1变为0。在任何时刻,只要IN端变为1,ET立即停止计时并回到0。图4-3关断延时定时器指令应用及波形图4.1定时器指令2024/10/224.时间累加器

时间累加器(TONR)也叫保持性接通延时定时器,当IN端的状态为0时,Q端输出为0。当IN端的状态由0变为1时,定时器启动开始计时,当ET<PT时,且IN端的状态为1,则ET计时,若IN端的状态变为0时,ET立即停止计时并保持。当ET=PT时,ET立即停止计时并保持(ET=t1+t2),同时Q端立即输出,状态由0变为1,直到IN端的状态变为0。在任何时刻,只要R端的状态为1,Q端输出为0,ET立即停止计时并回到0。

图4-4时间累加器指令应用及波形图4.1定时器指令2024/10/22【应用举例4.1】用定时器设计输出脉冲周期和占空比可调的震荡电路。

图4-5中,图(a)采用分别计时方式,图(b)采用累积计时方式,图(c)采用脉冲定时器,只要改变定时器T0和T1的设定值,就可以调整输出脉冲的宽度和占空比。图4-5震荡电路(a)4.1定时器指令2024/10/22【应用举例4.1】用定时器设计输出脉冲周期和占空比可调的震荡电路。

图4-5中,图(a)采用分别计时方式,图(b)采用累积计时方式,图(c)采用脉冲定时器,只要改变定时器T0和T1的设定值,就可以调整输出脉冲的宽度和占空比。图4-5震荡电路(b)4.1定时器指令2024/10/22【应用举例4.1】用定时器设计输出脉冲周期和占空比可调的震荡电路。

图4-5中,图(a)采用分别计时方式,图(b)采用累积计时方式,图(c)采用脉冲定时器,只要改变定时器T0和T1的设定值,就可以调整输出脉冲的宽度和占空比。图4-5震荡电路(c)4.1定时器指令2024/10/22【应用举例4.2】洗手间自动冲水控制系统。控制要求:有人进去时,关电开关I0.0接通,3S后Q0.0输出,控制水阀打开,开始冲水,时间为2S;使用离开后,再次冲水3S。图4-5洗手间自动冲水控制系统时序图4.1定时器指令2024/10/22图4-5洗手间自动冲水控制系统时序图

从图4-5所示的时序图可知,有人来时光电开关I0.0每接通一次,则水阀Q0.0接通2次。光电开关接通(I0.0的上升沿)后延时3S将水阀Q0.0第一次接通,冲水2S;当人离开时(I0.0的下降沿)水阀Q0.0第二次接通,冲水3S。4.1定时器指令2024/10/22图4-6(a)洗手间自动冲水控制系统图4-6(a)中,当有人来时,检测光电开关I0.0的上升沿,接通TON定时器T0延时3S,3S后T0的Q端输出,接通脉冲定时器T1,同时T1的Q端输出,T1的常开触点闭合,水阀打开开始第一次冲水,时间2S。冲水结束后,复位上升沿信号。当人离开时,光电开关I0.0断开,其下降沿接通脉冲定时器T2,同时T2的Q端输出,T2的常开触点闭合,水阀打开开始第二次冲水。4.1定时器指令2024/10/22图4-6(b)洗手间自动冲水控制系统图4-6(b)中,当有人来时,光电开关接通,定时器T0接通并延时3S,3S后定时器T1接通并计时2S,同时T1的Q端输出,T1的常开触点闭合,水阀Q0.0打开开始第一次冲水。当人离开时,光电开关I0.0断开,关断延时定时器T2断开并开始计时3S,同时Q端仍处于输出状态,因此T2的常开触点仍处于闭合状态,且I0.0的常闭触点也处于闭合状态,因此水阀Q0.0接通,开始第二次冲水。当T2的计时时间到,T2的Q端停止输出,T2的常开触点复位,水阀Q0.0断开并停止冲水。

4.1定时器指令2024/10/224.2比较操作指令1.比较指令

比较操作指令主要用于比较数据类型相同的两个数的大小,不同数据类型的比较一定进行数据类型的转换后才能比较。若比较的结果为真,则输出为1;若比较结果为假,则输出为0。比较指令包括:“==”(等于),“<>”(不等于),“>”(大于),“>=”(大于等于),“<”(小于),“<=”小于等于。比较的数据类型可以是字符、整数、浮点数、时间等基本数据类型,也可以比较字符串、DTL等复杂数据类型。比较指令符号如图4-7所示。图4-7比较指令符号2024/10/222.值在范围内与值超出范围

值在范围内指令IN_RANGE与值超出范围指令OUT_RANGE,判断整数或浮点数是否在范围之内或之外,条件满足则输出1,不满足则输出0。图4-8值在范围内与值超出范围指令4.2比较操作指令2024/10/22【应用举例4.3】用接通延时定时器和比较指令实现占空比可调的脉冲发生器。程序段1:程序段2:

图4-9占空比可调的脉冲发生器

图4-9中,程序段1用定时器T0构成一个自复位电路,周期为5S。程序段2用大于等于比较控制输出,当定时器的当前值ET大于等于2S时,系统输出。本例中,输出时间为3S,占空比为60%。只要改变定时器的预设时间值PT和比较指令的时间常量,就可以改变占空比,也就是高电平输出的宽度。4.2比较操作指令2024/10/22使用移动指令可将数据元素复制到新的存储器地址并从一种数据类型转换为另一种数据类型。移动过程不会更改源数据。移动操作指令有MOVE(移动值)、MOVE_BLK(移动块)、UMOVE_BLK(无中断移动块)和MOVE_BLK_VARIANT(移动块)四种。4.3移动操作指令2024/10/221.MOVE(移动值)4.3移动操作指令MOVE指令用于将单个数据元素从参数IN指定的源地址复制到参数OUT指定的目标地址。LAD参数数据类型说明ENBOOL使能输入ENOBOOL使能输出IN位字符串、整数、浮点数、定时器、日期时间、CHAR、WCHAR、STRUCT、ARRAY、IEC数据类型、PLC数据类型(UDT)源地址OUT1位字符串、整数、浮点数、定时器、日期时间、CHAR、WCHAR、STRUCT、ARRAY、IEC数据类型、PLC数据类型(UDT)目标地址2024/10/222.MOVE_BLK(移动块)、UMOVE_BLK(无中断移动块)4.3移动操作指令MOVE_BLK(移动块)与UMOVE_BLK(无中断移动块)指令都是将某个存储区(源区域)的内容移动到另一个存储区(目标区域)中。不同的是:MOVE_BLK指令在执行过程中可以被高优先级事件中断,而UMOVE_BLK指令在执行过程中不允许被中断,在执行UMOVE_BLK过程中,如果有高优先级事件发生,要等待指令执行完成后再做处理。UMOVE_BLK指令通常使用于被移动数据有一致性要求的应用。2024/10/222.MOVE_BLK(移动块)、UMOVE_BLK(无中断移动块)4.3移动操作指令LAD参数数据类型说明

ENBOOL使能输入ENOBOOL使能输出IN位字符串、整数、浮点数、定时器、日期时间、CHAR、WCHAR、STRUCT、ARRAY、IEC数据类型、PLC数据类型(UDT)源起始地址COUNTUInt要复制的数据元素个数OUT1位字符串、整数、浮点数、定时器、日期时间、CHAR、WCHAR、STRUCT、ARRAY、IEC数据类型、PLC数据类型(UDT)目标起始地址MOVE_BLK、UMOVE_BLK指令及参数2024/10/223.MOVE_BLK_VARIANT(移动块)4.3移动操作指令MOVE_BLK_VARIANT指令将一个存储区(源区域)的数据移动到另一个存储区(目标区域)中。也可以将一个完整的数组(ARRAY)或数组中的元素复制到另一个相同数据类型的数组中,源数组和目标数组的大小(元素个数)可能会不同LAD参数数据类型说明

ENBOOL使能输入ENOBOOL使能输出SRCVariant指令要执行移动的数据源COUNTUDInt要复制的数据元素个数。根据SRC数据源决定,如果指定只有一个数据,COUNT的值就必须设定1;如果没有设定,数据源是一个数组(ARRAY)则COUNT的值为要复制的数据个数(设定值不可超出数组内要传送的个数)。SRC_INDEXDInt指定SRC数据源的开始位DEST_INDEXDInt指定DEST目标数据区的开始位。RET_VALInt指令执行错误信息。DESTVariant源块内容所要复制到的目标区域2024/10/22应用举例4.4流水灯控制4.3移动操作指令控制要求:使用PLC控制8盏灯以一定的形式流动,按下启动按钮,流水灯启动运行,每次亮一盏灯,每次亮1秒,依次循环点亮;按下停止按钮,所有灯立即熄灭。1.系统分析流水灯控制系统有启动、停止2个输入信号,8盏灯8个输出信号,因此PLC选型CPU1214DC/DC/RLY,订货号:6ES7214-1HG40-0XB0。2024/10/22应用举例4.4流水灯控制4.3移动操作指令2.I/O地址分配表输入信号输出信号输入元件地址作用输出元件地址作用SB0I0.0启动HL1Q0.0第1盏灯SB1I0.1停止HL2Q0.1第2盏灯

HL3Q0.2第3盏灯

HL4Q0.3第4盏灯

HL5Q0.4第5盏灯

HL6Q0.5第6盏灯

HL7Q0.6第7盏灯

HL8Q0.7第8盏灯2024/10/22应用举例4.4流水灯控制4.3移动操作指令3.流水灯真值表

HL8HL7HL6HL5HL4HL3HL2HL1QB0第1秒0000000116#01第2秒0000001016#02第3秒0000010016#04第4秒0000100016#08第5秒0001000016#10第6秒0010000016#20第7秒0100000016#40第8秒1000000016#802024/10/22应用举例4.4流水灯控制4.3移动操作指令4.程序编写程序段1:启-保-停电路2024/10/224.3移动操作指令程序段2:定时器控制程序段3:第1盏灯亮2024/10/224.3移动操作指令程序段4:第2盏灯亮程序段5:第3盏灯亮2024/10/224.3移动操作指令程序段6:第4盏灯亮程序段7:第5盏灯亮2024/10/224.3移动操作指令程序段8:第6盏灯亮程序段9:第7盏灯亮程序段10:第8盏灯亮2024/10/224.3移动操作指令程序段10:第8盏灯亮2024/10/22任务一基于PLC的三相交流异步电机星-三角降压启动1.项目要求

使用S7-1200PLC实现三相交流异步电机的星-三角降压启动,星形启动时间为20S,星形向三角形转换的过渡时间为1S。2024/10/222.项目分析图4-10三相交流异步电机星-三角降压启动原理图图4-10三相交流异步电机星-三角降压启动原理图,左边为主电路,右边为控制电路,启动过程为:

1合上断路器Q1,按下启动按钮SB1->接触器KM1、KM2和定时器KT1的线圈得电->KM1、KM2的主触点闭合,电机星形启动;同时KM1常开的辅助触点闭合,形成自锁。2当KT1的定时时间到->KT1的常闭触点断开,常闭触点闭合->KM2线圈失电,定时器KT2的线圈得电,开始计时->KM2的主触点断开,星形启动结束。KT2定时的时间可以设为0.5S-1S,目的是防止在星形启动和三角形运行转换的过程中,出现短路现象。3当KT2的定时时间到->KT2的常开触点闭合->接触器KM3线圈得电->KM3的主触点闭合,同时KM3的常开辅助触点闭合形成自锁->电机三角形运行。本任务要求使用S7-1200PLC代替图4-10中的控制电路部分实现三相交流异步电机的星-三角降压启动。任务一基于PLC的三相交流异步电机星-三角降压启动2024/10/221.控制系统设计

根据本项目任务分析,星-三角降压控制系统有停止按钮、启动按钮和过载保护3个输入信号,有KM1、KM2、KM3总共3个输出控制信号,其中交流接触器KM1、KM2、KM3线圈电压为220V,因此项目选择继电器输出类型的PLC。根据以上分析,西门子S7-1200系列中1211C、1212C、1214C等继电器输出类型的PLC从I/O点数和输出类型两方面都可以满足本项目控制要求。任务一基于PLC的三相交流异步电机星-三角降压启动2024/10/221.控制系统设计图4-11三相交流异步电机星-三角降压启动流程图任务一基于PLC的三相交流异步电机星-三角降压启动2024/10/221.控制系统设计序号名称型号与规格单位数量备注1三相交流异步电机YS801260W台1可根据实际情况选择电机2交流接触器CJX2-1210个3

3PLC西门子S7-12001211CAC/DC/RLY台1可根据实际情况选择继电器输出型PLC。表4-2三相交流异步电机星-三角降压启动主要设备清单任务一基于PLC的三相交流异步电机星-三角降压启动2024/10/222.I/O地址分配表4-3星-三角降压启动I/O分配表输入信号输出信号输入元件作用输入继电器输出元件作用输出继电器SB0停止按钮I0.0KM1电源接触器Q0.0SB1启动按钮I0.1KM2星形启动接触器Q0.1FR过载保护I0.2KM3三角形运行接触器Q0.2任务一基于PLC的三相交流异步电机星-三角降压启动2024/10/223.系统接线图图4-12基于PLC的三相交流异步电机星-三角降压启动

基于PLC的三相交流异步电机星-三角降压启动如图3-17所示,左图为主电路,右图为控制电路。任务一基于PLC的三相交流异步电机星-三角降压启动2024/10/224.PLC程序设计图4-13星-三角降压启动变量表任务一基于PLC的三相交流异步电机星-三角降压启动2024/10/22(2)程序设计程序段1:启保停电路程序段2:星形启动程序段3:三角形运行图4-14星-三角降压启动控制程序(一)

星-三角降压启动梯形图如图4-14和图4-15所示。图4-14是采用两个接通延时定时器实现星-三角降压启动的梯形图。程序段1为启-保-停电路,M0.0为启动/停止标志位。程序段2为星形启动阶段,Q0.0和Q0.1线圈得电,电机星形启动,同时20S计时开始。程序3为三角形运行阶段,当星形启动结束1S,电机处于三角形运行状态。任务一基于PLC的三相交流异步电机星-三角降压启动2024/10/22四任务实施(2)程序设计程序段1:程序段2:程序段3:图4-15星-三角降压启动控制程序(二)程序段1:启-保-停电路,采用复位优先指令实现。程序段4:程序段2:星形启动时间为20S,星形启动到三角形运行之间的过渡时间为1S。程序段3:星形启动阶段,按下启动按钮,接触器Q0.0得电,当ET≤20S时,Q0.1得电,星形启动,当ET﹥20S时,Q0.1断开,星形启动结束。程序段4:三角形运行阶段,当ET≥21S时,Q0.2得电,三角形运行。2024/10/22任务二基于PLC的三相交流异步电机正反转循环控制1.项目要求使用S7-1200PLC实现三相交流异步电机循环正反转控制。2024/10/221.项目分析

本任务要求按下启动按钮,三相交流异步电机正转5S,暂停2S,反转5S,暂停2S,如此循环,按下停止按钮电机立即停止运行。同时电机正转时,正转指示灯亮,反转时反转指示灯亮。任务二基于PLC的三相交流异步电机正反转循环控制2024/10/221.控制系统设计

根据项目任务分析,正反转循环控制系统有停止按钮、启动按钮和过载保护3个输入信号,有正转接触器KM1、反转接触KM2、正转指示灯HL1和反转指示灯HL2总共4个输出控制信号,其中交流接触器KM1、KM2线圈电压为220V,指示灯额定电压为直流24V,因此项目选择既有交流输出回路又有24V直流输回路类型的PLC。根据以上分析,西门子S7-1200系列中1212C、1214C等继电器输出类型的PLC从I/O点数和输出类型两方面都可以满足本项目控制要求。任务二基于PLC的三相交流异步电机正反转循环控制2024/10/221.控制系统设计图4-16三相交流异步电机正反转循环控制系统流程图任务二基于PLC的三相交流异步电机正反转循环控制2024/10/221.控制系统设计表4-4三相交流异步电机正反转循环控制系统主要设备清单序号名称型号与规格单位数量备注1三相交流异步电机YS801260W台1可根据实际情况选择电机2交流接触器CJX2-1210个2

3PLC西门子S7-1200CPU1212CDC/DC/RLY台1可根据实际情况选择继电器输出型PLC。4指示灯施耐德

XB2BVB3LC个2

任务二基于PLC的三相交流异步电机正反转循环控制2024/10/222.I/O地址分配输入信号输出信号输入元件作用输入继电器输出元件作用输出继电器SB0停止按钮I0.0

温馨提示

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

评论

0/150

提交评论