三菱PLC可以透過 Socket 和 QJ71E71-100 模組來達到雙CPU資料交換。 Socket通訊分為Active主站和Unpassive子站(可以多子站)兩種。 *Active參數需進行如下設定 Active *傳送資料量的單位設定是 Byte 須注意(10 bytes = 5 words) *關閉開啟埠只有Active需要 *關閉 埠不能馬上開啟埠,要等一下 *接收資料要重複觸發"SP.SOCRCV"指令,不能只會收一次 *接收資料數量不要定義,它會隨著Unpassive的傳送量設定而改變 SD1282.0~F O pen completion signal(0~F分別代表open setting的Protocol No.) SD1284.0~F Open request signal SD1286.0~F Receive state signal SP.SOCOPEN "U0" K16 D300 M300;開埠指令 *要記得開啟 SP.SOCCLOSE "U0" K16 D400 M400;關埠指令 SP.SOCSND "U0" K16 D100 D110 M100;傳送資料指令 (記得要設定傳送資料數量) SP.SOCRCV "U0" K16 D200 D210 M200;收信資料指令 (收信資料量可以不用設定,對方會傳給你) *Unpassive參數設定 Unpassive *不用特別做甚麼,只要Active設定好並開埠,SD1282會自動ON SP.SOCSND "U0" K16 D100 D110 M100;傳送資料指令 (記得要設定傳送資料數量) SP.SOCRCV "U0" K16 D200 D210 M200;收信資料指令 (收信資料量可以不用設定,對方會傳給你)






留言
張貼留言