6ES7390-0AA00-0AA0現(xiàn)貨速發(fā)
6ES7390-0AA00-0AA0
S7-300PLC,也是模塊化硬件結(jié)構(gòu),其與S7-300的主要區(qū)別是:
1. S7-400PLC的PS電源模塊為必選,而且有電池,需要定期更換;
2. S7-400PLC的各硬件模塊沒有插槽順序限制;
3. S7-400PLC有4個(gè)累加器,而S7-300PLC只有兩個(gè)累加器。
S7-1200和S7-1500是西門子硬件更新的大勢(shì)所趨,雖然目前應(yīng)用面還不大,但請(qǐng)大家留心學(xué)習(xí),后續(xù)衡云湘水也會(huì)推出關(guān)于S7-1200/1500的系列學(xué)習(xí)專輯。
PLC型號(hào)所蘊(yùn)含的信息
如何通過CPU型號(hào)了解其基本信息呢?相信通過以下兩個(gè)例子解釋你就了然于胸了:
1. CPU315-2 PN/DP
CPU3XX表示PLC控制器是300系列,-2表示該CPU有兩種類型的接口,一個(gè)類型接口兼容MPI和ProfiBus DP,另一個(gè)類型接口兼容PN口。
2. CPU319F-3PN/DP
CPU3XX表示PLC控制器是300系列(319是300系列PLC的一款),F(xiàn)表示該CPU為故障安全型PLC,-3表示該CPU有三種類型的接口,*個(gè)類型接口兼容MPI和ProfiBus DP,第二個(gè)類型接口兼容ProfiBus DP口,第三個(gè)類型接口兼容PN口。
PLC設(shè)備安裝
PLC可以根據(jù)需要進(jìn)行水平或者豎直安裝
SIMATIC S7,總線接頭 (備件),SIMATIC S7-300, 總線插接器(備件)
SIMATICS7—300的大量功能能夠支持和幫助用戶進(jìn)行編程、啟動(dòng)和維護(hù),其主要功能如下:
高速的指令處理:0.1—0.6u s的指令處理時(shí)間在中等到較低的性能要求范圍內(nèi)開辟了全新的應(yīng)用領(lǐng)域。
浮點(diǎn)數(shù)運(yùn)算:用此功能可以有效地實(shí)現(xiàn)更為復(fù)雜的算術(shù)運(yùn)算。
方便用戶的參數(shù)賦值:一個(gè)帶標(biāo)準(zhǔn)用戶接口的軟件工具給所有模塊進(jìn)行參數(shù)賦值。
人機(jī)界面(HMl):方便的人機(jī)界面服務(wù)已經(jīng)集成在S7—300操作系統(tǒng)內(nèi)、因此人機(jī)對(duì)話的編程要求大大減少。
SIMATIC人機(jī)界面(HMl)從S7—300中取得數(shù)據(jù),S7-300按用戶的刷新速度傳送這些數(shù)據(jù)。S7-300操作系統(tǒng)自動(dòng)地處理數(shù)據(jù)的傳送。
診斷功能:CPU的智能化的診斷系統(tǒng)連續(xù)監(jiān)控系統(tǒng)的功能是否正常、記錄錯(cuò)誤和特殊系統(tǒng)事件(例如:超時(shí)、模塊更換等)。
口令保護(hù):多級(jí)口令保護(hù)可以使用戶高度、有效地保護(hù)其技術(shù)機(jī)密,防止未經(jīng)允許的復(fù)制和修改,操作方式選擇開關(guān):操作方式選擇開關(guān)像鑰匙一樣可以拔出,當(dāng)鑰匙拔出時(shí),就不能改變操作方式。這樣就防止非法刪除或改寫用戶程序
絡(luò)組態(tài)編譯無錯(cuò),鼠標(biāo)先 CPU 315-2PN/DP ,然后下載按鈕下載絡(luò)組態(tài),步驟如圖11所示。
圖 11 下載組態(tài)連接
程序編程 可以通過SFB/FB 14 "GET",從遠(yuǎn)程CPU中讀取數(shù)據(jù)。
S7-300:在REQ上升沿處讀取數(shù)據(jù)。在REQ每個(gè)上升沿處傳送參數(shù)ID、ADDR_1和RD_1。在每個(gè)作業(yè)結(jié)束之后,可以分新數(shù)值給ID、ADDR_1和RD_1參數(shù)。
S7-400:在控制輸入REQ上升沿處啟動(dòng)SFB。在此中,將要讀取區(qū)域相關(guān)指針(ADDR_i)發(fā)送到伙伴CPU。遠(yuǎn)程伙伴返回此數(shù)據(jù)。在 下一個(gè)SFB/FB調(diào)處,已接收數(shù)據(jù)被到組態(tài)接收區(qū)(RD_i)中。必須要確保通過參數(shù)ADDR_i和RD_i定義區(qū)域在長(zhǎng)度和數(shù)據(jù)類方面 要相互匹。
通過狀態(tài)參數(shù)NDR數(shù)值為1來指示此作業(yè)已完成。只有在前一個(gè)作業(yè)已經(jīng)完成之后,才能重新讀作業(yè)。遠(yuǎn)程CPU可以處于RUN或STOP工作狀態(tài)。如果 正在讀取數(shù)據(jù)時(shí)發(fā)生訪問故障,或如果數(shù)據(jù)類檢查中錯(cuò),則錯(cuò)和警告信息將通過ERROR和STATUS輸表示。
通過使SFB/FB 15 "PUT",可以將數(shù)據(jù)寫入到遠(yuǎn)程CPU。
S7-300:在REQ上升沿處發(fā)送數(shù)據(jù)。在REQ每個(gè)上升沿處傳送參數(shù)ID、ADDR_1和SD_1。在每個(gè)作業(yè)結(jié)束之后,可以給ID、ADDR_1和SD_1參數(shù)分新數(shù)值。
S7-400:在控制輸入REQ上升沿處啟動(dòng)SFB。在此中,將指向要寫入數(shù)據(jù)區(qū)域(ADDR_i)指針和數(shù)據(jù)(SD_i)發(fā)送到伙伴CPU。 遠(yuǎn)程伙伴將所需要數(shù)據(jù)保存在隨數(shù)據(jù)一起提供地址下面,并返回一個(gè)執(zhí)行確認(rèn)。必須要確保通過參數(shù)ADDR_i和SD_i定義區(qū)域在編號(hào)、長(zhǎng)度和數(shù)據(jù)類 方面相互匹。
如果沒有產(chǎn)生任何錯(cuò)誤,則在下一個(gè)SFB/FB調(diào)時(shí),通過狀態(tài)參數(shù)DONE來指示,其數(shù)值為1。只有在后一個(gè)作業(yè)完成之后,才能再次寫作業(yè)。遠(yuǎn)程 CPU可以處于RUN或STOP。如果正在寫入數(shù)據(jù)時(shí)發(fā)生訪問故障,或如果執(zhí)行檢查中錯(cuò),則錯(cuò)和警告信息將通過ERROR和STATUS輸 表示。
打開SIMATIC 315 PN-1OB1,在OB1中依次調(diào)FB14,F(xiàn)B15如圖12、圖13所示:
圖12 FB14調(diào)
積分是對(duì)給定函數(shù)曲線的面積進(jìn)行數(shù)學(xué)計(jì)算。但是實(shí)際曲線往往沒有明確的數(shù)學(xué)關(guān)系,而是隨時(shí)間變化的模擬量。積分計(jì)算就是把所有由兩個(gè)過程值與時(shí)間所圍成的梯形區(qū)域面積相加,梯形面積等于兩個(gè)過程值的平均值乘以時(shí)間間隔。
采用間接尋址時(shí),只有程序執(zhí)行時(shí),用于讀或?qū)憯?shù)值的地址才得以確定。使用這種方法可以減少編程量并使得程序更靈活。通常來講,程序創(chuàng)建后訪問地址也就確定了。為了使得間接尋址更靈活和更安全,可以
OFINET/工業(yè)以太網(wǎng)總線的通信處理器。 用于點(diǎn)到點(diǎn)
連接的通信處理器 多點(diǎn)接口 (MPI), 集成在 CPU 中;是一種經(jīng)濟(jì)有效的方案,可以同時(shí)連接編程器
/PC、人機(jī)界面和其它的 SIMATIC S7/C7自動(dòng)化。
(1) 每半年或季度檢查PLC柜中接線端子的連接情況,若發(fā)現(xiàn)松動(dòng)的地方及時(shí)重新堅(jiān)固連接;
安全,因?yàn)閮H使用了預(yù)定義的內(nèi)存區(qū)。
通用,因?yàn)榧瓤梢杂糜跇?biāo)準(zhǔn)塊也可以用于優(yōu)化的數(shù)據(jù)區(qū) 。
在下面的示例中數(shù)據(jù)被從三個(gè)不同的優(yōu)化的數(shù)據(jù)塊中讀出或?qū)懭?。三個(gè)數(shù)據(jù)塊"Silo_Water", "Silo_Sugar" 和"Silo_Milk"都包含相同的變量聲明:
DB 變量1:"MyBool" Bool類型
DB 變量2:"MyInt" Int類型
DB 變量3:"MyWord" Word類型
創(chuàng)建的PLC數(shù)據(jù)類型"SiloUDT"用于尋址包含不同數(shù)據(jù)類型的DB變量。 "AccessGroupSiloRead"功能塊用于讀出返回值,是由PLC 數(shù)據(jù)類型 "SiloUDT"定義的?;诖丝梢栽谝粋€(gè)FB中間接訪問,例如如圖.03所示的指令:
"Silo_Handling_OnlyReading"("AccessGroupSiloRead"(Index:= #Silo_Index));
創(chuàng)建環(huán)境
此FAQ中的截屏由 STEP 7 (TIA Portal) V13創(chuàng)建。
描述
采用間接尋址時(shí),只有程序執(zhí)行時(shí),用于讀或?qū)憯?shù)值的地址才得以確定。使用這種方法可以減少編程量并使得程序更靈活。通常來講,程序創(chuàng)建后訪問地址也就確定了。為了使得間接尋址更靈活和更安全,可以
使用"Array"數(shù)據(jù)類型用于組合相同的數(shù)據(jù)類型。
對(duì)于不同的存儲(chǔ)區(qū),采用index來訪問相關(guān)的針對(duì)每個(gè)應(yīng)用不同的變量。
在下面的例子中,對(duì)于三個(gè)變量的訪問采用了不同的存儲(chǔ)區(qū)。表01 顯示了三個(gè)變量的訪問列表,每個(gè)都有單獨(dú)的索引。
索引 訪問變量 存儲(chǔ)區(qū)
1 Input_Word_0 EW 0
2 "Processdata".Temperature DB 1
3 Output_Word_4 AW 4
創(chuàng)建環(huán)境
此FAQ中的截屏由 STEP 7 (TIA Portal) V13創(chuàng)