一、 概述
SME7000-PLC智能調(diào)節(jié)儀采用抗強(qiáng)干擾的微電腦處理芯片,根據(jù)不同需要可實(shí)現(xiàn)多種控制功能。
二、 技術(shù)參數(shù)
a) 基本誤差:≤±0.5%F.S±1個(gè)字;
b) 控制和報(bào)警值設(shè)定范圍:儀表全量程的0~99%;;
c) 繼電器輸出觸點(diǎn)容量:交流250V6A(阻性負(fù)載)或AC250V/0.3A(感性負(fù)載);
d) 冷端補(bǔ)償范圍:0℃~50℃;冷端補(bǔ)償誤差:≤±2℃;
e) 輸入信號(hào):熱電偶:K、E、J、T、S、B、R、WR25、F2;熱電阻:Pt100、Cu50;線性電壓電流0~5V(0~10mA)、1~5V(4~20mA);
f) 二位PID繼電器輸出的控制周期:20秒;
g) 驅(qū)動(dòng)固態(tài)繼電器信號(hào)輸出:驅(qū)動(dòng)電流≥15mA 電壓≥12V;
h) 固態(tài)繼電器及過零方式驅(qū)動(dòng)可控硅的控制周期:約2秒;
i) 繼電器觸點(diǎn)輸出:AC250V/5A(阻性負(fù)載)或AC250V/0.3A(感性負(fù)載);
j) 模擬量輸出:0~10mA(負(fù)載≤1kΩ);4~20mA(負(fù)載≤500Ω);0~5V(負(fù)載≥100kΩ);1~5V(負(fù)載≥100kΩ);
k) 串行通訊:RS485 地址范圍:0~63 通訊波特率1200、2400、4800、9600(Bit/S);
l) 饋電輸出:電流32mADC;
m) 使用電源:220V±10% 50Hz±1Hz;
n) 工作環(huán)境:溫度0~50℃,相對(duì)應(yīng)濕度不超過85%RH的無(wú)腐蝕性氣體場(chǎng)合;
三、 選型說(shuō)明
SME-PLC-7②③④-T⑤-P⑥-C⑦
SME:視邁智能顯示調(diào)節(jié)儀
②控制方式:0-位式 4-位式PID 5-驅(qū)動(dòng)固態(tài)繼電器PID 9-連續(xù)電流 PID
③報(bào)警輸出:0-無(wú)報(bào)警 1-上限報(bào)警 2-下限報(bào)警 3-上下限報(bào)警
④輸入信號(hào):1-熱電偶 2-熱電阻 3-線性毫伏信號(hào) 5-標(biāo)準(zhǔn)電流/電壓
T⑤變送輸出:0-無(wú)變送 1-4~20mA 2-0~20mA 3-0~10mA
P⑥饋電輸出:0-無(wú)饋電 1-24V饋電
C⑦串口通信輸出:0-無(wú)通信輸出 2-RS485
四、 接線圖
五、 PLC通訊協(xié)議說(shuō)明
視宇通訊協(xié)議V8.0說(shuō)明
為與PC機(jī)或PLC機(jī)等上位機(jī)連接,檢查儀表工作狀態(tài)和修改儀表中的各種參數(shù),儀表可選配RS232和RS485兩種數(shù)字通訊接口,分別說(shuō)明如下:
采用RS232通訊接口時(shí),上位機(jī)只能聯(lián)接一臺(tái)儀表,通訊方式為電平方式,傳輸距離一般在15m范圍內(nèi),聯(lián)接方式是三線制。采用RS485通訊接口時(shí),上位機(jī)最多可聯(lián)接64臺(tái)儀表,對(duì)不同儀表的通訊由上位機(jī)發(fā)出不同地址而進(jìn)行選擇,其通訊方式為差動(dòng)方式,傳輸距離可達(dá)1000m,聯(lián)接方式為三線制或二線制方式,推薦使用三線制方式,以提高傳輸?shù)目煽啃浴?/span>
1. 接口規(guī)格
儀表使用異步串行通訊接口,接口電平符合RS232C或RS485標(biāo)準(zhǔn)中的規(guī)定。數(shù)據(jù)格式為1個(gè)起始位,8位數(shù)據(jù)位,無(wú)校驗(yàn)位,1個(gè)停止位,無(wú)校驗(yàn)位。通訊傳輸數(shù)據(jù)的波特率由設(shè)置流程中的二級(jí)參數(shù)規(guī)定為1200-9600bit/S可調(diào)。
當(dāng)儀表配接RS485接口時(shí),可使用RS232C/RS485型通訊接口轉(zhuǎn)換器,將上位機(jī)的RS232C通訊口轉(zhuǎn)為RS485通訊口。
儀表的通訊接口采用光電隔離技術(shù)將通訊接口與儀表的輸入部分線路隔離,當(dāng)通訊線上的某臺(tái)儀表?yè)p壞或故障時(shí),不會(huì)影響到其他儀表工作。儀表通訊部分損壞或上位機(jī)故障時(shí),仍可通過儀表鍵盤操作,進(jìn)行正常的測(cè)量及控制。
2. 通訊指令
儀表采用16進(jìn)制數(shù)據(jù)格式來(lái)表示各種指令代碼及數(shù)據(jù)。儀表軟件通訊指令經(jīng)過優(yōu)化設(shè)計(jì),標(biāo)準(zhǔn)的通訊指令只有兩條,一條為讀指令,一條為寫指令,兩條指令使得上位機(jī)軟件編寫容易,但能99%完整地對(duì)儀表進(jìn)行操作;標(biāo)準(zhǔn)讀和寫指令分別如下:
讀: 地址代號(hào)+52H(82)+要讀的參數(shù)代號(hào)+0+0+校驗(yàn)碼
寫: 地址代號(hào)+43H(67)+要寫的參數(shù)代號(hào)+寫入數(shù)低字節(jié)+寫入數(shù)高字節(jié)+校驗(yàn)碼
地址代號(hào):為了在一個(gè)通訊接口上連接多臺(tái)儀表,需要給每臺(tái)儀表編一個(gè)互不相同的通訊地址。有效的地址為0~255所以一條通訊線路上最多可連接256臺(tái)儀表,儀表的通訊地址由參數(shù)Addr決定。儀表通訊協(xié)議規(guī)定,地址代號(hào)為兩個(gè)相同的字節(jié),數(shù)值為(儀表地址+80H)。例如:儀表參數(shù)Addr=10(16進(jìn)制數(shù)為0AH,0A+80H=8AH),則該儀表的地址代號(hào)為:
8AH 8AH
參數(shù)代號(hào):儀表的參數(shù)用1個(gè)8位二進(jìn)制數(shù)(一個(gè)字節(jié),寫為16進(jìn)制數(shù))的參數(shù)代號(hào)來(lái)表示。它在指令中表示要讀/寫的參數(shù)名。
校驗(yàn)碼:校驗(yàn)碼采用16位求和校驗(yàn)方式,其中讀指令的校驗(yàn)碼計(jì)算方法為:
要讀參數(shù)的代號(hào)×256+82+ADDR
寫指令的校驗(yàn)碼計(jì)算方法為以下公式做16位二進(jìn)制加法計(jì)算得出的余數(shù)(溢出部分不處理):
要寫的參數(shù)代號(hào)×256+67+要寫的參數(shù)值+ADDR
公式中ADDR為儀表地址參數(shù)值,范圍是0~256(注意不要加上80H)。校驗(yàn)碼為以上公式做二進(jìn)制16位整數(shù)加法后得到的余數(shù),余數(shù)為2個(gè)字節(jié),其低字節(jié)在前,高字節(jié)在后。要寫的參數(shù)值用16位二進(jìn)制整數(shù)表示。
返回?cái)?shù)據(jù):無(wú)論是讀還是寫,儀表都返回以下10個(gè)字節(jié)數(shù)據(jù):
測(cè)量值PV+給定值SV+輸出值MV及儀表工作狀態(tài)+所讀/寫參數(shù)值+校驗(yàn)碼
其中PV、SV及所讀參數(shù)值均各占2個(gè)字節(jié),代表一個(gè)16位二進(jìn)制有符號(hào)補(bǔ)碼整數(shù),低位字節(jié)在前,高位字節(jié)在后,整數(shù)無(wú)法表示小數(shù)點(diǎn),要求用戶在上位機(jī)處理;MV占一個(gè)字節(jié),按8位有符號(hào)二進(jìn)制數(shù)格式,數(shù)值范圍0~100,儀表工作狀態(tài)位占一個(gè)字節(jié),校驗(yàn)碼占2個(gè)字節(jié),共10個(gè)字節(jié)。
返回校驗(yàn)碼:為PV+SV+(儀表工作狀態(tài)*256+MV)+參數(shù)值+ADDR按整數(shù)加法相加后得到的余數(shù)。計(jì)算校驗(yàn)碼時(shí),每2個(gè)8位字節(jié)組成1個(gè)16位二進(jìn)制整數(shù)進(jìn)行加法運(yùn)算,溢出數(shù)忽略,余數(shù)作為校驗(yàn)碼。
輸出值MV和儀表工作狀態(tài)各占1個(gè)字節(jié),儀表工作狀態(tài)指儀表當(dāng)前運(yùn)行中所處的工作方式、儀表測(cè)量異常、報(bào)警狀態(tài)等用二進(jìn)制代碼表示,該字節(jié)中的每一位意義如下:
位0:為0儀表不在手動(dòng)狀態(tài),為1則儀表在手動(dòng)狀態(tài)。
位1:為0儀表鍵鎖不起作用,為1則鍵盤鎖定部分設(shè)定功能。
位2:為0儀表不在參數(shù)設(shè)定參數(shù),為1則儀表工作在參數(shù)設(shè)定狀態(tài)。
位3:為0儀表不在自整定狀態(tài),為1則在自整定狀態(tài)中。
位4:為0儀表未顯示“HH、LL”,為1則儀表異常顯示“HH、LL”。
位5:為0儀表顯示值在設(shè)定的量程范圍內(nèi),,為1則超出設(shè)定的顯示范圍(B除外)。
位6:為0報(bào)警1不成立,為1則報(bào)警1成立。
位7:為0報(bào)警2不成立,為1則報(bào)警2成立。
上位機(jī)可通過以上分析獲知儀表當(dāng)前的工作狀態(tài)。
儀表可讀/寫的參數(shù)代號(hào)表如下:
參數(shù)代號(hào) | 參數(shù)名 | 含義 | 參數(shù)設(shè)置范圍 |
00H | SV | 主路設(shè)定 | |
01H | |||
03H | AP1 | 報(bào)警1輸出定義 | 0-6 |
04H | AP2 | 報(bào)警2輸出定義 | 0-6 |
05H | dF | 報(bào)警回差 | 0-20 |
06H | CrL | 控制方式 | 0-4 |
07H | P | 比例帶 | 0-100 |
08H | I | 積分時(shí)間 | 0-3000 |
09H | d | 微分時(shí)間 | 0-2000 |
0AH | |||
0BH | InP | 輸入信號(hào)定義 | 0-11 |
0CH | LIN | 功能輸出限制 | 0-100 |
0DH | dpL | 量程下限 | 視輸入信號(hào)的測(cè)量范圍 |
0EH | dpH | 量程上限 | 視輸入信號(hào)的測(cè)量范圍 |
0FH | AL2 | 第二路報(bào)警值 | 在設(shè)置量程的范圍內(nèi) |
10H | Sc | 傳感器修正 | -20-20 |
11H | oI | 主控電流/電壓輸出 | 0-2 |
15H | AL1 | 路報(bào)警值 | 在設(shè)置量程的范圍內(nèi) |
16H | Addr | 通訊地址 | 0-63 |
17H | FIL | 濾波時(shí)間常數(shù) | 20-120 |
1BH | |||
1CH | db | 主路回差 | 0.2-20.0 |
1DH | At | 自整定選擇 | AT=0關(guān)閉自整定 1:打開 |
3. 編程方法
系統(tǒng)采用主從式多機(jī)通訊結(jié)構(gòu),每向儀表發(fā)一個(gè)指令,儀表返回一個(gè)數(shù)據(jù)。編寫上位機(jī)軟件時(shí),注意每條有效指令儀表應(yīng)在0~200mS內(nèi)作出應(yīng)答,而上位機(jī)也必須等儀表返回?cái)?shù)據(jù)后,才能發(fā)新的指令,否則將引起錯(cuò)誤。如果儀表超過響應(yīng)時(shí)間(200mS)仍沒有應(yīng)答,則原因可能無(wú)效指令、通訊線路故障,儀表沒有開機(jī),通訊地址不合等,此時(shí)上位機(jī)應(yīng)重發(fā)指令或跳過改地址儀表。例如,將地址(參數(shù)ADDR)為1的儀表的給定值(參數(shù)代號(hào)0)寫為100.0℃(整數(shù)為1000),用VB的編程方法如下:
1、初始化通訊口,包括與儀表相同的波特率,數(shù)據(jù)位8,停止位2,無(wú)校驗(yàn)。注意某些廠家的RS232/RS485通訊轉(zhuǎn)換器對(duì)RTS、DTR等控制線有一定的要求,上位機(jī)軟件必須對(duì)這些控制線進(jìn)型編程。用本公司生產(chǎn)的RS232/RS485轉(zhuǎn)換器則可免去對(duì)這些線進(jìn)行編程。
2、VB編程指令(寫SP1為1000)為:COMM1.OUTPUT=
CHR$(129)+CHR$(129)+CHR$(67)+CHR$(0)+CHR$(232)+CHR$(3)+CHR$(44)+CHR$(4)
六、 參數(shù)定義
通過手持調(diào)試版可以設(shè)置以下全部參數(shù),通過通訊方式只能設(shè)置以下部分參數(shù)。
參數(shù)代號(hào) | 參數(shù)含義 | 說(shuō)明 |
AL1 | 1#報(bào)警值 | 作上或下限報(bào)警時(shí),設(shè)置范圍為儀表的量程,作上或下跟隨報(bào)警時(shí),設(shè)置范圍為0~50,出廠值20。 |
AL2 | 2#報(bào)警值 | 作上或下限報(bào)警時(shí),設(shè)置范圍為儀表的量程,作上或下跟隨報(bào)警時(shí),設(shè)置范圍為0~50,出廠值20。 |
SCb | 線性修正 | 由于傳感器或儀表誤差,需要對(duì)測(cè)量值進(jìn)行線性修正,設(shè)置范圍為-20~20,出廠值0。 |
P | 比例帶 | 調(diào)節(jié)控制輸出的范圍(設(shè)置值乘以量程的百分比),設(shè)置范圍為0~99%,出廠值5%(當(dāng)P=0時(shí)則為二位式控制)。 |
I | 積分時(shí)間 | 積分時(shí)間和積分作用成反比關(guān)系,積分時(shí)間越大單位時(shí)間內(nèi)積分作用越弱。設(shè)置范圍為0~3000,出廠值210。 |
d | 微分時(shí)間 | 微分時(shí)間和微分作用成正比。用于信號(hào)快速變化系統(tǒng)的控制時(shí)(壓力、速度等),建議設(shè)為0。設(shè)置范圍為0~2000,出廠值為30。 |
At | 自整定 | 重新設(shè)定控制值控制時(shí),啟動(dòng)自整定功能(ON),面板上AT指示燈亮,儀表進(jìn)入?yún)?shù)自動(dòng)整定狀態(tài),整定結(jié)束AT燈熄滅。 |
Lin | 功率限制 | 當(dāng)需要對(duì)受控對(duì)象輸送功率進(jìn)行限制時(shí)可使用本功能。設(shè)置范圍為20%~99%,出廠值99%。 |
50 | 保持參數(shù) | 控制輸出50%時(shí),控制對(duì)象相對(duì)環(huán)境溫度上升的幅值。例如某電爐溫度控制,環(huán)境溫度為30℃,當(dāng)輸出保持為50%時(shí),電爐最后穩(wěn)定在800℃。則M50(參數(shù)值)=800-30=770℃。M50設(shè)置范圍為0~3200,出廠值0。M50一般由自整定自動(dòng)獲得。 |
dF | 報(bào)警回差 | AL1、AL2報(bào)警解除的回差值。設(shè)置范圍為0.1~20.0,廠設(shè)值1.0。 |
db | 主路回差 | 當(dāng)P=0時(shí),位式控制的回差,設(shè)置范圍為0.2~20。出廠值2.0。 |
LOC | 功能鎖 | 高級(jí)參數(shù)鎖定。0:開放高級(jí)參數(shù)設(shè)置 1:開放SU,手動(dòng)輸出以及本設(shè)置之前的參數(shù);2:僅開放SU設(shè)置;3:關(guān)閉所有參數(shù)設(shè)置。 |
Add | 通訊地址 | 設(shè)置儀表與上位機(jī)通訊的地址碼,設(shè)置范圍為0~255。出廠值1。 |
bnd | 通訊波特率 | 設(shè)置儀表與上位機(jī)通訊波特率,可設(shè)置為1200、2400、4800、9600,出廠值9600。 |
FIL | 濾波系數(shù) | 用于抑制外界瞬間干擾,系數(shù)越大濾波作用越大,測(cè)量值越穩(wěn)定,但儀表的響應(yīng)速度越慢。設(shè)置范圍為20~250。出廠值120。 |
Act | 主控作用 | 主控作用參數(shù):設(shè)置用于加熱系統(tǒng)還是制冷系統(tǒng),如為加熱系統(tǒng)時(shí),Act=0;如為制冷系統(tǒng)時(shí),Act=1。出廠值0(加熱系統(tǒng)使用)。 |
CrL | 控制方式 | 0:驅(qū)動(dòng)單相可控硅移相觸發(fā)信號(hào)(PID) 1:連續(xù)電流/電壓信號(hào)(PID) 2:驅(qū)動(dòng)單相可控硅過零觸發(fā)信號(hào)(PID) 3:驅(qū)動(dòng)固態(tài)繼電器觸發(fā)信號(hào)(PID) 4:二位式或位式PID控制輸出,觸點(diǎn)通斷信號(hào) 控制方式設(shè)置須和控制模塊以及控制系統(tǒng)執(zhí)行器類型保持一致,否則會(huì)影響控制效果,甚至損壞系統(tǒng)。 |
AP1 | 1#報(bào)警設(shè)置 | 儀表具有兩路獨(dú)立觸點(diǎn)報(bào)警輸出,每路可根據(jù)要求獨(dú)立設(shè)置,“AP1”為路報(bào)警方式,“AP2”為第二路報(bào)警方式。 0:無(wú)報(bào)警 1:上限報(bào)警 2:下限報(bào)警 3:上限跟隨報(bào)警 4:下限跟隨報(bào)警 5:區(qū)間外跟隨報(bào)警 6:區(qū)間內(nèi)跟隨報(bào)警 用戶無(wú)時(shí),路報(bào)警設(shè)置為上限報(bào)警,報(bào)警值為設(shè)置量程上限。第二路報(bào)警設(shè)置為下限報(bào)警,報(bào)警值為設(shè)置量程下限。 |
AP2 | 2#報(bào)警設(shè)置 | |
InP | 輸入信號(hào) 類型 | 輸入信號(hào)類型如下: 0K(-50.0~1300℃)6R(0~1600℃)1E(-50.0~700.0℃)7WR25(200~2300℃)2J(-50.0~600.0℃)8Pt100(-200.0~600.0℃)3T(-199.9~400.0℃)9Cu50(-50.0~150.0℃)4S(-50~1600℃)10線性電壓0-5V(-999~9999)5B(400~1800℃)(F2)11線性電壓1-5V(-999~9999)可定制:毫伏信號(hào)、頻率信號(hào)或其它特殊信號(hào)輸入為0-10mA時(shí)設(shè)置為10,輸入為4-20mA時(shí)設(shè)值為11。 |
dPL | 量程下限 | 熱電偶或熱電阻輸入時(shí),根據(jù)傳感器類型設(shè)置允許的量程范圍,所設(shè)置的其它參數(shù)將按此量程范圍進(jìn)行計(jì)算。當(dāng)儀表測(cè)量值超過量程后,顯示測(cè)量值將閃爍。 線性電壓/電流輸入時(shí),dPL和dPH對(duì)應(yīng)線性量程的下限和上限。 |
dPH | 量程上限 | |
oI | 主控電流/電壓輸出 | 當(dāng)主控輸出為電壓或電流的PID信號(hào)時(shí), OI設(shè)置如下: 輸出電流輸出電壓04~20mA1~5V10~20mA0~5V20~10mA0~2.5V |
tI | 變送電流/電壓輸出 | 變送輸出量程范圍內(nèi)與顯示相對(duì)應(yīng)的電流/電壓信號(hào),HI設(shè)置如下: 輸出電流輸出電壓04~20mA1~5V10~20mA0~5V20~10mA0~2.5V |
dPt | 小數(shù)點(diǎn)位置設(shè)置 | 當(dāng)dPt用于線性電壓/電流輸入的場(chǎng)合,表示顯示的小數(shù)點(diǎn)后數(shù)字位數(shù)。當(dāng)dPt=0時(shí),小數(shù)點(diǎn)不顯示。 舉例:輸入信號(hào)為4~20mA的壓力傳感器信號(hào),對(duì)應(yīng)量程為0~20.00MPa,各參數(shù)設(shè)置如下: InP=11(4~20mA線性電流輸入信號(hào))、dPL=0.00(輸入下限4mA時(shí)的壓力顯示值)、dPH=20.00(輸入上限20mA時(shí)的壓力顯示值) dPt=2(小數(shù)點(diǎn)位置設(shè)置,采用0.00格式) 當(dāng)dPt用于其它輸入的場(chǎng)合,表示顯示的小數(shù)點(diǎn)后數(shù)字位數(shù)。當(dāng)dPt>0為顯示小數(shù)點(diǎn)1位,dpt=0無(wú)小數(shù)位數(shù); |