西門子6EP1332-1LB00*
西門子6EP1332-1LB00
LOGO ! 0BA8 FS6與S7-1200之間的S7通訊(LOGO!做服務(wù)器)
S7協(xié)議是S7系列PLC基于MPI、PROFIBUS、ETHERNET網(wǎng)絡(luò)的一種優(yōu)化的通信協(xié)議。
注意:
1.LOGO!從 0BA7版本才開始支持以太網(wǎng)的S7通信,0BA6及以前版本的LOGO!不支持以太網(wǎng)S7通訊。
2.本文僅介紹LOGO!0BA8與S7-1200 CPU之間的 S7通信。
編程環(huán)境:
軟件版本: LOGO! Soft Comfort V8.2,STEP7 Portal V14 SP1
固件版本:LOGO! 0BA8 FS06,1215C DC/DC/DC V4.2
所完成的通信任務(wù):
① S7-1200 將MB100開始的10 個(gè)字節(jié)發(fā)送到LOGO!OBA8的VB0-VB9 數(shù)據(jù)區(qū)。
② S7-1200 讀取LOGO!0BA8的VB10-VB19數(shù)據(jù)區(qū)存儲(chǔ)到S7-1200 的數(shù)據(jù)區(qū)MB200開始的10個(gè)字節(jié)。
LOGO!0BA8側(cè)設(shè)置(電路圖模式)
1.使用LOGO!軟件新建一個(gè)項(xiàng)目,選中電路圖右鍵-以太網(wǎng)連接,如圖1所示。
圖.1
a.設(shè)置本地IP地址和子網(wǎng)掩碼
b.右鍵單擊以太網(wǎng)連接,添加服務(wù)器連接
c.添加S7連接
2.設(shè)置連接1的服務(wù)器參數(shù),如圖2所示。
圖.2
a.設(shè)置本地的TSAP號(hào)
b.勾選接受所有連接請(qǐng)求,如果不勾選接受所有連接請(qǐng)求,也可以指令伙伴的IP地址
c.設(shè)置遠(yuǎn)程的TSAP號(hào)
S7-200SMART側(cè)編程
1.新建項(xiàng)目,選擇工具-PUT/GET向?qū)?,打開配置頁(yè)面(圖.3)
圖.3
a.創(chuàng)建兩個(gè)連接一個(gè)名稱為GET一個(gè)名稱為PUT
b.選擇類型為發(fā)送(PUT)或接收(GET)
c.選擇傳送的數(shù)據(jù)大小字節(jié)(最大200個(gè)字節(jié))
d.傳輸區(qū)本地起始字節(jié)地址
e.遠(yuǎn)程的LOGO的IP地址
f.傳輸區(qū)遠(yuǎn)程的起始地址
g.點(diǎn)擊下一個(gè),可以設(shè)置PUT的數(shù)據(jù)傳輸屬性
h.點(diǎn)擊生成PUT/GET通訊向?qū)С绦?/p>
注意:由于PUT/GET向?qū)]有設(shè)置TSAP號(hào)碼選項(xiàng),則不需要設(shè)置遠(yuǎn)程服務(wù)器的TSAP號(hào)碼。
注意:分配的存儲(chǔ)器地址必須是一,任何地方及其他程序都不能占用這段地址區(qū)域。(圖.4)
圖.4
2.主程序內(nèi)常一調(diào)用向?qū)勺映绦颍▓D.5)