登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:有关高速计数器的调用问题
点击:986 回复:8
楼主
编辑
引用
管理
329967084
hsc_init子程序 一旦被主程序初始化调用以后,那么该子程序就一直在运行吗,还是说一个扫描周期以后就自动停止了呢,这个问题怎么都想不通。按理说,一般的子程序被调用以后,不都是只执行一个扫描周期吗?
15-09-10 13:58
1楼
编辑
引用
管理
yejingmao
取决于调用的条件
15-09-10 14:38
2楼
编辑
引用
管理
穿孩子的树
引用
329967084
在 2015/9/10 13:58:07 发言
【内容省略】
如果子程序正常,子程序执行完后回到主程序调用的地方继续执行主程序
15-09-10 15:50
3楼
编辑
引用
管理
329967084
高速计数器是在主程序中被初始化调用的,这个子程序是用高速计数器向导做的。
15-09-10 17:23
4楼
编辑
引用
管理
329967084
按照一般子程序的调用情况我也是这么想的,但是这个高速计数器的子程序好像是一旦被主程序初始化调用激活以后,就一直在运行,直到达到某个值才会停止,而不是按照一个扫描周期这样来的。所以我想不通。
15-09-10 17:26
5楼
编辑
引用
管理
穿孩子的树
引用
329967084
在 2015/9/10 17:26:57 发言
【内容省略】
如果学过单片机是很好理解的,主程序只一些与高速计数器有关的特殊寄存器进行初始化操作,至于高速计数功能是硬件完成的,可以去看看单片机里面的高速计数就明白了,说到底PLC也是个单片机
15-09-10 20:18
6楼
编辑
引用
管理
329967084
谢谢
15-09-10 22:02
7楼
编辑
引用
管理
neverland36
调用的时候同时完成定义及激活,然后一直运行。“直到某个值才会停止”----不能这样理解,HSC是不会停止的,会一直计数,只是到某个数清零重新计数而已
15-09-11 10:46
8楼
编辑
引用
管理
329967084
按照你说的这样就好理解多了,谢谢
15-09-11 11:48
工控新闻
征集线索!事关推进新型工业化、企业减负和中小企业发展
德承Cincoze工控机DI-1200:提升无人机侦测与反制系统效能的关键解决方案
倍福“职”等你来!
皮尔磁:让工业燃烧器更加安全智能
研祥智能物联业务2025经销商大会圆满举办
全球三大机器人展:德国慕尼黑机器人展(automatica) 中国工博会机器人展(RS) 日本东京机器人展(iREX)
性能拉满!华北工控ATX-6159,赋能环境自动监测监控系统高效边缘AI处理
西门子与日照钢铁签署战略合作协议,携手推动钢铁产业数字化智能运维
更多新闻资讯