Eclipse 4diac(tm) — это среда ПЛК с открытым исходным кодом, позволяющая внедрять решения промышленного управления независимым от поставщиков способом. 4diac реализует стандарт IEC 61499, расширяющий стандарт IEC 61131-3 с улучшенной поддержкой обмена данными между контроллерами и динамической реконфигурации. Благодаря этому 4diac предоставляет инфраструктуру для индустрии 4.0 и промышленного Интернета вещей.
4diac IDE основана на платформе Eclipse, которая позволяет легко интегрировать другие подключаемые модули в 4diac IDE, предоставляя новые или расширенные функции. Системы на основе IEC 61499 имеют дизайн, ориентированный на приложения, что означает, что сначала создается приложение всей системы. Каждое приложение создается путем соединения желаемых функциональных блоков (FB) с точки зрения сети функциональных блоков (FBN). Как только структура оборудования станет известна, ее можно будет добавить в конфигурацию системы проекта, а уже существующее приложение можно будет распространить на доступные устройства.