基于FPGA的PLC输出控制器设计

来源 :广西科技大学 | 被引量 : 1次 | 上传用户:nany_x
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PLC在用户程序执行过程中,需要频繁的对输出映像存储器进行读写位信息和数据的操作,由于ARM微处理器没有位处理指令,需要添加专用程序用于位信息处理,高速位信息输出操作和数据按4位一组在输出映像存储器的读写操作。这样,对输出映像存储器进行读写处理过程中,ARM微处理器需要执行多条指令,对PLC用户程序的执行速度产生影响。本课题提出应用FPGA设计PLC输出控制器的硬连接电路解决PLC对输出映像存储器和输出端口的控制,先研制位信息输出控制核和数据输出控制核,然后设计构成PLC输出控制器。研究主要取得了以下成果:(1)完成位信息输出控制核和数据输出控制核的整体结构、操作命令、命令字格式、工作时序、功能模块等方案的制定。(2)完成位信息输出控制核的设计。控制核由命令地址控制、写入位信息存储、位信息读写控制、高速输出位信息控制器、输出映像存储器、脉冲分配器和PLC输出端口与输出锁存器七个功能模块组成。控制核获取命令和位信息后,启动内部时序自主完成位信息的读写和高速输出操作。控制核分别根据Y编码高四位和低二位的寻址方式完成位信息的读写操作。(3)完成数据输出控制核的设计。控制核由命令地址控制、数据转换存储器、数据传送控制、PLC输出映像存储器、数据锁存器与输出端口、脉冲分配器六个功能模块组成。控制核获取命令字和数据后,启动内部时序自主完成数据的读取、写入或输出操作。控制核根据Y编码高四位和Y组值的寻址完成4位一组数据在输出映像存储器的读写操作。(4)在完成位信息输出控制核和数据输出控制核设计调试的基础上,设计由九个功能模块组成,具备2个控制核所有功能的PLC输出控制器,对数据总线控制方式进行了设计。(5)完成仿真、实验验证方案的制定,在Actel公司的ProASIC3A3P1000芯片上进行功能仿真、时序仿真和测试,验证了基于FPGA的PLC输出控制核及控制器从功能到硬件的可行性。
其他文献
木瓜蛋白酶又称为木瓜酶,是番木瓜中含有巯基的一种特异性蛋白水解酶,被广泛应用于食品、医药等领域,但使用传统分离纯化木瓜蛋白酶的方法不能获得高活性、高纯度的木瓜蛋白酶,因此,对于获得高品质木瓜蛋白酶分离方法的研究具有非常重要的实际意义。双水相体系作为一种简单、高效的分离纯化技术被广泛应用于蛋白质或酶的分离纯化,但目前对双水相体系的研究大多集中在PEG/盐和离子液体/盐三元双水相体系,而对于四元双水相
随着学习型社区理念的普及,越来越多的人关注并参与到社区教育中。常州作为华东地区经济发达城市,社会劳动力流动量和频率较大,因此,对下岗人员和待业人员以及从业人员普遍进
雨生红球藻因主要脂肪酸组份为棕榈酸、油酸和亚油酸等中性脂肪,不饱和双键较少等原因,被认为是生物柴油的理想原料。然而,较高的生产成本限制其大规模工业化生产。本课题希望通过提高雨生红球藻生长速率和脂肪含量来分别提高单位面积产量和降低单位生物量的生产加工成本,从而提高该生产过程的经济性和可持续性。因此,本实验将雨生红球藻与淡紫拟青霉TD16(以下简称TD16)混合培养,以研究真菌对微藻生长和脂类合成的影
本研究以西杂公牛(西门塔尔牛与本地牛杂交的杂交公牛)为试验动物,通过尼龙袋法、高通量基因测序技术和饲养试验,研究不同比例的谷草和玉米秸秆对西杂牛营养物质降解率、瘤胃
针对自主研制主机采用ARM-FPGA结构的小型可编程逻辑控制器(PLC),该PLC由PLC主机、手持编程器、人机界面装置等模块组成,各模块通过CAN总线连接通信;本文对人机界面装置、CAN总线
随着互联网的普及,用户群体规模与日俱增,由此产生大量的数据,进入大数据时代。互联网领域产生的数据大都使用图来建模表示,由于图数据规模巨大,传统的集中式方法已不能在合理时间内完成数据处理,人们逐渐使用分布式计算平台来并行处理大图数据。计算机领域将关于图的处理称为图计算,图摘要作为图计算的一个重要方面,是大数据分析和处理的重要手段。图摘要是将大规模的图归纳为更加简洁的表示形式的技术,能够降低图的规模和
K-means算法因其简单、实用性被广泛的应用于商业、学术等领域。但该算法本身依赖于初值的选取,聚类精度差,且面对海量数据的处理容易出现存储问题。Hadoop的广泛应用,实现了
存款保险制度作为金融保障制度中的一种,主要是为了保护存款人的利益与维护银行系统的稳定,但它的运行受其自身所携带的问题(道德风险与逆向选择问题)影响,要解决这些问题的
作为计算机视觉领域的重要分支之一,视觉目标跟踪得以迅速发展,并在无人驾驶、体育赛事直播、智能监控、人机交互等众多领域表现出非常好的适用性。由于跟踪的物体容易受到光
随着互联网的高速发展和迅速普及,新浪微博已经成为了当前社会受众最大的综合性社交平台。截止到2017年6月,新浪微博月活跃用户数已经达到3.61亿,与上年同期比较增长了28%。