扩展EPLC输出点数模块制造技术

技术编号:7671245 阅读:168 留言:0更新日期:2012-08-11 08:55
本实用新型专利技术公开了扩展EPLC输出点数模块,它为一SPI输出扩展电路,所述的SPI输出扩展电路的信号输入端口与PLC控制器中SPI模块的主出从入口相连,SPI输出扩展电路的时钟信号端与PLC控制器中SPI模块的时钟信号端相连。本实用新型专利技术是将SPI总线与移位寄存器相结合,扩展嵌入式智能可编程逻辑控制器主模块输出的设计方案。该电路设计简单,成本较低,而且输出扩展是个相对独立的模块,应用起来方便、可靠,将使得这种扩展设计广泛的应用到嵌入式智能可编程逻辑控制器上,有效解决了输出接口不足的问题。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及一种可编程控制器,尤其是可编程控制器中的输出扩展模块,具体地说是扩展EPLC输出点数模块
技术介绍
目前,可编程控制器PLC由于结构简单、编程方便、性能优异和应用方便等特点,尤其近年来通用可编程逻辑控制器和微型智能可编程器的开发应用,使得PLC成为当今用途最为广泛的工业控制器。但是随着应用复杂度的提高,PLC的应用瓶颈也显示出来,嵌入式智能可编程逻辑控制器,主模块输出点数范围一般从16点到60点,但是一部分输出口复用于控制和通讯接口之后,留作输出的只有30根左右。对于大于30点的模块必须考虑输出的扩展。目前,通常采用多级PLC控制的方式,将使整个控制系统的复杂程度大大提高,而且系统的运行不稳定。
技术实现思路
本技术的目的是针对嵌入式可编程控制器可用输出接口较少、采用多级PLC又存在复杂程度高、系统不稳定的问题,提出扩展EPLC输出点数模块。本技术的技术方案是扩展EPLC输出点数模块,它为一 SPI输出扩展电路,所述的SPI输出扩展电路的信号输入端口与PLC控制器中SPI模块的主出从入口相连,SPI输出扩展电路的时钟信号端与PLC控制器中SPI模块的时钟信号端相连。本技术的SPI输出扩展电路包括多个依次串接的移位寄存器,首个移位寄存器的串行信号输入端与PLC控制器中SPI模块的主出从入口相连,首个移位寄存器的串行信号输出端与下一移位寄存器的串行信号输入端相连;各移位寄存器的信号输出端作为输出模块的输出口。本技术的SPI输出扩展电路的移位寄存器为两个。本技术的SPI输出扩展电路的移位寄存器均是串行输入、并行输出移位寄存器。本技术的有益效果本技术的同步串行输出接口,为一串行数据流在同步时钟的作用下移入的设备。利用SPI总线时钟速度、数据位长度、时钟模式可以编程灵活控制的特点,具有不需要进行寻址操作优势。本技术是将SPI总线与移位寄存器相结合,扩展嵌入式智能可编程逻辑控制器主模块输出的设计方案。该电路设计简单,成本较低,而且输出扩展是个相对独立的模块,应用起来方便、可靠,将使得这种扩展设计广泛的应用到嵌入式智能可编程逻辑控制器上,有效解决了输出接口不足的问题。本技术提出了一种通过SPI总线与移位寄存器相结合16路输出的设计方法。SPI总线模块三线工作在Master方式下,向HC595提供同步时钟输入。主模块中,TMS470R1A288的SPIl用于主模块与扩展模块输出之间的通讯,SPI2用来扩展主模块的输出点数。SPI的信号线SPI2主出从入(SMO)用于扩展输出点数,连接HC595的串行输入端。附图说明图I是基于TMS470R1A288微处理器的嵌入式PLC系统框图。图2是本技术的SPI输出扩展电路的电路图。图3是本技术的移位寄存器HC595的功能模块示意图。图4是本技术的SPI输出控制流程图。具体实施方式以下结合附图和实施例对本技术作进一步的说明。如图I所示,扩展EPLC输出点数模块,它为一 SPI输出扩展电路,所述的SPI输出扩展电路的信号输入端口与PLC控制器中SPI模块的主出从入口相连,SPI输出扩展电路的时钟信号端与PLC控制器中SPI模块的时钟信号端相连。本技术的SPI输出扩展电路包括多个依次串接的移位寄存器(型号可为HC595),首个移位寄存器的串行信号输入端与PLC控制器中SPI模块的主出从入口相连,首个移位寄存器的串行信号输出端与下一移位寄存器的串行信号输入端相连;各移位寄存器的信号输出端作为输出模块的输出口。本技术的SPI输出扩展电路的移位寄存器为两个。本技术的SPI输出扩展电路的移位寄存器均是串行输入、并行输出移位寄存器输出扩展电路如图2所示,两片HC595是级联的关系,TMS470R1A288的SPI总线数据输出信号端SPI2SM0连接到Ul的串行数据输入端DS,U1的串行数据输入端Q7’连接到U2的串行数据输入端DS。SPI的时钟信号SPI2CLK经过反相器U3后同时接到两片HC595的时钟输入端SH_CP。信号UDTY控制HC595数据的装入,同时连接到Ul和U2的数据装入端。TMS470R1A288的另外一个控制信号0UT_EN,同时连接到两片HC595的OE端,控制并行数据的输出。图3是HC595内部功能模块示意图,结合图2和图3,数据从SPI2SIM0输出到并行数据输出端可以分为三个阶段首先,HC595的串行输入数据SPI2SM0在移位时钟SPI2CLK的作用下移入移位寄存器,寄存器清除端MR为低电平时只能清除移位寄存器中的内容,并不能控制输出端的状态,设计中将该管脚通过R3电阻拉到高电平。其次,当8位数据完整的移入移位寄存器后,在UDTY信号的作用下,移位寄存器中的数据存储到8位存储寄存器中,串行数据输出端Q7’输出的是最高位Q7的状态;最后,当OE信号有效时,数据输出到8位并行数据输出端。本技术未涉及部分均与现有技术相同或可采用现有技术加以实现。权利要求1.一种扩展EPLC输出点数模块,其特征是它为一 SPI输出扩展电路,所述的SPI输出扩展电路的信号输入端口与PLC控制器中SPI模块的主出从入口相连,SPI输出扩展电路的时钟信号端与PLC控制器中SPI模块的时钟信号端相连。2.根据权利要求I所述的扩展EPLC输出点数模块,其特征是所述的SPI输出扩展电路包括多个依次串接的移位寄存器,首个移位寄存器的串行信号输入端与PLC控制器中SPI模块的主出从入口相连,首个移位寄存器的串行信号输出端与下一移位寄存器的串行信号输入端相连;各移位寄存器的信号输出端作为输出模块的输出口。3.根据权利要求2所述的扩展EPLC输出点数模块,其特征是所述的SPI输出扩展电路的移位寄存器为两个。4.根据权利要求2所述的扩展EPLC输出点数模块,其特征是所述的SPI输出扩展电路的移位寄存器均是串行输入、并行输出移位寄存器。专利摘要本技术公开了扩展EPLC输出点数模块,它为一SPI输出扩展电路,所述的SPI输出扩展电路的信号输入端口与PLC控制器中SPI模块的主出从入口相连,SPI输出扩展电路的时钟信号端与PLC控制器中SPI模块的时钟信号端相连。本技术是将SPI总线与移位寄存器相结合,扩展嵌入式智能可编程逻辑控制器主模块输出的设计方案。该电路设计简单,成本较低,而且输出扩展是个相对独立的模块,应用起来方便、可靠,将使得这种扩展设计广泛的应用到嵌入式智能可编程逻辑控制器上,有效解决了输出接口不足的问题。文档编号G05B19/05GK202372825SQ20112048660公开日2012年8月8日 申请日期2011年11月30日 优先权日2011年11月30日专利技术者俞阿龙, 曹凤莲, 李正, 李磊 申请人:淮阴师范学院本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李磊俞阿龙曹凤莲李正
申请(专利权)人:淮阴师范学院
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1