【干貨】組態(tài)王與三菱PLC的通信應(yīng)用案例分享

小編今天要發(fā)布一篇關(guān)于組態(tài)王與三菱PLC通訊應(yīng)用的文章,本文采用案例分析的方法來與各位分享,希望能夠?qū)ο嚓P(guān)讀者有所幫助,下面我們進(jìn)入正文。

硬件連接

三菱PLC FX系列可以通過自身的編程口和計(jì)算機(jī)通信,也可通過通信口和計(jì)算機(jī)通信。通過編程口,一臺(tái)計(jì)算機(jī)只能和一臺(tái)PLC通信。實(shí)現(xiàn)對(duì)PLC中軟元件的間接訪問;通過通信口,一臺(tái)計(jì)算機(jī)可與多臺(tái)PLC通信,并實(shí)現(xiàn)對(duì)PLC中軟元件的直接訪問,但兩者通信協(xié)議不同。

模擬電壓輸入:將模擬量輸入模塊FX2N—4AD與PLC相連。在模擬量輸入1通道V+與VI-之間輸入電壓0~10V。

模擬電壓輸出:將模擬量輸出模塊FX2N—4DA與PLC 相連。在PLC輸出口可以連接一個(gè)發(fā)光二極來表示電壓變化。

數(shù)字量輸入:按鈕、行程開關(guān)等常用觸點(diǎn)接PLC輸入端點(diǎn)(X0、X1、···、X17與COM之間接開關(guān))。

數(shù)字量輸出:不需要連線,直接使用PLC提供的輸出信號(hào)指示燈,也可外接指示燈或繼電器等裝置來顯示開關(guān)輸出狀態(tài)。

通信設(shè)置

如果將三菱FXPLC與計(jì)算機(jī)相連,需要一根編程電纜。

當(dāng)PLC使用RS232與計(jì)算機(jī)上位機(jī)相連時(shí),其參數(shù)設(shè)置為:波特率:9600;數(shù)據(jù)位長度:7;停止位長度:1;奇偶校驗(yàn)位:偶校驗(yàn)。

組態(tài)王定義設(shè)備時(shí)選擇:PLC\三菱\FX2N\編程口。

組態(tài)王的設(shè)備地址與PLC的設(shè)置保持一致(0~15)。

仿真PLC

在進(jìn)行組態(tài)王程序調(diào)試時(shí),可以使用仿真I/O設(shè)備,用來模擬實(shí)際設(shè)備向程序提供數(shù)據(jù)。

以下是組態(tài)王中內(nèi)部寄存器:

● 自動(dòng)加一寄存器INCREA:最大變化范圍是0~1000,寄存器變量的編號(hào)原則是在寄存器名后加數(shù)值,此數(shù)值表示變量從0開始遞增變化范圍。

● 自動(dòng)減一寄存器DECREA:最大變化范圍是0~1000,寄存器變量的編號(hào)原則是在寄存器名后加數(shù)值,此數(shù)值表示變量從0開始遞減變化范圍。

● 隨機(jī)寄存器RADOM:變量值是一個(gè)隨機(jī)值,此變量只能讀,無法寫入;寄存器變量的編號(hào)原則是在寄存器名后加數(shù)值,此數(shù)值表示變化最大值范圍。

● 常量寄存器STATIC:是一個(gè)靜態(tài)變量,可保存用戶的數(shù)據(jù),并且可以讀出。

● 常量字符串寄存器STRINC:也是一個(gè)靜態(tài)變量,可保存用戶的字符,并且可以讀出。

● CommEr寄存器:可讀寫離散變量,用戶通過控制CommEr寄存器狀態(tài)來控制運(yùn)行系統(tǒng)與仿真PLC通信。

● 功能概述

實(shí)現(xiàn)組態(tài)王對(duì)三菱PLC FX1N—4AD模擬量輸入模塊電壓的采集。

● 硬件連接

PLC硬件連接,如圖9-4所示。使用分壓電路(滑動(dòng)電阻器)將0~5V電壓接到模擬通道輸入1。

圖9-4? PLC模擬電壓量輸入硬件連線圖

●三菱FX1N PLC模擬量輸入梯形圖程序

圖9-5? PLC模擬量輸入梯形圖程序

●在組態(tài)王中實(shí)現(xiàn)與三菱PLC模擬量輸入

1. 串口設(shè)備連接及測試

(1)打開電腦的設(shè)備管理器,查看串口連接及進(jìn)行端口參數(shù)設(shè)置,如圖9-6所示。

圖9-6? 設(shè)備管理器串口設(shè)置

(2)在組態(tài)王中設(shè)置新設(shè)備。新建組態(tài)王工程,在組態(tài)王工程瀏覽器中選擇設(shè)備,雙擊右側(cè)的“新建”,啟動(dòng)“設(shè)備配置向?qū)А?/b>

選擇:“設(shè)備驅(qū)動(dòng)”--- PLC --- 三菱 --- FX2 --- 編程口,如圖9-7所示。

圖9-7? 選擇串口設(shè)備


單擊下一步,給設(shè)備指定唯一邏輯名稱,命名“PLC”。單擊下一步選擇串口號(hào),如“COM5”(與電腦設(shè)備管理器一致),再單擊下一步,安裝PLC指定地址“0”。接著單擊下一步,出現(xiàn)“通信故障恢復(fù)策略”窗口,設(shè)置試恢復(fù)時(shí)間為30秒,最長恢復(fù)時(shí)間為24小時(shí)。單擊下一步完成串口設(shè)備設(shè)置。

(3)PLC通信測試

設(shè)置串口通信設(shè)置,雙擊“設(shè)備/COM5”,彈出設(shè)置串口窗口,進(jìn)行參數(shù)設(shè)置,如圖9-8所示。

圖9-8? 設(shè)置串口--COM5


完成設(shè)置串口后,選擇已建立的PLC設(shè)備,單擊右鍵—選擇“測試PLC”項(xiàng),彈出“串口設(shè)備測試”,對(duì)照參數(shù)是否設(shè)置正確,若正確,選擇“設(shè)備測試”選項(xiàng)。如圖9-9所示。

圖9-9? 對(duì)照PLC通信參數(shù)


寄存器輸入“D100”,數(shù)據(jù)類型為“SHORT”,單擊添加—讀取;可以看到PLC返回的數(shù)值。如圖9-10所示,這說明組態(tài)王已經(jīng)與三菱PLC FX1N—4AD模擬量輸入模塊通信成功。用萬用表測量滑動(dòng)變阻器兩端電壓約2.3V左右。

圖9-10? PLC寄存器通信測試


2. 組態(tài)王工程畫面建立

定義變量“PLC模擬量輸入”,變量屬性如圖9-11所示。注:變量讀寫屬性為“只讀”。

圖9-11? 定義“模擬量輸入”


再定義一個(gè)內(nèi)存實(shí)型變量“電壓”,最小值為0,最大值為6。新建“PLC模擬量輸入”畫面,如圖9-13所示。在“模擬值輸入”和“模擬值輸出”處將“####”關(guān)聯(lián)到“電壓”變量。

圖9-13? PLC模擬量輸入畫面


在工具箱的“插入通用控件”列表中插入超級(jí)XY曲線,打開控件屬性,設(shè)置如圖9-14所示參數(shù)。

圖9-14? 超級(jí)XY曲線控件參數(shù)設(shè)置


3. 畫面命令寫入

進(jìn)入畫面命令語言,選擇“存在時(shí)”選項(xiàng)卡,將“每3000毫秒”改為“每1000毫秒”,寫入如下程序:

\\本站點(diǎn)\電壓=\\本站點(diǎn)\PLC模擬量輸入/200;

Ctrl0.AddNewPoint(\\本站點(diǎn)\時(shí)間,\\本站點(diǎn)\電壓,0);

4. 運(yùn)行系統(tǒng)調(diào)試

圖9-15? 運(yùn)行系統(tǒng)畫面


以上文章摘自《組態(tài)軟件基礎(chǔ)及應(yīng)用(組態(tài)王KingView)》

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,546評(píng)論 6 533
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,570評(píng)論 3 418
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,505評(píng)論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,017評(píng)論 1 313
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,786評(píng)論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,219評(píng)論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,287評(píng)論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,438評(píng)論 0 288
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,971評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,796評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,995評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,540評(píng)論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,230評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,662評(píng)論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,918評(píng)論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,697評(píng)論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,991評(píng)論 2 374

推薦閱讀更多精彩內(nèi)容