用s7-1200做高速计数,编码器为增量式旋转编码器,输出A相接I0.0,输出B接I0.1,输出C没接,组态高速计数HSC1,增计数,工作模式A/B计数器,别的设置为默认值,下载PLC后,运行,转动编码器,在线监控ID1000数据值一直为0,要么有数据为16FFFFFFF,请大家帮忙分析下哪里有问题,谢谢。
问题补充:
请问·啊芳在哪里修改这个周期值,谢谢
最佳答案
s7-1200集成了脉冲测量功能,在使用高速计数器进行脉冲测量是一定要注意脉冲的脉宽和测量的周期,否则会出现测量不到正确的脉冲数,你的存储器d1000应该用双整数32位。之所以会出现上述情况,就是你模块脉冲测量设置不合理造成,具体设置请登陆网页http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1200
要对周期值进行修改,请查阅S7-1200系统手册,手册下载地址https://support.industry.siemens.com/cs/document/91696622?dti=0&lc=zh-CN
提问者对于答案的评价:
原因就是你说的,电话问了西门子,搞定,谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc191531.html