1、组态软件应用指南昆仑通态WB智能传感器在昆仑通态MCGS51组态软件中的应用组态软件是一种用户可自己定制功能的软件平台,它随着分布式控制系统(DCS)及计算机控制技术的发展而日趋成熟。组态软件的应用范围已经渗透到社会生活的各个领域。WB智能传感器(满足WTC-B-02协议)适应市场的发展需要,已可在多家组态软件中直接组态使用。下面分别介绍WB智能传感器在几个组态软件中的使用方法。WB智能传感器全参数产品有下面几项:有功电度,无功电度,有功功率,无功功率,功率因数,频率,输入电压,输入电流。用户在定货时可根据实际需要自由选择输出参数,在设备定义时要求选择的输出参数与用户定货时的参数选择相一致,否
2、则不能得到正确的结果。1设备安装从昆仑通态的系统菜单中选择工具菜单一栏下的“设备构件管理”,弹出对话框:从对话框中选择“安装”按钮,系统提示输入设备驱动程序所在的目录。在目录选择对话框中选择好路径后按确定即可,安装好后在用户定制设备下可看到WB3M004R1,这是WB传感器一款传感器型号名,WB传感器其它型号的智能传感器(符合WTC-B-01协议)在该组态软件中也借用这一名称。2设备定义在工作台窗口中选择设备窗口,出现:在此状态上双击设备窗口或“设备组态”按钮,出现设备组态窗口:通过设备工具箱先往设备窗口增加串口通讯父设备,再在该设备下增加WB3M004R1。首先设置串口通讯父设备属性,设置点
3、击“串口通讯父设备”,出现对话框:只需在基本属性一页中将串口参数设好即可。波特率、数据位、停止位和校验方式均按上图设置。按确认返回设备窗口。WB传感器设置:点击“3M004R1”,出现对话框:选择设置设备内部属性,并将水平滑块移到右方,出现:点击“设置设备内部属性”右边的“”按钮,出现对话框:检查通道数量与所用的传感器输出参数数量是否相符,如果不同则按下“通道数量”按钮出现:在文本框中设置正确的通道数量(1-12)。3M004R1基本属性设置完毕后,再选择“通道连接”属性页:在这里为各个通道设置相应的数据对象,如果是12通道全都有数据的产品,对应关系如表:通道123456789101112数据
4、对象ERPQCFV1V2V3I1I2I3如果不是全参数的产品,通道数量一定要设置得与输出参数数量相符,否则不能得到正确的参数。比如某型号产品共有7个参数输出,分别是E、R、P、Q、C、V1、I1;则将通道数量置为7,对应关系表示为:通道1234567数据对象ERPQCV1I1数据通道连接填完后,先按“检查”按钮检查一下有无误,通过检查后按“确认”出现添加数据对象对话框:系统提示是否添加数据对象,选择“全部添加”即增加所有刚定义的传感器数据对象到实时数据库中。在设备属性对话中选择“数据处理”属性页,出现:选择序号00,双击出现通道处理设置对话框:通过通道处理对话框设置各个通道的数据处理方法,由于
5、WB传感器传出的数据多是用标称值的万分数表示的,所以对每一通道的数据都要进行处理才能得到最后的结果(电度参数的处理在后面作专门介绍)。某全参数WB传感器的处理方法如下图所示:上面表示的是对一个额定电压为220V,额定电流为5A,额定功率为3300W的全参数传感器的数据处理。其中:序号00:处理通道34(功率数据通道),多项式:*X。这是因为在额定输入情况下,输出的功率原始数据为10000,而实际功率为3300W,将10000转换成3300所乘的系数是。所以多项式表示成*X。功率计算:3M系列Pn=Vn*In*3 , 2M系列 Pn=Vn*In*31/2 , 1M系列 Pn=Vn*In序号01:
6、处理通道55(功率因素通道),多项式:*X。这是因为在额定输入和无相位差情况下,输出的功率因数原始数据为10000,而实际功率因素为1,将10000转换成1所乘的系数是。所以多项式表示成*X。序号02:处理通道66(频率数据通道),多项式:。这表示将所得数据乘上1/100即是频率数据(Hz)。 序号03:处理通道79(电压数据通道),多项式:*X。这是因为在额定输入情况下,输出的电压原始数据为10000,而实际电压为220V,将10000转换成220所乘的系数是。所以多项式表示成*X。序号04:处理通道1012(电流数据通道),多项式:。这是因为在额定输入情况下,输出的电流原始数据为10000
7、,而实际电流为5A,将10000转换成5所乘的系数是。所以多项式表示成*X。3电度数据处理对于有电度输出的产品,请参照以下方法进行处理。电度有有功电度和无功电度两项,为处理电度数据,需要在实时数据另外增设4个变量,其中两个用作中间变量,另外两个表示最后的电度数据。中间变量:ygddsum,wgddsum。初始值设为0。电度实际值:ygddreal,wgddreal。从工作台窗口中选择“运行策略”,出现窗口:从窗口中选择循环策略,按下“策略组态”按钮,出现策略组态窗口:首先将循环策略的运行间隔设定到WB传感器数据采集时间间隔的一半以下,比如传感器数据采集时间间隔为1秒,则将循环策略的运行间隔设定
8、为400毫秒,再点击脚本程序,并在脚本程序中输入以下程序段:if E0 THENyggdsum=ygddsum+EE=0ygddreal=(ygddsum/3600)*ENDIFif R0 THENwgddsum=wgddsum+RR=0wgddreal=(wgddsum/3600)*ENDIF该程序中的E表示接收到的传感器有功电度瞬时值,R表示接收到的传感器无功电度瞬时值,公式ygddreal=(ygddsum/3600)*表示将有功电度累计量转换成实际电度,最后所乘的系数是根据额定功率的数据而定的。这里表示的是额定功率为的情况。如果额定功率为,则最后所乘的系数则为。4数据连接在用户窗口中定义相应的对象,打开对象属性,出现对话框:在“输入输出连接”中选择显示输出,对话框中出现“显示输出”属性页,再选择“显示输出”属性页,出现对话框:在表达式中输入连接的数据对象,或点击“”按钮从数据对象列表中选择相应的数据对象。输出值类型设为数值量输出,小数位数设在4以上,以便能表现出足够的数据精度。至此,在该系统中就完成了WB传感器的设置和使用。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1