西門子uss連接變頻器參數(shù)問題
一段設(shè)備上的程序,如圖,active這個參數(shù)為何要填成245? 這個值是激活的變頻號嗎?系統(tǒng)只有六臺變頻啊。
問題補(bǔ)充:
如果只驅(qū)動一臺變頻器,這個參數(shù)填1行嗎?如果是2臺天,此參數(shù)填3? 離plc越近的變頻器默認(rèn) 位號越大,對嗎?
Active:是一個 32 位的參數(shù),其位編號從左到右是 31-0,若某位是1,則以該位位編號的USS地址的驅(qū)動器被激活,也就是該設(shè)備作為 USS 從站。
十進(jìn)制 245 轉(zhuǎn)換為二進(jìn)制是:
2#0000 0000 0000 0000 0000 0000 1111 0101
位號 31 7654 2 0
所以,上面的 0、2、4、5、6、7 位是 1,所以6臺變頻器的地址為 0、2、4、5、6、7。
看看下面的資料中圖3-2對 Active的說明會明白很多。
https://support.industry.siemens.com/cs/document/92187198
如果只是一臺變頻器,填幾,要看變頻器的 USS 設(shè)備地址是多少,如果地址是1,則 Active填2,就使得 Active 的第 1 位為 1 了,其它位為0,也就是只激活了 USS 地址為 1 的驅(qū)動器;
驅(qū)動器的物理連接遠(yuǎn)近分布與地址設(shè)置沒有任何關(guān)系。只要根據(jù)實際的驅(qū)動器 USS 地址,來將Active相對應(yīng)的位設(shè)成1 就行了。
如果兩臺,同理也是根據(jù) 2 臺的 USS 地址設(shè)置 Active 相應(yīng)位為1,組合出來的值不一定是 3。
比如一臺地址是 3,另一臺地址是 5,則Active 如圖中的 16#00000028=2#0000 0000 0000 0000 0000 0000 0010 1000=十進(jìn)制 40
圖片說明: