EasyLad 发表于 2024-4-23 17:14:03

几种PLC运行速度大PK

手头有台达ES2、三菱FX3U、某国产仿FX3U等三种PLC,
用相同的程序功能测了一下运行速度,和用EasyLad_STC32G12K128做的PLC做对比。

测试程序有两种,都是采用简单程序循环1000次的方式,
一种是位和字混合指令速度测试,一种是1000个整数平方和速度测试。
位和字混合指令速度测试PK:
PLC型号                           扫描时间                  PLC所用CPU
台达ES2                           15.6ms                      STM32F103VFT6(72MHz)

三菱FX3U                         29ms                     

某国产仿FX3U                  62ms                         ***32F407VGT6(168MHz)

EasyLad                           8ms                          STC32G12K128(32MHz)


1000个整数平方和速度测试:


PLC型号                           扫描时间                  PLC所用CPU
台达ES2                           27.9ms                      STM32F103VFT6(72MHz)

三菱FX3U                         35ms                     

某国产仿FX3U                  59ms                         ***32F407VGT6(168MHz)

EasyLad                           10ms                         STC32G12K128(32MHz)


三菱测试程序编程软件为GX Works2









EasyLad 发表于 2024-4-23 17:15:50

位和字混合指令速度测试程序


EasyLad 发表于 2024-4-23 17:16:41

1000个整数平方和速度测试



microEC 发表于 2024-4-25 09:59:30

台达ES2会强过FX3U?
我测试一下,没有ES2,有SA2,台达M1000对应三菱M8000,实测沙发程序运行时间16.2ms

zhangfuhg 发表于 2024-4-30 10:02:27

厉害了!STC32G

zxcv1973 发表于 2024-4-30 11:00:41

microEC 发表于 2024-4-25 09:59
台达ES2会强过FX3U?
我测试一下,没有ES2,有SA2,台达M1000对应三菱M8000,实测沙发程序运行时间16.2ms
...

台达ES2用到CPU是STM32F103,要强于FX3U做数据处理用的CPU

zxcv1973 发表于 2024-4-30 11:10:13

STC32G做梯形图指令解码效率确实高,如果都换算为同主频下,那运行速度优势就很大了

神农鼎 发表于 2024-4-30 11:43:39



排行榜重大宣布:在单片机RTOS领域,STC32G12K128单片机 全面碾压 STM32F103C8T6 - FreeRTOS/uCOS,GUI-uGFX/U8g2,文件系统/嵌入式系统/实时操作系统 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

页: [1]
查看完整版本: 几种PLC运行速度大PK