环境准备
本节主要介绍 CODESYS 技术路线场景下环境准备所需操作。用户基于 CODESYS 完成控制程序开发时,必须使用 CODESYS 上位机开发环境。
设备列表
序号 | 设备名称 | 数量 | 是否必选 |
---|---|---|---|
1 | IGC1503 控制器 | 1 | 必选 |
2 | Modbus TCP 远程 IO 模块 | 1 | 可选 |
3 | 边缘计算机 | 1 | 可选 |
4 | 交换机 | 1 | 可选 |
软件列表
序号 | 软件名称 | 数量 | 是否必选 |
---|---|---|---|
1 | FTP 传输工具 | 1 | 必选 |
2 | CODESYS 上位机 | 1 | 必选 |
3 | Modbus 从站仿真软件 | 1 | 必选 |
体验工程列表
序号 | 名称 | 数量 | 说明 |
---|---|---|---|
1 | quick_experience_codesys.projectachieve | 1 | Modbus TCP 远程 IO 流水灯控制例程,远程 IO 可用 Modbus 从站仿真软件进行模拟。 |
2 | quick_experience_modbus.msw | 1 | Modbus 从站仿真软件的工作空间。 |
步骤 1:连接硬件设备
准备一台 IGC1503 控制器,一根网线。把 IGC1503 控制器上电,网线一端接入控制器网口 X1,另一端接入电脑,网口 X1 默认 IP 为 192.168.1.253。
说明:
IGC1503 控制器是基于 CODESYS Runtime 开发的一款软 PLC,支持 EtherCAT、PROFINET、Modbus 等实时以太网或现场总线,并支持 IEC 61131-3、PLCOpen Control Part1&4 等 PLC 控制相关的标准。
步骤 2:安装 CODESYS
下载 CODESYS 3.5.17.30
目前 IGC1503 CODESYS Runtime (下位机运行环境) 版本为 3.5.17.0,为避免潜在的使用问题,请配套使用相应大版本的上位机开发环境,翼辉信息所支持的最新 CODESYS SP17 上位机版本为 3.5.17.30,推荐使用此版本的开发环境,下载时请注意需要注册 CODESYS 账号。
下载完成后,将 CODESYS 3.5.17.30 安装压缩包解压,打开文件夹并双击
CODESYS 64 3.5.17.30.exe
启动安装程序界面。如下图所示,在安装程序界面选择 Install 即可进行安装。说明:
更详细的安装细节可参考 CODESYS 中国官方的教学视频 CODESYS自动化应用编程实战训练营(一)正确开启 CODESYS 编程之路。
步骤 3:安装 Modbus 从站仿真软件
本节的软件准备与“SylixOS 数据采集 > 环境准备”中 步骤 4 内容相同,此处不再赘述。
步骤 4:下载体验文件
体验场景的项目文件 以压缩包的形式提供,以下为压缩包内容示意。
本章节所使用的案例为 quick_experience_project_1
文件夹的演示内容,包含了“CODESYS 上位机工程”和“Modbus Slave 工作空间”两方面的应用体验,下面将阐述其中的相关文件:
CODESYS 上位机工程
codesys_project
文件夹目录是快速体验场景的 CODESYS 上位机工程项目档案,包含了完整的工程环境,用户不需要额外做环境部署工作。Modbus Slave 工作空间
modbus_slave_workspace
文件夹目录是快速体验场景的 Modbus Slave 调试软件工作空间,用以模拟场景中的 Modbus 从站设备。