准备
控制器
要求:控制器上必须安装最新的 Linux 操作系统(例如 Debian 或 Ubuntu),并且必须安装和激活 SSH 服务器。
要检查 SSH 服务器是否处于活动状态,请在控制器上执行以下命令:
sudo systemctl status ssh
当 SSH 服务器处于活动状态时,输出应如下所示:
ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; preset: enabled) Active: active (running) since [...] Docs: man:sshd(8) man:sshd_config(5) Main PID: 741 (sshd) Tasks: 1 (limit: 18876) Memory: 10.4M CPU: 12.778s CGroup: /system.slice/ssh.service └─741 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"
如果未激活 SSH 服务器,则可以使用以下命令永久激活服务器: sudo systemctl enable ssh
。然后检查该服务是否如上所述处于活动状态。
如果你想使用 CODESYS Virtual Control for Linux SL,则还必须安装以下软件的最新版本:
Python3
Docker 或 Podman
有关如何在 Debian 上安装 Docker 的说明,请参阅 在 Debian 上安装 Docker 引擎。
CODESYS 开发环境
使用 CODESYS Installer 安装最新版本的 CODESYS Development System 还有 CODESYS 要在其中使用运行时系统的控制器的软件包。
你至少需要以下软件包:
lCODESYS Control SL Deploy Tool
CODESYS Control 代表 ,例如 CODESYS Control for Linux ARM.
正在安装 CODESYS Control for <device> SL 打包进去 CODESYS
启动 CODESYS Development System。
点击
→ 。这个 CODESYS 安装程序 对话框打开。
在下面 附加组件,点击 浏览。
选择运行时产品的软件包。
软件包已安装:运行时包、库、设备描述和示例项目存储在开发系统中。
根据产品的不同,运行时系统包在
..\user\<user name>\CODESYS Control for <device>
文件夹中以 Debian 或 IPK 运行时系统文件的形式提供。