西門子S7300PLC中呼叫FB的問題

2021-03-03 22:03:24 字數 1036 閱讀 1132

1樓:匿名使用者

s5t#shujus錯誤,應該寫shujus.外部用資料塊。譬如db1.dbw0資料格式為西門子時間繼電器格式,s5t#1h2m3s

西門子plc300 在ob1中呼叫fb1

2樓:

將db1刪出,然後再fb1上方填寫db1重新生成一個db塊就可以了。

新生成的db1塊是背景資料塊,fb1的相關變數會自動對映到背景db中去。

db1建立後 不能修改屬性啊

要想改屬性將db1刪出重新建立db塊,選擇instance db型別 並指定fb1 也可以解決上面的問題。

3樓:匿名使用者

請在db1建立時(或者在建立後去屬性中修改)設定為背景資料塊而非共享資料塊。

背景資料塊中無需編寫變數與地址,在指定為fb的背景資料塊時,fb的in,out,temp等建立的變數會對映到背景db中去。

4樓:匿名使用者

先刪db1,後重生成db1就可以了

西門子plc,s7-300或者s7-400中的fb(功能塊)怎麼理解,怎麼使用

5樓:匿名使用者

最好找本深入淺出300看看,網路上很多

簡單講下:一般程式設計的時候fb用途很少版的(比較大的系統除外)所以權大部分時間都是使用fc,功能

fb自己帶資料塊儲存資料,fc使用共享資料塊儲存例如建立個fc1,在ob1中呼叫call fc1如果有資料交換的話,在建立個db1為共享資料塊則,舉例採集的溫度

在fc1中程式設計,可以通過fc105功能儲存到db1中然後再fc1使用例如db1.dbw0

這樣說 能理解點了嗎

fb帶自己的資料塊,不需要共享資料塊

6樓:

跟fc類似使用,不過fb自帶背景資料塊,其執行資料可以到其背景資料塊中檢視。

7樓:周朝印

是有系統 定義有特定功能的塊,只能在程式中呼叫而不能更改它

西門子PLC的S7 300中PROFIBUS的DP是什麼意思

profibus dp用於現場層的高速資料傳送.主站週期地讀取從站的輸入資訊並週期地向從站傳送輸出資訊.匯流排迴圈時間必須要比主站 plc 程式迴圈時間短.除週期性使用者資料傳輸外,profibus dp還提供智慧化裝置所需的非週期性通訊以進行組態 診斷和報警處理.傳輸技術 rs 485雙絞線 雙線...

西門子plcs7300ob塊呼叫問題

每個ob塊有不同的含義你都掌握了,那麼舉個例子 62616964757a686964616fe59b9ee7ad9431333335313133 以ob121為例 當你的程式發生了程式設計錯誤,例如 除數為0,此時系統會呼叫ob121,如果你在ob121中編寫了錯誤診斷處理程式,那麼就可以確保了你的...

西門子PLC中LD是什麼,西門子PLC是什麼?

ld load 為取指令,表示每一行程式中第一個與左邊母線直接相連的常開觸點。在西門子s7 200系列plc梯形圖中,cd為計數脈衝輸入端,ld為裝載訊號輸入端,pv為脈衝設定值輸入端。當裝載訊號輸入端ld訊號為1時,其計數器的設定值pv被裝入計數器的當前值暫存器,此時當前值為pv。只有裝載訊號輸入...