300PLC通訊問題
劉玉蓉
發(fā)布于2014-11-05 17:34
53
0
標(biāo)簽:
在300中不寫程序可不可以直接通訊嗎?如果可以的話,那應(yīng)該怎么做呢?
問題補(bǔ)充:
CPU 315-2 PN/DP和CPU 315-2 PN/DP通訊,能不能說得詳細(xì)點(diǎn)呀。
佳答案
兩個CPU可使用MPI進(jìn)行通訊,采用全局?jǐn)?shù)據(jù)包的通信方式。全局?jǐn)?shù)據(jù)包的通訊方式只需在硬件配置的時候組態(tài)所需要的發(fā)送區(qū)和接收區(qū),不需要程序處理。
1 建立mpi網(wǎng)絡(luò),在step7里面建立兩個plc站,并分別組態(tài),建立mpi網(wǎng)絡(luò)并配置mpi的站地址和通信率
2 組態(tài)數(shù)據(jù)的發(fā)送區(qū)和接受區(qū),選中mpi網(wǎng)絡(luò),選擇options->define global data進(jìn)入組態(tài)畫面
3 插入所有需要通信的cpu 并在每個cpu欄下填入數(shù)據(jù)的發(fā)送區(qū)和接收區(qū),地址可以為db,i,m,q區(qū),s7-300的地址區(qū)大長度為22個字節(jié),發(fā)送區(qū)和接收區(qū)的長度必須一致。
4 編譯存盤后,把組態(tài)數(shù)據(jù)分別下載到相應(yīng)的cpu中,這樣就可以進(jìn)行數(shù)據(jù)通信了