西安艾寶物聯網科技有限公司

西安艾寶物聯-工業無線測控專家

艾寶物聯 工業無線測控專家

以技術創新為生命,以卓越品質求生存

當前位置:主頁 > PLC知識 > 三菱PLC >

PLC與PC通訊應用實例

文章出處: 瀏覽次數:發表時間:2018-09-08

1) 通訊系統的連接

{AA0E1457-C33F-4306-8A28-A7F22344C784}0

1 RS232RS485通訊結構圖

圖中是采用 FX-232ADP 接口單元,將一臺通用計算機與一臺 FX2 系列 plc 連接進行通訊的示意圖。

2) 通訊操作

FX2 系列 plc 與通訊設備間的數據交換,由特殊寄存器 D8120 的內容指定,交換數據的點數、地址用 RS 指令設置,并通過 plc 的數據寄存器和文件寄存器實現數據交換。下面對其使用做一簡要介紹。

1)通訊參數的設置

在兩個串行通訊設備進行任意通訊之前,必須設置相互可辨認的參數,只有設置一致,才能進行可靠通訊。這些參數包括波特率、停止位和奇偶校驗等,它們通過位組合方式來選擇,這些位存放在數據寄存器 D8120 中,具體規定如下表1所示

1串行通訊數據格式

D8120 的位

說明

位狀態

0 OFF

1(ON)

bo

數據長度

7

8

b1

b2

校驗( b2 b1

00 ):無校驗

01 ):奇校驗

11 ):偶校驗

b3

停止位

1

2

b4

b5

b6

b7

波特率( b7 b6 b5 b4

0011 ): 300bps

0100 ): 600bps

0101 ): 1200bps

0110 ): 2400bps

0111 ): 4800bps

1000 ): 9600bps

1001 ): 19200bps

b8

起始字符

D8124

b9

結束字符

D8125

b10

握手信號類型 1

H/W1

b11

模式(控制線)

常規

單控

b12

握手信號類型 2

H/W2

b13~b15

可取代 b8~b12 用于 FX-485 網絡

使用說明如下:

1)如 D8120 0F9EH 則選擇下列參數。

E 7 位數據位、偶校驗、 2 位停止位

9 =波特率為 19200bps

F =起始字符、結束字符、硬件 1 型( H/W1 )握手信號、單線模式控制

0 =硬件 2 型( H/W2 )握手信號為 OFF

2)起始字符和結束字符可以根據用戶的需要自行修改。

3)起始字符和結束字符在發送時自動加到發送的信息上。在接收信息過程中,除非接收到起始字符,不然數據將被忽略;數據將被連續不斷地讀進直到接到結束字符或接收緩沖區全部占滿為為止。因此,必須將接收緩沖區的長度與所要接收的最長信息的長度設定的一樣。

(2)串行通訊指令

該指令的助記符、指令代碼、操作數、程序步如下表所示。

RS 指令用于對 FX 系列 PLC 的通訊適配器 FX-232ADP 進行通訊控制,實現 PLC 與外圍設備間的數據傳送和接收。 RS 指令在梯形圖中使用的情況如下圖所示。

[S] 指定傳送緩沖區的首地址

[m] 指定傳送信息長度

[D] 指定接收緩沖區的首地址

[n] 指定接收數據長度,即接收信息的最大長度

1 RS 指令使用說明

a )發送和接收緩沖區的大小決定了每傳送一次信息所允許的最大數據量,緩沖區的大小在下列情況下可加以修改。

發送緩沖區――在發送之前,即 M8122 ON 之前。

接收緩沖區――信息接收完后,且 M8123 復位前。

b )在信息接收過程不能發送數據,發送將被延遲( M8121 ON )。

c )在程序中可以有多條 RS 指令,但在任一時刻只能有一條被執行。

回頂部

免费一区二区无码东京热_日本人成网站18禁止_亚洲人成影院在线无码按摩_久久国产加勒比精品无码_国产综合一区二区在线观看