Description
一个通用应用软件是通过一-个乘法操作后接着–个除法操作,可能还有加法运算来缩放模拟输入值。一个0到+10V的模拟输入将替代在它相应%AI输入寄存器中的值0至+32,000。使用一个MUL_ INT功能块乘以%AI输入寄存器的值将产生-一个溢出,因为–个INT类型指令输入输出范围在32,767至-32,768.使用%AI的值作为MUL_ DINT的输入值也不能运算,因为32位的IN1将同时合并2个模拟量输入。为了解决这个问题,你可以把模拟输入移至一个双寄存器的低字,接着检验符号,如果符号检验为正的则设置第二个寄存器为0,检验为符号则设置为-1。然后使用由一个MUL_ DINT建立的双寄存器,MUL_DINT给出一-个32位结果,也可以和后面的DIV_DINT功能块–起使用。
Giddings & Lewis Gray 200 Series VBM Instruction Manual
GIDDINGS & LEWIS 502-02621-03 USPP 5020262103
GIDDINGS & LEWIS 502-03673-00R1 USPP 5020367300R1