搜索高级搜索
机器人网互动社区应用讨论专区工业自动化基于Cortex-M3/M4 嵌入式PLC解决方案
工业自动化专区是机器人网互动社区提供各种工业自动化技术实现和信息处理的讨论社区,它是涉及机械、微电子、计算机、机器视觉等技术领域的一门综合性技术。
大家在做什么
发表新主题  收藏 打印 推荐 
作者 问题:

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

发布时间: 2015-2-3 下午1:29

作者: wenchm

等级: 一代宗师

积分: 11757 分

发帖数: 316 次

网站总积分: 11757 分

经验值: 634.0

查看用户的所有发言

查看用户的个人主页

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功能包还包括掉电保持处理以及系统变量。

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

资源推荐:

RAM:64 Kbytes及以上;

FLASH:512 Kbytes及以上;

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

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

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

产品描述

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

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

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

● 占用空间小(< 100 Kbytes,依平台以及编译器而定);

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

2.完善的PLC功能

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

● 最多达5个用户PLC任务;

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

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

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

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

● 与具体设备商无关的设备接口,用于调试、诊断和监控;

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

3.通信、故障排除和试运行

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

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

● 变量覆盖以及强制;

● 逻辑分析器。

4.标准I/O驱动接口

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

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

供货范围

● 基于Cortex M3/M4芯片的ProConOS®embedded CLR开发包;

● 符合IEC61131-3标准的MULTIPROG Express 5.35编程工具;

● 许可协议;

● ProConOS®embedded CLR在线帮助(编译的HTML帮助)。

系统技术规范

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0) 有新回复时发送邮件通知

与  plc , 基于 , cortex-m3 , m4 , 嵌入式  相关的话题
快速回复
用户名: 
美国的游客       (您将以游客身份发表,请登录 | 注册 )  
标题: * 你还可以输入80
评论: * 你还可以输入20000
分享到: 新浪微博   qq空间   qq微博   人人网   百度搜藏  
验证码:  * 
维护专业、整洁的论坛环境需要您的参与,请及时举报违规帖子,如果举报属实,我们将给予相应的积分奖励。
谢谢您的热心参与!
返回工业自动化 | 返回应用讨论专区
本论坛仅陈述专家或个人观点,并不代表机器人网网站立场。
返回论坛页首