产品中心
Rexroth R911170294
如果I0.0为“1,则MW10的内容作为整数读入,并 转换为个双整数。其结果保存在MD12中。如果不 执行转换(EN=EN = 0),则输出Q4.0为“1
R911170294
Rexroth R911170294
四、整数算数运算指令P121
使用整数算术运算指令,可以进行以下两个整数 (16位和32位)之间的运算:
ADDJ整数加法
SUBJ整数减法
MUL_I整数乘法
DIV_I整数除法
ADD_DI双整数加法
SUB_DI双整数减法
MUL_DI双整数乘法
DIV_DI双整数除法
M0DDI回送余数的双整数
例1Rexroth R911170294
如果I0.0 = “1,贝IJADD」方块激活。MW0 + MW2相加的结果放入MWl0中。如果结果在整数 的允许范围之外,则输出Q4.0置位。
Rexroth R911170294
例2解决算术问题
如何使用3种整数算术运算指令产生如下列方程样的结果: MW4 = ((IW0 + DBW3) x 15) / MW0
DB1
__________打开数据块DB1。
Rexroth R911170294
五、浮点数运算指令P121
32位标准旧EE浮点数成以下算术运算:
ADD_R实数加法
SUB_R实数减法
MUL_R实数乘法
DIV_R实数除法
成个浮点数的对值运算(ABS)
成个浮点数的平方(SQR)和平方根(SQRT)运算
成个用32位标准旧EE浮点数表示的角度的以下三角函数 运算:
-正弦(SIN)和反正弦(ASIN)运算 -余弦(C0S)和反余弦(AC0S)运算 -正切(TAN)和反正切(ATAN)运算
例
如果I0.0 = “1,贝|JADD_R 方块激活。MDO + MD4 相加的结果放入MD10中。如果结果在浮点数的允 许范围之外或程序语句没有执行(I0.0 =“0),则 输出Q4.0置位。
1014202
FGSE-450-25
FGSS-450-25
MGSE120-12A
WEU26-2-212
L230-P580C2S000003
SRM50-FFA0-S21
WEU-26-710
WTA24-P5401
CMF400-3101
30-FGS
LCUAGSE
AGSE300-2221
LGTS030-111
WT-36-R210A01
DS60-P51111
30-MGS
FGSE600-11
C20E-030302A11
CMF500
10150414
OD2-P120W60I0
CLV490-0010
AGSE-750-1211
WT45-N260
C20E-030303A11
2046447
LUT3-650
AGSS300-2121
DT500-A311
SRM50-HFA0-K01
CLP-100-0110
CLP1002010
NT6
5320565
CDM420-0102
DRS21-3F408192
6020306M94
WT27-S113
WT27-2R610
4027240-D444
WSU26-220
CLV410A-1010
CLV431-0010
CS1-P1111
EXWT24-X4101
EXWT24-2X260
C40E-0703DA010
C40E-0903CA010
PS95W-24V-ENC
UM30-11113
AGSE1200-1211
AGSE900-1211
2015601/IA14
WEU26/3-103A00
PLS101-112
C40E-1203DB200
WT-30-02
AGSS900-1111
WT36-R210
CLV212A1010
1066-789
SX0A-B1320B
C40E-0603CA0102
C41S-0401AA-300
MSLS03-22271
MSLE03-22211
PLS101-312
AGSS300-2121
KT5W-2N1116
VFS60A-BHPZ0-S02
WSU26-220
CDM420-0102
LGTE090-351
CFS50-AAZ00S12
TL43-3
C20E-030303A21
FGSS300-111
WEU26-730
DS50-P1112
CLV414-0010
E100-A2A22S05A
WSU26-130
CLV490-1010
MRA-F080-102D2
7125004
MHI2000-IDS
1027095
LUT8U-11201
AGSS-750-1111
WT24-2R548
WT27L-2F430A
2015601/E631
FGSE300-111
C40S-0301DA010
WTB27-3R2611
DFS60E-S4CA02000