200smart的ST20断电大概一周后,再上电CPU就不运行了,CPU的运行指示灯是亮的,PLC也没有非致命错误,因为没有其他的IO模块。之后要再把程序下一遍才可以。上传程序也可以上传,可以排除程序丢失的问题,想问一下是什么原因。
问题补充:
CPU启动后的模式也选择的是RUN,并且也设置了数据保持范围。
图片说明:
钻石用户推荐最佳答案
根据你的描述,plc是在run状态的,只是你的程序无法运行。
类似的问题我判断是你调用的那些数据寄存器,如V、M、C/T区域,你没有设置为断电保持区。
这个需要根据实际无法启动用户程序,来判断那些寄存器需要设置为断电保持区域。
补充问题回复:
你这个问题只能让plc断电,让故障重显再在线监控,才可以判断到底问题的根源。
正如你补充说明那样,程序所调用的V/M存储区,也设置了断电保持区,plc设置启动为RUN,那应该是没有问题了的,但是,事实且是最真实的反映了你无法启动的问题。
我认为,除了那些响应断电保持的存储区地址,确保数据不丢失外,如何初始程序启动的数据是你需要考虑的问题,如果你关注到这些,问题应该也可以迎刃而解了。
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348922.html