如何使用西门子PLC连接编码器并对编码器编程
需要硬件有:
1.PLC西门子S7-1200-CPU1214C/DC/DC/DC、V4.1。
2.编码器:E6B2-CWZ5B,PNP,增量型,1000P/R,如下图:
3.编码器与PLC接线,如下图:
棕色:DC24V+
蓝色:COM
黑色:A,接I0.0
白色:B,接I0.1
橙色:Z,接I0.3
其中AB的接入点可以自己定义,不一定非得是I0.0和I0.1,Z不能更改。
4. 配置高速计数器,如下图:
这里选用HSC1,选择启用高速计数器、计数、A/B计数、增计数。
使用默认地址ID1000作为计数器地址,也可以选择其它,占四个字节。
5. 注意所使用的IO通道的滤波器问题,如下图:
老版本CPU在使用高速计数器时屏蔽了滤波,不必考虑,但是V4.1版本的CPU没有屏蔽,所以一定要注意这个滤波和编码器的脉冲频率,如果不合适将被过滤掉。
6. 监控测试结果,如下图:
不必写程序就可以读到了。
只有在需要某些特殊功能时才需要些程序,这里不做介绍。
7. 滤波时间和能检测到的最大频率,如下图:
好了,你们平时接触的编码器是哪种?