找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
一个周期只能这些一次,这个一定是没有错的!一段程序仍然在一个周期中执行一次也是一定没有错的。
你的问题可能出现在如何定义1S周期上,一般类似的定义是调用定时中断组织块上,如OB35,定义时间为1S,并下载到cpu中。
如果你已经定义了M1.2为1S的脉冲信号,那么也应该用沿触发,如果没有沿触发,则每一个周期MD574与MD564均累加。
2、问题补充:
是不是定时器的动作受程序扫描周期的影响?
定时器的动作是异步于程序扫描周期的,即定时器的动作不受程序扫描周期的影响。但系统对于定时器的扫描是受程序扫描周期的影响,也就是说在一个程序的扫描周期内,定时器动作的状态可能出现两种形式,可能在程序的头,也可能在程序的尾部。
3、问题补充:为了证实是周期扫描的影响还是程序采样的问题。建议:
将你的累积程序放在OB35(定时循环中断组织块)中执行,并按你的要求设置定时循环中断的时间。有关组织块见:
详见《组织块使用说明》下载:
http://download.gongkong.com/file/2005/12/10/OBSpecification.pdf
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!