導航:首頁 > 編程語言 > s7200編程線

s7200編程線

發布時間:2024-10-27 18:18:32

A. 什麼是PC/PPI編程電纜

什麼是PC/PPI編程電纜答案如下:
1、為什麼要用PC/PPI介面?
因S7200CPU使用的是RS485,而PC機的COM口採用的是RS232,兩者的電氣規范並不相容,需要用中間電路進行匹配。PC/PPI其實就是一根RS485/RS232的匹配電纜。
2、RS485採用差分的兩根A/B線進行通訊,A和B兩根線的相對電平來表達0和1,同一時刻只能由一個設備驅動匯流排,其它在匯流排上的設備此時都處在接收狀態;
RS232介面收RXD和發TXD線獨立,可以同時進行收發通訊,同時RS232設計成兩個設備之間的單獨通訊,不支持多於兩個設備的聯接,所以它的收發隨時都可進行,不會發生通訊碰撞。
3、RS485匯流排上什麼設備、何時可以驅動匯流排,是由通訊協議決定的。RS485和RS232都沒有多餘的引線告知處在中間的匹配電纜什麼時候可以驅動RS485匯流排,而且匹配電纜一般也不懂具體的通訊協議。匹配電纜單方面根據RS232的發送需求來決定是否需要驅動RS485匯流排:當TXD線上有發送數據脈沖時,匹配電纜立即由接收態轉為發送態,驅動RS485匯流排,當TXD上數據脈沖消失後,匹配電纜再轉為接狀態,允許RS485匯流排上的其它設備驅動匯流排。
4、為什麼要設置波特率和數據位長?
從PC/PPI的規范中有一條:
Direction change delay: RS–232 stop bit edge received to RS–485 transmission disabled 1.4 character times max.(1.4 x 11/baud) = 1.6 ms at 9600 baud
意思是說,從收到RS232的停止位起,到RS485發送停止(即停止驅動RS485匯流排),這個時間最長為1.4個字元的發送時間,是個相對於波特率和字元位數的量。如果RS232發送的字元間隔小於1.4的字元寬度,那麼PC/PPI連續驅動RS485匯流排,可以消除終止驅動又再驅動而引入的噪音。
從幾百波特率到幾K甚至幾十K波特率,相差10位以上,低波特率的數據脈沖,在高波特率時與字元間隔相當,所以要正確設置以保證通訊的穩定可靠。
5、為什麼有的匹配電纜不用設置,能做到自適應?
據我所知,如果匹配電纜只在發送0時驅動匯流排,在發送1時不驅動匯流排,可以做到自適應。通過電路上的設計,當沒有設備驅動匯流排時,讓匯流排處於1的狀態,所以,不驅動匯流排也可以發送1(不知道這樣做可連接的站點數是否會下降?)。RS232發送完停止位後,TXD即停留在1狀態,直至下一個字元的起始位為止,所以,自適應的匹配電纜在發送完停止位後,立即停止驅動(釋放)RS485匯流排,與波特率和位長無關.

B. s7200 port0 port1有什麼區別

s7200 port0、port1區別為:站點不同、設備通信不同、用途不同。

一、站點不同

1、s7200 port0:s7200 port0既可以設為MODBUS主站,也可以設為MODBUS從站。

2、s7200 port1:s7200 port1隻能設為MODBUS主站。

二、設備通信不同

1、s7200 port0:s7200 port0用於與其他串列通信設備通信。

2、s7200 port1:s7200 port1用於與支持Modbus RTU主站協議的設備通信。

三、用途不同

1、s7200 port0:s7200 port0既可以用作編程口,也可以用作設備與PLC的通信口。

2、s7200 port1:s7200 port1隻能作為設備與PLC的通信口。

閱讀全文

與s7200編程線相關的資料

熱點內容
南京中興招收專科程序員嗎 瀏覽:297
代理商php源碼 瀏覽:983
蘋果手機怎麼解壓軟體app 瀏覽:650
游戲資源被編譯 瀏覽:152
代碼編譯後黑屏 瀏覽:8
程序員情侶寫真 瀏覽:505
python3孿生素數 瀏覽:36
計算楊輝三角Python 瀏覽:404
linux目錄重命名 瀏覽:196
演算法設計的最終形態是代碼 瀏覽:262
程序員社團招新橫幅 瀏覽:238
拖鞋解壓視頻大全 瀏覽:887
租伺服器主機鏈接軟體叫什麼 瀏覽:856
交叉編譯工具的linux版本號 瀏覽:156
python開發應用軟體 瀏覽:32
hdl綜合器與c編譯器的區別 瀏覽:899
編譯原理最左推導代碼 瀏覽:702
加密三 瀏覽:131
通過編譯鏈接後形成的可執行程序 瀏覽:680
怎麼用matlab編程 瀏覽:782