关于软件延时 NOP指令的问题请教高手!!

已锁定

chaochao

  • 帖子

    10
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2004-09-17

普通 普通 如何晋级?

关于软件延时 NOP指令的问题请教高手!!

939

7

2004-10-11 12:44:25

小弟遇到了一个问题:
S7-200控制一步进电机系统,要求方向信号至少先于脉冲信号10us建立。
我在程序中的解决方式如下:
判断需要反转了,于是立即发出方向信号
SI Q0.3,1 //方向信号,高电平反转
NOP 255 //延时 0.37us*255(每条空指令的执行时间为0.37us)
然后再输出PTO脉冲

在脉冲输出完毕后,关联中断,在中断程序中,再将Q0.3给立即复位为0。

现在调试时发现PLC的LED显示,Q0.3是有输出和关断动作(由于延时时间短,不能观察到Q0.3是否先于脉冲信号Q0.0输出),不过在控制电机时发现,电机却没按要求反转,而是一直朝一个方向转。

请问高手,是否采用nop指令延时不合适,还是要检查方向信号的线路??
关于软件延时 NOP指令的问题请教高手!! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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