西门子赣州PLC模块总代理商
种类 | 图片 | CPU系列号 | 功能简介 |
S7-300 通用型 |
| CPU 312 CPU 314 CPU 315-2 DP CPU 315-2 PN/DP CPU 317-2 DP CPU 317-2 PN/DP CPU 318-2 DP |
|
S7-300C 紧凑型 |
| CPU 312C CPU 313C |
|
S7-300F 故障安全型 |
| CPU 315F-2 DP CPU 315F-2 PN/DP CPU 317F-2 DP CPU 317F-2 PN/DP |
|
S7-300T 技术型 |
| CPU 315T-2 DP CPU 317T-2 DP |
|
SIPLUS S7-300 宽温度型 |
| SIPLUS CPU 312C SIPLUS CPU 313C SIPLUS CPU 314 SIPLUS CPU 315-2 DP SIPLUS CPU 315-2 PN/DP SIPLUS CPU 317-2 PN/DP SIPLUS CPU 315F-2 DP SIPLUS CPU 317F-2 DP |
|
西门子赣州PLC模块总代理商
产生双整数的整数乘法和带余数的整数除法
LAD/FBD | STL | 说明 | ||
MUL | IN1, | OUT | 两个整数的整数乘法指令将两个 16 位整数相乘,产生一个 32 位乘积。在 STL 中,32 位 OUT 的有效字(16 位)被用作其中一个乘数。 · LAD 和 FBD:IN1 * IN2 = OUT · STL:IN1 * OUT = OUT | |
DIV | 带余数的整数除法指令将两个 16 位整数相除,产生一个 32 位结果,该结果包括一个 16 位的余数(有效字)和一个 16 位的商(有效字)。 在 STL 中,32 位 OUT 的有效字(16 位)用作被除数。 · LAD 和 FBD:IN1/IN2 = OUT · STL:OUT / IN1 = OUT |
ENO=0 时的非致命错误 | 受影响的 SM 位 1 |
· 0006H 间接地址 | · SM1.0 运算结果 = 零 |
· SM1.1 溢出 | · SM1.1 溢出、运算期间生成值或输入 |
· SM1.3 除数为零 | · SM1.2 负数结果 |
· SM1.3 除数为零 |
1 对于以上两条指令,SM 位用于指示错误和值。如果在除法运算中
SM1.3(除数为零)置位,则其它数算状态位保持不变。否则,在数字运算完成时,所有受支持的数学运算状态位均包含有效状态。
输入/输出 | 数据类型 | 操作数 | ||||||||||||||||||||||||
IN1、IN2 | INT | IW、QW、VW、MW、SMW、SW、T、C、LW、AC、AIW、*VD、*LD 、*AC、常数 | ||||||||||||||||||||||||
OUT | DINT | ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC
示例:MUL 和 DIV 指令
|