配置 WebVisu 该项目: WebVisu.project 包含一个应用程序,该应用程序具有创建的用户界面 CODESYS Visualization . 打开 WebVisu.project 项目。 在设备树中,双击 设备 . 在 通讯设置 , 点击 扫描网络 . 如果设备与您的开发 PC 在同一网络上,则显示您的设备以供选择。 选择连接线并单击 在线 → 登录 . 该应用程序已下载到您的
配置摄像头模块 保存相机图像 要求:树莓派相机扩展硬件已连接并激活。 这 Camera.project 项目包含一个应用程序,该应用程序控制 Raspberry Pi 相机模块,拍摄单个图像并将它们保存为文件。 重要 在某些型号上,预装 RPi Cam Control 应用程序必须被禁用。为此,请打开浏览器并指定 http://<network address> .配置页面打开。执行 stop c
配置 GPIO 这 GPIO.project 项目包含一个带有免费 GPIO 的应用程序,该应用程序带有一个配置了 I/O 映像的设备编辑器。数字输入和输出也在那里定义。 在设备编辑器中,在 GPIO 输入/输出图像 选项卡,一个 DWORD 为每个输入和输出声明变量。这 Bit<X> 包含的值 GPIO<X> . 在示例中, GPIO18 被定义为输出。它被分配了一个闪烁的信号在 PLC_PRG
配置 PiFace 数字 控制 PiFace 数字 I/O 硬件 要求:已连接 PiFace Digital 扩展硬件。 这 PiFace.project 项目包含一个控制具有 8 个数字输入和输出的 Raspberry PiFace 数字 I/O 硬件的应用程序。 打开 PiFace.project 项目并更新它。 在设备树中,双击 Device . 设备编辑器打开。 在 通讯设置 选项卡,单击
配置 EtherCAT 要求: 带有 Beckhoff EL2008 设备的 Beckhoff EK1100 连接到以太网适配器。 这 EtherCAT.project 项目包含一个控制 EtherCAT 现场总线设备的应用程序。八个可用输出被激活。 提示 如果您将 Raspberry Pi 的 LAN 端口用于 EtherCAT 现场总线,则需要备用编程接口。使用 USB Wifi 适配器,例如
使用 GPIO 和模拟输入 本章介绍使用 I/O 映射时的限制 BeagleBone Black 访问 GPIO 和模拟输入。 本节内容如下 :
配置 A/D 转换器 MPC3008 要求:特殊硬件通过 SPI 连接。 这 MCP3008_Temperature.project 项目包含一个应用程序,该应用程序通过 SPI 读取连接到 A/D 转换器芯片 (MCP3008) 的模拟温度传感器 (LM35)。 MCP3008 可以评估 8 个模拟通道,但在本例中只使用了一个。 测试配置: 这 SPI_MCP3008 启用连接的库可作为源代码提
配置 1-Wire 要求:已连接 1 线温度传感器。 这 OneWire.project 项目包含一个检测通过 1-Wire 连接的设备的应用程序。此外,还控制了一个 DS18B20 型温度传感器。在这种情况下,1-Wire 数据线连接到 GPIO4。 提示 您可以使用引导应用程序来检测 ID。 . 示例应用程序的功能: 在网络中搜索 1-Wire 设备并在可视化中显示检测到的设备的 ID 如果检
配置伺服电机 要求:Adafruit 16 通道/12 位 PWM 板通过 I²C 连接,模型伺服连接到其第一个 PWM 通道。 这 SoftMotion Servo Example.project 项目包含一个应用程序,其中 CODESYS SoftMotion 与模型伺服电机配合使用。通过 I²C 连接的扩展板 (Adafruit ID 815) 用作通信接口。 打开 SoftMotion S
配置 OPC UA 这 OPCUA.project 项目包含一个应用程序,其中配置变量以访问 OPC UA 客户端。为此,两个变量 PLC_PRG 对象已发布在 符号配置 目的。 在合适的 OPC UA 客户端中,例如 Unified Automation UaExpert,您可以通过 URL 连接到您的 RaspberryPi opc.tcp://<network address>:4840 .