SIMATIC S7 PLC原理及应用 教学课件 ppt 作者 龙志文 第四章 西门子200(3)
92页1、【例4-29】采用中断指令完成每隔0.1s将模拟量输入值采集进来,存放在VW10中。 分析: 要完成定时采集输入信号,可以定时中断0或1来完成,并将定时值送到MW34或MW35中,并将中断事件号(10或11)与中断服务程序连接(ATCH)起来。 定时中断的目的是完成模拟量的采集过程,所以中断服务程序应该是采集模拟量。 具体的参考程序如图4-74所示,本程序采用定时中断0来完成控制。,图4-74 定时采集模拟量程序,(三)高速计数器(High Speed Counter)指令 普通计数器是按照顺序扫描的方式进行工作,在每个扫描周期中,对计数脉冲只能进行一次累加。然而,当输入脉冲信号的频率比PLC的扫描频率高时,普通计数器将无法正确完成计数任务。在PLC中,处理比扫描频率高的输入信号的任务是由高速计数器来完成的。 在S7-200CPU内置46个高速计数器(HSC0HSC5,其中CPU221和CPU222不支持HSC1及HSC2)。这些高速计数器工作频率可达到20kHz,有12种工作模式,而且不影响CPU性能。,1高速计数器的工作模式 高速计数器共有12种工作模式,大体可分为四类: (1)带
2、内部方向控制的单向计数器,这类计数器只有一个计数输入端,工作模式为模式0、1、2; (2)带外部方向控制的单向计数器,这类计数器只有一个计数输入端,增加了一个外部输入点来控制计数方向(增计数还是减计数),工作模式为模式3、4、5; (3)双向计数器,这类计数器有两个计数输入端,一个增计数输入端,一个减计数输入端。这类计数器的工作模式为模式6、7、8; (4)正交计数器,这种计数器有两个时钟脉冲输入端,一个输入端叫A相,一个输入端叫B相。当A相时钟脉冲超前B相时钟脉冲时,计数器进行增计数。当A相时钟脉冲滞后B相时钟脉冲时,计数器进行减计数。这类计数器的工作模式为模式9、10、11。在正交模式下,可选择1倍或4倍计数速率来计数。 对于相同的操作模式,全部计数器的运行方式均相同,并非每种计数器均支持全部工作模式。HSC0、HSC3、HSC4、HSC5的工作模式见表4-29。 HSC1、HSC2的工作模式见表4-30。,表4-29 高速计数器工作模式(一),表4-30 高速计数器工作模式(二),*注:上两表中所用到的输入点如果不使用高速计数器,可作为一般的数字量输入点,或作为中断事件的输入点。
3、只有在使用高速计数器时,才分配给高速计数器。,2高速计数器引发的中断事件 为了满足高速计数器的计数频率,使得无法实时监控高速计数器的当前值,而且高速计数器也不存在自己的触点。即对于高速计数器的运行监控是通过中断来完成的,全部高速计数器均支持当前值等于设定值(CV=PV)中断,并且除HC3和HC5外还支持计数方向改变中断和外部复位中断。由表4-28可以看出,与高速计数器有关的中断事件共有14个,整理后如表4-31所示。,表4-31 高速计数器引发的中断事件,3高速计数器的状态字 为了监视高速计数器的工作状态,执行由高速计数器引起的中断事件,每个高速计数器都在特殊继电器区SMB安排一个状态字节,该字节的低5位(04位)均未使用,其高三位反映了这个计数器的工作状态,表示当前计数方向以及当前值是否大于或等于预设数值。高速计数器的状态字的有效位见表4-32。,表4-32 高速计数器的状态字,*注:只有执行高速计数器的中断程序时,状态字节的状态位才有效,4高速计数器的控制字 定义计数器及计数器模式后,可对计数器动态参数进行编程。各高速计数器均有控制字节,可起动或关闭计数器、控制方向(只用于模式0、
4、1、2)或其它全部模式的初试计数方向、装载当前数值及预设数值。高速计数器的控制字见表4-33。,表4-33 高速计数器的控制字节,5高速计数器的当前值和设定值 每个高速计数器都有一个32位的当前值寄存器和一个32位的设定值寄存器,当前值和设定值都是有符号整数。为了向高速计数器装入新的当前值和设定值,必须设定包含当前值或设定值的控制字节及特殊内存字节。然后执行HSC指令,使新数值传送到高速计数器。表4-34列举了用于装入新当前值及设定值的特殊内存字节。,表4-34 高速计数器的当前值和设定值,6高速计数器指令 高速计数器的指令有2条:定义高速计数器指令HDEF和执行高速计数指令HSC。 (1)定义高速计数器指令HDEF(High-speed counter Definition) HDEF指令的功能是为某个要使用的高速计数器选定一种工作模式。每个高速计数器在使用前,都要用HDEF指令来定义工作模式,并且每个高速计数器只能有一种工作模式,即只能定义一次。其格式如图4-75所示,图4-75 定义高速计数器指令HDEF,定义高速计数器指令有两个数据输入端: HSC为要使用的高速计数器编号,数据
《SIMATIC S7 PLC原理及应用 教学课件 ppt 作者 龙志文 第四章 西门子200(3)》由会员E****分享,可在线阅读,更多相关《SIMATIC S7 PLC原理及应用 教学课件 ppt 作者 龙志文 第四章 西门子200(3)》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页