先說乙個梗:如果乙個工程師說用過rs-232,那一定會暴露年齡。
的確 因為rs-232 已經很老了。
究竟什麼是rs-232?首先,它是序列資料傳輸的一種形式。或者簡單地說,它是一種溝通方式。
大多數人只是稱它為序列連線。曾經,它是最常用的資料傳輸形式。您可能會認識到標準的9針db9電纜。簡而言之,rs-232傳輸訊號使用正電壓為二進位制0和二進位制1的負電壓。
rs-232是美國電子工業聯盟(eia)制定的序列資料通訊的介面標準,原始編號全稱是eia-rs-232(簡稱232,rs232)。它被廣泛用於計算機序列介面外設連線。但是plc使用rs-232做什麼?rs-232c標準,其中eia(electronic industry association)代表美國電子工業聯盟,rs(recommended standard)代表推薦標準,232是標識號,c代表rs232的第三次修改(2023年),在這之前,還有rs232b、rs232a。
plc使用rs232與其他模組甚至其他plc通訊。這些模組可以是任何也使用rs232的模組,如操作員介面或hmi,計算機,電機控制器或驅動器,機械人,或某種視覺系統。
如果要使用rs232,請記住一件重要的事情rs232裝置實際上有兩種不同的型別。dte代表資料終端裝置。比如是計算機。dce代表資料通訊裝置。例如數據機。
dce是data communications equipment(資料通訊裝置), 如modem,連線dte裝置的通訊裝置。(一般廣域網常用dce裝置有:csu/dsu,廣域網交換機,modem)dte是data terminal equipment(資料終端裝置),如終端,是廣義的概念,pc也可以是終端。(一般廣域網常用dte裝置有:路由器,終端主機)
通常從外觀就能判斷是dte還是dce,dte是針頭(俗稱公頭),dce是孔頭(俗稱母頭),這樣兩種介面才能接在一起。
兩個dte或者兩個dce裝置在沒有一些幫助的情況下無法相互通訊。這通常通過使用反向(零數據機)電纜來連線裝置來完成。
通常plc是dte,我們使用的裝置將是dce。許多人可能熟悉的乙個非常常見的例子是連線到印表機的計算機。雖然usb已成為標準,rs232仍廣泛用於工作場所的舊印表機。rs232協議和電纜允許計算機通過電壓訊號向印表機發出命令。然後印表機解密這些命令並完成列印。
1.速度緩慢,資料傳輸為20kb/s
2.rs-232的另乙個問題是電纜的最大長度約為15公尺,電纜電阻和壓降成為制約電纜長度的原因。
多年來,rs-232一直是行業標準。今天,usb和乙太網已經開始逐步淘汰這個較舊的序列通訊標準。但是,借助簡單的介面卡,裝置仍然可以使用新舊標準相互通訊。仍有許多製造商使用rs-232因為使用廣而且便宜。製造商可以使用rs-232將plc連線到hmi等裝置,輸入和輸出模組以及電機驅動器。
請記住,rs-232只是介面標準不是通訊協議。標準db9電纜可能是此應用中使用最多的電纜。
同時給多台linux裝置傳輸檔案
1.安裝sshpass,命令 yum install y sshpass 安裝sshpass 後可以用sshpass scp傳輸檔案 由於有很多伺服器需要批量傳輸時有什麼辦法?可以用這個命令傳輸到www.txt檔案到 192.168.0.178的home目錄下 sshpass p 123456 sc...
同時啟動多個Tomcat
一台pc機上同時啟動多個tomcat 環境 兩個tomcat7.0.20,使用乙個jvm,jdk7,win7 64位系統。系統環境變數裡的catalina home已經刪除,根據catalina.bat裡的 來看,應該走的是自己設定的臨時環境變數。兩個startup.bat最前面加上一句set ca...
同時開啟多個軟體
有時候我們開啟幾個常用的軟體,還在乙個乙個開啟嗎?下面教你一招 1 建立乙個.bat檔案 2 輸入以下內容 open some software echo off start title d program files x86 tencent qq bin qqsclauncher.exe star...