资料介绍
描述
我开始研究如何为工作中的项目配置 Ignition SCADA,我希望在项目开始之前有一个真实的数据源可以使用。Ignition 包括一个 PLC 模拟器,但我发现这并不令人兴奋。所以我决定看看 Ignition 是否可以与 Arduino 接口,结果是肯定的。
该项目将向您展示如何使用 Ignition 中的 Modbus 驱动程序将 MKR WiFi 1010 + MKR RS 485 Shield 连接到 Ignition。此示例中显示了 VFD,但如果您没有 VFD,您可以从代码中删除该部分并使用其他数据,即:板载 RGB LED、按钮、温度传感器和电位计。
代码的基础是示例 Modbus TCP 服务器和我的 VFD 控制示例,如果您安装了 Modbus 库,它是基于 Arduino IDE 中提供的 Modbus RTU 客户端示例构建的。
代码的主要功能如下:
1) 将板设置为 Ignition 的 Modbus TCP 服务器(从站)
2) 将板设置为 VFD 的 Modbus RTU 客户端(主站)
3) 从电位器、按钮和温度传感器获取本地数据
如果您不熟悉 Modbus,总能帮助我理解它的一个短语是“共享”地址。例如,在这种情况下,Ignition 可以将“1”或“0”写入板上的内存地址。然后为了知道 VFD 是否应该运行,代码获取该内存地址中的任何内容并将其写入 VFD 中的另一个共享地址。如果此值始终为“0”,则驱动器保持停止状态,但一旦写入“1”,驱动器就会在其他参数(例如所需频率)正确的情况下开始移动。
需要注意的一件事是引脚 A5 和 A6 用于控制 RS 485 Shield RE/DE,因此它们不能用于其他任何用途。我花了几个小时努力解决这个问题,所以希望如果你想复制这个,你已经阅读了本节!
Ignition 真的很棒,因为您可以下载它并免费开始学习。以下是配置 Ignition 的设备部分需要了解的一些关键事项。
首次启动开发板时,使用串行监视器获取 IP 地址。
当然,您的开发板和 Ignition 实例必须在兼容的 IP 地址上(即您可以执行 CMD --> ping 192.168..xx.xxx 并获得回复)。
输入地址。关键是十六进制地址(即 0x01)要求“基数”设置为 16。
在 arduino modbus 库中并与 Ignition 一起使用,线圈(单个位)和保持寄存器(16 位)都可以具有相同的地址值,即它们中的两个可以是“0”,但取决于它们是如何实现的控制器它们是两个物理上不同的地址。
如果您想从家中的另一台 PC 连接到您的 Ignition 网关,您必须设置自签名 SSL 证书并在防火墙中打开端口 8088 的入站和出站流量。
。
v
- 使用Arduino MKR1000通过WiFi进行HID攻击
- 如何安全地将Arduino MKR GSM 1400板与GCP IoT Core结合使用
- Arduino MKR1000的大负载
- 基于Arduino Zero/MKR的示波器
- 在Raspberry Pi上使用Arduino MKR ENV Shield
- 带MKR WiFi 1010的书呆子
- 使用Arduino Mkr Wifi 1010和Thincloud构建连接灯的过程
- 带有Arduino MKR1010和MKR RGB Shield的Otto Biped
- 将MQTT协议物联网与Arduino MKR1010 WiFi结合使用
- 使用Arduino MKR1000为BBC Micro添加Internet连接
- 我爱你枕头与MKR WiFi 1010开源分享
- 带有MKR WiFi 1010的植物通讯器
- 使用Grove Sensor的Arduino MKR1010和阿里云IoT
- 基于ITM-MKR680Temperature Sensing的参考设计1
- 基于ITM-MKR680Temperature Sensing的参考设计
- PLC连接串口服务器RS485转以太网步骤 697次阅读
- RS485常见问题及解决方法 1363次阅读
- RS485接口电路设计攻略 2389次阅读
- RS485通讯协议是什么?RS485通讯协议的主要特点 9656次阅读
- 如何将ETHERNET/IP网络和RS485/RS232总线连接起来 1689次阅读
- RS232 RS422/RS485的区别 三种通讯端口的区别解读 1.4w次阅读
- 卓岚信息科技WiFi串口服务器ZLAN7146概述 4421次阅读
- MKR Vidor 4000一款拇指型的FPGA开发板 1174次阅读
- 简评FPGA——Arduino MKR Vidor 4000 6807次阅读
- 什么是RS-485接口?RS-422与RS-485串行接口标准 3w次阅读
- 一文看懂RS485和ARINC485的区别 1.8w次阅读
- CAN总线与RS485总线协议转换器的设计 1w次阅读
- 深度解析RS485接口知识 2w次阅读
- RS-485的手拉手连接方案 2.4w次阅读
- RS-485应用设计参考 1490次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多