初识Codesys和ST语言

    在学习一个新的东西之前,我个人呢都会问自己:这玩意是干啥的?我学习这个东西有什么用?它主要的应用场景是什么呢?一开始呢,我一定要先搞明白,学习这个东西的目的。然后才能把握全局,而不是云里雾里。

    本教程所有程序都是使用的codesysV3原生软件平台仿真调试的。但是在以后我们做PLC(可编程逻辑控制器)项目时,一般都不会使用原生Codesys软件。我们使用的PLC厂家如果购买了Codesys的授权之后,会在Codesys软件平台的基础上二次开发一些特色的功能,我们就需要下载PLC厂家提供的基于codesys二次开发的IDE编程平台。目前很多厂商的PLC控制器使用的都是Codesys系统,比如汇川技术的中型PLC,比如倍福的控制器,欧姆龙以及施耐德等等主流厂家也都有基于codesys平台二次开发的控制器产品。

    注意使用codesys编写PLC程序,并让PLC运行起来的前提是该厂家产品使用的是codesys平台。以前没有codesys没有PLCOpen的时候,每个厂家都有自己的编程软件,每个厂家的编程风格都不一样。最初国内使用的PLC以日系风格为主,现在使用codesys的话是以欧系为主流了。

    因为很多家PLC都是基于codesys平台开发的,所以大家的PLC编程软件也都大同小异。使用的编程语言也都完全一样,所以入手起来会容易很多。这些平台也有些许的差异,差异的地方主要是程序源码库方面的。

    好了,言归正传。本章节将为大家简单介绍一下codesys平台,简单介绍一下ST语言。然后呢我会带着大家安装codesys软件,带大家新建一个项目,写几行最基本的代码,让大家熟悉一下codesys平台的仿真调试功能。

    在为大家详细介绍ST编程语言基础知识之前呢,会先带着大家看一个示例项目程序,我们将庖丁解牛式的为大家分析这个项目程序。这样有助于大家在宏观层面对codesys以及ST有一个大体的认识,便于后续的学习和理解。

    好啦,让我们开始学习codesys与ST编程基础吧!Let's go!

Copyright © www.yanjuntech.cn 2018-2025 all right reserved,powered by Gitbook该文件修订时间: 2019-03-23 10:04:54

results matching ""

    No results matching ""