李幸生

【摘 要】隨著科技進步,plc已經成為國內自動化行業的主角,大大小小的工廠都遍布著不同品牌的plc站點,諸如西門子,歐姆龍,施耐德等等,目前使用最廣泛的還是德國西門子系列plc,包括200,300,400,1500等,其中西門子是最基礎的plc,也是初學者最先開始接觸的plc。實際生產生活中,重中之重還是plc與上位機通訊的問題。本文在討論傳統通訊方法的基礎上,探討其弊端以及提出一種新型通訊方法-使用BC-NET模塊進行通訊。
【關鍵詞】plc;以太網通訊;BC-NET模塊
1 傳統以太網通訊方法及其弊端
目前西門子200plc與上位機通訊一般是采用以太網通訊模塊CP243-1或者CP243-2。第一步,在PC端打開STEP7 Micro/WIN SP9軟件,然后用西門子專用下載線連接西門子200CPU與PC;第二步,點擊設置PG/PC接口,彈出如下對話框:
圖1 設置PG/PC接口
選擇PC Adapter(PPI),點擊確定。然后在項目欄中點工具,在下拉菜單中選擇以太網向導來配置CP243-1。點擊下一步,彈出如下對話框:
圖2 以太網向導
在上圖中輸入上位機組態中設置的IP地址,點擊下一步,因為西門子以太網模塊最多允許8臺設備與之連接(這也是西門子設備的弊端之一)所以連接數目選擇8,之后再對每個連接進行TSAP設置,將以太網模塊作為服務器,將上位機作為客戶機,以實現上位機對西門子200plc的通訊請求.然后在上位機組態軟件中設置相應西門子200plc的TSAP,上位機上就能讀取200plc中的數據。這是最常見的西門子200通訊辦法,但是這種方法也不是萬能的,假如由于特殊原因,比如更換上位機,再次通訊時需要重新上載程序并設置以太網模塊,這時如果程序加密而你又不知道密碼,這種情況下就比較難辦了。這里就要談到我們的主角-BC-NET以太網通訊模塊。
2 BC-NET模塊簡介與使用實例
BC-NET模塊的優勢在于擺脫了以太網通訊模塊的桎梏(即使沒有CP243-1也能實現與上位機的通訊),不用重新加載程序即可實現數據的上傳。使用方法很簡單:將BC-NET模塊插在西門子200CPU的通訊端口上,原來插在以太網模塊上的網線插在模塊下端的以太網口上,這樣就完成了硬件連接。
接下來進行模塊的參數設置,首先將筆記本與中控室的交換機相連接,然后在筆記本上安裝購買模塊時自帶的軟件—BCNetPro,點擊搜索設備,那么環網上的所有北辰模塊都會顯示出來,如圖所示:
隨后點擊修改設備參數:
S7總線協議模式改為PPI(對于西門子200選擇PPI協議,對于西門子300選擇MPI),點擊以太網接口參數,彈出以下對話框:
在IP地址一欄輸入上位機組態中設置的IP地址,本例中選擇細格柵的IP地址是192.168.0.137。
3 實驗結果及分析
通過現場硬件接線和現場調試后,在上位機的組態畫面中細格柵的數據顯示了出來。
綜上所述,我們得出結論:即使在以太網通訊模塊壞了或者上傳程序有密碼時仍然可以實現與上位機的連接,就是通過我們的BC-NET模塊.
【參考文獻】
[1]曹喜玲,楊旭.機組錄波裝置中以太網通訊接口的設計[J].電子質量,2008(04).
[2]張科新.工業以太網聯網設備基本知識[J].大眾科技. 2005(04).
[3]羅彩洪,陳曉敦.基于LM3S6432的串口以太網轉換器的設計與實現[J].電腦知識與技術.2013(02).
[4]湯嬌.基于eCAN和以太網的同步相量測量裝置通信方案設計[J].無線互聯科技,2012(11).
[5]劉兼唐,趙敏.以太網轉換接口設計[J].電子測量技術. 2006(03).endprint