3.2同步控制要求分析
四臺變頻器,當其中一臺變頻器頻率有改動時(通過模擬量改動,或者主頻、比例給定)有改動時,那后續的幾臺變頻器就會自動改正頻率,以保證同步。而且,當同時有兩臺以上變頻器頻率通過模擬量微調或者通過人機改變比例、主速時,那以前一臺為準,后續幾臺的頻率值修改都必須屏蔽掉,例如現場有兩個操作工同時修改第二臺、第三臺變頻器的模擬量進行微調頻率,那頻率修改值以第二臺為基準。
3.3流水線傳動關系設計
(1)變頻器頻率設置來源:變頻器主頻(通訊設置)+0--10V模擬量疊加。
(2)變頻器的同步關系:第一臺頻率值=主速設置(通過人機設定)+第一臺模擬量輔頻設置(通過模擬量設定)。
(3)第二臺頻率值=第一臺頻率值*比例一(通過人機設定)+第二臺模擬量輔頻設置(通過模擬量設定)。
(4)第三臺頻率值=第二臺頻率值*比例二(通過人機設定)+第三臺模擬量輔頻設置(通過模擬量設定)
(5)第四臺頻率值=第三臺頻率值*比例三(通過人機設定)+第四臺模擬量輔頻設置(通過模擬量設定)。
3.4編程難點
頻率值是主頻與模擬量輔頻設置,在現場模擬量輔頻何時改變是不可知的,因此編寫程序時必須每時每刻都要讀頻率來了解現場變頻器頻率值變化,而且頻率讀好后還要根據頻率變化根據比例計算后,計算出的頻率值自動的靠通訊寫給相應的變頻器。因為是每時每刻的在讀頻率,而且頻率給定有兩個來源,那難點在于何時把寫好的比較值,給寄存器,然后再用此頻率值與讀的頻率比較,當作參考值。原先想運用A/D、D/A模擬量接口信號,這樣雖然寫程序更簡單,但是因為現場生產流水線過長(有五六十米長),而且微調的模擬量必須緊靠每一個工位,布線現狀困難,在這么長的線路上模擬量會有很大的衰減和干擾,靠通訊的方式會相對比較好一些,故采用完全用通訊的方式來解決客戶同步的要求,相對的程序要求編寫會比較復雜一些,特別是何時在給比較值參考,怎么樣屏蔽后幾臺頻率變化的問題。
3.5編程思路
(1)模擬量發生變化時。所有變頻器頻率讀一遍后(d190—d197),頻率發生變化(模擬量改變時),并且這種頻率變化持續兩秒鐘,置位m10,且觸發m1—m3,計算相應的頻率(頻率值放至d2000--d2007),然后開始寫頻率,寫完后,定時100毫秒,然后又開始讀頻率,讀一遍后,觸發m16,把值記下來(D590—d597),然后又開始周而復始的讀頻率。
(2)比例值發生變化時(m100m101m102m103)首先主速修改時(m100置位),置位m10,先寫第一臺變頻器頻率,寫完后,定時100ms置位m17,然后讀一遍頻率,觸發m18,后根據第一臺讀出的實際頻率,根據相應的比例值(d550—d555),再觸發m10,再寫一遍頻率,寫完后,定時100ms后,再讀一遍頻率,讀完后頻率后觸發m16,把值記下來。










