摘要
设计了一种新型的基于可编程片上系统(SOPC)技术的嵌入式可编程逻辑控制器。介绍了嵌入式PLC的总体结构,并且对核心部分PLC虚拟机的实现分别从硬件和软件两个方面进行了详细阐述,其中运用Nios Ⅱ软核作为处理器,μC/OS-II实时操作系统作为虚拟机运行平台,实现了逻辑控制器的实时控制功能。系统以现场可编程门阵列(field programmable gataarray,FPGA)为平台开发的逻辑控制器简化了平台硬件结构,具有开放、使用方便、可自定义外设和本身结构紧凑等特点,可以灵活的实现定制应用。
A new embedded programmable logical controller based on system on programmable chip(SOPC) is designed.The overall structure as well as the hardware and software details of the nucleus of the embedded PLC is introduced.The virtual computer realized the PLC control function with real-time perfectly by utilizing Nios Ⅱ soft-nucleus as processor and μC/OS-II real time operating system as virtual machine platform.The logic controller in the system simplified the platform hardware configuration by FPGA(field progra-mmable gata array).The system has a small and open structure connected with its own external devices to make the utilization more con-venient.Therefore,this embedded PLC can achieve at custom application flexibly.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第20期4361-4364,4371,共5页
Computer Engineering and Design
基金
国家科技重大专项基金项目(2009ZX04009-022)