你编译对了没有啊?你更改了程序是否全部下载了?是否更新了所有的DB块?太多问题了。你的PLC以前运行过没有啊?你的硬件版本是否正确啊?
FB的背景数据块在仿真时,DB块数据一定是空的,与现实的DB块不一定一样,实际的DB块下装前,数据时无序的,有的存储区可能有值,使得PID不能运行,如果对其中的数据有较为清晰的认识,可以做好初始值的规划。简单点重新开个DB背景在试试。