西門子6EP1436-3BA00技術支持
西門子6EP1436-3BA00
LOGO ! 0BA8 FS4與S7-200SMART以太網S7通訊
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET網絡的一種優化的通信協議,
注意:
1.S7-200 SMART CPU 與LOGO之間的S7通信未經西門子測試,本文檔僅供客戶測試使用,使用該種通信方式所產生的任何危險需要有客戶自己承擔!
2.LOGO!從 0BA7版本才開始支持PUT/GET通信,0BA6及以前版本的LOGO不支持以太網通訊
3.本文僅介紹LOGO!與S7-200 SMART CPU S7通信
LOGO可以作為客戶機或服務器與S7-200smartPLC通訊
LOGO與S7-200SMART通訊主從站編程包含電路圖模式和網絡模式兩種方法實現
編程環境:
軟件版本: LOGO soft comfort V8.1.1 ,STEP 7-Micro/WIN SMARTV2.3
固件版本:LOGO 0BA8 FS04。,CR60 V2.3
以太網S7通訊:S7-200SMART作為客戶機,LOGO作為服務器(電路圖模式)
1.使用logo軟件新建一個項目(圖.1)
圖.1
a.在項目的名稱處點擊右鍵選擇“以太網連接"
b.在模塊地址處輸入LOGO的IP地址和子網掩碼
c.在以太網連接處添加S7連接
2.設置連接1的服務器參數(圖.2)
圖.2
a.設置本地的TSAP號碼,勾選接受所有的連接請求。
b.設置遠程的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)
圖.5
1、S7-200
針對低性能要求的摸塊化小控制系統,它多可有7個模塊的擴展能力,在模塊中集成背板總線,它的網絡聯接有rs-485通訊接口和profibus兩種,可通過編程器pg訪問所有模塊,帶有電源、cpu和i/o的一體化單元設備。其中的擴展模塊(em)有以下幾種:數字量輸入模塊(di)——24vdc和120/230vac;數字量輸出(do)——24vdc和繼電器;模擬量輸入模塊(ai)——電壓、電流、電阻和熱電偶;模擬量輸出模塊——電壓和電流。還有一個比較特殊的模塊-通訊處理器(cp)——該塊的功能是可以把s7-200作為主站連接到as-接口(傳感器和執行器接口),通過as-接口的從站可以控制多達248個設備,這樣就可以顯著的擴展s7-200的輸入和輸出點數。
2、S7-300
相比較s7-200,s7-300針對的是中小系統,他的模塊可以擴展多達32個模塊,背板總線也在模塊內集成,它的網絡連接已比較成熟和流行,有mpi、工業以太網,使通訊和編程變得簡單,選擇性也比較多,并可借助工具進行組態和設置參數。s7-300的模塊稍微多一點,除了信號模塊(sm)和200的em模塊同類型之外,它還有接口模塊(im)——用來進行多層組態,把總線從一層傳到另一層;占位模塊(dm)——為沒有設置參數的信號模塊保留一個插槽或為以后安裝的接口模塊保留一個插槽;功能模塊(fm)——執行特殊功能,如計數、定位、閉環控制相當于對cpu功能的一個擴展或補充;通訊處理器(cp)——提供點對點連接、profibus和工業以太網。針對cpu設計模式選擇器有:mres=模塊復位功能;stop=停止模式,程序不執行;run=程序執行,編程器只讀操作;run-p=程序執行,編程器可讀寫操作。狀態指示器:sf,batf=電池故障;dc5v=內部5vdc電壓指示;frce=表示至少有一個輸入或輸出被強制;run=當cpu啟動時閃爍,在運行模式下常亮;stop=在停止模式下常亮,有存儲器復位請求時慢速閃爍,正在執行復位時快速閃爍。mpi接口用來連接到編程設備或其它設備,dp接口用來直接連接到分布式i/o。
3、S7-400
同300的區別主要在于熱啟動(wrst)這一部分,其他基本一樣。它還有一個外部的電池電源接口,當在線更換電池時可以向ram提供后備電源。編程設備主要有pg720pg740pg760——可以理解成裝有編程軟件的手提電腦;也可以直接用安裝有step7(siemens的編程軟件)的pc來完成。而實現通訊(要編程首先要和plc的cpu通訊上)的要求主要在于接口:1.可以在pc上裝cp5611卡——上面有mpi口,可用電纜直接連接。2.加個pc適配器,把mpi口轉換成rs-232口后接到pc上。3.plc加cp343卡,使它具有以太網口。