quote:以下是引用冬日在2013-12-15 12:58:10的发言:quote:以下是引用Automann在2013-12-13 15:20:39的发言:quote:以下是引用冬日在2013-12-13 10:23:23的发言:
最大的难点就在于timer,counter很好解决,一个DB就搞定了。
我目前很多程序都不用timer,是用自己做的FC,但是必须用PLC的扫描周期作为形参外加一个32位的地址,看着很不舒服,很想把这个扫描周期内置在fc里面。
之前还在研究怎么把en和eno的管脚去掉,做成类似timer那样的效果,没找到好办法。
你的主要目的是想用实时时钟来实现块内部的定时,代替timer的功能吗?主要兴趣不是扫描周期?
应该说是的,但是包括ramp time generator我也是自己做的,这个时候也需要用到扫描周期,内部扫描周期用处很大。
扫描周期是变化的,用来作斜坡发生器比用循环中断来作,哪个方案好?
如果是在FB里生成斜坡发生器,FB应该是每个扫描周期都调用,这种情况可以直接用FB的时间戳,而不是OB1的时间戳。