配置 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 引脚的分配,必须相应地配置硬件地址。 本节内容如下 :
配置伺服电机 要求:Adafruit 16 通道/12 位 PWM 板通过 I²C 连接,模型伺服连接到其第一个 PWM 通道。 这 SoftMotion Servo Example.project 项目包含一个应用程序,其中 CODESYS SoftMotion 与模型伺服电机配合使用。通过 I²C 连接的扩展板 (Adafruit ID 815) 用作通信接口。 打开 SoftMotion S
配置 EtherCAT 要求: 带有 Beckhoff EL2008 设备的 Beckhoff EK1100 连接到以太网适配器。 这 EtherCAT.project 项目包含一个控制 EtherCAT 现场总线设备的应用程序。八个可用输出被激活。 提示 如果您将 Raspberry Pi 的 LAN 端口用于 EtherCAT 现场总线,则需要备用编程接口。使用 USB Wifi 适配器,例如
配置 OPC UA 这 OPCUA.project 项目包含一个应用程序,其中配置变量以访问 OPC UA 客户端。为此,两个变量 PLC_PRG 对象已发布在 符号配置 目的。 在合适的 OPC UA 客户端中,例如 Unified Automation UaExpert,您可以通过 URL 连接到您的 RaspberryPi opc.tcp://<network address>:4840 .
配置感知 HAT 要求:您需要 Raspberry Pi Sense HAT 附加板。 A Raspberry Pi 连接的 Sense HAT 附加板配备了加速度、温度和气压传感器,以及陀螺仪和磁力计传感器。因此,例如,您可以创建一个气象站。 该项目 SenseHat.project 提供用于操作 Sense HAT 附加板的应用程序。 示例应用程序的功能: 传感器数据的测量和显示 传感器的控制