兩臺PLC200通信問題
劉玉蓉
發(fā)布于2014-12-08 17:21
2
0
標(biāo)簽:
手頭只有profibus總線接頭和電纜,連接2個(gè)200PLC,用PPI協(xié)議交換數(shù)據(jù)可以嗎?
佳答案
1.采用profibus總線接頭和電纜,連接2個(gè)200PLC,用PPI協(xié)議交換數(shù)據(jù),這樣是完全可以的,并且這是經(jīng)濟(jì)的方法。
2.PPI協(xié)議是專門為S7-200開發(fā)的通信協(xié)議,S7-200 CPU的通信口(Port0、Port1)都支持PPI通信協(xié)議,S7-200的一些通信模塊也支持PPI協(xié)議。Micro/WIN與CPU進(jìn)行編程通信也通過PPI協(xié)議。
3.S7-200 CPU之間的PPI網(wǎng)絡(luò)通信只需要兩條簡單的指令,它們是網(wǎng)絡(luò)讀(NetR)和網(wǎng)絡(luò)寫(NetW)指令。
在網(wǎng)絡(luò)讀寫通信中,只有主站需要調(diào)用NetR/NetW指令,從站只需編程處理數(shù)據(jù)緩沖區(qū)(取用或準(zhǔn)備數(shù)據(jù))。需要注意的是PPI網(wǎng)絡(luò)上的所有站點(diǎn)都應(yīng)當(dāng)有各自不同的網(wǎng)絡(luò)地址,否則通信不會正常進(jìn)行。每條網(wǎng)絡(luò)讀寫指令多能夠讀或者寫16個(gè)字節(jié)的數(shù)據(jù),每個(gè)CPU內(nèi)多只能有8條網(wǎng)絡(luò)讀寫指令同時(shí)激活,而網(wǎng)絡(luò)讀寫指令的數(shù)目沒有限制。只有通信主站能夠使用網(wǎng)絡(luò)讀寫指令,缺省情況下S7-200 CPU的通信口設(shè)置為從站模式,因此在編程時(shí)需要把通信口設(shè)置為通信主站模式。
4.可以用兩種方法編程實(shí)現(xiàn)PPI網(wǎng)絡(luò)讀寫通信:
1)使用NetR/NetW指令,編程實(shí)現(xiàn)。
2)使用Micro/WIN中的Instruction Wizard(指令向?qū)В┲械腘ETR/NETW向?qū)А?nbsp;
有關(guān)網(wǎng)絡(luò)讀寫(NetR/NetW)指令的詳細(xì)情況請參考《S7-200系統(tǒng)手冊》或在Micro/WIN里,按F1查看在線幫助。
也可查閱:《Micro’n Power S7-200 LOGO! SITOP 參考》V1.1版本內(nèi)通信相關(guān)內(nèi)容
下載中心有下載:https://www.ad.siemens.com.cn/download/docMessage.aspx?Id=1348
在視頻學(xué)習(xí)中心有《S7-200跟我學(xué)/跟我做》,里面有NetR/NetW指令視頻教程
鏈接:https://www.ad.siemens.com.cn/service/elearning/cn/SerialVideo.aspx?vsid=1