PLC的通信基礎

通信 電腦 軟件 Mr丶小白糖 2019-06-27
PLC的通信基礎

PLC的通信,從設備劃分可分為PLC與外部設備的通信及PLC與系統內部設備之間的通信。根據通信對象的不同,具體又可分為以下幾種情況。

PLC與外部設備的通信:

1.PLC與計算機的通信:PLC與編程、監控、調試的計算機或網絡控制系統中的上位機通信等

2.PLC與通用外部設備的通信:PLC與具有通用通信接口(如RS232、RS422/485等)的外部設備之間的通信。

PLC與內部設備間的通信

1.PLC與遠程I/O之間的通信。

2.PLC與PLC之間的通信。

通信的基本類型:並行通信與串行通信

並行通信:是將一個數據的每一個二進制位,均採用單獨的導線進行傳輸,並將發送與接收方進行並行連接;如下圖所示

PLC的通信基礎

串行通信:是通過一對連接導線,將發送與接收方進行連接,傳輸數據的每一個二進制位,按規定的順序,在同一連接導線上,依次進行發送與接收。如下圖所示:

PLC的通信基礎

PLC的通信一般都是用串行通信。

標準串行接口

用於通信線路連接的輸入/輸出線路稱為接口。

連接並行通信線路的稱謂並行接口;連接串行通信線路的稱謂串行接口。

在PLC系統中,常用的標準串行接口主要有RS232接口、RS422接口、RS485接口等。

RS232/422/485為PLC系統最為常用的通信接口:

RS232接口是一種計算機、PLC控制系統中最為常見的標準串行接口,接口一般使用9芯或25芯連接器,使用的信號名稱、代號、引腳的意義如下表所示:

PLC的通信基礎

RS422接口是一種計算機、PLC控制系統中常見的標準串行接口,稱為“平衡電壓數字接口”。接口一般使用9芯連接器,使用的信號名稱、代號、引腳的意義如下表所示:

PLC的通信基礎

RS-485接口是在RS-422基礎上發展起來的一種標準串行接口,同樣採用了“平衡差分驅動”方式。接口滿足RS-422的全部技術規範,可以用於RS-422通信,接口一般使用9芯連接器或接線端子連接,使用的信號名稱、代號、引腳意義與RS-422相同。

FX系列PLC的通信功能

1.N:N網絡功能:

就是在最多8臺FX系列PLC之間,通過RS-485通信連接,進行軟元件相互連接,信息互換的功能。其中一臺為主機,其餘為從機(即主站與從站)。

在每臺PLC的輔助繼電器和數據寄存器中分別有一片系統制定的數據共享區,在此網絡中的每臺PLC都被指定分配自己的一塊數據區。

對於某一臺PLC來說,分配給它的一塊數據區會自動的傳送到其他站的相同區域,

同樣,分配給其他PLC的數據區,也會自動的傳送到此PLC.

有關特殊輔助繼電器的說明

PLC的通信基礎

有關特殊數據寄存器的說明

PLC的通信基礎

網絡設置:

N:N網絡設置只有在程序運行或者PLC啟動時才有效。

(1)設置工作站號(D8176)

D8176的取值範圍為0-7,主站應設置為0,從站設置為1-7

(2)設置從站個數(D8177)

該設置只適用於主站,D8177的設定範圍為1-7之間的值,默認值為7

(3)設置刷新範圍(D8178)

刷新範圍是指主站與從站共享的輔助繼電器和數據寄存器的範圍。刷新範圍由主

站的D8178來設置,可以設為0、1、2值,對應的刷新範圍如下表:

PLC的通信基礎

共享輔助繼電器及數據寄存器表:

PLC的通信基礎

適用於FX系列PLC進行網絡鏈接的通信設備

不是所有的FX系列PLC都具有並聯鏈接的功能。FX0S,FX1,FX2(C)系列PLC不能進行網絡鏈接功能

PLC的通信基礎

PLC的通信基礎

4、網絡鏈接通信的接線

N:N網絡1對接線方式

PLC的通信基礎

N:N網絡編程舉例

3臺FX2N系列PLC通過N:N網絡交換數據。

要求:

1.主站的X0-X3來控制1號從站的Y10-Y13

2. 1號從站的X0-X3來控制2號從站的Y14-Y17

3. 2號從站的X0-X3來控制主站的Y20-Y23

主站程序

PLC的通信基礎

PLC的通信基礎

從站1程序

PLC的通信基礎

從站2程序

PLC的通信基礎

2.並聯鏈接功能:

就是連接2臺同一系列的FX系列PLC,進行軟件間相互鏈接,信息互換的功能。

並行鏈接的特殊輔助繼電器及特殊數據寄存器表:

PLC的通信基礎

並行鏈接的數據共享區表:

PLC的通信基礎

2、適用於FX系列PLC進行並聯鏈接的通信設備

FX0S,FX1系列PLC不能進行並聯鏈接,此外,並聯鏈接還需要專門的通信設備,如:232/422/485通信板,適配器等,下表列出了並聯鏈接的PLC及通信設備的組合使用。

PLC的通信基礎

PLC的通信基礎

4、並聯鏈接通信的接線

1、FX1S、 FX1N、FX1NC、FX2N、FX2NC可編程控制器的場合

1.1對接線的場合

PLC的通信基礎

2.2對接線的場合

PLC的通信基礎

5、並聯鏈接舉例:

要求:2個FX2N系列PLC進行並聯鏈接

主站的X0-X7控制從站的Y0-Y7;

從站的X0-X7控制主站的Y0-Y7;

主站程序及說明:

PLC的通信基礎

從站程序

PLC的通信基礎

3.PLC的通信協議

為了可靠的發送、接收數據,通信雙方必須有規定的數據格式、同步方式、傳輸速率、糾錯方式、控制字符等,即需要專門的通信協議。

1專用協議通信

專用協議通信是指通過在外部設備上安裝PLC專用通信工具軟件,進行PLC與外部設備間數據交換的通信方式。

2無協議通信

無協議通信是僅需要對數據格式、傳輸速率、起始/停止碼等進行簡單設定,PLC與外部設備間進行直接數據發送與接收的通信方式。

3雙向協議通信

雙向協議通信是通過通信接口,使用PLC通信模塊的信息格式與外部設備進行數據發送與接收的通信方式。

相關推薦

推薦中...