Raspberry Pi 提示 用这个 Raspberry Pi 使用 Raspbian 操作系统,您可以从 树莓派基金会 。 重要 这 Raspberry Pi 是为测试和教学目的而开发的。不建议用于工业用途! 注意 树莓派入门 提示 具有多核功能的运行时可用 Raspberry Pi 版本 2。 本节内容如下 :
驱动程序的开发 有很多设备可以连接到 Raspberry Pi 。 CODESYS Control for Raspberry Pi SL 仅支持一小部分可用硬件。如果您想将不受支持的设备连接到您的 Raspberry Pi ,然后你就可以编写自己的I/O驱动程序了。为此,您需要一些配置和编程技能。 基本上,您可以采取以下方法通过系统接口连接和操作附加设备 I 2 C、SPI(串行外设接口)或 1
示例项目 以下示例项目位于安装目录中(示例 C:\Users\<Name>\ CODESYS Control for Raspberry Pi SL \3.5.11.0\Examples )。 本节内容如下 :
配置 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
详细查看第一行的参数。按下按钮 4 退出详细视图。再次 [...] 允许范围内的值。使用按钮 2 存储该值。按下按钮 4
配置我 2 C 要求:通过 I²C 连接特殊硬件。 这 I2CExample.project 项目包含一个应用程序,它控制通过 I²C 连接的各种芯片和分线器。 连接硬件: Adafruit 16 通道/12 位 PWM SRF02(超声波距离传感器) Drotek IMU 9DOF - MPU9150(陀螺仪、加速度计、磁力仪) 这 Raspberry I2C <name> 启用连接的库可作为源
配置 A/D 转换器 MPC3008 要求:特殊硬件通过 SPI 连接。 这 MCP3008_Temperature.project 项目包含一个应用程序,该应用程序通过 SPI 读取连接到 A/D 转换器芯片 (MCP3008) 的模拟温度传感器 (LM35)。 MCP3008 可以评估 8 个模拟通道,但在本例中只使用了一个。 测试配置: 这 SPI_MCP3008 启用连接的库可作为源代码提
配置端口扩展器 MCP23S17 要求:特殊硬件通过SPI连接。 这 MCP23S17.project 项目包含一个应用程序,其中端口扩展芯片 (MCP23S17) 已通过 SPI 连接。 在设备编辑器中,您可以配置哪些 GPIO 引脚用作输入或输出。您还可以为输入激活上拉电阻。根据地址 IO 引脚的分配,必须相应地配置硬件地址。 本节内容如下 :