在线教务辅导网: ;在线教务辅导网: ;第6章 特殊功能指令 ;6.1 中断指令;(3)时基中断
时基中断包括定时中断和定时器T32/T96中断。
定时中断用于支持一个周期性的活动。周期时间从1毫秒至255毫秒,时基是1毫秒。使用定时中断0,必须在SMB34中写入周期时间;使用定时中断1,必须在SMB35中写入周期时间。将中断程序连接在定时中断事件上,若定时中断被允许,则计时开始,每当达到定时时间值,执行中断程序。定时中断可以用来对模拟量输入进行采样或定期执行PID回路。
定时器T32/T96中断指允许对定时时间间隔产生中断。这类中断只能用时基为1ms的定时器T32/T96构成。当中断被启用后,当前值等于预置值时,在S7-200执行的正常1毫秒定时器更新的过程中,执行连接的中断程序。;2. 中断优先级和排对等候;6.1.2 中断指令;6.1.3 中断程序;【例6-1】编写由I0.1的上升沿产生的中断事件的初始化程序。;【例6-2】编程完成采样工作,要求每10ms采样一次 ;【例6-3】利用定时中断功能编制一个程序,实现如下功能:当I0.0由OFF→ON,Q0.0亮1s,灭1s,如此循环反复直至I0.0由ON→OFF,Q0.0变为OFF。;6.1.5 中断程序编程实训;3. 参考程序
;(2)喷泉的模拟控制参考程序;6.2 高速计数器与高速脉冲输出;6.2.2 高速计数器的工作模式;(2)单路脉冲输入的外部方向控制加/减计数 ;(3)两路脉冲输入的单相加/减计数 。;(4)两路脉冲输入的双相正交计数 ; 两路脉冲输入的双相正交计数4x 模式;2. 高速计数器的工作模式; HSC编号及其对应 的输入 端子
HSC模式;6.2.3 高速计数器的控制字和状态字;表 HSC的控制字节;表 高速计数器状态字节的状态位;6.2.4 高速计数器指令及举例;2. 高速计数器指令的使用 ;(2)执行HDEF指令之前,必须将高速计数器控制字节的位设置成需要的状态,否则将采用默认设置。默认设置为:复位和起动输入高电平有效,正交计数速率选择4×模式。执行HDEF指令后,就不能再改变计数器的设置,除非CPU进入停止模式。
(3)执行HSC指令时,CPU检查控制字节和有关的当前值和预置值。;3. 高速计数器指令的初始化步骤
;(5)用新的预置值写入32位预置值寄存器(SMD42 ,SMD52, SMD62, SMD142 ,SMD152, SMD162)。如执行指令MOVD 1000,SMD52,则设置预置值为1000。若写入预置值为16#00,则高速计数器处于不工作状态。
(6)为了捕捉当前值等于预置值的事件,将条件CV=PV中断事件(事件13)与一个中断程序相联系。
(7)为了捕捉计数方向的改变,将方向改变的中断事件(事件14)与一个中断程序相联系。
(8)为了捕捉外部复位,将外部复位中断事件(事件15)与一个中断程序相联系。
(9)执行全局中断允许指令(ENI)允许HSC中断。
(10)执行HSC指令使S7-200对高速计数器进行编程。
(11)结束子程序。;【例】高速计数器的应用举例。某设备采用位置编码器作为检测元件,需要高速计数器进行位置值的计数,其要求如下:计数信号为A、B两相相位差90°的脉冲输入;使用外部计数器复位与启动信号,高电平有效;编码器每转的脉冲数为2500,在PLC内部进行4倍频,计数开始值为“0”,当转动1转后,需要清除计数值进行重新计数。;子程序0(配置HSC1)
LD SM0.1 // 首次扫描时
MOVB 16#F8 SMB47 // 设置HSC1控制字
HDEF 1 11 // 将HSC1设置为模式11
MOVD +0 SMD48 // HSC1的当前值清0
MOVD +50 SMD52 // 将HSC1预设值设为50
ATCH INT_0 13 //CV=PV(中断事件13),
调用中断程序INT_0
ENI // 允许全局中断
HSC 1 // 执行HSC1指令;
LD SM0.0
MOVD +0, SMD48 // HSC1的当前值清0
MOVB 16#C0, SMB47 //只写入一个新当前值, 预置值不变,
计数方向不变,HSC1允许计数
H
您可能关注的文档
- 各具特色的民居知识课件.ppt
- 各具特色民居讲解学习.ppt
- 各类岗位聘用实施细则宣章节提纲培训讲学.ppt
- 各类药物的生产方法药智论坛教程文件.ppt
- 各石油加工过程产生三废及污染治理技术知识课件.ppt
- 各位同学下午好!资料讲解.ppt
- 各向异性磁阻传感器的应用从设想到实践教学内容.ppt
- 各种各样的叶子的研究演示教学.ppt
- 勾股定理教案资料.ppt
- 古代埃及工艺美术二知识讲解.ppt
- 良肢位摆放在骨科康复中的应用.ppt
- 2026精选人教版一年级上册数学期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).pdf
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级上册数学期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级下册数学期末考试试卷(3套含答案解析).docx
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).docx
- 良肢位摆放与康复训练的结合.ppt
- 良肢位摆放在儿童康复中的应用.ppt
最近下载
- 建筑工程质量司法鉴定中修复方案及修复费用确定的探讨.docx VIP
- (一模)2026年合肥市2026届高三第一次教学质量检测 物理试卷 (含官方答案).docx
- 2025年中级消防设施操作员(维保类)考试题库及答案(浓缩500题).docx VIP
- 欧盟F-gas法规原文.pdf VIP
- 新人教版高一英语必修二英语单词默写表.pdf VIP
- 计算机音乐技术在高校音乐教学中应用.doc VIP
- 中国术数概论.pdf VIP
- 产品碳足迹核算与评价 课件 16 CBAM政策起源.pptx
- 供应链碳关税应对:2025年CBAM合规培训.pptx VIP
- 2025年华侨港澳台生入学考试高考数学试卷真题.pdf VIP
原创力文档

文档评论(0)