AB相高速计数器在4倍速模式下AB相脉冲接在同一脉冲信号下会怎样计数?

已锁定

winter938

  • 帖子

    1551
  • 精华

    33
  • 被关注

    41

论坛等级:至圣

注册时间:2005-06-09

黄金 黄金 如何晋级?

AB相高速计数器在4倍速模式下AB相脉冲接在同一脉冲信号下会怎样计数?

5387

15

2018-09-28 15:43:16

直接上程序:


网络1:定义高速计数器2为4倍速模式9的AB相计数,初始值为100,预置值为200

LD     SM0.1

MOVB   16#F8, SMB57

HDEF   2, 9

MOVD   100, SMD58

MOVD   200, SMD62

HSC    2

网络2:手动M0.0实现脉冲输出,此处采用立即输出指令

LD     M0.0

=I     Q0.0

=I     Q0.1


以上就是全部程序,网络2中另一种情形(暂称为B情形)是不采用立即输出而是普通的扫描周期输出,硬件上晶体管输出的Q0.0接I1.2(A相脉冲),Q0.1接I1.3(B相脉冲)。


第一种情形下,M0.0编程软件写入1后,HC2变为102,写入0后变为104

B情形下,M0.0编程软件写入1后,HC2变为98,写入0后变为100.



接着实验把I1.2,1.3的接线交换则:

第一种情形下,M0.0编程软件写入1后,HC2变为98,写入0后变为96

B情形下,M0.0编程软件写入1后,HC2变为98,写入0后变为100.


B情形下,把Q0.0,Q0.1接到I0.0,I0.1,网络1改成高速计数器0的定义,即

LD     SM0.1

MOVB   16#F8, SMB37

HDEF   0, 9

MOVD   100, SMD38

MOVD   200, SMD42

HSC   0

M0.0编程软件写入1后,HC0变为98,写入0后变为96.再写入1则变为94写入0变为92.


实验结果就是这样,能说明什么问题呢?



AB相高速计数器在4倍速模式下AB相脉冲接在同一脉冲信号下会怎样计数? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33274条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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