Re: Erfaring med CopMax 10 med wtgr 100/40
: 23 okt 2022 08:35
Jeg er selv i gang med at kigge lidt på hvordan modbus registrene er placeret, så måske hvis andre kan bruge det til noget, så her er indtil videre hvad jeg ved om dem:
Jeg bruger en Raspberry pi med en rs485 hat til at tilgå varmepumpen og en tilfældig modbus klient til at hente data med -https://github.com/favalex/modbus-cli
Jeg har navngivet de forskellige registre efter de navne der er angivet af manualen for Siemens PLC'en. Dem uden et navn, kender jeg ikke endnu.
Jeg ved det er lidt rodet, men hvis nogen er i gang, kan i måske bruge mine noter til noget.
i@2/h betyder:
i : input register - Function code 04
2: adresse offset 2
h: Værdien fortolkes som en 16bit signed værdi
h@1/h betyder:
h: holding register - Function code 03
1: adresse offset 1
h: Værdien fortolkes som en 16bit signed værdi
#Temperatur
I_RT i@0/h
I_ST i@1/h
I_OT i@2/h
I_HT i@3/h
I_CT i@4/h
I_ET i@5/h
#Aner det ikke endnu, men gætter på det er pumpetilstand osv.
I2_R6 i@6/h
I2_R7 i@7/h
I2_R8 i@8/h
I2_R9 i@9/h
I2_R10 i@10/h
I2_R11 i@11/h
I2_R12 i@12/h
I3_R13 i@13/h
I3_R14 i@14/h
I3_R15 i@15/h
I3_R16 i@16/h
I3_R17 i@17/h
I3_R18 i@18/h
I3_R19 i@19/h
I4_R20 i@20/h
H1_R0 h@0/h
H1_R1 h@1/h
H1_R2 h@2/h
H1_R3 h@3/h
H1_R4 h@4/h
#Kompressor indstillinger
H1_CM01 h@5/h
H1_CM02 h@6/h
H1_CM03 h@7/h
H2_CM04 h@08/h
H2_CM05 h@9/h
H2_CM06 h@10/h
H2_CM07 h@11/h
#Versions nummer
H2_VR h@12/h
#Kondensator indstillinger
H2_CN01 h@13/h
H2_CN02 h@14/h
H2_CN03 h@15/h
H3_CN04 h@16/h
H3_CN05 h@17/h
H3_CN06 h@18/h
H3_CN07 h@19/h
H3_CN08 h@20/h
#Fordamper instillinger
H3_EV01 h@21/h
H3_EV02 h@22/h
H4_EV03 h@23/h
#Special functions
H4_SF01 h@24/h
H4_SF02 h@25/h
H4_SF03 h@26/h
H4_SF04 h@27/h
H4_SF05 h@28/h
H4_SF06 h@29/h
H5_SF07 h@30/h
H5_SF08 h@31/h
H5_SF09 h@32/h
H5_SF10 h@33/h
H5_SF11 h@34/h
H5_SF12 h@35/h
H5_SF13 h@36/h
H6_SF14 h@37/h
#Bruger opsætning
H6_ST01 h@38/h
H6_ST02 h@39/h
H6_ST03 h@40/h
H6_ST04 h@41/h
H6_ST05 h@42/h
H6_ST06 h@43/h
H7_ST07 h@44/h
H7_ST08 h@45/h
H7_ST09 h@46/h
H7_ST10 h@47/h
H7_ST11 h@48/h
H7_ST12 h@49/h
H8_ST13 h@50/h
H8_ST14 h@51/h
H8_ST15 h@52/h
H8_ST16 h@53/h
H8_ST17 h@54/h
H8_ST18 h@55/h
H8_ST19 h@56/h
#Defrost
H9_DF01 h@57/h
H9_DF02 h@58/h
H9_DF03 h@59/h
H9_DF04 h@60/h
H9_DF05 h@61/h
H9_DF06 h@62/h
H9_DF07 h@63/h
H10_DF08 h@64/h
H10_DF09 h@65/h
H10_DF10 h@66/h
H10_DF11 h@67/h
#Alarm indstillinger
H10_AR01 h@68/h
H10_AR02 h@69/h
H10_AR03 h@70/h
H11_AR04 h@71/h
H11_AR05 h@72/h
H11_AR06 h@73/h
H11_AR07 h@74/h
H11_AR08 h@75/h
H11_AR09 h@76/h
H11_AR10 h@77/h
#Brugergrupper
H12_UI01 h@78/h
H12_UI02 h@79/h
H12_HK00 h@80/h
H12_R81 h@81/h
H12_R82 h@82/h
H12_R83 h@83/h
H12_R84 h@84/h
H13_R85 h@85/h
H13_R86 h@86/h
H13_R87 h@87/h
H13_R88 h@88/h
H13_R89 h@89/h
H13_R90 h@90/h
H13_R91 h@91/h
H14_R92 h@92/h
H14_R93 h@93/h
H14_R94 h@94/h
H14_R95 h@95/h
H14_R96 h@96/h
H14_R97 h@97/h
H14_R98 h@98/h
H15_R99 h@99/h
H15_R100 h@100/h
Jeg bruger en Raspberry pi med en rs485 hat til at tilgå varmepumpen og en tilfældig modbus klient til at hente data med -https://github.com/favalex/modbus-cli
Jeg har navngivet de forskellige registre efter de navne der er angivet af manualen for Siemens PLC'en. Dem uden et navn, kender jeg ikke endnu.
Jeg ved det er lidt rodet, men hvis nogen er i gang, kan i måske bruge mine noter til noget.
i@2/h betyder:
i : input register - Function code 04
2: adresse offset 2
h: Værdien fortolkes som en 16bit signed værdi
h@1/h betyder:
h: holding register - Function code 03
1: adresse offset 1
h: Værdien fortolkes som en 16bit signed værdi
#Temperatur
I_RT i@0/h
I_ST i@1/h
I_OT i@2/h
I_HT i@3/h
I_CT i@4/h
I_ET i@5/h
#Aner det ikke endnu, men gætter på det er pumpetilstand osv.
I2_R6 i@6/h
I2_R7 i@7/h
I2_R8 i@8/h
I2_R9 i@9/h
I2_R10 i@10/h
I2_R11 i@11/h
I2_R12 i@12/h
I3_R13 i@13/h
I3_R14 i@14/h
I3_R15 i@15/h
I3_R16 i@16/h
I3_R17 i@17/h
I3_R18 i@18/h
I3_R19 i@19/h
I4_R20 i@20/h
H1_R0 h@0/h
H1_R1 h@1/h
H1_R2 h@2/h
H1_R3 h@3/h
H1_R4 h@4/h
#Kompressor indstillinger
H1_CM01 h@5/h
H1_CM02 h@6/h
H1_CM03 h@7/h
H2_CM04 h@08/h
H2_CM05 h@9/h
H2_CM06 h@10/h
H2_CM07 h@11/h
#Versions nummer
H2_VR h@12/h
#Kondensator indstillinger
H2_CN01 h@13/h
H2_CN02 h@14/h
H2_CN03 h@15/h
H3_CN04 h@16/h
H3_CN05 h@17/h
H3_CN06 h@18/h
H3_CN07 h@19/h
H3_CN08 h@20/h
#Fordamper instillinger
H3_EV01 h@21/h
H3_EV02 h@22/h
H4_EV03 h@23/h
#Special functions
H4_SF01 h@24/h
H4_SF02 h@25/h
H4_SF03 h@26/h
H4_SF04 h@27/h
H4_SF05 h@28/h
H4_SF06 h@29/h
H5_SF07 h@30/h
H5_SF08 h@31/h
H5_SF09 h@32/h
H5_SF10 h@33/h
H5_SF11 h@34/h
H5_SF12 h@35/h
H5_SF13 h@36/h
H6_SF14 h@37/h
#Bruger opsætning
H6_ST01 h@38/h
H6_ST02 h@39/h
H6_ST03 h@40/h
H6_ST04 h@41/h
H6_ST05 h@42/h
H6_ST06 h@43/h
H7_ST07 h@44/h
H7_ST08 h@45/h
H7_ST09 h@46/h
H7_ST10 h@47/h
H7_ST11 h@48/h
H7_ST12 h@49/h
H8_ST13 h@50/h
H8_ST14 h@51/h
H8_ST15 h@52/h
H8_ST16 h@53/h
H8_ST17 h@54/h
H8_ST18 h@55/h
H8_ST19 h@56/h
#Defrost
H9_DF01 h@57/h
H9_DF02 h@58/h
H9_DF03 h@59/h
H9_DF04 h@60/h
H9_DF05 h@61/h
H9_DF06 h@62/h
H9_DF07 h@63/h
H10_DF08 h@64/h
H10_DF09 h@65/h
H10_DF10 h@66/h
H10_DF11 h@67/h
#Alarm indstillinger
H10_AR01 h@68/h
H10_AR02 h@69/h
H10_AR03 h@70/h
H11_AR04 h@71/h
H11_AR05 h@72/h
H11_AR06 h@73/h
H11_AR07 h@74/h
H11_AR08 h@75/h
H11_AR09 h@76/h
H11_AR10 h@77/h
#Brugergrupper
H12_UI01 h@78/h
H12_UI02 h@79/h
H12_HK00 h@80/h
H12_R81 h@81/h
H12_R82 h@82/h
H12_R83 h@83/h
H12_R84 h@84/h
H13_R85 h@85/h
H13_R86 h@86/h
H13_R87 h@87/h
H13_R88 h@88/h
H13_R89 h@89/h
H13_R90 h@90/h
H13_R91 h@91/h
H14_R92 h@92/h
H14_R93 h@93/h
H14_R94 h@94/h
H14_R95 h@95/h
H14_R96 h@96/h
H14_R97 h@97/h
H14_R98 h@98/h
H15_R99 h@99/h
H15_R100 h@100/h