恭喜,你发布的帖子
发布于 2015-09-22 11:24:19
4楼
1、除PID在OB35中调用外,这类FB块所有最终都是OB1调用,这应该不是个最佳OB调用方案!
2、如果将其放置在ms级OBxy块里调用,Clock Memory的Bit变量M1.1使用是否可以省去?
3、书写FB块的程序或代码,是否可以省去对Pulse上升沿的周期性判断比较?
因为没有使用CFC,所以不能使用S7_sampletime属性,在不同的OB里调用时需要填写SAMPLE_T不同的数值和使用不能MB1的bit位,而且OB1配合其它中断OB已经能将CPU性能调整到合适的位置,在不同的OB里调用,对OB的设置需要一定的经验,也是CFC一类的PCS的编程思想。
如果有后续的工程师不知道这个东西,不使用MB1在OB1里调用功能块就麻烦了。OB1的扫描周期不确定。因为其它工程师都习惯使用OB1。
图片中的ClockPulse FC500就是处理过了上升沿的,FC500处理后的MB2就是周期上升沿动作。
请填写推广理由:
分享
只看
楼主