基于Zynq-7000系列的嵌入式PLC:
Xilinx的Zynq-7000系列"All Programmable" SoC在片内集成了一个主频最高可达1GHZ的ARM Cortex-A9双核处理器,并且集成了Xilinx FPGA逻辑资源,广泛用于工业控制,运动控制,医疗电子,汽车电子,视频处理,无线等应用。
KW-Software SoftPLC产品 ProConOS�eCLR已经支持Zynq-7000中Cortex-A9核心指令集,配合实时操作系统(基于实时内核补丁的Linux,QNX等),提供开放式的接口进行二次开发自定义算法模块,外设IO驱动等功能,同时搭配Zynq-7000的FPGA逻辑资源,极大提升整套PLC系统的运行速度,特别针对运动控制,高速数据处理可以获得极大的优化。
MULTIPROG 5.35 是易于使用且功能完备的针对中高端控制应用的PLC编程系统。是全球领先的自动化公司所依赖的IEC61131编程系统。
MULTIPROG被广泛用于不同的行业领域,从机械制造、到汽车工业领域,再到过程自动化。MULTIPROG可以在一个工程中支持具有多个控制器的分布式系统。
另外,MULTIPROG与ProConOS运行时系统(它既适用于嵌入式解决方案,也适用于基于PC的控制)最佳地配合。MULTIPROG也可以被适配到任何现有的控制运行系统。
ProConOS� embedded CLR是新型的开放式标准化PLC Runtime系统,符合IEC 61131标准,可满足不同的自动化应用(PLC、PAC、运动控制、CNC、机器人和传感器)。
通过采用符合国际标准的微软中间语言(依据IEC/ISO 23271标准为MSIL/CIL)作为设备接口,可使用C#或IEC 61131-3标准语言对ProConOS�Embedded CLR编程。
ProConOS�embedded CLR基于Microsoft的.NET技术,采用预编译器(AOT)。该编译器不仅可根据要求编译,还可提前编译中间代码CIL(通用中间语言)。这样,ProConOS Embedded CLR就为客户提供了实时的嵌入式应用!此外,由于执行了真正的机器代码,其运行速度变得极其快。
嵌入式PLC解决方案:ProConOS�Embedded CLR提供了所有用于实现基于嵌入式平台建立一整套PLC的必需功能:包括多任务处理能力、系统事件支持、以及提供用于测试、调试和监控的软件功能,并保证PLC程序在系统运行过程中的安全执行。PLC功能包还包括掉电保持处理以及系统变量管理。
Zynq-7000系列SoC请参考:
http://china.xilinx.com/content/xilinx/zh/products/silicon-devices/soc/zynq-7000.html
Zynq开发板Zedboard请参考:http://www.zedboard.org/