好文档 - 专业文书写作范文服务资料分享网站

西门子PLC程序下载失败的原因总结

天下 分享 时间: 加入收藏 我要投稿 点赞

西门子PLC程序下载失败的原因总结

西门子PLC程序下载失败的原因总结

当编程器与PLC之间的连接已经建立,下载程序时,常会出现某些块无法下载的情况。

不能建立编程器与PLC之间的连接,参考:编程连接故障诊断 通常会报出错误代码:0294:x 常见原因如下:

1.使用的地址超出系统支持范围M T C I/O L 2.程序中使用的指令,CPU不支持,例如ENT 3.块的大小过大,超过64K

4.某些块,OB ,FB ,SFB不被CPU支持 5.块编号不在合理范围内

6.CU处于一些特殊状态 ,如断点调试 7.CPU 存储空间不足 8.FC109写保护

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

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

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

西门子PLC程序下载失败的原因总结

西门子PLC程序下载失败的原因总结

查看帮助

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

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

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

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

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

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

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

西门子PLC程序下载失败的原因总结

西门子PLC程序下载失败的原因总结

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

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

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

块。

西门子PLC程序下载失败的原因总结

西门子PLC程序下载失败的原因总结

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

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

西门子PLC程序下载失败的原因总结

西门子PLC程序下载失败的原因总结

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

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

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

西门子PLC程序下载失败的原因总结

西门子PLC程序下载失败的原因总结

西门子PLC程序下载失败的原因总结西门子PLC程序下载失败的原因总结当编程器与PLC之间的连接已经建立,下载程序时,常会出现某些块无法下载的情况。不能建立编程器与PLC之间的连接,参考:编程连接故障诊断通常会报出错误代码:0294:x常见原因如下:1.使用的地址超出系统支持范围MTCI/OL2.程序中使用的指令,C
推荐度:
点击下载文档文档为doc格式
6539e51srf4c2db011p1797950lpza00fcq
领取福利

微信扫码领取福利

微信扫码分享