2016年边缘计算开始被广泛关注,边缘计算是解决处理依赖云计算的一个关键技术,在很多设备信息的处理交互中,为了实现实时的数据分析和智能化处理,不需要云端数据的处理可以通过边缘计算来实现,从而使计算更加高效而且安全。边缘计算的发展方兴未艾,而3S公司的CodeSys软件是非常好的边缘计算的系统。4月25日下午参观了3S公司。
![](https://i-blog.csdnimg.cn/blog_migrate/399d959406d86dec78ef1f11441fb753.jpeg)
CODESYS是边缘计算系统
CodeSys提供了一套边缘计算软件开发的系统,为边缘计算应用开发提供开发工具,为边缘计算的应用提供运行态的支持。
![](https://i-blog.csdnimg.cn/blog_migrate/a3ae9b53e88efc3f240b5c136be49541.jpeg)
国内很多边缘计算的公司,提供边缘计算的产品,是一个能够采集终端数据的盒子。而未来对边缘计算产品的需求会大量增加,这必然要求提高边缘计算产品开发效率,如果有完整的开发工具、有可重用的代码,让开发者专注于业务本身,而更多底层的基础工作由开发工具提供商来实现。
Codesys提供完整的工程方案。包括硬件配置,编写代码、调试、提交运行态。
![](https://i-blog.csdnimg.cn/blog_migrate/ddbef8b63d1e2164a3601445558a8228.jpeg)
3S的Codesys就包含完整的开发工具,同时3S在CNC领域有非常丰富的应用积累,提供的很多基础的算法包,可以让很多开发人员直接使用成熟的运动控制算法。国内很多机器人公司是使用了CodeSys的系统实现的运动控制。
CodeSys提供完整的工业物联网产品
随着工业物联网的流行,越来越多的企业进入工业物联网领域,3S公司也不例外。因为3S公司在工业软件的基础,现在已经拥有了完整的工业物联网的架构:
![](https://i-blog.csdnimg.cn/blog_migrate/c596f0ca9337533793a5092ab77b218a.jpeg)
按照3S的工业物联网架构,应该包括:开放标准、安全、分布式智能、设备的中心管理、与人相关的管理(比如角色管理、权限管理)、大数据、互联网服务、可扩展性和可配置性。
特别希望做物联网PaaS平台的企业借鉴一下codeSys的中心管理的功能,国内很多PaaS平台强调的是设备管理,但物联网的PaaS平台还有更多的功能,而codesys系统经过多年的经验积累,很多功能是值得借鉴的,其中的data server提供的功能,就是很多PaaS平台的功能,其实物联网平台需要更加丰富的功能,而Codesys的功能也只是从开发这个维度看的。
![](https://i-blog.csdnimg.cn/blog_migrate/50e5f6565d8bb2cc0f393559c81b37bc.jpeg)
CodeSys的物联网的PaaS平台包括:
工程服务器:包括共享项目、共享实物(object)、控制器地址、版本控制、编译服务、持续集成、开发过程数据管理、开发测试环境、工具服务(专业的开发编辑环境)等功能。
工厂服务器:包括控制列表、设备状态显示、项目源文件管理、参数设定、应用更新、备份、用户管理、安全认证等功能。
数据服务器:包括数据记录、事件纪录、通用设定、数据显示等功能。
工具服务器:包括更新、功能库(已经完善的可重用的功能)、在线帮助、基于服务器的功能、在线学习、用户分析。
从我的经验看,Codesys的物联网平台,从开发角度而言是非常完备的,可以为物联网平台企业提供很好的借鉴。
Codesys已发展为一个标准的软件平台被很多硬件厂家支持,可编程超过150家OEM生产的自动装置
BB Bachmann
美国西电公司(Western Electric)的控制系统
芬兰EPEC派芬
HOLLYSYS和利时 G3 PLC
Inter Control的PROSYD1131 控制器,显示器
赫思曼公司iFlex 系列
德国 Weiniz
BOSCH的Rexroth的IndraLogic
日系 Nippon Electrics
TT control 公司TTC系列控制器
ABB AC500 PLC
Wago的控制器
Beckhoff倍福的控制器
Dukemann 的Smart系列控制器
Festo的FEC控制器
Schneider施耐德伺服TLC63