示例:BACnet 示例 产品: CODESYS BACnet2 SL 这 BACnet_examples.project 示例包含使用示例的集合 CODESYS BACnet2 SL 服务器功能和 CODESYS BACnet2 SL 客户端功能。以下描述列出了可获得示例实现的功能块。有关功能块的更多信息,请参见其在项目中的声明和实现中的注释。 描述 对于服务器功能,以下功能块实例显示为示例(参
示例:使用 OPC UA PubSub SL 图书馆 产品: CODESYS OPC UA PubSub SL 该示例展示了如何使用 OPC UA PubSub SL 图书馆在 OPC UA PubSub Example.project 项目以便通过 OPC UA 基金会定义的 Pub/Sub 协议交换消息。 描述 除了客户端/服务器通信之外,通过 OPC UA Pub/Sub 协议进行的通信还提
示例:使用 CSV Utility SL 图书馆 产品 : CODESYS IIOT 库 SL 这 CSV 实用程序 SL 库提供读取和写入 CSV 文件的函数块。 该库由以下组件组成 CSVReader (读取 CSV 文件)和 CSVWriter (写入 CSV 文件)。所有功能块均可用于经典过程编程或面向对象编程。 . 读取 CSV 文件: 这 CSVReader 文件夹包含读取 CSV 文
示例: Event Manager 产品: CODESYS Control 此示例演示如何发送和接收系统事件,例如启动、停止、登录和注销。 描述 有两种注册方式。一种是接口函数的注册,另一种是普通函数的注册。注册是在 FB_Init 方法。 EventCallbackFB : 该功能块使用 EventCallback 方法来实现 ICmpEventCallback 界面。创建功能块后, Even
示例:面向对象编程(扩展) 产品 : CODESYS Development System 此示例展示了如何使用面向对象来实现具有不同功能的不同房间的建筑物。所包含的可视化说明了实现方式。 描述 这个例子展示了一种面向对象的编程方法。为此,建造了一座具有各种房间和功能的建筑。白天,所有灯泡均关闭,空调温度设为 21°C。晚上,所有灯泡都打开,温度设置为 15°C。手动模式下,可以单独打开和关闭灯光
示例:CANopen 产品 : CODESYS CANopen Manager SL 此示例涉及 CANopen 主站和 CANopen 从站通信堆栈的编程接口。该项目包含 SDO、NMT、诊断和通信参数(波特率、网络 ID、节点 ID)动态配置等示例。 描述 该项目包含使用 CANopen 主站和 CANopen 从站堆栈编程接口的不同示例。处理的主题包括以下内容: SDO(加速、分段、块),访
示例:在多个可视化之间切换 产品 : CODESYS Visualization 该示例显示了如何在框架中引用的可视化之间切换。 描述 五个实施方案在 VisualizationSwitching 示例项目。 附加信息 这 VisualizationSwitching 项目包括五个具有以下功能的框架: Frame 1 :在可视化之间手动切换 Frame 2 :通过变量自动、程序控制的可视化切换。
示例:可视化元素 产品 : CODESYS Visualization 此示例显示如何使用可视化元素和处理事件。 描述 此示例显示如何将图像集成到可视化中。要包含一个新的外部图像,您需要向图像池添加一个条目并将图像插入到那里。然后为最近包含的图像分配一个唯一的 ID。 该示例还显示了在鼠标事件发生后使元素旋转所需执行的操作。 无论在何处显示图像,都会从图像池中引用其 ID。例如,显示图像的可视化元
示例: Serial COM 产品: CODESYS Control 产品 : CODESYS Development System 本例展示了如何实现串行通信。它显示了端口如何打开和关闭,以及信息如何读取和发送。第二个例子展示了如何使用 SysCom 图书馆。 描述 应用程序:CAASerialComExample : 首先,端口的必要参数被设置在结构体的数组中 PARAMETER 。第一个值是
示例:记录变量值的变化 产品 : CODESYS Visualization 此示例说明如何使用处理程序来记录在可视化中由用户输入触发的变量值更改。 描述 变量值因用户输入而改变的可视化元素调用 IValueChangedListener 界面。使用此接口,可以记录值更改,然后以编程方式进行处理。 附加信息 项目 VisuValueChangeHandler.project : 这 FB_Valu