[西门子] 一款用于开发定制化IEC 61131-3控制器的软件开发工具包(SDK)

[复制链接]
查看68168 | 回复0 | 2024-1-18 09:11:41 | 显示全部楼层 |阅读模式


如果您是一位自动化设备或者控制器制造商,那么下面的这篇文章一定对您有帮助。通过在主流的CPU平台上部署 CODESYS Control Runtime Toolkit 软件包,可以让您轻松方便地开发具有定制化功能的且支持IEC 61131-3编程的智能控制器。

CODESYS Control Runtime Toolkit

支持的标准平台:


CPU型号

操作系统

Intel 80x86: 80186,

Pentium,

Atom (完全支持32位和64位系统)

Windows

(实时/非实时扩展),

Windows CE,

Linux

(可选具有OSADL实时扩展),VxWorks *,

QNX

ARM based CPUs

(ARMv6 - ARMv9);

ARM Cortex CPUs

(Thumb2指令集: Mx, Ax, Rx)

Windows CE,

Linux

(可选,具有OSADL实时扩展),VxWorks *,

QNX,

无操作系统

(仅适用于Cortex M3,M4,R4)

Power 架构: PowerPC

及其衍生产品,

支持VLE指令子集

Linux

(可选,带有OSADL实时扩展),QNX,

VxWorks *

Tricore

无操作系统(TC1798)


CODESYS Control Runtime Toolkit

支持的标准平台:

在CODESYS开发系统中,集成的编译器可用于以下CPU平台:


    Infineon TriCore

    Renesas RZ/N1, RX

    Analog Devices Blackfin

    NXP (Freescale) ColdFire

    Texas Instruments DSP C2xxx / 28x


CODESYS编程系统为所有的CPU平台生成机器代码。因此,CODESYS Control Runtime系统无需外部编译器即可处理生成的应用程序代码,以实现最佳性能。所以其他CPU平台的智能设备也可以根据要求移植CODESYS Control Runtime。另外借助CODESYS的定制开发和服务,可以在大部分操作系统平台上实现CODESYS Control。

CODESYS Control可以在所有主流的平台上使用。在以下参考平台上进行了定期测试和更新:


平台/CPU

硬件

工具链

TriCore /

TC1798

Infineon

TriBoard

TC1798

Tasking

ARM /

CortexR4

TI TMS570

MCU开发套件

Code Composer

Studio V5.1.0

ARM /

CortexM4

MCBSTM32F400

MCBSTM32F400


CODESYS Control Runtime

实时内核系统的主要功能:

1. 执行CODESYS IEC 61131-3编程软件编译后的应用程序。

2. 对应用程序进行调试和监控。

3. 与外部I/O模块进行映射交互操作。

4. 与CODESYS编程软件进行通信。

5. 可以与其它控制器或者HMI设备进行通信。

6. 路由控制器网络中的数据信息。

CODESYS Control Runtime Toolkit

包含的组件:

1. 根据客户提供的目标CPU设备信息,提供Runtime实时内核系统的源代码或者目标代码。

2. 根据客户提供的目标CPU设备,提供基础组件和附加组件,用于Runtime实时内核系统的部署。

3. 提供Runtime实时内核系统原理介绍以及适配硬件设备方法的全部文档。

4. 提供I / O驱动程序和Runtime功能库案例的源代码。

5. 由我们经验丰富的技术工程师提供移植培训,教会用户如何把Runtime系统移植到目标设备上。

CODESYS Control Runtime Toolkit

的优势

1. 可扩展功能

与系统配置器一起交付使用,可适配32位和64位CPU平台(CISC / RISC)目标设备的性能和内存功能。

2. Runtime系统作为一个产品

经过数以万计的客户进行的大量测试和应用,能够在最大程度上保证产品的质量,并且在数千种工业应用中得到验证,同时能够快速的实施和开发成成熟产品。

3. 开放式的接口

可按照具体场景的需求进行适配和扩展,以适应各种不同品牌的设备。

4. 为Windows / Linux / VxWorks / WinCE用户提供适用的测试平台。

可以在参考平台上进行测试,CODESYS提供基于PC和标准嵌入式系统的SoftPLC。

5. 依赖于操作系统的环境

提供目标代码或源代码,轻松适应不同的操作系统和开发环境(工具链)。

6. 集成安全保护功能

更好的在工业4.0应用环境中保护设备和通讯,例如防止未经授权的访问或复制应用程序代码。

如何实现CODESYS Control

1. 使用基本组件和附加组件安装CODESYS Control Runtime Toolkit。

2. 对组件选择和配置,以实现Runtime系统的所需功能。

3. 根据提供的接口,适应操作系统接口,实现定制驱动程序或集成的附加功能(“外部库”),与外部系统的连接等。

4. 将所有组件链接和编译到可执行Runtime系统,并在目标上实现该系统。

5. 提供设备驱动程序(设备描述文件),以便在CODESYS开发系统中使用该设备。

产品购买方式:

如果您是可编程控制器制造商或者设备制造商,

想要了解更多满足您的系统配置和所需性能的

CODESYSControl Runtime Toolkit,

或者需要了解产品报价信息,

请通过sales@codesys.cn

与我们CODESYS的销售部门联系。

-END-

CODESYS 软件工具包是一款基于先进的NET架构和IEC61131-3国际编程标准的、面向工业4.0及物联网应用的软件开发平台。CODESYS软件开发平台的独特优势是用户使用此单一软件工具套件就可以实现一个完整的工业自动化解决方案,即在CODESYS软件平台下可以实现:逻辑控制(PLC)、运动控制(Motion Control)及CNC控制、人机界面(HMI)、基于Web Service的网络可视化编程和远程监控、冗余控制(Redundancy)和安全控制(Safety)、以及项目开发与工程协同管理等多个目标和需求。

▣ 本文部分来源于网络,如有侵权请联系删除。

▣ 建议:文中所述难免存在缺失或错漏之处,烦请大家在留言区畅所欲言、发表评论,您知道的或许正是大家想了解的!这样我们可以帮助更多的人了解更多!谢谢您的支持!

更多专题

CODESYS 在工厂自动化中的应用

CODESYS 在车辆及交通自动化中的应用

CODESYS 在楼宇自动化行业的应用


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则