因为–个INT类型指令输入输出范围在32,767至-32,768.使用%AI的值作为MUL_ DINT的输入值也不能运算,因为32位的IN1将同时合并2个模拟量输入。为了解决这个问题,你可以把模拟输入移至一个双寄存器的低字,接着检验符号,如果符号检验为正的则设置第二个寄存器为0,检验为符号则设置为-1。然后使用由一个MUL_ DINT建立的双寄存器,MUL_DINT给出一-个32位结果,也可以和后面的DIV_DINT功能块–起使用。
FANUC A16B-2201-0891 USPP A16B22010891
ASEA BROWN BOVERI YT204001-BP USPP YT204001BP
ALLEN BRADLEY 6185-JCZJAZZ USPP 6185JCZJAZZ
ALLEN BRADLEY 2711-B6C15 NSPP 2711B6C15
CUTLER HAMMER S801N66N3S USPP S801N66N3S
MOORE PRODUCTS 16133-71/13 USPP 161337113
SIEMENS A5E00248502/14 USPP A5E0024850214
BARBER COLMAN 80FB-10002-001-?0-02 USPP 80FB10002001002
HI SPEED 5D-01B-0008 USPP 5D01B0008
MOOG 152D453 USPP 152D453
MOOG 152J453 USPP 152J453
MOOG 152J-453A USPP 152J453A
MOOG 152J453A-3 USPP 152J453A3
ALLEN BRADLEY 1336S-BRF100-AN?-EN3 USPP 1336SBRF100ANEN?3
ALLEN BRADLEY 1336S-BRF100-AN?-EN-HA1 USPP 1336SBRF100AN
ALLEN BRADLEY 1336S-BRF75-AN-?EN USPP 1336SBRF75ANEN