控制流程与相关网络变量说明.docx
- 文档编号:5261964
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:20
- 大小:1.18MB
控制流程与相关网络变量说明.docx
《控制流程与相关网络变量说明.docx》由会员分享,可在线阅读,更多相关《控制流程与相关网络变量说明.docx(20页珍藏版)》请在冰豆网上搜索。
控制流程与相关网络变量说明
讲解过程:
1.介绍实验名称、实验器材。
2.逐个介绍功能模块并说明与其相关联的设备。
3.演示完整的试验流程,配合讲解(定义控件时着重讲解其网络变量的定义过程(如数据类型、项目名、访问名等)及与其相关联的功能模块)。
4.结合组态界面与流程图:
①介绍组态界面所有控件。
②在组态界面上演示一个完整的功能实现流程。
③详细讲解各个步骤用到的网络变量及其属于哪个功能模块。
④讲解网络变量之间的关联及发生变化造成的实验现象。
智能建筑供配电与照明系统:
智能建筑供配电与照明系统中包含了以下组件:
1.电压表、总电流表、左灯电流表、右灯电流表。
用来显示照明设备工作时的电压、电流等数据。
2.前面标有有功功率、无功功率、总有功、总无功、左灯有功、左灯无功、右灯有功、右灯无功、PFsum等的嵌入式面板。
用来显示照明设备工作时的各项参数的具体数值。
3.光照度计仪表、标有当前照度值的面板。
用来显示光照度传感器读入的当前环境的照度具体数值。
4.标有开照度、关照度的面板。
可手动输入照度数值用来控制照明设备的开关。
开照度:
网络变量读入的即时照度值小于开照度,则同时打开左灯和右灯。
关照度:
网络变量读入的即时照度值大于关照度,则同时关闭左灯和右灯。
5.红外探测器。
用来显示“有人”、“无人”状态;“有人”时右侧的指示灯会闪烁。
6.指示灯、开关按钮。
照明设备处于“开”“关”状态时指示灯显示不同颜色。
7.控制方式选择按钮:
远程控制、照度控制、红外+照度控制。
8.远程控制:
按下远程控制按钮,通过开关的闭合控制照明设备亮和灭,指示灯和各仪表会显示改设备工作时的各项参数。
照度控制:
按下照度控制按钮,通过手动设置“开照度”“关照度”的数值,结合光照度读入的当前照度值来控制照明设备的亮和灭,指示灯和各仪表会显示改设备工作时的各项参数。
红外+照度控制:
系统根据读入的照度值和红外探测器的探测结果来判定照明设备的亮和灭,指示灯和各仪表会显示改设备工作时的各项参数。
9.定时控制1、定时控制2按钮
按下按钮时弹出定时控制相关控制界面。
定时控制界面的控制流程:
星期有效日:
勾选之后在相应的日期定时器起作用。
开1:
定义的第一个开启照明设备的时间。
关1:
定义的第一个关闭照明设备的时间。
开2:
定义的第二个开启照明设备的时间。
关2:
定义的第二个关闭照明设备的时间。
注:
四个定时时间不一定全部要定义,可只用其中一个或多个,根据实际情况而定。
各功能模块包含的相关网络变量定义:
4DI4DO模块:
nvi_DO1_c:
左灯开关
nvi_DO2_c:
右灯开关
nvi_zhaodu:
即时照度值
nvi_control_m=0时,为远程控制方式。
此时只能通过网络给nvi_DO1_c~nvi_DO1_c四个输入网络变量发送数据来控制DO1~DO4四个开关量输出的分、合。
nvi_control_m=1时,为照度/远程控制方式。
此时,如果从输入网络变量获得的照度值<照度低门限,则同时打开左灯(DO1)和右灯(DO2);如果获得的照度值>照度高门限时,则同时关闭左灯和右灯。
也可通过网络给nvi_DO1_c~nvi_DO1_c四个输入网络变量发送数据来控制DO1~DO4四个开关量输出的分、合。
nvi_control_m=2时,为(红外感应+照度)/远程控制方式。
此时,如果红外传感器的干触点输出闭合且照度值<照度低门限,则打开左灯;如果红外传感器的干触点输出断开,则关闭左灯。
也可通过网络给nvi_DO1_c~nvi_DO1_c四个输入网络变量发送数据来控制DO1~DO4四个开关量输出的分、合。
nvi_zhaodu_h_Th:
照度高门限(关照度)
nvi_zhaodu_l_Th:
照度低门限(开照度)
nvo_hongwai_s:
红外传感器状态(0表示“无人”;1表示“有人”)
4AI4AO模块:
AI_times:
采AI_times次后,去掉最大值和最小值求平均值为AI值,3<=AI_times<=30。
AI1_gain:
模拟量输入1的增益,用于修正模拟量输入1的测量值。
AI1_value_4mA:
AI1为4mA(0~20mA或4~20mA)或0.96V或1.92V(0~10V)时对应的输入模拟量的值。
AI1_value_20mA:
AI1为20mA(0~20mA或4~20mA)或4.8V(0~5V)或9.6V(0~10V)时对应的输入模拟量的值。
MP100模块:
nvoEPsum:
总有功电度
nvoEQsum:
总无功电度
nvola:
总电流
nvolb:
右灯电流
nvolc:
左灯电流
nvoPa:
总有功
nvoPb:
右灯有功
nvoPc:
左灯有功
nvoQa:
总无功
nvoQb:
右灯无功
nvoQc:
左灯无功
nvoPFa:
相功率因数
nvoUa:
电压
电力测量数据(三相电压、电流、有功功率、无功功率、功率因数、有功电量、无功电量等):
变量名称
说明
数值范围
数据类型
nvoUa
A相电压
0~380v
SNVT_volt_f
nvoUb
B相电压
0~380v
SNVT_volt_f
nvoUc
C相电压
0~380v
SNVT_volt_f
nvoIa
A相电流
0~5A
SNVT_amp_f
nvoIb
B相电流
0~5A
SNVT_amp_f
nvoIc
C相电流
0~5A
SNVT_amp_f
nvoPa
A相有功功率
0~2000w
SNVT_power_f
nvoPb
B相有功功率
0~2000w
SNVT_power_f
nvoPc
C相有功功率
0~2000w
SNVT_power_f
nvoPsum
总有功电能
0~3.40282E38kwh
SNVT_power_f
nvoQa
A相无功功率
0~2000w
SNVT_power_f
nvoQb
B相无功功率
0~2000w
SNVT_power_f
nvoQc
C相无功功率
0~2000w
SNVT_power_f
nvoQsum
总无功电能
0~3.40282E38kwh
SNVT_power_f
nvoPfa
A相功率因数
0~1.000
SNVT_pwr_fact_f
nvoPFb
B相功率因数
0~1.000
SNVT_pwr_fact_f
nvoPFc
C相功率因数
0~1.000
SNVT_pwr_fact_f
Timer模块:
___________________________________________________________________________________________________________________________
nvi_time:
设备当前时间
nvi_week_day:
设备当前星期
eepromnetworkinputSNVT_str_intnvi_timing_tab[i];//定时表
typedefstruct{
unsignedshortchar_set;
unsignedlongwide_char[15];
}SNVT_str_int;
nvi_timing_tab[i].char_set该元素对应nvo_onoff_c[i]的i。
如该元素=4时,本组定时开关时间到时,更新nvo_onoff_c[4])
nvi_timing_tab[i].wide_char[0]定时1开时,
nvi_timing_tab[i].wide_char[1]定时1开分
nvi_timing_tab[i].wide_char[2]定时1开秒
nvi_timing_tab[i].wide_char[3]定时1关时
nvi_timing_tab[i].wide_char[4]定时1关分
nvi_timing_tab[i].wide_char[5]定时1关秒
nvi_timing_tab[i].wide_char[6]定时2开时
nvi_timing_tab[i].wide_char[7]定时2开分
nvi_timing_tab[i].wide_char[8]定时2开秒
nvi_timing_tab[i].wide_char[9]定时2关时
nvi_timing_tab[i].wide_char[10]定时2关分
nvi_timing_tab[i].wide_char[11]定时2关秒
如果将“开时”设置成>23的值,则开定时无效,但不影响关定时器。
将“开时”设置成>23的值,可实现只有定时关,而没有定时开。
反之,也可实现只有定时开,而没有定时关。
eepromnetworkinputSNVT_statenvi_week_day_e[i];//周每日定时开/关设置
typedefstruct{
unsignedbit0:
1;
unsignedbit1:
1;
.....
unsignedbit15:
1;
}SNVT_state;
nvi_week_day_e[i].bit0=1周日定时有效,=0周日定时无效
nvi_week_day_e[i].bit1=1周一定时有效,=0周一定时无效
nvi_week_day_e[i].bit2=1周二定时有效,=0周二定时无效
nvi_week_day_e[i].bit3=1周三定时有效,=0周三定时无效
nvi_week_day_e[i].bit4=1周四定时有效,=0周四定时无效
nvi_week_day_e[i].bit5=1周五定时有效,=0周五定时无效
nvi_week_day_e[i].bit6=1周六定时有效,=0周六定时无效
注:
nvi_timing_tab[i]和nvi_week_day_e[i]是一一对应的,如nvi_week_day_e[2]只对nvi_timing_tab[2]有效。
networkinputSNVT_time_stampnvi_time;//currenttime
typedefstruct{
signedlongyear;
unsignedshortmonth;
unsignedshortday;
unsignedshorthour;
unsignedshortminute;
unsignedshortsecond;
}SNVT_time_stamp;
nvo_onoff_c[onoff_n]:
开关控制输出网络变量
4DI4DO_fire模块:
示例1:
附加各步骤相关联的网络变量说明(自己写入讲义)
示例2:
附加各步骤相关联的网络变量说明(自己写入讲义)
给排水系统:
组态界面控件介绍:
4DI4DO_jps:
nvi_control_m:
控制方式选择,其数值为0和1的时候分别为远程控制和自动控制。
自动控制
当给水高位状态从非高位变为高位时,给水控制无输出;当给水低位状态从非低位变为低位时,给水控制输出24V。
当排水高位状态从非高位变为高位时,排水控制输出24V;当排水低位状态从非低位变为低位时,排水控制无输出。
远程控制
通过网络给nvi_jishui_c和nvi_paishui_c两个输入网络变量发送分合指令可控制给水泵和排水泵的启停。
水位监视
通过网络获取nvo_jishui_h_s、nvo_jishui_l_s、nvo_paishui_h_s、nvo_paishui_l_s可监视给水池和排水池的水位情况。
泵启停监视
通过网络获取nvo_jishui_c_s和nvo_paishui_c_s可监视泵的启停情况。
网络变量定义及说明
nvi_jishui_c:
给水控制
nvi_paishui_c:
排水控制
nvi_DO3_c=0;
nvi_DO4_c=0;
nvo_jishui_c_s:
给水控制状态
nvo_paishui_c_s:
排水控制状态
nvo_jishui_h_s:
给水水位高状态
nvo_jishui_l_s:
给水水位低状态
nvo_paishui_h_s:
排水水位高状态
nvo_paishui_l_s:
排水水位低状态
GATE:
addr_no[0]~addr_no[16]:
为表的地址(在相关联的表上可以找到,其输入方式从后往前,图中是地址为201008002001的表的输入方式)
kwh[0]~kwh[16]:
地址表addr_no[0]~addr_no[16]对应的表的读数
新风空调系统:
组态界面控件介绍:
4AI4AO-1模块:
AI_times:
采AI_times次后,去掉最大值和最小值求平均值为AI值,3<=AI_times<=30。
AI1_gain:
模拟量输入1的增益,用于修正模拟量输入1的测量值。
AI1_value_4mA:
AI1为4mA(0~20mA或4~20mA)或0.96V或1.92V(0~10V)时对应的输入模拟量的值。
AI1_value_20mA:
AI1为20mA(0~20mA或4~20mA)或4.8V(0~5V)或9.6V(0~10V)时对应的输入模拟量的值。
AO1_gain:
模拟量输出1的增益,用于修正模拟量输出1的输出幅度。
在本系统中,此处:
AI1:
新风温度
AI2:
新风湿度
AI3:
回风温度
AI4:
回风湿度
AO1:
新风阀开度(增益为1时,输入数值范围0~1000;增益为10时,输入数值范围0~100)
AO2:
回风阀开度(同上)
AO3:
水阀开度(同上)
4AI4AO-2:
本系统中此处只用到AI1:
回水温度
4DI4DO:
本系统中:
nviDO1:
加湿阀开关(其输入形式固定两种:
100.0+空格+1,表示加湿阀开状态;0.0+空格+0,表示加湿阀关状态。
根据其数据结构,“100”表示数值(value);“1”表示状态(state)其他非法输入形式不予动作,并保持原状态。
)
nvoDI1:
压差报警开关(100.01)表示“报警”状态;(00)表示“正常”状态
nvoDI3:
防冻报警开关(同上)
GATE:
本系统中:
BaudRate:
485口的波特率设置值
fan_status:
风机调速控制
Indoor_tempT:
室内温度
keyboard_lock:
温控面板锁
modbus_addr:
海湾室内空调监控面板的地址
open_close:
风机开关
operating_mode:
风机工作模式
setting_tempT:
温度设定
update_Rate:
数据更新速率
1
室内温度
寄存器中的数据为温度值的10倍
2
开关机状态
0:
关机1:
开机
3
设定温度
寄存器中的数据为温度值的10倍
4
工作模式
0:
空1:
自动2:
辅助加热3:
除湿4:
制热5:
制冷6:
通风
5
风机状态
0:
停止(只读)1:
低速
2:
中速3:
高速
4:
自动5:
自动低速(只读)
6:
自动中速(只读)7:
自动高速(只读)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制 流程 相关 网络 变量 说明
![提示](https://static.bdocx.com/images/bang_tan.gif)