编码器如何判断位置是作为PLC系统中重要的一环,作为一家拥有38年欧洲环保服务经验的水处理环保公司的电气工程师,始终严格要求自我,以高起点、高技术、高品质的原则,研发高效节能的产品,交付高质量的产品,提供优质的服务。那么今天让我们依斯倍环保的电气工程师来带大家了解一下PLC通过编码器对位置的判断。
PLC能输入开关量,也就是一高一低的电平电压,而编码器的脉冲信号,可以理解一段时间内,用极快的速度完成的一组开关量。但是因为这种开关量的频率太高了,所以PLC的I/O口是无法准确读到这些脉冲的个数的,因为PLC工作过程中存在扫描周期,需要每个一段时间才去刷新一下普通的I/O口的数据,而编码器的精确度太高,单位时间内输出的脉冲个数太多,普通的I/O是无法胜任的。
一般PLC会设计有高端计数端口,本质是利用了底层单片机的硬件逻辑来完成这些编码器计数的,避开了扫描周期的问题,PLC都设计有专门的高速计数指令,使用的时候,直接调用这些指令就可以读到当前的脉冲值。
但是脉冲的计算和输出上,由于扫描周期存在,往往也会存在滞后影响,如果用来控制一些执行机构,比如气缸来动作裁切动作,这样要考虑提前量的补偿问题。提醒一下,如果想用PLC来控制伺服或者步进系统,往往并不需要通过编码器反馈来判断位置,通过一些PLS指令之类的来发出位置脉冲给伺服驱动器,位置环在伺服驱动器内部构成就好,而PLC这边只是一个指令机构,并没有构成位置闭环,当然如果是专门定位模块控制,使用了NC之类的控制方式,是可以在里边构建位置闭环的。
想了解更多信息可登陆依斯倍环保官网,依斯倍致力于工业废水处理一站式解决方案,欧洲环保行业服务经验专注工业污水处理工程定制服务
【文章来源:PLC如何通过编码器判断位置】