softPLC解决方案-嵌入式PLC

深至信2023-首页    深至信2023-解决方案    PLC解决方案及案例    softPLC解决方案-嵌入式PLC

方案概述

szx-code支持符合 IEC 61131-3 国际标准的五种编程语言,以嵌入式x86以及ARM Cortex-A系列处理器为硬件载体,使用纯软件方式实现嵌入式控制器中的MCU, DSP等等芯片中运行的特定算法与功能,从而实现完整的工业控制系统。szx-code能够让开发人员聚焦在软件实现上,而无需关注过多复杂的嵌入式系统硬件与基础平台。
嵌入式softPLC控制器目标应用为需要超高处理性能的场合,例如:工业机器人,数控机床CNC,高端智能制造生产线,新能源等等应用场景。

产品说明

(1) Szx-code-rt-hal-io:提供IO硬件接口功能,支持不同硬件和操作系统的适配。

  (2)Szx-code-rt-plc:提供IO的基本操作、定时器、计数器、中断、滤波等功能和PLC控制模块,可与协议模块无缝链接。

(3)Szx-code-协议模块:支持modbus-tcp、modbus-rtu、CANOpen、EtherCat、profinet、Ethernet/IP等

(4)Szx-code-web-view基于web的上位机软件支持设备参数配置及状态监控。

(5)szx-code-ide-plc:支持符合 IEC 61131-3 的编程及开发和PLC系统配置器,HMI编辑器等。

图1:szx-code支持softPLC解决方案的产品

解决方案

(1) 服务对象:PLC设备制造商/终端用户

(2) 产品目标:PLC控制器或系统

(3) 条件:自选嵌入式通用硬件(如树莓派开源硬件等)

(4) 解决方案:参见图2所示。

    szx-code系列软件提供基于嵌入式x86以及ARM Cortex-A系列处理器的PLC解决方案,根据客户需要适配IO接口卡,支持标准的以太网接口卡,USB的IO接口卡等。基本用例如图2所示。

图2:softPLC解决方案用例

功能特性

产品 功能名称 功能特性说明 备注
szx-code-rt-plc 支持IEC61131-3标准的PLC编程功能 支持5种标准的PLC语言 需要szx-code-ide-plc支持
支持PLC代码的更新与下载 通过上位机进行PLC程序在线更新与调试  
支持PLC代码的在线调试 支持PLC代码的在线调试  
支持现场协议集成 通过szx-code-rt-ext集成多种现场协议  
实时任务监控 在PLC runtime中嵌入的监控器可以实时获得单个任务的执行状态,例如周期,执行时间等。  
支持PLC代码的离线仿真 支持PLC代码的离线仿真  
szx-code-ide-plc 支持IEC61131-3标准的PLC编程功能 支持5种标准的PLC语言  
支持仿真 支持离线仿真,支持虚拟工厂  
支持配置 支持PLC的管理配置  
支持编译 支持编译式PLC程序  
szx-code-web-view 支持PLC的调试与管理 支持PLC的调试与管理  
支持PLC状态监控 可以监控PLC的运行状态,启动、停止  
支持IO状态的监控 获取IO设备的IO状态  
支持系统程序的更新 支持系统程序的更新  
支持PLC程序 更新 支持PLC程序 更新  

 

方案特点

(1)高性能、高实时性支撑

(2)HAL层简化了协议栈及软件栈对实时性的影响

(3)支持多平台实时操作系统

 

2023年7月18日 15:35
浏览量:0
收藏