西門子PLC300在OB1中呼叫FB1,怎樣填寫FB1的地址

2023-01-15 16:55:43 字數 1801 閱讀 9090

1樓:合豐羽

你是指什麼地址 你可以用db塊裡的地址嘛

西門子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就可以了

西門子s7-300 plc 程式ob1呼叫fc1**器顯示不正常,求高手解答!詳細說明在下面

5樓:

因為fc有個特性,即各個fc所使用的系統地址是共用的,你可以發現,fc中使用的系統地址為l區域的地址。

西門子的plc的作業系統在呼叫完fc後,並不負責將fc所分配的地址內容清零,所以,fc中使用資料需要遵循一個原則:先賦值後使用,否則,很有可能使用的是上一次fc呼叫完沒有清理的垃圾資料。

你的情況就屬於上面我說的情況,也就是第一次正常,後面呼叫的可能正常,為啥說可能正常呢?那取決於後面呼叫的fc是否正好要用到這些沒有清理的資料,如果這些資料正好匹配,那麼就會顯示正常。

西門子plc s7300 開啟ob1顯示「塊呼叫時間衝突」,為什麼?怎樣處理?

6樓:匿名使用者

程式塊時間戳衝突問題請參考:

在呼叫塊時如何更新無效的塊呼叫(時間戳衝突)?

7樓:青青子衿

沒有模擬量標定這個塊。

plc程式設計在ob塊1中如何call fb1塊?????

8樓:life雨露

不用這樣子的,他有fb1塊,你直接用就好了,就跟加指令一樣。

西門子plc300/400為什麼要在組織塊ob1中編常開常閉訊號

9樓:仁初蘭

ob1裡面是主迴圈,別的fc等要在這裡呼叫才能執行

除了ob1,還有ob100,cpu上電後,這裡面的程式只會執行一次

具體你可以查相關手冊

大家好!我用的是s7-300[plc,在主程式中呼叫自己編寫的fc1,在ob1中呼叫它,在監控時為什麼顯示虛線?

10樓:工控資料大全

m0.0 你想幹啥,太奇怪了!

我重來沒看過你這種用法

西門子300的plc中ob1不能正常呼叫fc子程式 50

11樓:眼眸中的淚光

應該是fc11還沒有執行完畢,所以end端沒有輸出

12樓:風隼天涯

直接用 call fc11就行的

13樓:石頭蛋蛋

問題解決了沒,我也遇到同樣的問題了,不呼叫fc功能塊。

跪求!西門子plc300的模擬量程式設計

俺用bai的6es73325bh010ab0的模擬輸出模組,本想用du它來控制兩個變頻器zhi,但是俺從dao來沒有用過300,所以專也不屬知道怎麼寫程式來實現模擬量的輸出。如果那位大哥懂的,請給小弟指點一二juanhong1258 163.這個具體還是要根據你的模擬訊號型別來處理,你這說的有點籠統...

我在安裝西門子plc300軟體時出現這個怎麼解決

出現這種情況一bai般是系統或者安du裝軟體有問題zhi,檢查是dao否為正版,也有版 可能2者之間不相容。權 還有,安裝的時候是否會出現重啟現象呢?如果會重啟,處理方法 安裝西門子s7 300程式設計軟體,出現這個提示,是什麼意思?懷疑是windows作業系統出現問題,建議重新安裝系統可以解決問題...

如何確認西門子300plc中的程式,與我工程師站中儲存的程式

監視一下,可以監視就是一致的,有畫面內容為 程式不一致就是不一樣的程式。工程師站中儲存的程式是一致的?我的電 如何開啟儲存在電腦中的plc程式,是西門子的 1 直接雙擊程式就開啟了 2 開啟軟體,左上角有開啟專案,找到程式存放位置 在西門子300的plc中,上傳到pc的是卡中的程式還是記憶體中的程式...