男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

當前位置:機電之家首頁 >> PLC技術>> PLC基礎 >> PLC通信 >> 可編程序控制器與計算機的通信
可編程序控制器與計算機的通信

一、問題提出:

1 )計算機端是如何編程來實現接收和發送端口的數據的?

2 )如何設置特殊寄存器 D8120 ?

3 )可編程序控制器端是如何編程來接收和發送端口的數據的?

4 )如何將計算機和可編程序控制器連接起來?

二、概述

通用計算機軟件豐富,界面友好,操作便利,使用通用計算機作為可編程控制器的編程工具也十分方便,可編程控制器與計算機的通信近年來發展很快。在可編程控制器與計算機連接構成的綜合系統中,計算機主要完成數據處理、修改參數、圖像顯示、打印報表、文字處理、編制可編程控制器程序、工作狀態監視等任務。可編程控制器仍然直接面向現場、面向設備,進行實時控制。可編程控制器與計算機的連接,可以更有效地發揮各自的優勢,互補應用上的不足,擴大可編程控制器的處理能力。

為了適應可編程控制器網絡化的要求,擴大聯網功能,幾乎所有的可編程控制器廠家,都為可編程控制器開發了與上位機通訊的接口或專用通訊模塊。一般在小型可編程控制器上都設有 RS422 通訊接口或 RS232C 通訊接口;在中大型可編程控制器上都設有專用的通訊模塊。如:三菱 F 、 F1 、 F2 系列都設有標準的 RS422 接口, FX 系列設有 FX-232AW 接口、 RS232C 用通訊適配器 FX-232ADP 等。可編程控制器與計算機之間的通訊正是通過可編程控制器上的 RS422 或 RS232C 接口和計算機上的 RS232C 接口進行的。可編程控制器與計算機之間的信息交換方式,一般采用字符串、雙工或半、異步、串行通信方式。因此可以這樣說,凡具有 RS232C 口并能輸入輸出字符串的計算機都可以用于和可編程控制器的通訊。

運用 RS232C 和 RS422 通道,可容易配置一個與外部計算機進行通訊的系統。該系統中可編程控制器接受控制系統中的各種控制信息,分析處理后轉化為可編程控制器中軟元件的狀態和數據;可編程控制器又將所有軟元件的數據和狀態送入計算機,由計算機采集這些數據,進行分析及運行狀態監測,用計算機可改變可編程控制器的初始值和設定值,從而實現計算機對可編程控制器的直接控制。

三、如何采用 FX-232ADP 的連接通信

RS232C 用通訊適配器 FX-232ADP 能夠以無規約方式與各種具有 RS232C 接口的通訊設備連接,實現數據交換。通訊設備包括計算機、條形碼讀出器、圖像檢測器等。使用 FX-232ADP 時,也可用調制解調器進行遠程通訊。

(一)通訊系統的連接

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

(二)通訊操作

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

1 .通訊參數的設置

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

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

[NextPage]
( 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 位停止位

[NextPage]

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 指令,但在任一時刻只能有一條被執行。

( 2 ) RS 指令自動定義的軟元件

作者:未知 點擊:1243次 [打印] [關閉] [返回頂部]
本文標簽:可編程序控制器與計算機的通信
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《可編程序控制器與計算機的通信》相關權利人與機電之家網取得聯系。
電子樣本

SN系列樣冊
:鞏經理
:13915946763
:南京塞姆泵業有限公司
個人求購

王經理 【求購】  西湖輪胎  2026-3-20
蘇紅慶 【求購】  工業除濕機  2026-3-20
金喜 【求購】  線纜  2026-3-20
林杰 【求購】  自粘結鐵芯  2026-3-20
任建波 【求購】  鋰電鉆  2026-3-20
劉經理 【求購】  吊具電纜總...  2026-3-20
潘梟 【求購】  高強鋼焊絲  2026-3-19
李經理 【求購】  丹弗斯液壓...  2026-3-18
VIP公司推薦

主站蜘蛛池模板: 宾阳县| 西盟| 建水县| 宁夏| 仁化县| 突泉县| 平果县| 丹阳市| 苍梧县| 城口县| 普洱| 新竹市| 台北县| 凯里市| 布拖县| 南岸区| 双牌县| 蚌埠市| 吐鲁番市| 闸北区| 梓潼县| 革吉县| 临西县| 济南市| 清镇市| 抚顺县| 容城县| 乌兰察布市| 烟台市| 文水县| 富源县| 吉水县| 盐城市| 博爱县| 井冈山市| 丰原市| 丹阳市| 错那县| 石嘴山市| 抚松县| 沙田区|