西门子工业支持中心,以专业共创价值!
登录后可享:
还没有账号?
登录后可查看消息记录
登录后可查看收藏记录
登录后可查看历史记录
热搜词:1847工业学习平台产品信息选型
西门子官方商城
扫码分享好友 任选多种好礼
? 100 ms定时器:对于分辨率为 100 ms 的定时器,定时器位和当前值在指令执行时更新; 因此,确保在每个扫描周期内程序仅执行 100 ms 定时器指令一次,这样才能保证定时器 的定时正确。
以上这句话是系统手册里面的,有些不懂的地方 请帮忙解答。
就是 确保在每个扫描周期内程序仅执行 100 ms 定时器指令一次 这里的“仅执行 100 ms 定时器指令一次”,是指不同定时器比如:T37定时器与T38定时器,还是指相同的两个T37定时器?还是指不同的定时器位或者定时器当前值?还是指相同的定时器位或者定时器当前值???
万分感谢!
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1791310&b_id=64&s_id=0&num=0&myreply=0&pno=0&af=0&c_floor=&GoWeb=0
是指同一个定时器比如T37只在一个地方使用定时器指(如TON)
100 毫秒分辨率
100 毫秒定时器记录自活动 100 毫秒定时器上次更新以来经过的 100 毫秒定时器间隔的数 目。通过以下方法更新这种定时器:执行定时器指令时,将累积的 100 毫秒间隔数(自前 一次扫描周期起)加到定时器的当前值。 只有在执行定时器指令时,才对 100 毫秒定时器的当前值进行更新。因此,如果启用了 100 毫秒定时器但在各扫描周期内并未执行定时器指令,则不能更新该定时器的当前值并将丢失 时间。同样,如果在一个扫描周期内多次执行同一条 100 毫秒定时器指令,则将 100 毫秒 间隔数多次加到定时器的当前值,这延长了时间。只有在每个扫描周期仅执行一次定时器指 令时,才应该使用 100 毫秒定时器。 因为可在 100 毫秒内的任意时刻启动定时器,预设值必须设为比最小所需定时器间隔大的 一个时间间隔。例如,使用 100 毫秒定时器时,为了保证时间间隔至少为 2100 毫秒,则预 设时间值应设为 22。
大哥 我还是没明白呀
说白一点:就是T37定时器指令块在你的程序里只能出现一次,触点可以多个地方使用。
指的是同一个定时器。
本胖的100ms定时器是不用定时器的,用50ms的定时中断。中断程序就是把一个位取反,这个位50ms为0、50ms为1,周期是100ms。
但本胖不建议在中断中直接调用其他的子程序,这样有可能会导致冲突(就是一个中断服务程序没执行完,又产生新中断)。当然如果控制的好,也可以这么用。
T37定时器指令块在你的程序里只能出现一次,触点可以多个地方使用。
注意了!!出现一次和执行一次是不同的。
你可以做个程序
子程序放入T32、T33、T37的线圈,然后用SM0.0连接这三个定时器。
主程序中条件调用这个子程序,也就是在装有三个定时器线圈的子程序的EN端,用I0.0进行连接调用
状态图表监控这三个定时器的当前值,当子程序失去调用的时候,三个定时器的当前值变化是不相同的。
手册的意思就是这个定时器只执行100ms,不管什么情况下。
分享
收藏
有帮助
1. 文件大小:上传文件的大小请限制在1M以内。
2. 文件格式:请不要上传.exe文件,系统支持的格式有:.jpg, .jpeg, .pdf, .gif, .zip, .rar, .doc,.docx, .xls,.xlsx, .ppt, .mp3, .wma, .wmv .asf, .avi, .bmp, .png, .txt, .7z
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
短信登录
登录