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的是卡中的程式還是記憶體中的程式...