培训首页  >  PLC编程新闻  >  S7-200系列PLC整数乘除法指令的格式及使用
西门子S7-200PLC教学大纲

S7-200系列PLC整数乘除法指令的格式及使用

来源:

成都欧凯自动化职业技能培训中心

    发表于:2021-12-08 14:00:06   552次浏览

整数乘法指令(MUL-I)是:使能输入有效时,将两个16位符号整数相乘,并产生一个16位积,从OUT指 定的存储单元输出。

整数除法指令(DIV-I)是:使能输入有效时,将两个16位符号整数相除,并产生一个16位商,从OUT指 定的存储单元输出,不保留余数。如果输出结果大于一个字,则溢出位S M1.1置位为1

双整数乘法指令(MUL-D):使能输入有效时,将两个32位符号整数相乘,并产生一个32位乘积,从OUT指 定的存储单元输出。

双整数除法指令(DIV-D):使能输入有效时,将两个32位整数相除,并产生一个32位商,从OUT指 定的存储单元输出,不保留余数。

整数乘法产生双整数指令(MUL):使能输入有效时,将两个16位整数相乘,得出一个32位乘积,从OUT指 定的存储单元输出。

整数除法产生双整数指令(DIV):使能输入有效时,将两个16位整数相除,得出一个32位结果,从OUT指 定的存储单元输出。其中高16位放余数,低16位放商。

整数乘除法指令格式如表5-15所示。

整数双整数乘除法指令操作数及数据类型和加减运算的相同。

整数乘法除法产生双整数指令的操作数:IN1/IN2VW, IW, QW, MW, SW, S MW, T, C, LW, AC, AIW, 常量, *VD, *LD, *AC。数据类型:整数。

OUTVD, ID, QD, MD, S MD, SD, LD, AC, *VD, *LD, *AC 。数据类型:双整数。

使ENO = 0的错误条件:0006(间接地址),S M1.1(溢出),S M1.3(除数为0)。

对标志位的影响:S M1.0(零标志位),S M1.1(溢出),S M1.2(负数),S M1.3(被0除)。  

1   整数乘除法指令格式

LAD

S7-200系列PLC整数乘除法指令的格式及使用

S7-200系列PLC整数乘除法指令的格式及使用

S7-200系列PLC整数乘除法指令的格式及使用

S7-200系列PLC整数乘除法指令的格式及使用

S7-200系列PLC整数乘除法指令的格式及使用

S7-200系列PLC整数乘除法指令的格式及使用

STL

MOVW IN1,OUT

*I  IN2,0UT

MOVW IN1,OUT

/I   IN2,0UT

MOVD IN1,OUT

*D   IN2,0UT

MOVD IN1,OUT

/D   IN2,0UT

MOVW IN1,OUT

MUL IN2,OUT

MOVW IN1,OUT

DIV IN2,OUT

功能

IN1*IN2=OUT

IN1/IN2=OUT

IN1*IN2=OUT

IN1/IN2=OUT

IN1*IN2=OUT

IN1/IN2=OUT

成都欧凱自动化职业技能培训学校

三菱PLC编程、西门子PLC编程、电工基础,伺服定位,步进定位,触摸屏编程,变频器,工业组态及工业通信,机床维修,电气制图 (CAD制图,EPLAN制图),ABB工业机器人.安川工业机器人搬运、焊接等。

地址:成都市龙泉驿区成龙大道三段388号

文中图片素材来源网络,如有侵权请联系删除
  • 电工
  • 数控机床
  • 焊工
  • 钳工
  • 电气工程师
  • PLC编程
  • 零基础
  • 略懂皮毛
  • 有一定基础
  • 强化技术
  • 开店
  • 兴趣
  • 找工作

热门课程

  • 成都数控车床操作培训班

    询价

  • 成都西门子1200/1500PLC编程培训

    询价

  • 成都S7-300/400PLC培训

    询价

  • 成都三菱FX3UPLC培训

    询价

  • 工业机器人集成设计应用班

    询价