示例:Redundancy 产品: CODESYS Control 您可以通过为 PLC 配备冗余 PLC 来提高控制系统的可靠性。冗余PLC能够在运行时接管应用程序的执行。例如,这可以防止系统故障。 描述 第一个例子 RedundancyRaspiDemo.project 展示如何配置两个 Raspberry Pi 设备以进行冗余操作。第二个例子 RedundancyRaspiVisu.pro
示例: Serial COM 产品: CODESYS Control 产品 : CODESYS Development System 本例展示了如何实现串行通信。它显示了端口如何打开和关闭,以及信息如何读取和发送。第二个例子展示了如何使用 SysCom 图书馆。 描述 应用程序:CAASerialComExample : 首先,端口的必要参数被设置在结构体的数组中 PARAMETER 。第一个值是
示例:Trace 产品: CODESYS Control 该示例展示了如何通过设备树中的跟踪对象和 痕迹 可视化元素。 描述 应用程序:TraceRecordingExample 该应用程序展示了如何通过设备树中的跟踪对象和 痕迹 可视化元素。为此,必须将应用程序下载到控制器并启动。 通过以下方式存储和加载录音的步骤 痕迹 可视化元素: 在可视化中,调整路径 存储痕迹 和 负载轨迹 如果需要的话
例子 CODESYS Control Extension Package 本节内容如下 :
示例:使用 C 语言实现的函数 产品: CODESYS Control Extension Package 这 CIntegrationExample.project 示例项目展示了如何在应用程序中使用 C 代码实现的函数。 注意 安装后 CODESYS Control Extension Package ,示例项目位于 CODESYS Development System 安装目录,在 CODE
示例:外部事件 产品: CODESYS Control Extension Package 在里面 ExternalEvent.project 示例项目,您可以从 Linux 系统对 IEC 应用程序的事件做出反应。 注意 安装后 CODESYS Control Extension Package ,示例项目位于 CODESYS Development System 安装目录,在 CODESYS
示例:通过 Unix 域套接字调用外部函数 产品: CODESYS Control Extension Package 在里面 UDSExternalCallExample 示例项目,一个新的 myExternalFunction 功能块被创建。这扩展了 EXTAPI.UDSExternalFunction 输入和输出类型的功能块 DINT . 有关详细信息,请参阅: 调用外部函数 注意 安装后
示例:将外部事件分配给外部任务 产品: CODESYS Control Extension Package 这 ExternalEventTask.project 示例任务包含将外部事件分配给外部任务的配置。对应文件 /var/run/codesysextension/eventtasks/MYEVENT1.sock 存储在系统上,可以使用 socat 命令行工具。 有关详细信息,请参阅: 外部事
示例:通过 UDS(Unix 域套接字)链接使用设备描述创建的 I/O 产品: CODESYS Control Extension Package 这 UDSIoDrvExample.project 示例项目展示了如何使用设备描述来创建两个通过 Unix 域套接字链接的输入和输出。 有关详细信息,请参阅: 链接您自己的 I/O 注意 安装后 CODESYS Control Extension Pa