Jump to content
  • Sign in to follow this  

    PLC 模拟输入缩放

       (0 reviews)

    leizuofa

    Allen-Bradley SLC500 可编程逻辑控制器 (PLC) 使用模拟输入卡中的 16 位模数转换器(型号为 1746-NI4)将 4-20 mA 信号转换为 3277 范围内的数字值(在 4 mA)至 16384(20 mA 时)。

    然而,来自 PLC 模拟卡的这些原始数字必须在 PLC 内部进行数学缩放,以代表现实世界的测量单位,在本例中为 0 到 700 GPM 的流量。

    PLC 模拟输入缩放

    制定比例方程以编程到 PLC 中,以便 4 mA 的电流寄存器为 0 GPM,20 mA 的电流寄存器为 700 GPM。

    48-1.gif

    我们已经从模拟卡的模数转换器 (ADC) 电路中获得了 4 mA 和 20 mA 的原始数值:分别为 3277 和 16384。

    这些值定义了线性图的域:

    48-2.gif

    使用线性函数的完全上升范围计算并代入该方程的斜率 (m) 值:

    48-3.gif

    这种类型的缩放计算在 PLC 应用中非常常见,因此 Allen-Bradley 专门为此目的提供了特殊的 SCL(“缩放”)指令。

    该指令提示程序员分别输入“速率”和“偏移”值,而不是“斜率”(m) 和“截距”(b)。

    此外,Allen-Bradley 的 SCL 指令中的比率表示为分数的分子,其中分母固定为 10000,允许使用整数指定小数(小于 1)斜率值。

    除了这些细节之外,概念完全相同。 将 700/13107 的斜率表示为以 10000 作为分母的分数,这是使用交叉乘法和除法求解分子的简单问题:

    48-4.gif

    因此,SCL指令将配置如下

    48-5.gif

    Sign in to follow this  


    User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.


×
×
  • Create New...