300的循环指令百思不得其解, 点击:414 | 回复:3



信仰的真相

    
  • 精华:0帖
  • 求助:90帖
  • 帖子:104帖 | 398回
  • 年度积分:0
  • 历史总积分:1934
  • 注册:2012年3月14日
发表于:2015-06-08 11:47:10
楼主
求助帖10分-已结帖

楼主编写了一段300的STL程序,用来根据MD0,MD4,MD8中的数来输出QB2中的位,比如如果是 1,2,3,则输出Q2.1 Q2.2 Q2.3

问题来了,循环次数是3的时候,也只有Q2.1 Q2.2有输出,MD20的数值也不对,执行三次加P#4.0之后应该是96,就好像加法只执行了一次,输出只执行了两次一样, 为啥会这样





银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2015-06-08 11:59:42
1楼

其实,可以换个思路进行的。

使用等于指令,然后输出线圈。

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2015-06-08 12:03:37
2楼

其实,可以换个思路进行的。

使用等于指令,然后输出线圈。

学渣养成中

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 15回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2015年6月24日
发表于:2015-06-24 10:34:50
3楼

可以用计数器来控制它的!


热门招聘
相关主题

官方公众号

智造工程师