Skip to main content

准备

在你开始之前

数据安全: 为了最大限度地降低数据安全漏洞的风险,我们建议采取以下组织和技术措施:

  • 避免从开放网络和互联网访问 PLC 和控制网络。

  • 使用 VPN 进行远程访问。

  • 安装防火墙。

  • 如果您想在 Web 上发布可视化效果,请设置密码以防止未经授权的访问。

  • 使用最新版本的网关服务器和 Web 服务器。

正在安装 CODESYS

提示

安装包括开发系统和 CODESYS 网关和 CODESYS Control Win,可在 Windows 任务栏中访问其服务。这三个程序是模拟计算机上的控制器所必需的。

你的第一个项目的内容

在本教程中,您将对一个简单的冰箱控制器进行编程。除了您将在此处逐步创建的示例项目外,完成的项目还包含包含操作和诊断的完整可视化。完成的 RefrigeratorControl.projectarchive 项目可以在中找到 CODESYS 中的安装目录 Projects 目录。

  • 与传统冰箱一样,温度由用户通过旋转控制器指定。

  • 冰箱使用传感器确定实际温度。当温度过高时,冰箱以可调的延迟启动压缩机。

  • 压缩机冷却直至达到所需温度,减去 1 度的滞后。滞后旨在防止实际温度在设定温度附近波动过大,这将导致压缩机不断地自行关闭和开启

  • 当门打开时,冰箱内的灯会亮起。当门打开时间过长时,会发出蜂鸣声

  • 如果尽管电机长时间处于活动状态,但压缩机仍未达到设定温度,则蜂鸣器会发出稳定的声音信号。

工程:

冷却活动由应用程序的主程序控制。信号管理由另一个 POU 控制。所需的标准功能块可在 Standard 图书馆。由于在此示例项目中没有连接任何物理温度传感器和物理执行器,因此您还将编写一个程序来模拟温度的升高和降低。这将允许您随后在联机模式下监视冰箱控制器的操作。

供所有 POU 使用的变量需要在全局变量列表中定义。

正在启动 CODESYS Development System

你已经安装了 CODESYS Development System 并用它启动了 CODESYS <current version>” 默认配置文件。开发系统的框架窗口随标准菜单栏打开:尚未打开任何项目。