用S7-200的PTO指令,例如要求输出2000个脉冲 ,能否有一个变量能随时记录已经输出的脉冲个数?我想把这个脉冲的个数换算成某个机械零件的位置,在触摸屏上随时显示出它的运动轨迹来
问题补充:
资料说要读取HSC0的当前值,在HC0中读取,这个HC0是什么?编程时怎样取出这个值来?
最佳答案
1.用高速计数器HSC.
见有关资料。
2.用户使用高速计数器模式 12 时不需要任何外部连线,Q0.0(Q0.1) 与 I0.0(I0.1)通过集成电路内部关联,越过了外部信号处理电路,因此 HSC0(HSC1) 可以计 100KHz 或者更高频率的脉冲。用户在使用向导配置S7-200 内部 PTO/PWM 操作时,勾选“使用高速计数器HSCx(模式12)自动计数线性 PTO 生成的脉冲”即可。
3.有关HSC资料,请见《西门子 S7-200·LOGO!·SITOP 参考》V0.92版(更新版)(2008.02.15) ,下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
《西门子S7-200编程视频高速计数器教程》:下载
http://jake2008y.qupan.com/1386356.html
请见《西门子S7-200应用》,下载:
http://www.gkong.com/learn/learn_detail.asp?learn_id=175
提问者对于答案的评价:
谢谢,现在知道了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352596.html