[CodeSys] CODESYS软件架构及产品分类

[复制链接]
查看57 | 回复0 | 2024-4-6 22:06:54 | 显示全部楼层 |阅读模式
↑ 点击上方
“智能制造之家”
关注我们
写在面前

前面我们有了一期关于CoDeSys的介绍(用惯了TIA Portal,Studio 5000,还有你不能不知道的CoDeSys),今天来讲一讲CoDeSys的软件架构和产品分类,后期再整理成一套体系给大家,方便不同类型的朋友们~
CODESYS软件架构示意图


1、开发层
CODESYS Development System(具有完善的在线编程和离线编程功能)、编译器及其配件组件、可视化界面编程组件等,同时供用户可选的运动控制模块及安全模块等组件使CODESYS功能更加完整和强大。
IEC 61131-3 编辑器
CODESYS提供了所有IEC61131-3所定义的六种编程语言:功能块图(FBD)、梯形图(LD)、指令表(IL)、结构化文本(ST)、顺序功能图(SFC)、连续功能图(CFC)。
编译器
负责将CODESYS中的应用程序转换为机器代码并优化可编程控制器的性能。当用户输入了错误的应用程序代码时,立刻会接收到编译器发出的语法错误警告及错误信息,让编程人员可以迅速做出相应纠正。用户可以不必改变编程方式,就可以使用不同的基于CODESYS编程的硬件装置(系统)进行工程开发。
硬件/现场总线配置器
针对不同制造商的硬件设备及不同现场总线协议,该部分负责在CODESYS中对相应参数进行设定。
可视化界面编程
在CODESYS中即可实现可视化编程(人机界面HMI),系统已经集成了可视化编辑器。
运动控制模块
运动控制功能已经集成在CODESYS中,形成了SoftMotion(CNC)软件包。基于PLCopen的工具包可以实现单轴、多轴运动,电子凸轮传动,电子齿轮传动,复杂多轴CNC控制等。
2、通信层
应用开发层和硬件设备层之间的通讯是由CODESYS中的网关服务器来实现的,CODESYS网关服务器中安装了OPC服务器。
CODESYS 网关服务器
作用在应用开发层和硬件设备层之间,可以使用TCP/IP协议或通过CAN等总线实现远程访问,是CODESYS开发工具包不可分割的一部分。
CODESYS OPC服务器
对基于CODESYS进行编程的控制器,无需考虑所使用的硬件CPU,已经集成并实现了OPC V2.0规范的多客户端功能,且能同时访问多个控制器。
3、设备层
在使用基于IEC 61131-3标准的编程开发工具CODESYS对一个硬件设备进行操作前,硬件供应商必须要在设备层预先安装CODESYS的实时核(CODESYS Runtime)。同时,也可以通过使用CODESYS的可选组件:如CODESYS目标可视化编程模块或网络可视化编程模块来实现功能上的扩展。


4、CODESYS软件架构中各层关系
CODESYS代码执行机制是编译执行,用户在开发层编写完成的IEC程序通过集成的编译器编译为二进制代码,再通过以太网或串口下载至设备层中,最终该应用程序中的文件已经被转为二进制代码存放在目标设备中,根据用户设定的执行方式循环执行对应程序。
CODESYS产品分类
根据CODESYS软件架构和功能,CODESYS产品分为Engineering、Runtime、Visualization,Safety,Fieldbus,SoftMotion CNC+Robotics六大产品种类。




今天就到这里啦~ 以上仅供大家一乐,不必对号入座,如果各位看官喜欢的话,欢迎点击右下角的“在看”,或转发和收藏哦。(不要忘记文末彩蛋哦)



  • 对于文中所有使用的图片,资料,下载链接中所包含的软件,资料等,如有侵权,请告知删除,谢谢。


往期推荐简析西门子开放式用户通信OUC和通信小结——大话与PLC通讯的N种方式第六期
玩Vmware虚拟机多年的工程师们,桥接模式、NAT、仅主机模式你们懂了吗?| 详解网络模式
PLC高级编程-SCL结构化控制语言(附使官方用手册和培训资料下载)
Windchill产品安装——(没软件的小伙伴可以下载Windchill 10.21M030安装体验哦)
达索MES——DELMIA Apriso FlexNet平台介绍(附Apriso database management 手册)
我们是一群智能制造技术的爱好者,我们乐于分享,我们积极向上,我们也许有些宅,但是我们很有爱,我们期待您的加入
--智能制造之家

多重福利哦
1.扫描添加小编微信,备注“行业+姓名+城市”,加入【智能制造之家】,和志同道合的朋友们共同打卡学习!

2.欢迎体验本公众号的“职位每周荐等功能哦,里面有小编精心为您挑选的工作职位,推荐还有1000-10000元奖金拿哦~
我就知道你“在看”

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

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

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

本版积分规则