沒有最快,只有更快!SIMATIC S7-1500卓越的系統性能極大縮短了系統響應時間,進而優化了控制質量并提高了系統性能。
SIMATIC S7-1500 的信號處理速度更為快速,極大縮短系統響應時間,進而提高了生產效率。
新型的背板總線技術采用高波特率和高效傳輸協議,以實現信號的快速處理。
SIMATIC S7-1500帶有多達3個PROFINET接口。其中,兩個端口具有相同的IP地址,適用于現場級通信;第三個端口具有獨立的IP地址,可集成到公司網絡中。通過 PROFINET IRT,可定義響應時間并確保高度精準的設備性能。
無需親臨現場,即可通過Internet瀏覽器隨時查看CPU狀態。過程變量以圖形化方式進行顯示,同時用戶還可以自定義網頁,這些都極大地簡化了信息的采集操作。
SIMATIC S7-1500采用模塊化結構,各種功能皆具有可擴展性。
每個控制器中都包含有以下組件:
·一個中央處理器 (CPU),用于執行用戶程序
·一個或多個電源
·信號模塊,用作輸入/輸出
·以及相應的工藝模塊和通信模塊。
SIMATIC S7-1500 中包含有諸多新特性,最大程度地確保了工程組態的高效性和可用性。
可快速訪問各種文本信息和詳細的診斷信息,以提高設備的可用性同時也便于全面了解工廠的所有信息
標準化的前連接器不僅極大簡化了電纜的接線操作,同時還節省了更多的接線時間。
通過集成短接片的連接,可以更為靈活便捷地建立電位組。
可快速便捷地安裝自動斷路器、繼電器之類的其它組件。
憑借兩個預先設計的電纜定位槽裝置,即使存放粗型電纜,也可以輕松地關閉模塊前蓋板。
通過帶有定位功能的轉向布線系統,無論是初次布線還是重新連接,都非常快速便捷。
對模擬量信號進行適當屏蔽,可確保高質量地識別信號并有效防止外部電磁干擾。同時,使用插入式接線端子,無需借助任何工具既可實現快速安裝。
靈活的可組裝性以及向上兼容性,便于系統的快速擴展,從而在最大程度上確保了投資回報和投資安全性。
SIMATIC S7-1500 中提供一種更為全面的安全保護機制,包括授權級別、模塊保護以及通信的完整性等各個方面!靶畔踩伞睓C制除了可以確保投資安全,而且還可持續提高系統的可用性。
加密算法可以有效防范未經授權的訪問和修改。這樣可以避免機械設備被仿造,從而確保了投資安全。
可通過綁定SIMATIC 存儲卡或CPU 的序列號,確保程序無法在其它設備中運行。這樣程序就無法拷貝,而且只能在指定的存儲卡或CPU 上運行。
訪問保護功能提供一種全面的安全保護功能,可防止未經授權的項目計劃更改。采用為各用戶組分別設置訪問密碼,確保具有不同級別的訪問權限。此外,安全的CP 1543-1 模塊的使用,更是加強了集成防火墻的訪問保護。
系統對傳輸到控制器的數據進行保護,防止對其進行未經授權的訪問。控制器可以識別發生變更的工程組態數據或者來自陌生設備的工程組態數據。
西門子電源6EP1333-4BA00是調節型電源 用于 SIMATIC S7-1500 輸入:AC 120/230 V 輸出:DC 24 V/8 A
硬件組態
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硬件組態
1) 首先打開STEP7新建項目并插入CPU314-2PtP。
2) 雙擊CPU314-2PtP的X2端口PtP,打開PTP屬性對話框General欄,Protocol復選框中選擇“ASCII”協議。
3) Addresses欄中記錄起始地址“1023”,在后面的編程中使用。
4) Transfer欄中設置通訊速率“9600bps”,報文格式:“8”位數據位,“1”位停止位,“Even”偶校驗,數據流控制選擇“None”。
5) End Delimiter欄中設置接收報文結束方式“After character delay time elapses”利用兩個報文的間隔時間來判斷報文是否結束,并設置字符延時時間“4ms”(該時間可使用默認設置,默認設置時間隨通訊速率不同時間也不同)。
6) Signal Assignment欄中設置串行通信接口信號模式為“Half Duplex(RS-485)Two-wire Mode”半雙工兩線制RS485模式,空閑狀態信號狀態“R(A)0v、R(B)5V”。
通過以上步驟完成對CPU314-2PtP串行接口的基本設置,如需更詳細的信息請參照CPU314-2PtP手冊。
3.2 變頻器參數設置
以上參數只對與變頻器USS通訊相關的參數進行介紹,變頻器其他參數設置請參照《MM440使用大全》。
4 USS通訊編程
4.1 CPU314-2PtP串行接口發送和接收程序
CPU314-2PtP調用系統功能塊SFB60和SFB61進行串行通訊接口數據的發送和接收,SFB60與SFB61系統功能塊已經包含在CPU中,只需在OB1中直接調用并分配背景數據塊即可。在本例中分配DB60為SFB60的背景數據塊,在OB1中調用程序:
在SFB60發送通信塊中需要對下列參數進行賦值:
分配DB61為SFB61的背景數據塊,在OB1中調用程序:
4.2 通過發送程序發送定義好的USS報文
將例子中的報文按字節順序傳送到從DB1.DBB0開始的16個字節中,設置MW104=16,當M100.0上升沿時PLC即發送一幀USS報文。如果變頻器接收到的報文無誤就會返回一條響應報文,需要將M200.0置1 PLC就會接收到響應報文,并把報文存儲到從DB2.DBB0開始的16個字節中。
4.3使用S7-300 PLC編寫BCC校驗程序
在USS通訊中變頻器在收到主站發送的報文后會重新計算報文的BCC校驗,如果計算結果與報文傳送的BCC校驗不一致,那么表明變頻器接收到的信息是無效的,變頻器將丟棄這一信息,并且不向主站發出應答信號。所以正確計算BCC校驗尤為重要。前面提到的4個例子報文中已經計算好了BCC校驗,下面給出利用S7-300 PLC編程計算15個字節的BCC校驗的程序。
15字節的BCC校驗程序
程序中將DB1.DBB0到DB1.DBB14中的內容依次進行異或計算,并把計算結果保存到DB1.DBB15中。