當前位置:歐亞貿(mào)易網(wǎng) > 技術(shù)中心 > 所有分類
S7-1200控制器使用靈活、功能強大,可用于控制各種各樣的設(shè)備以滿足您的自動化需求。S7-1200設(shè)計緊湊、 組態(tài)靈活且具有功能強大
的指令集,這些特點的組合使它成為控制各種應(yīng)用的解決方案。
CPU將微處理器、集成電源、輸入和輸出電路、內(nèi)置ROFINET. 高速運動控制/O以及板載模擬量輸入組合到一個設(shè)計緊湊的外殼中來
形成功能強大的控制器。在您下載用戶程序后, CPU將包含監(jiān)控應(yīng)用中的設(shè)備所需的邏輯。CPU 根據(jù)用戶程序邏輯監(jiān)視輸入并更改輸出
,用戶程序可以包含布爾邏輯、計數(shù)、定時。復雜數(shù)學運算以及與其它智能設(shè)備的通信。
CPU提供一個PROFINET端口用于通過PROFINET 網(wǎng)絡(luò)通信。還可使用附加模塊通過PROFIBUS. GPRS. RS485或RS232網(wǎng)絡(luò)進行通信。
為小型自動化系統(tǒng)提供標準型和經(jīng)濟性CPU模塊,配置靈活,I/O點數(shù)豐富,本體VO點數(shù)可達60點。
新穎的信號板設(shè)計可擴展通信端口、數(shù)字量通道、模擬量和電池等功能。并且新穎的信號板設(shè)計可擴展通信端口、數(shù)字量通道、模擬量和電池等功能。新穎的帶狀式菜單、全移動式界面窗口、強大的密碼保護等功能,大幅提高開發(fā)效率。
1、使用TIAV16 軟件新建一個項目,添加1個S7-1200站點并為其分配網(wǎng)絡(luò)和IP地址,如圖1-1所示。

圖1-1博圖軟件中添加S7-1200站點
2、TIAV16軟件的網(wǎng)絡(luò)視圖中為S7-1200CPU添加一個新連接,如圖1-2所示:

圖1-2S7-1200添加新連接
在彈出"創(chuàng)建新連接"對話框中選擇"未",然后點擊"添加"按鈕,添加新連接,如圖1-3所示。

圖1-3選擇未連接
需要為新創(chuàng)建的連接連接伙伴方的IP地址和TSAP,設(shè)置方法如圖1-4,圖1-5所示。
注意:S7-200SMART側(cè)的TSAP只能設(shè)置為03.00或者03.01。

圖1-4設(shè)置連接伙伴方IP地址

圖1-5設(shè)置連接伙伴方TSAP地址
1、創(chuàng)建發(fā)送數(shù)據(jù)塊DB1(接收區(qū)數(shù)據(jù)塊DB2類似),數(shù)據(jù)塊定義為200個字節(jié)的數(shù)組且數(shù)據(jù)塊的屬性中需要取消"優(yōu)化的塊訪問"選項,如圖1-6所示。

圖1-6創(chuàng)建數(shù)據(jù)塊并取消優(yōu)化訪問
2、發(fā)送數(shù)據(jù)塊與接收數(shù)據(jù)塊創(chuàng)建完成后,即可在OB1中調(diào)用PUT/GET指令,進行S7通信了,如圖1-7所示。

圖1-7調(diào)用PUT/GET指令
表1.PUT指令參數(shù)說明

表2.GET指令參數(shù)說明

綜合以上步驟,已經(jīng)完成了S7-1200硬件和軟件部分的編程,下載只需要將程序下載到S7-1200PLC 即可。
1.連接狀態(tài)監(jiān)控
S7連接成功的建立是調(diào)用PUT/GET指令的基礎(chǔ),S7連接成功建立后,方能正確執(zhí)行PUT/GET指令。
在TIA軟件的網(wǎng)絡(luò)視圖中,將軟件切換到在線模式,可以監(jiān)控S7連接狀態(tài),如圖1-8所示。

圖1-8監(jiān)控S7連接狀態(tài)
S7連接成功建立后,S7-1200觸發(fā)PUT/GET指令,通過TIA軟件監(jiān)控表和STEP7Micro/WINSMART軟件的狀態(tài)表,可以監(jiān)控數(shù)據(jù)通信是否正常。
注意:S7-200SMART中V區(qū)對應(yīng)于DB1,即在PUT指令中使用的通信伙伴數(shù)據(jù)區(qū)ADDR_1=P#DB1.DBX0.0BYTE200在S7-200SMAR中對于為VB0~VB199。
本文檔中S7-200SMART做S7通訊的服務(wù)器,占用S7-200SMARTPLC的服務(wù)器連接資源,S7-200SMARTPLC本身不需要編寫通訊程序。
S7-1200與S7-200SMARTS7通訊的另外一種方法是S7-200SAMRTPLC做客服端,S7-1200做服務(wù)器。該方式需要S7-200SMART調(diào)用PUT/GET指令,S7-1200側(cè)不需要編寫通訊程序。