找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
高速计数器HSCx有6个,从HSC0至HSC5每种高数计数器可以工作在0-11的12种工作模式下,每种工作模式要占用不同的 Ix.x ,如果PLC要使用一路高速输入,那么没问题,如果要配置成2路设置更多路时,要保证选择的2路高数计数器所使用的 Ix.x 相互之间不冲突,这里给你选择两个高速计数器HSC1与HSC4;
如何配置编程呢?下面给出一路的配置,两路直接更改下就可以了:
// 主程序
NETWORK 1
LD SM0.1 // 首次扫描时调用SBR_0
CALL SBR_0
//子程序SBR_0
NETWORK 1// 配置HSC1
LD SM0.1 // 首次扫描有效
MOVB 16#F8 SMB47 // 配置HSC1
// - 启用计数器
// - 写入新当前值
// - 写入新预置值
// - 将初始方向设置为向上技术
// - 选择用高水平的起始及复位输入
// - 选择4X模式
HDEF 1 11 // 将HSC1配置成正交模式
MOVD +0 SMD48 // 清除HSC1当前值
MOVD +50 SMD52 // 预置值为50
ATCH INT_0 13 // HSC1当前值=预置值时启动中断13
ENI // 中断启用
HSC 1 // 启用HSC1
// 中断程序
NETWORK 1
LD SM0.0
MOVD +0 SMD48 // 清除当前值
MOVB 16#C0 SMB47 // 重新写入一个新值
HSC 1 // 再次启用HSC1
再详细的信息可以参阅S7 200手册的HSC指令部分介绍:
http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=1&CatFirst=1&CatSecond=2&CatThird=-1
http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=7&CatFirst=1&CatSecond=2&CatThird=-1
西门子 S7-200·LOGO!·SITOP 参考》V0.93版(更新版)
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城