basic語言是微機系統中廣泛應用的一種高級編程語言,它的指令接近思維邏輯的表達,與自然語言有相通之處,易學易懂,同時它包涵豐富的算法函數,能十分方便地進行各種數據處理,因而深受廣大編程愛好者喜愛。plc是計算機科學在工業控制領域內的一個重要分支,它一般采用梯形圖、語句表作為其編程語言,由于梯形圖形似電氣原理圖,直觀易懂,易為電氣工程師所接受,為plc的推廣應用起到了極大的推動作用。plc從誕生至今,幾十年來,應用領域不斷擴大,現在,通訊問題已成為plc應用中的一個重要課題之一。
本文以ge fanucplc系列pcm智能通訊模塊在某泵站控制系統中的應用為例進行探討,介紹了basic語言在解決plc與現場儀表或其它外部智能設備之間數據通訊問題時能起到的作用,為廣大同行提供又一種串行通訊解決方案。
2 系統簡述
本系統采用ge fanuc 90-30系列plc model351,一塊智能通訊模塊cmm311,一塊可編程智能通訊模塊pcm311,及開關量輸入、輸出模塊,模擬量輸入模塊若干。
通訊模塊cmm311有兩個通訊口,分別負責與上位機組態軟件及現場digital觸摸屏進行通訊。
可編程通訊模塊pcm311為通訊協處理機,內有固化的megabasic語言解釋程序,能執行通過外部編程終端存儲進來的basic程序。該模塊有兩個通訊端口,一個端口為編程口,ge公司logicmaster編程軟件包中有專用于pcm模塊編程的軟件,用它可通過該編程口登錄pcm模塊,將計算機中文本形式的basic代碼文件存入模塊的存儲器中;另一個端口為專用外部通訊口,在basic程序中可打開此端口與外部智能設備進行通訊。在特殊時候,編程口也可被basic程序打開,作與外部設備通訊用,但這樣使用在調試時稍有不便。
系統布置要求敘述如下:
plc cpu負責開關量、模擬量的采集、運算,實施直接的控制功能;通訊模塊cmm311通過兩個通訊口分別連接上位機及觸摸屏,實現人機界面與plc的數據通訊;pcm模塊的免費信息2與westinghouse(西屋儀表)mint ii網絡轉換器相連,負責通過mint ii網絡轉換器與現場三個種類的12臺westinghouse儀表通訊,采集電流、電壓、功率等各種物理量的實時數據,同時,免費信息1在調試完畢后用來與現場一臺三菱fx2n plc通訊,實現從ge plc系統到fx2n系統的數據通路,方案圖如圖1所示
★ 廈門仲鑫達自動化設備有限公司>
★ 施耐德140PLC系列》
★ 施耐德140CPU全系列》
★ 通用電氣(GE)全系列》
★ 羅克韋爾(美國AB)全系列》
★ 西門子(SIEMENS)部分型號》
★ ABB機器人(ABB Robots)系列》
★ 西門子摩爾(Siemens MOORE)部分》
☆需要PLC,請到這里,各種全球知名plc品牌原裝進口,多種型號現貨銷售,是您最佳的購物驛站!
☆需要DCS,請到這里,一年質保,給您放心的品質服務!
☆本公司經營包括PLC、DCS、機器人備件、大型伺服控制系統等在內的零備件,優勢品牌均由國外直接原裝進口
☆沒有中間渠道,為您節省不必要的成本!
☆優勢品牌舉例:AB、施耐德、GE、西門子、西屋、ABB、英維斯、霍尼韋爾、博世力士樂等
☆我們期待與您的合作
聯系人:陸凌
電話:0592-5320686
手機:18150117687
傳真:0592-5165561
QQ:2935540885
庫存現貨直銷供應常用系列產品如下:
英維思品牌產品
TRICONEX 3604E 數字輸出模件
TRICONEX 3700 模擬量輸入模件
TRICONEX 3003 系統模件
TRICONEX 3501E 數字輸入模件
TRICONEX 3502E 數字輸入模件
TRICONEX 2551 數字輸出模件
TRICONEX 3636R I/O模件
TRICONEX 3503E 數字輸入模件
TRICONEX 4101 系統模件
TRICONEX 3607E 數字輸入模件
TRICONEX 3805E 模擬量輸出模件
TRICONEX 2658 系統模件
TRICONEX 3006 系統模件
TRICONEX 4119 智能通訊卡件
TRICONEX 3700A 模擬量輸入模件
FOXBORO FBM04 P0400YE
FOXBORO FBM202 P0926EQ
FOXBORO FBM02 P0400YC
FOXBORO FBM201 P0914SQ
FOXBORO FCM10E P0914YM
FOXBORO FBM204 P0914SY
FOXBORO FBM03 P0400YD
FOXBORO FBM203 P0914SV
FOXBORO FBM01 P0400DA
FOXBORO FBM237 P0914XS
SIEMENS 6DD1661-0AB1
SIEMENS 6DD1681-0CA2
SIEMENS 6DD1683-0CC0
SIEMENS 6DD1683-0CD0
SIEMENS 6DP9902-8BA00
SIEMENS 6ES5377-0AB41
SIEMENS 6ES5421-8MA12
SIEMENS 6ES5451-8MR12
SIEMENS 6ES5464-8ME11
SIEMENS 6ES5470-8MC12
SIEMENS 6ES5482-8MA13
SIEMENS 6ES5491-0LB11
SIEMENS 6ES5535-3LB12
SIEMENS 6ES5700-8MA11
SCHNEIDER 140CPS12420
SCHNEIDER 140CPU11302