回复:S7-200中的PLS指令在单管线的时候能不能连着发脉冲指令?请指教

寻找真相

  • 帖子

    10
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2011-09-08

普通 普通 如何晋级?

发布于 2012-06-07 13:09:20

3楼

主程序
网络1:
LD M1.0
MOVD +5000, AC0 //给定的频率是5000HZ;
*D +200, AC0 //200ms为脉冲串执行时间;
MOVD AC0, VD200 //
/D +1000, VD200 //通过给定的频率和时间计算出脉冲数,并将其放入到VD200中
MOVD +1000000, AC1 //
/D +5000, AC1 //
DTI AC1, VW300 //通过频率计算周期的;并将计算结果放到VW300中;

网络2:
LD M1.0
EU //
MOVB 200, SMB34 //M1.0的上跳沿设置中断0的中断周期;
ATCH 定时中断:INT10, 10 //连接中断0
ENI //开全局中断
TOF T33, 100 //并即时1S;

网络3
LD T33
ED
DTCH 10 //T33的计时一到分离中断;


定时中断0程序
LD SM0.0
MOVB 16#85, SMB67 //设置Q0.0的PLS控制字:允许PTO输出,选用PTO模式,单段管线,时间基准为us,允许PTO脉冲数更新,允许PTO周期值更新;
MOVW VW300, SMW68 //设置周期
MOVD VD200, SMD72 //设置脉冲数
PLS 0 //启用PLS
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33277条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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