在学习S7-200高速计数中,发现在接收高速脉冲过程中,状态表中的SMD48总是0,但HC1有变化的数值,SMD48是HSC1的当前值,为什么不显示数值呢?
最佳答案
对高速计数器如何寻址? 为什么从SMDx中读不出当前的计数值?
可以直接用HC0;HC1;HC2;HC3;HC4;HC5对不同的高速计数器进行寻址读取当前值,也可以在状态表中输入上述地址直接监视高速计数器的当前值。SMDx不存储当前值。
http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/s7-200/function/hsc/hsc.htm
其它更多内容请参考:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/013.html
提问者对于答案的评价:
明白了,规定好了直接访问高速计数器,谢谢解答。同时谢谢其它专家的指导。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc364292.html