Hybridni menic komunikace

Martin Záruba swz na volny.cz
Neděle Březen 20 14:09:01 CET 2022


A=+, B=- Ale když to prohodíte, jen to nepůjde. Je velmi pravděpodobné, 
že to bude modbus. Pokud nevíte naprosto nic, asi první krok je si na to 
dát paměťový osciloskop a doufat, že se to samo pokouší nějak 
komunikovat. Z toho by se poznala přenosová rychlost. Pravděpodobně i 
adresa zařízení, ale defaultně bývá 1. Modbus se používá jednak RTU a 
nebo ASCII. Pokud nějaká data uvidíte, tak je snadno poznáte.


Základní povely komunikace jsou obvykle tyto:

první byte je adresa (pravděpodobně 1)

druhý je povel. Skoro jistě by to mělo umět povel 3, t.j. čtení registru

třetí a čtvrtý je 16-ti bitová adresa registr

pátý 0

šestý počet registrů

pak je 16 bit CRC

viz žlutý řádek.

odpověď může být 16 bitové slovo nebo 32 bitové slovo


podobně fungují ostatní povely.

Zařízení může mít ale i zcela atypické povely (tedy ten druhý byte). I 
to je modbus, ale to půjde dost blbě bez dokumentace zjistit

cteni registru 	
	
	
	
	
	
	
	
	
	
	
	
povel 	
	
	
	
	
	
	
	
	
	
	
	
	
1 	3 	adresa 	0 	pocet slov 	crc 	
	
	
	
	
	
odpoved 	
	
	
	
	
	
	
	
	
	
	
	
	
1 	3 	pocet byte 	16 bit slovo 	crc 	
	
	
	
	
	
	
1 	3 	pocet byte 	nizsi 16 bit slovo 		vyssi 16 bit slovo 	crc 	
	
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
zapis registru 	
	
	
	
	
	
	
	
	
	
	
	
1 	6 	adresa 	16 bit slovo 	crc 	
	
	
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
zapis vice registru 	
	
	
	
	
	
	
	
	
	
	
	
1 	16 	adresa 	0 	word 1 	pocet byte 2 	16 bit slovo 	crc 	
	
	
1 	16 	adresa 	0 	longint 2 	pocet byte 4 	nizsi 16 bit slovo 		vyssi 16 
bit slovo 	crc 	

	
	
	
	
	
	
	
	
	
	
	
	
	
cteni flagu 0x 	
	
	
	
	
	
	
	
	
	
	
	
1 	1 	adresa 	pocet flagu 	crc 	
	
	
	
	
	
odpoved 	
	
	
	
	
	
	
	
	
	
	
	
	
1 	1 	pocet byte 	data 	crc 	
	flagy se ukladaji zprava 	
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
nastaveni flagu 0x 	
	
	
	
	
	
	
	
	
	
	
	
1 	5 	adresa 	255 	0 	crc 	
	
	
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
shozeni flagu 0x 	
	
	
	
	
	
	
	
	
	
	
	
1 	5 	adresa 	0 	0 	crc 	
	
	
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
cteni flagu 1x 	
	
	
	
	
	
	
	
	
	
	
	
1 	2 	adresa 	pocet flagu 	crc 	
	
	
	
	
	
odpoved 	
	
	
	
	
	
	
	
	
	
	
	
	
1 	2 	pocet byte 	data 	crc 	
	flagy se ukladaji zprava 	
	
	
	

Martin Záruba

Dne 20.3.2022 v 11:05 Jaroslav Buchta napsal(a):
> Tak jsem presel na pokusy skrz RS485, zapojené to nějak je - odpor 
> 120R, bias 0mV, nevím jestli je A=+ a B=- nebo obráceně?
> Konkrétního protokolu jsem se nedobral, ale má to být určeno asi ke 
> komunikaci s BMS a to by snad měl být nějaký standard.
> Máte někdo nějaké tipy? Může to být MODBUS ale tam se zatím s nějakými 
> náhodnými příklady nechytám...
>
> Dne 13.03.2022 v 20:28 jurp napsal(a):
>> Nepomuzu, jen sdelim vlastni zkusenost se 2 jinymi zarizenimi.
>> 1) do nejakych registru nepopsanych v dokumentaci se muselo zapsat 
>> heslo,
>>    a az pak se uvolnil rezim RO
>> 2) do PLC se muselo zadat heslo vygenerovane ze specielni servisni 
>> aplikace, do
>>    ktere se zadalo vyrobni cislo a dale musel sedet datum a cas na obou
>>    zarizenich a jeste se to muselo stihnout do ~30s.
>>
>> Takze se meze fantazii nekladou, jak to soudruzi v cine vymysleli.
>>
>> JURP
>>
>> Dne 13.3.2022 v 19:01 Jaroslav Buchta napsal(a):
>>> Hraju si s menicem REVO VM PLUS, treba tady Hybridní měnič napětí 
>>> REVO VM PLUS 5500-48, 5,5kW/48V : H A D E X , spol. s r.o. 
>>> <https://www.hadex.cz/g509d-hybridni-menic-napeti-revo-vm-plus-5500-48-55kw48v/>
>>>
>>> Zatim jen s pokusnou baterkou, funguje asi dle predstav, nastaveni z 
>>> displeje OK,
>>>
>>> komunikace RS232 i USB funguje ale jen pro cteni parametru - popisy 
>>> protokuolu jsem ruzne nasel, je to PI30 a nasel jsem i relevantni 
>>> kod pro generovani CRC, ten to ale u ctecich prikazu ignoruje, v 
>>> odpovedi je a sedi.
>>>
>>> Pokud se pokusim cokoli zapsat, tak to vraci NAK misto ACK.
>>>
>>> Nefunguje ani ta aplikace, na kterou je u prodejce odkaz, taky jenom 
>>> cte.
>>>
>>> Netusi nekdo, kde by mohl byt zakopany pes?
>>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list