因为–个INT类型指令输入输出范围在32,767至-32,768.使用%AI的值作为MUL_ DINT的输入值也不能运算,因为32位的IN1将同时合并2个模拟量输入。为了解决这个问题,你可以把模拟输入移至一个双寄存器的低字,接着检验符号,如果符号检验为正的则设置第二个寄存器为0,检验为符号则设置为-1。然后使用由一个MUL_ DINT建立的双寄存器,MUL_DINT给出一-个32位结果,也可以和后面的DIV_DINT功能块–起使用。
ALLEN BRADLEY 509-FOD USPP 509FOD
SIEMENS 6SC6-108-0SG02 USPP 6SC61080SG02
GETTYS N360-33809M USPP N36033809M
GENERAL ELECTRIC DR-87 USPP DR87
MICROSCAN FIS-0911-0005GR FNFP FIS09110005GR
SQUARE D 9998-GA81 FNFP 9998GA81
GE FANUC 44A719363-G01 USPP 44A719363G01
OMRON CV500-RM211 USPP CV500RM211
AVG UTICOR 1100-3 USPP 11003
GENERAL ELECTRIC DS3800HSDD USPP DS3800HSDD
CUTLER HAMMER 5CLS70-24R NSFP 5CLS7024R
ALLEN BRADLEY 6157-BEBAAZAAZZ USPP 6157BEBAAZAAZZ
SIEMENS 6AR1300-0EC20-0?AA0 USPP 6AR13000EC200AA?0
RELIANCE ELECTRIC 57C-428 USPP 57C428
GENERAL ELECTRIC 44A297032-G02 USPP 44A297032G02
KOLLMORGEN IND SERVOSTAR-603 USPP SERVOSTAR603
KOLLMORGEN IND SERVOSTAR603AS USPP SERVOSTAR603AS
ALLEN BRADLEY 1326AB-B4E-11 USPP 1326ABB4E11