![](https://a889d98a.designspark.com/7d751ad7/22.20.1/images/avatars/dave.webp)
你觉得这篇文章怎么样? 帮助我们为您提供更好的内容。
![](https://a889d98a.designspark.com/7d751ad7/22.20.1/images/avatars/dave.webp)
Thank you! Your feedback has been received.
![](https://a889d98a.designspark.com/7d751ad7/22.20.1/images/avatars/dave.webp)
There was a problem submitting your feedback, please try again later.
![](https://a889d98a.designspark.com/7d751ad7/22.20.1/images/avatars/dave.webp)
你觉得这篇文章怎么样?
此项目由 Opiron Electronics 开发,其范围是创建具有接口的基本控制系统,该系统将借助 IndustrialShields 的 Ardbox Relay PLC 和 Touchberry Pi HMI 实现对 HVAC 系统的远程激活。
HVAC 系统通常有一个可用接触器用于连接继电器。将继电器连接到 Ardbox Relay PLC 并将 PLC 连接到 Touchberry Pi 之后,可远程控制空调系统。
硬件和通信
硬件:
- Ardbox Relay PLC: 这是基于 Arduino 的 18 位输入/输出 PLC,提供在两台计算机之间使用 I2C 通信的可能性。
- Touchberry PI 10.1″: Touchberry Pi 是一个 10.1 英寸平板电脑,可在工业环境中使用,并基于常用的 Raspberry Pi。
这两种设备均通过 I2C 通信连接。此协议的主要优势是灵活性;它允许轻松连接最多 128 台从属装置到 Touchberry Pi。
软件和代码
SCADA
代码由 myscadatechnologies 提供;它是开源代码,可在 Raspberry Pi(Touchberry Pi 处理器)上测试。从通信角度来讲,I2C 需要一个主装置。另一个设备将为从属装置。Ardbox PLC Relay 将为从属装置,而 Touchberry Pi 为主装置。
Ardbox PLC 代码 (ArduinO IDE)
Touchberry Pi 配置
第 1 步
在 PI 上启用 I2C 模块。
第 2 步
以根用户身份编辑 /etc/modprobe.d/raspi-blacklist.conf,并在 blacklisting i2c-bcm2708 上添加注释
$ cat /etc/modprobe.d/raspi-blacklist.conf # blacklist spii2c by default(许多用户不需要它们)blacklist spi-bcm2708 #blacklist i2c-bcm2708
第 3 步
将 i2c-dev 添加到 /etc/modules 文件使其在启动时加载:
# /etc/modules: 启动时加载的内核模块。# # 此文件包含应 # 在启动时加载的内核模块的名称,一行一个。以“#”开头的行将忽略。# 参数可在模块名称后指定。snd-bcm2835ipv6 i2c-dev
第 4 步
安装 i2c-tools:
$ sudo apt-get install i2c-tools $ sudo adduser pi i2c
第 5 步
重新启动 Touchberry Pi。
Opirion 解决方案的关键优势:
可扩展系统:此系统允许将多个设备连接到 Touchberry Pi
基于开源:此功能意味着互联网上的资源具有巨大的灵活性和可用性,可防止故障或更改实施等。
远程控制:通过 HMI 面板控制空调系统
了解有关 Ardbox 和 M-DUINO PLC 的更多信息
industrial shields 基于 arduino 的 plc
使用 Industrial Shields 基于 Arduino 的 PLC
了解有关 Touchberry PI 平板电脑的更多信息
面向 Raspberry PI IoT 的远程桌面客户端现已推出
不能确定是否在工业环境中使用基于 Arduino 和 Raspberry PI 的硬件?阅读此贴文
评论