西門子6DD1662-0AB0
| 更新時間 2024-11-24 08:50:00 價格 請來電詢價 西門子 CS7 通信模塊 載體模塊 用于 max. 3 德國 Kommunikationssubmod 聯系電話 17838383235 聯系手機 17838383235 聯系人 徐嘉泉 立即詢價 |
西門子Graph編程指南之一引腳功能
1.Graph程序引腳設定
Graph程序編程完成后,需要對接口進行選擇,Graph的程序接口分為三類:小接口,標準接口和大接口。打開Graph程序塊后,在編輯菜單中接口參數下進行選擇,如圖1.
不同的接口類型包含不同內容。
小接口參數集:僅包含輸入參數"INIT_SQ",而不包含輸出參數。
標準接口參數集:除小接口參數集外,還包含更多的模式切換參數以及相關輸出參數等等。
大接口參數集:在標準接口上增加了更多診斷參數。
2.Graph程序引腳功能介紹
Graph程序塊自帶的輸入引腳都是上升沿有效
下表是對于不同輸入接口參數的對比,以及接口參數的含義。
表1
下面分別介紹一下輸入引腳的使用:
OFF_SQ引腳的作用:取消所有步的激活狀態,Graph在任何運行模式下均可以操作。
INIT_SQ引腳的作用:激活初始步,如果Graph中存在多個初始化步,所有的初始步都將被激活。此引腳無論Graph在任何運行模式下均可以操作。
ACK_EF引腳的作用:確認錯誤和故障狀態,同時將故障和錯誤步的非中斷步激活時間(T.U)重置。
REG_EF引腳的作用:在當前步互鎖條件不滿足時或者監控條件滿足時,生成R1的事件。
HALT_SQ引腳的作用:暫停所有順控器的執行,即使在自動模式下順控器轉換條件滿足也不能跳轉到下一步,但是不改變順控器步的激活或者輸出狀態。下一個上升沿信號到來時取消暫停狀態。
HALT_TM引腳的作用:暫停所有順控器的步的激活時間和非中斷步激活時間,以及L,D的運行時間,但不影響步的激活狀態。引腳再此來信號取消暫停狀態。
ZERO_OP引腳的作用:復位所有順控器的激活步的N、D、L所有操作數的輸出。下一個上升沿信號到來時恢復輸出的狀態。
HALT_SQ,HALT_TM和ZERO_OP以上三個引腳可以配合實現順控器的暫停功能。
EN_IL引腳作用:禁用所有步的互鎖條件,所有的互鎖條件均認為滿足條件。下一個上升沿信號到來時重新啟用互鎖條件。
EN_SV引腳作用:禁用所有步的監控條件,所有的監控條件均認為不滿足條件,不觸發監控報警。下一個上升沿信號到來時重新啟用監控條件。
EN_ACKREQ引腳作用:激活確認功能,當有監控報警時,不管監控條件是否滿足,當轉換條件滿足后,需要通過ACK確認后,就能繼續運行到下一步。下一個上升沿信號到來時取消確認功能。此時必須監控條件不滿足時,同時轉換條件滿足后,自動運行到下一步。
EN_SSKIP引腳作用:激活跳步功能。例如,圖2中,當初始步激活時,Trans1和Trans2同時滿足,如果激活跳步功能,則直接跳轉到Step3,而Step2中的所有動作都被跳過,未被執行。如果禁止跳步功能,則會先運行Step2中的所有動作,然后再跳轉到Step3。下一個上升沿信號到來時禁止跳步功能。
DISP_SACT,DISP_SEF和DISP_ALL引腳作用:在輸出引腳S_NO中顯示符合相應規則的步號。
S_PREV和S_NEXT引腳作用:對輸出引腳S_NO顯示的步號進行上下翻頁顯示。
SW_AUTO引腳作用:激活Graph程序自動模式,自動模式是當轉換條件滿足時,自動切換到下一步,轉換條件不滿足時,停留在當前步。
SW_TAP引腳作用:激活Graph程序的半自動模式,半自動模式是當轉換條件滿足時,不會自動切換到下一步,需要給T_PUSH引腳上升沿信號,才能切換到下一步,轉換條件不滿足時,不能切換。
SW_TOP引腳作用:激活Graph程序的自動/半自動模式,自動/半自動模式是當轉換條件滿足時,自動切換到下一步,當轉換條件不滿足時,給T_PUSH引腳上升沿信號,切換到下一步。
SW_MAN引腳作用:激活Graph程序的手動模式,手動模式使用S_SEL,S_SELOK,S_ON,S_ON和S_OFF引腳實現步的激活或者取消,無需判斷轉換條件的狀態。
手動模式的具體實現過程
給SW_MAN引腳上升沿信號,切換到手動模式(在大的接口模式下,需要選擇DISP_ALL)
S_SEL引腳輸入需要激活/取消步的步號
在大接口模式下,給S_SELOK上升沿信號,標準接口模式下無S_SELOK引腳。此時輸出引腳S_NO顯示的步號和S_SEL輸入的步號一致
給S_ON或者S_OFF引腳上升沿信號,激活或者取消激活所選步的狀態
SW_AUTO,SW_TAP,SW_TOP和SW_MAN四種模式的切換,不會對當前Graph中步的激活狀態和動作產生影響。
T_PREV和T_NEXT引腳的作用:在多個激活步運行時,切換顯示輸出"T_NO"的轉換條件號。
T_PUSH引腳的作用:在TAP和TOP模式下,切換下一步的功能。
EN_LMODE引腳的功能:在Graph運行時,記錄每一步的激活時間,當步結束后將記錄的時間按照規則寫入每個步的T_MAX和T_WARN
從表1可以看到,Graph輸入參數分為兩類:請求和狀態,對于類型為請求的引腳每次通過上升沿觸發引腳的功能,而對于類型為狀態的引腳每次上升沿用來改變當前的運行狀態,如果當前處于激活狀態,上升沿觸發引腳后,該功能則變為取消激活狀態,反之亦然。此外通過狀態類型的輸入參數,無法獲知相關功能當前所處的狀態是激活狀態亦或是未激活狀態,需要通過對應的輸出引腳才能判斷。例如,當某步的動作沒有輸出時可以優先查看OP_ZEROED輸出的狀態,或者當步的轉換條件滿足時沒有切換到下一步,可以查看SQ_HATLED引腳或者AUTO_ON引腳等的狀態。
聯系方式
- 電 話:17838383235
- 經理:徐嘉泉
- 手 機:17838383235
- 微 信:17838383235