当前位置: 首页 > 专利查询>李福霞专利>正文

一种基于SOPC技术的PLC协同控制器制造技术

技术编号:14858335 阅读:99 留言:0更新日期:2017-03-19 09:52
一种基于SOPC技术的PLC协同控制器。本发明专利技术具有体系结构开放、开发移植简单以及可扩展性高等优点,能较好地满足现代工业卷烟生产自动化的要求。本发明专利技术包括协同控制器模块、PLC运行系统模块;其结构要点是:所述协同控制器通过RS232连接转换电路,所述转换电路连接RS485通讯模块,所述RS485通讯模块连接CP341,所述CP341连接PLC运行系统模块;所述协同控制器外部连接有外部I/O接口模块,所述PLC运行系统模块外部连接有外部I/O接口模块。所述基于SOPC技术的PLC协同控制器包括上位机和下位机两部分;其中所述上位机部分采用基于SOPC虚拟PLC模块,所述上位机与下位机通过RS232总线协议连接。

【技术实现步骤摘要】

本专利技术具体地涉及一种基于SOPC技术的PLC协同控制器
技术介绍
由于传统硬件PLC技术对外封闭,各个生产厂商的PLC硬件平台各不相同,支持的PLC语言也不相同,而且相互之间通信的协议和总线也完全不同。因此,随着计算机技术的发展,人们已经逐渐认识到硬件PLC的通用性、兼容性和拓展性不好正在制约着PLC的快速发展。同时,随着卷烟工业新一轮的技改,大量新型烟草制丝设备从德国HAUNI、意大利Garbuio等国外烟机设备公司引进,设备厂家对于关键设备的PLC程序采取了技术封锁甚至加密等手段。因此,对于烟机功能改进,需要寻求一种新的解决方案来突破传统PLC内部程序封锁以及外部通用性、兼容性差等问题。过去,传统的PLC控制单一,而且逻辑控制器的开发多基于ASIC设计的硬件平台,而近年来出现的可编程片上系统(SOPC)解决方案得到了业界广泛的重视并迅速发展。
技术实现思路
本专利技术就是为了克服传统PLC兼容性和可扩展性差、性价比低等缺点,同时为了突破新型烟机设备PLC程序加密、二次开发难度高等问题,弥补现有技术的不足,提出一种基于SOPC技术的PLC协同控制器;本专利技术具有体系结构开放、开发移植简单以及可扩展性高等优点,能较好地满足现代工业卷烟生产自动化的要求。为实现本专利技术的上述目的,本专利技术采用如下技术方案。本专利技术一种基于SOPC技术的PLC协同控制器,包括协同控制器模块、PLC运行系统模块;其结构要点是:所述协同控制器通过RS232连接转换电路,所述转换电路连接RS485通讯模块,所述RS485通讯模块连接CP341,所述CP341连接PLC运行系统模块;所述协同控制器外部连接有外部I/O接口模块,所述PLC运行系统模块外部连接有外部I/O接口模块。作为本专利技术的一种优选方案,所述协同控制器模块采用基于SOPC运行系统的FPGA模块;所述FPGA模块采用CycloneIIEP2C35系列FPGA,其内部具有35000个逻辑单元,672个引脚,提供475个自定义I/O接口,并支持NiosII嵌入式软核处理器。进一步地,所述软核处理器采用基于RISC技术的32位嵌入式处理器NiosII。作为本专利技术的另一种优选方案,所述基于SOPC技术的PLC协同控制器包括上位机和下位机两部分;其中所述上位机部分采用基于SOPC虚拟PLC模块,所述上位机与下位机通过RS232总线协议连接。进一步地,本专利技术所述基于SOPC虚拟PLC模块内部包括通信接口模块、PLC虚拟机层模块、I/O数据映像区模块;所述I/O数据映像区模块外部连接I/O接口模块。本专利技术的有益效果是。本专利技术体统了一种基于SOPC技术的FPGA片上系统作为虚拟PLC来协助传统硬件PLC完成自动化控制的目的,实现了该嵌入式软核PLC协同传统PLC在同一设备内共同控制的目标。因此,基于SOPC技术的协同控制器消除了单一传统PLC控制的缺陷,具有体系结构开放、开发移植简单以及可扩展性高等优点,能较好地满足现代工业卷烟生产自动化的要求。本专利技术以SOPC技术为依托的PLC协同控制器具有很强的可修改性和可移植性,保证了运行PLC协同控制器程序的实时性,并且能够根据特定的需要编写自定义IP核,自由添加所需要的特定设备,同时方便的增加或减少I/O端口的数量,基于该技术的协同控制方式比单一传统PLC控制具有更灵活的可扩展性。此外,由于FPGA具有较高的密度,能够集成很大的系统,因此又增加了系统的可靠性。本专利技术引入先进的SOPC嵌入式技术协助传统PLC,节省了传统PLC处理器资源,提高了其处理器的运行速度,增加了系统的可扩展性和维护性;在非精密控制领域,也可以将该基于SOPC技术的FPGA独立作为PLC使用。附图说明图1是PLC协同控制方式结构图。图2是本专利技术一种基于SOPC技术的PLC协同控制器的结构框图。图3是本专利技术的上位机与下位机之间的通讯结构连接图。图4是本专利技术的硬件结构图。具体实施方式如图1所示,为PLC协同控制方式结构图。图中包括协同控制器、现场总线、PLC运行系统;其中,协同控制器内部设置控制逻辑模块,通过现场总线访问PLC运行系统内部资源,并将协同控制器的控制逻辑运算结果再次通过现场总线传回PLC,最终实现双核协同控。如图2所示,为本专利技术一种基于SOPC技术的PLC协同控制器的结构框图。包括协同控制器模块、PLC运行系统模块;其结构要点是:所述协同控制器通过RS232连接转换电路,所述转换电路连接RS485通讯模块,所述RS485通讯模块连接CP341,所述CP341连接PLC运行系统模块;所述协同控制器外部连接有外部I/O接口模块,所述PLC运行系统模块外部连接有外部I/O接口模块。本专利技术所述协同控制器模块采用基于SOPC运行系统的FPGA模块;所述FPGA模块采用CycloneIIEP2C35系列FPGA,其内部具有35000个逻辑单元,672个引脚,提供475个自定义I/O接口,并支持NiosII嵌入式软核处理器。所述SOPC不仅仅使FPGA设计更为简单,而且设计更简洁、灵活,开发更高效。它的特点在于其可编程性,即利用现场可编程门阵列(FPGA)器件的可编程性进行SOC(systemonchip)设计。SOPCBuilder为每一个元件提供一个导向,利用该向导很容易定制元件功能,且通过该向导能够非常方便地在一个设计中加入NiosII软核处理器、外设接口等。为了将微处理器核、外围设备、存储器和其它IP核相互连接起来,SOPCBuilder能够自动生成片上总线和总线仲裁器等所需的逻辑。SOPCBuilder实现了嵌入式系统各个方面的开发,包括软件的设计和验证,因此运用SOPC技术可以在FPGA上快速定制各种复杂逻辑控制,并将传统PLC中逻辑移植或转移到FPGA器件上实现。将基于SOPC技术的FPGA作为虚拟PLC来协助传统硬件PLC完成自动化控制,很好地解决了上述传统PLC单一控制的缺点,通过SOPC定制各种功能与传统PLC实时通讯达到双核协同时控制同一设备的目的。如图3所示,为本专利技术的上位机与下位机之间的通讯结构连接图。所述基于SOPC技术的PLC协同控制器包括上位机和下位机两部分;其中所述上位机部分采用基于SOPC虚拟PLC模块,所述上位机与下位机通过RS232总线协议连接。进一步地,本专利技术所述基于SOPC虚拟PLC模块内部包括通信接口模块、PLC虚拟机层模块、I/O数据映像区模块;所述I/O数据映像区模块外部连接I/O接口模块。本专利技术所述NiosII嵌入式软核处理器采用基于RISC技术的32位嵌入式处理器。通过SOPCBuilder系统综合软件设定NiosII软核参数。如图4所示,为本专利技术的硬件结构图;在常用外围设备及接口组件中选择外部SDRAM接口、外部FLASH接口、外部RAM总线接口、外部LCD接口、LEDPIO、ButtonPIO、TIMERl(计时器)、TIMER2(定时器)、JTAGUART以及UART(RS-本文档来自技高网...

【技术保护点】
一种基于SOPC技术的PLC协同控制器,包括协同控制器模块、PLC运行系统模块;其特征在于:所述协同控制器通过RS232连接转换电路,所述转换电路连接RS485通讯模块,所述RS485通讯模块连接CP341,所述CP341连接PLC运行系统模块;所述协同控制器外部连接有外部I/O接口模块,所述PLC运行系统模块外部连接有外部I/O接口模块。

【技术特征摘要】
1.一种基于SOPC技术的PLC协同控制器,包括协同控制器模块、PLC运行系统模块;其特征在于:所述协同控制器通过RS232连接转换电路,所述转换电路连接RS485通讯模块,所述RS485通讯模块连接CP341,所述CP341连接PLC运行系统模块;所述协同控制器外部连接有外部I/O接口模块,所述PLC运行系统模块外部连接有外部I/O接口模块。
2.根据权利要求1所述的一种基于SOPC技术的PLC协同控制器,其特征在于:所述协同控制器模块采用基于SOPC运行系统的FPGA模块;所述FPGA模块采用CycloneIIEP2C35系列FPGA,其内部具有35000个逻辑单元,672个引脚,提供475个自定义I/O接口,并支持NiosII嵌入...

【专利技术属性】
技术研发人员:李福霞
申请(专利权)人:李福霞
类型:发明
国别省市:辽宁;21

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

1