示例:使用梯形图编辑器编程 产品 : CODESYS Visualization 此示例说明如何实现可视化,其中梯形图编辑器允许立即对 PLC 进行编程。 样品包包含 VisuLadder 图书馆和 VisuLadderExample 示例项目。 这 VisuLadder 库提供了梯形图编辑器和一个用于访问 8 个 I/O 的功能块。编辑器可以在 PLC 程序中实例化。 这 VisuLadderE
示例:OMAC PackML 状态机 产品 : CODESYS Development System 该库包含一个基于 OMACPackML 标准的包装行业控制器状态机。 描述 PackML 代表包装机器语言,定义了包装行业自动化机器的通用方法或机器语言。 PackML的首要目标是标准化操作和实施行业创新。这 OMAC_PackML_State_Machine 包中包含的库包含 OMAC Pack
示例:OpenCV 产品 : CODESYS Development System 此示例显示了以下内容的 Python 实现 opencv ,一个免费的编程函数库。通过该库,可以评估图像并将信息传输到 CODESYS 通过共享内存。 描述 在此示例中,使用 Python 评估图像并 opencv ,免费的编程函数库。图像中有不同颜色的圆圈。蓝色圆圈被过滤,轮廓的坐标被写入字符串。该字符串与当前时
示例:RPC 产品 : CODESYS Development System 该示例项目显示了 RPC(“远程过程调用”)的应用程序。两个应用程序展示了服务器和客户端 RPC 应用程序的实现。 描述 该示例基于 RPC 图书馆,它是 CODESYS Development System 。该库包含创建 RPC 应用程序所需的所有组件。这 RPCExample.project 示例项目展示了如何基于
示例:具有可视化功能的串行 COM 产品 : CODESYS Development System 此示例展示了如何使用三个 COM 端口并可视化读取和写入缓冲区的内容。 描述 一个端口用于读取,另一个端口用于写入,第三个端口用于读取和写入。包含的可视化显示了读取和写入结果以及所使用的参数。在可视化中,您可以在三个不同端口之间切换。 附加信息 在使用该示例之前,必须配置所连接设备的 COM 设置(
示例: Shared Memory 产品: CODESYS Control 当无法直接通信时,您可以使用共享内存在目标系统内进行数据交换。例如,一种用例是与外部可视化进行数据交换。此示例展示了如何创建此共享内存以及如何读取和写入它。 描述 使用两个应用程序进行演示。每个应用程序都必须在同一目标设备上的单独运行时系统上运行。然后这两个运行时系统进程通过共享内存进行通信。第一个应用程序创建共享内存并
示例:Shared Memory Communication 产品: CODESYS Control 这个例子展示了如何在a之间交换数据 CODESYS 控制器和其他进程通过共享内存。 描述 在示例项目中,数据来自 CODESYS 控制器通过共享内存与其他进程共享。该软件包包括 C (Linux)、C# (Windows) 和 C++ (Windows) 语言的其他实现示例。 该软件包包括以下示例
示例:任务管理器 产品 : CODESYS Development System 这 TaskManager.project 示例展示了如何使用 CmplecTask 系统库读取任务信息。 描述 AllTaskInfo :该函数将所有可用任务的信息存储在数组中。 CurrentTaskInfo :该函数返回有关当前任务的信息。 PLC_PRG :该程序调用 AllTaskinfo 和 Curren
示例:CAA 设备诊断 产品 : CODESYS 现场总线 这个例子展示了如何使用 CAA Device Diagnosis 用于项目中可用设备的通用诊断的库。 描述 这些示例展示了如何使用 CAA Device Diagnosis 库用于以下操作: 启动、停止和重置设备 激活和停用设备 浏览设备树 收集设备和总线信息 附加信息 示例项目中配置了两个控制器。在第一个控制器中,显示设备诊断的功能。第