西門子6EP1332-1LB00
LOGO ! 0BA8 FS6與S7-1200之間的S7通訊(LOGO!做服務器)
S7協議是S7系列PLC基于MPI、PROFIBUS、ETHERNET網絡的一種優化的通信協議。
注意:
1.LOGO!從 0BA7版本才開始支持以太網的S7通信,0BA6及以前版本的LOGO!不支持以太網S7通訊。
2.本文僅介紹LOGO!0BA8與S7-1200 CPU之間的 S7通信。
編程環境:
軟件版本: LOGO! Soft Comfort V8.2,STEP7 Portal V14 SP1
固件版本:LOGO! 0BA8 FS06,1215C DC/DC/DC V4.2
所完成的通信任務:
① S7-1200 將MB100開始的10 個字節發送到LOGO!OBA8的VB0-VB9 數據區。
② S7-1200 讀取LOGO!0BA8的VB10-VB19數據區存儲到S7-1200 的數據區MB200開始的10個字節。
LOGO!0BA8側設置(電路圖模式)
1.使用LOGO!軟件新建一個項目,選中電路圖右鍵-以太網連接,如圖1所示。
圖.1
a.設置本地IP地址和子網掩碼
b.右鍵單擊以太網連接,添加服務器連接
c.添加S7連接
2.設置連接1的服務器參數,如圖2所示。
圖.2
a.設置本地的TSAP號
b.勾選接受所有連接請求,如果不勾選接受所有連接請求,也可以指令伙伴的IP地址
c.設置遠程的TSAP號
S7-200SMART側編程
1.新建項目,選擇工具-PUT/GET向導,打開配置頁面(圖.3)
圖.3
a.創建兩個連接一個名稱為GET一個名稱為PUT
b.選擇類型為發送(PUT)或接收(GET)
c.選擇傳送的數據大小字節(最大200個字節)
d.傳輸區本地起始字節地址
e.遠程的LOGO的IP地址
f.傳輸區遠程的起始地址
g.點擊下一個,可以設置PUT的數據傳輸屬性
h.點擊生成PUT/GET通訊向導程序
注意:由于PUT/GET向導沒有設置TSAP號碼選項,則不需要設置遠程服務器的TSAP號碼。
注意:分配的存儲器地址必須是一,任何地方及其他程序都不能占用這段地址區域。(圖.4)
圖.4
2.主程序內常一調用向導生成子程序(圖.5)
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。