KW-Software基于Cortex-M3/M4嵌入式PLC解决方案

科维软件推出紧凑型 SoftPLC

供稿:菲尼克斯电气软件有限公司

 



基于Cortex-M3/M4的嵌入式PLC


      ProConOS eCLR目前已经被移植到了ARMCortex-M3/M4内核上。ProConOS eCLR无需任何操作系统支持,就能够直接在Cortex-M3/M4单芯片内部FLASH中执行IEC61131-3应用代码。并且可以通过C#高级语言编写平台无关的固件,IEC61131-3编程语言进行补充

 

资源推荐

RAM: 64Kbytes及以上

FLASH: 512 Kbytes及以上

OS: 无需操作系统或者基于FreeRTOS, uCOSII等小型操作系统

可自由定制可扩展 C /C# 接口允许系统开发工程师开发出各种现场应用程序

 

使用ProConOS Embedded CLR开发工具包,可实现全面的定制解决方案。

产品描述

高性能、实时性和可移植性

       由于采用预编译器(AOT直接生成机器代码从而保证实时性

       由于采用原生机器代码(见背面的性能表),代码执行速度非常高

       占用空间小(< 

100 Kbytes,依平台以及编译器而定)

       全面支持ST, NXP, TI, Freescale等市面上所有的采用了Cortex-M3/M4内核的处理器

 

完善PLC功能

       支持IEC61131-3规定的五种编程语言。包括功能块图(FBD),梯形图(LD),结构化文本(ST),指令表(IL),顺序流程图(SFC)

       多达5用户PLC任务

       开放式的接口。根据行业应用需求,用户可以使用C/C 或者C#开发出自己的固件 功能/功能块 或者IO驱动

       可以为每一个PLC任务设置监视定时器。如果实时性能超出监视定时器的设定值,系统可以做出相应处理或由用户自定义处理

       定义明确的状态机确保了最大化的透明度

       系统变量可以直接Cortex-M3/M4芯片外设IO进行关联

       与具体设备商无关的设备接口,用于调试、诊断和监控(见下文)

       系统上电通过启动工程自动启动PLC

通信、故障排除和试运行

       通信接口,用于下载PLC应用程序,以及(冷//热)启动和关闭PLC目前提供串口,CAN总线下装以及调试。并且提供开放式的接口可以实现自定义介质通讯,如:USB

       监控/调试接口用于显示变量状态、覆盖/强制变量或配方

       变量覆盖以及强制

       逻辑分析器

标准I/O驱动接口

       通过I/O映像,与指定任务同步访问I/O设备

       可以适应用户自定义I/O接口。

 M3方案系统架构

发布时间:2013年5月21日 4:14 人气: 
更多内容请访问(菲尼克斯电气软件有限公司

我有需求