時間:2017-03-22 14:28:13來源:深圳市微秒控制技術(shù)有限公司
VMMORE推出了一款集溫控器與PLC功能于一身的創(chuàng)新產(chǎn)品。它既可以當(dāng)作一個獨立的8通道溫控器使用,同時又集成PC2MU系列PLC全部功能。本文結(jié)合多通道可編程溫控器的特點,介紹了4種應(yīng)用方式。
目錄
1 多通道可編程溫控器的軟硬件資源
1.1 硬件配置資源
1.2 軟件配置資源
2 多通道可編程溫控器的應(yīng)用介紹
2.1 多通道可編程溫控器作為溫度控制,PLC控制雙控制器
2.2 多通道可編程溫度控制器與觸摸屏直接相連
2.3 多通道可編程溫控器與觸摸屏采用一屏多機方式連接
2.4 多通道可編程溫控器作為modbus從站與PLC通訊
1 多通道可編程溫控器的軟硬件資源
1.1 硬件配置資源
1.1.1 多通道可編程溫控器集成8路溫度測量輸入通道,支持熱電阻和熱電偶輸入;
1.1.2 4路數(shù)字量輸入,支持高速計數(shù)功能,最高計數(shù)頻率60KHz;
1.1.3 10路數(shù)字量輸出,其中2路為高速數(shù)字量輸出,支持100KHz高速脈沖輸出;另外8個數(shù)字量輸出用于控制固態(tài)繼電器加熱或者用于PLC邏輯功能;
1.1.4 集成3個通訊口:1個422編程口,支持編程口協(xié)議和modbus從站協(xié)議,通訊速率最高達115K;一個485通訊口,支持編程口協(xié)議,modbus主從站協(xié)議,RS4851:N協(xié)議,速率可達115K;1個CAN口,支持CANBUS協(xié)議,速率可達1M;
1.2 軟件配置資源
1.2.1 多通道可編程溫控器支持PC2MU的所有指令及軟元件;
1.2.2 用戶在使用溫控功能時,溫控相關(guān)參數(shù)直接映射到多通道可編程溫控器的R元件和M元件(具體映射關(guān)系請參考手冊),可直接在觸摸屏上顯示設(shè)置,無需編程實現(xiàn)最多40路溫度控制;
2 多通道可編程溫控器的應(yīng)用介紹
2.1 多通道可編程溫控器作為溫度控制,PLC控制雙控制器
多通道可編程溫控器集成8路溫度控制,同時還集成了PC2MU的全部PLC功能。故它既可以作為溫控器控制溫度,同時還可以作為一個PLC主機,運行控制程序。
多通道可編程溫控器的溫度控制介紹:
第一步,打開Epro軟件,新建一個工程。多通道可編程溫控器有兩種類型,分別為PC2MU-PT08和PC2MU-TC08。此處以PC2MU-PT08為例。
第二步,點擊左側(cè)工程樹列表中的溫控器參數(shù)->溫控設(shè)置->主機輸出點設(shè)置,給每個通道分配1個Y輸出用于加熱控制;將溫控器參數(shù)下載到模塊,重新上電后生效;
第三步,溫度控制參數(shù)的設(shè)置與調(diào)試。雙擊工程樹列表的溫控器主機,在彈出的調(diào)試畫面,設(shè)定相關(guān)的溫控參數(shù),使能溫度控制和溫度PID自整定。調(diào)試結(jié)束后點擊寫入設(shè)置,相關(guān)參數(shù)保存到模塊內(nèi)部;
多通道可編程溫控器的程序編寫介紹如下:
第一步,打開Epro軟件,新建一個工程。多通道可編程溫控器有兩種類型,分別為PC2MU-PT08和PC2MU-TC08。此處以PC2MU-PT08為例。
第二步,在程序編輯界面,輸入梯形圖控制程序。
第三步,點擊下載圖標(biāo)或者選擇在線—>溫控器寫入。
第四步,選擇程序,點擊執(zhí)行,下載到多通道可編程溫控器。
2.2 多通道可編程溫度控制器與觸摸屏直接相連
第1章介紹了多通道可編程控制器的com0(編程口)和com1(485口)都支持編程口協(xié)議。若觸摸屏有兩個通訊口,可以同時連接兩個下位機。則可用觸摸屏的一個通訊口接PLC;另一個通訊口選用編程口協(xié)議與多通道可編程溫控器相連。
以Hitech觸摸屏為例,如上圖所示,觸摸屏的com1口跟西門子PLC相連,com2與多通道溫控器相連。具體操作如下:
2.2.1 打開Hitech編輯軟件ADP,新建一個工程,PLC類型選擇西門子S7-200。
2.2.2點擊工作參數(shù)菜單“連線”,通訊口/連線方式選擇COM2,選擇新增連線,在彈出的設(shè)置框中設(shè)置一個裝置名稱,如PC2MU-TC08,裝置種類選擇編程口協(xié)議MitsubishiFX3UC。
2.2.3在觸摸屏畫面設(shè)置溫度顯示及溫度設(shè)置元件實例。如多通道溫控器通道一的溫度測量值映射到R0中,通道一的溫度設(shè)定值映射到R18。R0數(shù)值顯示操作如下:在畫面中放置一個數(shù)值顯示元件,雙擊數(shù)值顯示元件,彈出下圖中的數(shù)值顯示設(shè)置框;點擊紅圈所示按鈕設(shè)定變量;在彈出的“地址/常數(shù)輸入”中,連線選擇2-PC2MU-TC08,元件種類選擇R,地址/數(shù)值填0。
R18(通道一溫度設(shè)定值映射元件)數(shù)值設(shè)定在觸摸屏畫面的操作如下:在畫面中放置一個數(shù)值輸入元件,雙擊此元件;在彈出的數(shù)值輸入對話框中,點擊圖中用紅圈所示按鈕;在彈出的“地址/常數(shù)輸入”窗口中,連線選擇2-PC2MU-TC08,元件種類選擇R,地址/數(shù)值填18。
所有R元件及M元件均可參照以上步驟,注意要點為變量設(shè)置中的連線需設(shè)定為連線2(此例中連線2我們設(shè)定為PC2MU-PT08)。
2.3 多通道可編程溫控器與觸摸屏采用一屏多機方式連接
若用戶使用的觸摸屏只有一個通訊口可以連接下位機,使用的PLC為三菱FX2N或者FX3U,則可以以485方式,將FX2N或者FX3UC,多通道可編程溫控器同時接到觸摸屏上,協(xié)議類型選擇485ADP。FX2N及FX3UC主機無485通訊口,需增加一個485通訊擴展卡。連接如下圖所示:
以weinview觸摸屏為例,介紹如何用一個通訊口同時接FX2N和多通道可編程溫控器。FX2N主機通訊口的設(shè)置在PLC參數(shù)中設(shè)定,這里就不詳細(xì)介紹了。下面詳細(xì)介紹多通道溫控器側(cè)的設(shè)置。
2.3.1首先將多通道可編程溫控器的com1口設(shè)置為seriallink(RS4851:N)協(xié)議。
第一步,打開編程軟件Epro,新建一個工程,選擇多通道溫控器的類型,點擊確認(rèn);
第二步,點擊左側(cè)工程樹的溫控器通訊設(shè)置,選擇com1配置,設(shè)定com1的協(xié)議為seriallink(RS4851:N),注意此處站號應(yīng)與三菱PLC站號相異;波特率19200,數(shù)據(jù)位7位,停止位1位,偶校驗,控制格式選擇格式1,選擇和數(shù)檢查;
第三步,點擊下載圖標(biāo)或者選擇在線—>溫控器寫入;
第四步,在彈出的下載框,選擇溫控器通訊設(shè)置,點擊執(zhí)行,下載到溫控器即可。
2.3.2 weinview畫面編輯軟件Easybuild8000的設(shè)置。具體步驟如下:
第一步,新建一個工程,打開系統(tǒng)參數(shù)設(shè)置框,點擊新增,在彈出的設(shè)備屬性框中,做如下設(shè)定:所在位置設(shè)為本機;PLC類型選擇MITSUBISHIFX232/485BD,接口類型選擇RS485-2W;PLC預(yù)設(shè)站號設(shè)為1;COM設(shè)置為COM1(19200,E,7,1);點擊確定并保存工程。
第二步,在觸摸屏的畫面中顯示設(shè)置溫度參數(shù)。多通道可編程溫控器所有的溫控參數(shù)都映射到R元件和M元件,Easybuild8000中的MITSUBISHIFX232/485BD不支持R元件,只支持D元件,因此需要在多通道可編程溫控器中用D元件傳遞一下。例如我們要顯示通道一測量值R0,可以先把R0的值用mov指令賦給D0,然后在觸摸屏上顯示D0的數(shù)值即可;同樣,我們要設(shè)定通道一目標(biāo)溫度值R18,可以在觸摸屏上設(shè)置D18,然后用mov指令將D18賦給R18即可。
顯示多通道溫控器D0的操作:在畫面中放置一個數(shù)值顯示元件,設(shè)備類型選擇D;地址填2#0,表示顯示的為站號為2的D0。
設(shè)置多通道溫控器D18的操作:在畫面中放置一個數(shù)值設(shè)定元件,設(shè)備類型選擇D;地址設(shè)置為2#18,表示設(shè)定的元件為2號站的D18。
2.4 多通道可編程溫控器作為modbus從站與PLC通訊
以西門子PLC為例,如果西門子PLC有兩個通訊口(如CPU226),則可采用下圖所示方案。西門子PLC一個通訊口接上位機觸摸屏;另一個通訊口與多通道溫控器進行modbus通訊,讀取設(shè)置多通道可編程溫控器的溫度數(shù)據(jù)。
2.4.1將多通道可編程溫控器的COM1設(shè)置為modbus從站。
第一步,打開Epro軟件,新建一個工程。多通道溫控器有兩種類型,分別為PC2MU-PT08和PC2MU-TC08。此處以PC2MU-PT08為例。
第二步,點擊確認(rèn)。在工程的左側(cè)會彈出一個工程樹。雙擊下圖中的溫控器通訊設(shè)置;
第三步,在彈出的溫控器通訊設(shè)置框中,選擇COM1配置,設(shè)定COM1站號為1,RTU模式,波特率9600,數(shù)據(jù)位8位,停止位1位,奇校驗,應(yīng)答延遲2ms。點擊確認(rèn)按鈕;
第四步,點擊下載圖標(biāo)或者選擇在線—>溫控器寫入;
2.4.2 S7-200做modbus主站通訊介紹。軟件版本V4.0STEP7MicroWINSP4以上,S7-200主站通訊時,需調(diào)用MBUS_CTRL和MBUS_MSG兩個庫文件。
第一步,MBUS_CTRL是用來設(shè)置主站PLC的Port0口的通訊參數(shù)的。
EN必須每個周期調(diào)用,用SM0.0驅(qū)動;
Mode為1時,Port0使用modbus協(xié)議,為0時禁用modbus協(xié)議;
Band,波特率設(shè)置,與從站設(shè)置一致即可,例程中設(shè)置為9600;
Parity,校驗方式選擇。0為無校驗,1為奇校驗,2為偶校驗,例程中設(shè)置為奇校驗;
Timeout,通訊超時時間,單位ms,典型設(shè)定1000ms;
Done,保持為1;
Error,錯誤碼,0=無錯誤1=校驗錯誤2=波特率錯誤3=超時錯誤4=模式錯誤;
第二步,MBUS_MSG是設(shè)定對從站寄存器的讀寫操作的,此處介紹讀操作:
EN必須每個周期調(diào)用,用SM0.0驅(qū)動;
First為1時,產(chǎn)生一次發(fā)送請求,上升沿驅(qū)動,不可連續(xù)調(diào)用;
Slave,從站站號,例程中設(shè)為1;
RW,讀寫操作選擇,0為讀操作,1為寫操作;
Addr,讀取從站寄存器地址,00xxx位輸出(線圈),10xxx位輸入(觸點),30xxx模擬量輸入寄存器,4xxxx保持型寄存器,例程中設(shè)定為48513,即從站多通道溫控器的R0的modbus地址;
Count,讀寫寄存器的數(shù)量,例程中設(shè)定為8;
DataPtr,讀寫數(shù)據(jù)的存儲地址,此處設(shè)定為&VB0,意義為將從站modbus地址為8513開始的8個寄存器的內(nèi)容讀過來,保存在VW0開始的8個字元件中。
標(biāo)簽:
中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。