
CODESYS® 网关是实现 PC 与控制器、远程设备与现场 PLC 之间稳定通讯的核心组件,在 Windows 与 Linux 系统下均有对应的部署方案。本文详细说明 Windows 网关、Linux 网关的下载、安装、自动部署与手动安装流程,满足多场景通讯搭建需求。
Windows网关在安装IDE时会附带安装,也可以单独安装。Windows网关的安装包可以在CODESYS商店进行下载:CODESYS Edge Gateway for Windows。
下载与安装过程参考IDE下载及安装:CODESYS IDE下载及安装。
Linux网关文件可以通过CODESYS商店下载:CODESYS Edge Gateway for Linux,下载后的Package可以通过CODESYS Installer进行安装。
此外,Linux网关Pacakge也可以直接在CODESYS Installer中进行下载安装。
在Package安装完成后,可以通过CODESYS部署工具自动安装。
要求:安装CODESYS Control SL Deploy Tool(通过CODESYS Installer安装)。参考:CODESYS Package安装。
1.点击菜单栏"工具"-"Deploy Control SL"命令,在“通讯”选项卡中输入目标设备的IP地址、用户名及密码后点击“连接”,以SSH方式连接到目标设备。

2.在“部署”选项卡中选择产品CODESYS Edge Gateway for Linux及对应版本后,点击“安装”按键进行安装。

3.在“操作”选项卡中选中安装的网关产品,点击“启动选中的”可以启动网关

如通过部署工具安装过程中出现错误,请手动安装。
CODESYS Edge Gateway for Linux Package安装完成后Linux网关deb文件存储在CODESYS安装目录\CODESYS\CODESYS Edge Gateway for Linux\Delivery\edge芯片架构下,将deb文件拷贝到目标设备上。
1.解压deb文件,得到data.tar.gz文件:
ar -x codesysedge_edgeamd64_\<Version\>.deb2.将data.tar.gz文件解压到新文件夹mkdir datatar -xf data.tar.gz -C data3.网关二进制文件和其他的库、脚本文件存放在data文件夹下,目录结构如下:
4.更改当前目录到data.tar.gz文件解压的data/目录
cd data/5.将整个目录复制到目标设备的根目录sudo cp-r etc/*/etcsudo cp-r opt/*/optsudo cp-r usr/*/usrsudo cp-r var/*/var6.修改配置文件的访问权限chmod a+rw /etc/codesysedge/Gateway.cfgchmod a+rw /etc/codesysedge/Gateway_User.cfg7.启动网关sudo /etc/init.d/codesysedge start