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

STL编程语言的双整型数计算

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

简介1 .双整型数加法 +D 的功能是将累加器 1 和累加器 2 中的数值译码为双整型数,然后将两者相加,并将和存储在累加器 1 中。 执行计算以后,状态位 CC0 和 CC1 会显示出和是负数、零或

    1.双整型数加法

   +D的功能是将累加器1和累加器2中的数值译码为双整型数,然后将两者相加,并将和存储在累加器1中。

    执行计算以后,状态位CC0CC1会显示出和是负数、零或是正数。状态位OVOS显示是否有溢出。

    2.双整型数减法

    -D的功能是将累加器1和累加器2中的数值译码为双整型数,然后从累加器2中减去累加器1的值,并将差存储在累加器1中。

    执行计算以后,状态位CC0CC1会显示出差是负数、零或是正数。状态位OVOS显示是否有溢出。

    3.双整型数乘法

   *D的功能是将累加器1和累加器2中的数值译码为双整型数,然后将两者相乘,并将积存储在累加器1中。

    执行计算以后,状态位CC0CC1会显示出积是负数、零或是正数。状态位OVOS显示是否有溢出。

    4.用商作为结果的双整型数除法

   /D的功能是将累加器1和累加器2中的数值译码为双整型数,然后用累加器1(除数)的数值去除累加器2(被除数)的数值,并将商存储在累加器1中。

    商数是除法的整数部分。如果被除数是零,而除数不是零,商是零;如果被除数比除数小,商仍然是零;如果除数是负数,商也是负数。

    执行计算以后,状态位CC0CC1会显示出商是负数、零或是正数。状态位OVOS显示是否有溢出。

    除数是零,商也是零,且状态位CC0CC1OVOS均置为“1”。

    5.用余数作为结果的双整型数除法

   MOD的功能是将累加器1和累加器2中的数值译码为双整型数,然后用累加器1(除数)的数值去除累加器2(被除数)的数值,并将余数存储在累加器1中。

    余数是除法运算中未除净的数,它与小数位不同。如果被除数是负数,余数也是负数。

    执行计算以后,状态位CC0CC1会显示出余数是负数、零或是正数。状态位OVOS显示是否有溢出。除数是零,余数也是零,且状态位CC0CC1OVOS均置为“1”。