1、现在有两个程序,老程序可以完全下载、也可以单独下载某个块;新程序是在老程序的基础上对两个块进行了修改,可以完全下载到PLC,但是单独的块不可以下载(下载为灰色),为什么?2、如果有报警无法消除(复位),机器就无法启动,老程序下载后所有报警都可以消除,新程序会产生许多其他报警且无法消除;之前也发生过类似情况,因为同事不小心对某块(FC100)进行了某种操作,产生报警无法消除,于是重新下载备份程序,报警还是不能消除,然后就将上传的程序重新下载后将备份程序中的FC100再下载,就将报警消除了,为什么呢?3、CPU内存或MMC卡会对报警信息有记忆吗,重新下载也不能覆盖吗?麻烦各位大侠指点一下。。。
最佳答案
不能下载单独块-----别的块也不能单独下载吗。若是的话,看看你的项目--属性中是不是选的“PCS7”,应该选择“Step7”。
你说的报警是指你程序中的报警信息变量还是指CPU本身的系统报警啊。若是报警信息变量,那就是你程序的问题,看看是不是有被置位的。若CPU本身的系统报警,建议在线进入诊断缓冲区查看工作原因。
提问者对于答案的评价:
你好,是一些变量的报警(温度开关变量),而且这些变量对应的为输入点,但实际设备上并没有这些温度开关,原理图上是机械常闭温度开关,所以我都用线短接了,但即使断开也没有什么变化(也没有这些点的相关程序)
最佳答案作者回复:
报警是不是用FC或FB做的,看看程序中有没有间接寻址的应用啊。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc238577.html