CODESYS Automation Platform 开发平台中间件
CODESYS Automation Platform可以支持用户定制化开发CODESYS上位编程环境,经过客户的二次化开发以后,用户可以拥有自主知识产权的上位编程软件。CODESYS上位编程环境基于微软.net技术开发,CODESYS Automation Platform(自动化开发平台中间件)是以“CODESYS 接口工具包”的形式提供给客户的,即将CODESYS IDE的接口向用户开放,用户拿到这些接口之后可以做大量的二次化信息修改。简而言之,CODESYS支持和帮助用户开发出拥有自主知识产权的编程开发环境。
CODESYS Automation Platform具有以下功能和特点:
(1)拥有用于对 CODESYS 对象进行编程访问的项目数据库。
(2)拥有用于创建符号表、交叉引用、解析树和机器代码的代码生成器的编译器接口。
(3)可与 CODESYS runtime system 进行扩展通信的在线组件。
(4)可在任何版本管理( 安装, 卸载) 不同的插件。
(5)访问 CODESYS 应用程序的全局设置。
CODESYS Automation Platform 的典型示例包括:
(1)自定义功能,如视图、对话框、向导和实现语言;
(2)附加功能, 如现有软件的配置器和接口;
(3)独立的个人软件的实施, 如项目文档、源代码的自动生成或无开发环境的控制器调
试;
(4)开发系统的标签,例如名称、LOGO和功能范围。