双击SCL指令,显示如下对话框。在对话框中,设定最大和最小输入值及输出A和输出B的值。
当设置最大/最小输入值及输出值A和B时,您不能间接指定数组元素。
数组变量名称:数据
数组:5
O 数据 [0] x 数据 [N]
当在操作数S1或D1中使用实型或浮点型变量,并使用常量来定义最大/最小输入值以及输出A和输出B的值时,请用“0r”和“0f”来标明实数和浮点数。
当输出值A > 输出值B
当输出值A < 输出值B
程序示例
SCL
将模拟输入值(0至4095)转换为4至20[最大]范围内的当前值并用十进制表示该值。
在SCL指令设置对话框中,设置最大输入值 = 0r4095,最小输入值 = 0r0, A = 0r20, B =0r4。
当上升沿指令置ON时,将执行SCL指令。当执行SCL指令时,会将结果Data_A 保存在D1中。
当使用常开指令时,只要常开指令变量保持为ON,就总是执行SCL指令。
SCLP
SCLP和SCL指令的运行时间不同。对于SCLP指令,即使使用常开指令,也只有在检测到上升沿时才会执行SCLP指令。因此,即使常开指令位保持为ON,也只在一次扫描中执行SCLP指令。