s7300 数据查询

s7300 数据查询

ID:24438214

大小:24.50 KB

页数:4页

时间:2018-11-14

s7300 数据查询_第1页
s7300 数据查询_第2页
s7300 数据查询_第3页
s7300 数据查询_第4页
资源描述:

《s7300 数据查询》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、s7300数据查询s7300数据查询    问题:  想有S7300做一个功能块,  输入3个数据,(分别是:配方号一个字r,工位号一个字p,查询请求一个位q)  输出15个数据(分别是这个工位上的15个工艺参数a.b.c.d.e.f.g.h.i.j.k.l.m.n.o)其中,这15个数据存在DB10里面的一个二维数据表里,这个表有38行,15列,每15个数据作为一个工位的15个参数都有规律的存在这个表中的一行里面。  请教如何实现,不太会用,望给讲一下,越详细越好!    问题补充:  我怎么也找不到FC500和FC501,能否帮我测试一下你的程序,我不知问题出在哪里

2、。        最佳答案                    用scl的数组方法来处理:  1、新建一个db,name键入DATA,type键入ARRAY[1..15,1..38],Initialvlaue为空,下一行的type键入Real  2、在soruce目录下新建一个sclsource文件,把下面代码粘贴然后编译,得到两个fc,其中fc500是用于给数组赋初始值,可以放在ob100里面,fc501则是查询数据用的,放在ob1里面  FUNCTIONFC500:VOID  BEGIN  DB3.DATA[1,1]:=1.0;  DB3.DATA[1,2]:=2

3、.0;  DB3.DATA[1,3]:=3.0;  DB3.DATA[1,4]:=4.0;    DB3.DATA[2,1]:=1.0;  DB3.DATA[2,2]:=2.0;  DB3.DATA[2,3]:=3.0;  DB3.DATA[2,4]:=4.0;  END_FUNCTION  FUNCTIONFC501:VOID  VAR_INPUT  P:INT;  Q:BOOL;  END_VAR  VAR_OUTPUT  A:REAL;  B:REAL;  C:REAL;  D:REAL;  E:REAL;  F:REAL;  G:REAL;  H:REAL;  

4、I:REAL;  J:REAL;  K:REAL;  L:REAL;  M:REAL;  N:REAL;  O:REAL;  ERROR:BOOL;  END_VAR  BEGIN  IFQ=TRUEANDP>=1ANDP<=38THEN  A:=DB3.DATA[P,1];  B:=DB3.DATA[P,2];  C:=DB3.DATA[P,3];  //后面自己加  //如果输出参数用一个数组,这段程序就可以用一个循环写了  ERROR:=FALSE;  ELSE  ERROR:=TRUE;  END_IF;  END_FUNCTION

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。