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

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

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

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

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

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

簡(jiǎn)化方法

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

第一步

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

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

第二步

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

第三步

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

結(jié)果如下:

第四步

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

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

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

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

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

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

責(zé)任編輯人:CC

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

    關(guān)注

    23

    文章

    3250

    瀏覽量

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

    關(guān)注

    4

    文章

    72

    瀏覽量

    11275

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

    三菱PLC定時(shí)器設(shè)定值及應(yīng)用:介紹三菱PLC定時(shí)器設(shè)定值設(shè)置和在線(xiàn)修改的方法,并列舉了應(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í)器分類(lèi)基本定時(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中最常見(jiàn)最基本的定時(shí)器。
    的頭像 發(fā)表于 02-02 17:49 ?1.7w次閱讀

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

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

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

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

    ?PLC定時(shí)器介紹

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

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

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

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

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

    三菱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 ?2715次閱讀

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

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

    三菱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 ?2466次閱讀