Компания ICP DAS провела тестирование производительности своих Win-GRAF контроллеров и сравнила результаты с аналогичными ПЛК от Siemens. В тесте были рассмотрены контроллеры с поддержкой среды программирования Win-GRAF, которая поддерживает стандарт IEC 61131-3 и позволяет создавать алгоритмы на промышленных языках LD, ST, FBD, SFC и IL.
В тесте участвовали контроллеры:
- EMP-9x58-xx*
- EMP-2848M
- RPAC-2658
- XP-8x38-CE6
- WP-9x28-CE7
- WP-8x28-CE7
Сравнение аппаратных характеристик ПЛК:
Название | ICP DAS | Siemens | |||||
Модель | EMP-9x58-xx* | EMP-2848M | RPAC-2658 | XP-8x38-CE6 | WP-9x28-CE7 WP-8x28-CE7 |
S7-300 | S7-1500, (S7-1200) |
Коммуникационные порты | |||||||
Ethernet | 2xRJ45 | 1xRJ45 | 3xRJ45 | 2xRJ45 | 2xRJ45 | - | 1xRJ45 |
COM | RS-232/485 | RS-232/485/422 | |||||
USB | 2 | - | |||||
EtherCAT | 1xRJ45 | 1xRJ45 | - | - | - | - | - |
Profinet | - | - | - | - | - | - | Profinet |
Profibus | - | - | - | - | - | RS-485 | |
Кол-во слотов | 2 | - | - | 7 | 8 | 21 | 8 |
Максимальное количество дискретных и аналоговых сигналов | |||||||
DI | 16384 | 4096 | 1600 | 1824 | 1824 | 256 | 16 384 |
DO | 16384 | 4096 | 1600 | 1824 | 1824 | 256 | 16 384 |
AI | 2108 | 2048 | 1600 | 1712 | 1728 | 64 | 1 024 |
AO | 2108 | 2048 | 1600 | 1712 | 1728 | 64 | 1 024 |
Поддержка промышленных протоколов | |||||||
Ethernet | Modbus TCP/IP | Modbus TCP/IP | - | Modbus TCP/IP | |||
EtherCAT | Profinet, Profibus | ||||||
Serial | Modbus RTU, ASCII | Profibus | Modbus RTU, ASCII, | ||||
Modbus TCP/IP Server |
✔ | ✔ | ✔ | ✔ | ✔ | - | ✔ |
TCP/IP Client | ✔ | ✔ | ✔ | ✔ | ✔ | - | ✔ |
RTU Slave | ✔ | ✔ | ✔ | ✔ | ✔ | - | ✔ |
RTU master | ✔ | ✔ | ✔ | ✔ | ✔ | - | ✔ |
OPC UA Server | ✔ | - | ✔ | ✔ | ✔ | - | ✔ |
OPC UA Client | - | - | - | - | - | - | ✔ |
Web сервер | - | - | - | - | - | - | ✔ |
Резервирование | - | - | ✔ | ✔ | ✔ |
Сравнение программных характеристик ПЛК:
Название | ICP DAS | Siemens | |||||
Модель | EMP-9x58-xx* | EMP-2848M | RPAC-2658 | XP-8x38-CE6 | WP-9x28-CE7 WP-8x28-CE7 |
S7-300 | S7-1500, (S7-1200) |
Среда разработки | Win-GRAF | SIMATIC STEP7 | |||||
Поддержка МЭК 61131-3 | LD, FBD , ST, IL, SFC | LAD, FBD,STL, SCL, GRAPH, HiGraph | LAD, FBD,STL, SCL, GRAPH | ||||
Лог. функции | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Таймеры | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Счетчики | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Компараторы | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Мат. функции | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
PID | PID | PID | PID | PID | PID | PID based functions | PID Compact PID 3-step PID Temp Autotune |
Логирование данных | ✔ | ✔ | ✔ | ✔ | ✔ | - | ✔ |
Управление движением | ✔ | ✔ | - | - | - | ✔ | ✔ |
Сравнение времени обработки данных на ЦПУ:
Модель | Bit | WORD | Fixed point | Floating point |
EMP-9x58-xx* i5 | 4.6 нс | 4.7 нс | 5.3 нс | 5.0 нс |
EMP-2848M | 17.76 нс | 13.83 нс | 18.94 нс | 19.74 нс |
RPAC-2658 | 44 нс | 45 нс | 62 нс | 63 нс |
WP-9x28-CE7 | 38 нс | 43 нс | 54 нс | 112 нс |
XP-8x38-CE6 | 29 нс | 29 нс | 32 нс | 61 нс |
WP-8x28-CE7 | 38 нс | 43 нс | 54 нс | 112 нс |
S7-300 (CPU 312) | 100 нс | 240 нс | 320 нс | 1100 нс |
S7-400 (CPU 412-2 PN) | 31.25 нс | 31.25 нс | 31.25 нс | 62.5 нс |
S7-1500 (CPU 1515-2 PN) | 30 нс | 36 нс | 48 нс | 192 нс |
Основное отличие контролеров ICP DAS заключается в различной производительности ЦПУ, установленной ОС и возможности установки модулей расширения. Наличие нескольких ядер повышают производительность ПЛК и позволяют выполнять несколько задач одновременно, кроме того возможность расширения модулями позволяет обрабатывать множество сигналов ввода-вывода непосредственно на ПЛК без необходимости опрашивать удаленные устройства.
Сравнение контроллеров ICP DAS:
Контроллер | ЦПУ/ Производительность |
ОС | Резервирование/ Время переключения |
Расширение ввода-вывода | Программирование |
EMP-9x58-xx* i5 | Intel Core i5-8365UE, 4.1 ГГц, 4 ядра | Windows 10 IoT | Уточняется | e9K, I-9K, I-97K | Win-GRAF, VS.NET 2008 |
EMP-2848M | Cortex-A53, 1.6 ГГц, 4 ядра | Linux Kernel 4.14.98 | Уточняется | Нет | Win-GRAF |
RPAC-2658 | i.MX6, 1 ГГц, 4 ядра/ 522 |
Linux Kernel 4.1.15 |
Да, 200 мс | Нет | Win-GRAF, C |
XP-8x38-CE6 | R3600, 1 ГГц, 2 ядра/ 199 |
Windows CE 6.0 |
Да, 3 с | I-8K/I-87K | Win-GRAF, VS.NET 2008 |
WP-9x28-CE7 | AM3354, 1 ГГц, 1 ядро/ 115 |
Windows CE 7.0 |
Нет | I-9K/I-97K | |
WP-8x28-CE7 | Нет | I-8K/I-87K |
Результаты теста показали, что основные характеристики Win-GRAF контроллеров от ICP DAS аналогичны или даже превосходят ПЛК от Siemens. Конечно ПЛК от ICP DAS нельзя назвать полными аналогами ПЛК от Siemens, но в большинстве случаев возможностей Win-GRAF контроллеров достаточно для решения основных задач АСУ ТП, КИПиА, диспетчеризации и автоматизации производства.