S7-200 smart 高速计数器学习之连接编码器
S7-200 smart 连接 omron编码器 E6B2-CWZ6C
1.接线
omron编码器 E6B2-CWZ6C是NPN型,PLC输入端M接电源24V。
因为编程选HSC0,所以编码器信号A,B分别接到 I0.0和I0.1,I0.4接入手动复位信号,用来复位编码器当前值。
接线正确的话,上电后转动编码器,PLC上I0.0和I0.1输入指示灯会闪烁。
2.编程
(1)16#F8赋值给SMB37 就是把2进制11111000分别赋值给M37.7 SM37.6 --- SM37.0
(2)选择HSC0 模式10
(3)启动HSC0
(4)HC0就是当前编码器的值
(5)最后别忘了在系统块中勾选脉冲输入点
理解之后也可用向导中的高速计数器进行编程,会用到 初始值(CV) SMD38 预设值(PV)SMD42
编写高速计数器程序的步骤:
(1)设置高速计数器的控制字节
(2)写入初始值和预设值
(3)使用HDEF指令定义高速计数器的编号及模式
(4)链接好相应的中断
(5)允许全局开中断
(6)启动高速计数器
(7)编写相应的中断程序