PLC问答
> 欧姆龙CP1E程序下载后PLC一直处于PROGRAM模式
欧姆龙CP1E程序下载后PLC一直处于PROGRAM模式
CP1E-N40DT-D下载程序后无法切到RUN模式RUN/STOP指示灯显示PROGRAM。CX-One里提示PLC处于编程模式。
3 个回答
CP1E有个启动模式设置。在CX-Programmer的PLC属性里检查启动模式是否设成了PROGRAM。如果设了每次上电都是编程模式。还有一个可能是CPU面板上的DIP开关第1脚(RUN/PROGRAM)是否拨到了PROGRAM位置。欧姆龙CP1E的DIP开关:1脚ON=PROGRAM,OFF=RUN。如果开关在RUN位置还是PROGRAM模式,试试断电几分钟再上电,有时候CPU内部状态卡住了。
CX-One提示PLC处于编程模式还有一个常见原因:程序中有语法错误导致编译通过了但运行时无法启动。在CX-P的PLC菜单里选编译全部程序,如果有警告或错误会显示在输出窗口。特别注意CP1E不支持某些高级指令(比如FB功能块在CP1E上不能用),如果从CP1H移植程序可能会有不兼容的指令导致CPU拒绝运行。
试着用CX-P的操作模式菜单强制切换。在PLC菜单里点操作模式->运行或监视,如果提示无法切换看错误代码。CP1E还有个保护功能:如果程序里用了CP1E不支持的指令,下载时没报错但切RUN时会拒绝。用CX-P的检查指令功能确认程序里所有指令都在CP1E的指令集里。如果还不行,全清除内存(PLC菜单→内存清除→全部)再重新下载空程序测试。