✅ 操作成功!

“S7-200SMART PLC”讲座 第4讲:高速输入与高速输出

发布时间:2023-12-12 作者:admin 来源:讲座

2023年12月12日发(作者:)

-

“S7-200SMART PLC”讲座 第4讲:高速输入与高速输出

电气自动化・ 次数,4倍速模式在两个时钟脉冲的上升沿和下降 沿都要计数,因此,时钟脉冲的每一个周期要计4 的HSC0。 (4)在第3页(模式)设置计数模式为默认 的模式0。 (5)在第4页(初始化)采用默认的计数器 初始化子程序符号名HSC0一INIT,设置计数器的预 设值PV为4 000,当前值CV为0,初始计数方向 次数。 根据有无外部复位输入,上述4种工作模式分 别可以各分为两种。 1.4高速计数器的外部输入信号 4个高速计数器一共有6点外部输入信号 (10.0~IO.5)。10.1和10.3分别供两个高速计数 器分时使用。II3.0一10.3可以用于边沿中断,同一 为加计数。 (6)在第5页(中断)设置当前值等于预设 值时产生中断,使用默认的中断程序符号名 个输入点不能同时用于两种不同的功能。HSC0和 HSC2支持全部8种计数模式,HSC1和HSC3因为 只有一个时钟脉冲输入,所以只支持模式0。 2高速计数器的程序设计 在特殊存储器(SM)区,每个高速计数器都 有一个状态字节、一个控制字节、一个预设值寄存 器和一个当前值寄存器,可以用它们来编写初始化 程序和中断程序。这些程序的编写既烦琐又容易 出错。 下面介绍使用高速计数器指令向导生成应用程 序的过程。 2.1 控制要求 要求通过高速计数器的计数来周期性地控制 QO.1和Q0.2,计数脉冲的周期为1 Ills,波形如图 4—2所示。用高速计数器指令向导生成HSC0的初 始化程序和中断程序。HSC0为无外部方向输入信 号的单相加/减计数器(模式0)。 Q0.1厂——] 厂 Q。2]厂——] .4 s .3 s.4 s. 图4—2波形图 2.2使用高速计数器向导生成应用程序 2.2.1 操作步骤 (1)单击项目树“向导”文件夹中的“高速 计数器”,打开高速计数器向导。 (2)在“向导”第1页选中“HSC0”,单击 “下一步”按钮。以后每次操作完成后都单击“下 一步”按钮。 (3)在第2页设置计数器的名称,采用默认 COUNT_EQ0。 (7)在第6页(步)设置步数。在各步的中 断程序中修改计数方向、当前值和预设值,并将另 一个中断程序连接至相同的中断事件。本例设置为 3步。 (8)第7页(步1)采用默认的新的中断程序 名称HSC0一STEP1。设置新的预设值为7 000,不 更新计数当前值和计数方向。 (9)第8页(步2)采用默认的新的中断程序 名称HSC0一STEP2。设置新的预设值为3 000,不 更新计数当前值,新的计数方向为减计数。 (10)在第9页(步3)选中“将此事件附加 到新的中断例程”,设置新的中断程序名称为 COUNT_EQ0。预设值更新为4 000,当前值更新为 0,计数方向改为加计数。实际上,这是将计数当 前值清零后,开始下一周期的计数操作。 (11)第1O页(组件)显示将要自动生成的 初始化计数器子程序HSC0一INIT和3个中断程序。 (12)在第11页(完成)单击“生成”按钮, 自动生成上述4个程序。 2.2.2应用程序 高速计数器生成的应用程序如下。 编写主程序时,在SM0.1上升沿调用HSC0一 INIT。在下面的程序中,对Qo.1和Qo.2的立即置 位和立即复位指令是人工添加的。 (1)主程序。 LD SM0.1 //首次扫描时 CALL HSC0一INIT //调用HSC0初始化子 程序 (2)初始化子程序HSC0一INIT。 LD SM0.O //SM0.0总是为ON MOVB 16#F8,SMB37 ∥设置控制字节,加 计数 MOVD+0,SMD38 ∥装载当前值CV 雩世霉(2015—9) MOVD+4000,SMD42 ∥装载预设值PV HDEF 0,0 ∥设置HSC0为模式0 ATCH COUNT——EQ0,12 //CV=PV时,调用 COUNT—.EQ0 ENI ∥允许全局中断 HSC O f 动HSC0 SI Qo.1,1 ∥用户添加的立即置位 指令 RI Qo.2,1 ∥用户添加的立即复位 指令 (3)中断程序COUNT_EQo。 当HSC0的计数当前值等于第1个预设值4 000 时,调用中断程序COUNT_EQ0。 LD SM0.0 MOVB 16#A0,SMB37 ∥设置控制字节,计数 方向不变 MOVD+7000,SMD42 ∥装载预设值PV ATCH HSC0一STEP1, l2//CV=P 时,调用 HSC0——STEP1 HSC O 动HSC0 SI Qo.2,1 ∥用户添加的立即置位 指令 (4)中断程序HSC0一STEP1。 当HSC0的计数当前值等于第2个预设值7 000 时,调用中断程序HSC0一STEP1。 LD SM0.O MOVB 16#B0,SMB37 //设置控制字节,改为 减计数 MOVD+3000,SMD42 //装载预设值PV ATCH HSC0一STEP2,12//CV=PV时,调用 HSC0—.STEP2 HSC 0 //启动HSC0 RI Qo.1,1 //用户添加的立即复位 指令 (5)中断程序HSC0一STEP2。 当HSC0的计数当前值等于第3个预设值3 000 时,调用中断程序HSC0一STEP2。 LD SM0.0 MOVB 16#F8,SMB37 //设置控制字节,改为 加计数 MOVD+0,SMD38 //令当前值为0 MOVD+4000,SMD42 //装载预设值P ATCH COUNT—EQ0,12//CV=PV时,调用 需世幂(2015—9) ・电气自动化・ COUNT_EQ0 HSC 0 f皂动HSC0 SI QO.1,1 ∥用户添加的立即置位 指令 RI Qo.2,1 ∥用户添加的立即复位 指令 如果计数器的高速脉冲输入10.0的滤波时间 过长,计数脉冲信号将被过滤掉。本例高速脉冲的 频率为1 kHz。查《s7—200 SMART系统手册》 “高速输入降噪”中的表格可知,滤波时间为0.4 ms时,PLC可检测到的最大计数频率为1.25 kHz, 所以将10.0的滤波时间设置为0.4 ms。 3用PWM向导生成PWM子程序 脉冲宽度调制(PWM)功能提供连续的、周 期与脉冲宽度可以由用户控制的输出。s7—200 SMART CPU ST20有两个脉冲输出通道Qo.0和 Qo.1,CPU ST30/ST40/ST60有3个脉冲输出通道 Qo.0、Qo.1和Qo.3,支持的最大脉冲频率为 100 kHz。 PWM指令与PWM输出波形如图4—3所示。 1 SM H l IO I.旦塑 ,I l 1 l宽度f。 l厂] I 1 图4—3 PWM指令与PWM输出波形 脉冲宽度t 与脉冲周期t之比为占空比, PWM的时间基准可以设置为 s或ms。 可以用特殊存储器区的PWM发生器的控制字 节、周期值字、脉冲宽度值字和脉冲计数值双字编 写PWM程序。 用PWM向导生成PWM子程序的方法如下。 (1)双击项目树“向导”文件夹中的 “PWM”,打开PWM向导。 (2)在“向导”第1页选中“PWM0”,单击 “下一步”按钮。以后每次操作完成后都单击“下 一步”按钮。 (3)在第2页采用脉冲发生器默认的名 称PWM0。 (4)在第3页(输出)显示PWM0的输出地 址为Qo.0,设置时间基准为 s。 (5)在第4页(组件)显示默认的PWM子程 区 电气自动化・ 高压变频器在自水泥回转窑生产中的应用 陶波’周冬华 (1.江西新余钢铁集团公司第一炼铁厂,338001,江西新余; 2.新余坤邦白水泥有限公司,338001,江西新余) 1 应用背景 输出电压为10 kV,额定输出电流为40 Ao 3 回转窑变频调速一次电路 本段所述一次电路是指从10 kV厂供电引入到 新余坤邦白水泥有限公司年产白水泥2O万t, 属中型白水泥厂。白水泥回转窑主要作用是对生料 进行煅烧,温度为1 250~1 350 oC。生产上对回转 高压变频器,再到高压电机的10 kV电路。电路如 图1所示,QF1为受电断路器,KM1为高压变频 器进电接触器,Qs1和Qs2为高压变频器隔离开 窑的转速有一定要求。在窑的倾斜度已固定的条件 下,根据具体的生产要求,保持一个相对合理的转 速,使窑内物料的填充率及运动速度与对应的煅烧 关,KM2为高压变频器输出接触器,KM3为旁路 接触器。这个系统有两种工作方式:变频调速与 50 Hz工频定速。从变频调速切换到工频定速工作 的顺序为:关变频器,断开KM1,延时2 s后,再 合KM3。由工频定速切换变频调速的顺序为:断 开KM3,延时2 S后,再合KM1和KM2。如果 条件合理匹配,对于优质高产而言相当重要。回转 窑电机功率一般较大,在二十世纪七八十年代基本 上是不调速的。目前回转窑调速有变频调速和液力 偶合器调速两种方法。液力偶合器调速范围小、精 度低,不能实现自动调速,故障也较多。高压变频 调速技术已经相当成熟,运行稳定,价格也降到了 适宜水平。因此,目前国内水泥回转窑基本上都采 用高压变频调速。 KM3断开后立即合KM1和KM2,会因电机反电动 势不同期而过流,因此需要一定的延时。 新余坤邦白水泥有限公司回转窑采用利德华福 高压变频器进行调速,达到了既满足生产工艺要 求,又大量节电的效果。 2应用选型 图1 回转窑变频调速一次电路 4变频器一次电路 新余坤邦白水泥有限公司回转窑电动机型号为 YKK500—4,额定功率为500 kW,额定电压为 10 kV,额定电流为28 A,额定转速为1 450 HARSVERT—A 10/040型变频器由电压器柜、 功率柜和控制柜组成。变压器柜内设置整流变压 器,将10 kV高压变换为二次侧八组低压,为功率 单元供电。每个功率单元的主回路相对独立。变频 器每相由八个功率单元叠加。每个功率单元相当于 做实验时,可以用QO.0输出的PWM信号作为高 r/min,额定功率因数为0.89。选用利德华福 HARSVERT—A 10/040型高压变频器,变频器额定 序名称PWM0一RUN。 (6)在第5页(完成)单击“生成”按钮, 生成子程序PWMO—RUN。 速计数器的计数脉冲信号。PLC的输入回路和输出 回路都采用CPU提供的DC24 V电源。PLC外部接 线如图4—4所示。 子程序PWM0一RUN的参数RUN用来控制是 否产生脉冲,周期Cycle的允许范围为10 s~ 65 535 Ixs或2 ms~65 535 ms,脉冲宽度Pulse的允 将上述高速计数器程序和图4—3中的程序下 载到PLC后,运行程序。10.1为“ON”时,Qo.0 许范围为0—65 535 txs或0~65 535 ms。 4 高速计数器与高速输出的应用实验 给高速计数器提供高速计数脉冲。可以用状态图表 的趋势图来监视地址为HC0的高速计数器HSC0 的当前值,以及HSC0控制的QO.1、Qo.2波形。 如果CPU模块为继电器输出型,则可以用外 雩世男(2015—9) 使用场效晶体管输出的CPU ST20/30/40/60 臣 ・电气自动化- 台交一直一交型低压变频器。功率单元整流侧用 绝缘栅双极晶体管(IGBT)三相全控桥进行整流, 一合闸、进电断路器跳闸、变频器轻故障、变频器重 故障、变频器远控、变频器停机、高压接触器合 闸、高压接触器分闸等,模拟量输出主要有转速、 电流等。 6安装与维护 中间回路采用电解电容滤波和储能。功率单元输出 侧为四只IGBT组成的H桥。每个功率单元内设数 字信号处理器(DSP),进行整流算法的高速运算 和控制。 整流变压器有八个延边三角形线圈。每个延边 三角形线圈为六相半波整流,相邻线圈相差7.5。。 八个线圈组成48相半波整流。这样的接法可提高 一由于高压变频器是精密电子产品,发热量大, 因此回转窑高压变频器安装在单独的空调房内。使 用中保持变频器房内整洁干净。高压变频器属高压 次侧线圈效率,消除47次以下谐波。 产品,柜内有10 kV高压,严禁在没有停电和验电 前进入变压器柜和功率柜进行检修作业。在测量高 压电机绝缘时,应拆去电机电缆。在进行变压器耐 压试验时,应将所有的功率单元和变压器断开,并 将温控仪同测温探头断开。 运行中需要注意以下几点:电动机运行声响是 5变频器控制原理 控制系统由主控制器、人机界面、可编程序控 制器(PLC)三大部分组成。主控制器、人机界 面、PLC之间采用RS485进行数据通信,通信协 议为公司内部通信协议。主控制器和PLC之间还 否正常;变频器运行声响是否正常,是否出现过热 变色现象;观察显示屏的电压、电流是否正常;观 察电压器和功率柜的运行温度是否正常。此外,每 使用输入输出点及模拟信号建立简单通信。 在人机界面中进行参数设定和功能设定,还可 以实现故障查询,显示运行中的电流、电压器参数 及功率柜温度等。主控板由中央处理器(CPU)、 存储器等组成。主控板接收来自上位机及PLC的 指令,发送控制指令,主控板同时产生每相各功率 单元的触发脉冲,采集各功率单元反馈信息,对各 种数据进行运算处理。光纤板的作用是将主控板上 0.5 a对变频器进行一次清灰。 7经济效益 回转窑工作时,一般运行在38 Hz。在38 Hz 运行频率下,电机电流为2O A。此时有功功率下 降了: 的控制信号转换为光信号,通过光纤输出至功率 单元。 AP=43×10(,1一/2)COS =√3 X 10×(28—20)×0.89=123.3(kW) (1) 系统中开关量输入主要有远程启动、远程停 机、远程复位、柜门关闭、变频器故障、控制电源 以1 a运行330 d计算,可节电: AW=123.3×330×24=87 760(kWh)(2) 失电、变压器超温、进电断路器合闸、各接触器合 闸、功率柜超温、远程操作状态等,模拟量输入主 以上计算未考虑高压变频器自身发热及散热, 因此,实际节电略少于以上计算值。 (编辑杨 梁) 要有转速给定、转速反馈等,开关量输出主要有变 频器停机、变频器运行、变频器报警、进电断路器 【变频器化工机械自动控制选择应用】 生器输出电压和输出电路的类型应与PLC的输入 电路匹配。 参考文献 [1]廖常初.s7—200 SMART PLC编程及应用[M].北京: 机械工业出版社,2013. (待续) (编辑图4-4 Pl-C的外部接线 叶帆) 接的脉冲信号发生器提供脉冲信号。注意,脉冲发 需世謇(2015—9) 【可编程序控制器 产品 软件 通信 基础知 识】 匪 

-

“S7-200SMART PLC”讲座 第4讲:高速输入与高速输出

👁️ 阅读量:0