技術(shù)分享

當(dāng)前位置:三菱PLC > 技術(shù)服務(wù) > 技術(shù)分享

三菱PLC通訊簡介

點(diǎn)擊:17151 日期:2017-06-20 選擇字號:
       在之前的跟大家分享的多為產(chǎn)品為主,今天小編為大家換一下口味,簡單聊一聊三菱plc通訊。詳情如下。
       為了適應(yīng)PLC網(wǎng)絡(luò)化要求,擴(kuò)大聯(lián)網(wǎng)功能,三菱PLC為了適應(yīng)可編程控制器網(wǎng)絡(luò)化的要求,擴(kuò)大聯(lián)網(wǎng)功能,為可編程控制器開發(fā)了與上位機(jī)通訊的接口或?qū)S猛ㄓ嵞K。

一般在小型可編程控制器上都設(shè)有 RS422 通訊接口或 RS232C 通訊接口;在中大型可編程控制器上都設(shè)有專用的通訊模塊。如三菱FX系列設(shè)有 FX-232AW 接口、RS232C 用通訊適配器 FX-232ADP 等??删幊炭刂破髋c計算機(jī)之間的通訊正是通過可編程控制器上的 RS422 或 RS232C 接口和計算機(jī)上的 RS232C 接口進(jìn)行的。可編程控制器與計算機(jī)之間的信息交換方式,一般采用字符串、雙工或半、異步、串行通信方式。因此可以這樣說,凡具有 RS232C 口并能輸入輸出字符串的計算機(jī)都可以用于和可編程控制器的通訊。 
       運(yùn)用 RS232C 和 RS422 通道,可容易配置一個與外部計算機(jī)進(jìn)行通訊的系統(tǒng)。該系統(tǒng)中可編程控制器接受控制系統(tǒng)中的各種控制信息,分析處理后轉(zhuǎn)化為可編程控制器中軟元件的狀態(tài)和數(shù)據(jù);可編程控制器又將所有軟元件的數(shù)據(jù)和狀態(tài)送入計算機(jī),由計算機(jī)采集這些數(shù)據(jù),進(jìn)行分析及運(yùn)行狀態(tài)監(jiān)測,用計算機(jī)可改變可編程控制器的初始值和設(shè)定值,從而實(shí)現(xiàn)計算機(jī)對可編程控制器的直接控制。
一、通訊方式
目前主要采用以下三種方式實(shí)現(xiàn)PLC與PC的互聯(lián)通信:
1、通過使用PLC開發(fā)商提供的系統(tǒng)協(xié)議和網(wǎng)絡(luò)適配器,來實(shí)現(xiàn)PLC與PC機(jī)的互聯(lián)通信。但是由于其通信協(xié)議是不公開的,因此互聯(lián)通信必須使用PLC開發(fā)商提供的上位機(jī)組態(tài)軟件,并采用支持相應(yīng)協(xié)議的外設(shè)??梢哉f這種方式是PLC開發(fā)商為自己的產(chǎn)品量身定作的,因此難以滿足不同用戶的需求。
2、使用目前通用的上位機(jī)組態(tài)軟件,如組態(tài)王、InTouch、WinCC、力控等,來實(shí)現(xiàn)PLC與PC機(jī)的互連通信。組態(tài)軟件以其功能強(qiáng)大、界面友好、開發(fā)簡潔等優(yōu)點(diǎn)目前在PC監(jiān)控領(lǐng)域已經(jīng)得到了廣泛的應(yīng)用,但是一般價格比較昂貴。組態(tài)軟件本身并不具備直接訪問PLC寄存器或其它智能儀表的能力,必須借助I/O驅(qū)動程序來實(shí)現(xiàn)。也就是說,I/O驅(qū)動程序是組態(tài)軟件與PLC或其它智能儀表等設(shè)備交互信息的橋梁,負(fù)責(zé)從設(shè)備采集實(shí)時數(shù)據(jù)并將操作命令下達(dá)給設(shè)備,它的可靠性將直接影響組態(tài)軟件的性能。但是在大多數(shù)情況下,I/O驅(qū)動程序是與設(shè)備相關(guān)的,即針對某種PLC的驅(qū)動程序不能驅(qū)動其它種類的PLC,因此組態(tài)軟件的靈活性也受到了一定的限制。
       通過上述分析不難得出,掌握如何利用PLC廠商提供的標(biāo)準(zhǔn)通信端口和自由口通信方式以及大家所熟悉的編程語言來實(shí)現(xiàn)PC與PLC之間的實(shí)時通信是非常必要的。
二、 采用RS232實(shí)現(xiàn)三菱FX系列PLC與PC之間的通訊
       三菱FX系列PLC提供了4種通訊方式:N網(wǎng)絡(luò)通訊、無協(xié)議串口通訊、平行網(wǎng)絡(luò)通訊、程序口通訊。如果傳輸?shù)臄?shù)據(jù)量少,大多數(shù)PLC與計算機(jī)之間通信均可采用串行通信,通信接口均為PLC 與工業(yè)控制計算機(jī)上的RS232 接口。由于RS232 采用非平衡方式傳輸數(shù)據(jù),傳輸距離近,對于大功率、長距離,且單機(jī)監(jiān)測信息量多,控制要求復(fù)雜的PLC通訊,直接采用RS232 方式不能滿足傳輸距離要求。因此,可采用RS485 方式。因為RS485 采用平衡差動式進(jìn)行數(shù)據(jù)傳輸,適合于遠(yuǎn)距離傳輸,并具有較強(qiáng)抗干擾能力。

三、通訊操作 
       FX2 系列 plc 與通訊設(shè)備間的數(shù)據(jù)交換,由特殊寄存器 D8120 的內(nèi)容指定,交換數(shù)據(jù)的點(diǎn)數(shù)、地址用 RS 指令設(shè)置,并通過 plc 的數(shù)據(jù)寄存器和文件寄存器實(shí)現(xiàn)數(shù)據(jù)交換。下面對其使用做一簡要介紹。 
1)通訊參數(shù)的設(shè)置 
在兩個串行通訊設(shè)備進(jìn)行任意通訊之前,必須設(shè)置相互可辨認(rèn)的參數(shù),只有設(shè)置一致,才能進(jìn)行可靠通訊。這些參數(shù)包括波特率、停止位和奇偶校驗等,它們通過位組合方式來選擇,這些位存放在數(shù)據(jù)寄存器 D8120 中

1、起始字符和結(jié)束字符可以根據(jù)用戶的需要自行修改。 
2、起始字符和結(jié)束字符在發(fā)送時自動加到發(fā)送的信息上。在接收信息過程中,除非接收到起始字符,不然數(shù)據(jù)將被忽略;數(shù)據(jù)將被連續(xù)不斷地讀進(jìn)直到接到結(jié)束字符或接收緩沖區(qū)全部占滿為為止。因此,必須將接收緩沖區(qū)的長度與所要接收的最長信息的長度設(shè)定的一樣。 
(2)串行通訊指令 
RS 指令用于對三菱FX系列和三菱PLC 的通訊適配器 三菱FX-232ADP 進(jìn)行通訊控制,實(shí)現(xiàn) PLC 與外圍設(shè)備間的數(shù)據(jù)傳送和接收。

     以上就是小編對三菱plc通訊基礎(chǔ)的簡介,想要了解更多三菱FX系列產(chǎn)品和plc技術(shù)服務(wù)請訪海藍(lán)機(jī)電官網(wǎng)!?。?/span>

評論信息

暫無留言!
發(fā)表評論
姓名:
內(nèi)容:
驗證碼: 點(diǎn)擊換一個 看不清?

1.尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī),不發(fā)表攻擊性言論。
2.承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任。
3.產(chǎn)品留言板管理人員有權(quán)保留或刪除其管轄留言中的任意內(nèi)容。
4.不支持HTML代碼且留言要通過審核后才會顯示,請勿惡意留言。