四则运算指令指加、减乘、除指令,接在en端的使能(enable)输入信号为1”状态时,分别完成以下运算:
in1+in2=out
in1-in2=out
in1*in2=out
in1/in2=out
输入变量与输出变量应具有相同的位数,它们可以是单字、双字整数和实数,输入量ini可以是常数。若输出变量与输入变量相同,为避免在每个扫描周期都执行运算,可在使能输入(en)电路中增加跳变检测触点。eno为使能输出端,它使功能块可串联连接。如果en输入信号为1状态,且在功能块的执行过程中没有错误,它的eno也为1状态,如图所示为算术运算。
图 算术运算
算术运算指令影响零标志sm1.0、溢出标志sm1.1和负数标志sm1.2,除法指令还影响sm1.3(除数为0)错误标志。