SIEMENS/6ES7215-1BG40-0XB0參數(shù)詳細
SIEMENS/6ES7215-1BG40-0XB0參數(shù)詳細
PPI協(xié)議是專門為S7-200開發(fā)的通信協(xié)議,。S7-200 CPU的通信口(Port 0、Port 1)均支持PPI通信協(xié)議,。S7-200 CPU的PPI網(wǎng)絡通信是建立在RS-485網(wǎng)絡的硬件基礎上,,因此其連接屬性和需要的網(wǎng)絡硬件設備與其他RS-485網(wǎng)絡一致。
1 網(wǎng)絡讀寫(NETR/NETW)指令介紹
網(wǎng)絡讀寫指令一般用于S7-200 CPU之間的PPI網(wǎng)絡通信,。PPI通信前要保證PPI網(wǎng)絡上的所有站點都應當有各自不同的網(wǎng)絡地址,,否則通信不會正常進行。另外,,網(wǎng)絡讀寫指令進行編程和應用時要注意以下幾點:
1) 在程序中可以使用任意條網(wǎng)絡讀寫指令,,但是在同一時刻,多只能有8條網(wǎng)絡讀寫指令被激活,;
2) 每條網(wǎng)絡讀寫指令可以從遠程站點讀取/寫入多16個字節(jié)的信息,;
3) 使用NETR/NETW指令向導可以編輯多24條網(wǎng)絡讀寫指令,其核心是使用順序控制指令,,這樣在任一時刻只有一條NETR/NETW指令有效,;
4) 每個CPU的端口只能配置一個網(wǎng)絡讀寫指令向導。
2 網(wǎng)絡讀寫指令向導組態(tài) 2.1 硬件連接
下面通過一個實例(兩臺S7-200 PLC之間的通信)來介紹如何使用網(wǎng)絡讀寫指令向導,。首先,,兩個S7-200之間的硬件連接需要一根標準DP電纜加兩個DP總線插頭,。兩臺S7-200的RS485通信端口連接方式,,可參考以下圖片中的連接方式(如果PLC有兩個通信端口,則任意端口都可進行配置,,本例中兩個PLC均以Port 0口做PPI通信使用),,如圖1所示。
圖1 兩臺PLC的網(wǎng)絡連接
2.2 NETR/NETW向導組態(tài)過程 2.2.1設定通信站地址
首先,,用PC/PPI編程電纜將兩臺PLC的網(wǎng)絡站地址分別設置為2和3,,波特率都為9.6Kbps。這時,,將編程電纜連接到任一個CPU帶可編程插口的DP插頭上,,查找兩臺PLC的站地址,如圖2所示,。
圖2 設定兩臺CPU的網(wǎng)絡地址
在本例中,,選定通信地址為3的PLC為網(wǎng)絡主站,,并對其進行向導配置。選定要做為通信主站的CPU地址,,點擊確認后即可進入該CPU的編程界面,。另外,網(wǎng)絡讀寫指令向導會自動將CPU設置成主站模式,,不必另行編程設置,,只需為主站編寫通信程序,從站直接使用通信緩沖區(qū)中的數(shù)據(jù),,或將數(shù)據(jù)整理到通信區(qū)即可,。
2.2.2 向導配置步驟
進入到編程畫面后,點擊工具菜單欄,,找到指令向導選項,,準備進入網(wǎng)絡讀/寫功能的向導配置模式,如圖3所示,。
圖3 進入指令向導編程界面
打開指令向導界面,,選擇NETR/NETW指令功能,如圖4所示,。
圖4 NETR/NETW指令向導界面
選擇網(wǎng)絡讀寫指令后,,點擊下一步,可以定義通信所需網(wǎng)絡操作的數(shù)目,,如圖5所示,。向導中多可以使用24個網(wǎng)絡讀寫操作,對于更多的操作,,可用網(wǎng)絡讀寫指令編程實現(xiàn),,本例子中將建立兩個網(wǎng)絡操作。
圖5 網(wǎng)絡讀寫操作數(shù)目的確定
接下來,,選擇要進行通訊主站的PLC端口序號,,這里選擇PORT 0口作為通訊主站端口,并為即將生成的向導配置子程序命名(可使用默認名,,也可自命名),。對于有兩個通信端口的CPU既可以選擇Port 0也可以選擇Port 1,所有網(wǎng)絡操作將由定義的通信口完成,,如圖6所示,。
圖 6 定義網(wǎng)絡端口序號并命名子程序名稱
點擊下一步,進入到數(shù)據(jù)交換區(qū)域的設定界面,,如圖7所示,。
圖7