西門子PLC模塊德州授權代理商SIEMENS原裝
發布日期 :2023-03-29 16:09發布IP:113.246.72.218編號:11551071
詳細介紹 西門子PLC模塊德州授權代理商SIEMENS原裝 西門子PLC德州授權代理商,德州西門子PLC代理,西門子PLC代理 PLC雙線圈輸出與雙線圈驅動的工作原理和區別是什么 ?1. 位元件輸出執行和雙線圈 ??位元件的驅動輸出在梯形圖中是由線圈輸出指令 OUT 和功能指令的操作來完成的,但兩種指令的執行有很大的區別, ??1)OUT指令執行 ??⑤輸出處理階段 輸出處理階段又叫輸出刷新階段或輸出更新階段。在此階段,則將輸出映像寄存器的“0”、“1”狀態傳送到輸出鎖存器,然后經輸出接口電路和輸出端子再傳送到外部負載。在梯形圖中,如果某一輸出繼電器的線圈“通電”,對應的輸出映像寄存器為“1”狀態,相應的輸出鎖存器也為“1”狀態。信號經輸出接口電路的隔離和功率放大后(繼電器型輸出接口電路中對應的硬件繼電器的線圈通電、其常開觸點閉合),驅動外部負載通電工作;反之,外部負載斷電,停止工作。在輸出處理階段完成后,輸出鎖存器的狀態不變,即使輸出映像寄存器的狀態發生了變化,輸出鎖存器的狀態也不會隨之改變。輸出映像寄存器變化了的狀態只有等到下一個掃描周期的輸出處理階段到來時才能通過CPU送入輸出鎖存器中,這種輸出工作方式稱為集中輸出工作方式。 ??不管驅動條件是否成立,OUT 指令都要執行輸出。驅動條件成立,則輸出執行為 ON (下面用1表示),驅動條件不成立,則輸出執行為OFF(下面用0表示)。 西門子PLC模塊德州授權代理商SIEMENS原裝 西門子PLC德州授權代理商,德州西門子PLC代理,西門子PLC代理 ??2)功能指令執行 ??位元件也經常作為功能指令的操作數進行驅動,例如 SET Y0、RST Y0、MOV K10 K4Y0 等。同樣,這些功能指令均有驅動條件,功能指令僅當驅動條件成立時,才執行指令的操作功能。其執行結果會送到 I/O 映像區或 RAM 存儲區中去保存,而驅動條件不成立時,執行的結果仍然保持不變,直到通過執行新的指令操作得到新的執行結果為止。 ??什么叫雙線圈?在梯形圖程序中,如果一個位元件的線圈被驅動兩次或兩次以上,就叫雙線圈。根據驅動所用的指令不同,雙線圈在程序中又分為三種結構。 ??(1)用OUT指令驅動同一個位元件兩次或兩次以上。 ??(2)用OUT指令和功能指令驅動同一個位元件兩次或兩次以上。 ??(3)用兩個功能指令驅動同一個位元件兩次或兩次以上。 西門子S7-400PLC安裝機架與擴展接口 ??①機架的功能與結構西門子S7-400 PLC的安裝機架有多種規格,不同機架可安裝的模塊數、外形體積各不相同,但其功能與基本結構相似。S7-400PLC安裝機架(簡稱機架)主要功能如下: ??a.安裝與固定PLC的各種控制模塊;b.向安裝在機架上的各種模塊提供工作點源;c.通過總線,連接各種控制模塊。 ??西門子S7-400 PLC機架的實樣與基本結構簡圖如圖2-105所示(不同機架的安裝模塊數、插槽數有所不同)。機架采用壁掛式設計,可以安裝在電柜內或其他框架上。機架由如下部分組成: plc安裝機架 ??a.用于安裝固定機架本身與安裝各種控制模塊的鋁合金機架;b.用于安裝固定各種控制模塊的塑料架;c.各模塊間的連接總線;d.機架接地端。 ??②機架的分類 根據功能與作用,S7-400 PLC的機架可以分為通用機架(Universal Rack,簡稱UR)、多CPU中央機架(Central Rack,簡稱CR)、擴展機架(Expansion Rack,簡稱ER)等多種類型,每類又可以按機架安裝模塊的數量分為18槽和9槽等規格,其中以通用機架與擴展機架*為常用,其余可以根據PLC控制系統的具體需要進行選擇。 2. 西門子 STEP7防止錯誤操作的措施 ??STEP7是具有較高“智能”的軟件,為了防止錯誤操作采取了大量的措施。 ??1)根據不同的對象(例如CPU的型號),某些菜單命令、對話框中的單選框或復選框等用灰色顯示,表示禁止它們對應的操作。例如在 S7-300 CPU的屬性對話框的“啟動”選項卡中,熱啟動和冷啟動為灰色,只能選擇暖啟動。 ??2)某些參數用下拉式列表代替直接輸入數字,有的參數只能在允許的范圍輸入,因此可以防止輸入錯誤的數據。 ??3)輸入用戶程序中的常數或地址時,立即用紅色顯示錯誤的輸入,提示用戶改正錯誤。在保存程序時,STEP7將會自動檢查程序,并顯示出程序中的錯誤。 ??4)組態硬件時,用機架中各行的顏色和“拖放”對象時兩種不同的光標,來提醒可以放置對象的位置,防止將硬件元件放置在錯誤的位置。 ??a.通用機架UR1/UR2。通用機架(UR)是具有完整的連接總線、可以安裝1個CPU 模塊的標準 ??上面三種結構,第(1)種和第(2)種稱為雙線圈輸出,第(3)種稱為雙線圈驅動。在程序中這兩種情況執行的結果是不同的,下面分別給予討論。 ??2.雙線圈輸出 ??所謂雙線圈輸出是指位元件在編程中用OUT指令驅動了兩次或兩次以上,或者用OUT 指令和功能指令驅動了兩次或兩次以上,程序如圖5.1-8所示。 例如從主程序0B1調用子程序SBR0,使用名為INPUT1的全局符號作為子程序的輸人參數。在SBRO的局部變量表中,已經定義了一個名為FIRST的局部變量作為該輸入參數,當0B1調用SBR0時,INPUTI的數值被傳人FIRST,INPUTI和FIRST的數據類型必須匹配。 ??6.顯示或隱藏局部變量表 ??將水平分裂條拉至程序編輯器視窗的傾部,則不再疑示局部變量表,但它仍然存在。將分裂條下拉,將再次顯示局部變量表。 ??7.在局部變量表中進行賦值 ??在程序中使用符號名時,程序編輯器首先檢查有關POU的局部變量表,然后檢查符號表/全局變量表。如果某符號名在兩處都沒有定義,程序編輯器則將其視為全局符號,程序編輯器指定一條綠色波浪狀下畫線,并將名稱括在雙引號中,例如"UndefinedLocalVar(未定義的局部變量)。如果后來對該符號名賦了值,程序編輯器不會自動再次讀取局部變量表并修改它。為了將該符號名作為局部變量使用,必須手工刪除程序代碼中的引號,并在符號名前插人#號,例如改為#UndefinedLocalVar。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|