西門子CPU模塊6ES7532-5NB00-0AB0
SIMATIC S7-1500采用模塊化結構,各種功能皆具有可擴展性。
每個控制器中都包含有以下組件:
·一個***處理器 (CPU),用于執(zhí)行用戶程序
·一個或多個電源
·信號模塊,用作輸入/輸出
·以及相應的工藝模塊和通信模塊。
SIMATIC S7-1500 中包含有諸多新特性,***程度地確保了工程組態(tài)的***性和可用性。
可快速訪問各種文本信息和詳細的診斷信息,以提高設備的可用性同時也便于***了解工廠的所有信息
標準化的前連接器不僅簡化了電纜的接線操作,同時還節(jié)省了更多的接線時間。
通過集成短接片的連接,可以更為靈活便捷地建立電位組。
可快速便捷地安裝自動斷路器、繼電器之類的其它組件。
憑借兩個預先設計的電纜***槽裝置,即使存放粗型電纜,也可以輕松地關閉模塊前蓋板。
通過帶有***功能的轉向布線系統,無論是初次布線還是重新連接,都非??焖俦憬荨?
對模擬量信號進行適當屏蔽,可確保高質量地識別信號并有效防止外部電磁干擾。同時,使用插入式接線端子,無需借助任何工具既可實現快速安裝。
靈活的可組裝性以及向上兼容性,便于系統的快速擴展,從而在***程度上確保了***回報和***安全性。
SIMATIC S7-1500 中提供一種更為***的安全保護機制,包括授權級別、模塊保護以及通信的完整性等各個方面?!靶畔踩伞睓C制除了可以確保***安全,而且還可持續(xù)提高系統的可用性。
加密算法可以有效防范未經授權的訪問和修改。這樣可以避免機械設備被仿造,從而確保了***安全。
可通過綁定SIMATIC 存儲卡或CPU 的序列號,確保程序無法在其它設備中運行。這樣程序就無法拷貝,而且只能在的存儲卡或CPU 上運行。
訪問保護功能提供一種***的安全保護功能,可防止未經授權的項目計劃更改。采用為各用戶組分別設置訪問密碼,確保具有不同級別的訪問權限。此外,安全的CP 1543-1 模塊的使用,更是加強了集成防火墻的訪問保護。
系統對傳輸到控制器的數據進行保護,防止對其進行未經授權的訪問??刂破骺梢宰R別發(fā)生變更的工程組態(tài)數據或者來自陌生設備的工程組態(tài)數據
硬件組態(tài)
MM4系列變頻器提供的串行接口為RS485接口,S7-300 PLC有3種通訊模塊支持RS485接口:
1. 采用帶有集成RS485接口的CPU例如CPU31X-2PtP;
2. RS485接口的CP340通訊模塊;
3. RS485接口的CP341通訊模塊;
S7-300 RS485接口與MM440 USS接線
3.1 PLC硬件組態(tài)
1) 首先打開STEP7新建項目并插入CPU314-2PtP。
2) 雙擊CPU314-2PtP的X2端口PtP,打開PTP屬性對話框General欄,Protocol復選框中選擇“ASCII”協議。
3) Addresses欄中記錄起始地址“1023”,在后面的編程中使用。
4) Transfer欄中設置通訊速率“9600bps”,報文格式:“8”位數據位,“1”位停止位,“Even”偶校驗,數據流控制選擇“None”。
西門子CPU模塊6ES7532-5NB00-0AB0
LAD/FBD |
STL |
說明 |
||
|
MUL |
IN1, |
OUT |
兩個整數的整數乘法指令將兩個 16 位整數相乘,產生一個 32 位乘積。在 STL 中,32 位 OUT 的有效字(16 位)被用作其中一個乘數。 · LAD 和 FBD:IN1 * IN2 = OUT · STL:IN1 * OUT = OUT |
|
DIV |
IN1, |
OUT |
帶余數的整數除法指令將兩個 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(除數為零)置位,則其它數算狀態(tài)位保持不變。否則,在數字運算完成時,所有受支持的數學運算狀態(tài)位均包含有效狀態(tài)。
輸入/輸出 |
數據類型 |
操作數 |
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 |
LAD |
STL |
|
Network 1 LD I0.0 MUL AC1, VD100 DIV VW10, VD200 |
1 VD100 包含:VW100 和 VW102,VD200 包含:VW200 和
LAD 示例中的實數運算 |
VW202。 |
|
||
IN1 數據相乘 400 * 數據地址 AC1 |
IN2 200 VW102 |
= |
OUT 80000 VD100 |
|
|
|
|
余數 |
商 |
數據相除 4000 / 數據地址 VW202 |
41 VW10 |
= |
23 VW200 |
97 VW202 |
VD200
LAD/FBD |
STL |
說明 |
||
|
SIN |
IN, |
OUT |
正弦 (SIN)、余弦 (COS) 和正切 (TAN) 指令計算角度值 IN 的三角函數,并在 OUT 中輸出結果。 輸入角度值以弧度為單位。 · SIN (IN) = OUT · COS (IN) = OUT · TAN (IN) = OUT |
|
COS |
IN, |
OUT |
|
|
|
|
要將角度從度轉換為弧度: 使用 MUL_R (*R) 指令將以度為單位的角度乘以 1.745329E-2(約為 π/180)。 |
|
|
TAN |
IN, |
OUT |
|
|
|
|
對于數學函數指令,SM1.1 用于指示溢出錯誤和值。 如果 SM1.1 置位,則 SM1.0 和 SM1.2 的狀態(tài)無效,原始輸入操作數不變。 如果 SM1.1 未置位,則數算已完成且結果有效,并且 SM1.0 和 SM1.2 包含有效狀態(tài)。 |
ENO = 0 時的非致命錯誤 |
受影響的 SM 位 |
· 0006H 間接地址 · SM1.1 溢出 |
· SM1.0 運算結果 = 零 · SM1.1 溢出、運算期間生成值或輸入 · SM1.2 負數結果 |
輸入/輸出 |
數據類型 |
操作數 |
IN |
REAL1 |
ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC、常數 |
OUT |
REAL1 |
ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC |
1 實數(或浮點數)使用 ANSI/IEEE 754-1985 (單精度)中說明的格式進行表示。有關詳細信息,請參見該。
LAD/FBD |
STL |
說明 |
|
LN IN, OUT |
自然對數指令 (LN) 對 IN 中的值執(zhí)行自然對數運算,并在 OUT |
|
中輸出結果。 |
|
|
自然指數指令 (EXP) 執(zhí)行以 e 為底,以 IN 中的值為冪的指數運算,并在 OUT 中輸出結果。 |
|
|
EXP IN, OUT |
|
|
· LN (IN) = OUT |
|
|
· EXP (IN)= OUT |
|
|
要從自然對數以 10 為底的對數: 將自然對數除以 2.302585(約為 10 的自然對數)。 |
|
|
若要將任意實數作為另一個實數的冪,包括分數指數: |
|
|
組合自然指數指令和自然對數指令。 例如,要將 X 作為 Y 的冪,請使用 EXP (Y * LN (X))。 |
ENO = 0 時的非致命錯誤 |
受影響的 SM 位 |
· 0006H 間接地址 · SM1.1 溢出 |
· SM1.0 運算結果 = 零 · SM1.1 溢出、運算期間生成值或輸入 · SM1.2 負數結果 |
輸入/輸出 |
數據類型 |
操作數 |
IN |
REAL1 |
ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC、常數 |
OUT |
REAL1 |
ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC |