技成講師
1、在程序中的多個點為操作數(shù)賦值是錯誤的根源。相應(yīng)的操作在博途中將會發(fā)出報錯信息。
在 S7-300/S7-400 中,可以給IEC Timer 編程然后再給它的輸出分配另外的時間。這樣,如圖01顯示,就可以重置 IEC timer,在編譯時不會有錯誤報出。
然而,這樣編程是錯誤的根源!
如果一個操作數(shù),在程序中不同的地方進(jìn)行 Set、Reset 或者賦值,它的狀態(tài)就不再是唯一的。
2、在 S7-1200/S7-1500,給 IEC Timer 編程然后再給它的輸出分配另外的時間時,這個分配會立即顯示紅框并報錯。如此,如果嘗試編譯程序,這個不被允許的分配會在巡視窗口中報錯:“The tag is read-only” 。
3、如果想要將其從S7-300/S7-400 移植到 S7-1200/S7-1500,IEC Timer 的輸出必須不能被再次賦值,分配另外一個時間。
控制器之間的另一個不同是在定時器標(biāo)簽的更新上。
S7-300/S7-400中定時器標(biāo)簽"Q" 和 "ET" 在定時器被調(diào)用的時候被更新。
S7-1200/S7-1500定時器會在被調(diào)用或者定時器標(biāo)簽被訪問時更新。
2022-09-27 11:26:19
問題補(bǔ)充
0