產(chǎn)品詳情
西門子plc模塊6ES72883AR020AA0代理商
西門子plc模塊6ES72883AR020AA0供應(yīng)報價
聯(lián)系人:李經(jīng)理 手機:18621875358 電話:86-21-60641327 QQ 2880583560
上海啟水專業(yè)銷售代理西門子進口模塊控制器、觸摸屏、變頻器、電線電纜、伺服電纜,歡迎來電詢價采購

網(wǎng)絡(luò)讀寫指令向?qū)褂弥改?
-
文獻
-
涉及產(chǎn)品
PPI協(xié)議是專門為S7-200開發(fā)的通信協(xié)議。S7-200 CPU的通信口(Port 0、Port 1)均支持PPI通信協(xié)議。S7-200 CPU的PPI網(wǎng)絡(luò)通信是建立在RS-485網(wǎng)絡(luò)的硬件基礎(chǔ)上,因此其連接屬性和需要的網(wǎng)絡(luò)硬件設(shè)備與其他RS-485網(wǎng)絡(luò)一致。
1 網(wǎng)絡(luò)讀寫(NETR/NETW)指令介紹
網(wǎng)絡(luò)讀寫指令一般用于S7-200 CPU之間的PPI網(wǎng)絡(luò)通信。PPI通信前要保證PPI網(wǎng)絡(luò)上的所有站點都應(yīng)當(dāng)有各自不同的網(wǎng)絡(luò)地址,否則通信不會正常進行。另外,網(wǎng)絡(luò)讀寫指令進行編程和應(yīng)用時要注意以下幾點:
1) 在程序中可以使用任意條網(wǎng)絡(luò)讀寫指令,但是在同一時刻,最多只能有8條網(wǎng)絡(luò)讀寫指令被激活;
2) 每條網(wǎng)絡(luò)讀寫指令可以從遠程站點讀取/寫入最多16個字節(jié)的信息;
3) 使用NETR/NETW指令向?qū)Э梢跃庉嬜疃?/span>24條網(wǎng)絡(luò)讀寫指令,其核心是使用順序控制指令,這樣在任一時刻只有一條NETR/NETW指令有效;
4) 每個CPU的端口只能配置一個網(wǎng)絡(luò)讀寫指令向?qū)А?/span>
2 網(wǎng)絡(luò)讀寫指令向?qū)ЫM態(tài)
2.1 硬件連接
下面通過一個實例(兩臺S7-200 PLC之間的通信)來介紹如何使用網(wǎng)絡(luò)讀寫指令向?qū)АJ紫?,兩個S7-200之間的硬件連接需要一根標(biāo)準(zhǔn)DP電纜加兩個DP總線插頭。兩臺S7-200的RS485通信端口連接方式,可參考以下圖片中的連接方式(如果PLC有兩個通信端口,則任意端口都可進行配置,本例中兩個PLC均以Port 0口做PPI通信使用),如圖1所示。
圖1 兩臺PLC的網(wǎng)絡(luò)連接
2.2 NETR/NETW向?qū)ЫM態(tài)過程
2.2.1設(shè)定通信站地址
首先,用PC/PPI編程電纜將兩臺PLC的網(wǎng)絡(luò)站地址分別設(shè)置為2和3,波特率都為9.6Kbps。這時,將編程電纜連接到任一個CPU帶可編程插口的DP插頭上,查找兩臺PLC的站地址,如圖2所示。
圖2 設(shè)定兩臺CPU的網(wǎng)絡(luò)地址
在本例中,選定通信地址為3的PLC為網(wǎng)絡(luò)主站,并對其進行向?qū)渲?。選定要做為通信主站的CPU地址,點擊確認后即可進入該CPU的編程界面。另外,網(wǎng)絡(luò)讀寫指令向?qū)詣訉?/span>CPU設(shè)置成主站模式,不必另行編程設(shè)置,只需為主站編寫通信程序,從站直接使用通信緩沖區(qū)中的數(shù)據(jù),或?qū)?shù)據(jù)整理到通信區(qū)即可。
2.2.2 向?qū)渲貌襟E
進入到編程畫面后,點擊工具菜單欄,找到指令向?qū)нx項,準(zhǔn)備進入網(wǎng)絡(luò)讀/寫功能的向?qū)渲媚J?/span>,如圖3所示。
圖3 進入指令向?qū)Ь幊探缑?/span>
打開指令向?qū)Ы缑妫x擇NETR/NETW指令功能,如圖4所示。
圖4 NETR/NETW指令向?qū)Ы缑?/span>
選擇網(wǎng)絡(luò)讀寫指令后,點擊下一步,可以定義通信所需網(wǎng)絡(luò)操作的數(shù)目,如圖5所示。向?qū)е凶疃嗫梢允褂?/span>24個網(wǎng)絡(luò)讀寫操作,對于更多的操作,可用網(wǎng)絡(luò)讀寫指令編程實現(xiàn),本例子中將建立兩個網(wǎng)絡(luò)操作。
圖5 網(wǎng)絡(luò)讀寫操作數(shù)目的確定
接下來,選擇要進行通訊主站的PLC端口序號,這里選擇PORT 0口作為通訊主站端口,并為即將生成的向?qū)渲米映绦蛎墒褂媚J名,也可自命名)。對于有兩個通信端口的CPU既可以選擇Port 0也可以選擇Port 1,所有網(wǎng)絡(luò)操作將由定義的通信口完成,如圖6所示。
圖 6 定義網(wǎng)絡(luò)端口序號并命名子程序名稱
點擊下一步,進入到數(shù)據(jù)交換區(qū)域的設(shè)定界面,如圖7所示。
圖7 網(wǎng)絡(luò)讀數(shù)據(jù)交換組態(tài)界面
其中:
1. 代表定義該網(wǎng)絡(luò)操作是一個網(wǎng)絡(luò)讀(NETR)還是一個網(wǎng)絡(luò)寫(NETW)操作;
2. 代表定義應(yīng)該從遠程PLC讀取多少個數(shù)據(jù)字節(jié)(NETR)或者應(yīng)該寫到遠程PLC多少個數(shù)據(jù)字節(jié)(NETW),每條網(wǎng)絡(luò)讀寫指令最多可以發(fā)送或接收16個字節(jié)的數(shù)據(jù);
3. 代表定義想要通信的遠程PLC地址;
4. 代表定義的是網(wǎng)絡(luò)讀(NETR)或網(wǎng)絡(luò)寫(NETW)操作時,定義讀取或?qū)懭氲臄?shù)據(jù)應(yīng)該存在本地PLC的哪個地址區(qū),并且將被寫入和被讀取的數(shù)據(jù)定義在遠程PLC中的哪個地址區(qū),有效的操作數(shù)為VB、IB、QB、MB、LB;
因為之前已定義了兩項網(wǎng)絡(luò)讀/寫操作,所以在“下一項操作”中可以配置另外一條網(wǎng)絡(luò)讀/寫操作指令,配置內(nèi)容與上述界面類似,就不再重復(fù)介紹。在第一個操作中定義為網(wǎng)絡(luò)讀操作,地址分配如圖7所示;下一項操作中將定義為網(wǎng)絡(luò)寫(NETW)操作,具體的地址分配如圖8中所示的內(nèi)容。
圖8 網(wǎng)絡(luò)寫操作的配置畫面
最后需要分配V存儲區(qū)的建議地址,建議將V存儲區(qū)起始地址設(shè)置的大一些(如圖9所示),原則是避免和程序中已經(jīng)應(yīng)用到的V存儲區(qū)地址有重疊。
圖9 建議地址區(qū)分配
完成了上述步驟,即完成了向?qū)У呐渲眠^程。在向?qū)渲猛瓿珊?,會自動生成網(wǎng)絡(luò)讀寫指令的子程序及符號表。
2.3 NETR/NETW程序塊編程
完成向?qū)渲煤?,進入程序塊編程。編程的內(nèi)容就是對向?qū)傻淖映绦蜻M行調(diào)用,最后將程序下載到相應(yīng)的PLC中,使之生效,如圖10所示。
圖10 調(diào)用向?qū)傻淖映绦蚰K
其中:
1) 必須用SM0.0來使能NETR/NETW,以保證該指令的正常運行;
2) Timeout:超時參數(shù)。0=不延時;1-32767=表示以秒為單位的超時延時時間。如果通信有問題的時間超出此延時時間,則報錯誤;
3) Cycle:周期參數(shù)。此參數(shù)在每次所有網(wǎng)絡(luò)讀寫操作完成時切換其開關(guān)量狀態(tài);
4) Error:錯誤參數(shù)。0=無錯誤,1=有錯誤。
2.4 通信數(shù)據(jù)交換
首先,打開主站CPU222的狀態(tài)表,輸入數(shù)據(jù)的交換地址區(qū),并在執(zhí)行NETW指令的VB200~VB201區(qū)域賦值,然后在通信的界面中選擇從站CPU 224XP,并打開它的狀態(tài)表進行監(jiān)控,查看它的VB200和VB201是否有值寫入,同時在VB100和VB101中寫入新數(shù)值,然后打開主站CPU222的狀態(tài)表監(jiān)控相應(yīng)的地址區(qū)是否接收到數(shù)值,由此完成如圖11所示的讀/寫數(shù)據(jù)交換過程。
圖11 主/從站通信數(shù)據(jù)交換
3 通信錯誤代碼
如果數(shù)據(jù)區(qū)沒有接收到數(shù)據(jù),那么代表通信不成功,需要查看通信的狀態(tài)字節(jié)來獲取錯誤代碼。每項讀/寫操作的狀態(tài)字節(jié)可以參考指令向?qū)渲贸晒笤诜柋碇猩傻?/span>NET_SYMS標(biāo)簽欄,如圖12所示。狀態(tài)字節(jié)對應(yīng)的V區(qū)地址如圖13所示(由于分配的V存儲區(qū)起始地址不同,那么得到的狀態(tài)字節(jié)地址也會不同),例如:第一項NETR操作對應(yīng)的狀態(tài)字節(jié)地址為VB503。
圖12 符號表中生成的NET_SYMS
圖13 通信讀/寫指令狀態(tài)字節(jié)
狀態(tài)字節(jié)中每一位代表的具體含義如圖14中紅框中標(biāo)注的內(nèi)容。
圖14 狀態(tài)字節(jié)位含義
由上圖可以看出錯誤代碼只占據(jù)狀態(tài)字節(jié)的低4位,將其轉(zhuǎn)換為十進制數(shù)值即代表了錯誤代碼,錯誤代碼的具體說明如圖15所示。
圖15 通信錯誤代碼說明
關(guān)鍵詞
PPI,通信,NETR/NETW,向?qū)?
西門子plc模塊6ES72883AR020AA0代理商
西門子plc模塊6ES72883AR020AA0供應(yīng)報價
聯(lián)系人:李經(jīng)理 手機:18621875358 電話:86-21-60641327 QQ 2880583560
網(wǎng)絡(luò)通信
S7-200 SMART CPU 模塊本體集成1 個以太網(wǎng)接口和1 個RS485 接口,通過擴展CM01 信號板,其通信端口數(shù)量最多可增至3 個??蓾M足小型自動化設(shè)備連接觸摸屏、變頻器等第三方設(shè)備的眾多需求。
-
以太網(wǎng)通信
所有CPU 模塊標(biāo)配以太網(wǎng)接口,支持西門子S7 協(xié)議、TCP/IP 協(xié)議、有效支持多種終端連接:
- 可作為程序下載端口(使用普通網(wǎng)線即可)
- 與SMART LINE HMI 進行通信
- 通過交換機與多臺以太網(wǎng)設(shè)備進行通信,實現(xiàn)數(shù)據(jù)的快速交互
- 最多支持4 個設(shè)備通信
-
串口通信
S7-200 SMART CPU 模塊均集成1 個RS485 接口,可以與變頻器、觸摸屏等第三方設(shè)備通信。如果需要額外的串口,可通過擴展CM01 信號板來實現(xiàn),信號板支持RS232/RS485 自由轉(zhuǎn)換,最多支持4 個設(shè)備。串口支持下列協(xié)議:- Modbus-RTU
- PPI
- USS
- 自由口通信
-
與上位機的通信
通過PC Access,操作人員可以輕松通過上位機讀取S7-200 SMART 的數(shù)據(jù),從而實現(xiàn)設(shè)備監(jiān)控或者進行數(shù)據(jù)存檔管理。
(PC Access 是專門為S7-200 系列PLC 開發(fā)的OPC 服務(wù)器協(xié)議,專門用于小型PLC 與上位機交互的OPC 軟件)
西門子plc模塊6ES72883AR020AA0供應(yīng)報價
上海啟水自動化科技有限公司 專業(yè)銷售西門子plc 、觸摸屏、變頻器、電線電纜、伺服電機等周邊產(chǎn)品,產(chǎn)品全新原裝,部分型號德國進口,常備大量現(xiàn)貨 ,歡迎詢價采購
電話:86-21-60641327 QQ 2880583560
| 6ES72881SR200AA0 | S7-200 SMART,CPU SR20,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,12 輸入/8 輸出 |
| 6ES72881ST200AA0 | S7-200 SMART,CPU ST20,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,12 輸入/8 輸出 |
| 6ES72881SR300AA0 | S7-200 SMART,CPU SR30,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,18 輸入/12 輸出 |
| 6ES72881ST300AA0 | S7-200 SMART,CPU ST30,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,18 輸入/12 輸出 |
| 6ES72881SR400AA0 | S7-200 SMART,CPU SR40,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,24 輸入/16 輸出 |
| 6ES72881ST400AA0 | S7-200 SMART,CPU ST40,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,24 輸入/16 輸出 |
| 6ES72881SR600AA0 | S7-200 SMART,CPU SR60,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,36 輸入/24 輸出 |
| 6ES72881ST600AA0 | S7-200 SMART,CPU ST60,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,36 輸入/24 輸出 |
| 6ES72881CR400AA0 | S7-200 SMART,CPU CR40,經(jīng)濟型 CPU 模塊,繼電器輸出,220 V AC 供電,24 輸入/16 輸出 |
| 6ES72881CR600AA0 | S7-200 SMART,CPU CR60,經(jīng)濟型 CPU 模塊,繼電器輸出,220 V AC 供電,36 輸入/24 輸出 |
| 6ES72882DE080AA0 | S7-200 SMART,EM DI08,數(shù)字量輸入模塊,8 x 24 V DC 輸入 |
| 6ES72882DR080AA0 | S7-200 SMART,EM DR08,數(shù)字量輸出模塊,8 x 繼電器輸出 |
| 6ES72882DT080AA0 | S7-200 SMART,EM DT08,數(shù)字量輸出模塊,8 x 24 V DC 輸出 |
| 6ES72882DR160AA0 | S7-200 SMART,EM DR16,數(shù)字量輸入/輸出模塊,8 x 24 V DC 輸入/8 x 繼電器輸出 |
| 6ES72882DT160AA0 | S7-200 SMART,EM DT16,數(shù)字量輸入/輸出模塊,8 x 24 V DC 輸入/8 x 24 V DC 輸出 |
| 6ES72882DR320AA0 | S7-200 SMART,EM DR32,數(shù)字量輸入/輸出模塊,16×24 V DC 輸入/16 x 繼電器輸出 |
| 6ES72882DT320AA0 | S7-200 SMART,EM DT32,數(shù)字量輸入/輸出模塊,16 x 24 V DC 輸入/16 x 24 V DC 輸出 |
| 6ES72883AE040AA0 | S7-200 SMART,EM AE04,模擬量輸入模塊,4 輸入 |
| 6ES72883AE080AA0 | S7-200 SMART,EM AE08,模擬量輸入模塊,8 輸入 |
| 6ES72883AQ020AA0 | S7-200 SMART,EM AQ02,模擬量輸出模塊,2 輸出 |
| 6ES72883AQ040AA0 | S7-200 SMART,EM AQ04,模擬量輸出模塊,4 輸出 |
| 6ES72883AM030AA0 | S7-200 SMART,EM AM03,模擬量輸入/輸出模塊,2 輸入/ 1 輸出 |
| 6ES72883AM060AA0 | S7-200 SMART,EM AM06,模擬量輸入/輸出模塊,4 輸入/ 2 輸出 |
| 6ES72883AR020AA0 | S7-200 SMART,EM AR02,熱電阻輸入模塊,2 通道 |
| 6ES72883AR040AA0 | S7-200 SMART,EM AR04,熱電阻輸入模塊,4 通道 |
| 6ES72883AT040AA0 | S7-200 SMART,EM AT04,熱電偶輸入模塊,4 通道 |
| 6ES72887DP010AA0 | S7-200 SMART,EM DP01,Profibus-DP從站擴展模塊 |
| 6ES72880CD100AA0 | PM207電源,輸入: 120/230 V AC (88-370 V DC),輸出: 24 V DC/3 A |
| 6ES72880ED100AA0 | PM207電源,輸入: 120/230 V AC (88-370 V DC),輸出: 24 V DC/5 A |
| 6ES72885CM010AA0 | S7-200 SMART,SB CM01,通信信號板,RS485/RS232 |
| 6ES72885DT040AA0 | S7-200 SMART,SB DT04,數(shù)字量擴展信號板,2 x 24 V DC 輸入/2 x 24 V DC 輸出 |
| 6ES72885AE010AA0 | S7-200 SMART,SB AE01,模擬量擴展信號板, 1 路模擬量輸入 |
| 6ES72885AQ010AA0 | S7-200 SMART,SB AQ01,模擬量擴展信號板,1 路模擬量輸出 |
| 6ES72885BA010AA0 | S7-200 SMART,SB BA01,電池信號板,支持普通紐扣電池 |
| 6AV66480BC113AX0 |
SMART LINE,SMART 700 IE,7 英寸寬屏, 64 K 色真彩顯示,集成RS422/485串口、工業(yè)以太網(wǎng)接口 |
| 6AV66480BE113AX0 |
SMART LINE,SMART 1000 IE,10.2 英寸寬屏, 64 K 色真彩顯示,集成RS422/485串口、工業(yè)以太網(wǎng)接口 |
| 6AV66480CC113AX0 |
SMART LINE V3,SMART 700 IE V3,7 英寸寬屏, 64 K 色真彩顯示,集成RS422/485串口、工業(yè)以太網(wǎng)接口、USB 2.0 host接口 |
| 6AV66480CE113AX0 |
SMART LINE V3,SMART 1000 IE V3,10.1 英寸寬屏, 64 K 色真彩顯示,集成RS422/485串口、工業(yè)以太網(wǎng)接口、USB 2.0 host接口 |


