8路智能Der ControllerBenutzungsanweisungen书

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

8路智能Der ControllerBenutzungsanweisungen书缩略图
🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
  1. 1. 一、产品简介
  2. 2. 二、核心Funktion与特点
  3. 3. 1. 硬件优势
  4. 4. 2. 灵活扩展
  5. 5. 3. 小白友好
  6. 6. 三、TechnikenParameter
  7. 7. 四、快速上手指南
  8. 8. 1. 安装与接线
  9. 9. 五、Vereinbarung指令详解
  10. 10. 私有Vereinbarung
  11. 11. 通讯Vereinbarung说明
  12. 12. 内部Vereinbarung
  13. 13. 1. 指令Das Format
  14. 14. 上位机FunktionscodeBeispiel
  15. 15. 下位机返回FunktionscodeBeispiel
  16. 16. 总结
  17. 17. 进阶玩法
  18. 18. 上位机配置软件
  19. 19. 出厂固件Download
  20. 20. 内核与Funktion模块Benutzungsanweisungen
  21. 21. 程序Beispiel文件
  22. 22. 六、Aufmerksamkeit
  23. 23. 七、Technischer Support
8路智能Der ControllerBenutzungsanweisungen书插图

版本:V1.1

一、产品简介

W816是一款超小型智能可编程Der Controller,专为Smart Home、商业照明、农业自动化设计。无需网关,支持8路大功率Relays.(每路16A),兼容手机APP、语音控制、定时任务,是家庭和商业Szene的“全能管家”。

购买产品:https://www.modbus.cn/product/30890.html

二、核心Funktion与特点

1. 硬件优势

  • 超小体积:仅占4个空开位,轻松装入家庭电箱。
  • 大功率负载:每路支持16A阻性负载(如灯具、插座),8A感性负载(如Elektrische Motoren)。
  • Industrielle Ebene设计:-20℃~80℃宽温工作,适应复杂环境。

2. 灵活扩展

  • 免线拼接:同层导轨安装,多个模块直接拼接扩展。
  • 全Vereinbarung兼容:支持Modbus、TCP/IP、MQTT等Vereinbarung,对接Smart Home平台无压力。
  • 无线转有线:支持WiFi/433M/315M转485总线,老旧Ausrüstung秒变智能。

3. 小白友好

  • 拨码设Adresse:无需软件,拨动Schalter!即可设置AusrüstungID(1~32)。
  • 一键恢复:误Operationen可恢复出厂设置,Operationen零门槛。

本模块上有4位侧拨Schalter!,出厂Adresse默认为0,可设置Adresse为0-15,设置如下图

8路智能Der ControllerBenutzungsanweisungen书插图1

三、TechnikenParameter

项目规格
工作电压DC 12V(可定制12-24V)
负载能力阻性负载≤16A,感性负载≤8A
通讯方式485总线(标配)、RJ45网口、WiFi、433M、GPRS
输入路数8路光电隔离输入(兼容干接点)
环境Temperatur-20℃~80℃
尺寸92.5mm × 76.2mm × 60.5mm

四、快速上手指南

1. 安装与接线

  1. 固定模块:卡入标准DN35导轨,确保电源Schließen。
  2. Verbindung负载:将灯具、VorhängeElektrische Motoren等接入Relays.输出端子(OUT1~OUT8)。
  3. 接入电源:使用12V适配器供电(正负极勿接反)。
  4. 联网配置
  • 有线

Run指示灯Status:上电绿灯闪烁后常亮,与Der ServerVerbindung成功后冰蓝色。

Rj45指示灯Status:与网络Verbindung成功后绿灯常亮,橙色灯闪烁。

8路智能Der ControllerBenutzungsanweisungen书插图2

Verbindung Topologie图

8路智能Der ControllerBenutzungsanweisungen书插图3

Schnittstelle说明:

1、V=12V正极输入

2、G=12V负极输入

3、A B=485Schnittstelle

4、① ② ③ ④ ⑤ ⑥ ⑦ ⑧=8组Relays.输出

5、RJ45/SMA=网络通讯

6、G 1 2 3 4 5 6 7 8=干接点输入(例如G与1Verbindung触发Die一路Relays.)

7、RUN=Betrieb指示灯(nicht verbundentcp为绿色 Verbindungtcp为冰蓝色)

五、Vereinbarung指令详解

私有Vereinbarung


通讯Vereinbarung说明

Vereinbarung基本信息

  • Porter Rate:9600
  • 默认Adresse1A CA 27 87 00(出厂测试默认Adresse)
  • 通用AdresseAA AA AA AA AA(用于特殊Operationen)

VereinbarungDas Format

VereinbarungDaten帧由以下部Unterteilung组成:

  1. Adresse:5 个Bytes,标识模块Adresse。
  2. 指令区:根据Operationen不同,Länge和内容各异。
  3. Prüfungen und:固定为 0F

FunktionOperationen说明

1. 查询模块Adresse
  • 指令Das Format5个BytesAdresse + 56 56 56 0F
  • Funktion:查询模块的gegenwärtigAdresse。
  • Beispiel
  1A CA 27 87 00 56 56 56 0F
2. 修改Adresse
  • 说明:前 4 个Bytes固定,Die 5 个Bytes通过拨码Schalter!更改。
  • Beispiel
  1A CA 27 87 XX (XX 为拨码设置的新Adresse)
3. 查询模块Status
  • 指令Das Format5个BytesAdresse + 86 86 86 0F
  • 返回Das Format5个BytesAdresse + 00 00 00 00 00 00 00 00 0F(8 个Schalter!Status,00 表示Schließen,01 表示Öffnen.)
  • Beispiel
  查询指令:1A CA 27 87 00 86 86 86 0F
  返回Beispiel:1A CA 27 87 00 00 01 00 01 00 01 00 0F (假设Schalter!Status为:关-开-关-开-关-开-关-开)
4. 恢复出厂设置
  • 指令Das Format5个BytesAdresse + 96 96 96 0F
  • Funktion:擦除 K1-K8 存储区,恢复默认设置。
  • Beispiel
  1A CA 27 87 00 96 96 96 0F
5. 强制设置 K1-K8 为点动模式
  • 指令Das Format5个BytesAdresse + A6 A6 A6 0F
  • 说明
  • 默认为长按 5 秒自动Wechseln为翻转模式。
  • 设置前需先恢复出厂设置。
  • Beispiel
  1A CA 27 87 00 A6 A6 A6 0F

6. Öffnen./Schließen K1-K8 Daten importieren存储Funktion
  • Öffnen.
  • 指令Das Format5个BytesAdresse + 56 56 56 0F
  • LED 表示:闪烁 1 次后保持常亮。
  • Schließen
  • 指令Das Format5个BytesAdresse + 46 46 46 0F
  • LED 表示:闪烁 2 次后保持熄灭。
  • Beispiel
  Öffnen.:1A CA 27 87 00 56 56 56 0F
  Schließen:1A CA 27 87 00 46 46 46 0F

7. K1-K8 开/关存储指令
  • 指令Das Format
  • Öffnen.某路:Adresse + XX XX XX XX XX ... XX(XX 为特定值)
  • Schließen某路:Adresse + XX XX XX XX XX ... XX(XX 为特定值)
  • 具体指令: Operationen Öffnen.指令值 Schließen指令值 K1 开/关 00 10 K2 开/关 20 30 K3 开/关 40 50 K4 开/关 60 70 K5 开/关 80 90 K6 开/关 A0 B0 K7 开/关 C0 D0 K8 开/关 E0 F0
  • Beispiel
  K1 Öffnen.:1A CA 27 87 00 00 XX XX XX XX XX 0F
  K1 Schließen:1A CA 27 87 00 10 XX XX XX XX XX 0F

8. 单路控制
  • 指令Das Format
  • 翻转:Adresse + 00 00 XX 02 0F(XX 为路数 – 1)
  • 只开:Adresse + 00 00 XX 01 0F(XX 为路数 – 1)
  • 只关:Adresse + 00 00 XX 00 0F(XX 为路数 – 1)
  • Beispiel
	Die一路翻转:1A CA 27 87 00 00 00 02 0F
	Die一路只开:1A CA 27 87 00 00 00 01 0F
	Die一路只关:1A CA 27 87 00 00 00 00 0F

	Die二路翻转:1A CA 27 87 00 00 01 02 0F
	Die二路只开:1A CA 27 87 00 00 01 01 0F
	Die二路只关:1A CA 27 87 00 00 01 00 0F
	
	Die三路翻转:1A CA 27 87 00 00 02 02 0F
	Die三路只开:1A CA 27 87 00 00 02 01 0F
	Die三路只关:1A CA 27 87 00 00 02 00 0F

	DieVier Wege翻转:1A CA 27 87 00 00 03 02 0F
	DieVier Wege只开:1A CA 27 87 00 00 03 01 0F
	DieVier Wege只关:1A CA 27 87 00 00 03 00 0F

	Die五路翻转:1A CA 27 87 00 00 04 02 0F
	Die五路只开:1A CA 27 87 00 00 04 01 0F
	Die五路只关:1A CA 27 87 00 00 04 00 0F

	Die六路翻转:1A CA 27 87 00 00 05 02 0F
	Die六路只开:1A CA 27 87 00 00 05 01 0F
	Die六路只关:1A CA 27 87 00 00 05 00 0F

	Die七路翻转:1A CA 27 87 00 00 06 02 0F
	Die七路只开:1A CA 27 87 00 00 06 01 0F
	Die七路只关:1A CA 27 87 00 00 06 00 0F

	Die八路翻转:1A CA 27 87 00 00 07 02 0F
	Die八路只开:1A CA 27 87 00 00 07 01 0F
	Die八路只关:1A CA 27 87 00 00 07 00 0F

9. 全路控制
  • 指令Das Format
  • 1-8 路Alles geöffnet:Adresse + 01 01 77 88 0F
  • 1-8 路Alles geschlossen:Adresse + 01 02 77 88 0F
  • Beispiel
  1-8 路Alles geöffnet:1A CA 27 87 00 01 01 77 88 0F
  1-8 路Alles geschlossen:1A CA 27 87 00 01 02 77 88 0F

10. 通用Alles geöffnet/Alles geschlossen
  • 指令Das Format
  • 通用Alles geöffnet:通用Adresse + 30 77 88 0F
  • 通用Alles geschlossen:通用Adresse + 30 77 88 0F
  • Beispiel
  通用Alles geöffnet:AA AA AA AA AA 30 77 88 0F
  通用Alles geschlossen:AA AA AA AA AA 30 77 88 0F

内部Vereinbarung

1. 指令Das Format

所有指令均为8Bytes,Das Format如下:

[0x55][Adresse][Funktionscode][Daten1][Daten2][Daten3][Daten4][Prüfungen und]  
  • Prüfungen und = 前7Bytes相加,取最后两位(如55+01+32+00+00+00+01=89)。

Porter Rate 9600,8 个Datenplatz,1 个Stoppen Sie Platz,无Prüfstand.。

上位机Senden SieDaten帧Das Format:

Daten头AdresseFunktionscodeDatenzonePrüfungen und
1 Bytes0x55 1 Bytes 1 Bytes Die 1 Bytes Die 2 Bytes Die 3 Bytes Die 4 Bytes1 Bytes,将前面的 7 个Bytes相加,取后 8 位得zu

上位机Senden SieDaten帧说明:

Funktionscode说明Datenzone内容(4 个Bytes)
0x10LesenStatus0x00,0x00,0x00,0x00
0x11断开某路Die 4 个Bytes代表断开Die几路Relays.,前 3 个Bytes为 0。
0x12吸合某路Die 4 个Bytes代表吸合Die几路Relays.,其他为 0。
 0x13 Befehl执行Datenzone域共 4 个Bytes,每个Bytes 8 位,共 32 位。最多可代表 32 路Schalter!Quantität的Status。最后一个Bytes的Die 0 位代表Die 1 路,Die 1 个Bytes的最高位代表最后一路。
 0x14 组断开Datenzone域共 4 个Bytes,每个Bytes 8 位,共 32 位。最多代表对 32路的Operationen,1 代表断开 0 代表保持原来Status。最后 1 个Bytes的Die0 位(BIT0)代表Die 1 路,依次类推。
 0x15 组吸合Datenzone域共 4 个Bytes,每个Bytes 8 位,共 32 位。最多代表对 32路的Operationen,1 代表吸合 0 代表保持原来Status。最后 1 个Bytes的Die0 位(BIT0)代表Die 1 路,依次类推。
 0x16 组翻转Datenzone域共 4 个Bytes,每个Bytes 8 位,共 32 位。最多代表对 32路的Operationen,1 代表翻转 0 代表保持原来Status。最后 1 个Bytes的Die0 位(BIT0)代表Die 1 路,依次类推。
0x20翻转某路Daten中的Die 4 个Bytes代表翻转Die几路Relays.,其他为 0。
 0x21 点动闭合Daten的Die 1、2、3 Bytes代表Zeit(高位Bytes在前,单位 ms), Die 4 Byte代表Die几路
 0x22 点动断开Daten的Die 1、2、3 Bytes代表Zeit(高位Bytes在前,单位 ms),Die 4 Byte代表Die几路
0x30翻转某路参考Funktionscode 0x20,但是下位机不返回Daten,指令可以连续Senden Sie。
0x31断开某路参考Funktionscode 0x11,但是下位机不返回Daten,指令可以连续Senden Sie。
0x32吸合某路参考Funktionscode 0x12,但是下位机不返回Daten,指令可以连续Senden Sie。
0x33Befehl执行参考Funktionscode 0x13,但是下位机不返回Daten,指令可以连续Senden Sie。
0x34组断开参考Funktionscode 0x14,但是下位机不返回Daten,指令可以连续Senden Sie。
0x35组吸合参考Funktionscode 0x15,但是下位机不返回Daten,指令可以连续Senden Sie。
0x36组翻转参考Funktionscode 0x16,但是下位机不返回Daten,指令可以连续Senden Sie。
0x37点动闭合参考Funktionscode 0x21,但是下位机不返回Daten,指令可以连续Senden Sie。
0x38点动断开参考Funktionscode 0x22,但是下位机不返回Daten,指令可以连续Senden Sie。
 0x40 读Adresse0x00,0x00,0x00,0x00Aufmerksamkeit,使用RundfunkAdresse 245 来Lesen模块Adresse。
 0x41 写AdresseDaten中的Die 4 个Bytes代表模块的新Adresse。Aufmerksamkeit:上电 10 秒钟之内允许写Adresse,如果有拨码Schalter!,需要将拨码Schalter!拨zu 0 的位置。
0x70读变Quantität前 3 个Bytes为 0x00 0x00 0x00。Die 4 个Bytes代表变Quantität的Seriennummer.
 0x71 写变Quantität3 个Bytes代表变Quantität的值,高位Bytes在前。Die 4 个Bytes代表变Quantität的Seriennummer.

下位机返回Daten帧Das Format:

Daten头AdresseFunktionscodeDatenzonePrüfungen und
1 Bytes0x221 Bytes1 BytesDie 1 BytesDie 2 BytesDie 3 BytesDie 4 Bytes1 Bytes,将前面的7 个Bytes相加

下位机返回Daten帧说明:

FunktionscodeFunktionscode说明Datenzone内容(4 个Bytes)
0x10LesenStatus Relays.输出板或者输入检测板:Datenzone域 4 个Bytes,每个Bytes 8  位,共 32 位。代表 32 路的Status。最后 1 Bytes的Die 0 位代表Die 1 路,依次类推。 输入输出板:Die 12 个Bytes代表输入的Status,Die 34个Bytes代表输出的Status。
0x11断开某一路
0x12吸合某一路
0x13Befehl执行
0x14组断开
0x15组吸合
0x16组翻转
0x40返回模块Adresse
0x70读内部变Quantität3 个Bytes代表内部变Quantität的值,高位Bytes在前。Die 4 个Bytes代表内部变Quantität是Seriennummer.Aufmerksamkeit:此Funktionscode只适用于支持内核可编程的模块
0x71写内部变Quantität

RundfunkAdresse说明:

个别情况下,需要快速的Öffnen.或者Schließen总线上所有Relays.,这个时候使用RundfunkAdresse, RundfunkAdresse的值为 245,也就是说,向Adresse 245  Senden Sie的指令,总线上的每一个Adresse都会执行,SchließenRundfunkAdresse 245 的Relays.,也就是Schließen总线上的所有Relays.,同样的道

理,Öffnen.RundfunkAdresse 245 的Relays.,也就是Öffnen.总线上所有的Relays.。

0x30-0x38 Funktionscode为指令连发Funktionscode,因为这些Funktionscode没有回码,所以可以连续Senden Sie,因此可以更快速的Senden Sie指令。为了让指令更快速的Senden Sie,引入了Daten连发指令

很多情况下,用户不需要查询或知道Relays.板的gegenwärtigStatus,只需要按照自己的要求来Öffnen.或者Schließen某几路,这个时候使用无回码指令就会很方便。

无回码指令表(以Adresse 1 为例,指令可连续Senden Sie):

吸合Die 1 路 55 01 32 00 00 00 01 89断开Die 1 路 55 01 31 00 00 00 01 88
吸合Die 2 路 55 01 32 00 00 00 02 8A断开Die 2 路 55 01 31 00 00 00 02 89
吸合Die 3 路 55 01 32 00 00 00 03 8B断开Die 3 路 55 01 31 00 00 00 03 8A
吸合Die 4 路 55 01 32 00 00 00 04 8C断开Die 4 路 55 01 31 00 00 00 04 8B
吸合Die 5 路 55 01 32 00 00 00 05 8D断开Die 5 路 55 01 31 00 00 00 05 8C
吸合Die 6 路 55 01 32 00 00 00 06 8E断开Die 6 路 55 01 31 00 00 00 06 8D
吸合Die 7 路 55 01 32 00 00 00 07 8F断开Die 7 路 55 01 31 00 00 00 07 8E
吸合Die 8 路 55 01 32 00 00 00 08 90断开Die 8 路 55 01 31 00 00 00 08 8F
吸合Die 9 路 55 01 32 00 00 00 09 91断开Die 9 路 55 01 31 00 00 00 09 90
吸合Die 10 路 55 01 32 00 00 00 0A 92断开Die 10 路 55 01 31 00 00 00 0A 91
吸合Die 11 路 55 01 32 00 00 00 0B 93断开Die 11 路 55 01 31 00 00 00 0B 92
吸合Die 12 路 55 01 32 00 00 00 0C 94断开Die 12 路 55 01 31 00 00 00 0C 93
吸合Die 13 路 55 01 32 00 00 00 0D 95断开Die 13 路 55 01 31 00 00 00 0D 94
吸合Die 14 路 55 01 32 00 00 00 0E 96断开Die 14 路 55 01 31 00 00 00 0E 95
吸合Die 15 路 55 01 32 00 00 00 0F 97断开Die 15 路 55 01 31 00 00 00 0F 96
吸合Die 16 路 55 01 32 00 00 00 10 98断开Die 16 路 55 01 31 00 00 00 10 97
吸合Die 17 路 55 01 32 00 00 00 11 99断开Die 17 路 55 01 31 00 00 00 11 98
吸合Die 18 路 55 01 32 00 00 00 12 9A断开Die 18 路 55 01 31 00 00 00 12 99
吸合Die 19 路 55 01 32 00 00 00 13 9B断开Die 19 路 55 01 31 00 00 00 13 9A
吸合Die 20 路 55 01 32 00 00 00 14 9C断开Die 20 路 55 01 31 00 00 00 14 9B
吸合Die 21 路 55 01 32 00 00 00 15 9D断开Die 21 路 55 01 31 00 00 00 15 9C
吸合Die 22 路 55 01 32 00 00 00 16 9E断开Die 22 路 55 01 31 00 00 00 16 9D
吸合Die 23 路 55 01 32 00 00 00 17 9F断开Die 23 路 55 01 31 00 00 00 17 9E
吸合Die 24 路 55 01 32 00 00 00 18 A0断开Die 24 路 55 01 31 00 00 00 18 9F
吸合Die 25 路 55 01 32 00 00 00 19 A1断开Die 25 路 55 01 31 00 00 00 19 A0
吸合Die 26 路 55 01 32 00 00 00 1A A2断开Die 26 路 55 01 31 00 00 00 1A A1
吸合Die 27 路 55 01 32 00 00 00 1B A3断开Die 27 路 55 01 31 00 00 00 1B A2
吸合Die 28 路 55 01 32 00 00 00 1C A4断开Die 28 路 55 01 31 00 00 00 1C A3
吸合Die 29 路 55 01 32 00 00 00 1D A5断开Die 29 路 55 01 31 00 00 00 1D A4
吸合Die 30 路 55 01 32 00 00 00 1E A6断开Die 30 路 55 01 31 00 00 00 1E A5
吸合Die 31 路 55 01 32 00 00 00 1F A7断开Die 31 路 55 01 31 00 00 00 1F A6
吸合Die 32 路 55 01 32 00 00 00 20 A8断开Die 32 路 55 01 31 00 00 00 20 A7
吸合Alles 55 01 33 FF FF FF FF 85断开Alles 55 01 33 00 00 00 00 89

好的,我将为每个Funktionscode提供一个具体的Beispieldaten帧,以帮助更好地理解Vereinbarung的使用。以下是详细的FunktionscodeBeispiel:


上位机FunktionscodeBeispiel

0x10 – LesenStatus

  • Funktion描述:LesenRelays.的Status。
  • Datenzone0x00, 0x00, 0x00, 0x00
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x10
  Datenzone:0x00, 0x00, 0x00, 0x00
  Prüfungen und:0x55 + 0x01 + 0x10 + 0x00 + 0x00 + 0x00 + 0x00 = 0x66

vollständigDaten帧55 01 10 00 00 00 00 66


0x11 – 断开某路

  • Funktion描述:断开指定的Relays.路。
  • Datenzone:前 3 Bytes为 0x00,Die 4 Byte为断开的Relays.路数(例如,断开Die 3 路)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x11
  Datenzone:0x00, 0x00, 0x00, 0x03
  Prüfungen und:0x55 + 0x01 + 0x11 + 0x00 + 0x00 + 0x00 + 0x03 = 0x6A

vollständigDaten帧55 01 11 00 00 00 03 6A


0x12 – 吸合某路

  • Funktion描述:吸合指定的Relays.路。
  • Datenzone:前 3 Bytes为 0x00,Die 4 Byte为吸合的Relays.路数(例如,吸合Die 5 路)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x12
  Datenzone:0x00, 0x00, 0x00, 0x05
  Prüfungen und:0x55 + 0x01 + 0x12 + 0x00 + 0x00 + 0x00 + 0x05 = 0x6D

vollständigDaten帧55 01 12 00 00 00 05 6D


0x13 – Befehl执行

  • Funktion描述:控制多路Relays.的Status。
  • Datenzone:4 Byte,每Bytes 8 位,共 32 位,代表 32 路Relays.的Status(1 表示吸合,0 表示断开)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x13
  Datenzone:0x00, 0x00, 0x00, 0x0F (吸合Die 1-4 路)
  Prüfungen und:0x55 + 0x01 + 0x13 + 0x00 + 0x00 + 0x00 + 0x0F = 0x73

vollständigDaten帧55 01 13 00 00 00 0F 73


0x14 – 组断开

  • Funktion描述:断开指定的多路Relays.。
  • Datenzone:4 Byte,每Bytes 8 位,共 32 位,1 表示断开,0 表示保持原Status。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x14
  Datenzone:0x00, 0x00, 0x00, 0x01 (断开Die 1 路)
  Prüfungen und:0x55 + 0x01 + 0x14 + 0x00 + 0x00 + 0x00 + 0x01 = 0x6B

vollständigDaten帧55 01 14 00 00 00 01 6B


0x15 – 组吸合

  • Funktion描述:吸合指定的多路Relays.。
  • Datenzone:4 Byte,每Bytes 8 位,共 32 位,1 表示吸合,0 表示保持原Status。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x15
  Datenzone:0x00, 0x00, 0x00, 0x02 (吸合Die 2 路)
  Prüfungen und:0x55 + 0x01 + 0x15 + 0x00 + 0x00 + 0x00 + 0x02 = 0x6C

vollständigDaten帧55 01 15 00 00 00 02 6C


0x16 – 组翻转

  • Funktion描述:翻转指定的多路Relays.。
  • Datenzone:4 Byte,每Bytes 8 位,共 32 位,1 表示翻转,0 表示保持原Status。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x16
  Datenzone:0x00, 0x00, 0x00, 0x04 (翻转Die 3 路)
  Prüfungen und:0x55 + 0x01 + 0x16 + 0x00 + 0x00 + 0x00 + 0x04 = 0x6E

vollständigDaten帧55 01 16 00 00 00 04 6E


0x20 – 翻转某路

  • Funktion描述:翻转指定的Relays.路。
  • Datenzone:前 3 Bytes为 0x00,Die 4 Byte为翻转的Relays.路数(例如,翻转Die 7 路)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x20
  Datenzone:0x00, 0x00, 0x00, 0x07
  Prüfungen und:0x55 + 0x01 + 0x20 + 0x00 + 0x00 + 0x00 + 0x07 = 0x7D

vollständigDaten帧55 01 20 00 00 00 07 7D


0x21 – 点动闭合

  • Funktion描述:点动闭合指定的Relays.路。
  • Datenzone:前 3 Bytes为Zeit(单位 ms,高位在前),Die 4 Byte为Relays.路数(例如,闭合Die 6 路,Zeit 1000ms)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x21
  Datenzone:0x00, 0x03, 0xE8, 0x06 (1000ms,Die 6 路)
  Prüfungen und:0x55 + 0x01 + 0x21 + 0x00 + 0x03 + 0xE8 + 0x06 = 0x88

vollständigDaten帧55 01 21 00 03 E8 06 88


0x22 – 点动断开

  • Funktion描述:点动断开指定的Relays.路。
  • Datenzone:前 3 Bytes为Zeit(单位 ms,高位在前),Die 4 Byte为Relays.路数(例如,断开Die 9 路,Zeit 500ms)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x22
  Datenzone:0x00, 0x01, 0xF4, 0x09 (500ms,Die 9 路)
  Prüfungen und:0x55 + 0x01 + 0x22 + 0x00 + 0x01 + 0xF4 + 0x09 = 0x7B

vollständigDaten帧55 01 22 00 01 F4 09 7B


0x30 – 翻转某路(连发)

  • Funktion描述:翻转指定的Relays.路,无返回Daten。
  • Datenzone:前 3 Bytes为 0x00,Die 4 Byte为翻转的Relays.路数(例如,翻转Die 12 路)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x30
  Datenzone:0x00, 0x00, 0x00, 0x0C
  Prüfungen und:0x55 + 0x01 + 0x30 + 0x00 + 0x00 + 0x00 + 0x0C = 0x8E

vollständigDaten帧55 01 30 00 00 00 0C 8E


0x31 – 断开某路(连发)

  • Funktion描述:断开指定的Relays.路,无返回Daten。
  • Datenzone:前 3 Bytes为 0x00,Die 4 Byte为断开的Relays.路数(例如,断开Die 15 路)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x31
  Datenzone:0x00, 0x00, 0x00, 0x0F
  Prüfungen und:0x55 + 0x01 + 0x31 + 0x00 + 0x00 + 0x00 + 0x0F = 0x91

vollständigDaten帧55 01 31 00 00 00 0F 91


0x32 – 吸合某路(连发)

  • Funktion描述:吸合指定的Relays.路,无返回Daten。
  • Datenzone:前 3 Bytes为 0x00,Die 4 Byte为吸合的Relays.路数(例如,吸合Die 20 路)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x32
  Datenzone:0x00, 0x00, 0x00, 0x14
  Prüfungen und:0x55 + 0x01 + 0x32 + 0x00 + 0x00 + 0x00 + 0x14 = 0x9C

vollständigDaten帧55 01 32 00 00 00 14 9C


0x33 – Befehl执行(连发)

  • Funktion描述:控制多路Relays.的Status,无返回Daten。
  • Datenzone:4 Byte,每Bytes 8 位,共 32 位,代表 32 路Relays.的Status(1 表示吸合,0 表示断开)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x33
  Datenzone:0x00, 0x00, 0x00, 0x1F (吸合Die 1-5 路)
  Prüfungen und:0x55 + 0x01 + 0x33 + 0x00 + 0x00 + 0x00 + 0x1F = 0xA3

vollständigDaten帧55 01 33 00 00 00 1F A3


0x34 – 组断开(连发)

  • Funktion描述:断开指定的多路Relays.,无返回Daten。
  • Datenzone:4 Byte,每Bytes 8 位,共 32 位,1 表示断开,0 表示保持原Status。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x34
  Datenzone:0x00, 0x00, 0x00, 0x08 (断开Die 4 路)
  Prüfungen und:0x55 + 0x01 + 0x34 + 0x00 + 0x00 + 0x00 + 0x08 = 0x98

vollständigDaten帧55 01 34 00 00 00 08 98


0x35 – 组吸合(连发)

  • Funktion描述:吸合指定的多路Relays.,无返回Daten。
  • Datenzone:4 Byte,每Bytes 8 位,共 32 位,1 表示吸合,0 表示保持原Status。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x35
  Datenzone:0x00, 0x00, 0x00, 0x10 (吸合Die 5 路)
  Prüfungen und:0x55 + 0x01 + 0x35 + 0x00 + 0x00 + 0x00 + 0x10 = 0x9B

vollständigDaten帧55 01 35 00 00 00 10 9B


0x36 – 组翻转(连发)

  • Funktion描述:翻转指定的多路Relays.,无返回Daten。
  • Datenzone:4 Byte,每Bytes 8 位,共 32 位,1 表示翻转,0 表示保持原Status。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x36
  Datenzone:0x00, 0x00, 0x00, 0x20 (翻转Die 6 路)
  Prüfungen und:0x55 + 0x01 + 0x36 + 0x00 + 0x0 +0 0x00 + 0x20 = 0xA2

vollständigDaten帧55 01 36 00 00 00 20 A2


0x37 – 点动闭合(连发)

  • Funktion描述:点动闭合指定的Relays.路,无返回Daten。
  • Datenzone:前 3 Bytes为Zeit(单位 ms,高位在前),Die 4 Byte为Relays.路数(例如,闭合Die 8 路,Zeit 2000ms)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x37
  Datenzone:0x00, 0x07, 0xD0, 0x08 (2000ms,Die 8 路)
  Prüfungen und:0x55 + 0x01 + 0x37 + 0x00 + 0x07 + 0xD0 + 0x08 = 0xA8

vollständigDaten帧55 01 37 00 07 D0 08 A8


0x38 – 点动断开(连发)

  • Funktion描述:点动断开指定的Relays.路,无返回Daten。
  • Datenzone:前 3 Bytes为Zeit(单位 ms,高位在前),Die 4 Byte为Relays.路数(例如,断开Die 16 路,Zeit 1500ms)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x38
  Datenzone:0x00, 0x05, 0xDC, 0x10 (1500ms,Die 16 路)
  Prüfungen und:0x55 + 0x01 + 0x38 + 0x00 + 0x05 + 0xDC + 0x10 = 0xB5

vollständigDaten帧55 01 38 00 05 DC 10 B5


0x40 – 读Adresse

  • Funktion描述:Lesen模块Adresse。
  • Datenzone0x00, 0x00, 0x00, 0x00
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0xF5 (RundfunkAdresse 245)
  Funktionscode:0x40
  Datenzone:0x00, 0x00, 0x00, 0x00
  Prüfungen und:0x55 + 0xF5 + 0x40 + 0x00 + 0x00 + 0x00 + 0x00 = 0x8F

vollständigDaten帧55 F5 40 00 00 00 00 8F


0x41 – 写Adresse

  • Funktion描述:写入模块的新Adresse。
  • Datenzone:前 3 Bytes为 0x00,Die 4 Byte为新Adresse(例如,新Adresse为 0x02)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x41
  Datenzone:0x00, 0x00, 0x00, 0x02
  Prüfungen und:0x55 + 0x01 + 0x41 + 0x00 + 0x00 + 0x00 + 0x02 = 0x9A

vollständigDaten帧55 01 41 00 00 00 02 9A


0x70 – 读变Quantität

  • Funktion描述:Lesen内部变Quantität。
  • Datenzone:前 3 Bytes为 0x00,Die 4 Byte为变QuantitätSeriennummer.(例如,LesenSeriennummer.为 1 的变Quantität)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x70
  Datenzone:0x00, 0x00, 0x00, 0x01
  Prüfungen und:0x55 + 0x01 + 0x70 + 0x00 + 0x00 + 0x00 + 0x01 = 0xC7

vollständigDaten帧55 01 70 00 00 00 01 C7


0x71 – 写变Quantität

  • Funktion描述:写入内部变Quantität。
  • Datenzone:前 3 Bytes为变Quantität值(高位在前),Die 4 Byte为变QuantitätSeriennummer.(例如,写入Seriennummer.为 2 的变Quantität,值为 0x123456)。
  • Beispieldaten帧
  Daten头:0x55
  Adresse:0x01
  Funktionscode:0x71
  Datenzone:0x12, 0x34, 0x56, 0x02
  Prüfungen und:0x55 + 0x01 + 0x71 + 0x12 + 0x34 + 0x56 + 0x02 = 0xA1

vollständigDaten帧55 01 71 12 34 56 02 A1


下位机返回FunktionscodeBeispiel

0x10 – LesenStatus

  • Funktion描述:返回Relays.的Status。
  • Datenzone:4 Byte,每Bytes 8 位,共 32 位,代表 32 路Relays.的Status(1 表示吸合,0 表示断开)。
  • Beispieldaten帧
  Daten头:0x22
  Adresse:0x01
  Funktionscode:0x10
  Datenzone:0x00, 0x00, 0x00, 0x0F (Die 1-4 路吸合,其余断开)
  Prüfungen und:0x22 + 0x01 + 0x10 + 0x00 + 0x00 + 0x00 + 0x0F = 0x42

vollständigDaten帧22 01 10 00 00 00 0F 42


0x40 – 返回模块Adresse

  • Funktion描述:返回模块的gegenwärtigAdresse。
  • Datenzone:4 Byte,返回模块Adresse(例如,Adresse为 0x03)。
  • Beispieldaten帧
  Daten头:0x22
  Adresse:0x03
  Funktionscode:0x40
  Datenzone:0x00, 0x00, 0x00, 0x03
  Prüfungen und:0x22 + 0x03 + 0x40 + 0x00 + 0x00 + 0x00 + 0x03 = 0x68

vollständigDaten帧22 03 40 00 00 00 03 68


0x70 – 读内部变Quantität

  • Funktion描述:返回内部变Quantität的值。
  • Datenzone:前 3 Bytes为变Quantität值(高位在前),Die 4 Byte为变QuantitätSeriennummer.(例如,Seriennummer.为 1 的变Quantität值为 0x123456)。
  • Beispieldaten帧
  Daten头:0x22
  Adresse:0x01
  Funktionscode:0x70
  Datenzone:0x12, 0x34, 0x56, 0x01
  Prüfungen und:0x22 + 0x01 + 0x70 + 0x12 + 0x34 + 0x56 + 0x01 = 0x8C

vollständigDaten帧22 01 70 12 34 56 01 8C


总结

以上是每个Funktionscode的Beispieldaten帧,涵盖了上位机Senden Sie和下位机返回的所有Szene。每个Beispiel都包含了vollständig的Daten帧结构和Prüfungen undBerechnung,确保Vereinbarung的Richtig.性和vollständig性。如果需要进一步的解释或修改,请随时告诉我!

进阶玩法

上位机配置软件

8路智能Der ControllerBenutzungsanweisungen书插图4星耀Mitgliedern1
8路智能Der ControllerBenutzungsanweisungen书插图5璀璨Mitgliedern1
曜钻Mitgliedernkostenlos
资源价格 1积Unterteilung 销售Anzahl 330 Veröffentlichung Zeit 2025Jahr2月23日 更新Zeit 2026Jahr6月25日
已付费?RegistrierungErfrischen

出厂固件Download

8路智能Der ControllerBenutzungsanweisungen书插图4星耀Mitgliedern1
8路智能Der ControllerBenutzungsanweisungen书插图5璀璨Mitgliedern-2
曜钻Mitgliedernkostenlos
资源价格 1积Unterteilung 销售Anzahl 330 Veröffentlichung Zeit 2025Jahr2月23日 更新Zeit 2026Jahr6月25日
已付费?RegistrierungErfrischen

内核与Funktion模块Benutzungsanweisungen

一、内核简介

内核是用户Operationen模块的核心Werkzeuge,用于实现以下Funktion:

  1. 输入与输出的映射关系。
  2. 收发Charaktere串或其他Daten。
  3. 使用定时器进行延迟或其他定时处理。
  4. 内部变Quantität的Das Format转换。
  5. 其他高级Funktion。

二、外部输入

外部输入Funktion允许模块检测外部Ereignisse,支持以下触发方式:

  1. Aufstieg触发(断开zu闭合)。
  2. sinken entlang触发(闭合zu断开)。
  3. Status触发(持续条件满足)。
  4. 单击或双击触发(需设置ZeitKonstante,默认500ms)。

三、输出Status变化

输出Status变化涉及以下内容:

  1. 指令Operationen面板:输出LED指示灯Status。
  2. Relays.模块:控制Relays.的开/关Status。
  3. MOS输出模块:控制MOS管的Schalter!Status。
  4. 用户可以控制单路或多路的Öffnen.、Schließen、翻转,或点动Operationen。

四、中间Relays.

中间Relays.是虚拟的Relays.,用于:

  1. 程序控制其开/关Status。
  2. 检测其Aufstieg或sinken entlang。
  3. 将外部连续Ereignisse转化为内部Status变化Ereignisse。

五、内部变Quantität

内部变Quantität是有符Nr.变Quantität,用于记录中间Daten,支持以下Operationen:

  1. 作为输入:与数字比较(größer als、kleiner als、gleich ist),用于条件判断。
  2. 作为输出:存储定时器、Zeit、日期、Relays.Status等信息。
  3. 运算Funktion:支持Zugabe运算,可作为计数器使用。

六、定时器

  1. 简介:定时器值为正整数,默认为非0减1定时器。
  2. 用法
  • 设置定时器初值(如100)。
  • 使用定时器值触发其他Operationen(如定时器gleich ist80时触发)。
  1. Beispiel:每隔100ms,Die一路输出翻转一次,并通过Daten口1Senden SieCharaktere串“123”。

七、函数Benutzungsanweisungen

  1. Funktion:模块包含100个函数,用于增强程序易读性、节省空间、实现多级判断。
  2. 调用方法
  • 在输出选项中Auswahl“函数调用”。
  • Parameter1Auswahl“函数调用”,Parameter2Auswahl具体函数。
  1. 意义
  • 提高主程序的易读性。
  • 避免重复代码,节省空间。

八、函数使用方法

  1. Herausgeber:通过菜单-设置-函数列表启动函数Herausgeber器。
  2. 存储:函数可单独存储为.hanshu文件,支持Importierenzu主程序或函数界面。
  3. 调用Beispiel
  • 输入断开zu闭合时,函数执行一次。
  • 函数每隔一秒钟执行一次。

九、Das System简单设置

  1. Operationen联机Relays.Daten口:默认Daten口1。
  2. Operationen联机Relays.返回码:可Auswahl带返回码或不带返回码。
  3. 擦除存储区:擦除内部变Quantität存储区或数组存储区的ROM。

十、Das System特殊设置

  1. 点动OperationenZeit设置:设置点动Relays.的Zeit(单位:ms)。
  2. 临时DatenEmpfangZeit间隔:默认10ms,用于区UnterteilungDaten包。
  3. 输入连击和长按ZeitKonstante:默认500ms,用于判断双击或连击。
  4. 程序Betrieb间隔:默认10ms,可调整。

十一、临时Daten包处理

  1. Funktion:Empfang的临时Daten包存储在缓冲区,可进行处理。
  2. 应用:兼容市面上的485、Die Serie或TTL通讯Vereinbarung,实现Vereinbarung转发。

十二、数组简单处理

  1. Operationen
  • 加上其他数组:将一个数组添加zu另一个数组尾部。
  • Zuweisung为其他数组:替换数组内容。
  • LöschenBytes:Löschen指定Seriennummer.的Bytes。
  • 添加变QuantitätBytes:在数组最前面添加Bytes。

十三、内部变Quantität的使用方法

  1. Funktion
  • 将Das System变QuantitätZuweisung给内部变Quantität。
  • 将内部变Quantität值Zuweisung给其他变Quantität。
  • 支持位Operationen,读写某一位的值。
  1. 存储:支持将内部变Quantität保存zuRAM或非易失性存储区(需硬件支持)。

十四、定时处理

  1. Funktion:通过时钟芯片实现定时任务。
  2. Beispiel
  • 每天早上和下午定时Öffnen.Die一路Relays.。
  • 每天8点zu12点之间保持Die一路闭合。

十五、Das Format转换

  1. 内部变Quantität与数组转换
  • Das DekimalsystemCharaktere串与内部变Quantität相互转换。
  • 数组与内部变Quantität相互转换(高位在前,低位在后)。
  1. Beispiel
  • 内部变Quantität123转换为数组0x31 0x32 0x33
  • 数组0x01 0x02转换为内部变Quantität值33。

十六、实际应用 – 提取临时Daten中的变Quantität

  1. Funktion:Empfang临时Daten后,提取特定Bytes并转换为内部变Quantität。
  2. Beispiel
  • 判断Daten包Anzahl der Bytes和前两个Bytes值。
  • 提取Die3zuDie6Bytes的值并转换为内部变Quantität1。

十七、实际应用 – 变Quantität按固定Das FormatSenden Sie

  1. Funktion:将内部变Quantität转换为数组,并添加头尾Bytes后Senden Sie。
  2. Beispiel
  • 将内部变Quantität1转换为数组,添加22 01 10头Bytes和PrüfungenBytes后Senden Sie。

十八、实际应用 – Protokoll Konverter

  1. Funktion:将不同厂家的Vereinbarung对接,实现Ausrüstung间的Kommunikation。
  2. 前提:厂家通讯Vereinbarung开放。

十九、实际应用 – 电子Vereinbarung举例

  1. Funktion:EmpfangDaten后,判断Bytes和Prüfungen成功后执行相应Operationen。
  2. Beispiel
  • 判断前两个Bytes和Prüfungen成功后,执行函数1。
  • 函数1内部继续判断其他Bytes,执行相应Operationen。

程序Beispiel文件

8路智能Der ControllerBenutzungsanweisungen书插图4星耀Mitgliedern1
8路智能Der ControllerBenutzungsanweisungen书插图5璀璨Mitgliedern1
曜钻Mitgliedernkostenlos
资源价格 1积Unterteilung 销售Anzahl 328 Veröffentlichung Zeit 2025Jahr2月23日 更新Zeit 2026Jahr6月25日
已付费?RegistrierungErfrischen

六、Aufmerksamkeit

  1. 安全警告
  • 严禁带电接线!
  • 感性负载(如Elektrische Motoren)需额外加装保护电路。
  1. 网络问题
  • 若指示灯不亮,检查电源和网线。
  • 勿修改默认网络配置,否则需Kontakt zum technischen Support复位。
  1. VereinbarungTests
  • Empfohlene Werkzeuge:USB转485模块 + Serien-TestAssistenten.。
  • 指令Unwirksam?检查Adresse和Prüfungen und是否Richtig.!

七、Technischer Support

  • 客服Telefon.:18801054468
Techniken术语(共 4 个)—— Klick auf展开
FunktionscodeModbusFunktionscode指定读/写OperationenTypus,如01读线圈、03Lesen Sie das Register
Porter Rate串行Kommunikation每秒传输符Nr.数,Modbus RTU常用9600/19200
网关Vereinbarung转换Ausrüstung,如 Modbus RTU ↔ Modbus TCP
Die SerieBerechnung机与外部Ausrüstung进行串行Kommunikation的物理Schnittstelle
来源/Werkzeuge信息 —— Klick auf展开
来源 Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft Klassifizierung Produktbeschreibung 字数 13450 字 · 阅读约 34 Unterteilung钟 更新 2026-06-25 永久链接 https://www.modbus.cn/29276.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
Relevante Etiketten
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

Antwort veröffentlichen

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