資源簡介
利用ARDUINO單片機和設備串口通信,采集數據,數據處理,并利用MODBUS協議傳之網絡,該例子為實例,可以照此實例改寫自己的程序,快捷方便。
代碼片段和文件信息
#include?“MgsModbus.h“
//?For?Arduino?1.0
EthernetServer?MbServer(MB_PORT);
EthernetClient?MbmClient;
//?#define?DEBUG
MgsModbus::MgsModbus()
{
}
//******************?Send?data?for?ModBusMaster?****************
void?MgsModbus::Req(MB_FC?FC?word?Ref?word?Count?word?Pos)
{
??MbmFC?=?FC;
??byte?ServerIp[]?=?{192168012};
??MbmByteArray[0]?=?0;??//?ID?high?byte
??MbmByteArray[1]?=?1;??//?ID?low?byte
??MbmByteArray[2]?=?0;??//?protocol?high?byte
??MbmByteArray[3]?=?0;??//?protocol?low?byte
??MbmByteArray[5]?=?6;??//?Lenght?low?byte;
??MbmByteArray[4]?=?0;??//?Lenght?high?byte
??MbmByteArray[6]?=?1;??//?unit?ID
??MbmByteArray[7]?=?FC;?//?function?code
??MbmByteArray[8]?=?highByte(Ref);
??MbmByteArray[9]?=?lowByte(Ref);
??//******************?Read?Coils?(1)?&?Read?Input?discretes?(2)?**
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-01-01?18:26??ACU9米(標清完稿)\
?????目錄???????????0??2019-01-01?18:26??ACU9米(標清完稿)\ACU程序(20181024)\
?????目錄???????????0??2019-01-01?18:26??ACU9米(標清完稿)\ACU程序(20181024)\Modbus_rtos\
?????文件???????10891??2018-08-06?13:28??ACU9米(標清完稿)\ACU程序(20181024)\Modbus_rtos\MgsModbus.cpp
?????文件????????3405??2018-08-06?13:28??ACU9米(標清完稿)\ACU程序(20181024)\Modbus_rtos\MgsModbus.h
?????文件???????22031??2018-11-19?15:11??ACU9米(標清完稿)\ACU程序(20181024)\Modbus_rtos\Modbus_rtos.ino
評論
共有 條評論