回复:初学STL想实现FC105批处理,SF报错,程序如附件,求大神指点

艾星落尘

  • 帖子

    1006
  • 精华

    1
  • 被关注

    179

论坛等级:至圣

注册时间:2010-02-26

白金 白金 如何晋级?

发布于 2016-06-23 14:53:49

6楼

展开查看
以下是引用鲁小花在2016-06-23 13:49:19的发言 >

我改了以后确实已经有数据输出 但是发现两个新的问题请教

  1. 数据不对

  2. 关于极性也不对 我用A = 这个结构赋值有问题,因为临时变量,这个咱先不管,我就直接双极性来实验先。


后来呢我又试了下AR1,AR2一起用还是不对,程序如下,借口都一样,您看看


      L     P##InFirst

      LAR1  

      L     W [AR1,P#0.0]

      T     #tt1

      OPN   DB [#tt1]

      LAR1  P#0.0

      L     #PiwFirst

      ITD   

      SLD   3

      LAR2  

      L     #Num

Next: T     #LoopNum

      L     PIW [AR2,P#0.0]

      T     #PiwInUse

      L     DBD [AR1,P#0.0]

      T     #tt2.Flower.HH

      L     DBD [AR1,P#4.0]

      T     #tt2.Flower.LL

      A     DBX [AR1,P#8.0]

      =     #tt2.Flower.Polarty

      CALL  FC   105

       IN     :=#PiwInUse

       HI_LIM :=#tt2.Flower.HH

       LO_LIM :=#tt2.Flower.LL

       BIPOLAR:=#tt2.Flower.Polarty

       RET_VAL:=#tt2.Flower.state

       OUT    :=#tt2.Flower.OutReal

      L     #tt2.Flower.state

      T     DBW [AR1,P#10.0]

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      L     #tt2.Flower.OutReal

      T     DBW [AR1,P#12.0]

      +AR1  P#16.0

      +AR2  P#2.0

      L     #LoopNum

      LOOP  Next


之前说过,第四组在DB块里麻烦设置下高限的值设置下,也就是DB1.DBD32麻烦给个高限

 L     #tt2.Flower.OutReal

 T     DBW [AR1,P#12.0]

改成

 L     #tt2.Flower.OutReal

 T     DBD[AR1,P#12.0]


一个人在战斗
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54430条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。