问一下,西门子200 smart系列的ST30 CPU,需要采集一个流量计的脉冲。流量计是24V供电,有3个信号线,第一个是A相TTL的5V 脉冲信号,另一个是B相(90°)TTL的5V 脉冲信号,第三根是TTL GROUND。A相线和TTL GROUND接示波器显示波形是方波,B相线和TTL GROUND接示波器也是方波;但A相线和24V供电的0V接示波器显示的是如下波形。
第一个A相线接到I0.1上。我在高速计数器向导里应该选HSC1,模式0,程序里怎么也采集不到的脉冲值。请问这是为何
最佳答案
这个传感器是AB正交的模式,可以试试HSC0,模式9;A相接I0.0,B相接I0.1。
如果仍然采集不到的话,可以测量流量计的0V和TTL GROUND之间是否联通,或者看看有流量的时候I0.1的指示灯是否闪烁,如果不连通或不闪烁的话,说明没有构成回路,plc无法检测到信号。
如果这样,就需查传感器资料,看0V和TTL GROUND之间能否短接了。如果不能短接,就需要买一个差分信号转换单端模块,再把输出接到PLC上面。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348024.html