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