基于LongWorks供水系統(tǒng)的設計
config network input snvt_count nciio_scan=1000;
//系統(tǒng)掃描時間1秒
network output snvt_state nvo_module_di[2];
//數(shù)字量輸入模塊變量
network input
snvt_count nvi_module_do[8]={1,1,1,1,1,1,1,1};
//數(shù)字量輸出模塊變量(與圖3網(wǎng)絡變量表對應)
network input snvt_count nvi_module_ao[4];
//模擬量輸出模塊變量
network output snvt_count nvo_module_ai[8];
//模擬量輸入模塊變量
network output snvt_count nvomodulestatus[4];
//各模塊狀態(tài)指示
network input snvt_count nvi_setpoint[4];
//pid運算設定值
network input snvt_count_inc nvi_p[4]={1,1,1,1};
//pid調(diào)節(jié)參數(shù)p(與圖3網(wǎng)絡變量表對應)
network input
snvt_count_inc nvi_i[4]={10,10,10,10};//pid調(diào)節(jié)參數(shù)i
network input snvt_count_inc nvi_d[4];//pid調(diào)節(jié)參數(shù)d
network input snvt_count nvi_cal[4]={100,100,100,100};
//pid運算值過程量
network input snvt_count nvi_control_flag=0;
//1為可以開啟設備運行
使用when()語句定義定時器事件timer_expires,定時讀寫網(wǎng)絡變量數(shù)據(jù),實現(xiàn)對硬件設備控制,下面介紹恒壓供熱實現(xiàn)程序。
when (timer_expires(io_scan_timer))// io_scan_timer定時值
{
……
//////////////增壓泵p3的pid控制///////////////////
if(nvi_control_flag) {
pid_control_flag[0]=1;//啟動第一組pid計算標志位
nvi_module_do[3]=0;// 啟動供熱恒速泵p4
pid_count();/////pid計算控制
}
else
{
all_device_off();//////關閉所有設備
}
///////////////供熱恒速泵p4控制//////////////////
if((nvi_module_ao[0]>4000)(nvi_setpoint[0]>pid_in[0]))
{//如果對變頻器輸出工程量大于4000(最大調(diào)節(jié)量4095
//對應50hz)而且pid設定值大于測量值
if(pump_open1_time14) {
pump_open1_time++;
if(pump_open1_time>=10) { //持續(xù)時間大于等于10妙
nvi_module_do[3]=0; // 啟動供熱恒速泵p4
}
}
}
else
{
pump_open1_time=0;
}
if((nvi_module_ao[0]200)(nvi_setpoint[0] p>
{//如果對變頻器輸出工程量小于200而且pid設定值小
//于測量值
if(pump_close1_time14) {
pump_close1_time++;
if(pump_close1_time>=10) {//持續(xù)時間大于等于10妙
nvi_module_do[3]=1; //停止供熱恒速泵p4
}
}
else
{
pump_close1_time=0;
}
……
}
5.2 系統(tǒng)人機界面的開發(fā)
系統(tǒng)人機界面的開發(fā)平臺是advantech webaccess,webaccess的網(wǎng)絡架構(gòu)共由3部分組成:工程節(jié)點、監(jiān)控節(jié)點、客戶端。
(1) 工程節(jié)點:工程節(jié)點是一個普通的web服務器,需要設置它的ip地址、http端口、tcp端口。
(2) 監(jiān)控節(jié)點:主要是設置與硬件設備通信接口和連接的硬件設備,可以通過串口、以太網(wǎng)或其他通訊接口實時地和自動化設備進行通訊,webaccess提供一系列硬件設備驅(qū)動程序,包括plc、單片機、ddc、dcs、輸入輸出設備和echelon的lonworks現(xiàn)場總線設備。
(3) 全功能客戶端:webaccess使用active x技術(shù)提供實時數(shù)據(jù)、趨勢和動態(tài)的圖表文件。
圖3 網(wǎng)絡變量表(部分)
6結(jié)束語
經(jīng)過調(diào)試,基于longworks總線控制器的恒溫恒壓樓宇供水系統(tǒng),能夠與現(xiàn)場設備正常通信,調(diào)節(jié)性能好,人機界面直觀地顯示系統(tǒng)的動態(tài)數(shù)據(jù)和圖表,并且通過internet實現(xiàn)遠程監(jiān)控。本系統(tǒng)設計也適用于火電廠、工廠的恒溫恒壓供水系統(tǒng),其工藝流程稍有增減,但控制系統(tǒng)也可采用本文介紹的設計方法實現(xiàn)。
參考文獻
[1] 劉澤祥. 現(xiàn)場總線技術(shù). 北京:機械工業(yè)出版社,2005. 雙絞線傳輸器相關文章:雙絞線傳輸器原理 調(diào)壓器相關文章:調(diào)壓器原理
評論