Bu paketin formati Delta PLC dökümanlarında (sitesinde var) detaylı açıklanmakta. Tavsiyem, öncelikle dökümana bakman. Kabaca formatı su sekilde:
* 1. byte -> baslangic karakteri, yani :
* 2,3 byte -> 2 bytelik PLC numarasi, hex olarak... Örneğin 01
* 4,5 byte -> komut, parametre okunacaksa 03
* 6'dan RC'ye kadar olan byte'lar, yapilacak isleme göre degeri ve uzunlugu degisiyor. Parametre okumada ilk 4 byte'i okunacak adres, sonraki 4 byte kac word okunacagi. Ornegin 0x0222 adresli paramtereden 1 word okuyacaksan 02220001
* son 2 byte RC, yani checksum. Yukarida sayilan alanlarin degerleri toplanip 256'ya göre modu alınıyor ve elde edilen degerin 256'ya tamamlayani kullaniliyor. Benim koda bakarsan daha rahat anlarsin
* Paket sonu isareti, '\r\n' Yani 0x10 ve 0x13 nolu karakterler. Hyper terminalde iken entera basman ayni isi yapar