
在进行PLC控制的过程项目中难免会遇到数据运算处理的一些问题,初学者如果使用不好,很容易出现各种问题,数据类型不一致的话需要转为同类型,类型转换见相关章节。以下内容均是在FX系列PLC梯形图中指令整形......
在进行PLC控制的过程项目中难免会遇到数据运算处理的一些问题,初学者如果使用不好,很容易出现各种问题,数据类型不一致的话需要转为同类型,类型转换见相关章节。
以下内容均是在FX系列PLC梯形图中指令
整形数据的四则运算:
ADD加法指令(2个16位数据进行相加,所得结果依然为16位整数D100)
SUB减法指令(2个16位的整数进行相减运算,结果依然位16位整数D100)
MUL乘法指令(2个16位数据进行相乘,所得结为32位整数占用2个寄存器:D100D101)
DIV除法指令(2个16位数据进行相除,结果32位数据占用2个寄存器D100D101,如果遇到不能整除的情况时,商存放在D100中,余数存放在D101中)
实数(浮点数)数据的四则运算:
DEADD加法指令(2个实数进行相加,结果依然为实数,实数占用2个字D100D101)
DESUB减法指令(2个实数进行相减,结果依然为实数)
DEMUL乘法指令(2个实数进行相乘,结果依然为实数)
DEDIV除法指令(2个实数进行相除,结果依然为实数)