您现在的位置是:首页 > PLC技术 > PLC技术

STL编程语言的累加器1加常量

来源:艾特贸易2017-06-05

简介+B#16#bb 加一个字节常量 + ± w 加一个字常量 +L# ± d 加一个双字常量 加常量编程一般采用下面的简略方法: 与算术功能比较,加常量最好用来计算地址,因为这样既不影响其余累加器的

    +B#16#bb  加一个字节常量

    +±w    加一个字常量

    +L#±加一个双字常量

    加常量编程一般采用下面的简略方法:

    与算术功能比较,加常量最好用来计算地址,因为这样既不影响其余累加器的内容,也不影响状态位。

    “加常量”指令将指令中指定的常量加到累加器1的内容中。用户可以定义常量是十六进制字节、十进制字或十进制双字。如果想用DINT加一个字常量,在常量前加#L。如果十进制常量超出INT所允许的范围,计算自动转成DINT

    用户可以写带负号的十进制数,这样可以减一个常量。在加一个字节常量前,可以扩展成一个有符号的整型数。

    当进行整型数计算时,加一个字节或一个字常量仅仅影响累加器1的低阶字,这里没有向高阶字进位。

    如果整型数的值超出范围,第15位(符号位)被覆盖。加一个双字常量影响累加器1全部的32位,与双整型数DINT加一致。

    这些语句的执行与任何条件无关。

    加常量举例:

   L    AddValue1;

   +    B#16#21;

   T    AddResult1;

    变量AddValue1的值增加了33且传送到变量AddResult1

   L    AddValue2;

   +    -33;

   T    AddResult2;

    变量AddValue2的值减少了33且存储到变量AddResult2中。

   L    AddValue3

   +    L  #  -1;

   T    AddResult3;

    变量AddValue3的值减少了1且存储到变量AddResult3中。减法是对双整型数而言的。