今天现场反映414-3CPU的背景数据块不能下载,感觉很奇怪,拿到现场的程序,在家里用模拟器仿真,现场的程序大量使用了FB块,每一个设备和模块量的控制都使用背景数据块,并且每个FB里使用ALARM_8功能块。
首先排查DB块号的问题,没有超出范围。再查CPU支持的DB数量也没有超出范围。感觉还是CPU资源的限制,把CPU换成416-2,重新下载,没问题。查CPU的硬件组态,如下图所示:

416-2和414-3的Maximum communication jobs选项有区别。416-2为600,414-3为300,把414-3的改为500,下载正常。
但414-3改为500后,会影响CPU的扫描周期,这一点希望大家注意。