描述
DIF_T, CTRL_PID 和 PT1_P功能块中包含“Sample_T”输入管脚。这些块有一个共同点:都是仿真了一个连续变化曲线的行为。这些连续变化曲线的输入/输出信号由比如TN, TV 和 GAIN这样的参数来定义。
但是数字计算机中的计算是离散型的。这意味着变化曲线的计算是一个限定时间范围内,或者只是在离散时间间隔中计算。这个时间间隔是不能忽略的,必须要纳入到计算中。这就是为什么有“Sample_T”。这个输入表明了调用这个功能块的时基。
这个功能块必须要在循环中断OB中调用。只有在循环中断OB中,功能块才能在一个固定时间循环中被调用,也可以通过“Sample_T”输入参数定义这个时间间隔。
在PCS 7 V4.0x中,必须确定调用的循环中断OB,将“Sample_T”值定义成OB的循环时间。
从版本V5 of PCS 7开始,如果在“Compile”对话框中作了如下图中的定义,“Sample_T”会被自动参数化一个正确的采样时间。CFC可以通过系统属性“S7_sampletime = 'true'”识别到正确的“Sample_T”输入参数。
图. 01
从版本V7 of PCS 7开始,每次编译的时候“Sample_T”都会被自动参数化。
警告:
不要使用“Sample_T”参数来改变变化曲线的输入输出行为。
只使用为此目的提供的参数。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332943.html