有一个电机自带脉冲输出,每转一圈发出一个脉冲。那么据此如何使用S7-200 SMART编一个简单的程序来测量电机转速?
备注:电机最大转速小于1500rpm。
小弟没用过高速计数器,所以希望有程序段或组态过程。
问题补充:
如果组态完高速计数器之后,如何计算电机转速。
注:电机的脉冲是图中的Tacho接口,看起来是无源信号。
图片说明:
最佳答案
不清楚你电机自带的高速脉冲输出是什么类型的。
没有关系的,200smart 高速计数器如果是第一次使用可以用向导方式,试着组态。
我在论坛有最基本的组态方式的帖子,是连载的,你如果需要可以去看看。
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1349025&b_id=64&s_id=83&num=31#anch
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1350348&b_id=64&s_id=83&num=12#anch
补充问题回复:
200 smart支持5V的高速计数器输入。
但你补充的图示连接到I1.1处好像的脉冲变压器类型的,如果是可能无法连接到200smart 的高速计数器端子上,原因是200smart 可以识别脉冲的高、低电平,但需要的是脉冲的波形,对于正弦波之类的可能无效。
Tacho端子是无源的,你使用时需要外部引入电源
提问者对于答案的评价:
就是要接到Tacho端子上GND之间。是不是将 +24V接到Tacho,将I0.0接到GND,0V接到PLC的M端。
最佳答案作者回复:
不是。
如果plc的输入L+连接的是24V,则,I0.0连接Tacho,GND连接24V的0
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc126252.html