恭喜,你发布的帖子
发布于 2015-09-22 13:49:26
5楼
因为没有使用CFC,所以不能使用S7_sampletime属性,在不同的OB里调用时需要填写SAMPLE_T不同的数值和使用不能MB1的bit位,而且OB1配合其它中断OB已经能将CPU性能调整到合适的位置,在不同的OB里调用,对OB的设置需要一定的经验,也是CFC一类的PCS的编程思想。
如果有后续的工程师不知道这个东西,不使用MB1在OB1里调用功能块就麻烦了。OB1的扫描周期不确定。因为其它工程师都习惯使用OB1。
图片中的ClockPulse FC500就是处理过了上升沿的,FC500处理后的MB2就是周期上升沿动作。
1、SAMPLE_T已是变量,所以既可让他人使用初始默认值,也可随意改变,与使用CFC工具也就无关了。
2、其中提到了在OB1里调用也不合适,但似乎没有正面解答提问,没有对比分析出不同实现方法间的优劣性。。
请填写推广理由:
分享
只看
楼主