MP370的脚本问题 点击:322 | 回复:7



阿水

    
发表于:2012-02-11 15:38:24
楼主
求助帖10分-已结帖

    如下图,在设备测量时我要调用一个测量值 measured 变量显示出来,后在其进行计算测量值是否超出上下限范围,上限范围也就是定位值position加上公差值Tol.limit,下限范围也就是定位值position减去公差值Tol.limit,如下图:

    现在的问题就是这个定位值在不同型号时设置值不一样,如何让它们同步显示出来,如测量6“时上了限就是6“”的actulal+tol.limit,这个值显示在上图中的 U.limit 后面,测量值设置如下图:



楼主最近还看过



zhxl198808

  • 精华:7帖
  • 求助:14帖
  • 帖子:79帖 | 3915回
  • 年度积分:0
  • 历史总积分:22219
  • 注册:2008年9月06日
发表于:2012-02-11 17:54:46
1楼
你这个值是想手动设置还是,自动识别!!!!!!!

阿水

  • 精华:31帖
  • 求助:399帖
  • 帖子:1801帖 | 22295回
  • 年度积分:2
  • 历史总积分:98539
  • 注册:2007年3月22日
发表于:2012-02-11 19:44:17
2楼
.第二图白框为在向plc中输入的设置值,第一图中显示

通讯网

  • 精华:11帖
  • 求助:2帖
  • 帖子:464帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2012-02-11 20:46:36
3楼
翻翻资料嘛!工控产品种类那么多,要是自己不会看资料还能干么??

通讯网

  • 精华:11帖
  • 求助:2帖
  • 帖子:464帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2012-02-11 20:49:06
4楼
工控产品,虽然种类很多,但是原理上差别不大,自己多翻翻资料。。。总不能什么都问吧。。

青岛黄工

  • [版主]
  • 精华:5帖
  • 求助:89帖
  • 帖子:171帖 | 4776回
  • 年度积分:0
  • 历史总积分:24301
  • 注册:2007年4月02日
发表于:2012-02-12 14:23:34
5楼
问题就是这个定位值在不同型号时设置值不一样,这种情况建议用配方功能,将不同的设置值保存为相应的配方,以后用来随时调用,很方便,也不用重复设置,如果想实时显示,那么用循环更新来做,很方便。

猪虫

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 29回
  • 年度积分:0
  • 历史总积分:258
  • 注册:2008年10月14日
发表于:2012-02-12 14:44:18
6楼

上面的兄弟说的对呀!

还可以自己编一个脚本呀,反正MP270是容许编辑VB脚本的。

我也遇到过相似的问题。

建立数组limit【n】,通过对测量值 measured 的判定来对tol.limit进行赋值

if measured<4.5 and  measured>3.5 then  tol.limit=limit【1】;

if measured<5.5 and  measured>4.5 then  tol.limit=limit【2】;

……

U.limit=position+Tol.limit

L.limit=position -Tol.limit

当然这里只是简单说明了一下,可能和实际程序有很大不同。

阿水

  • 精华:31帖
  • 求助:399帖
  • 帖子:1801帖 | 22295回
  • 年度积分:2
  • 历史总积分:98539
  • 注册:2007年3月22日
发表于:2012-02-13 15:26:19
7楼

   谢谢6楼的坛友

那后面的显示如是在不同尺寸也能显示不能值吗?这个数组 N 是怎么使用的?

 

SSI ļʱ