LG一个难解的脉冲输出问题! 点击:711 | 回复:4



笔笔名

    
  • 精华:4帖
  • 求助:11帖
  • 帖子:290帖 | 1797回
  • 年度积分:1
  • 历史总积分:3209
  • 注册:2002年3月17日
发表于:2007-04-27 19:16:00
楼主
问题是:
     我用文本来显示步进电机行走数据。用一输入口手动控制步进电机正转,脉冲输出数据在文本里以增加方式显示(比如:寄存器为D100,当前显示数据为1000)。
     再用另一输入口手动控制步进电机反转,脉冲输出数据在文本里以减少方式显示(比如:寄存器为D100,当前显示数据为-10,在文本上面是没有负号显示)。在此种情况下如改写数据,则PLC会多把其数字当作是负数据来运行,这样运行方向就会在反转,而不是正转。
    因为我要的结果是改写数据后变成正转数据来运行。不知道能有什么好方法来清除寄存器里面的负数?我做过先清零寄存器,然后写入数据。这样的结果还是不行,因为其始终多认为是负数。除非你用手动控制电机正转,让数据自己增加到正数。然后再修改,这样就可以了。


楼主最近还看过



LG产电MM

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 174回
  • 年度积分:0
  • 历史总积分:342
  • 注册:2003年8月26日
发表于:2007-04-27 21:55:00
1楼
文本显示,支持 有符号数。负号可以。
方法很多,都很简单。

笔笔名

  • 精华:4帖
  • 求助:11帖
  • 帖子:290帖 | 1797回
  • 年度积分:1
  • 历史总积分:3209
  • 注册:2002年3月17日
发表于:2007-04-28 08:22:00
2楼
那请教在有负数显示的情况下,如何写入正数呢?

leodan

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 196回
  • 年度积分:0
  • 历史总积分:320
  • 注册:2004年5月07日
发表于:2007-04-28 11:35:00
3楼
做个条件判断,满足的时候再乘个-1不就OK了吗?不过做的不是很规范啊,呵呵^^^^^^^^应该可行的.

lusheng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 66回
  • 年度积分:0
  • 历史总积分:378
  • 注册:2007年3月05日
发表于:2007-05-15 19:40:00
4楼
各位前辈!能否给我发一份LG PLC120与LG IG5变频器之间的通讯控制调速的梯形图或程序啊,谢谢了!
  我的邮箱:fu7811839@163.com或者lu7811839@163.com
    QQ:110301475
          付生谨上

热门招聘
相关主题

官方公众号

智造工程师