回复:求哪个高手帮忙。关于脉冲控制的一些问题。。谢谢!

非撒

  • 帖子

    5
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2014-03-02

普通 普通 如何晋级?

发布于 2014-03-03 08:48:02

4楼

功能:通过脉冲控制电机正反转。首先控制电机正转一个指定的圈数,当电机转动完成后,在立即反转,当按下停止按钮后,电机停止转动。
现在根据这个程序,按下停止后,电机还是转一会才停,有个明显的减速过程。
I0.0开始按钮,I0.1电机停止按钮。M0.1正转标志位,M0.2反转标志位,M0.3停止标志位,M4.2正转脉冲结束标志位
主程序:
LD SM0.1 //初始化
R M0.1, 1
R M0.2, 1
R M0.3, 1
R M4.2, 1
R Q0.0, 1
R Q0.1, 1
LD I0.0
O M0.1 //正转标志
AN M0.2
= M0.1 //正转自锁

LD I0.0 //开始按钮
R M0.3, 1
R M4.2, 1
S SM67.7, 1 //停止pto

LD M0.1
A M4.2
O M0.2
AN M0.3
= M0.2
R SM67.7, 1

LD M0.2
A I0.1
O M0.3
= M0.3

LD M0.3
R Q0.0, 1

LD M0.2
S Q0.0, 1
S Q0.1, 1

LD M0.1
S Q0.0, 1
R Q0.1, 1

LD M0.1 //电机正转
MOVB 16#85, SMB67
MOVW 1000, SMW68
MOVD 1600, SMD72
ATCH INT_0:INT0, 19 //正转时 发送指定的脉冲
ENI
PLS 0

LD M0.2 //电机正转
MOVB 16#81, SMB67
MOVW 1000, SMW68
PLS 0

INT_0中的为:
LD SM0.0
= M4.2 //中断标志 正转脉冲发完
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33291条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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