例子: 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
示例:面向对象编程 产品 : CODESYS Development System 此示例展示了如何使用面向对象编程。它展示了具有不同房间的建筑的实施。可视化用于更好地说明。 描述 此示例显示一栋具有三种不同类型房间的建筑物。第一种类型只有一个灯。第二个有一个额外的灯,而第三个有两个灯并额外显示温度。白天,所有灯都打开,温度设置为 25 °C。晚上,所有灯光均关闭,温度设置为 15°C。为了展示从
示例:面向对象编程(扩展) 产品 : CODESYS Development System 此示例展示了如何使用面向对象来实现具有不同功能的不同房间的建筑物。所包含的可视化说明了实现方式。 描述 这个例子展示了一种面向对象的编程方法。为此,建造了一座具有各种房间和功能的建筑。白天,所有灯泡均关闭,空调温度设为 21°C。晚上,所有灯泡都打开,温度设置为 15°C。手动模式下,可以单独打开和关闭灯光