[西门子] CODESYS线上直播,解读控制器开发平台软件的那些事儿

[复制链接]
查看35032 | 回复0 | 2024-1-18 08:15:39 | 显示全部楼层 |阅读模式


最近,在叨叨直播平台,一款软件的直播课得到了很多朋友的关注,一节直播课的最高同时在线观看人数达到1000人以上。这个被越来越多工控行业自动化工程师所关注的软件是CODESYS,CO-Controller、DE-Develop、SYS-system。从这几个英文拆解中不难看出,它是一个与控制器开发有关的软件。今天,小编带着大家了解一下CODESYS,同时,简单回顾一下前面三期课程。



CODESYS

CODESYS是一款基于先进的.NET架构和IEC 61131- 3国际编程标准的、面向工业4.0应用的软件开发平台,多年来,向全球用户在包括能源、冶金、轨道交通、包装印刷、数控机床、智能机器人、工程机械、特种车辆、智能楼宇、污水处理等等领域提供开放灵活、稳定可靠的一系列工业智能技术、软件产品和行业解决方案。目前全球超过500家控制器开发厂商,如ABB、施耐德电气、德国MAN集团、美国伊顿电气、博世集团、博世力士乐、德国倍福、法国阿尔斯通、日立、三菱电机、欧姆龙、中车集团、格力集团、深圳华为技术、汇川技术等企业都在使用CODESYS。



近几年,也有很多朋友反应希望CODESYS能推出一些课程供工程师们学习。所以,2020年初,CODESYS线上直播课入驻叨叨直播,与大家分享一些开发控制器的底层技术和使用CODESYS做项目的编程技术。目前课程已经进行了3节。

课程内容回顾

第一节《CODESYS编程软件》,主要为大家介绍CODESYS的产品种类、功能、以及全球知名客户案例。CODESYS是智能时代自动化工程师的首选工具,更是开发控制器的利器。CODESYS一套软件可实现逻辑控制、运动控制、机器人控制、安全控制、冗余控制、HMI开发。









第二节《正确开启你的 CODESYS 编程之旅》,主要讲解CODESYS入门编程。讲师结合具体的软件操作交授大家如何新建工程,对CODESYS编程的IEC61131-3语言的简单演示,介绍CODESYS IDE中如何使用过程映像,网络变量和trace功能。简单展示可视化功能和CODESYS库与OOP编程









CODESYS的运动控制和机器人控制近几年来受到很多控制器生产厂商的关注。集成在PLC 编程系统中的工具包CODESYS SoftMotion 提供了运动控制所必需的全部功能。这个工具包集成了符合IEC61131-3 国际标准的编程语言。包含基于IEC61131-3 标准的所有运动控制功能块的POU 库函数,此标准是由PLCopen 国际组织定义的。用户可以用一个抽象的数据结构(现场总线和独立的硬件制造商)来实现对轴的各种操作。而现场总线的通信则是通过驱动接口来实现的。这些驱动接口可以通过CODESYS工程树中的设备配置器来进行配置。

第三节课,就听众反馈最多、兴趣度最高的运动控制形成了干货满满的运动控制初级知识的讲解。内容涉及:CODESYS SoftMotion基本框架、PLC Open与CODESYS运动控制库、电机轴接口:AXIS_REF_SM3,SoftMotion的编程讲解和演示,以及CODESYS SoftMotion在机器人控制当中的成功案例。









课后问题精彩答疑

问题1:CODESYS 软件各种总线接口是免费的吗?可以直接对总线IO编程吗?

CODESYS:单机授权的产品,产品说明中包含的总线支持,无需额外付费。SDK中包含的总线需要一次性付费,终身使用。如果说平常测试的话,未授权的总线有半个小时的试用时间,所有CODESYS总线都可以对其IO进行直接编程。

问题2:CODESYS V3.5和其他软件的兼容问题?

CODESYS:CODESYS IDE各版本之间,CODESYS IDE和基于CODESYS IDE的开发的IDE(SoMachine)之间都是兼容的。

问题3:CODESYS V3.5在电脑上和EtherCAT从站通讯?

CODESYS:CODESYS control Win是可以与EtherCAT从站进行通讯的,但是CODESYS Control Win 是非实时的,所以EtherCAT的同步可能会受到影响。CODESYS RTE安装在工控机平台下(X86+Windows),只要网卡满足要求,就可以与EtherCAT从站进行完美通讯。

问题4:CODESYS 如何让伺服和程序完成映射?

CODESYS:CODESYS的伺服控制都是软motion控制,所以分为控制指令计算(这些是依赖CODESYS motion库来实现),控制指令下发(这是通过总线来传送),控制指令执行(从站芯片解码,伺服控制器通过解码后的数据进行控制),这里边有个关键点就是,CODESYS motion库中有轴接口与相应的motion 控制相关的对象字典关联。
······

观众对于CODESYS前三次课程的反馈还是非常棒的:









了解和学习 CODESYS 的意义都有哪些?

CODESYS支持用户进行二次深度开发并可将知识产权合理地转移给用户。

从底层的Runtime System来说,CODESYS公司研发了通用性较强的函数库,比如PID,矩阵运算,通信协议,机器人函数等,但是CODESYS并不会具体深入到某一个行业来研发针对单个行业的工艺算法。这就为用户提供了很多“自我创新”的空间。这也是为什么全球CODESYS用户近千家,但是都各具特色,形成有差异化的竞争,打造自己品牌专属的特性。CODESYS向用户开放接口,使得用户很容易根据行业要求和具体工艺将算法结合在这样一个庞大的平台上。

从上位编程环境来说,CODESYS的Automation Platform功能强大,可根据用户需求打造属于用户自己的编程软件。



针对很多做项目的系统集成商来讲

CODESYS拥有开放的互联接口、支持IEC61131-3语言和高级语言开发、支持多种现场总线,并可实现跨硬件厂商(跨平台)的设备进行统一编程、配置的控制软件开发平台!它打破了自动化从业者对单独一个硬件品牌的严重依赖,是一件自动化发展史上具有划时代意义的革命性产品,会让你的方案更经济,更有选择性,更具可靠与可塑性。学会CODESYS编程,ABB、施耐德、倍福、KEBA、伊顿、汇川、固高、雷赛等等许多品牌的部分编程软件你都会使用。



后续课程计划

据悉,CODESYS将在3月26日晚上20:00点对CODESYS可视化部分做讲解。大家可提前预约课程。课程暂定讲解内容为:可视化控件讲解,包括本地和网页可视化添加、静态属性、动态属性、输入事件、趋势图、报警管理、CODESYS库和可视化接口;HMI操作,包括HMI安装、主站通讯配置、从站通讯配置等。



CODESYS每个月将推出1-2次线上公开课。每节课,都会有抽奖或者互动环节,听众有机会获得《开放式控制系统编程技术》教材或其他精美礼物。



同时,我们的公众号也将每个月对课程做一次回顾和报道。

以往课程回看:

https://www.daodaotv.com/play/c806

关于CODESYS的使用问题,可联络:

question@codesys.cn



往期阅读▼

打破三巨头垄断,CODESYS要做工控界的安卓!

CODESYS中国扩大布局,赋能“智”造加速拥抱实体经济



点“阅读原文”查看更多直播间精彩回放

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则