產(chǎn)品詳情
學(xué)PLC,三菱是很容易上手的,因為直來直去思路簡單,但從學(xué)習的角度講,肯定是西門子更好。二、芯片不同這主要體現(xiàn)在容量和運算速度上。西門子CPU226的程序容量20K,數(shù)據(jù)容量14K;而三菱FX2N總共才8K,后來的3U倒是有所改進。
西門子CPU226和CPU224XP標準配置2個485口即PPI口,大通訊速度187.5K;而三菱FX3U之前的所有系列都是一個422口,而且速度是9.6K。如果需要連個智能儀表什么的則必須另購FX2N0-485BD等特殊模塊。而且兩個通信口可以一個連接下載數(shù)據(jù)線一個連接觸摸屏進行調(diào)試程序,否則你就要拔下觸摸屏數(shù)據(jù)線再連接觸摸屏數(shù)據(jù)線,來回調(diào)整程序非常麻煩。三、控制的強項不同西門子的強項是過程控制與通信控制,西門子的模擬量模塊價格便宜,程序簡單,而三菱的模擬量模塊價格昂貴,程序復(fù)雜,西門子做通信也容易,程序簡單,這塊功能較弱。
(今天的轉(zhuǎn)發(fā)暗號是:億維品質(zhì)保證:半年包換、5年保修、終生維護)三菱的優(yōu)勢在于離散控制和運動控制,三菱的指令豐富,有專用的定位指令,控制伺服和步進容易實現(xiàn),要實現(xiàn)某些復(fù)雜的動作控制也是強項,而西門子在這塊就較弱,沒有專用的指令,做伺服或步進定位控制不是不能實現(xiàn),而是程序復(fù)雜,控制精度不高。
例如某設(shè)備只是些動作控制,如機械手,可選擇三菱的PLC,某設(shè)備有伺服或步進要進行定位控制,也選三菱的PLC。像中央空調(diào),污水處理,溫度控制等這類有很多模擬量要處理的就要選西門子的PLC比較合適,某設(shè)備現(xiàn)場有很多儀表的數(shù)據(jù)要用通信進行采集,選西門子的好控制。
PID功能塊在梯形圖(程序)中應(yīng)當注意的問題:1、好采用PID向?qū)蒔ID功能塊;2、我要說一個簡單的也是容易被人忽視的問題,那就是:PID功能塊的使能控制只能采用SM0.0或任何1個存儲器的常開觸點并聯(lián)該存儲器的常閉觸點這樣的永不斷開的觸點。
設(shè)計 S7-300 一般步驟 S7-300自動化系統(tǒng)采用模塊化設(shè)計。它擁有豐富的模塊,且這些模塊均可以獨立地組合使用。 一個系統(tǒng)包含下列組件: CPU: 不同的 CPU 可用于不同的性能范圍,包括具有集成 I/O 和對應(yīng)功能的 CPU 以及具有集成 PROFIBUS DP、PROFINET 和點對點接口的 CPU。 用于數(shù)字量和模擬量輸入/輸出的信號模塊 (SM)。 用于連接總線和點對點連接的通信處理器 (CP)。 用于高速計數(shù)、定位(開環(huán)/閉環(huán))及 PID 控制的功能模塊(FM)。 根據(jù)要求,也可使用下列模塊: 用于將 SIMATIC S7-300 連接到 120/230 V AC 電源的負載電源模塊(PS)。 接口模塊 (IM),用于多層配置時連接中央控制器 (CC) 和擴展裝置 (EU)。 通過分布式中央控制器 (CC) 和 3 個擴展裝置 (EU),SIMATIC S7-300 可以操作多達 32 個模塊。所有模塊均在外殼中運行,并且無需風扇。 SIPLUS 模塊可用于擴展的環(huán)境條件: 適用于 -25 至 +60℃ 的溫度范圍及高濕度、結(jié)露以及有霧的環(huán)境條件。防直接日曬、雨淋或水濺,在防護等級為 IP20 機柜內(nèi)使用時,可直接在汽車或室外建筑使用。不需要空氣調(diào)節(jié)的機柜和 IP65 外殼。 設(shè)計 簡單的結(jié)構(gòu)使得 S7-300 使用靈活且易于維護: 安裝模塊: 只需簡單地將模塊掛在安裝導(dǎo)軌上,轉(zhuǎn)動到位然后鎖緊螺釘。 集成的背板總線: 背板總線集成到模塊里。模塊通過總線連接器相連,總線連接器插在外殼的背面。 模塊采用機械編碼,更換極為容易: 更換模塊時,必須擰下模塊的固定螺釘。按下閉鎖機構(gòu),可輕松拔下前連接器。前連接器上的編碼裝置防止將已接線的連接器錯插到其他的模塊上。 現(xiàn)場證明可靠的連接: 對于信號模塊,可以使用螺釘型、彈簧型或絕緣刺破型前連接器。 TOP 連接: 為采用螺釘型接線端子或彈簧型接線端子連接的 1 線 - 3 線連接系統(tǒng)提供預(yù)組裝接線另外還可直接在信號模塊上接線。 規(guī)定的安裝深度: 所有的連接和連接器都在模塊上的凹槽內(nèi),并有前蓋保護。
FB的變量聲明表中有靜態(tài)變量,并可以進行多級的參數(shù)傳遞,因此在調(diào)用FB時需生成背景數(shù)據(jù)塊,
而FC則沒有這些.FB可以替代FC,反之則不行.
多級的參數(shù)傳遞即所謂的MULTIINSTANCE,你可以把FB,DB做為另外一個FB中的函數(shù)來調(diào)用,
如在FB2中可以使用FB1中的參數(shù),而終只生成一個背景數(shù)據(jù)塊。
Zane:
FB其實不會占用過多的資源,因為一個程序總是有這些變量的,無論是全局的還是局部變量。
我現(xiàn)在,大量使用的是FB,F(xiàn)C只用來編一些邏輯,及簡單的子程序,或僅僅幾個CALL指令調(diào)用
FB。使用FB及局部變量,更有利于程序的模塊化,增加程序的可移植性,就象西門子公司提供的FB
塊.
其實FB和FC根本的區(qū)別是:FB支持靜態(tài)變量,而FC只支持臨時變量。
靜態(tài)變量:是調(diào)用FB返回時,仍然要為FB保留此變量區(qū),因此不會改變這一區(qū)域的數(shù)據(jù)值。臨
時變量卻沒有這樣的特性。
所以在FC中如果在對臨時數(shù)據(jù)變量處寫入確定的數(shù)據(jù)前,就去讀時就可能產(chǎn)生不可預(yù)見的結(jié)果
,而對于靜態(tài)變量卻不會,因為它會保留你上次寫入的結(jié)果。
萬泉河:
咱們編制的控制程序,F(xiàn)B極少用到。所說的用FB來替代FC實用的情況,更是少見,有誰曾經(jīng)把
FC全部用光啦?恐怕系統(tǒng)都不能負擔了。
提供的標準庫中,F(xiàn)B倒是不少的。
如果你要編制的函數(shù)沒有用到靜態(tài)變量,恐怕沒有必要使用FB吧?我看高級語言中,雖然靜態(tài)
變量使用很容易,但實際用也很少啊。
先進的技術(shù)直至更后的細節(jié)確保我們的CPU發(fā)揮杰出的實時響應(yīng)率:
? 4個或6個獨立的硬件計數(shù)器,每個30 kHz,帶有CPU 224 XP的2 x 200 kHz,例如:通過增量編碼器或者高速記錄過程事件的路徑監(jiān)測
? 4個獨立的報警輸入,輸入濾波時間0.2毫秒至程序起動-更大過程安全
? 對應(yīng)用程序快速事件大于0.2 ms信號的脈沖捕捉功能
? 2個脈沖輸出,每個 20 kHz,或者具有脈沖寬度調(diào)制和脈沖無脈沖設(shè)定點的CPU 224 XP 的2 x 100 kHz-例如:用于控制步進電機
? 2個定時中斷,在1ms處開始,以1ms的增量進行調(diào)節(jié)-用于迅速變化過程的無擾控制
? 快速模擬輸入-具有25 μs的信號轉(zhuǎn)換,12位分辨率
? 實時時鐘
定時中斷
? 1至255ms,具有1 ms的分辨率
? 例如:在轉(zhuǎn)四分之一圈后,以3000 RPM的轉(zhuǎn)速可以在螺釘插入機上記錄和處理信號??梢詫崿F(xiàn)非常的記錄,例如:擰緊扭矩,以確保螺釘?shù)母丫o固。
快速計數(shù)器
? 彼此、其他操作和程序周期均獨立運行
? 當達到用戶可選擇的計算值時,中斷觸發(fā)-從檢測到輸入信號到切換輸出的反應(yīng)時間為300 μs
? 當增量位置編碼器用于確切定位時的4邊緣