![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipHs-EVTsMBRVEiBzVzfsg63K8S0a-tyJg99ewLDQoWc4eBX3G3sCV3zxre3MJdmg4brtzAgiPZRKq5VCTY7ryHuGwq2fAqD4L4nXQDZYxM4HRAa6Zk9PJAetuEQsglPLpiaYHWQT5-t4R/s320/cp.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJJRLIDj8CUIUSFdOOYdgN0gcI6wpdozRk_tpIbtCUs0Pz0PCIlpigcR5Ko5iBuy7n0Qg1jwHdudpKvRwVlsAKAb2fpiHrV5g0iCZAyvGToUJ-b55YgEhCW38qQTfn2mkJBBKm-I1w7EwW/s320/k1.jpg)
點圖放大收看完整程式 -PLC通訊設定-接收緩衝區byte數 -[9-9]
CX-CX-Programmer 指令介紹-[如何使用"自由通訊"協定整合集合式電錶應用例_Prat 1]
指令語法:
TXD
TXD
RXD
HEX
指令說明:
1.) TXD 傳送相對應相關集合式量測電力電錶byte指令,送出封包.
2.) RXD 接收相對應相關集合式量測電力電錶byte指令,接收封包.
3.) HEX 接收封包ASCII 轉 HEX Code轉碼指令.
4.) A392.13 為傳送預備旗標.
5.) A392.14 為訊buf 收到資料,准許接收buf資料旗標.
6.) A394 Buf Counter Byte Number.
補充說明: (如果要作多站連線?)
a.) 這個程式樣本km100站號為0,改變站號,以及BCC總何檢查即可.
b.) 可自行設計Bcc總何檢查Function 來使用.
c.) 使用Index+ polling 觀念般一到不同記憶體佔存區DM即可.
d.) 可在加入通訊出錯retry或中斷提示設計.(圖[9-9]內建 Send Delay功能,可以省略設計!!)
沒有留言:
張貼留言