S7-200 Smart CPU本體的串口是RS232還是RS485?

前面的文章我們介紹了很多關於串口的知識,比如常見的RS232串口和RS485串口。今天這篇文章,我們想解答一個疑問:SIMATIC S7-200 Smart CPU模塊本體集成的串口屬於RS232串口還是RS485串口?

答案:S7-200 Smart CPU模塊本體集成的串口屬於RS485介面,母頭(Female),編號為Port0(串口信號板 SB CM01的埠編號為Port1)。

關於RS485和RS232的區別可以參考這篇文章:

串口通信接線 | 方正智芯?

www.founderchip.com圖標

S7-200 Smart CPU模塊Port0針腳的定義見下面的表格:

Port0中第9針的端子的作用是用來檢測是否連接了USB-PPI電纜,該功能僅在緊湊型CPU(CRs)中實現,標準型CPU(ST、SR)會忽略端子9的信號。

緊湊型CPU(CR20s,CR30s,CR40s,CR60s)由於沒有乙太網介面,對CPU的編程通信要通過CPU模塊本體的RS485埠(Port0)來實現。如果該埠同時被用於自由口(Freeport)通信,就會造成編程口與自由口的衝突。解決方案是緊湊型CPU檢測Port0第9針的狀態。當把USB-PPI編程電纜一端連接在電腦,另一端連接到CPU的Port0時,CPU會檢測到第9針(PIN9)的信號輸入。此時如果正在進行自由口通信,CPU會強制退出自由口通信,並啟動PPI通信。如此一來,Step7-Micro/WIN SMART會重新取得CPU的控制權,以便進行編程下載。

連接USB-PPI編程電纜的CPU的自由口(Freeport)通信被禁止,當把編程電纜移走後,自由口通信不會自動啟動。

緊湊型CPU通過檢測第9針的狀態來判斷是否連接了USB-PPI編程電纜,因此,在使用自由口通信時,要確保第9針沒有被使用,否則會被誤認為編程電纜的連接而導致自由口通信無法進行。

USB-PPI編程電纜如下圖:

順便說一句:自由口(Freeport)通信只有在CPU處於運行(RUN)模式時才會被激活,將CPU置成停止(STOP)模式,自由口通信被暫停,但是PPI通信不受影響。

S7-200 Smart CPU模塊本體集成的RS485介面,支持Modbus串列協議、PPI協議、USS協議,可以用來連接觸摸屏(HMI)、變頻器及Modbus網路。不直接支持基於RS232的串口通信。如果要進行RS232通信,可以使用RS232-PPI電纜。

好了,關於SIMATIC S7-200 Smart CPU模塊本體集成的RS485介面就先介紹到這裡,官網(founderchip.com)提供本文PDF版本下載。

小程序【李工談工控】提供方便的檢索功能,歡迎體驗:


推薦閱讀:

TAG:通信 | 可編程邏輯控制器(PLC) | 電氣工程及其自動化 |