EcoStruxure Machine Expert — интегрированная среда программирования и конфигурирования промышленного оборудования компании Schneider Electric. Ранее известная как SoMachine, она предназначена для разработки логики программируемых логических контроллеров (ПЛК), настройки устройств, отладки и диагностики машинных приложений. Программная платформа ориентирована на автоматизацию машин и оборудования, включая системы управления движением, человеко-машинный интерфейс (ЧМИ) и сетевые функции автоматизации.
Среда EcoStruxure Machine Expert предоставляет единое программное пространство для всех этапов разработки, от проектирования до ввода в эксплуатацию. Она включает в себя поддержку языков программирования IEC 61131-3, таких как Ladder Diagram (LD), Structured Text (ST), Function Block Diagram (FBD), а также инструменты для конфигурации устройств, отладки и мониторинга работы системы. Встроенные библиотеки и шаблоны приложений помогают ускорить процесс разработки и повысить качество конечного продукта.
С момента своего появления EcoStruxure Machine Expert зарекомендовала себя как мощный инструмент для инженеров-автоматчиков, обеспечивая гибкость и масштабируемость при разработке решений для различных отраслей промышленности.
- Поддержка языков программирования IEC 61131-3: LD, ST, FBD, SFC, IL.
 - Конфигурирование и настройка устройств Schneider Electric, включая ПЛК, модули ввода/вывода и системы управления движением.
 - Инструменты для отладки и диагностики: осциллограф, списки наблюдения, симулятор.
 - Встроенные библиотеки и шаблоны приложений для ускорения разработки.
 - Поддержка различных протоколов связи: Modbus, Ethernet/IP, CANopen и других.
 - Интеграция с другими продуктами Schneider Electric, такими как EcoStruxure Operator Terminal Expert для настройки ЧМИ.
 - Модульная архитектура, позволяющая легко адаптировать решения под конкретные требования.
 - Поддержка различных версий ПЛК и возможность параллельной работы нескольких версий EcoStruxure Machine Expert в одной системе.
 - Возможность использования в проектах с несколькими ПЛК, включая переключение в режим стандартного CODESYS для совместимости.
 - Гибкая и наращиваемая архитектура, позволяющая заменять контроллеры без изменения логики системы.