通訊速率 plc通訊方式有幾種

2021-10-14 22:37:56 字數 2615 閱讀 4494

plc通訊的任務就是將地理位置不同的plc、計算機、各種現場裝置等,通過通訊介質連線起來,按照規定的通訊協議,以某種特定的通訊方式高效率地完成資料的傳送、交換和處理。

1.資料通訊主要有並行通訊和序列通訊兩種方式。

並行通訊是以位元組或字為單位的資料傳輸方式,除了8根或16根資料線、一根公共線外,還需要資料通訊聯絡用的控制線。並行通訊的傳送速度快,但是傳輸線的根數多,成本高,一般用於近距離的資料傳送。並行通訊一般用於plc的內部,如plc內部元件之間、plc主機與擴充套件模組之間或近距離智慧型模組之間的資料通訊。

序列通訊是以二進位制的位(bit)為單位的資料傳輸方式,每次只傳送一位,除了地線外,在乙個資料傳輸方向上只需要一根資料線,這根線既作為資料線又作為通訊聯絡控制線,資料和聯絡訊號在這根線上按位進行傳送。序列通訊需要的訊號線少,最少的只需要兩三根線,適用於距離較遠的場合。計算機和plc都備有通用的序列通訊介面,工業控制中一般使用序列通訊。序列通訊多用於plc與計算機之間、多台plc之間的資料通訊。

在序列通訊中,傳輸速率常用位元率(每秒傳送的二進位制位數)來表示,其單位是位元/秒(bit/s)或bps。傳輸速率是評價通訊速度的重要指標。常用的標準傳輸速率有300、600、1200、2400、4800、9600和19200bps等。不同的序列通訊的傳輸速率差別極大,有的只有數百bps,有的可達100mbps。

hinet智慧型網關有線方式聯網對plc進行遠端控制

2.序列通訊按資訊在裝置間的傳送方向又分為單工、雙工兩種方式。

單工通訊方式只能沿單一方向傳送或接收資料。雙工通訊方式的資訊可沿兩個方向傳送,每乙個站既可以傳送資料,也可以接收資料。

雙工方式又分為全雙工和半雙工兩種方式。資料的傳送和接收分別由兩根或兩組不同的資料線傳送,通訊的雙方都能在同一時刻接收和傳送資訊,這種傳送方式稱為全雙工方式;用同一根線或同一組線接收和傳送資料,通訊的雙方在同一時刻只能傳送資料或接收資料,這種傳送方式稱為半雙工方式。在plc通訊中常採用半雙工和全雙工通訊。

3.非同步通訊與同步通訊

在序列通訊中,通訊的速率與時鐘脈衝有關,接收方和傳送方的傳送速率應相同,但是實際的傳送速率與接收速率之間總是有一些微小的差別,如果不採取一定的措施,在連續傳送大量的資訊時,將會因積累誤差造成錯位,使接收方收到錯誤的資訊。為了解決這一問題,需要使傳送和接收同步。按同步方式的不同,可將序列通訊分為非同步通訊和同步通訊。

傳送的資料字元由乙個起始位、7~8個資料位、l個奇偶校驗位(可以沒有)和停止位(1位、1.5或2位)組成。通訊雙方需要對所採用的資訊格式和資料的傳輸速率作相同的約定。接收方檢測到停止位和起始位之間的下降沿后,將它作為接收的起始點,在每一位的中點接收資訊。

由於乙個字元中包含的位數不多,即使傳送方和接收方的收發頻率略有不同,也不會因兩台機器之間的時鐘週期的誤差積累而導致錯位。非同步通訊傳送附加的非有效資訊較多,它的傳輸效率較低,一般用於低速通訊,plc一般使用非同步通訊。

同步通訊以位元組為單位(乙個位元組由8位二進位制數組成),每次傳送l~2個同步字元、若干個資料位元組和校驗字元。同步字元起聯絡作用,用它來通知接收方開始接收資料。在同步通訊中,傳送方和接收方要保持完全的同步,這意味著傳送方和接收方應使用同一時鐘脈衝。在近距離通訊時,可以在傳輸線中設定一根時鐘訊號線。

在遠距離通訊時,可以在資料流中提取出同步訊號,使接收方得到與傳送方完全相同的接收時鐘訊號。由於同步通訊方式不需要在每個資料字元中加起始位、停止位和奇偶校驗位,只需要在資料塊(往往很長)之前加一兩個同步字元,所以傳輸效率高,但是對硬體的要求較高,一般用於高速通訊。

hinet智慧型網關無線wifi方式聯網對plc遠端控制

4. 基帶傳輸與頻帶傳輸

基帶傳輸是按照數碼訊號原有的波形(以脈衝形式)在通道上直接傳輸,它要求通道具有較寬的通頻帶。基帶傳輸不需要調製解調,裝置花費少,適用於較小範圍的資料傳輸。基帶傳輸時,通常對數碼訊號進行一定的編碼,常用資料編碼方法有非歸零碼nrz、曼徹斯特編碼和差動曼徹斯特編碼等。後兩種編碼不含直流分量、包含時鐘脈衝、便於雙方自同步,所以應用廣泛。

頻帶傳輸是一種採用調製解調技術的傳輸形式。傳送端採用調製手段,對數碼訊號進行某種變換,將代表資料的二進位制「1」和「0」,變換成具有一定頻帶範圍的模擬訊號,以適應在模擬通道上傳輸;接收端通過解調手段進行相反變換,把模擬的調製訊號復原為「1」或「0」。常用的調製方法有頻率調製、振幅調製和相位調製。具有調製、解調功能的裝置稱為數據機,即modem。頻帶傳輸較複雜,傳送距離較遠,若通過市話系統配備modem,則傳送距離可不受限制。

plc通訊中,基帶傳輸和頻帶傳輸兩種傳輸形式都有採用,但多採用基帶傳輸。

hinet智慧型網關通過4g方式聯網對plc遠端控制

5.其他通訊方式

1.自由口通訊一般是指rs232的序列通訊方式,其通訊距離較短,速率較慢,一般在現場的某些儀表會採用這種方式,比較典型的是西門子的pc-ppi通訊;

2.匯流排一般指rs485的序列通訊方式,其通訊距離和速率要遠高於rs232通訊方式,一般現場的plc或變頻器等裝置用此協議較多,比較典型的是西門子的profibus-dp,modicon的modbus等;

python程序通訊方式有幾種 程序間通訊

程序間通訊表示程序之間的資料交換。為了開發並行應用程式,需要在程序間交換資料。下圖顯示了多個子過程之間同步的各種通訊機制 各種通訊機制 在本節中,我們將了解各種通訊機制。機制如下所述 佇列佇列可以用於多程序程式。多處理模組的queue類與queue.queue類相似。因此,可以使用相同的api。mu...

linux通訊 程序間通訊有哪幾種方式?

1 管道 pipe 管道可用於具有親緣關係程序間的通訊,允許乙個程序和另乙個與它有共同祖先的程序之間進行通訊。2 命名管道 named pipe 命名管道克服了管道沒有名字的限制,因此,除具有管道所具有的功能外,它還允許無親緣關係程序間的通訊。命名管道在檔案系統中有對應的檔名。命名管道通過命令mkf...

西門子plc串列埠通訊方式

西門子plc串列埠通訊的三種方式 1 rs485 串列埠通訊 第三方裝置大部分支援,西門子s7 plc 可以通過選擇自由口通訊模式控制串列埠通訊。最簡單的情況只用傳送指令 xmt 向印表機或者變頻器等第三方裝置傳送資訊。不管任何情況,都必須通過 s7 plc編寫程式實現。當選擇了自由口模式,使用者可...