3、CODESYS安装与激活:下载CODESYS Development System、安装步骤详解、许可证激活与设备注册

好,咱们进入正题。这一章讲的是CODESYS的安装与激活。说实话,我见过太多工程师卡在这一步——要么下载错了版本,要么许可证死活激活不了。别急,跟着我的节奏来,保证你一次搞定。

3.1 下载CODESYS Development System

先说说下载。CODESYS官网的下载页面,说实话,第一次去的人容易懵。版本太多了,什么SP、Patch、Hotfix,看得人眼花缭乱。

我的建议是:直接下载最新的正式发布版。别追Beta版,除非你想当小白鼠。我在项目中吃过这个亏——有一次为了尝鲜,装了Beta版,结果编译出来的代码在产线上跑着跑着就挂了。从那以后,我再也不敢在正式项目里用非稳定版。

具体步骤:

  1. 打开CODESYS官网(www.codesys.com)
  2. 导航到"Download"区域
  3. 选择"CODESYS Development System"
  4. 根据你的操作系统选择对应版本(Windows 10/11 64位是主流)
  5. 点击下载,大概1.2GB左右
注意:下载前需要注册账号。别嫌麻烦,这是必须的。注册时用公司邮箱,个人邮箱有时候收不到验证邮件。

3.2 安装步骤详解

下载完了,双击安装包。嗯,这里要注意几个点。

第一步:关闭杀毒软件

我个人习惯是安装前先把杀毒软件关了。为什么?因为CODESYS安装时会写注册表、装驱动,有些杀毒软件会误判。我曾经遇到过安装到一半,360弹窗说检测到风险,直接给拦截了。结果装了个半残废,折腾了半天才搞定。

第二步:选择安装路径

默认路径是C盘,但我建议你改到D盘或其他盘。原因很简单——CODESYS会生成很多项目文件、库文件,时间长了C盘容易爆。我一般装在D:\CODESYS\下,清爽。

第三步:选择组件

安装向导会让你选择组件。这里我列个表,告诉你哪些是必选的:

组件名称 是否必选 说明
CODESYS Development System 核心IDE,不选这个就没得玩了
CODESYS Control for Raspberry Pi 视情况 如果你用树莓派做控制器,就选上
CODESYS Gateway 通信网关,连接PLC必备
CODESYS OPC UA Server 推荐 做上位机通信时很有用
Device Descriptions 推荐 各种设备描述文件,省得以后手动导入

第四步:等待安装完成

安装过程大概10-15分钟。这时候你可以去泡杯咖啡。不过别走太远,中间可能会弹窗让你安装一些依赖组件(比如.NET Framework),点同意就行。

小技巧:安装完成后,第一次启动CODESYS会提示你选择工作空间。我建议单独建一个文件夹,比如D:\CODESYS_Workspace\。别用默认的,不然项目文件散得到处都是。

3.3 许可证激活与设备注册

好,软件装好了。但别急着写代码——你还得激活许可证。没有许可证,CODESYS只能运行2小时,然后自动关闭。你说烦不烦?

许可证类型

CODESYS的许可证分几种:

  • 试用版:免费,但每次只能跑2小时。适合学习、评估。
  • 专业版:付费,无时间限制。正式项目必须用这个。
  • 教育版:学校用的,功能受限。

激活步骤

  1. 打开CODESYS,点击菜单栏的"Help" -> "License Manager"
  2. 在弹出的窗口中,选择"Activate License"
  3. 输入你的许可证密钥(购买后邮件里会发给你)
  4. 点击"Activate",系统会自动联网验证

重点:激活时需要联网。如果公司网络有防火墙限制,你可能需要手动下载许可证文件。具体操作:在License Manager里选择"Offline Activation",然后按照提示生成请求文件,发邮件给CODESYS支持,他们会返回一个激活文件。

设备注册

激活完许可证,还得注册设备。说白了,就是告诉CODESYS你要用哪个硬件平台。

步骤:

  1. 在CODESYS里新建一个项目
  2. 右键点击"Device" -> "Add Device"
  3. 在弹出的设备树里选择你的控制器型号
  4. 如果列表里没有,点击"Install Device Description"手动导入

设备描述文件一般由硬件厂商提供,后缀是.device.xml。我建议你拿到硬件后,第一时间找厂商要这个文件。有一次我在现场调试,发现设备列表里没有对应的PLC型号,急得满头汗。后来打电话给技术支持,才知道要手动导入描述文件。嗯,从那以后我都是提前准备好的。

特别注意:设备注册时,注意选择正确的版本号。比如你用的是V3.5 SP19的CODESYS,就别选SP17的设备描述文件,不兼容的。我见过有人因为这个折腾了一整天。

验证是否成功

激活和注册完成后,怎么知道搞定了?很简单:

  • 在License Manager里看到许可证状态是"Active"
  • 设备树里能正常添加你的控制器
  • 编译项目时不会弹出许可证相关的错误

如果还不行,重启一下CODESYS。有时候许可证服务没刷新,重启就能解决。这招我用了无数次,屡试不爽。

我的经验:如果你用的是虚拟机,注意许可证是绑定硬件信息的。换了电脑或者重装系统,许可证会失效,需要重新激活。所以,别随便换硬件。

好了,安装、激活、注册,三步走完。现在你的CODESYS环境已经准备好了。下一章,咱们开始创建第一个项目,写一段真正的PLC程序。到时候你会发现,前面这些准备工作都是值得的。