欧姆龙PLC高速计数器中断与定时应用详解
5星 · 超过95%的资源 需积分: 10 135 浏览量
更新于2024-07-28
收藏 10.1MB PDF 举报
欧姆龙PLC编程手册中文版是一份针对初学者设计的指南,主要讲解了欧姆龙PLC (Programmable Logic Controller) 的编程操作。在这个章节中,重点介绍了一个实例,其中涉及了定时中断的功能。当输入信号00005变为ON后,每隔4毫秒(即1毫秒乘以4)会产生一次中断,对应的中断子程序序号为23。该部分的编程指令包括 MOV (21) 和 DM0010/11,用于设置计数器的设定值和时间间隔。
具体操作是先通过 MOV 指令将数值 #0004 设置到 DM0010,然后将 #0010 设置到 DM0011,这两个寄存器用于控制计数器的配置。接下来,SBN (92) 用于指定中断子程序的地址,而 RET (93) 是中断返回指令。在主程序中,使用 @STIM (69) 与 DM0010 结合,将中断子程序的地址 #0023 与00005关联,实现了定时中断的触发。
中断程序部分详细说明了如何设定递减计数器,它采用 BCD (Binary Coded Decimal) 编码,范围在0000~9999,设定的时间间隔为1.0毫秒。此模式下,中断是以定时间隔启动间隔计时器,并且计数器的设定值和子程序号被明确指定。高速计数器功能是欧姆龙PLC的一个亮点,CPM1/CPM1APC模块支持高速计数,可以应用于递增和增/减模式,配合输入中断实现不受PC(Program Counter)循环周期影响的目标值控制和区间比较控制。
高速计数器的输入接口支持A、B、Z相输入,以及4×输入,具备较高的计数频率,如A相输入2.5kHz,最大值可达32767。在特定模式下,输入00001和00002的使用可以灵活调整,例如在递增模式中,00001作为普通输入,而软件复位时00002也可以用作普通输入。
最后,对于使用高速计数器功能,需要在DM6642中进行特定设置,包括计数器模式(选择增/减或递增)、复位模式(Z相+软件复位或仅软件复位)以及计数器本身的启用或配置。这部分内容强调了在实际编程时对硬件配置的重视,以确保计数器功能的正确运作。
这部分内容深入浅出地介绍了欧姆龙PLC的定时中断和高速计数器功能,为初学者提供了一套实用的编程指导。
2019-11-10 上传
2009-12-12 上传
2017-04-29 上传
2022-10-16 上传
2019-09-25 上传
2022-11-13 上传
2019-10-14 上传
2019-10-16 上传
cq1007843998
- 粉丝: 0
- 资源: 1
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程