西門子PLC模塊代理商|廣安

    西門子PLC模塊代理商|廣安

    西門子PLC延時中斷組織塊的應用

    PLC的普通定時器的工作與掃描工作方式有關(guān),其定時精度較差。在接通延時定時器的輸入信號的上升沿和定時器輸出位的上升沿,分別調(diào)用SFC1讀取CPU中的日期和時間,用IEC功能FC8從其中提取實時時間(TIME_OF_DAY)。設置時間預置值分別為5s和50s,掃描循環(huán)時間為10ms。作者做了多次實驗,發(fā)現(xiàn)定時器的定時誤差為1~9ms。

    如果需要高精度的延時,應使用延時中斷 OB。用 SFC 32“SRT_DINT”啟動延時中斷,延遲時間為1~60000ms,精度為1ms。延時時間到時觸發(fā)中斷,調(diào)用SFC32*的OB。CPU316 及以下的 CPU 只能使用 OB20,暖啟動或冷啟動將延時中斷 OB的啟動事件。

    1.硬件組態(tài)

    用新建項目向?qū)梢粋€名為“OB20例程”的項目(見隨書光盤中的同名例程),CPU模塊的型號為CPU 315-2DP。打開硬件組態(tài)工具HW Config,將硬件目錄中名為“DI4xNAMUR,Ex”的4點DI模塊插入4號槽,自動分配的DI模塊的字節(jié)地址為0。雙擊該模塊,打開它的屬性對話框(見圖4-47)。用復選框啟用硬件中斷,設置I0.0產(chǎn)生上升沿中斷。在5號槽插入一塊16點DO模塊。

    2.程序設計

    在10.0的上升沿觸發(fā)硬件中斷,CPU調(diào)用OB40,在OB40中調(diào)用SFC32“SRT_DINT”啟動延時中斷(見圖4-51),延時時間為10s。從LD12開始的8B臨時局部變量是調(diào)用OB40的日期時間值,用MOVE指令將其中的后4個字節(jié)LD16保存到MD20。

    圖4-51 OB40中的程序

    10s后延時時間到,CPU調(diào)用SFC 32*的OB20。在OB20中用MOVE指令保存調(diào)用OB20的日期時間值的后4個字節(jié)(見圖4-52)。同時將Q4.0置位,并通過P4立即輸出。

    圖4-52 OB20中的程序

    可以用I0.2將Q4.0復位(見圖4-53)。在OB1中調(diào)用SFC34“QRY_DINT”來查詢延時中斷的狀態(tài)字STATUS,查詢的結(jié)果用MW8保存,其低字節(jié)為MB9。OB_NR的實參是延時中斷 OB的編號,RET_VAL為SFC 執(zhí)行時的錯誤代碼,為0時無錯誤。

    圖4-53 OB1中的程序

    在延時過程中,可以在10.1的上升沿調(diào)用SFC33“CAN_DINT”來取消延時中斷過程。

    3.實驗

    打開軟件PLCSIM,將程序和組態(tài)信息下載到PLC。切換到RUN-P模式時,M9.4馬上變?yōu)?狀態(tài),表示OB20已經(jīng)下載到了CPU中。

    執(zhí)行PLCSIM的菜單命令“Execute”→“TriggerErrorOB”→“Hardware Interrupt (OB40-OB47)…”(見圖4-49),在“Hardware Interrupt OB(40-47)”對話框中,輸入DI模塊的起始字節(jié)地址0和模塊內(nèi)的位地址0。單擊“Apply”按鈕,I0.0產(chǎn)生硬件中斷,CPU調(diào)用OB40,M9.2變?yōu)?狀態(tài),表示正在執(zhí)行SFC32啟動的時間延時。

    在SIMATIC管理器中生成變量表(見圖4-54),單擊工具欄上的劍按鈕,啟動監(jiān)控功能。MD20是在OB40中讀取的BCD格式的時間值(25分9秒643毫秒),后1位為星期的代碼,5表示星期4。

    圖4-54 變量表

    10s的延時時間到時,CPU調(diào)用OB20,M9.2變?yōu)?狀態(tài),表示延時結(jié)束。OB20中的程序?qū)4.0置位為1狀態(tài)(見圖4-52),并且用MOVE指令立即寫入D0模塊。可以用10.2復位Q4.0(見圖4-53)。在OB20中保存在MD24的實時時間值為25分19秒643毫秒,與OB40中保存在MD20的時間值相減,可知定時精度是相當高的。

    在延時過程中用軟件將I0.1 置位為1,M9.2變?yōu)?狀態(tài),表示0B20的延時被取消,定時時間到不會調(diào)用0B20。




    潯之漫智控技術(shù)(上海)有限公司專注于西門子等

  • 詞條

    詞條說明

  • 6GK5208-0BA00-2AC2西門子交換機

    6GK5208-0BA00-2AC2西門子交換機PLC的結(jié)構(gòu)及各部分的作用可編程控制器的結(jié)構(gòu)多種多樣,但其組成的一般原理基本相同,都是以微處理器為**的結(jié)構(gòu)。通常由*處理單元(CPU)、存儲器(RAM、ROM)、輸入輸出單元(I/O)、電源和編程器等幾個部分組成。1.*處理單元(CPU)?CPU作為整個PLC的**,起著總指揮的作用。CPU一般由控制電路、運算器和寄存器組成。這些電路

  • 西門子6ES7532-5HF00-0AB0詳情

    西門子6ES7532-5HF00-0AB0詳情西門子6ES7532-5HF00-0AB0詳情西門子6ES7532-5HF00-0AB0詳情SIMATIC S7-1500, 模擬量輸出模塊 模擬輸出 8xU/I 高速型,16 位分辨率 , 精度 0.3%, 8 通道,分成組,每組 8, 診斷;替換值 8 通道以 0.125ms 過采樣; 模塊支持 安全 斷開負載組 至 SIL2 根據(jù) ENIEC 6

  • 6ES7515-2UN03-0AB0

    西門子代理商西門子PLC代理商西門子授權(quán)代理商西門子模塊代理商西門子總代理商?PLC控制系統(tǒng)的程序設計要點。PLC控制系統(tǒng)I/O分配,依據(jù)生產(chǎn)流水線從前至后,I/O點數(shù)由小到大;盡可能把一個系統(tǒng)、設備或部件的I/O信號集中編址,以利于維護。定時器、計數(shù)器要統(tǒng)一編號,不可重復使用同一編號,以確保PLC工作運行的可靠性。程序中大量使用的內(nèi)部繼電器或者中間標志位(不是I/O位),也要統(tǒng)一編號,

  • 西門子模塊6SL3055-0AA00-5EA3

    西門子模塊6SL3055-0AA00-5EA3西門子模塊6SL3055-0AA00-5EA3西門子模塊6SL3055-0AA00-5EA3SINAMICS 傳感器模塊 SME20 增量編碼器 SIN/ 1VPP 防護方式 IP67 無 DRIVE-CLiQ 電纜FPO、FPE系列PLC的產(chǎn)品構(gòu)成FPO、FP見是目前市場上體積較小的PLC產(chǎn)品,F(xiàn)PO有C10~C32多種規(guī)格,已形成系列化;FP有FD

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 劉經(jīng)理

電 話: 19873876272

手 機: 19873876272

微 信: 19873876272

地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室

郵 編:

網(wǎng) 址: tianxia56.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質(zhì),所有預付定金或付款至個人賬戶的行為,均存在詐騙風險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 劉經(jīng)理

手 機: 19873876272

電 話: 19873876272

地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室

郵 編:

網(wǎng) 址: tianxia56.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務| 匯款方式 | 商務洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved