
Компания 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 контроллеров достаточно для решения основных задач АСУ ТП, КИПиА, диспетчеризации и автоматизации производства.