我以前使用西门子200写程序,写的程序是关于高速脉冲和高速计数器的,伺服电机从A到B反复运动(运动次数可以根据情况设定)。然后,利用高速计数器HSC0,模式为12来记录高速脉冲发送的脉冲的数量,我将运动的整个过程所需要的脉冲数量给定下来(比如说10000个脉冲),设定当HSC0记录的数量小于2000,我让控制伺服正转的时候,到脉冲数量为2000-4000时候,我实现伺服电机反转,当脉冲数量4000-6000时候,伺服电机正转,当脉冲数量为6000-8000时候,伺服电机反转,当脉冲数量8000-10000时候,伺服电机正转。现,smart提供的高速计数器HSC0没有模式12了,也就无法实现这样的功能呢?请问:1、在smart里面有其他指令代替200里面的这个功能吗?2、smart里面没有这样想关的指令的话,刚刚的问题是否有很好的办法解决呢?
最佳答案
200smart取消了原200的高速计数器模式12的功能。
移步到这里,我有一些解释,链接:由一个200smart高速计数器的功能思考,http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1326019&b_id=64&s_id=83&num=17#anch
提问者对于答案的评价:
得到了我想要的答案
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc127387.html