6ES7 211-1AE40-0XB0現(xiàn)貨供應(yīng)
6ES7 211-1AE40-0XB0
:數(shù)的表示形式
在生活中表示數(shù)的時候一般都是把正數(shù)前面加一個“+",,負(fù)數(shù)前面加一個“-",,但是在數(shù)字設(shè)備中,機器是不認(rèn)識這些的,,我們就把“+"用“0"表示,,“-"用“1"表示。原碼,、反碼和補碼,。這三種形式是怎樣表示的呢?如下所示:
真值 | 原碼 | 反碼 | 補碼 | 例1:求+12和-12八位原碼,、反碼,、補碼形式 | |
正數(shù) | +X | 0X | 0X | 0X | |
負(fù)數(shù) | -X | 1X | (2n-1)+X | 2n+X |
二:原碼、反碼及補碼的算術(shù)運算
因為這三種數(shù)碼表示法的形成規(guī)則不同,,所以算術(shù)運算方法也不相同,。
原碼:與我們的日常中算術(shù)運算相同。
反碼:先轉(zhuǎn)換為反碼形式,再進(jìn)行加減運算,。它的減法可以按A反+[-B]反的形式進(jìn)行.
補碼:先轉(zhuǎn)換為補碼形式,,再進(jìn)行加減運算,其減法可以按A補+[-B]補進(jìn)行.
三:溢出及補碼運算中溢出的判斷
溢出可以描述為運算結(jié)果大于數(shù)字設(shè)備的表示范圍。這種現(xiàn)象應(yīng)當(dāng)作故障處理,。
判斷溢出是根據(jù)最高位的進(jìn)位來判斷的
是銷量較大的控制器,。應(yīng)用范圍。S7-200,、S7-200CN,、S7-200Smart、S7-300,、S7-400,、S7-1200觸摸屏、變頻器,、伺服電機,、數(shù)控系統(tǒng)、開關(guān)電源,,在*一個實例中,,SIMATIC S7-用于制造工藝中的創(chuàng)新性系統(tǒng)解決方案。特別是用于汽車工業(yè),,一般機械工程,,特別是特殊機械制造和機器的連續(xù)生產(chǎn) (OEM),以及塑料加工,、包裝行業(yè),、食品和飲料工業(yè)和加工工程,作為一種多用的自動化系統(tǒng),。S7-是那些需要靈活的設(shè)計以實現(xiàn)集中和本地組態(tài)的應(yīng)用的理想解決方案,。對于由于環(huán)境條件限制需要特殊的堅固性的應(yīng)用。
S7-PLC可通過編程Step 7的用戶界面提供通信組態(tài)功能,,這使得組態(tài)非常容易,、簡單,S7-PLC具有多種不同的通信接口,,并通過多種通信處理器來連接AS-I總線接口和工業(yè)以太網(wǎng)總線系統(tǒng),;串行通信處理器用來連接點到點的通信系統(tǒng);多點接口(MPI)集成在CPU中,,用于同時連接編程器,、PC機、人機界面系統(tǒng)及其他SIMATIC S7/M7/C7等自動化控制系統(tǒng),。3. SIMATIC S7-PLC S7-PLC是用于中,、性能范圍的可編程序控制器。 S7-PLC采用模塊化無風(fēng)扇的設(shè)計,。
6ES7314-6EH04-0AB0CPU314C-2PN/DP24 DI/16 DO 4AI 2AO,。6ES7315-2AG10-0AB0CPU315-2DP 128K內(nèi)存。6ES7315-2EH13-0AB0CPU315-2 PN/DP 256K內(nèi)存,,6ES7317-2AJ10-0AB0CPU317-2DP512K內(nèi)存,,6ES7317-2EK13-0AB0CPU317-2 PN/DP1MB內(nèi)存,6ES7318-3EL00-0AB0CPU319-3 PN/DP14M內(nèi)存,內(nèi)存卡,,6ESLF20-0AA0SIMATIC Micro內(nèi)存卡 64kByte(MMC),。
1 FB58基本特性介紹
在標(biāo)準(zhǔn)庫(Libraries/Standard Library/PID Control Blocks)中的PID控制塊中提供了兩個用于溫度控制的功能塊FB58和FB59。其中,,F(xiàn)B58用于具有連續(xù)或脈沖輸入信號的執(zhí)行器的溫度控制器,,而FB59用于類似于定位電機的執(zhí)行器的步進(jìn)溫度控制器。除了基本的功能之外,,F(xiàn)B58還提供PID的參數(shù)自整定功能,。
PID功能塊是純軟件控制器,相關(guān)運算數(shù)據(jù)存放在相應(yīng)的背景數(shù)據(jù)塊中,,對于不同的回路,,應(yīng)該使用不同的背景數(shù)據(jù)塊,否則會導(dǎo)致PID運算混亂的錯誤,。
FB58可以用在僅加熱的溫度控制回路(例如控制蒸汽的供給量來控制溫度),,也可以用在僅冷卻的溫度控制回路(例如控制冷卻風(fēng)扇的頻率、或者冷媒的供給量來控制溫度),。如果用于冷卻,,則回路工作在反作用狀態(tài),則需要給比例增益參數(shù)GAIN分配一個負(fù)數(shù),,其他保持不變,。
2 FB58基本使用
2.1 功能塊調(diào)用
在STEP 7中,提供了關(guān)于FB58和FB59的一個示例項目,,其路徑如下圖所示:
圖1 FB58/59示例項目
該示例項目包含有如下幾個示例程序:
?。?)連續(xù)控制器Continuous controller
輸出類型是連續(xù)數(shù)值的一類控制器,其中的FB100和DB100是一個模擬的控制對象,;
?。?)脈沖控制Pulse control OB35, OB1
輸出類型是單個脈沖信號的一類控制,在OB35和OB1中同時調(diào)用,,其中的FB102和DB102是一個模擬的接收脈沖信號的控制對象,;
(3)脈沖控制Pulse control OB35, OB32
輸出類型是單個脈沖信號的一類控制,,在OB35和OB32中同時調(diào)用,,其中的FB102和DB102是一個模擬的接收脈沖信號的控制對象。和上一個項目不同,,這個項目要求運行的CPU能夠支持OB32定時中斷,,例如S7-400 CPU;
?。?)脈沖控制器 Pulse controller
輸出類型是單個脈沖信號的一類控制,,只在OB35中調(diào)用,,其中的FB102和DB102是一個模擬的接收脈沖信號的控制對象。和前面兩個項目不同,,這個項目只在OB35中調(diào)用一次FB58即可,;
(5)步進(jìn)控制器 Step controller
輸出類型是兩個脈沖信號的一類控制,,只在OB35中調(diào)用,,其中的FB101和DB101是一個模擬的控制對象,例如步進(jìn)電動閥門,。這是一個FB59的應(yīng)用示例。
通過示例項目可以測試FB58的各項功能,。在具體的編程過程中,,可以從示例項目中將相關(guān)功能塊、組織塊,、背景數(shù)據(jù)塊拷貝過來,,也可以直接編程調(diào)用。
在STEP 7中創(chuàng)建一個OB35,,打開并在其中添加FB58:
圖2 調(diào)用FB58
如上圖所示,,在左側(cè)的總覽列表中,依次進(jìn)入“Libraries"?“Standard Library"?“PID Control Blocks",,在其中拖拽FB58到右側(cè)編程窗口中,。填寫一個背景數(shù)據(jù)塊(例如DB58),由于是新建的一個DB塊,,軟件會彈出如下窗口:
圖3 生成背景數(shù)據(jù)塊
點擊“Yes"即可生成一個用于FB58的背景數(shù)據(jù)塊,。
在塊(“Blocks")中找到剛生成的DB塊,雙擊打開:
圖4 背景數(shù)據(jù)塊
在背景數(shù)據(jù)塊中可以直接修改相關(guān)的控制參數(shù),,然后點擊工具欄上的按鈕
來下載參數(shù),。如果需要查看更加具體的參數(shù)信息,可以切換到數(shù)據(jù)視圖:
圖5 切換到數(shù)據(jù)視圖
在數(shù)據(jù)視圖中,,可以點擊工具欄上的
來進(jìn)行在線監(jiān)控,。