为了解决上述问题,ADD指令的使能输入应该来自一个跳变(单触发)线圈,如下面所述。在改良的电路里,%10001输入开关控制–个跳变(单触发)线圈,%M0001的触点接通ADD功能块的使能输入,每次扫描%M000使触点%10001闭合-次。为了使%M0001触点再次闭合,触点%10001只能再次分来闭合。
一个通用应用软件是通过一-个乘法操作后接着–个除法操作,可能还有加法运算来缩放模拟输入值。一个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 502-03846-00R4 (PIC900) PROCESSOR
Giddings & Lewis M.1016.9010 PLC Input Module NEW
One-day shipping available
GIDDINGS & LEWIS 502-02871-20 NSPP 5020287120