CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试

CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试

文章目录

  • CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试
    • 一、前言
    • 二、下载及安装
    • 三、Windows下软PLC项目创建及运行测试
      • 1、创建HMI工程
        • 1.1、新建标准工程:
        • 1.2、添加可视化对象:
        • 1.3、拖动添加拨码开关、旋转开关、两个灯:
        • 1.4、编辑程序,使用ST进行编程:
        • 1.5、修改控制开关属性
        • 1.6、修改指示灯属性
        • 1.7、程序运行
    • 四、注意事项

一、前言

目前CODESYS在国内也有很多城市有办事处,且有国内的网站,所以通过国内的官网下载相关软件会方便很多,对应的一些扩展包也比较方便下载,一些安装教程对应的论坛也比较详细,对于入门CODESYS很有帮助,国内的一些芯片的推广也可以按照这种模式来,官网、IDE、文档、论坛、高速下载网址都是推广芯片很重要的一环。

二、下载及安装

国内官网:http://www.codesys.cn/
国内网站下载地址,我目前使用的最新的3.19.20版本:
http://store.codesys.cn/codesys/store/detail.html?productId=1377500968401494017
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第1张图片

适用于Linux单核运行时扩展包:http://store.codesys.cn/codesys/store/detail.html?productId=64
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第2张图片

推荐使用红框选中的这个安装包安装,会自动检测安装必要环境组件:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第3张图片

安装过程这里就不多说了,就像普通的软件一样一直下一步就行了。
安装完成后可能会有四个程序:CODESYS Control Win SysTray、CODESYS Gateway SysTray、CodeMeter控制中心以及CODESYS开发工具。
CODESYS开发工具:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第4张图片

CodeMeter控制中心:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第5张图片

CODESYS Gateway SysTray:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第6张图片

CODESYS Control Win SysTray:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第7张图片

三、Windows下软PLC项目创建及运行测试

可以参考之前说过的codesys的pdf文档以及codesys开发工具自带的帮助页面,也可以直接在官网上获取使用文档或观看视频,里面有大量的教学视频。
http://img.xuegongkong.com/Attachment/2011022716363200004.pdf
http://www.gkwo.net/wenku/show-72694.html
有时间的话通体看一下第二个网页上下载的PDF的内容,讲的很全面,而且比较详细,我这里由于时间和篇幅问题,只创建一个简单的带界面HDMI的Windows下的软PLC项目,然后进行运行测试。

1、创建HMI工程

制作两个输入开关,开关 1 使用旋转开关,开关 2 使用拨码开关;当开关 1 被打开时,亮红色指示灯;开关 2 打开时,指示灯亮绿色。

1.1、新建标准工程:

CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第8张图片
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第9张图片

1.2、添加可视化对象:

CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第10张图片

1.3、拖动添加拨码开关、旋转开关、两个灯:

CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第11张图片

1.4、编辑程序,使用ST进行编程:

程序变量声明区:

PROGRAM PLC_PRG
VAR
    bSwitch_1: BOOL;
    bLED_1: BOOL;
    bSwitch_2: BOOL;
    bLED_2: BOOL;
END_VAR

程序代码编辑区:

IF bSwitch_1 THEN
bLED_1:=TRUE;
ELSE
bLED_1:=FALSE;
END_IF
IF bSwitch_2 THEN
bLED_2:=TRUE;
ELSE
bLED_2:=FALSE;
END_IF

CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第12张图片

1.5、修改控制开关属性

将视图中的变量和程序中的变量关联,开关1、开关2、LED1、LED2:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第13张图片

1.6、修改指示灯属性

同理,再修改灯的背景颜色及变量:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第14张图片

1.7、程序运行

之后启动PLC便于网络扫描添加:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第15张图片

启动PLC后就可以扫描到了,找到对应网关的设备并添加:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第16张图片

可能需要用户名密码登录,这个是Windows用户的:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第17张图片

这个时候设备就被激活了:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第18张图片

之后运行即可启动应用程序:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第19张图片

这是否让你想起了红绿灯:
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试_第20张图片

四、注意事项

首次进行登录下载时可能需要下载库,基本会遇到CoDeSys库下载失败问题,一定要挂tz,否则很容易失败,有时候tz不行记得换一下节点再试一下(这个在后面的profinet实例中也会再次强调,开始第一次编译的时候一堆错误,不挂tz下载库一直失败,根本没法用)。

你可能感兴趣的:(工业互联网,codesys,PLC)