ECOMDie SerieAssistenten.-Die SerieSenden SieEmpfang,Modbus CRC16Prüfungen,工程师Debugging-Tools

Zahlung ¥1.99Zahlung ¥1.99

该内容已接入现有Mitgliedern/付费Das System,解锁后可ÜberprüfenvollständigInformationen或Download附件。

Überprüfen解锁方式
ECOMDie SerieAssistenten.-Die SerieSenden SieEmpfang,Modbus CRC16Prüfungen,工程师Debugging-Tools缩略图
🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
  1. 1. 软件说明
  2. 2. 软件Benutzungsanweisungen
  3. 3. ECOM Die SerieAssistenten.Assistenten.Download

软件说明

ECOMDie SerieAssistenten.是一款带 CRC  Berechnung 的 Die Serie(RS232) Tests软件。由我爱 IC 导航网工作室开发发 。ECOMDie SerieAssistenten.支持常用的 110 ~ 921600bps Porter Rate,能设置Prüfungen、Datenplatz和Stoppen Sie Platz, 能以 ASCII 码或16. SystemEmpfang或Senden Sie任何Daten或Charaktere(包括中文),能Senden Sie任意大小的Text文件,可以任 意设定自动Senden Sie周期,并能将EmpfangDaten保存成Text文件。带有文件或Daten串的 Modbus CRC16Prüfungen、CRC16  Prüfungen、累加和Prüfungen、Unterschiedlich oder prüfen,Modbus LRC BerechnungWerkzeuge,是工程师Tests单片机Die Serie的好Assistenten.Werkzeuge。

软件界面

ECOMDie SerieAssistenten.-Die SerieSenden SieEmpfang,Modbus CRC16Prüfungen,工程师Debugging-Tools插图

软件特点

1 、 支持 Windows 9x / 2000 / XP / 2003 / Vista / Win7 Das System;

2 、 绿色软件,不需安装。Betrieb解压软件,将压缩包解压zu指定目录即可。卸载时只需将程序目录Löschen;

3 、 支持常用的 110 ~ 921600bps Porter Rate;

4 、 端口范围是 COM1-COM255,支持扩展端口(USB 转 RS232);

5 、 能设置Prüfungen、Datenplatz和Stoppen Sie Platz;

6 、 能以Charaktere或16. System收发Daten,支持中文Charaktere的收发;

7 、 支持文件Daten的Senden Sie;

8 、 DatenSenden der Zone允许设置Senden Sie周期,自动Senden SieDaten;

9 、 支持键盘输入,将键盘DatenSenden SiezuDie Serie;

10 、支持定时保存Empfang窗口Daten,便于Überprüfen长ZeitTests记录信息;

11 、Wirksam的检测通讯Fehler.,避免软件死机(如 USB 转Serielle Ausrüstung拔出检测);

12 、DatenEmpfang窗口及文件Senden Sie均采用多线程设计。

13 、带有文件和Daten帧 ModebusCRC16 Prüfungen、CRC16 Prüfungen、累加和Prüfungen、Unterschiedlich oder prüfen,ModebusLRC BerechnungWerkzeuge。Senden Sie的Daten帧可选添加Berechnungsergebnisse,将PrüfungenErgebnis连同Daten帧一同打包Senden Sie出去。

1.3.1 V2.00 版本增加Funktion

1、添加 Xmodem Funktion(128 个BytesSenden Sie,只支持 CRC-Prüfung)。

2、增加 Xmodem-1k Funktion(1024 个BytesSenden Sie,只支持 CRC-Prüfung)。

3、支持Befehl启动 Xmodem-1k Funktion(可以做自动传输文件Funktion)。

1.3.2 V2.20 版本增加Funktion

1、添加Custom definiertDaten帧头,Daten帧尾Funktion。

2、Daten hinzufügen帧 ModebusCRC16 Prüfungen、CRC16 Prüfungen、累加和Prüfungen、Unterschiedlich oder prüfen,ModebusLRC 等Prüfungen协 议。

3、Daten hinzufügen包镜像回发Funktion。

4、添加Empfang对话框字体修改Knopf。

5、添加转义符Nr.Auswahl。

6、支持Befehl串文件Senden Sie(具体见Befehl串文件模板Benutzungsanweisungen)。

7、添加窗口总是浮在最前面Knopf,添加Befehl串隐藏显示Knopf。

1.3.3 V2.40 版本增加Funktion

1 、 增加 110 、300 、600 Porter Rate。

2 、 修正Empfang窗体字体设置KnopfFunktion,增加Empfang窗体背景色设置Knopf。

1.3.4 V2.60 版本增加Funktion

1 、 增加“PrüfungenErgebnis”Knopf,实现文件或者Daten帧的 ModebusCRC16 Prüfungen、CRC16 Prüfungen、累加和Prüfungen、 Unterschiedlich oder prüfen,ModebusLRC 的Berechnungsergebnisse显示。

2、

1.3.5 V2.80 版本增加Funktion

1 、 修正Prüfungen算法Datentyp。

2 、 增加部Unterteilung TTY 仿真终端TestsVereinbarung,可以简单的Tests Linux Befehl。

3 、 Empfang窗口可粘贴Senden SieCharaktere串Befehl。

4 、 增加 1Kxmodem,1Kxmodem autoget Empfang文件Funktion。

5 、 增加终端控制Befehl,可以通过EmpfangBefehl来控制TestsDie Serie的Empfang窗口。

软件Benutzungsanweisungen

ECOMDie SerieAssistenten.-Die SerieSenden SieEmpfang,Modbus CRC16Prüfungen,工程师Debugging-Tools插图1

图 2  Befehl启动 Xmodem-1k

ECOMDie SerieAssistenten.-Die SerieSenden SieEmpfang,Modbus CRC16Prüfungen,工程师Debugging-Tools插图2

图 3  Befehl串文件Senden Sie

常规的使用

常规的使用比较简单,具体见图一说明,这里就不详细说明。

键盘DatenSenden Sie

将鼠标光标放在Empfang框,然后输入键盘键值,ECOM Die SerieAssistenten.自动将键值Senden SiezuDie Serie上。

1.4.3 Xmodem  Xmodem-1k

Xmodem 与 Xmodem-1k 通讯Vereinbarung详细见 Xmodem 规范,这里也不详细说明。

Befehl启动 Xmodem-1k

Befehl启动 Xmodem-1k 方法:Auswahl常规Die Serie设置后,文件传输Auswahl“AutoSend”选项,当 ECOM Die Serie Assistenten.软件Empfangzu“<auto>+文件夹/文件名+</auto> ”Befehl,软件就会自动启动 Xmodem-1k 传输Vereinbarung,并将 “<auto>+文件夹/文件名+</auto>”内指定的文件进行 Xmodem-1k 传输。Befehl中的文件夹连同文件一起放 在 ECOM Die SerieAssistenten.软件的通一个目录下。

Befehl串文件Senden Sie

ECOM Die SerieAssistenten. V2.20 版本以上支持该Funktion,允许用户Custom definiertBefehl串文件,AuswahlSenden Sie时,ECOM Die SerieAssistenten.会依次Analyse用户的Befehl,逐条往下Senden Sie。Befehl串文件Senden Sie同时支持AuswahlBefehl串文件中的某条标Nr.Befehl Senden Sie,也支持Senden Sie时,跳转zu指定的Befehl编Nr.开始依次往下Senden Sie,Befehl串文件模板如下:

[52ic.net]
; Befehle senden条的Anfang条数
start_52ic=0
; Befehl条总数,不要写错了,否则会出错,最大 100 条。
total_52ic=4
; 循环多少次后退出。最大 100 次循环。
cycle_52ic=5
; 检验方式。
check_52ic=4

[Sending]
; Senden Sie对话框是否 HEX Das FormatSenden Sie
HEX0=0
; 包尾是否加Prüfungen
CHECK0=1
; 是否使用转义符
TAILED0=0
; Daten头是否Auswahl
HEAD0=0
; Daten头Daten
DATAHEAD0=Daten头--
; Daten尾是否Auswahl
TAIL0=0
; Daten尾Daten
DATATAIL0=--Daten尾
; Senden Sie对话Befehl条
DATA0=欢迎使用我爱IC导航网
; Senden SieDaten后延时多长Zeit才执行下条Befehl
DELAY0=1000

; Senden Sie对话框是否 HEX Das FormatSenden Sie
HEX1=0
; 包尾是否加Prüfungen
CHECK1=0
; 是否使用转义符
TAILED1=0
; Daten头是否Auswahl
HEAD1=1
; Daten头Daten
DATAHEAD1=Daten头--
; Daten尾是否Auswahl
TAIL1=1
; Daten尾Daten
DATATAIL1=--Daten尾
; Senden Sie对话Befehl条
DATA1=欢迎使用我爱IC导航网
; Senden SieDaten后延时多长Zeit才执行下条Befehl
DELAY1=1000

HEX2=1
CHECK2=1
TAILED2=0
HEAD2=1
DATAHEAD2=AA AAAAAA
TAIL2=1
DATATAIL2=BB BB BB BB
DATA2=01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 12 13 14 15 16 17 18 19
DELAY2=1000

HEX3=1
CHECK3=1
TAILED3=0
HEAD3=1
DATAHEAD3=AAAA
TAIL3=1
DATATAIL3=BB BB
DATA3=01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 12 13 14 15 16 17 18 19
DELAY3=1000

[END]

表 1   Befehl串文件关键字说明

BefehlBefehlBefehl说明备注
[52ic.net]Parameter设置区 
start_52icBefehle senden条的Anfang条数必须kleiner alsBefehl条总数
total_52icBefehl条总数,不要写错了,否则会出错最大 100 条
cycle_52ic循环Befehle senden串次数,Zyklus sendenabgeschlossen.后退出最大 100 次循环
check_52ic检验方式Auswahl,größer als gleich 0,kleiner als软件支持的PrüfungenVereinbarung条数 
[Sending]BefehlDatenSenden der Zone 
HEXSenden Sie对话框是否Auswahl HEX Das FormatSenden Sie,0 表示不Auswahl 
CHECKDaten时候加Prüfungen,0 表示不Auswahl 
TAILEDBefehl串末尾时候加转义符,0 表示不Auswahl 
HEADBefehl串时候加Daten头,0 表示不Auswahl 
DATAHEADDaten头Daten 
TAILBefehl串时候加Daten尾,0 表示不Auswahl 
DATATAILDaten尾Daten 
DATABefehl串Daten 
DELAYSenden SieDaten后延时多长Zeit才执行下条Befehl 

Daten帧Das Format

Ecom  Die Serie软件支持Custom definiertDaten帧头, Daten帧尾Funktion。同时支持Daten包多种PrüfungenVereinbarung, 如: ModebusCRC16 Prüfungen、CRC16 Prüfungen、累加和Prüfungen、Unterschiedlich oder prüfen, ModebusLRC 等。Daten帧仅PrüfungenDaten输入框 中的Daten,不Berechnung帧头和帧尾的Daten,每次Senden Sie时,软件根据用户Auswahl的不同Prüfungen算法进行DatenPrüfungen,并 将Berechnungsergebnisse和原来的Daten拼成一个vollständig的Daten帧Senden Sie。帧Das Format见下表。

表 2   V2.20 以上软件版本Daten帧Das Format说明

最先Senden Sie其次Senden Sie依次Senden Sie接着Senden Sie最后Senden Sie
Daten帧头DatenDaten帧PrüfungenDaten帧尾转义符
使能Daten帧头Knopf填写要Senden Sie的DatenAuswahlDatenPrüfungen方式使能Daten帧尾Knopf使能转义符Knopf

终端控制Befehl

ECOM Die SerieAssistenten.可以通过EmpfangBefehl来控制Die SerieAssistenten.的Empfang窗口,便于保持Die Serie传输的Daten。

<ecomclear>Beseitigung窗口Daten
<ecomset>dipset=1</ecomset>设置窗口Format zeigen为 HEX
<ecomset>dipset=0</ecomset>设置窗口Format zeigen为Charaktere
<ecomsave></ecomsave>自动保存窗口Daten,保存文件用Das SystemZeit来命名
<ecomsave>+name+</ecomsave>保存窗口Daten,文件名用户指定,例如
<ecomsave>data.txt</ecomsave> 
<ecomsave>updata\\data.txt</ecomsave> 
<ecomdel>+name+</ecomdel>Löschen用户指定的文件
<ecomdir>NewDir</ecomdir>在软件Betrieb的目录下创建制定的目录,

Befehl执行Fehler.返回 0x15,Befehl执行成功返回 0x06;Porter Rate越低发生Fehler.的概率越大,主要受zu一帧 DatenEmpfang超时的原因照成的。

文件及DatenPrüfungen

1.    文件Prüfungen

Ecom Die Serie软件带有Berechnung文件 ModebusCRC16 Prüfungen、CRC16 Prüfungen、累加和Prüfungen、Unterschiedlich oder prüfen,ModebusLRC 的BerechnungWerkzeuge,Berechnung方法是在“传输Vereinbarung ”Öffnen.文件对话框中Öffnen.待Berechnung的文件,Auswahl“DatenPrüfungenDas Format ”,点 击“PrüfungenErgebnis ”Knopf,对话框中将显示Berechnungsergebnisse,如果需要保存Ergebnis,Klick auf“保存窗口 ”Knopf即可。

ECOMDie SerieAssistenten.-Die SerieSenden SieEmpfang,Modbus CRC16Prüfungen,工程师Debugging-Tools插图3

图 4  Berechnung文件的Prüfungen值

1.    DatenPrüfungen

Ecom Die Serie软件支持Daten帧 ModebusCRC16 Prüfungen、CRC16 Prüfungen、累加和Prüfungen、Unterschiedlich oder prüfen, ModebusLRC 的Berechnung,同时可以支持将Berechnungsergebnisse跟Daten帧一起Senden SiezuSerielle Ausrüstung上。Berechnung方法是先“将传输Vereinbarung ”Öffnen.文 件的对话框Leeren,Auswahl“DatenPrüfungenDas Format ”,Klick auf“PrüfungenErgebnis ”Knopf,对话框中将显示PrüfungenErgebnis,如果需要保 存Ergebnis,Klick auf“保存窗口 ”Knopf即可。如果需要将Berechnungsergebnisse一同Senden SieSerielle Ausrüstung上,Auswahl“DatenPrüfungen ”Auswahl Knopf,然后AuswahlSenden SieDaten。

ECOMDie SerieAssistenten.-Die SerieSenden SieEmpfang,Modbus CRC16Prüfungen,工程师Debugging-Tools插图4

图 5  BerechnungDaten的Prüfungen值

RelatedPrüfungen算法

Ecom Die Serie软件支持 ModebusCRC16 Prüfungen、CRC16 Prüfungen、累加和Prüfungen、Unterschiedlich oder prüfen,ModebusLRC 等协 议,具体算法见下列程序清单。Related的算法请自行查找Related的Informationen了解,如果下列程序有问题,欢迎联系 我们,我们将及时更正算法。

1.    ModebusCRC16 Prüfungen算法

//**********************************************************************************************************
// 函数Name : GetModbusCRC16
// 函数Funktion : ModbusCRC16 Prüfungen
// 入口Parameter : cp    要检验的Charaktere
//            leng  Länge
// 返 回 值 : ModbusCRC16
// 备    注 :
//**********************************************************************************************************
// 修改人 : 我爱 IC 导航网(http://www.52ic.net/)
//**********************************************************************************************************
unsigned short GetModbusCRC16(unsigned char *cp, unsigned int leng) {
    unsigned int j, i, crc = 0xFFFF;

    if (leng <= 0) {
        return 0;
    }
    for (j = 0; j < leng; j++) {
        crc = crc ^ (unsigned int)(cp[j]);
        for (i = 0; i < 8; i++) {
            if ((crc & 1) != 0) {
                crc = (crc >> 1) ^ 0xA001;
            } else {
                crc = crc >> 1;
            }
        }
    }
    return (unsigned short)crc;
}

2.    CRC16 Prüfungen算法

//**********************************************************************************************************
// 函数Name: GetCRC16
// 函数Funktion: 循环冗余Prüfungen CRC16 Prüfungen
// 入口Parameter: cp    要检验的Charaktere
//           leng  Länge
// 返 回 值: CRC16
// 备    注: CRC   =X^16 + X^12 + X^5 + 1
//**********************************************************************************************************
// 修改人: 我爱 IC 导航网(http://www.52ic.net/)
//**********************************************************************************************************
unsigned short GetCRC16(unsigned char *cp, unsigned int leng) {
    unsigned short crc = 0;
    unsigned int i, j;
    
    if (leng <= 0) {
        return 0;
    }
    
    for (j = 0; j < leng; j++) {
        crc ^= (int)*cp++ << 8;
        for (i = 0; i < 8; ++i) {
            if (crc & 0x8000) {
                crc = (crc << 1) ^ 0x1021;
            } else {
                crc <<= 1;
            }
        }
    }
    return crc & 0xFFFF;
}

3.     累加和Prüfungen算法

//**********************************************************************************************************
// 函数Name: GetCheckSum
// 函数Funktion: 16位Prüfungen und
// 入口Parameter: cp    要检验的Charaktere
//           leng  Länge
// 返 回 值: Prüfungen undErgebnis
// 备    注:
//**********************************************************************************************************
// 修改人: 我爱 IC 导航网(http://www.52ic.net/)
//**********************************************************************************************************
unsigned short GetCheckSum(unsigned char *cp, unsigned int leng) {
    unsigned short crc = 0;
    unsigned int i;
    
    if (leng <= 0) {
        return 0;
    }
    
    for (i = 0; i < leng; i++) {
        crc += cp[i];
    }
    return crc & 0xFFFF;
}

4.    Unterschiedlich oder prüfen算法

  //**********************************************************************************************************
// 函数Name: GetBccCheck
// 函数Funktion: BCCUnterschiedlich oder prüfen法
// 入口Parameter: cp    要检验的Charaktere
//           leng  Länge
// 返 回 值: PrüfungenErgebnis
// 备    注:
//**********************************************************************************************************
// 修改人: 我爱 IC 导航网(http://www.52ic.net/)
//**********************************************************************************************************
unsigned char GetBccCheck(unsigned char *cp, unsigned int leng) {
    unsigned char bcc = 0;
    unsigned int i;
    
    if (leng <= 0) {
        return 0;
    }
    
    for (i = 0; i < leng; i++) {
        bcc ^= cp[i];
    }
    return bcc; // 无需 & 0xFFFF 因为 bcc 已是 unsigned char Typus
}

1.     LRC Prüfungen法

//**********************************************************************************************************
// 函数Name: GetLRC
// 函数Funktion: Berechnung LRC 值。
// 入口Parameter: uint8ptr, 输入的Daten为 8 位指针,含有生成 LRC 所使用的BinärsystemDaten的Meldung缓冲区指针
//           usDataLen,Meldung缓冲区Anzahl der Bytes。
// 返 回 值: 纵向冗余Prüfcode
// 备    注:
//**********************************************************************************************************
// 修改人: 我爱 IC 导航网(http://www.52ic.net/)
//**********************************************************************************************************

unsigned char GetLRC(unsigned char *uint8ptr, unsigned int usDataLen) {
    unsigned char uchLRC = 0; // LRC Bytes初始化
    while (usDataLen--) { // 遍历Meldung缓冲区
        uchLRC += *uint8ptr++; // 缓冲区Bytes相加,无进位
    }
    return ((unsigned char)(-uchLRC)); // 返回Binärsystem补码
}

ECOMDie SerieAssistenten.-Die SerieSenden SieEmpfang,Modbus CRC16Prüfungen,工程师Debugging-Tools插图5

ECOM Die SerieAssistenten.Assistenten.Download

ECOMDie SerieAssistenten.-Die SerieSenden SieEmpfang,Modbus CRC16Prüfungen,工程师Debugging-Tools插图6星耀Mitgliedern¥1.59
ECOMDie SerieAssistenten.-Die SerieSenden SieEmpfang,Modbus CRC16Prüfungen,工程师Debugging-Tools插图7璀璨Mitgliedern¥1.19
曜钻Mitgliedernkostenlos
资源价格 ¥1.99 销售Anzahl 14 Veröffentlichung Zeit 2024Jahr4月11日 更新Zeit 2024Jahr4月22日
已付费?RegistrierungErfrischen
Techniken术语(共 3 个)—— Klick auf展开
RS232点对点串行Kommunikation标准,常用于短距离AusrüstungKommunikation
Porter Rate串行Kommunikation每秒传输符Nr.数,Modbus RTU常用9600/19200
Die SerieBerechnung机与外部Ausrüstung进行串行Kommunikation的物理Schnittstelle
来源/Werkzeuge信息 —— Klick auf展开
来源 Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft Klassifizierung Modbus Debugging-Tools 字数 8901 字 · 阅读约 23 Unterteilung钟 更新 2024-04-22 永久链接 https://www.modbus.cn/27602.html
Empfohlene Werkzeuge: Modbus Debugger-Assistent WeChat-Applet
Modbus Chinesisches Netzwerk官方推出的Modbus Debugging-Tools,支持 Modbus RTU/TCP 实时KommunikationTests、Register.读写、线圈控制、Daten监控和MeldungUnterteilung析。 keine Installation erforderlich,Mikro-Suche「Modbus DebuggingAssistenten.」Benutzt werden kann.。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

《 “ECOMDie SerieAssistenten.-Die SerieSenden SieEmpfang,Modbus CRC16Prüfungen,工程师Debugging-Tools” 》 有 6 条Kommentare

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.