0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何簡化相同功能帶定時(shí)器的PLC程序?

工控論壇 ? 來源:搜狐網(wǎng) ? 作者:搜狐網(wǎng) ? 2020-11-01 11:29 ? 次閱讀

有時(shí)做梯形圖會(huì)遇上幾十個(gè)類似程序往下運(yùn)行,它們都有各自獨(dú)立的I,Q,T。如果逐條把程序?qū)懴氯?,工作量?huì)非常大,那么我們應(yīng)該如何簡化相同功能帶定時(shí)器PLC程序呢?

簡化方法

我們以西門子1200為例,使用FB功能塊和多重背景功能塊,并對定時(shí)器使用多重背景數(shù)據(jù)塊進(jìn)行簡化(如果有人能做成循環(huán)的,就更加完美了)。

第一步

建立”電磁閥控制”功能塊FB1,設(shè)定INPUT/OUTPUT變量接口參數(shù),在靜態(tài)變量中設(shè)定定時(shí)器參數(shù)TOF,類型為IEC_TIMER,寫入控制程序。

插入TOF定時(shí)器時(shí),需設(shè)置背景數(shù)據(jù)塊為多重背景數(shù)據(jù)塊,接口名稱為之前設(shè)定的TOF。

第二步

再建一個(gè)”多重背景數(shù)據(jù)”功能塊FB2,在靜態(tài)變量設(shè)定要使用到的多個(gè)設(shè)備參數(shù)“電磁閥1”“電磁閥2”“電磁閥3”……數(shù)據(jù)類型為“電磁閥控制FB1”。

第三步

將FB1功能塊拖入到程序中,使用幾個(gè)設(shè)備(近似重復(fù)的程序段)就用幾個(gè)FB1,分別設(shè)定為使用多重背景,接口類型分別選擇“電磁閥1”“電磁閥2”“電磁閥3”……并輸入實(shí)參。

結(jié)果如下:

第四步

在OB1中調(diào)用FB2,將FB2拖入主程序中,建立FB2背景數(shù)據(jù)塊FB2_DB后保存。這樣就完成了。

方法優(yōu)點(diǎn)

1.程序做成了功能塊,修改起來極為方便,只需改修單個(gè)功能塊就行,不必逐條修改成百上千條類似的語句。當(dāng)子程序較長時(shí),優(yōu)勢更加明顯;

2.排列整齊,輸入輸出接口清晰,也便于接口數(shù)據(jù)的輸入、檢查和修正;

3.避免無數(shù)條重復(fù)程序部分寫錯(cuò);

4.對于1200、1500而言,定時(shí)器使用多重背景數(shù)據(jù)塊可以節(jié)約數(shù)據(jù)塊的數(shù)量,避免使用過多的DB塊,解放內(nèi)存。

責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3218

    瀏覽量

    113678
  • PLC程序
    +關(guān)注

    關(guān)注

    4

    文章

    72

    瀏覽量

    11240

原文標(biāo)題:相同功能帶定時(shí)器的PLC程序怎么簡化?

文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    相同功能帶定時(shí)器PLC程序怎么簡化

    論壇周刊10 Oct 2020本期論壇周刊精彩內(nèi)容:1、相同功能帶定時(shí)器PLC程序怎么簡化?2
    發(fā)表于 09-09 06:04

    三菱PLC定時(shí)器設(shè)定值及應(yīng)用

    三菱PLC定時(shí)器設(shè)定值及應(yīng)用:介紹三菱PLC定時(shí)器設(shè)定值設(shè)置和在線修改的方法,并列舉了應(yīng)用實(shí)例。關(guān)鍵詞:三菱PLC
    發(fā)表于 11-14 10:22 ?344次下載

    PLC定時(shí)器的優(yōu)化設(shè)計(jì)

    PLC定時(shí)器的優(yōu)化設(shè)計(jì) 概述: 從S7 - 200 系列PLC 定時(shí)器最優(yōu)化設(shè)計(jì)的角度出發(fā), 闡述了以控制網(wǎng)絡(luò)、指令
    發(fā)表于 04-21 15:59 ?34次下載

    stm32定時(shí)器中斷程序

    STM32的定時(shí)器是個(gè)強(qiáng)大的模塊,定時(shí)器使用的頻率也是很高的,定時(shí)器可以做一些基本的定時(shí),還可以做PWM輸出或者輸入捕獲功能。 以下是進(jìn)行s
    發(fā)表于 10-12 16:59 ?1.3w次閱讀

    STM32定時(shí)器-基本定時(shí)器

    目錄定時(shí)器分類基本定時(shí)器功能框圖講解基本定時(shí)器功能時(shí)鐘源計(jì)數(shù)時(shí)鐘計(jì)數(shù)
    發(fā)表于 11-23 18:21 ?31次下載
    STM32<b class='flag-5'>定時(shí)器</b>-基本<b class='flag-5'>定時(shí)器</b>

    PLC中接通延遲定時(shí)器和有保持接通定時(shí)器有什么區(qū)別

    接通延時(shí)型定時(shí)器是各種PLC中最常見最基本的定時(shí)器。
    的頭像 發(fā)表于 02-02 17:49 ?1.6w次閱讀

    倍福PLC定時(shí)器的使用

    倍福(Beckhoff)PLC定時(shí)器采用的是標(biāo)準(zhǔn)IEC定時(shí)器,包括:延時(shí)斷開定時(shí)器(TOF)、延時(shí)接通定時(shí)器(TON)和脈沖
    的頭像 發(fā)表于 05-04 16:00 ?2934次閱讀
    倍福<b class='flag-5'>PLC</b>中<b class='flag-5'>定時(shí)器</b>的使用

    定時(shí)器中斷程序怎么寫

    定時(shí)器中斷程序怎么寫? 在嵌入式系統(tǒng)中,定時(shí)器被廣泛應(yīng)用于各種任務(wù)。它們在實(shí)時(shí)系統(tǒng)中可用于輪詢,計(jì)時(shí)等任務(wù)。定時(shí)器可以被配置為周期性定時(shí)器,
    的頭像 發(fā)表于 09-01 10:17 ?1769次閱讀

    ?PLC定時(shí)器介紹

    定時(shí)器PLC中重要的編程元件,是累計(jì)時(shí)間增量的內(nèi)部器件。大部分自動(dòng)控制領(lǐng)域都需要定時(shí)器進(jìn)行延時(shí)控制,靈活地使用定時(shí)器可以編制出復(fù)雜的控制程序
    發(fā)表于 03-22 12:36 ?1771次閱讀
    ?<b class='flag-5'>PLC</b><b class='flag-5'>定時(shí)器</b>介紹

    PLC定時(shí)器的工作原理和應(yīng)用

    在工業(yè)自動(dòng)化控制系統(tǒng)中,PLC(Programmable Logic Controller,可編程邏輯控制)因其強(qiáng)大的控制功能和靈活性而得到廣泛應(yīng)用。作為PLC的重要組成部分,
    的頭像 發(fā)表于 06-18 11:55 ?1205次閱讀

    三菱plc編程定時(shí)器編程咋輸入

    三菱PLC定時(shí)器的編程方法和應(yīng)用場景。 1. 定時(shí)器的基本概念 定時(shí)器是一種用于測量時(shí)間間隔的設(shè)備,它可以在PLC
    的頭像 發(fā)表于 06-20 11:01 ?894次閱讀

    三菱plc定時(shí)器最大設(shè)定值

    ,定時(shí)器是一種非常重要的功能,用于實(shí)現(xiàn)時(shí)間控制和延時(shí)控制。 一、三菱PLC定時(shí)器的基本概念 定時(shí)器的定義
    的頭像 發(fā)表于 06-20 11:03 ?1098次閱讀

    三菱plc定時(shí)器范圍怎么設(shè)置

    三菱PLC(Programmable Logic Controller,可編程邏輯控制)是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的控制設(shè)備。在三菱PLC中,定時(shí)器是一種重要的編程元件,用于實(shí)現(xiàn)
    的頭像 發(fā)表于 06-20 11:04 ?1386次閱讀

    三菱plc如何顯示定時(shí)器時(shí)間

    PLC中,定時(shí)器的顯示和設(shè)置是非常重要的,下面將詳細(xì)介紹如何顯示和設(shè)置三菱PLC定時(shí)器時(shí)間。 一、定時(shí)器的基本概念
    的頭像 發(fā)表于 06-20 11:10 ?1158次閱讀

    三菱PLC編程實(shí)現(xiàn)讀出時(shí)間定時(shí)器

    功能,而定時(shí)器是實(shí)現(xiàn)時(shí)間控制的關(guān)鍵組件。本文將詳細(xì)介紹如何使用三菱PLC編程實(shí)現(xiàn)讀出時(shí)間定時(shí)器。 1. 定時(shí)器的基本概念
    的頭像 發(fā)表于 06-20 11:11 ?1275次閱讀