PLC技术(4)-PLC技术网(www.plcjs.com)-可编程控制器技术门户


PLC技术(4)

 (点击题目可以在互联网中搜索该题目的相关内容)
日期:2007-7-29 18:31:21     来源:   作者: 点击:
点击【 大  中  小 】,可以选择字体的大小,以便你阅读.


 注释:
q 在I1端为被加数,I2端为加数,Q为和,其操作为
 Q=I1+I2
  当Enable为“1”时(无需上升沿跃变),指令就被执行。I1、I
 与Q是三个不同的地址时,Enable端是长信号或脉冲信号没有不同。
q 当I1或I2之中有一个地址于Q地址相同时,即:
 I1(Q)=I1+I2或I2(Q)=I1+I2
      其Enable端要注意是长信号还是脉冲信号。是长信号时,该
      加法指令成为一个累加器,每个扫描周期,执行一次,直至
      溢出。是脉冲信号时,当Enable端为“1”时, 执行一次。
q 当计算结果发生溢出时,Q保持当前数型的最大值(如是带符号的数,则用符号表示是正溢出还是负溢出。)
q 当Enable端为“1”时,指令正常执行时,没有发生溢出时, OK端为“1”,除非发生以下情况:
Ø 对ADD来说,(+¥ ) + (-¥ );
Ø 对SUB来说, ( + ¥ ) - (  ¥ );
Ø 对MUL来说,0 × ( ¥ );
Ø 对DIV来说,0/0,1/¥;
Ø I1和(或)I2不是数字。
注:
 要注意四则运算的数型,相同的数型才能运算:
q INT 带符号整数(16位) -32,768 ~ +32767
q UINT 不带符号整数(16位) 0 ~ 65,535
q DINT 双精度整数(32位) +2,147,483,648
q REAL 浮点数(32位)  
q MIXED 混合型(90-70乘、除法时用)
 
 


  二. 开方
 梯形图:
 
 注释:
  求IN端的平方根,当Enable为“1”时(无需上升沿跃变),Q端
 为IN的平方根(整数部分)。
  当Enable为“1”时, OK端就为“1”,除非发生下列情况:
q IN<0;
q IN不是数值。
 注:
  平方根指令支持以下数型:
q INT
q DINT
q REAL

 三. 绝对值
 梯形图:
 
 注释:
  求IN端的绝对值,当Enable为“1”时(无需上升沿跃变),Q端
 为IN的绝对值。
  当Enable为“1”时, OK端就为“1”,除非发生下列情况:
q 对数型INT来说, IN是最小值;
q 对数型DINT来说,IN是最小值;
q 对数型REAL来说,IN不是数值。
 
 注:
  绝对值指令支持下列数型:
q INT
q DINT
q REAL


 四. 三角函数(只支持浮点数)
 系列90-70 PLC提供6种三角函数,分别是正弦函数、余弦函数、正切
函数、反正弦函数、反余弦函数、反正切函数。其语法大致相同,现以正弦函数为例。
 梯形图:

 当Enabel 端为“1”时(无需上升沿跃变),该指令执行如下操作:
  Q=SIN (IN)。
 其输入端/输出端取值范围如下:
   输入端  输出端
 SIN  -263<IN<263  -1<Q<1
 COS  -263<IN<263  -1<Q<1
 TAN  -263<IN<263  -∞<Q<+∞
 ASIN  -1<IN<1  -π/2<Q<+π/2
 ACOS  -1<IN<1  -π/2<Q<+π/2
 ATAN  -∞<Q<+∞  -π/2<Q<+π/2

 五. 对数与指数(只支持浮点数)
 系列90-70 PLC提供LOG、LN、EXP和EXPT四种指令。

本新闻共3页,当前在第11 2  3  

上一篇: PLC技术(3)
下一: V80的软硬件结构和实现原理