分享

CODESYS介绍,功能和实现

 大傻子的文渊阁 2019-08-19
前言


行业内流传,CoDeSys和西门子step7,在德国都属于标准课程,牛逼的小朋友都可以用其编程,不知真假,相信无风不起浪,多少有些依据,看看国内清一色的日系编程,我们是否需要换换脑子,换换思考方式了?CoDeSys类的编程能否达到这个目的?本文会从CODESYS是什么,能实现什么功能,如何来实现几个方面介绍。CODESYS主要面向技术人员,如销售人员能理解该文一些概念,也许真能成为“忽悠大神仙”,多卖产品,多赚银子

正文

1.
CODESYSY是什么?

CoDeSys是全球最著名的软PLC内核软件研发厂家德国的3S(SMART,SOFTWARE,SOLUTIONS)公司的一款与制造商无关的IEC 61131-1编程软件。CoDeSys 支持完整版本的IEC61131标准的编程环境,支持标准IL、ST、 FBD 、LD、 CFC、 SFC六种编程语言。是一个标准的软件平台,被很多硬件厂家支持,可编程超过150家OEM生产的自动装置。

CoDeSys是可编程逻辑控制PLC的完整开发环境,是Controlled Developement System的缩写,

最新的版本是CoDeSys V3(目前最新版本为V3.5)。

2.
CODESYSY能实现什么功能?

CoDeSys提供了许多组合产品的扩充,诸如各种不同领域的总线配置程序、完全的目测化和运动控制系统。

(一)总线通讯能力:多样总线协议支持

§ OPC通讯
§ Modbus通讯
§ Profinet通讯
§ EtherCAT通讯
§ EtherNet/IP通讯

§ 自由串口通讯

§ ODBC功能,数据库通讯

(二)本地显示能力

§ visualization简单易操作

§ 多样控件,模板资源

(三)运动控制整合能力:透过SoftMotion

§ 点位运动
§ JOG运动
§ PT运动
§ 电子齿轮运动
§ 电子凸轮运动
§ HOME运动
§ 电子探针功能
§ 间隙补偿功能

§ 插补运动
§ CNC运动

3.
CODESYSY能如何实现以上功能?

CoDeSys框架组有两部分:

1、CoDeSys IDE。

即CoDeSys集成开发环境,符合IEC61131编程规范,安装于PC机上,运行于Windows或者Linux下。由最终应用用户所使用的开发工具。

2、CoDeSys Runtime。即硬件平台系统。需要设备制造商与3S公司共同完成,3S公司需要评估硬件开发商所设计的硬件系统,并为其定制CoDeSys Runtime框架,客户需要为此向3S付费。然后硬件及系统开发商需要根据本系统的外围输入输入等配置,编写相应的驱动,并以库或者PLC Configure接口的形式提供给CoDeSys ID开发环境调用。实际上就是形成一套Target安装包。此外,CodeSys还会对每个使用其CoDeSys Runtime的设备贴标,设备供应商需要为每个3S标牌付费,作为其知识产权的一部分。

3、最终用户可以下载通用的CoDeSys IDE。里面提供基本的IEC61131编程环境,但是对于一个具体的硬件PLC或者HMI,需要安装与该硬件相对应的Targets包。这个 Targets包的入口文件是*.tnf文件,由其来指定:

1)targets(*.tar)文件,对应 CoDeSys IDE的Target Setting项.

2)PlcConf文件夹下的*.cfg文件,对应CoDeSys IDE的PLC Configuration项。其安装路径由InstallTarget组件程序的Installation选项指定。反映在CoDeSys IDE上就是:Project\Options\Directories\Target\Configuration files: "**\*\PlcConf\"。

3)Lib文件夹下的诸*.lib文件,提供底层的CoDeSys Runtime的驱动接口。对应CoDeSys IDE的Library Manager。其安装路径由InstallTarget组件程序的Installation选项指定。反映在CoDeSys IDE上就是:Project\Options\Directories\Target\Libraries: "**\*\Libs\"。

4)CoDeSys工作原理图

4.
CODESYSY已经和哪些厂商合作,竞争对手?

1.
国外厂商:

倍福,TWINCAT2.10等

ABB,AC500等

Wago,可编程总线控制器

图尔克,可编程总线网关

国外还有IFM,EPEC,Rexroth,Parker,Festo,施耐德等。

2.
国内厂商:

和利时,DCS CONMAKER3.13,PLC LK系列PROWERPRO4.0,

安控, RTU 和专用PLC控制器

步科,(深圳步科F1 PLC)

3.
CODESYSY的竞争对手?

CoDeSys竞争对手有KW、infoteam、ISAGRAF。infoteam(一方梯队)也是挺牛的。其中KW公司,同属于德国企业,主要是产品为multiprog。KW主要客户有菲尼克斯的AutomationWorx、富士电机的D300Win、 研华Multiprog,苞米勒的PLC和伺服系列,三菱也是它的大客户。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多