2.2 通信實現 (1)啟動數據鏈接表實現PLC之間通信 通過啟動數據鏈接表可實現上述設定數據鏈接表鏈接區(qū)的數據共享,達到通信的目的。這種方式實現起來簡單、方便,但不靈活,PLC不能實現其它內存區(qū)的數據共享。起、停數據鏈接表有三種方式: ①使用編程設備或用戶程序 CS1系列PLC的啟動位是啟動節(jié)點字DM30000×CLK單元號中的第0位。設置啟動位從OFF變?yōu)镺N或當接通電源時已為ON時,啟動數據鏈接,啟動位從ON變?yōu)镺FF時停止數據鏈接。 ②使用Controller Link支持軟件 在上位機或上位機節(jié)點上,使用Controller Link支持軟件向數據鏈接中的節(jié)點發(fā)出啟動/停止數據鏈接命令。 ③使用FINS命令 使用網絡通信指令CMND從一個Controller Link節(jié)點(PLC或計算機)向一個數據鏈接中的節(jié)點發(fā)送RUN(“0401”)/STOP(“0402”)指令來啟動/停止數據鏈接。 (2)網絡指令通信 在網絡內通過發(fā)送網絡指令SEND、RECV和CMND可實現FINS通信。這種通信方式靈活,可對目標節(jié)點PLC進行任何操作。發(fā)送網絡指令是先將需發(fā)送的命令數據存儲到給定的內存區(qū),確定連接的本地內存地址和目標站內存地址,通過網絡指令就可實現對遠程站通信。