以前的程序写的好好的,可以顺利下载到PLC当中,但自从在FC25中写了个几句程序,就下不到PLC中,代码是294:23,我把新写的程序复制到其他块,其他块也不能下了,逻辑上新写的程序没有问题,请问各位大侠我该如何差错?
最佳答案
代码294:23可能有以下原因产生:
- 这种类型的一个块已经存在并且不能被覆盖。在线删除所有程序重新执行一次下载。
-对于老款CPU不能把Switch打到RUN下载。
- 一个块的类型或者号码对于该款CPU不允许。
- 功能块中可能包含超过了CPU地址区域的操作数。(如使用了超出范围的M区地址)
- 功能块中可能包含CPU无法识别的编程命令。
- 功能块占用太多的临时变量堆栈(例如:S7- 300 CPU超过256 bytes).
提问者对于答案的评价:
谢谢您的回答,是我自己问题,写了CPU不能识别的命令··
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc244104.html