🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
- 1. 例程在本页Download
- 2. 基于C#开发的同MODBUS TCP模块串行Kommunikation例程¥6.99
实例化MODBUS 库
/// <summary> /// 实例化 MODBUS 库 /// </summary> /// <param name="tempAddr">默认的von der Station Adresse</param> /// <param name="tempNum">初始包Seriennummer.</param> public AndyModbusLib(byte tempAddr, ushort tempNum)
MODBUS TCP BitteMeldung生成方法
/* 生成Daten包 int addrTe = 读写的启始Adresse int cmdTe = Funktionscode int lenTe =读出DatenLänge byte[] msgBuf = 待写入的Daten的缓冲期,每个字占 2BYTE int msgLen = 写入的DatenLänge *********************************************************************/ public byte[] makeModbusTcp_Packaget(int cmdTe, int addrTe, int lenTe, byte[] msgBuf, int msgLen)
MODBUS TCP 应答Nachrichten analysieren方法
/* Analyse MODBUS RTU Daten包 int addrTe = 启始Adresse byte[] msgBuf = Empfangzu的Daten的缓冲期,每个字占 2BYTE int msgLen = Empfangzu的的DatenLänge(BYTE)Berechnung *********************************************************************/ public int decodeModbusRtuMsg(int addrTe, byte[] msgBuf, int msgLen)
Ereignisse委托
/// <summary> /// 声明关于Ereignisse的委托,Parameter为要回传的Datentyp /// </summary> /// <param name="cmd"> = Funktionscode</param> /// <param name="msg"读出的Zahlenwert</param> /// <param name="len">Länge</param> public delegate void MDTCP_EventHandler(byte cmd, byte[] msg, int len);
Antwort veröffentlichen