關(guān)于DB塊中數(shù)據(jù)的問題?
劉玉蓉
發(fā)布于2014-09-12 17:27
42
0
標(biāo)簽:
1.DB塊中數(shù)據(jù)是剛下載完程序運(yùn)行后次調(diào)用,其它時候都不調(diào)用。那觸摸屏上輸入的一些數(shù)據(jù)比如速度,位置....等數(shù)據(jù)是放在哪個塊了,為什么從其PLC后這些數(shù)據(jù)仍被調(diào)用,難道不是放在DB中?
2.診斷緩存區(qū)信息中的outgoing是指故障消失?也代表故障已經(jīng)解決了嗎?
佳答案
-----------------1.DB塊中數(shù)據(jù)是剛下載完程序運(yùn)行后次調(diào)用,其它時候都不調(diào)用。那觸摸屏上輸入的一些數(shù)據(jù)比如速度,位置....等數(shù)據(jù)是放在哪個塊了,為什么從其PLC后這些數(shù)據(jù)仍被調(diào)用,難道不是放在DB中?
所謂的初始值可能不是程序里面運(yùn)行時的佳數(shù)值,根據(jù)DB塊的要求,聲明一個變量地址,必須給變量地址賦值,這是在建立DB塊時必須要做的一步,這里所給的值就是初始值,在程序運(yùn)行時,有些剛開始所設(shè)定的值需要修改,這時候程序處理的是DB塊的實際值,初始值在程序運(yùn)行時已經(jīng)沒有意義,打開DB塊,點擊視圖,選擇下拉菜單中的數(shù)據(jù)視圖,這時候點擊在線監(jiān)控,就可以看到DB塊里的初始值和實際值
一般對DB塊修改是通過變量表來做的,這樣比較安全保險,可以防止DB塊被誤初始化