S7200,高速计数器HSC0 初始值 点击:1572 | 回复:3



zhang_liujing

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 2回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2013年8月18日
发表于:2013-09-03 21:41:45
楼主


我初学,请大侠指点,见以上程序,我的想法是:SMB37设为2#11000000,即要装入初值,而且是减计数。运行结果是:一开始HC0的初值为7,但I0.0输入时,HC0却不变——这与预期不符,预期是应该实现减计数。请指点,为什么不能减计数。

另外,假如我把SM0.0改为SM0.1,就能实现减计数,这个我也搞不明白,请一并指点。

多谢!




狼牙精神

  • 精华:6帖
  • 求助:5帖
  • 帖子:468帖 | 5379回
  • 年度积分:119
  • 历史总积分:62906
  • 注册:2020年3月27日
发表于:2013-09-04 08:28:26
1楼

为什么高速计数器不能正常工作?

在程序中要使用初次扫描存储器位SM0.1来调用HDEF指令,而且只能调用一次。如果用SM0.0调用或者第二次执行HDEF指令会引起运行错误,而且不能改变第一次执行HDEF指令时对计数器的设定。 

zhang_liujing

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 2回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2013年8月18日
发表于:2013-09-04 18:59:39
2楼

回复内容:

对: 狼牙精神 为什么高速计数器不能正常工作?在程序中要使用初次扫描存... 内容的回复!


哥们儿,我是用SM0.1来调用HDEF指令的呀。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2013-09-04 19:55:14
3楼

请重点看HSC指令。重中又重地看,不要看其他,不要怀疑其他,先看懂这个再管其他的。


热门招聘
相关主题

官方公众号

智造工程师