调用频率库,调试时,HCS0-CV值一直是0,不显示当前值,请教一下大家,软件中是哪里设置错了,硬件接的是1M和I0.0引脚
图片说明:
钻石用户推荐最佳答案
首先,看你组态的是 ST40,则其 I0.0-I0.3 是可以识别 5V 信号的。
在下面链接中的问题4。
你先多看看这个链接中的常问问题部分,看看的组态过程还有有没有问题。
主要点是:
系统块中地滤波时间与允许计数的最高频率存在一定的关系;
你是不是使用了差分输出的编码器,这是不行的,由于查分数出的信号需要专门的差分信号接收器件,而S7-200 SMART CPU不具备这样的差分接口,所以无法直接连接差分输出的编码器。
高速计数器的模式是怎样的,不会超出了高速输入通道能识别的最高频率吧
不能用 SMD 查看当前值,要用 HC0;HC1;HC2;HC3;HC4;HC5对不同的高速计数器进行寻址读取当前值。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/function/hsc/HSC_FAQ.htm
再看看
S7-200 SMART高速计数器常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/013.html
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348008.html