施耐德电气Unity自动化平台:创新功能与重用性

需积分: 0 0 下载量 67 浏览量 更新于2024-07-17 收藏 5.3MB PDF 举报
"该文档是关于施耐德电气的高端自动化产品系列,特别是Unity平台的详细介绍。Unity作为施耐德电气的核心自动化解决方案,提供了一种创新的软硬件平台,能够缩短开发时间,并具有灵活的处理器适应性。文档强调了UnityPro软件在提高效率和标准化方面的特性,以及对原有应用的兼容性。" 在UnityPro软件中,用户可以创建可重用的自定义组件,通过功能块和数据类型进行标准化,以降低开发和现场安装的时间,提升产品质量并缩短项目周期。这些功能块可以在不同的应用程序中通过XML进行导入和导出,实现多工程间的复用。UnityPro支持直接从库中拖放功能块生成新实例,并允许在库中对组件进行版本管理和参数化。 此外,UnityPro提供了一系列高级功能,包括与物理内存地址无关的符号变量,用户自定义的结构化数据类型(DDT),以及对库中分布式功能块(DFB)和DDT的版本管理。它还支持操作画面的仿真图形对象库,以及对程序数据的读写保护,确保数据安全。通过UnityEFB工具包,用户甚至可以使用C++进行功能块的开发。 为了保持兼容性,UnityPro包含一个标准转换器,能够将PL7和Concept IEC61131应用程序转换为UnityPro格式,允许在升级系统时保留原有的程序和模板,如I/O模板、专用模板等,只需替换支持Unity的CPU模板。 在标准化方面,UnityPro提供了分层的程序结构,将应用程序划分为功能模块,通过功能视图进行组织。用户可以将常用函数封装在用户功能块(DFB)中,便于标准化和重用。UnityPro还管理本地和服务器上的工程和应用程序库,包含大量标准函数,并允许用户添加自定义变量、数据类型和功能块。 UnityPro内建的PLC仿真器能够在个人计算机上精确模拟目标程序的行为,提供了丰富的调试工具,如断点、实时监控和程序单步执行,以帮助开发者调试和优化程序。专用模板拥有定制的调试界面,且可以根据模块类型提供相应的功能块。 总而言之,UnityPro是施耐德电气提供的一个强大且高度可定制的自动化解决方案,旨在优化开发流程,提高标准化水平,并确保与旧系统的兼容性,同时提供强大的仿真和调试工具以支持高效的应用程序开发和维护。