求教高数计数器换向问题

已锁定

李高成

  • 帖子

    41
  • 精华

    0
  • 被关注

    0

论坛等级:游士

注册时间:2010-05-31

普通 普通 如何晋级?

求教高数计数器换向问题

854

4

2013-08-01 13:39:29

我做了一个程序,形式就像一个单摆,我使用电机在单摆下侧驱动,刚开始让电机给一个力让单摆运动,以后就使用PLC,对运转方向判断,驱动电机相应加力。 我换向的判断是使用定时中断计算脉冲正负判断方向,脉冲数正的时候M6.3置一,反向标志M6.4复位1。脉冲负时候反转标志M6.4置一,正转M6.3复位。
我在主程序中增加了一段限制换向的程序如下
网络6
LD SM0.0
LPS
AN T48
A 正向:M6.3
EU
= 正向限制:M2.2
LRD
AN T47
A 反向:M6.4
EU
= 反向限制:M2.3
LRD
A 正向限制:M2.2
TOF T47, 6
LPP
A 反向限制:M2.3
TOF T48, 6
网络7
LD T47
EU
LD T48
EU
OLD
LD SM0.1
LDB= 运行步骤:VB400, 4
EU
OLD
CTU C1, 32000
但现在是起始的时候有时候正常,但有时候,第一次加完力后,第二下没有加力,第三下以后就正常了,我不知道为什么第二下没有加上力了呢?我第一次加力能 超过2秒,超过延时时间啦。为什么有时好使有时不好使呢?请大家帮我看看毛病在哪里啊。和我使用定时中断有没有关系啊,我要是使用子程序来测速有没有什么弊病没啊?
求教高数计数器换向问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33258条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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