【S7-300使用指南】20.功能的使用

2015-12-30 11:28 更新 唐琳 瀏覽:767人次 微信二維碼

當我們編寫程序的時候經常會遇到被控制的設備的控制工藝都是一模一樣的,這時如果我們還單獨對每個設備進行程序的編寫,就會顯得非常麻煩與笨拙,對于這樣大規??刂屏鞒潭家粯拥脑O備的編程通常我們第一時間都會想到子程序。那么本文的內容就主要來介紹西門子提供給我們的一種子程序的編寫方法FC功能。

1 無參數調用與有參數調用

對于功能的使用我們可以分為無參數調用和有參數調用,無參數調用就是FC塊不從外部或者說是主調程序中接收參數,也不向外部發出參數,有參數調用和無參數調用剛好相反,需要從主調程序接收參數,將接收到的參數處理完畢后將處理結果再返還給主調程序。圖 1-1所示程序段1是無參數調用,程序段2是有參數調用。

1-1

2 有參數調用

通常情況下我們主要使用的就是有參數的調用,那么既然是有參數調用,被調用的FC功能要和調用它的主調程序進行參數的傳遞就必須要有參數傳遞的接口。就像我們去超市買東西,超市要有入口和出口一樣。圖 2-1所示就是功能FC的各個接口


2-1

IN:輸入接口,主調函數將參數傳遞給功能FC的接口,就像超市的入口參數只能進不能出。
OUT:輸出接口,功能FC將處理完的結果返回給主調程序的接口,就像超市的出口參數只能出不能進。
IN_OUT:輸入輸出接口,參數既能從此接口進入也能從此接口輸出。
TEMP:臨時變量或者叫本地數據,是該功能FC的數據存儲區域只在本功能中起作用。
RETURN:返回值,該類型下只能有一個接口,用于向主調程序返回參數。
為了大家便于理解功能FC的使用,下面我們來使用最簡單的電機起保停的程序來向大家演示如何使用功能FC。

2-2

2-3


2-4

作者:技成培訓網(馬樂)

【本文為原創作品。未經同意,盜取必究!】

推薦相關學習視頻:

西門子S7-300 PLC初級

西門子S7-300使用指南





好書推薦
< >

  • 三菱 PLC 技術功能指令應用詳解

    為三菱FX2N系列PLC順控程序設計和功能指令講解,重點是功能指令講解。為了使讀者能夠在較短的時間內正確理解、 掌握和應用功能指令,書中除了對指令本身作了詳細的說明外...

  • 三菱FX系列PLC定位控制應用技術

    以三菱電動機的三菱FX系列PLC為目標機型,以廣大自動化技術的初學者為對象而編寫的一本專門講解定位控制技術的入門書

  • PLC模擬量與通信控制應用實踐

    以三菱fx2n plc為目標機型,介紹了plc在模擬量控制和通信控制中的應用。在模擬量控制中, 重點介紹了三菱fx2n plc模擬量特殊模塊和pid控制應用...

  • 工控技術應用數學

    本書是針對工作在生產第一線的電工編寫的。他們或因數學知識沒有學好,或因時間長了有所遺忘等種種原因, 在學習和應用電工電子技術...

  1. 1
  2. 2
手机充值865棋牌 乐游广西棋牌客服号 盛世娱乐棋牌 直播吧录像足球页面 西甲比赛流程规则 全来湖南麻将下载 正规团队日赚 管家婆精选资料八码中特 快乐八点半 捕鱼微信群 闲来江西麻将下载安卓版