一种位置编码器故障后设备不停机继续运行的方法技术

技术编号:32290300 阅读:20 留言:0更新日期:2022-02-12 19:59
本发明专利技术涉属于钢铁生产技术领域,具体涉及一种位置编码器故障后设备不停机继续运行的方法,1、西门子直流调速装置参数设置;2、PLC读取数值;3、曲线记录制作;4、增量编码器读取数值转换;5、编码器跳值故障判断;6、编码器定值故障判断;7、编码器故障后设备不停机继续运行的程序制作。利用电机测速的增量编码器作为设备位置检测的备用检测系统;当PLC程序判断绝对值编码器在运行中出现跳值或者定值等故障时,且电机测速增量编码器正常时经过PLC程序直接无缝衔接切换到增量编码器上进行对设备位置的检测,使其设备可以不停车继续自动运行。无需额外投资,可在绝对值编码器故障时不停车自动切换到增量编码器进行位置检测。停车自动切换到增量编码器进行位置检测。停车自动切换到增量编码器进行位置检测。

【技术实现步骤摘要】
一种位置编码器故障后设备不停机继续运行的方法


[0001]本专利技术钢铁生产
,具体涉及一种位置编码器故障后设备不停机继续运行的方法。

技术介绍

[0002]目前,各种工厂都有很多设备都离不开位置检测与速度检测,这两种检测基本是由绝对值编码器与增量编码器来完成的,绝对值编码器做为位置的检测,增量编码器作为速度的检测,一旦绝对值编码器出现跳值或者定值等故障设备就会无法正常的自动运行。故此,设计一种位置编码器故障后设备不停机继续运行的方法是十分必要的。

技术实现思路

[0003]为解决上述技术问题,本专利技术提供了一种位置编码器故障后设备不停机继续运行的方法,利用电机测速的增量编码器作为设备位置检测的备用检测系统;当PLC程序判断绝对值编码器在运行中出现跳值或者定值等故障时,且电机测速增量编码器正常时经过PLC程序直接无缝衔接切换到增量编码器上进行对设备位置的检测,使其设备可以不停车继续自动运行。
[0004]本专利技术采用的技术方案为:一种位置编码器故障后设备不停机继续运行的方法,所述方法包括以下步骤:步骤一、西门子直流调速装置参数设置状态字连接KK0046 或者K0042 K0043,P452链接一个控制字为增量编码器数值清零作用(P451.3=1);步骤二、PLC读取数值先读取PID的高位再读取低位,直接PID读取状态双字是不可行的,因为高低位是反的,需要先读他的高位再读低位;步骤三、曲线记录制作HMI画面做增量编码器位置曲线与绝对值编码器位置曲线;步骤四、增量编码器读取数值转换PIW666变频器发送给PLC的编码器数值高位对应的状态字地址,MOVE

MW1443;PIW668变频器发送给PLC的编码器数值低位对应的状态字地址,MOVE

MW1441;MD1441

MOVE

MD1457;此时MD1457为负值,在利用SUB_DI双整数减法对MD1457进行负数变正数MD1449;将双整数MD1449利用DI_R转为实数MD1465;MD1465除一个系数(绝对值编码器实际值与增量编码器数值MD1465的一个倍数,通过第三步骤HMI画面制作的曲线抓取同一位置增量编码器与绝对值编码器数值相除得出的一个值)取得的值MD1471再经过ROUND指令取整得到的MD1445的值可以与绝对值编码器的实际位置值完全对应;步骤五、编码器跳值故障判断利用双正数减法SUB_DI 对编码器本次扫描与上次扫描的值进行减法运算得出每
次扫描位置差值MD419(每次扫描位置差值);当设备运行时MD419(每次扫描位置差值)经过DI_R双整数转换为实数MD533;MD533经过ABS指令取整得到MD537;再利用CMP>R指令对MD537与一个数(PLC扫描周期内编码器所能够走的值)做比较,当取整后的每次扫描差值MD537大于PLC扫描周期内编码器所能够走的值时判断编码器故障,增量编码器与绝对值编码器的判断方法相同;步骤六、编码器定值故障判断利用CMP==D指令对每次扫描位置差值MD419进行比较,当设备运行时MD419等于0且延时1秒钟后判断编码器定值故障,增量编码器与绝对值编码器的判断方法相同;步骤七、编码器故障后设备不停机继续运行的程序制作当某设备运行时程序判断绝对值编码器发生故障且增量编码器正常运行时,直接将增量编码器投入到位置检测中使继续正常运行。
[0005]本专利技术的有益效果:了一种位置编码器故障后设备不停机继续运行的方法,利用电机测速的增量编码器作为设备位置检测的备用检测系统;当PLC程序判断绝对值编码器在运行中出现跳值或者定值等故障时,且电机测速增量编码器正常时经过PLC程序直接无缝衔接切换到增量编码器上进行对设备位置的检测,使其设备可以不停车继续自动运行。无需额外投资,可在绝对值编码器故障时不停车自动切换到增量编码器进行位置检测。
附图说明
[0006]图1是实施例一中编码器故障后设备不停机继续运行的程序图表。
具体实施方式
[0007]参照图1,一种位置编码器故障后设备不停机继续运行的方法,所述方法包括以下步骤:步骤一、西门子直流调速装置参数设置状态字连接KK0046 或者K0042 K0043,P452链接一个控制字为增量编码器数值清零作用(P451.3=1);步骤二、PLC读取数值先读取PID的高位再读取低位,直接PID读取状态双字是不可行的,因为高低位是反的,需要先读他的高位再读低位 例子:PIW268
‑‑
MW20
ꢀꢀ
PIW266
‑‑
MW22
ꢀꢀ
MD266
‑‑‑
MD270;步骤三、曲线记录制作HMI画面做增量编码器位置曲线与绝对值编码器位置曲线;步骤四、增量编码器读取数值转换PIW666变频器发送给PLC的编码器数值高位对应的状态字地址,MOVE

MW1443;PIW668变频器发送给PLC的编码器数值低位对应的状态字地址,MOVE

MW1441;MD1441

MOVE

MD1457;此时MD1457为负值,在利用SUB_DI双整数减法对MD1457进行负数变正数MD1449;将双整数MD1449利用DI_R转为实数MD1465;MD1465除一个系数(绝对值编码器实际值与增量编码器数值MD1465的一个倍数,通过第三步骤HMI画面制作的曲线抓取同一位置增量编码器与绝对值编码器数值相除得出的一个值)取得的值MD1471再经过ROUND指令取整得到的MD1445的值可以与绝对值编码器的实际位置值完全对应;
步骤五、编码器跳值故障判断利用双正数减法SUB_DI 对编码器本次扫描与上次扫描的值进行减法运算得出每次扫描位置差值MD419(每次扫描位置差值);当设备运行时MD419(每次扫描位置差值)经过DI_R双整数转换为实数MD533;MD533经过ABS指令取整得到MD537;再利用CMP>R指令对MD537与一个数(PLC扫描周期内编码器所能够走的值)做比较,当取整后的每次扫描差值MD537大于PLC扫描周期内编码器所能够走的值时判断编码器故障,增量编码器与绝对值编码器的判断方法相同;步骤六、编码器定值故障判断利用CMP==D指令对每次扫描位置差值MD419进行比较,当设备运行时MD419等于0且延时1秒钟后判断编码器定值故障,增量编码器与绝对值编码器的判断方法相同;步骤七、编码器故障后设备不停机继续运行的程序制作当某设备运行时程序判断绝对值编码器发生故障且增量编码器正常运行时,直接将增量编码器投入到位置检测中使继续正常运行。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种位置编码器故障后设备不停机继续运行的方法,其特征在于:所述方法包括以下步骤:步骤一、西门子直流调速装置参数设置状态字连接KK0046 或者K0042 K0043,P452链接一个控制字为增量编码器数值清零作用;步骤二、PLC读取数值先读取PID的高位再读取低位,直接PID读取状态双字是不可行的,因为高低位是反的,需要先读他的高位再读低位;步骤三、曲线记录制作HMI画面做增量编码器位置曲线与绝对值编码器位置曲线;步骤四、增量编码器读取数值转换MOVE

MW1443; MOVE

MW1441;MD1441

MOVE

MD1457;此时MD1457为负值,在利用SUB_DI双整数减法对MD1457进行负数变正数MD1449;将双整数MD1449利用DI_R转为实数MD1465;MD1465除一个系数取得的值MD1471再经过ROUN...

【专利技术属性】
技术研发人员:孙国建杜红亮袁友龙高海龙徐华谦许崇涛刘旭东
申请(专利权)人:黑龙江建龙钢铁有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1