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