西门子plc整数算术运算指令的用法教程
来源:电工天下时间:2015-10-21 10:43:30 作者:老电工手机版>>
西门子plc整数算术运算指令的用法
在step7中可以对整数、长整数和实数进行加、减、乘、除算术运算。
算术运算指令在累加器1和2中进行,在累加器2中的值作为被减数或被除数。算术运算的结果保存在累加器1中,累加器1原有的值被运算结果覆盖,累加器2中的值保持不变。
cpu在进行算术运算时,不必考虑rlo,对rlo也不产生影响。
西门子算术运算指令的使用,必须注意算术运算的结果将对状态字的某些位产生影响,这些位是:cc1和cc0,ov,os。
在位操作指令和条件跳转指令中,经常要对这些标志位进行判断来决定进行什么操作。
+i 16位整数相加指令
-i 16位整数相减指令
*i 16位整数相乘指令
/ i 16位整数除法指令
+d 32位整数相加指令
-d 32位整数相减指令
* d 32位整数相乘指令
/ d 32位整数除法指令
mod 32位整数除法取余数指令
例如:
l mw0 // 将mw 0中的值装入累加器1低字
l mw2 // 将mw 2中的值装入累加器1低字,累加器1低字中的原值移入累加器2低字
+i // 将累加器l低字和累加器2中的低字相加
t mw10 // 将运算结果送到mw 10
* fbd 格式
与stl语句表指令不同处在于多了使能输入端en和使能输出端eno。只有当i 0.0=1时,才进行加法运算。如果运算的结果超出范围或者i 0.0=0,则q 4.0=0。
相关文章
西门子plc数学运算指令的分类
西门子plc数学运算指令的分类,数学运算指令是对存储器数据进行的四则运算、函数运算处理,一般以字或双字的形式进行,数据可以是整数、浮点数。
时间:2022-09-18 14:29:56
plc流量累积计算程序实例
plc流量累积计算程序实例,plc计算流量累积的方法,plc在流量显示和累积计量上的应用,西门子plc中如何解决流量累积问题的方法,一起来了解下。
时间:2022-09-18 14:29:15
西门子plc的计数器指令使用说明
西门子plc的计数器指令的使用说明,西门子s7—200系列plc的计数器分为一般用途计数器与高速计数器,一般用途计数器用来累计输入脉冲的个数,包括增计数器、减计数器、增、减计数器等。
时间:2020-04-23 09:54:55
西门子S7-200高速计数器的模式与输入点
有关西门子S7-200高速计数器的模式与输入点,若选择了HSC0的模式1,则外部高速计数输入点应接在I0.0,外部复位点应接在I0.2,感兴趣的朋友参考下。
时间:2020-04-08 13:34:54
西门子plc s7-300 计数器输出状态问题解答
西门子plc s7-300 计数器输出状态问题问题:在使用西门子plc进行编程时,加计数器的输出位或常开触点应在计数值到达预置值时接通,但s7-300的加计数器的计数值到达预置值时,其输出
时间:2020-03-15 10:36:47
西门子plc的计数器指令功能说明
西门子plc的计数器指令1、S_CUD 加减计数2、S_CU 加计数器3、S_CD 减计数器4、-(SC) 计数器置初值5、-(CU) 加计数器线圈6、-(CD) 减计数器线圈计数器指令包括增计数器、减
时间:2020-03-15 10:30:51
西门子s7系列plc整数算术运算指令的例子
西门子s7系列plc整数算术运算指令的例子,STEP7中对整数、长整数和实数进行加、减、乘、除算术运算,算术运算的结果将对状态字的某些位产生影响,这些位是:CC1和CC0,OV,OS。
时间:2020-02-21 09:25:07
s7200 cpu支持高速计数器的个数是多少
s7200各种cpu支持高速计数器的个数,cpu的型号不同,支持的高速计数器的个数不同,最多可以设置13种不同的工作模式,附表列出了各种cpu支持的高速计数器的个数。
时间:2016-05-30 19:29:41
- 上一篇:西门子s7-200子程序运行问题
- 下一篇:【图】西门子plc间接寻址口诀图解