當前位置:編程學習大全網 - 編程軟體 - 西門子PLC中為什麽每個FB塊都有壹個DB,還有FB塊借口處有STAT,這是幹嘛用的

西門子PLC中為什麽每個FB塊都有壹個DB,還有FB塊借口處有STAT,這是幹嘛用的

STAT是壹個數組,用來定義數據類型。

1、西門子300的FB在使用時的必須加DB塊的,因為FB裏的運算是不帶儲存空間的,必須外加數據中轉儲存區。這個被配給FB的DB塊叫它們的背景數據塊。而被配給這個FB的DB也同時是指定給這個FB,不能用給其他的。

2、、但是壹個FB可以有幾個DB,但壹個背景數據塊DB只能指定給壹個FB。

3、 那個STAT是壹個數組。它裏面可定義壹種數據類型或者幾種數據類型。用法就看妳的程序如何編寫的了。具體數組的運用妳可以搜索軟件的幫助。

4、西門子PLC數組的使用方法是:新建壹個DB塊,建塊時選擇"shared DB",並在DB_VAR變量的INT中直接修改變量的屬性即可。

擴展資料:

西門子PLC數組的輸入采樣原理:

在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態和數據,並將它們存入I/O映象區中的相應得單元內。輸入采樣結束後,轉入用戶程序執行和輸出刷新階段。

在這兩個階段中,即使輸入狀態和數據發生變化,I/O映象區中的相應單元的狀態和數據也不會改變。

因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大於壹個掃描周期,才能保證在任何情況下,該輸入均能被讀入。

參考資料:

百度百科-西門子PLC

  • 上一篇:如何評價程序員客棧?
  • 下一篇:LoRa是什麽鬼
  • copyright 2024編程學習大全網