摘 要:本文首先介紹了MP200升級到AC450系統的目的及意義,然后從軟硬件兩個方面分別予以分析,通過圖表、具體例子等形式演示了兩者的異同及具體升級步驟, 為今后的系統升級打下良好基礎。
關鍵詞:MP200;AC450;升級
[b][align=center]The soft and hardware configure from MP200 to AC450
ZhouLiPing WangFeng[/align][/b]
Abstract: this document is first to describe the purpose and the meaning of upgrading an existing MasterPiece 200/1 to an Advant Controller 450 , then Played to show forming hardware and software of different and similar both through a chart,concrete example etc ,it will be good foundation for the system of aftertime.
Keywords: MasterPiece 200/1;Advant Controller 450;upgrade
中小型MasterPiece 200/1系列PLC系統應用已近十年,相關備件已不生產,難以買到,且價格昂貴;另外,程序經過這么多年的修改,功能添加,數據量比以前增大,加之車間對軋機提速,提高軋鋼速度,使整個系統的負載大大增加,接近系統極限,影響系統穩定運行;綜合考慮,決定對原來的部分PLC進行升級,這樣一方面可以換下一部分舊模板,充做備件;另一方面可以提前做好準備,檢驗升級的效果,為將來的大規模升級改造儲備相關知識、實踐經驗。
總的來說, 由MP200升級到AC450,可以平滑過渡,不過它們畢竟不是一種系統,各自有其特性,對于系統的網絡構成來說,無需做大的改動,只需用新的PLC節點替代原PLC節點的位置即可,當然網絡及節點號要與原網絡匹配,網絡示意圖如下圖1所示(兩端為終端電阻);原系統采用以同軸電纜為介質的總線以太網形式,改造后的系統則采用雙絞線和光纖連接交換機的星型控制方式;后者控制方式靈活,網絡故障判斷和排除快速,維護更加方便。
[align=center]

圖1 網絡示意圖 [/align]
AC450是MP200系統的后續版本,存儲容量增大,CPU運算速度加快,同時系統的功能增強,大部分向下兼容;而對于兩者的不同,下面我們想從軟硬件兩方面著手給予具體分析。
1.從硬件方面來說,主要有以下異同:
1)AC450機架有不同的高度,435mm
2)MP200可以跟S100模塊放在一個機架上,而AC450的CPU則不行。
3)AC450系統軟件在程序模板上,而不在PROM模板上。
4)S100 I/O和S400 I/O依然可以使用,風扇單元也可留用。
5)通訊模板DSCS140被模板CS513所替代,而連接單元DSTC190不再需要。
6)通訊模板DSCS131被模板CI570所替代,而連接單元DSTC408被modem TC560所替代。
7)DSBC172、DSBC173被DSBC173A所替代。
8)AI、AO、DI、DO模板依然可以使用。
9)DSSA160、DSSA165電源單元極其連接板依然可以使用,不過要滿足新系統的負載量。
10)DSSR122電源轉換單元被SR511所替代。
11)DSSB120備用電池單元被SB510 for AC或SB511 for DC所替代。電池單元SB520必須使用。
對于電源單元,本著充分利用原有資源的原則,我們一般做如下處理:因S100模塊不能跟AC450的CPU放一個在機架上,于是在CPU專用機架上我們采用新電源,而舊系統的信號模板則依然由原來的電源單元供電,這樣原來的電源單元重新投入使用,同時負荷比原來減輕;新老系統搭配,物盡所用,效果良好,具體供電方式如下圖2所示:
[align=center]

圖2 電源系統 [/align]
對于單個AC450 CPU模塊來說,S100 I/O總線擴展電纜的擴展距離不超過12M。它可以帶多達5個I/O子模板,MP200/1原有的子模板可以繼續使用;不過AC450 CPU模板上不能攜帶I/O子模板,它們通過通訊模板相連,AC450 CPU上的通訊模板是CI540,modem是TC560和TC561,而子模板上的通訊模板是DSBC173A,連接單元是TK575。如下圖3所示:
[align=center]

圖3[/align]
2.軟件方面的處理
從軟件方面來說,MP200/1系統原有的應用軟件可通過轉源碼的方式變換后為AC450所用;而MP200/1和 AC450在應用軟件上的最大不同在于在AC450中所有的子模塊必須在數據庫中被組態,也就是說,所有的子模塊(除了子模塊CS513和MB510可以被系統自動組態外)必須有用戶對應建立一個數據庫元素并對其組態,每個硬件模塊數據庫元素包含地址端子BUS、STATION、POSITION(或POS_I)來精確指定唯一的硬件模塊。
我們下面將簡述應用軟件轉源碼的過程:
1) 用DUDBS命令上載MP200/1中的數據庫源碼。
2) 用DUPCS命令上載MP200/1中的PC程序源碼。
3) 用DUAP命令上載MP200/1中的所有DB和PC的應用程序及USER目錄的備份區的內容。
4) 啟動AC450并把CPU啟動模式打到“CLEAR”狀態。
5) 用DIMDB命令重新標定AC450的數據庫區。
6) 用TRDBS命令下載數據庫源碼。
7) 用CRDB命令為子模塊建立所需的DB元素(AC450、CI531、CI540、CI570…)并正確組態。
8) 用DIMPC命令重新標定AC450的PC區。
9) 用TRPCS命令下載PC程序源碼。
10) 用DICONFIG命令啟動系統。
11) 檢查所有的模板是否處在正確的工作狀態,多可通過前面板的指示燈直觀判斷。
12) 退出組態模式并解鎖PC程序。
13) 驗證系統功能是否工作正常。
14) 重新用DUAP命令備份新的系統。
編輯上載的源代碼:
一般來說我們沒有必要編輯上載的源代碼,不過一定要這么做的話,我們可以通過調用AS100系列中的AMIS編輯器進行修改。
用DUPCS命令上載PC程序源碼:
DUPCS命令的具體用法我們可以用HELP DUPCS來查看,而原系統中有多少PC程序可以用LSS命令列出。
3.合并兩個MP200/1到一個AC450系統中:
如果相關條件滿足,合并兩個MP200/1到一個AC450系統中是可以實現的,當然兩個MP200/1系統的相關總容量應不超過AC450系統的負荷。首先我們應詢問以下問題:
1) 總的I/O子模板是否超過5個?
2) S100 I/O總線擴展電纜是否在12米以內?
3) 總的信號、板子通道數、DATs 、MOTCONs等是否超過AC450系統的容量?
4) AC450系統的存儲器是否滿足程序需要?
5) AC450系統的CPU是否滿足程序需要?
當然,更復雜的是PC及DB的合并處理,若合并兩個MP200/1系統,必然要改其中的一個系統中的PC及DB,因為其中含有大量重名的名稱及代碼。以PC源代碼為例說明:若系統1有PC1~PC5,而系統2有PC1~PC3,則簡單的方法是改系統2 PC1~PC3為PC6~PC8。而DB的改動亦非常大,下圖4就是一個非常典型的例子:
[align=center]

圖4:合并數據庫信號的例子[/align]
總之,由MP200升級到AC450是一項系統工程,我們需要從軟硬件兩方面著手,綜合考慮,統籌安排,不放過如何小的技術細節,尚有大量細致繁雜的后續工作要做,扎實穩妥的做好升級的前期準備工作;同時,需要我們在實際操作中多多實踐,不斷發現問題,解決問題,保障系統平滑的向AC450系統過渡;經多方努力,協同作業共同完成,為今后系統的進一步升級打下良好基礎。