新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于LongWorks供水系统的设计

基于LongWorks供水系统的设计

作者:时间:2014-03-21来源:网络收藏


config network input snvt_count nciio_scan=1000;
//系统扫描时间1秒
network output snvt_state nvo_module_di[2];
//数字量输入模块变量
network input
snvt_count nvi_module_do[8]={1,1,1,1,1,1,1,1};
//数字量输出模块变量(与图3网络变量表对应)
network input snvt_count nvi_module_ao[4];
//模拟量输出模块变量
network output snvt_count nvo_module_ai[8];
//模拟量输入模块变量
network output snvt_count nvomodulestatus[4];
//各模块状态指示
network input snvt_count nvi_setpoint[4];
//pid运算设定值
network input snvt_count_inc nvi_p[4]={1,1,1,1};
//pid调节参数p(与图3网络变量表对应)
network input
snvt_count_inc nvi_i[4]={10,10,10,10};//pid调节参数i
network input snvt_count_inc nvi_d[4];//pid调节参数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,定时读写网络变量数据,实现对硬件设备控制,下面介绍恒压供热实现程序。
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(最大调节量4095
//对应50hz)而且pid设定值大于测量值
if(pump_open1_time14) {
pump_open1_time++;
if(pump_open1_time>=10) { //持续时间大于等于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) {//持续时间大于等于10妙
nvi_module_do[3]=1; //停止供热恒速泵p4
}
}
else
{
pump_close1_time=0;
}
……
}

5.2 系统人机界面的开发

系统人机界面的开发平台是advantech webaccess,webaccess的网络架构共由3部分组成:工程节点、监控节点、客户端。

(1) 工程节点:工程节点是一个普通的web服务器,需要设置它的ip地址、http端口、tcp端口。

(2) 监控节点:主要是设置与硬件设备通信接口和连接的硬件设备,可以通过串口、以太网或其他通讯接口实时地和自动化设备进行通讯,webaccess提供一系列硬件设备驱动程序,包括plc、单片机、ddc、dcs、输入输出设备和echelon的lonworks现场总线设备。

(3) 全功能客户端:webaccess使用active x技术提供实时数据、趋势和动态的图表文件。


图3 网络变量表(部分)

6结束语

经过调试,基于longworks总线控制器的恒温恒压楼宇供水系统,能够与现场设备正常通信,调节性能好,人机界面直观地显示系统的动态数据和图表,并且通过internet实现远程监控。本系统设计也适用于火电厂、工厂的恒温恒压供水系统,其工艺流程稍有增减,但控制系统也可采用本文介绍的设计方法实现。

参考文献
[1] 刘泽祥. 现场总线技术. 北京:机械工业出版社,2005.
双绞线传输器相关文章:双绞线传输器原理
调压器相关文章:调压器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭