3S软件 -
3S软件
-
德国3S软件是一家在自动化软件和嵌入式系统开发平台领域的全球性领导厂商,总部位于德国巴伐利亚州的美丽城市Kempten (肯普滕) 。多年来始终致力于以自动化软件开发平台CoDeSys为主导,向客户提供基于IEC 61131-3国际标准的高品质软件开发工具和优秀的整体解决方案。如今、全球有近300家的知名厂商是3S公司的合作伙伴,其中不乏ABB、Schneider Electric等赫赫有名的业界巨头。CoDeSys和相关解决方案已经广泛应用于能源、交通、市政、冶金、化工、制药、食品、纺织、包装、印刷、橡塑、金属加工和汽车制造等行业,为用户使用基于IEC 61131-3国际标准编程语言进行项目开发提供了一种技术先进、功能强大的开放式全集成化的编程环境。”
CoDeSys是 Controller Development System的缩写,概括讲,CoDeSys是一个独立于硬件平台且能满足可重构需求的开放式全集成化的软件开发平台,针对自动化及嵌入式系统领域向客户提供了一个基于IEC 61131-3国际标准的开发环境,同时CoDeSys是基于微软Microsoft.NET技术进行构建的、因此它不仅结构先进、功能强大,而且易于学习掌握。
CoDeSys的架构基本上可以分为三层:应用开发层(Development Layer)、通信层(Communication Layer)和设备层 (Device Layer)。它不仅支持CAN open、 Profibus、EtherCAT、 SERCOS、Device Net、ProfiNet、Modbus、Ethernet等多种现场总线,而且可根据客户的具体需求将不同自动化厂商提供的产品和系统进行组合配置后统一编程,从而真正实现了控制系统的开放性和可重构性。CoDeSys SP软件包(the SoftPLC Runtime System)可以将任何嵌入式系统或PC变成基于IEC 61131-3国际标准的、功能强大的可编程控制器。其中CoDeSys Soft Motion 软件包可将PLC逻辑控制和 Motion运动控制合二为一,完美地实现从单轴运动到复杂的多轴轨迹插补的编程和控制。
可见,基于面向对象编程理念的且能满足复杂多任务控制需求的软件开发平台——CoDeSys,凭借其强大的技术优势使CoDeSys自动化联盟成员的不同控制装置(PLC、I/O、Motor、HMI、Valve and etc.)可以运行工作在由基于CoDeSys的应用软件所控制的同一个项目中。而部署和配置起来就像在Windows环境下选择一个打印机那样容易和简单:只需在安装列表中的备选硬件清单里将不同的硬件组件添加到CoDeSys项目树中即可轻松实现上述理念。