电工学习网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

1511T CPU控制V90伺服电机为什么会报“区域长度错误”呢?

查看数: 1418 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-11-16 11:52

正文摘要:

昨天遇见一个怪事,客户用1511T  CPU控制V90伺服电机,程序编译及下载都没有问题,但是一转至RUN模式,CPU就报故障。打开故障诊断信息,看到报编程错误和区域长度错误这两个故障,导致无法转到RUN模式。现 ...

回复

admin 发表于 2021-11-16 11:52:56
   看了大家的解决思路之后,发现这个问题还是在写程序这一块 啊。跟客户交流得知,客户是OEM客户,设备大多是已经定型了的,程序基本上已经固化成标准模板了。这次是甲方要求多加了一些其他设备进来,故而导致程序的修改,应该是程序在复制粘贴进来时直接用了,但是程序块中的DB数据块变量并没有定义,或者说超出了原来定义的长度呢。

     按照上面的思路,和客户一起又仔细检查了FC4这个程序块,果然发现了其中的问题,有一个定时器调用的DB块中有数据未定义。重新修改了以后,转至RUN模式,故障消除,完美解决。

对了,靠仿真,是发现不了问题的,我用仿真在线模拟的时候是可以转至RUN模式的,所以说更多的问题需要在项目现场调试时候发现呢。希望大家能够引以为鉴吧

电工学习网 ( )

GMT+8, 2024-5-9 19:14

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表