0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC程序无法下载诊断的原因有哪些

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-06 11:49 次阅读

1.使用的地址超出系统支持范围M T C I/O L

如下所示OB1下载时报294:6错误

806a48fe-fc6a-11ec-ba43-dac502259ad0.png

查看帮助

807de382-fc6a-11ec-ba43-dac502259ad0.png

非法地址,非法指令,过多的传递参数以及块号非法,都将导致33:53888错误。

本例子的CPU为6ES7 315-2EH14-0AB0,查看CPU技术规范,可见M区最大数目为2048字节,则其地址最多到M2047.7。OB1中的地址2048.0超出地址范围。

8089ab36-fc6a-11ec-ba43-dac502259ad0.png

2.程序中使用的指令,CPU不支持,例如ENT

程序中使用了非法指令,也会导致294:6错误,如下图

809c10aa-fc6a-11ec-ba43-dac502259ad0.png

ENT指令将累加器 3的内容复制到累加器 4,累加器 2的内容复制到累加器 3,但是CPU 315只有两个累加器,所以该指令非法。

3.块的大小过大,超过64K

当程序块过大时,报如下错误

80aaf9bc-fc6a-11ec-ba43-dac502259ad0.png

当程序块过大时,超过64K,保存或者不保存直接下载,都会出现上述错误

80b67df0-fc6a-11ec-ba43-dac502259ad0.png

4.某些块,OB,FB,SFB不被CPU支持

如下图所以,OB90下载时抱错,因为该CPU不支持OB90。可在硬件组态,CPU属性里面查看CPU支持的OB块。

80c977f2-fc6a-11ec-ba43-dac502259ad0.png

5.块的编号不在合理范围内

如下图所示,下载FB10000到CPU315下载失败。CPU支持的最大块号范围,可在CPU技术规范中查看。

80d62e52-fc6a-11ec-ba43-dac502259ad0.png

6.CPU处于一些特殊状态,如断点调试

当CPU处于断点调试状态时,下载该程序块,软件会提示该程序块正在被其他应用使用,是否继续下载?

80e3e6aa-fc6a-11ec-ba43-dac502259ad0.png

如果点击确定继续下载,则会提示正处于断点调试状态,块不能写入,是否执行下载?

80f6efca-fc6a-11ec-ba43-dac502259ad0.png

点击确定后,报错如下。块不能被下载。

81059746-fc6a-11ec-ba43-dac502259ad0.png

7.CPU存储空间不足

如下所示,CPU的MMC卡大小为128K,下载的程序大小超过128K,报错如下

8116a9d2-fc6a-11ec-ba43-dac502259ad0.png

可以在线查看CPU存储器的使用情况

812c3720-fc6a-11ec-ba43-dac502259ad0.png

不管是不是已经下载过的块,再次下载时,系统会根据要下载的块的大小计算所需空间。所以有时空间不够,在线删除后,再下载即可。建议装载存储器使用空间占总容量50%以下。

8.SFC109写保护

SFC109可以设置CPU在运行时不受访问,以保护CPU内部程序的运行。只允许CPU停机的时候进行程序下载。CPU运行时下载,将报错如下

81335dca-fc6a-11ec-ba43-dac502259ad0.png

9.L区以及使用加密工具加密块

L区使用超出范围,或者下载使用块保护工具加密的块,到不支持该功能的CPU将会导致以下错误。

814e1c00-fc6a-11ec-ba43-dac502259ad0.png

L区的大小限制可在CPU技术规范中查看,例如CPU315

8164a952-fc6a-11ec-ba43-dac502259ad0.png

块保护工具,是Step7 V5.5以上,软件安装光盘,CD2上带的软件包。

V5.5以上使用加密工具加密,对CPU版本有要求,不能低于以下CPU版本:

400CPU V6.0

300CPU V3.2

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5008

    文章

    13167

    浏览量

    462197
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10829

    浏览量

    211198

原文标题:PLC:程序无法下载诊断

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PLC远程下载网关 SSF-BOX-100 :轻松应对PLC 远程调试\程序下载

    PLC远程下载网关 SSF-BOX-100 SSF-BOX-100 是三石峰科技有限公司推出的工业级PLC 远程下载网关,主要用于 PLC
    的头像 发表于 11-05 09:19 124次阅读
    <b class='flag-5'>PLC</b>远程<b class='flag-5'>下载</b>网关 SSF-BOX-100 :轻松应对<b class='flag-5'>PLC</b> 远程调试\<b class='flag-5'>程序</b><b class='flag-5'>下载</b>

    触摸屏驱动板无法烧写程序的相关原因

    每次听到别人说是什么原因导致触摸屏驱动板无法烧写程序,就很想去讨论一下。今天就跟大家聊聊到底是什么原因导致的。
    的头像 发表于 10-21 11:19 163次阅读

    光缆无法做的原因哪些

    光缆无法做(即光缆施工或制造过程中遇到困难)的原因可能涉及多个方面,包括技术、材料、环境以及人为因素等。以下是一些可能导致光缆无法做的主要原因: 一、技术因素 制造工艺复杂:光缆的制造
    的头像 发表于 09-18 10:23 267次阅读

    plc与电脑无法通讯的3种可能原因

    PLC与电脑无法通讯的3种可能原因 1. 硬件问题 硬件问题通常是导致PLC与电脑无法通讯的最直接原因
    的头像 发表于 09-05 10:02 3585次阅读

    plc程序丢失怎么恢复回来

    在工业自动化领域,PLC(可编程逻辑控制器)是一种广泛应用于各种工业控制系统的设备。它通过接收输入信号,执行程序逻辑,然后输出控制信号来实现对设备或系统的控制。然而,在实际应用中,PLC程序
    的头像 发表于 07-25 10:08 1993次阅读

    怎么判断PLC程序丢失了

    PLC(Programmable Logic Controller,可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制器。PLC程序丢失可能会导致设备无法正常运行,甚至造成生产中断
    的头像 发表于 07-25 10:01 1079次阅读

    雷雨天后PLC不工作的原因

    雷雨天后PLC不工作了,可能的原因多种,以下是一些建议和步骤来诊断和解决问题: 1.检查电源 原因P
    的头像 发表于 07-01 18:16 980次阅读

    怎么判断PLC的通讯故障

    了解PLC(可编程逻辑控制器)的通讯故障是确保工业自动化系统正常运行的关键。本文将详细阐述如何判断PLC的通讯故障,包括故障原因诊断方法、解决方案和预防措施。 第一部分:故障
    的头像 发表于 07-01 10:04 1689次阅读

    如何把plc程序转到新的plc

    在工业自动化领域,PLC(可编程逻辑控制器)是一种广泛使用的控制器。随着技术的发展和生产需求的变化,有时需要将现有的PLC程序迁移到新的PLC上。这个过程涉及到多个步骤,包括
    的头像 发表于 07-01 09:59 1870次阅读

    什么是PLC的故障诊断功能?

    PLC的故障诊断功能是指PLC系统能够自动检测、识别和报告设备或系统中潜在或已经发生的故障,从而帮助用户及时采取相应措施进行修复,确保生产过程的稳定和安全。
    的头像 发表于 03-22 09:09 838次阅读

    PLC远程上下载程序和远程编程调试的操作步骤

    【技术分享】远程透传网关-单网口快速实现施耐德TM200CE PLC程序远程上下载
    的头像 发表于 01-27 18:00 2895次阅读
    <b class='flag-5'>PLC</b>远程上<b class='flag-5'>下载</b><b class='flag-5'>程序</b>和远程编程调试的操作步骤

    PLC远程上下载程序如何实现?plc远程维护方案

    【技术分享】远程透传网关-单网口快速实现三菱 FX3C/FX3U PLC程序远程上下载
    的头像 发表于 01-19 12:00 1872次阅读
    <b class='flag-5'>PLC</b>远程上<b class='flag-5'>下载</b><b class='flag-5'>程序</b>如何实现?<b class='flag-5'>plc</b>远程维护方案

    aduc834可以下载程序,但是程序无法运行是什么原因造成的,如何解决?

    收到aduc834发来的版本号\"adi 834v23...\"等等,并且wsd可以连接,可以下载程序,但是看起来程序无法运行,因为io port没有动作,如果在
    发表于 01-12 07:21

    PLC程序故障是什么原因?如何远程维护?

    尽管可编程逻辑控制器PLC通常具有高度的可靠性,但在出现故障时,PLC程序问题往往容易被忽视,同时PLC信号也可能出现输入误差,需要现场工作人员进行排查。 1、由于机械牵拉,线路本身老
    的头像 发表于 12-23 10:51 463次阅读

    基恩士KV STUDIO是什么?如何实现PLC远程上下载程序

    KV STUDIO是基恩士PLC的编程软件。工程师通过手中的编程电脑,即可实现基恩士PLC的编程调试、诊断与数据传输,并能将程序上传下载进行进一步操作,是
    的头像 发表于 12-19 13:55 1354次阅读
    基恩士KV STUDIO是什么?如何实现<b class='flag-5'>PLC</b>远程上<b class='flag-5'>下载</b><b class='flag-5'>程序</b>?