S7300?通過遠創(chuàng)智控 MPI-ETH-YC01Plus和 S7-1200/1500 等西門子 PLC 數(shù)據(jù)交換(S7TCP 協(xié)議)
本示例以S7-1200(CPU 1212C DC/DC/DC)與S7-300(CPU315-2DP)為例交換數(shù)據(jù),S7-1500、SMART 200 與之步驟類似,不做重復(fù)介紹。
遠創(chuàng)智控MPI-ETH-YC01 Plus以太網(wǎng)模塊的DB9 公口(X1)連接 S7-300 的 MPI 口/DP 口,S7-1200 自帶以太網(wǎng)口與遠創(chuàng)智控 MPI-ETH-YC01 Plus的以太網(wǎng)口通過交換機連接,MPI-ETH-YC01Plus 通過 NetDevice 工具配置交換命令,實現(xiàn)實時高效的 S7-300 和 S7-1200 數(shù)據(jù)交換。
遠創(chuàng)智控這款以太網(wǎng)通訊模塊,型號有MPI-ETH-YC01和PPI-ETH-YC01,PLC轉(zhuǎn)以太網(wǎng)適用于西門子S7-200/S7-300/S7-400、SMART S7-200、西門子數(shù)控840D、840DSL、合信、億維PLC的PPI/MPI/PROFIBUS轉(zhuǎn)以太網(wǎng)。用于西門子S7-200/S7-300/S7-400程序上下載、上位監(jiān)控、設(shè)備聯(lián)網(wǎng)和數(shù)據(jù)采集。支持與 S7-200SMART 、S7-1200/1500、S7-200/300/400的以太網(wǎng)接口進行通訊的功能和ModbusTCP主從站功能。不占用PLC編程口,即編程軟件/上位機軟件通過以太網(wǎng)對PLC數(shù)據(jù)監(jiān)控和采集的同時,觸摸屏可以通過擴展RS485口與PLC進行通訊。可以連非西門子觸摸屏,如昆侖通態(tài)、威綸、臺達、步等。
1.1?配置?S7-1200
1、 打開TIA portal V14,新建項目,組態(tài),連接 PLC;
2、選擇 CPU,右鍵點擊 PLC,選擇【屬性】;
3、配置屬性;
????選擇【防護與安全】;
???打鉤【允許來自從遠程對象的PUT/GET?通信】
???點擊確認下載;
注意:當你需要對?DB?數(shù)據(jù)塊的數(shù)據(jù)做數(shù)據(jù)交換的時候,還需要對?DB?數(shù)
據(jù)塊做如下設(shè)置:
1.選擇 DB 數(shù)據(jù)塊,右鍵點擊 DB 數(shù)據(jù)塊,選擇【屬性】;
2.選擇【屬性】,右擊【屬性】,【優(yōu)化的塊訪問】請不要打鉤。
1.2、配置?MPI-ETH-YC01Puls?模塊數(shù)據(jù)交換命令
打開 NETDevice,點擊【快速搜索】,搜索到CHNet-S7300MPD設(shè)備后,點擊【修改設(shè)備參數(shù)】
??2、新建客戶機
???點擊數(shù)據(jù)交換,右鍵創(chuàng)建新的客戶機?0;
???【遠程服務(wù)器的IP?地址】為?S7-1200?的IP?地址,例如:192.168.1.178;遠程服務(wù)器的通訊端口號,默認為?102;連接超時時間默認為?10S;
???本地/遠程TSAP
本地TSAP?可任意填寫,遠程?TSAP:包含兩個字節(jié),第一個字節(jié)標識訪問的資源,01?是PG,02?是?OP,03?是?S7?單邊(服務(wù)器模式),10(hex)及以上是
S7?雙邊通訊。第二個字節(jié)是訪問點,可能是?CPU?的槽號,CP?的槽號等等。
?
本地?TSAP | 遠程?TSAP |
任意 | 01????00/01 |
任意 | 02????00/01 |
任意 | 03????00/01 |
?
???點擊確認,創(chuàng)建客戶機。
3、在客戶機中配置數(shù)據(jù)交換命令
???點擊新建命令
例如需要新建命令:S7-1200?的DB100.DBW0~DB100.DBW8?讀取?S7-300
的DB1.DBW100~DB1.DBW108,總共?5?個字的數(shù)據(jù);
???選擇[本地→遠程],在【設(shè)置傳輸?shù)臄?shù)據(jù)類型和個數(shù)】輸入需要傳輸數(shù)據(jù)的個數(shù)和類型,例如:傳輸?5?個字;傳輸超時設(shè)置為?2S;
???本地站點(S7-300)設(shè)置?MPI-ETH-YC01?所在總線的PLC?的站地址,數(shù)據(jù)區(qū)域選擇?DB
塊,DB?號為?1,字節(jié)偏移為?100,位偏移忽略;
???遠程站點(S7-1200)的?PLC?地址無需設(shè)置,數(shù)據(jù)區(qū)域選擇?DB?塊,DB?號為
100,字節(jié)偏移為?0,位偏移忽略;
???點擊【檢查】按鈕可進行規(guī)則檢查,點擊【確認】按鈕即可生成命令;
4、客戶機監(jiān)視
點擊客戶機監(jiān)視按鈕,【錯誤信息】為無錯誤,且【正確】有數(shù)據(jù)跳動,?說明通信成功。
1.2????驗證數(shù)據(jù)交換
1、打開SIMATIC Manager?變量表,對?DB ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
責任編輯:lq
評論
查看更多