S7-200系統支持的PPI、MPI和PROFIBUS-DP協議通常以RS-485電氣網絡為硬件基礎。
RS-485串行通信標準采用平衡信號傳輸方式,或者稱為差動模式。平衡傳輸方式可以有效地抑制傳輸過程中干擾。
平衡方式采用一對導線,利用兩根導線間的電壓差傳輸傳輸信號。這兩根導線被命名為A(TxD/RxD-)和B(TxD/RxD+)。當B的電壓比A高時,認為傳輸的是邏輯\"高\"電平;當B的電壓比A低時,認為傳輸的是邏輯\"低\"電平信號。能夠有效工作的差動電壓范圍十分寬廣,可以從零點幾伏到接近十伏。
RS-485通信端口可以做到很高的通信速率,較長的通信距離,以及并聯連接多個端口。
平衡通信方式能否有效工作受到共模電壓差的影響。RS-485接口的兩根導線相對于通信對象信號地的電壓差就是共模電壓。非電氣隔離的RS-485接口能在一定的范圍內抵抗共模電壓對通信的干擾。
S7-200 CPU通信口的共模抑制電壓是12V。所以對于這類非隔離型的RS-485端口,保證通信口之間的信號地等電位非常重要,好將它們連接在一起(并不是說一定要接地)。
S7-200系統中的RS-485端口是半雙工的,不能同時發送和接收信號。
S7-200系統中,選擇合適的通信設備,可以做到波特率從1200到12M,單段距離1000m,單段站點32個的通信網絡。通過中繼器,RS-485電氣網絡還可以擴展通信距離,增加通信站點。詳情請參考《S7-200系統手冊》關于通信的專門一章。
雖然常見的RS-485通信器件在電氣性能上基本一致,但物理接口卻五花八門,沒有統一的規定。
西門子系統中的 D-Sub 9 針型 RS-485 端口,引腳定義是基本一致的。4.1 S7-200系統中的RS-485通信在S7-200系統中,CPU上的通信口(編程口)以及EM277模塊上的通信端口都是符合RS-485電氣標準的。但它們也有所不同:
S7-200 CPU上的通信口是非隔離型的,高通信速率187.5K波特EM277上的通信口是隔離的高通信速率12M,并且速率自適
以下三種協議,都可以在RS-485的硬件基礎上實現通信
PPI(包括編程通信、S7-200 CPU之間、S7-200 CPU與HMI之間的通信等)MPI(S7-200 CPU與S7-300/400 CPU、S7-200 CPU與HMI之間、EM277與HMI之間的通信等)PROFIBUS-DP(EM277與其他PROFIBUS-DP主站之間的通信)實際上,如果各通信站點的地址不同,通信波特率相同,上述三個協議可以在一個RS-485網絡上同時實現各自的通信。當然,一個站點支持什么協議受到自身條件所限。
因此考察上述電氣網絡的通信時,我們應注意到它們都受RS-485網絡電氣基礎的制約。上述網絡所用的網絡硬件基本一樣。5RS-485網絡的硬件組成
在S7-200系統中,無論是組成PPI、MPI還是RPOFIBUS-DP網絡,或是Modbus RTU網絡,用到的主要部件都是一樣的:PROFIBUS電纜:電纜型號有多種,其中基本的是PROFIBUS FC(Fast Connect快速連接)Standard電纜(訂貨號6XV1 830-0EH10)
PROFIBUS網絡連接器:網絡連接器也有多種形式,如出線角度不同等等
5.1 連接網絡連接器
A.電纜和剝線器。使用FC技術不用剝出裸露的銅線剝好一端的PROFIBUS電纜與快速剝線器(FCS,訂貨號6GK1905-6AA00)
B.打開PROFIBUS網絡連接器。首先打開電纜張力釋放壓塊,然后掀開芯線鎖打開的PROFIBUS連接器
C.去除PROFIBUS電纜芯線外的保護層,將芯線按照相應的顏色標記插入芯線鎖,再把鎖塊用力壓下,使內部導體接觸。應注意使電纜剝出的屏蔽層與屏蔽連接壓片接觸。
6ES7392-1BJ00-1AB0、6ES7392-1AM00-0AA0、6ES7392-1AM00-1AB0、6ES7392-1BM01-0AA0
6ES7392-1BM01-1AB0、6ES7328-0AA00-7AA0、6ES7390-0AA00-0AA0、6ES7390-5AA00-0AA0
6ES7390-5AB00-0AA0、6ES7390-5BA00-0AA0、6ES7390-5CA00-0AA0、6ES7392-2XY00-0AA0
6ES7392-2XX00-0AA0、6ES7392-2AX00-0AA0、6ES7392-2BX00-0AA0、6ES7392-2CX00-0AA0
6ES7392-2DX00-0AA0、6ES7392-2AX10-0AA0、6ES7392-2BX10-0AA0、6ES7392-2CX10-0AA0
6ES7392-2DX10-0AA0、