三菱PLC通訊簡介
為了適應PLC網絡化要求,擴大聯網功能,三菱PLC為了適應可編程控製器網絡化的要求,擴大聯網功能,為可編程控製器開發了與上位機通訊的接口或專用通訊模塊。
一般在小型可編程控製器上都設有 RS422 通訊接口或 RS232C 通訊接口;在中大型可編程控製器上都設有專(zhuan) 用的通訊模塊。如:三菱FX係列設有
FX-232AW 接口、RS232C 用通訊適配器 FX-232ADP 等。可編程控製器與(yu) 計算機之間的通訊正是通過可編程控製器上的 RS422
或 RS232C 接口和計算機上的 RS232C
接口進行的。可編程控製器與(yu) 計算機之間的信息交換方式,一般采用字符串、雙工或半、異步、串行通信方式。因此可以這樣說,凡具有 RS232C
口並能輸入輸出字符串的計算機都可以用於(yu) 和可編程控製器的通訊。
運用 RS232C 和 RS422
通道,可容易配置一個(ge) 與(yu) 外部計算機進行通訊的係統。該係統中可編程控製器接受控製係統中的各種控製信息,分析處理後轉化為(wei) 可編程控製器中軟元件的狀態和數據;可編程控製器又將所有軟元件的數據和狀態送入計算機,由計算機采集這些數據,進行分析及運行狀態監測,用計算機可改變可編程控製器的初始值和設定值,從(cong) 而實現計算機對可編程控製器的直接控製。
一、通訊方式
目前主要采用以下三種方式實現PLC與(yu) PC的互聯通信:
1、通過使用PLC開發商提供的係統協議和網絡適配器,來實現PLC與(yu) PC機的互聯通信。但是由於(yu) 其通信協議是不公開的,因此互聯通信必須使用PLC開發商提供的上位機組態軟件,並采用支持相應協議的外設。可以說這種方式是PLC開發商為(wei) 自己的產(chan) 品量身定作的,因此難以滿足不同用戶的需求。
2、使用目前通用的上位機組態軟件,如組態王、InTouch、WinCC、力控等,來實現PLC與(yu) PC機的互連通信。組態軟件以其功能強大、界麵友好、開發簡潔等優(you) 點目前在PC監控領域已經得到了廣泛的應用,但是一般價(jia) 格比較昂貴。組態軟件本身並不具備直接訪問PLC寄存器或其它智能儀(yi) 表的能力,必須借助I/O驅動程序來實現。也就是說,I/O驅動程序是組態軟件與(yu) PLC或其它智能儀(yi) 表等設備交互信息的橋梁,負責從(cong) 設備采集實時數據並將操作命令下達給設備,它的可靠性將直接影響組態軟件的性能。但是在大多數情況下,I/O驅動程序是與(yu) 設備相關(guan) 的,即針對某種PLC的驅動程序不能驅動其它種類的PLC,因此組態軟件的靈活性也受到了一定的限製。
通過上述分析不難得出,掌握如何利用PLC廠商提供的標準通信端口和自由口通信方式以及大家所熟悉的編程語言來實現PC與(yu) PLC之間的實時通信是非常必要的。
二、 采用RS232實現三菱FX係列PLC與(yu) PC之間的通訊
三菱FX係列PLC提供了4種通訊方式:N網絡通訊、無協議串口通訊、平行網絡通訊、程序口通訊。如果傳(chuan) 輸的數據量少,大多數PLC與(yu) 計算機之間通信均可采用串行通信,通信接口均為(wei) PLC
與(yu) 工業(ye) 控製計算機上的RS232 接口。由於(yu) RS232
采用非平衡方式傳(chuan) 輸數據,傳(chuan) 輸距離近,對於(yu) 大功率、長距離,且單機監測信息量多,控製要求複雜的PLC通訊,直接采用RS232
方式不能滿足傳(chuan) 輸距離要求。因此,可采用RS485 方式。因為(wei) RS485 采用平衡差動式進行數據傳(chuan) 輸,適合於(yu) 遠距離傳(chuan) 輸,並具有較強抗幹擾能力。
三、通訊操作
FX2 係列 plc 與(yu) 通訊設備間的數據交換,由特殊寄存器 D8120 的內(nei) 容指定,交換數據的點數、地址用 RS 指令設置,並通過 plc 的數據寄存器和文件寄存器實現數據交換。下麵對其使用做一簡要介紹。
(1)通訊參數的設置
在兩(liang) 個(ge) 串行通訊設備進行任意通訊之前,必須設置相互可辨認的參數,隻有設置一致,才能進行可靠通訊。這些參數包括波特率、停止位和奇偶校驗等,它們(men) 通過位組合方式來選擇,這些位存放在數據寄存器 D8120 中。
1、起始字符和結束字符可以根據用戶的需要自行修改。
2、起始字符和結束字符在發送時自動加到發送的信息上。在接收信息過程中,除非接收到起始字符,不然數據將被忽略;數據將被連續不斷地讀進直到接到結束字符或接收緩衝(chong) 區全部占滿為(wei) 為(wei) 止。因此,必須將接收緩衝(chong) 區的長度與(yu) 所要接收的最長信息的長度設定的一樣。
(2)串行通訊指令
RS 指令用於(yu) 對三菱FX係列和三菱PLC 的通訊適配器 三菱FX-232ADP 進行通訊控製,實現 PLC 與(yu) 外圍設備間的數據傳(chuan) 送和接收。
以上就是小編對三菱plc通訊基礎的簡介,想要了解更多三菱FX係列產(chan) 品和plc技術服務請訪海藍機電官網!!!
評論信息