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