CoDeSys学习日记(一)

勇哥2020/7/7注:


目前codesys + EtherCAT驱动 做运动控制很有优势。现在总线式运动控制基本都是这种配置。 

Codesys 号称PLC界的安卓,国内造PLC的 基本都用Codesys内核了。

如:汇川 ,合信,  和利时 ,英威腾,  台达。  

包括国外的: 倍福TC2  施耐德Somachine  力士乐 等等都是Codesys


直观的讲codesys是一个已经写好了运动控制和通讯的软件PLC。

例如:树苺派刷一个Codesys的Runtime应用就可以用Codesys编程当PLC跑程序了。


运动控制中PLCOpen协议是一种PLC的编程规范,博图的运动控制用的也是PLCOpenMotion,而Codesys支持PLCopen规范。

另外Codesys还有对高级语言的支持,例如在Codesys里可以调用C++函数程序。

再比如,Codesys还可以定义多任务,类似于高级语言的并行计算。 



以下为正文
================================================


第一章:基本介绍

1、软PLC:所谓硬PLC 从严格意义上来说是由硬件或者一块专用的ASIC 芯片来实现PLC 指令的执行.而软PLC(SoftPLC,也称为软逻辑SoftLogic),是使用PC机或嵌入式控制器作为硬件支撑平台,利用软件实现硬PLC 的基本功能。或者说,将PLC 的控制功能封装在软件内,运行于PC 或嵌入式控制器的环境中。

image.png

Codesys架构示意图:

image.png


2、软PLC控制方案:要实现软PLC 控制功能,必须具有三个主要部分,即开发系统、对象控制器系统及I/O 模块。开发系统主要负责编写程序,对软件进行开发。对象控制器及I/O 模块是软PLC 的核心,主要负责对采集的I/O 信号进行处理,逻辑控制及信号输出的功能。

3、codesys实时核:

PLC 是一种实时计算机控制系统,软PLC 也不例外。其中的执行程序部分对实时性有着很高的要求。如果不能在系统要求的时间内完成PLC 程序的执行,会影响数据的采集和输出,无法完成控制任务。另外,作为工业控制系统,PLC 系统必须对工业现场的突发情况作出及时有效的响应,否则可能危机人身和设备安全。PLC 工作过程中,需要对各个元件的实时状态进行监控,所以PLC系统运行在实时平台上。

故只要在PC 机上安装软PLC CoDeSys RTE 软件,那么根据PC 机的功能,他就会变成一台先进的高性能可编程控制器。

其基本页面图如下:

image.png



本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864