西门子plc如何删除程序?
2020-11-29
问题:
1、不带MMC的300PLC用拨钮开关清空程序,带MMC的300PLC通过在线删除程序来清空程序,但这样做能清除PLC的组态和所有与程序相关的数据吗?请问怎样才能清楚全部(跟新的PLC一样)?
2、一个带多个站的程序,分别要下载到各个PLC中,主站和从站下载是有没有顺序?组态是不是要先下载?请各位专家告诉我详细的步骤?谢谢各位了。
解决办法:
1.不能清除PLC的组态和所有与程序相关的数据;要在编程器上才可以做带MMC的全部删除。不带MMC的可以通过“在S7;CPU上执行存储器复位”来删除CPU的全部数据和程序。
2.下传到可编程序控制器的条件
编程器和可编程序控制器的CPU之间必须有一个连接(例如,多点接口)。
•;必须可以访问可编程序控制器。
•;向PLC下传块时,在项目的对象属性对话框中,在“Use”选项中选择“STEP;7”。
•;下传的程序已无误地编译。
•;CPU必须在允许下传的工作模式下(STOP或RUN-P)。
RUN-P模式表示,这个程序将一次下传一个块。如果覆盖一个旧的CPU程序,可能出现冲突,例如,块参数已改变了。当循环处理时,CPU就会进入STOP模式。因此建议在下传前将CPU切换到STOP模式。
•;如果需要离线打开一个块并要下传它,CPU必须与SIMATIC;Manager中的一个在线用户程序相连接。
•;在下传用户程序之前,必须复位CPU,保证没有旧的程序块保留在CPU上。
主站从站没有先后,必须先下载组态,后下载程序。