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。只有裝載訊號輸入...