西門子CPU模塊6ES7532-5NB00-0AB0
![](https://img78.chem17.com/62b67f438055e7545f71f8adeb35b2bde65656f0167c3095c0dfb221dbcc8b4443ec502c6bddeaa4.png)
產(chǎn)生雙整數(shù)的整數(shù)乘法和帶余數(shù)的整數(shù)除法
LAD/FBD | STL | 說明 |
| MUL | IN1, | OUT | 兩個(gè)整數(shù)的整數(shù)乘法指令將兩個(gè) 16 位整數(shù)相乘,產(chǎn)生一個(gè) 32 位乘積。在 STL 中,32 位 OUT 的有效字(16 位)被用作其中一個(gè)乘數(shù)。 · LAD 和 FBD:IN1 * IN2 = OUT · STL:IN1 * OUT = OUT |
| DIV | IN1, | OUT | 帶余數(shù)的整數(shù)除法指令將兩個(gè) 16 位整數(shù)相除,產(chǎn)生一個(gè) 32 位結(jié)果,該結(jié)果包括一個(gè) 16 位的余數(shù)(有效字)和一個(gè) 16 位的商(有效字)。 在 STL 中,32 位 OUT 的有效字(16 位)用作被除數(shù)。 · LAD 和 FBD:IN1/IN2 = OUT · STL:OUT / IN1 = OUT |
ENO=0 時(shí)的非致命錯(cuò)誤 | 受影響的 SM 位 1 |
· 0006H 間接地址 | · SM1.0 運(yùn)算結(jié)果 = 零 |
· SM1.1 溢出 | · SM1.1 溢出、運(yùn)算期間生成值或輸入 |
· SM1.3 除數(shù)為零 | · SM1.2 負(fù)數(shù)結(jié)果 |
| · SM1.3 除數(shù)為零 |
1 對(duì)于以上兩條指令,SM 位用于指示錯(cuò)誤和值。如果在除法運(yùn)算中
SM1.3(除數(shù)為零)置位,則其它數(shù)算狀態(tài)位保持不變。否則,在數(shù)字運(yùn)算完成時(shí),所有受支持的數(shù)學(xué)運(yùn)算狀態(tài)位均包含有效狀態(tài)。
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
IN1、IN2 | INT | IW、QW、VW、MW、SMW、SW、T、C、LW、AC、AIW、*VD、*LD 、*AC、常數(shù) |
OUT | DINT | ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC |
![](file:///C:/Users/I~1/AppData/Local/Temp/ksohtml/wps9641.tmp.png)
示例:MUL 和 DIV 指令
LAD | STL |
| Network 1 LD I0.0 MUL AC1, VD100 DIV VW10, VD200 |
1 VD100 包含:VW100 和 VW102,VD200 包含:VW200 和 LAD 示例中的實(shí)數(shù)運(yùn)算 | VW202。 | |
IN1 數(shù)據(jù)相乘 400 * 數(shù)據(jù)地址 AC1 | IN2 200 VW102 | = | OUT 80000 VD100 | |
| | | 余數(shù) | 商 |
數(shù)據(jù)相除 4000 / 數(shù)據(jù)地址 VW202 | 41 VW10 | = | 23 VW200 | 97 VW202 |
VD200
![](file:///C:/Users/I~1/AppData/Local/Temp/ksohtml/wps9652.tmp.png)
7.4.2 三角函數(shù)、自然對(duì)數(shù)/自然指數(shù)和平方根
正弦 (SIN)、余弦 (COS) 和正切 (TAN) 指令
LAD/FBD | STL | 說明 |
| SIN | IN, | OUT | 正弦 (SIN)、余弦 (COS) 和正切 (TAN) 指令計(jì)算角度值 IN 的三角函數(shù),并在 OUT 中輸出結(jié)果。 輸入角度值以弧度為單位。 · SIN (IN) = OUT · COS (IN) = OUT · TAN (IN) = OUT |
| COS | IN, | OUT |
| | | 要將角度從度轉(zhuǎn)換為弧度: 使用 MUL_R (*R) 指令將以度為單位的角度乘以 1.745329E-2(約為 π/180)。 |
| TAN | IN, | OUT |
| | | 對(duì)于數(shù)學(xué)函數(shù)指令,SM1.1 用于指示溢出錯(cuò)誤和值。 如果 SM1.1 置位,則 SM1.0 和 SM1.2 的狀態(tài)無效,原始輸入操作數(shù)不變。 如果 SM1.1 未置位,則數(shù)算已完成且結(jié)果有效,并且 SM1.0 和 SM1.2 包含有效狀態(tài)。 |
ENO = 0 時(shí)的非致命錯(cuò)誤 | 受影響的 SM 位 |
· 0006H 間接地址 · SM1.1 溢出 | · SM1.0 運(yùn)算結(jié)果 = 零 · SM1.1 溢出、運(yùn)算期間生成值或輸入 · SM1.2 負(fù)數(shù)結(jié)果 |
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
IN | REAL1 | ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC、常數(shù) |
OUT | REAL1 | ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC |
1 實(shí)數(shù)(或浮點(diǎn)數(shù))使用 ANSI/IEEE 754-1985 (單精度)中說明的格式進(jìn)行表示。有關(guān)詳細(xì)信息,請(qǐng)參見該。
![](file:///C:/Users/I~1/AppData/Local/Temp/ksohtml/wps9685.tmp.png)
自然對(duì)數(shù) (LN) 和自然指數(shù) (EXP) 指令
LAD/FBD | STL | 說明 |
| LN IN, OUT | 自然對(duì)數(shù)指令 (LN) 對(duì) IN 中的值執(zhí)行自然對(duì)數(shù)運(yùn)算,并在 OUT |
| 中輸出結(jié)果。 |
| 自然指數(shù)指令 (EXP) 執(zhí)行以 e 為底,以 IN 中的值為冪的指數(shù)運(yùn)算,并在 OUT 中輸出結(jié)果。 |
| EXP IN, OUT |
| · LN (IN) = OUT |
| · EXP (IN)= OUT |
| 要從自然對(duì)數(shù)以 10 為底的對(duì)數(shù): 將自然對(duì)數(shù)除以 2.302585(約為 10 的自然對(duì)數(shù))。 |
| 若要將任意實(shí)數(shù)作為另一個(gè)實(shí)數(shù)的冪,包括分?jǐn)?shù)指數(shù): |
| 組合自然指數(shù)指令和自然對(duì)數(shù)指令。 例如,要將 X 作為 Y 的冪,請(qǐng)使用 EXP (Y * LN (X))。 |
ENO = 0 時(shí)的非致命錯(cuò)誤 | 受影響的 SM 位 |
· 0006H 間接地址 · SM1.1 溢出 | · SM1.0 運(yùn)算結(jié)果 = 零 · SM1.1 溢出、運(yùn)算期間生成值或輸入 · SM1.2 負(fù)數(shù)結(jié)果 |
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
IN | REAL1 | ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC、常數(shù) |
OUT | REAL1 | ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC |
西門子CPU模塊6ES7532-5NB00-0AB0
源型/漏型輸入接線說明
支持源型輸入的信號(hào)板:
- 6ES7 221-3BD30-0XB0
- 6ES7 221-3AD30-0XB0
- 6ES7 223-3BD30-0XB0
- 6ES7 223-3AD30-0XB0
支持漏型輸入的信號(hào)板:
支持源型輸入的信號(hào)模板:
- 6ES7 221-1BF32-0XB0
- 6ES7 221-1BH32-0XB0
- 6ES7 223-1PH32-0XB0
- 6ES7 223-1PL32-0XB0
- 6ES7 223-1BH32-0XB0
- 6ES7 223-1BL32-0XB0
支持漏型輸入的信號(hào)模板:
- 6ES7 221-1BF32-0XB0
- 6ES7 221-1BH32-0XB0
- 6ES7 223-1PH32-0XB0
- 6ES7 223-1PL32-0XB0
- 6ES7 223-1BH32-0XB0
- 6ES7 223-1BL32-0XB0
可以參考 《 S7-1200 系統(tǒng)手冊》
數(shù)字量的輸入信號(hào)類型總結(jié):CPU 集成的輸入點(diǎn)和信號(hào)模板的所有輸入點(diǎn)都既支持漏型輸入又支持源型輸入,而信號(hào)板的輸入點(diǎn)只支持源型輸入或者漏型輸入的一種。
漏型輸入見模板接線圖,源型輸入接線參考下圖。
![](http://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/06-IO/02-DIDO/images/source%20input%20wire.JPG)
源型/漏型輸出接線說明
支持源型輸出的信號(hào)板:
- 6ES7 222-1AD30-0XB0
- 6ES7 222-1BD30-0XB0
- 6ES7 223-3AD30-0XB0
- 6ES7 223-3BD30-0XB0
- 6ES7 223-0BD30-0XB0
注意:所有支持源型輸出的晶體管輸出信號(hào)模塊都只支持源型輸出,不支持漏型輸出。
支持漏型輸出的信號(hào)板:
- 6ES7 222-1AD30-0XB0
- 6ES7 222-1BD30-0XB0
- 6ES7 223-3AD30-0XB0
- 6ES7 223-3BD30-0XB0
注意:數(shù)字量的輸出信號(hào)類型,只有 200 KHZ的信號(hào)板輸出既支持漏型輸出又支持源型輸出,其他信號(hào)板、信號(hào)模塊和 CPU 集成的晶體管輸出都只支持源型輸出。
常見問題
為何SM1223已連接,信號(hào)輸出通道指示燈也亮,但無電壓輸出?
答:S7-1200擴(kuò)展模塊輸出通道指示燈電源由總線提供,但信號(hào)輸出需要模塊供電,正確接線方式如下圖所示:
![](http://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/06-IO/02-DIDO/images/6es7-1223-8connect.PNG)