Smart 物联网应用软件开发精灵,如何利用 Modbus TCP 工业通信协定,控制 Arduino Uno 开发板上的 LED 灯

Smart 物联网应用软体开发精灵,如何利用 Modbus TCP 工业通讯协定,控制 Arduino Uno 开发板上的 LED 灯 Smart 物联网应用软体开发精灵,如何利用 Modbus TCP 工业通讯协定,控制 Arduino Uno 开发板上的 LED 灯

范例说明

  采用 Modbus TCP 通讯协议,控制驳接在 Arduino 上的 LED灯。Modbus TCP使用电脑来指定特定 IP 地址下的Modbus TCP从机,从而控制该从机。范例中使用 Arduino 开发板与 Ethernet W5100 网路扩充套件板,组合称 Modbus TCP 从机。其工作方式如下:

  PC 装置(Modbus TCP主机)通过 Modbus TCP 通讯协议传送指令给指定的 IP 地址,该地址下对应一个 Modbus TCP 从机,要求打开连线该从机的 LED灯,从机收到主机指令後会自动解码,接着完成ModbusTCP 主机所指派的工作,开启 LED 灯。

  范例中 LED 灯正极(针脚较长的一端)连线到电阻,再连线到Ethernet W5100的D8针脚,LED 灯的负极连线到扩充套件板的 GND针脚。

  通过范例学习,掌握ModbusTCPWriteChannel、ModbusTCPReadChannel元件基本属性配置,向 Modbus 装置写入数据的使用,并结合 Arduino 开发板进行 LED 灯的控制功能。

零件连线图

使用零件

  1. Arduino UNO R3 开发板
  2. Arduino Ethernet W5100 网路扩充套件板
  3. USB数据线
  4. 网线
  5. 面包板
  6. 杜邦线若干
  7. LED灯
  8. 220欧姆电阻

  Arduino开发板与Ethernet W5100网路扩充套件板组装完成後的外观如图。

Arduino流程图

Arduino程式

  使用Arduino IDE 编译并上传以下Arduino程式。请连结下列网址,查阅Arduino程式https://www.isoface.cn/isoface/doc/smart/demo/modbustcp-led/...

设计明细

  开启Smart设计器,分别加入下插图之控制元件。或者通过点选菜单栏[档案]-[打开专案]选择范例专案档案来打开该范例编辑界面请参考图如何设计请参考以下连结https://www.isoface.cn/isoface/doc/smart/demo/modbustcp-led/...

  设计完成,运行画面如图 。

Smart 物联网应用软件开发精灵,连接自制刷卡设备(NodeMCU、RFID、继电器、蜂鸣器)运用...
TARS 是 MQTT Server、WebSocket Server、RestAPI Server...