PLC问答
> 基恩士KV-7500程序下载后ERR灯闪烁
基恩士KV-7500程序下载后ERR灯闪烁
KV-7500程序KV STUDIO编译无错,下载后ERR灯1Hz闪烁RUN不亮。同样程序在KV-5500正常。含ST和LD混编。
3 个回答
1)在线连接后查看系统监视器错误代码;2)检查是否访问KV-5500寄存器;3)确认工程设定中CPU型号正确;4)检查ST变量数据类型匹配;5)新建简单程序测试。
KV-7500和KV-5500虽然都是KV系列,但内存映射和指令集有差异。我踩过最大的坑是KV-5500的DM区地址从DM0开始,KV-7500从DM10000开始。如果你的旧程序里直接写了DM100这个地址,在KV-5500里正常工作,但KV-7500里DM10000-DM10199是保留区不能乱写。快速定位:在KV STUDIO的"监视列表"里添加程序用到的所有DM/EM地址,看哪些地址的值不正常。另一个常见差异是数组索引范围——KV-5500的数组索引从0开始,KV-7500从1开始,如果用了FOR循环遍历数组很容易越界。
KV-7500 ERR灯1Hz闪烁的排查技巧:1)KV STUDIO菜单栏→在线→错误跳转——直接跳到发生错误的梯形图步号,效率最高;2)如果连接不上,用SD卡记录错误日志——PLC断电插SD卡,上电后错误日志自动写入SD卡,拿到电脑上用文本编辑器打开看;3)ST语言常见的坑:KV-7500不支持ST中的CASE语句使用变量作为选择器,必须用常量;4)IF语句嵌套超过8层也会报编译错误但能下载执行——运行时触发该分支就会ERR;5)最彻底的方法:打开KV-7500的硬件配置,确认CPU类型选择的是KV-7500(V)而不是KV-7500(L)——选错的话编译不报错但运行会ERR。