西門子S120電源模塊6SL3120-1TE23-0AB0詳解
系統(tǒng)數(shù)據(jù)區(qū) VB4022-VB4095共74個字節(jié)
其中驅(qū)動器參數(shù)設(shè)定區(qū)主要完成從站數(shù)目(VB0)、每個從站LAE長度設(shè)定(VB1-VB31)、廣播傳送方式LAE(VB33)長度、傳送時間(VW34),初始化發(fā)送/接受緩沖區(qū)首地址(VD36)(設(shè)定值為VB40-VB4021),其中V表示可變、B為字節(jié)、W為字、D為雙字。
3.3 用戶數(shù)據(jù)區(qū)設(shè)定
在USS協(xié)議中每個從站需要44個字節(jié),發(fā)送/接受緩沖區(qū)各占22個字節(jié)(對應(yīng)從站+USS協(xié)議(發(fā)送+接受)+狀態(tài)位),其中狀態(tài)位表示數(shù)據(jù)發(fā)送狀態(tài),在該系統(tǒng)中發(fā)送/接收首地址設(shè)為VB2000,用戶數(shù)據(jù)區(qū)以循環(huán)方式傳送數(shù)據(jù)時分配如下:
絞車:從站1,地址 VB2000-2043
泥漿泵1的A變頻器:從站2,地址 VB2044-2087
泥漿泵1的B變頻器:從站3,地址 VB2088-2131
泥漿泵2的A變頻器:從站4,地址 VB2132-2175
泥漿泵1的B變頻器:從站5,地址 VB2176-2219
以廣播方式發(fā)送數(shù)據(jù)時地址如下:
只有發(fā)送緩沖區(qū):VB2220-2263,接受緩沖區(qū)同上
定義完數(shù)據(jù)區(qū)后,就可以根據(jù)每個地址的功能,在PLC編程時寫入相應(yīng)的控制字就可以完成控制功能。
3.4 通信功能設(shè)定
CPU處于STOP模式時,自由端口模式為禁止,建立與其它協(xié)議的通訊,只有當(dāng)CPU處于RUN模式時,才能使用自由口模式,這時通過自由口控制字SMB30來完成設(shè)置,如:MOVB16#49,SMB30就將自由口0設(shè)為自由端口協(xié)議,波特率9600kbps,數(shù)據(jù)位為8,偶校驗。
4 程序編制[2][3]
系統(tǒng)功能由主程序OB1和三個子程序SBR0、SBR1和SBR2組成。圖2列出主要程序段的工作流程。
圖2 主要程序段的工作流程圖
(1) OB1:完成循環(huán)調(diào)用子程序功能
(2) SBR0:系統(tǒng)初始化
(3) SBR1:通訊中斷/事件調(diào)用(中斷0~中斷7,根據(jù)通信協(xié)議完成數(shù)據(jù)的傳送和接收功能)
(4) SBR2:按照前面的分配地址和要實現(xiàn)的功能編寫功能程序,實現(xiàn)要求的輸入輸出信號間的邏輯功能、數(shù)字濾波、PI調(diào)節(jié),以及變頻器參數(shù)的讀寫,控制字和速度給定的發(fā)送,變頻器工作狀態(tài)的讀取等功能。
(5) 中斷0:完成發(fā)送/廣播的初始化,監(jiān)視發(fā)送過程、監(jiān)視發(fā)送延時、發(fā)送錯誤
(6) 中斷2:發(fā)送完成
(7) 中斷3~6:接收到基本接收緩沖區(qū)后,進行校驗,校驗數(shù)后翼數(shù)據(jù)塊的方式將數(shù)據(jù)發(fā)到當(dāng)前站的數(shù)據(jù)接收緩沖區(qū)。
(8) 中斷7:接受任何一個字符超過時間,執(zhí)行中斷7,進行狀態(tài)復(fù)位,結(jié)束中斷。
5 變頻器設(shè)定[4]
變頻器選用MASTERDRIVER 6SE71系列工程型變頻器,工作電機為永濟電機廠生產(chǎn)風(fēng)冷方式的鼠籠式三相異步交流變頻電機,變頻器控制方式采用矢量控制控制,負載模式選為標準,通過變頻器進行電機識別后即可使用,通信接口對應(yīng)接口板CUVC上的X101端子10(RS485P),11(RS-485N),電機起??刂莆籔554.1=6100,其余控制位(停車方式、旋轉(zhuǎn)方向等)依次類推。P734.1~16讀取需要采集的電機參數(shù)在變頻器中的連接字地址編號;P918.0/從站地址和PLC設(shè)定保持一致;P053=34(PMU+SST2);同時控制字的第十位必須為1來激活通信;再將通信所發(fā)控制字及給定發(fā)到接口地址……;同時在總線起端和末端接終端電阻。
同時為了降低電磁干擾,采用屏蔽的雙絞線,其中屏蔽線單端接地。
6 結(jié)束語
通過使用和比較,采用USS自由口通信不需任何附加板,就可實現(xiàn)變頻器數(shù)據(jù)的存取,通信質(zhì)量高,以低廉的成本實現(xiàn)自動化系統(tǒng)。從而可以大大減少開發(fā)和工程費用,和以前的繼電器控制相比,降低了系統(tǒng)的電氣復(fù)雜性(很多邏輯和保護功能都要靠繼電器間的相互鎖定來實現(xiàn),實現(xiàn)復(fù)雜,故障率高,檢修時間長),同時系統(tǒng)的邏輯性能得到較大的提高,提高了產(chǎn)品的的可靠性,降低了由電氣故障造成的停機時間