999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動(dòng)故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁 > 文章中心 > 新手入門 > S7-200系列PLC帶參數(shù)子程序中如何使用定時(shí)器功能

S7-200系列PLC帶參數(shù)子程序中如何使用定時(shí)器功能

饒等 發(fā)布于2021-04-02 14:42 17 3 標(biāo)簽:PLC,編程控制案例,PLC基礎(chǔ)

【點(diǎn)擊領(lǐng)取】三菱案例 | 西門子案例 | 電工手冊(cè) | 工具箱 軟件

【點(diǎn)擊獲取】三菱PLC例程117個(gè)|西門子PLC例程777個(gè)

【點(diǎn)擊下載】10款熱門電工仿真等軟件,免費(fèi)下載!


  一、導(dǎo)讀

  當(dāng)我們?cè)谠O(shè)計(jì)程序時(shí),碰到具有相同的控制要求,如需要實(shí)現(xiàn)對(duì)多臺(tái)電機(jī)進(jìn)行控制,而這些電機(jī)的控制方式是相同的,或?qū)崿F(xiàn)對(duì)某種重復(fù)的算法,如模擬量換算。基于這種情況,我們?cè)谠O(shè)計(jì)程序時(shí),往往會(huì)考慮編寫帶參數(shù)的子程序,然后通過重復(fù)調(diào)用這子程序,給該子程序的形參賦予不同的實(shí)參,這樣可提高編程的效率和程序的課移植性。

  然后受到S7-200系列PLC本身性能的問題,有一些功能并不能進(jìn)行參數(shù)化,如沿脈沖指令,定時(shí)器指令和計(jì)數(shù)器指令,當(dāng)使用到這些指令時(shí)你會(huì)發(fā)現(xiàn)無法進(jìn)行參數(shù)化,這樣在子程序中使用這些指令后,在一個(gè)掃描周期內(nèi)多次執(zhí)行時(shí)就會(huì)出現(xiàn)問題。那么如何處理呢?


  二、子程序中沿脈沖指令的處理方法

  當(dāng)子程序中無法使用沿脈沖指令時(shí),我們可以根據(jù)沿脈沖指令的原則自行通過了邏輯關(guān)系的搭建方式去編寫沿脈沖指令。

  上升沿的含義:本次的狀態(tài)與上一次的狀態(tài)進(jìn)度對(duì)比,若上一次的狀態(tài)為0,而本次的狀態(tài)為1,則說明產(chǎn)生上升沿,那么可以把上一次的狀態(tài)取反,然后與本次的狀態(tài)進(jìn)行“與”運(yùn)算,運(yùn)算完后把本次的狀態(tài)再賦值給上一次的狀態(tài),則“與”運(yùn)算的結(jié)果就是一個(gè)上升沿的輸出。

  下降沿的含義:本次的狀態(tài)與上一次的狀態(tài)進(jìn)行對(duì)比,若上一次的狀態(tài)為0,本次的狀態(tài)為1,則說明產(chǎn)生下降沿,那么可以把本次的狀態(tài)取反,然后與上一次的狀態(tài)進(jìn)行“與”運(yùn)算,運(yùn)算完后把本次的狀態(tài)再賦值給上一次的狀態(tài),則“與”運(yùn)算的結(jié)果就是一個(gè)下降沿的輸出。

  基于這些含義,可以不用調(diào)用上升沿和下降沿指令就可編寫出上升沿和下降沿的功能,這樣當(dāng)在帶參數(shù)子程序中應(yīng)用到上升沿和下降沿時(shí)就不會(huì)受到限制。如下為相應(yīng)的變量表和對(duì)應(yīng)的程序:




  三、定時(shí)器在帶參數(shù)程序中的處理方法

  對(duì)于定時(shí)器的處理可以使用沿脈沖配合指令BGN_ITIME和CAL_ITIME指令以一起可實(shí)現(xiàn)計(jì)算時(shí)間間隔差。通過這個(gè)時(shí)間間隔差可替代定時(shí)器的功能,這樣在子程序中可以不用使用定時(shí)器指令來做定時(shí)功能,可避免定時(shí)器指令無法參數(shù)化的情況實(shí)現(xiàn)。

  BGN_ITIME指令:捕獲開始時(shí)間間隔指令,可以讀取內(nèi)置1毫秒計(jì)數(shù)器的當(dāng)前值,并將該值存儲(chǔ)在 OUT 中。

  CAL_ITIME指令:捕獲間隔時(shí)間指令,計(jì)算間隔時(shí)間指令計(jì)算當(dāng)前時(shí)間與 IN 中提供的時(shí)間的時(shí)間差,然后將差值存儲(chǔ)在 OUT 中。

  定時(shí)器的功能如下程序所示

  (1)變量表的建立



  (2)使用形參編寫的程序



  (3)調(diào)用的塊程序



  注:程序中的定時(shí)時(shí)間以ms為單位,如程序中的定時(shí)設(shè)定值為:10000ms。

(技成培訓(xùn)網(wǎng)原創(chuàng),作者:曾鑫,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究)


技成培訓(xùn)

微信公眾號(hào):jcpeixun


技成電工課堂

微信公眾號(hào):jcdgkt


學(xué)PLC聯(lián)盟

微信公眾號(hào):jcpx006

若有收獲,就點(diǎn)個(gè)贊吧!

文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

PLC 編程控制案例 PLC基礎(chǔ)

相關(guān)推薦

最新文章 熱門文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽