|
|
|
|
西門子1500PLC去掉塊優化后斷電保持如何單選?
|
|
1、對於非優化的DB塊,不可以單獨設置塊中元素的保持性。
雙擊打開非優化的 DB 塊,在“保持”一列任何一個框打勾,由於這是非優化的 DB 塊,因此如果該 DB 塊中的變量需要保持,就是所有變量都被設置成保持(即:“保持”一列全部被勾選上)。
2、對於優化的DB,雙擊打開優化的 DB 塊,在“保持”一列進行勾選。需要說明,由於這是優化的 DB 塊,因此如果該 DB 塊中的哪個變量需要保持,就在該變量這一行的“保持”打勾,而優化的 DB 塊的變量是可以進行單個設置保持性的。
3、如果確實在用非優化的DB,可以考慮將一個DB分為兩個,一個DB設置為斷電保持,另一個設為斷電不保持。這樣會不會引起數據組織顯得混亂、從而使得程序寫起來,可讀性變差,值得考慮。 如果不需要優化的塊訪問 還不如用M寄存器 可以設置區間保持魚與熊掌不可兼得的。非優化的塊訪問不能支持這個功能,就像300plc的db塊沒有這個功能意義。 在使用s7-1500 plc中數據塊DB分為優化數據塊和標準數據塊,默認是優化數據塊。優化數據塊可以對每一個數據進行選擇斷電保持還是斷電不保持。如果希望斷電保持,需要在希望保持的數據后打勾,然後下載到plc中就可以實現斷電保持。標準數據塊不可以對單一數據進行選擇斷電保持還是斷電不保持,只能對整個數據塊進行選擇。
可以通過數據塊屬性來更改數據塊是優化數據塊還是標準數據塊。具體方法如下:選擇數據塊,右鍵 ,出現屬性,選擇屬性,出現數據塊對話框,選擇常規下的屬性,優化的塊訪問前打勾,就是優化數據塊,前面勾去掉就是標準數據塊。
|
|
|
|
|
|
|
|
|