WinCC查询Excel数据表格内容_第1页
WinCC查询Excel数据表格内容_第2页
WinCC查询Excel数据表格内容_第3页
WinCC查询Excel数据表格内容_第4页
WinCC查询Excel数据表格内容_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Wincc查询Excell数据表格内容Liking5200,sdyjdx关键字:Wincc,Excell,数据查询现实工程应用中,经常会遇到重要仪表参数需要显示并记录,如温度,压力,流量等。这些参数通过PLC采集,在Wincc中显示并记录,实际应用中经常遇到客户反映仪表显示不准确,特别是温度,无论采用热电阻还是热电偶,其电阻值和感应电动势与温度的对应是不变得,这样我们就可以通过查询的方式,验证我们的显示是否准确。前提:我们必须准备好电阻值和感应电动势与温度对应的Excell表格。如下图:要确保表格的正确性,排列顺序有序性!Wincc组态:Wincc中创建查询变量(内部变量),如图画面组态查询按

2、钮,及相应IO域,如图按钮创建C动作如下,以热电阻Pt100为例,如下:(可以直接粘贴,但需要自己仔细调试应用才可以理解)/#include stdio.h#pragma code(Shell32.dll /调用动态链接库char str15,str25,str35,add20;float R11011;float x0,y0,x1,y1,x,y;int i=4,j,k,m,n,a,b,c;BOOL Flag,Flag1;char add1152=A,B,C,D,E,F,G,H,I,J,K,L;char add2152=0,1,2,3,4,5,6,7,8,9;_object* pExcel =

3、 NULL; /建立 pExcel 指针 用来对 EXCEL 进行操作HWND handle=NULL;/strcpy(add,GetTagChar(Read_R;/printf(%s ,%s ,%s ,行:% d ,列:%d 百位:%d 十位:%d 个位:%d n, str1,add1j,add,i,j,a,b,c;handle=FindWindow(NULL,WinCC-运行系统 - ;if (MessageBox(handle,读取温度,热电阻校验, MB_YESNO|MB_ICONQUESTION|MB_SETFOREGROUND|MB_SYSTEMMODAL=IDYESpExcel

4、= _object_create(Excel.Application; pExcel-Visible = 0;pExcel-Workbooks -Open (d:check1.xls;for(i=4;i110;i+for(j=0;j0strcat(add,add2a; if(b0|a0strcat(add,add2b; strcat(add,add2c; Rij=pExcel-Worksheets(Pt100-Range(add-Value;pExcel-Quit(; /退出Excel _object_delete(pExcel; /-读取Excell数据-/m=GetTagWord(A;/n

5、=GetTagWord(B; / y=Rmn;x=GetTagFloat(Check_R_In; if(x=390.26y=850;goto Result;if(x18.95for(i=4;i25;i+ / printf( n;for(j=1;j11;j+ / printf(%-10.2f, Ri11-j;if(x=100&x390.26for(i=24;i110;i+/ printf( n;for(j=1;j=Rij;/printf(%-10.2f, Rij;else x0=Rij;y0=Ri0+j-1;if(j=10x1=Ri+11;y1=Ri+10;elsex1=Rij+1;y1=Ri0+j;y=(y1-y0*(x-x0/(x1-x0+y0;goto Result;/-Result: SetTagFloat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论