日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ttf_openfont可以多次调用吗_西门子OB块、FC块、FB块、DB块之间有什么关系?如何调用?...

發布時間:2025/3/20 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ttf_openfont可以多次调用吗_西门子OB块、FC块、FB块、DB块之间有什么关系?如何调用?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們在用西門子STEP或者TIA等編程程序的時候,必不可少的就是塊編程以及調用,那么什么是塊?他們之間有什么關系?如何調用?用在什么場合?

首先,建立一個新的文件,創建一個工藝所需的項目,對項目進行硬件組態,選擇合適的CPU,CPU型號為CPU 1211C AC/DC/Rly,此CPU有25 KB 工作存儲器;120/240VAC 電源,板載 DI6 x 24VDC 漏型/源型,DQ4 x 繼電器輸出和 AI2;板載 3 個高速計數器(可通過數字量信號板進行擴展)和 2 路脈沖輸出;信號板擴展板載式 I/O;多達 3 個可進行串行通信的通信模塊;0.1ms/1000 條指令;PROFINET 接口用于編程、HMI 以及 PLC 間通信,符合工藝所需。

再次,打開程序塊中,我們就看見有一個Main[OB1]在程序塊下方,此程序塊為系統自動生成主程序塊,用來循環 OB 依次調用一些子程序,必須將我們所編程序放入OB塊進行調用才能執行程序。點擊添加新塊,及出現我們所要編程應用的塊有OB FB FC DB等

添加新塊畫面

1、那么什么是OB塊【組織塊】?它有什么作用呢?

組織塊 (OB) 是用來構成操作系統和用戶程序之間的接口,由操作系統調用具有如下作用。

● 自動化系統的啟動特性

● 循環程序處理

●中斷驅動的程序執行

● 錯誤處理

可以對組織塊進行編程并同時確定 CPU 的特性。 根據使用的 CPU ,提供有各種不同的組

織塊。

OB塊類別

2、那么什么是FC塊【函數】?它有什么作用呢?

函數 (FC) 是不帶存儲器的代碼塊。 由于沒有可以存儲塊參數值的數據存儲器。 因此,調用函數時,必須給所有形參分配實參。函數可以使用全局數據塊永久性存儲數據。有以下作用

函數包含一個程序,在其它代碼塊調用該函數時將執行此程序。

● 將函數值返回給調用塊

● 執行工藝功能

可以在程序中的不同位置多次調用同一個函數。 因此,函數塊簡化了對重復發生的函數的

編程。

3、那么什么是FB塊【函數塊】?它有什么作用呢?

函數塊是一種代碼塊,它將輸入、輸出和輸入輸出參數永久地存儲在背景數據塊中,從而

在執行塊之后,這些值依然有效。 所以函數塊也稱為有存儲器的塊。

函數塊也可以使用臨時變量。 臨時變量并不存儲在背景數據塊中,而用于一個循環。

函數塊包含總是在其它代碼塊調用該函數塊時執行的子例程。 可以在程序中的不同位置多

次調用同一個函數塊。 因此,函數塊可用于對重復發生的函數的編程。

4、那么什么是DB塊【數據塊】?它有什么作用呢?

數據塊用于存儲程序數據。 因此,數據塊包含由用戶程序使用的變量數據。 全局數據塊存

儲所有其它塊都可使用的數據。

數據塊包含全局數據塊和背景數據塊,全局數據塊可以在整個項目中重復使用,而背景數據塊是伴隨FB塊的建立而形成的,它是專門為一個FB塊服務,FB塊被調用一次就會產生一個DB背景數據塊,它只用來存儲由于被調用而產生它的FB塊,用來保存FB塊接口數據以及靜態變量等

硬件組態

總結

以上是生活随笔為你收集整理的ttf_openfont可以多次调用吗_西门子OB块、FC块、FB块、DB块之间有什么关系?如何调用?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。