方案概述
szx-code支持符合 IEC 61131-3 国际标准的五种编程语言,以深至信的aFAR硬件平台为载体,实现嵌入式控制器。szx-code能够让开发人员聚焦在软件实现上,而无需关注过多复杂的嵌入式系统硬件与基础平台。
嵌入式PLC控制器目标应用为需要超高处理性能的场合,例如:工业机器人,数控机床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编辑器等。
(6)szx-aFAR 系列边缘计算平台,支持书本式与导轨式PLC ,支持linux/linux-rt系统。
图1:szx-code+szx-AFAR支持嵌入式PLC解决方案的产品
解决方案
(1) 服务对象:PLC设备制造商/工业控制系统集成商/终端用户
(2) 产品目标:工业控制系统
(3) 条件:szx-aFAR系列硬件
(4) 解决方案:参见图2所示。
szx-code系列软件提供基于szx-aFAR系列硬件平台的PLC解决方案,根据客户需要提供IO接口卡。基本用例如图2所示。
图2:嵌入式PLC解决方案用例
图3: 边缘计算设备-PLC接口图
图4:边缘计算设备-PLC解决方案
图5:边缘计算设备aFAR设备构成-书本式
图6:边缘计算设备aFAR设备构成-导轨式
表1:szx-aFAR硬件规格说明
szx-aFAR系列硬件(szx-afar2101h)规格 |
||
组件 |
规格参数 |
|
结构 |
|
|
afar-mt7621a主板
afar-mt7621a主板
afar-mt7621a主板 |
(1)基础系统 |
(1)CPU:MT7621A,MIPS,双核,主频880M (2)RAM:256M (3)Flash:32M (4)TF:32G (5)RTC |
(2)电源 |
|
|
接口 |
|
|
LED |
(1)除接口灯外10个 |
|
扩展板位 |
(1)扩展板位2个 |
|
WIFI模块插槽 |
1个,可以选配WIFI模块 |
|
4G及GPS插槽 |
1个,可选配4G模块 |
|
操作系统 |
|
|
边缘网关软件 |
|
|
afar-t507主板
afar-t507主板
afar-t507主板
afar-t507主板
|
(1)基础系统 |
(1)CPU:全志T507,CotexA53,,4核64位,1.5G (2)RAM:2GB (3)EMMC:8G (4)TF:32G (5)RTC |
(2)电源 |
|
|
接口 |
|
|
LED |
(1)除接口灯外10个 |
|
扩展板位 |
(1)扩展板位2个 |
|
WIFI模块插槽 |
1个,可以选配WIFI模块 |
|
4G及GPS插槽 |
1个,可双选配WIFI及4G模块 |
|
操作系统 |
|
|
边缘网关软件 |
|
|
WIFI模块
WIFI模块
|
WIFI |
|
4G/GPS 模块
4G/GPS 模块
4G/GPS 模块
4G/GPS 模块
4G/GPS 模块
|
4G及GPS |
l Class 4 (33dBm±2dB) for GSM900 l Class 1 (30dBm±2dB) for DCS1800 l Class E2 (27dBm±3dB) for GSM900 8-PSK l Class E2 (26dBm±3dB) for DCS1800 8-PSK l Class 3 (24dBm+2/-1dB) for CDMA BC0 l Class 3 (24dBm+1/-3dB) for WCDMA bands l Class 2 (24dBm+1/-3dB) for TD-SCDMA bands l Class 3 (23dBm±2dB) for LTE-FDD bands l Class 3 (23dBm±2dB) for LTE-TDD bands
l 最大支持 3GPP R8 non-CA Cat 4 FDD 和 TDD l 支持 1.4MHz~20MHz 射频带宽 l 下行支持 MIMO l LTE-FDD:最大下行速率 150Mbps,最大上行速率 50Mbps l LTE-TDD:最大下行速率 130Mbps,最大上行速率 35Mbps
l 支持 3GPP R8 DC-HSDPA,HSPA+,HSDPA,HSUPA 和 WCDMA l 支持 QPSK,16-QAM 和 64-QAM 调制 l DC-HSDPA:最大下行速率 42Mbps l HSUPA:最大上行速率 5.76Mbps l WCDMA:最大下行速率 384Kbps,最大上行速率 384Kbps
l 支持 CCSA Release 3 TD-SCDMA l 最大下行速率 4.2Mbps,最大上行速率 2.2Mbps
l 支持 3GPP2 CDMA2000 1X Advanced 和 1xEV-DO Rev.A l EVDO:最大下行速率 3.1Mbps,最大上行速率 1.8Mbps l 1X Advanced:最大下行速率 307.2Kbps,最大上行速率 307.2Kbps
GPRS: l 支持 GPRS 多时隙等级 33(默认为 33) l 编码格式:CS-1/CS-2/CS-3/CS-4 l 最大下行速率 107Kbps,最大上行速率 85.6Kbps EDGE: l 支持 EDGE 多时隙等级 33(默认为 33) l 支持 GMSK 和 8-PSK 的调制编码方式 l 下行编码格式:CS 1-4 和 MCS 1-9 l 上行编码格式:CS 1-4 和 MCS 1-9 l 最大下行速率 296Kbps,最大上行速率 236.8Kbps
l 支持 TCP/UDP/PPP/FTP/HTTP/NTP/PING/QMI/NITZ/CMUX/ l HTTPS/SMTP/MMS/FTPS/SMTPS/SSL/FILE 协议 l 支持 PAP (Password Authentication Protocol) 和 CHAP (Challenge l Handshake Authentication Protocol) |
主板IO模块
|
SM-D0808P |
|
SM-D0808N |
|
|
SM-D0808R |
|
|
主板IO模块
|
SM-Customer |
|
扩展板
扩展板
|
EXIO-AC0800 |
|
EXIO-AV0800 |
|
|
EXIO-C4S4 |
|
|
EXIO-S08 |
|
|
EXCPU-T507 |
|
|
EXAIU-ATLAS |
|
|
EXAIU-NVIDIA-NX |
|
|
EXIO-Customer |
|
功能特性
表2:功能特性说明
产品 | 功能名称 | 功能特性说明 | 备注 |
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)支持多平台实时操作系统