CODESYS 例子 示例项目可用于以下产品。 CODESYS Development System 表 1 . 姓名 描述 应用管理器 该示例展示了如何使用 CmpApp 库来获取有关项目和应用程序的信息,以及区域地址和数据类型的大小。 加密货币 该示例显示了哪些加密函数可用 CODESYS 以及如何使用它们。 日期和时间 该示例展示了如何使用日期和时间函数 SysTime 和 Util 图书馆
制作 CODESYS 可执行示例项目 当你打开 CODESYS 示例项目中,您经常会在消息视图和对话框中看到许多错误。这是由于不同的 CODESYS 版本、缺少的库或过时的存储格式。 以下步骤将向您展示如何编译项目而不出现任何错误。 如果项目保存的版本与您安装的版本不同,则 项目检查 - 概述 对话框打开。 选择第一个选项并点击 结束 。 如果示例项目的项目环境与您当前的安装不匹配,则 项目环境
例子: CODESYS Development System 本节内容如下 :
示例:应用程序管理器 产品 : CODESYS Development System 该示例展示了如何使用 CmpApp 库来获取有关项目和应用程序的信息,以及区域地址和数据类型的大小。还可以从另一个应用程序启动、停止和重置一个应用程序。 描述 AppAreas :不同类型的数据,如保留、输入或输出,存储在 PLC 的特定区域中。该程序用于获取各个区域的地址和大小。根据 PLC 的不同,一个区域可
示例:加密货币 产品 : CODESYS Development System 该示例显示了哪些加密函数可用 CODESYS 以及如何使用它们。 描述 为了在处理数据时实现以下目标,加密技术非常重要: 数据的完整性保证接收者可以确保数据的更改不会被忽视。 真实性意味着接收者可以合理地确定数据集实际上是由其所谓的作者创建的。 保密旨在在任何情况下防止未经授权访问相关数据。 在 CODESYS , 这
示例:日期和时间 产品 : CODESYS Development System 这 DateTimeUtilities.project 示例显示如何使用日期和时间函数 SysTime 和 Util 图书馆。 该项目包含有关以下主题的示例: 自系统启动以来读取计时器刻度值 读取UTC时间 将 UTC 时间转换为本地时间 本地时间和时区操作 描述 在可视化中,占位符(示例: %t[ddd MMM d
示例: Event Manager 产品: CODESYS Control 此示例演示如何发送和接收系统事件,例如启动、停止、登录和注销。 描述 有两种注册方式。一种是接口函数的注册,另一种是普通函数的注册。注册是在 FB_Init 方法。 EventCallbackFB : 该功能块使用 EventCallback 方法来实现 ICmpEventCallback 界面。创建功能块后, Even
示例: File Utilities 产品: CODESYS Control 此示例展示了如何读取和写入文件以及如何使用目录。示例中使用了同步和异步函数调用。 描述 该示例展示了文件管理的不同功能,例如创建文件和目录、重命名、删除和复制它们,以及读取和写入文件。此外,还可以浏览目录以查找所有包含的文件。 当您使用同步函数时(例如, SysFileOpen ),该函数将等待,直到返回结果。有时这会持
示例:IO 映射工具 产品 : CODESYS Development System 您可以使用 IEC 库 IO Mapping Tool 通过运行时模式下的可视化将程序的输入和输出重新映射到彼此。 描述 输入和输出通过功能块和相应的可视化进行映射。这样做时,功能块只需在所需的输入和输出之间激活即可。 . 该库包含以下功能块: 具有八个输入和输出的功能块: 基本功能块 BOOL 输入和输出的功能
示例:网络变量 产品 : CODESYS Development System 此示例演示如何在具有多个设备的网络中使用变量。该示例由两个应用程序组成。一个应用程序发送变量,另一个应用程序接收变量。 描述 此示例说明如何在网络内的不同设备之间交换变量。一台设备发送变量,另一台设备接收该变量。要运行该示例,应用程序必须在不同的设备上运行,因为一个端口在每个系统上只能使用一次。 附加信息 GVL_Se