基于PLC技术的并行定时器设计研究_第1页
基于PLC技术的并行定时器设计研究_第2页
基于PLC技术的并行定时器设计研究_第3页
基于PLC技术的并行定时器设计研究_第4页
基于PLC技术的并行定时器设计研究_第5页
全文预览已结束

下载本文档

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

文档简介

1、基于PLC技术的并行定时器设计研究PLC中自带有定时器,但是一般PLC自带的定时器数量有限,在有有的应用中,较少的定时器数量难以PLC的应用,为此,需要通过外扩定时器来满足PLC应用的需求。在本文的研究中,对基于PLC的外扩256个并行外部定时器进展研究。【关键词】PLC技术;并行定时器定时器指令是PLC工作运行中的重要指令,可以进展构造时序、人为制造中断等各种应用,是PLC应用中不可或缺的重要手段。1. 定时器设计常用的PLC微控制器的内部定时器数量有限,在有大量定时任务需要完成时,PLC自带的内部定时器难以满足应用的需求,因此需要通过外扩定时器芯片,来实现大量定时器单元的设计。1.1 总体

2、构造设计在本课题所研究的并行定时器中,实现了256个定时范围为1228,最小定时时间为1ms定时器。由于并行定时器的定时范围宽、单元数量多,因此采用并行方式执行,在较短的时间内对所256个定时单元进展扫描,完成一次定时操作。为了节省接口数量,并行定时器单元的输入输出接口采用双向I/O接口。外部控制器访问定时器的方式是按照一定的时序实现数据的写入和读取,定时器内部定时单元的访问和操作通过相应命令来控制。定时器的内部框架图设计如图1所示。1.2 定时器命令设计在定时器总体设计过程中,PLC与并列控制的外部定时器之间通过命令的方式来实现数据的交互。定时器的命令范围控制命令和读取命令两种。在PLC与外

3、部定时器进展数据通信的过程中,为了保证256个外部定时器单元初始化成功和正确读取,PLC的输入输出频率应该在300kHz以上。在PLC的地址总线中,输入0x000-0x0ff表示256个定时器中某个定时器的编号,而0x00-0x120表示将256个定时器划分为8组每组数量为32个定时器的中断标志组,通过分组可以更快的实现对定时器的初始化和读取操作。1控制命令PLC向定时器单元发送的初始化、启用、停用、暂停等控制命令,控制命令的输入格式如表1所示。通过设置相应的定时器地址,并且输入定时器初始数据,PLC就可以控制256个外部定时器单元中的某个定时器启动,当启动标志位和使用标志位同时置1,并且完毕

4、标志位和工作标志位同时置0时,控制外部定时器开始工作。当启动标志位或者使用标志位中的某个位置0时,定时器停顿工作,并且载入初始值,等待下一次被PLC启用。2读取命令的那个RW端置高电平后,PLC可以访问定时器单元内的定时数据来获取相应的定时状态和定时值信息。当读取命令的输入地址为0x100时,可以并行读取1个定时器单元组中的32个外部单元的数据,0表示定时单元未启动或者未完毕,1表示定时器时间到达。2. PLC程序控制PLC程序是指PLC并行控制256个外部定时器单元的程序。程序的主要模块分为如下五个部分的内容。2.1 1kHz分频模块分频模块将50MHz的方波进展分频,实现分频为50%占空比

5、的1kHz频率信号输出。在分频时需要一个计数器进展输出控制,计数器的计算公式如式1所示。1根据式1计算得到计数次数为25000,因此当技术次数为25000时,输出1kHz取反,获得50%占空比的1kHz方波。2.2 地址计数模块在访问两端RAM时,通过地址技术模块输入地址,当PLC模块需要读取外部定时器中的定时数据时,地址计数器模块停顿计数,在完成读取操作后,继续进展地址增加,在完成一个循环之后,等待下一次1kHz脉冲到达。地址计数采用11位存放器,11个存放器的低3位保持地址持续时间,在8个时钟周期的持续时间中,完成一次单元操作。在单元操作完成后,地址计数器累加,地址计数所指向的地址后移。2

6、.3 计时与逻辑控制模块计时与逻辑控制模块读取两端口RAM中的数据,读取RAMCR中的数据并判断当前定时的定时状态和定时初始值;读取RAMCE中的数据,进展减操作,开始进展定时。假设在计时与逻辑控制模块运行过程中发现了定时完毕的定时单元,那么将RAMCE中的D27和D28位置分别设置为0和1,假设定时单元未技术那么设置为1和0,其余情况设置为0和0。3. 总结PLC中自带了定时器以满足一般应用的需求,但由于PLC所在带的定时器较少,因此难以满足复杂应用的需求。在本文的研究中,采用PLC未接定时器的方式来扩大PLC的定时器的数量,并通过并行处理来进步定时器工作的实时性,进步定时器计数和定时的准确性。参考文献1孙志雄,谢海霞.基于FPGA的高速串并/并串转换器设计J.现代电子技术,2021,8:151-152.2李克俭

温馨提示

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

评论

0/150

提交评论