硬件连线如下图

台达hmc的通讯设置和界面分别如下图


wemos端代码如下
//wemos d1通过modbus读取台达hmc数据用mqtt上传到树莓派上mqtt服务器
#include <ESP8266WiFi.h>
#include <PubSubClient.h>
#include<ArduinoJson.h>
#include<ModbusMaster.h>
ModbusMaster node;
uint8_t result;
const char* ssid = "wifi名称";
const char* password = "wifi密码";
const char* mqtt_server = "192.168.10.82"; // 服务器地址
const int port = 1883;//服务器端口号
const char* topic_name = "/public/TEST/";
const char*client_id = "wemos001";
unsigned long lastSend;

最低0.47元/天 解锁文章
2649

被折叠的 条评论
为什么被折叠?



