PPI協議是S7-200 CPU最基本的通信方式,通過原來自身的端口(PORT0或PORT1)就可以實現通信,是S7-200默認的通信方式。同時,它也是一種主從協議通信,主從站在一個令牌環網中,主站發送要求到從站器件,從站器件響應;從站器件不發信息,只是等待主站的要求并對要求作出響應。如果在用戶程序中使能PPI主站模式,就可以在主站程序中使用網絡讀寫指令來讀寫從站信息。而從站程序沒有必要使用網絡讀寫指令。注意,從站與從站之間不能直接數據交換。
實現PPI通信的步驟:
本文以觸摸屏與兩臺S7-200Smart PLC的無線 PPI 通信實現過程為例,具體說明使用PPI協議實現通信的步驟。在本方案中采用了西門子PLC專用無線通訊終端DTD434M,作為實現無線通訊的硬件設備。能夠穩定方便的實現無線 PPI網絡,無需更改網絡參數或原有程序,直接替換有線Rs485通訊。
無線網絡圖 ▼
測試設備與參數:
● 觸摸屏:TK6071IQ × 1臺
● 200SMART型號:CPU SR20 × 2臺
● 無線通訊終端:歐美系PLC專用無線通訊終端-DTD434MC × 3塊
● 數據線:西門子PLC專用485線 × 1根
● 觸摸屏數據線:觸摸屏專用Rs485數據線 × 1根
● 主從關系:1主2從
● 通訊接口:Rs485接口(兩線制)
● 通訊參數:9600,8,E,1
● 供電:9-24VDC
● 傳輸距離:100米,500米,1KM,3KM,20KM
無線通訊終端主要特征:
◆ 直接代替有線RS485方案,實現無線組網通訊;
◆ 全數字無線加密方式,保證數據安全可靠;
◆ 直流9~24V寬電源電壓供電,平均工作電流小于50mA;
◆ 通信接口:RS232/RS485;
◆ 支持標準串口協議:Modbus RTU協議、PPI協議。
接線方式:
1.觸摸屏與達泰無線設備的接線
第一步:將觸摸屏專用Rs485數據線紅色導線與DTD434MC的A端口相連接;將觸摸屏專用Rs485數據線黑色導線與DTD434MC的B端口相連接
第二步:無線通訊終端設置開關中最后一位(K8-8)撥碼開關向上
第三步:給無線通訊終端接入天線
第四步:全部接線結束后,給觸摸屏與無線通訊終端供電
2.PLC與達泰無線設備的接線
威綸通觸摸屏實現PPI主站:
打開“威綸通觸摸屏1主2從PPI例程.emtp”
系統參數設置;觸摸屏畫面制作;1號從站的I點設置;1號從站的Q點設置;2號從站的I點設置;2號從站的Q點設置。
西門子PLC實現PPI從站:
PLC參數設置;設置PLC地址(設置一臺PLC地址設為1,另外一臺PLC地址設為2。選擇“參數—模塊參數—485串口”);CPU模式(選擇:RUN,將程序下載到PLC里面)
無線通訊測試:
1. 觸摸屏輸出信號
通過觸摸屏上面的按鈕給1號從站Q點信號,看200SMART對應的Q點是否有亮,如果點亮,表示通訊正常。
2. PLC輸入信號
通過外部給1號從站I點信號,看觸摸屏對應的點是否有亮,如果點亮,表示通訊正常。