用315-2DP的CPU做的一个项目,程序中用SCL做了4个FB块,这4个FB块在不同的FC程序中调用了很多次。问题是这样的: 我的FB块需要用几个S_ODT的定时器,这个CPU只有256个定时器编号可用,由于我的这些FC程序在OB1里面不会同时导通,即这些FC不会同时工作,所以开始的时候我是在不同的FC里面使用了重复的定时器编号,但定时器不会工作,只能使用不同的编号定时器才会工作。问题是我调用了很多次FB块,每个FB块都要占用几个定时器,256个就不够用,又不想自己做定时器,所以想知道为什么在不同的FC块中使用同一个定时器就会导致定时器不工作呢,这些FC块不会同时运行的。有没有什么好的办法,除了自己做定时器以外。谢谢