西門子PLC模塊鷹潭授權代理商SIEMENS原裝
發布日期 :2023-03-30 19:39發布IP:113.246.72.218編號:11553121
詳細介紹 西門子PLC模塊鷹潭授權代理商SIEMENS原裝 西門子PLC鷹潭授權代理商,鷹潭西門子PLC代理,西門子PLC代理 如果正在處理某一中斷信號時,同一模塊其他通道或其他模塊產生了中斷事件,新的請求將被記錄,空閑后再執行該中斷。當前的中斷組織塊執行完后,再處理被記錄的中斷。 硬件組態 ?步M1.0上面的轉換條件如果改為10.6,因為在工件開始旋轉之前限位開關I0.6就處于1狀態,轉換條件滿足,導致工件不能旋轉。轉換條件“↑I0.6”則不存在這個問題,工件旋轉120°后,I0.6由0狀態變為1狀態,轉換條件“↑I0.6”才滿足,轉換到步M0.2和步M0.5后,工件停止旋轉。 ??因為要求兩個鉆頭向下鉆孔和鉆頭提升的過程同時進行,采用并行序列來描述上述的過程。由M0.2~M0.4和M0.5~M0.7組成的兩個單序列分別用來描述大鉆頭和小鉆頭的工作過程。在步M0.1之后,有一個并行序列的分支。當M0.1為活動步,且轉換條件I0.1得到滿足(I0.1為1狀態),并行序列的兩個單序列中的第1步(步M0.2和M0.5)同時變為活動步。此后兩個單序列內部各步的活動狀態的轉換是相互獨立的,例如大孔或小孔鉆完時的轉換一般不是同步的。 ??兩個單序列的*后一步(步M0.4和M0.7)應同時變為不活動步。但是兩個鉆頭一般不會同時上升到位,不可能同時結束運動,所以設置了等待步M0.4和M0.7,它們用來同時結束兩個并行序列。當兩個鉆頭均上升到位,限位開關I0.3和I0.5分別為1狀態,大、小鉆頭兩個子系統分別進入兩個等待步,并行序列將會立即結束。 西門子PLC模塊鷹潭授權代理商SIEMENS原裝 西門子PLC鷹潭授權代理商,鷹潭西門子PLC代理,西門子PLC代理 ??生成一個名為“OB40例程”的項目(見隨書光盤中的同名例程),CPU模塊的型號為CPU315-2DP。選中SIMATIC管理器左邊的300站對象,雙擊右邊窗口的“硬件”圖標,打開硬件組態工具HW Config(見圖4-47)。將硬件目錄中名為“DI4xNAMUR,Ex”的4 點DI模塊插入4號槽,16點D0模塊插入5號槽。 如果要使用本功能,首先使PLC處于運行監控狀態,并將PLC的"INITLAL/TEST"開關打到“TEST”位置,工作模式打到“PROG”位置。選擇“Debug/Test-run”,打開如圖4-40所示的“運行測試設置”對話框 “選擇繼電器設置”對話框 ??a.輸出使能設置(Output Status):輸出禁止(Output Disable)、輸出使能(OutPut Enable)。b.斷點設置(Break):斷點不可用(Break Invalid),斷點可用(Break Valid)。c.程序執行式設置(Start Step):連續(Continuous),單步(Start Step)。 ??完成設置后,按"OK"按鈕,選擇"Debug/Performing-Test-run",打開如圖4-41所示的“執行運行測試”對話框。 ??a.輸出狀態(Output Status)和斷點(Break):顯示在Test-run窗口中的設置。 西門子PLC模塊鷹潭授權代理商SIEMENS原裝 西門子PLC鷹潭授權代理商,鷹潭西門子PLC代理,西門子PLC代理 ??b.單步執行(Start Step):單擊此按鈕,可使PLC單步執行,忽略在Test-run窗口中的設置。 ??c.連續執行(Continuous):單擊此按鈕,可使PLC連續執行,忽略在Test-run窗口中的設置。 ??自動分配的DI模塊的字節地址為0。雙擊該模塊,打開它的屬性對話框(見圖4-47的右圖)。用復選框啟用硬件中斷,設置10.0產生上升沿中斷,10.1產生下降沿中斷。 ?CPU分配給當前正在處理的塊的臨時局部數據的存儲器容量是有限的,這一存儲區(即局部堆棧)的大小與CPU的型號有關。CPU給每一優先級分配了局部數據區,這樣可以保證不同優先級的OB都有它們可以使用的局部數據空間。 ??通過在STEP7中設置參數,可以給S7-400CPU的每一優先級指定不同大小的局部數據區。S7-300 CPU每一優先級的局部數據區的大小是固定的。 ??2. 塊堆棧(B 堆棧) ??如一個塊的處理因為調用另外一個塊,或者被更高優先級的OB塊中止,CPU將在塊堆棧中存儲以下信息 ??1)被中斷的塊的類型(OB、FB、FC、SFB、SFC)、編號和返回地址。 ??2)從DB和DI寄存器中獲得的塊被中斷時打開的共享數據塊和背景數據塊的編號。3)局部數據堆棧的指針。 ??利這些數據,可以在中斷它的任務處理完后恢復被中斷的塊的處理。在多重調用時,堆??梢员4鎱⑴c嵌套調用的幾個塊的信息。圖4-5中的OB1調用功能FC2,FC2的執行被電源故障組織塊OB81中斷,圖中給出了塊堆棧中的數據動態變化的情況。 ??CPU處于STOP模式時,可以在CPU的模塊信息對話框中,查看塊堆棧保存的進入STOP模式時沒有處理完的塊,在塊堆棧中,信息按照它們被處理的順序存儲(見圖4-5)。 ??2. 編寫OB40中的程序 ??OB40中的程序(見圖4-48)判斷是哪個模塊的哪個點產生的中斷,然后執行相應的操作。臨時局部變量OB40_MDL_ADDR和OB40_POINT_ADDR分別是產生中斷的模塊的起始字節地址和模塊內的位地址,數據類型分別為WORD和DWORD,這兩個變量不能直接用于整數比較指令和雙整數比較指令。 ??首先用MOVE指令將它們保存到MW6和MD8,才能用比較指令判別是哪一個模塊和哪一點產生的中斷。在10.0的上升沿將Q4.0置位,在10.1的下降沿將Q4.0復位。 在電力系統中,使用220V的直流電源(蓄電池)給可編程序控制器供電,可以顯著地減少來自交流電源的干擾,在交流電源消失時,也能保證可編程序控制器的正常工作。某些可編程序控制器的電源輸人端中,有一個直接對220V交流電源整流的二極管整流橋,交流電壓經整流后送給可編程序控制器中的開關電源。開關電源的輸人電壓范圍很寬,這種可編程序控制器也可以使用220V直流電源、使用交流電源時,整流橋的每只二極曾只承受一半的負載電流,使用直流電源時,有兩只二極管承受全部負載電流??紤]到可編程序控制器的電源輸人電流很小,在設計時整流二極管一般都留有較大的裕量,如使用直流220V電源電壓不會有什么問題,實踐證明上述方案是可行的。 ??動力部分、控制部分、可編程序控制器、I/0電源應分別配線,隔離變壓器與可編程序控制器和與I/0電源之間應采用雙絞線連接。系統的動力線應足夠粗,以降低大容量異步電動機起動時的線路壓降。如有條件,可對可編程序控制器采用單獨的供電回路,以避免大容量設備的起停對可編程序控制器的干擾。可編程序控制器的電源可以取自照明線路,相對而言照明線路上的干擾信號比動力線上的小得多。 ??外部輸人電路用的外接直流電源**采用穩壓電源,那種儀將交流電壓整流濾波的電源含有較強的紋波,可能使可編程序控制器接收到錯誤的信息 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|