模块上系统(SOM)基于ECUcore-9G20 硬件设计结构内含预集成的 IEC 61131-3 运行时间内核,符合 CiA® 302/314 的 CANopen® 管理器和 Shared Process Image API。
开发现代化的、复杂的控制系统要求多种技术和积累的知识。这不仅仅涉及到硬件和应用程序的开发。事实上,操作系统的匹配、通讯连接和现场总线,以及并行运行的进程之间的数据交换,逐渐变为了必需。通过把 PLCcore-9G20 作为PLC内核用在用户特定的控制中,使开发的工作量小化。
PLCcore-9G20 是一个即插即用的、OEM级的单板计算机,运行于 Linux 系统,和一个即用型符合 IEC 61131-3 标准的运行时间内核,并且预装了 CANopen 管理器。该模块可把一个紧凑的、高性能的硬 PLC 集成到定制的、用户特定的应用项目中,并且工作量- 无需 IEC 61131-3 开发和转售许可证所带来的高昂成本。该板内含所有高速组件,它是一块紧凑的低电磁干扰的多层电路板。它具有全面又高性能的软件,因此适用于各行各业。
ARM9-CPU 运行在 400 MHz 下,并且具有低功耗和高性能。在PLC固件运行的同时,Linux 操作系统可运行其它的用户应用程序。同时通过使用过程图片,可在PLC程序和用户软件之间双向交换数据。
因为有可自由编程的板载FPGA,因此它能够实现基本的数字输入和输出,以及高度复杂的外设。FPGA的基本版本包含强大的计数器和PWM器件。另外,板上还有3个ADC通道。FPGA的VHDL源代码和 I/O 驱动的源代码,这两者都包含在我们的驱动开发包 (DDK)内。因此能够灵活执行你的I/O连接。
PLCcore-9G20 全面的 CANopen 库包含一个符合 CiA302 标准的 CANopen 管理器。它支持自动节点配置,因此可以通过 CANopen 器件实现模块的灵活扩展,并且即插即用。另外,PLCcore-9G20 使用 CiA 314 设备子协议 - "IEC 61131-3 可编程设备" (前述的 CiA 405),因此很容易与其它 CANopen 模块进行数据交换。
除了以太网接口和CAN接口,PLCcore-9G20 还有两个全速 USB 2.0 主机端口、一个USB设备端口,和4个UART端口。因为有许多通信接口,使该模块非常适合用来作为分布式自动化系统的中央单元和作为通信网关。
Linux 作为主流的 CPU 支持 ARM9 架构,并且确保现行的内核版本可用于该模块。另外,对于 ARM 处理器,现有标准软件的各种端口和业界认可的 Linux 实时扩展 Xenomai。
订货信息:
型号 | 描述 |
PLCcore-9G20 PLCcore-9G20, 通过以太网/UDP进行程序下载 |
|
PLCcore-9G20开发包 PLCcore-9G20, ECUcore-9G20开发板, 电源, 成套电缆, 含OpenPCS - IEC 61131-3 IDE的CD, DVD的ECUcore-9G20 VMware Linux镜像 |