为了能够贯彻实施标准化方案,HOMAG将机器分为多个模块。每个模块均具备可拓展性,进而可以包含其他模块。另一方面,整个机器也被视为模块,最终被组合成完整的生产线。当然,模块化的概念也从木工机械的机械原理和电气学一直延伸到软件应用程序。具体来说:控制应用程序分为“控制层”,“功能层”和“ I / O执行层”。每个层级都有固定的接口,因此在与功能或复杂级别不同的模块通讯时,接口上不需要重新定义。控制应用程序的功能块和变量也受此标准的约束,这使得机器模块和控制软件的自动化分配成为系统组态的一部分。
CODESYS支持客户做自己的HMI显示设备,通过CODESYS Data Server可以实现显示设备和控制,提供完全开放的组件接口,例如支持标准OPC DA和OPC UA协议,支持ODBC接口的数据库。当然,如果您的第三方系统或者应用需要接入到现场集成系统中,我们还心的准备了一款专业通讯工具PLCHandler,PLCHandler可以为第三方客户端和基于CODESYS开发的控制器之间建立通讯。PLCHandler封装了完整的底层通信协议,并提供了API接口。它作为软件开发工具包(SDK),包含所有C/C++头文件,PLCHander库,示例配置文件和演示源代码等。