编码器+高速计数器 编码器转的时候会发脉冲发给PLC接入PLC接入点I点上。PLC最快发的脉冲100kHZ编码器最快发200KHZ如果在编码器上给PLC接入点发脉冲速度太快PLC接受的不到不做特殊设置PLC收不到编码器发过来的脉冲。编码器本质上属于传感器。NPN -------1M 24VPNP -------- 1M 0V在使用编码器之前需要在PLC上做系统块设置高速计数器HSC编码器发的脉冲想看见具体发了多少就用到了高速计数器在工业当中编码器用来测速用来测位置。分辨率转一圈发多少脉冲叫精度也叫分辨率橙色比较特殊转一圈只发一个脉冲。相就是发脉冲表格上时钟就是脉冲的意思。1、内部西门子内部规定SM2、外部I0.11 增方向i0.10减方向3、增减A/B相正交正交垂直90°谁超前谁谁滞后谁的问题黑色和白色都接都发脉冲。顺转正转增逆转反转减高速计数器定义指令计数器的定义编程对照此表1、I0.0已经接线需要设置系统块使编码器和PLC相适应。I0.0 -----6.4ms默认周期6.4ms,周期T12.8msf1/T频率为78.125 只要是比这个频率快的PLC都检测不到。更改位0.2微妙,频率为2500kHZ。编码器最大频率是200KHZ这个在0.2微秒之内。所有设置的频率一定要大于200KHZ就行。编写程序查看当前值高速计数器是32位的存储HC0的值非常有用可以用比较指令尽量不要用指令太空不容易抓住数值。现在工业现场用的最多的模式0号和9号模式。高速计数器的向导这边组态的过滤设置6.4ms需要修改在系统块上修改小结