不知道为什么SF开始量红灯了,具体怎么解决啊。图片是诊断区的截图
图片说明:
最佳答案
SF灯亮,表示系统故障。 硬件和软件编程错误都会导致SF。如:硬件组态与现场实际不符;
如:编程时你用的M存储器的地址超出了该型号CPU所允许的范围。从你图片的诊断缓冲区可以看出是编程错误导致的SF亮红灯。全局数据块DB没有定义足够的长度地址。检查全局数据块DB是否建立?是否下载到CPU中?举个例子,假设数据块DB1,你定义最大地址长度为2个字节,即DB1.DBW0 。但是你的FC或者FB或OB组织块中使用了DB1.DBW2,超出其定义的长度就会出现你这种情况。
仔细查看你的程序,从图片2中可以看出你是使用了DB一个位,这个位地址你没有定义或者超出你定义的范围。
提问者对于答案的评价:
虽然没有最终解决问题,但是我感觉你的回答是对的
最佳答案作者回复:
O(∩_∩)O谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc203037.html