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