如何解决AB向编码器误差,我使用PLC记数。谢谢!!!
先查查屏蔽层,看有没有接地,尽量原理变频器,高频变压器等干扰源。看看转速多少,降低转速看看准不准,是不是超过了PLC的采集频率了。等等。望采纳。。
硬件方面:编码器的a、b相和plc的x0、x1接口相连,电源接24v;使用plc的内部高速计数器;在电机运行回路中设一复位开关,每当设备运行到这里时,复位计数器内数值,这样可以消除累计误差。
脉冲丢失或者程序对数值处理不当造成的。前者可以使用高速光耦改善脉冲信号,后者需要对程序里的计数器段进行校准。
PLC 高速计数AB相计数是指编码器输出两路计数信号(A.B),它们在相位上相差90°,PLC可以根据两者的相位,判断编码器的转向进行所要执行的控制。
模拟量用万用表测正常plc采集的数据不正常怎么回事
万用表的采集时间比较长,一般要到0.3秒以上,所以滤波作用很强,针对你这情况可以考虑加大采集次数作平均值,要是不怕麻烦可以检查线路是否有干扰,屏蔽接地方式是否正确等,和另外一个通道调换测量看是外部问题还是plc问题。
首先硬件,用万用表测量模拟量的电压或电流,看变送器输出的模拟量信号是否稳定,如果是变送器的信号不稳,那么就更换变送器。如果是电压信号,注意加滤波电容。
差异大,那就是模拟量出问题,小的话,那就通过程序修正就可以。
温控仪与plc通讯数据不稳定,如何处理
可能是系统干扰的问题:可以把PLC硬件组态模拟量的干扰频率调一下,找一个合适干扰频率的试试,然后想办法找到干扰源抑制他。(如变频器、信号电线与动力线路隔得太近或交叉了,都检查一下。
没什么特别好的办法,只能优化你的24个参数,另外你可以一次性连续寄存器下发。比如你想下发1号3号寄存器,那你不如直接下发1到3号寄存器能够减少时间。
按你的要求,可以考虑增加通讯次数,并对指令进行校验,校验错误的,丢掉!正确的,处理。只要通讯速度够快,正确率达到10%就够了。
成功后说明温控仪部分通讯正常包括通讯线及通讯参数;再以相同通讯参数在电脑上运行modsim软件,将PLC需读取的参数在modsim上对应的地址上设置好,看PLC是否能正常读取。那部分不正常,一试便知。
按以下方法步骤来解决:第一看温控仪设定,看设定的传感器型号对不对,再看其他设定有没有错误,比如误差调整等等。第二看传输距离,距离超过传感器范围,肯定不准,我就是遇到这个问题还没解决。求高手一起解决。
我有一个控制柜,PLC采集的数据不停的乱跳,接的线也是屏蔽线,地也是接好...
1、建议将两个电源的地线连接在一起并接地。接地线应尽量短和粗,采用单点接地。模拟信号用屏蔽双绞线传送,屏蔽层在PLC侧单端接地。未用的模拟量输入通道应短接,应避免模拟信号线与强电线平行布线,交叉处应成直角相交。
2、模拟量的输入就是你说的这个想象啊!有可能是正常现象,也可能是你没有说清楚问题。
3、为防止PLC和变频器之间的控制信号线受空间电磁场的干扰,可在这些控制信号线的外层接屏蔽线,以提高系统的抗干扰能力。此种接线一定要注意,对屏蔽的接地点只能选取一点。不管是在PLC一边,还是在变频器的一边。
4、动力线、控制线以及PLC的电源线和I/O线应分别配线,隔离变压器与PLC和I/O之间应采用双绞线连接。PLC的输入与输出最好分开走线,开关量与模拟量也要分开敷设。
还没有评论,来说两句吧...