最近小編發現越來越多的讀者在Win10的電腦系統上安裝STEP 7 MicroWIN SP9 V4.0的軟件,當用軟件連接200PLC發現連接不上。為廣大讀者排憂解難,本篇文章將會詳細講解西門子STEP 7 MicroWIN SP9 V4.0軟件在Win10系統中用西門子原裝USB-PPI通訊線與國產艾莫訊USB-PPI通訊線、艾莫訊PC ADAPTER USB通用線、西門子PC ADAPTER USB通用線四種方式連接西門子200PLC。
注意:如果你的電腦中安裝有殺毒軟件,例如:360安全衛士等,建議先卸載殺毒軟件軟件,然后卸載STEP 7 MicroWIN SP9 V4.0軟件,再重新安裝一次STEP 7 MicroWIN SP9 V4.0。因為殺毒軟件可能會導致你的STEP 7 MicroWIN SP9 V4.0軟件連接不上西門子200的PLC或者是導致一些驅動安裝不成功、部分服務未啟動等問題。
準備一條西門子原裝USB-PPI通訊線或者國產艾莫訊USB-PPI通訊線、艾莫訊PC ADAPTER USB通用線、西門子PC ADAPTER USB通用線,線的一頭485接口插到PLC485接口上,另一頭USB接口插到電腦的USB接口上。
西門子原USB-PPI通訊線
艾莫訊USB-PPI通訊線
艾莫訊PC ADAPTER USB通用線
如果之前已經裝有通訊線驅動,則跳過驅動安裝這個步驟。
1.西門子原裝通訊線
西門子原裝USB-PPI通訊線插到電腦的USB接口上會自動安裝,不需要另外安裝。
2.西門子PC ADAPTER USB通用線&艾莫訊PC ADAPTER USB通用線
西門子PC ADAPTER USB通用線&艾莫訊PC ADAPTER USB通用線插到電腦的USB接口上會自動安裝,不需要另外安裝。
3.艾莫訊通訊線
國產艾莫訊USB-PPI通訊線需要安裝驅動,通訊線驅動可以去艾莫訊官網下載,選擇CH340驅動。下載好后打開解壓包如圖1所示,雙擊運行,然后點安裝。安裝完通訊線驅動以后把國產艾莫訊USB-PPI通訊線插到電腦中,桌面電腦圖標右鍵—選擇‘管理’—設備管理器,可以看到生成的COM口,如圖2所示。
圖1
圖2
注意:如果艾莫訊通訊線已經裝過驅動,電腦設備管理器中已經生成COM,則跳過驅動安裝步驟。
Win10 系統安裝STEP 7 MicroWIN SP9 V4.0軟件,大部分電腦都需要在設置PCPG接口中添加Micro/WIN名稱的訪問點。
1. 添加Micro/WIN訪問點步驟
(1)打開控制面版;
(2)在控制面板中把查看方式修改成大圖標;
(3)設置PG/PC接口(32位);
(4)在應用程序訪問點中的下拉菜單,選擇<添加/刪除> ,如圖3所示;
(5)新建一個MicroWIN名稱的訪問點,步驟如圖4所示;
(6)選擇PC/PPI cable.PPI這個訪問點。
注意:如果設置PCPG接口中已經有Micro/WIN訪問點,則可以跳過這個步驟。
圖3
圖4
2. 連接設置
打開STEP 7 MicroWIN SP9 V4.0軟件,操作如圖5所示,恢復默認設置。
圖5
2.1艾莫訊通訊線
根據圖6操作,電腦設備管理中生成的COM口,請參考圖2。
實際是COM口號是多少根據自己電腦生成的去選擇,此文章的COM號只供參考。
圖6
注意:此操作是艾莫訊通訊線的操作設置,西門子原裝通訊線請參照圖7西門子PC ADAPTER USB通用線&艾莫訊PC ADAPTER USB通用線請參照圖8。
2.2西門子原裝通訊線
根據圖7操作,西門子原裝通訊線選擇USB即可。
圖7
注意:此操作是西門子原裝通訊線的操作設置,艾莫訊通訊線請參照圖6,西門子PC ADAPTER USB通用線&艾莫訊PC ADAPTER USB通用線請參照圖8。
2.3西門子PC ADAPTER USB通用線&艾莫訊PC ADAPTER USB通用線根據圖8操作即可。
圖8
注意:此操作是西門子PC ADAPTER USB通用線&艾莫訊PC ADAPTER USB通用線的操作設置,艾莫訊通訊線請參照圖6,西門子原裝通訊線請參照圖7
四、連接PLC
根據圖9操作,STEP 7 MicroWIN SP9 V4.0軟件與西門子200PLC連接已經完成。
圖9
五、總結
以上就是整個STEP 7 MicroWIN SP9 V4.0軟件與西門子200PLC連接的步驟,文章內容如有錯誤請聯系小編。
注意:并不是所有Win10的電腦系統上安裝STEP7MicroWIN SP9 V4.0的軟件都能正常通訊,如果Win10系統電腦的STEP 7 MicroWIN SP9 V4.0軟件與西門子200PLC連接不成功,建議在Win7 64位專業版系統上安裝STEP 7 MicroWIN SP9 V4.0軟件,Win7 64位專業版系統比較穩定。
文章來源:技成培訓網原創,作者:鄒志銳;未經授權禁止轉載,違者必究!
一、需要準備的工具
表1:需要的工具軟件
1.搭建開發環境所需工具在資料包中的位置:
Keil C251 v5.60安裝文件:“…\第2部分:開發軟件工具\ 1 - KEIL C251安裝軟件”目錄下的“c251v560”。
ch341ser驅動:“…\第2部分:開發軟件工具\ 3 - CH340驅動程序” 目錄下的“ch341ser”。
stc-isp-15xx-v6.90D軟件:位于“…\第2部分:開發軟件工具\ 2 - STC-ISP下載軟件”目錄下的“stc-isp-15xx-v6.90D”。
2.注意事項:
Keil的安裝路徑不宜太深,安裝路徑不可有中文。(并非安裝路徑有中文就一定會出問題,只能說安裝路徑使用全是較簡潔的英文會大大降低安裝出錯的概率,請知悉!)
用戶在安裝Keil C251前電腦可能已經安裝有了Keil C51版本的軟件,建議將Keil C251安裝在其他盤的目錄下。
stc-isp-15xx-v6.90D軟件無需安裝,直接雙擊打開即可使用。
二、搭建Keil開發環境
1.Keil C251簡介
Keil C251是美國Keil公司(該公司2005年被ARM公司收購)出品的針對251微控制器系列兼容單片機C語言軟件開發系統。
與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部分組合在一起。Keil C251是支持251微控制器體系結構的Keil開發工具,適合每個階段的開發人員,不管是專業的應用工程師,還是剛學習嵌入式軟件開發的學生。
擴展:Keil公司開發的ARM開發工具MDK(Microcontroller Development Kit),是用來開發基于ARM核的系列微控制器的嵌入式應用程序。
本文檔中使用的Keil C251版本是5.60,打開后的主界面如圖所示。
圖1:Keil C251主界面
2.安裝Keil C251
開發板配套資料包里面已經下載好了Keil C251安裝文件,安裝文件的位置在開發板資料包的“…\第2部分:開發軟件工具\ 1 - KEIL C251安裝軟件”目錄下。
1.解壓壓縮文件c251v560,雙擊打開 “c251v560.exe”,彈出 Keil C251 V5.60的安裝向導,單擊【Next】,如下圖所示。
圖2:打開Keil C251安裝軟件
2.勾選【I agree to …】,然后點擊【Next】,如下圖所示。
圖3:勾選Keil C251安裝協議
3.選擇安裝路徑,如下圖所示。
此處,可以根據自己的需要選擇安裝路徑,本文檔設置的安裝路徑是C:\Keil_v5,即安裝在C盤。(也可選擇安裝路徑是D:\Keil_v5)
圖4:添加Keil C251安裝路徑
☆注:用戶可安裝在默認路徑下,可以省去一些不必要的麻煩。如果用戶安裝在其他路徑,要注意路徑不宜過深,并且路徑中不要出現帶有中文的文件夾。
4.根據提示填入相關用戶信息,然后點擊【Next】, 如下圖所示。
圖5:填寫Keil C251安裝信息
☆說明:未注冊版本有2K的代碼限制,當超過2K時,是無法編譯工程的。
5.Keil C251開始安裝,等待Keil C251安裝完成,如下圖所示。
圖6:Keil C251安裝中
6.點擊【Finish】完成安裝,如下圖所示。
圖7:Keil C251安裝完后
3.安裝ch341ser驅動
開發板上設計了USB轉TTL電路,使用的USB轉串口芯片是CH340,使用前需要安裝驅動。
☆說明:如果計算機上已經安裝了CH340的驅動,則無需再安裝,可直接跳過此步驟。
CH340和CH341的驅動一樣,開發板配套資料包里面已經下載好了驅動,驅動的位置在開發板資料包的“…\第2部分:開發軟件工具\ 3 - CH340驅動程序(支持WIN10)” 目錄下。
1.解壓壓縮文件ch341ser,雙擊打開 “ch341ser.exe”,出現下面界面,點擊安裝。
圖8:打開CH340驅動軟件
☆說明:安裝USB轉串口驅動失敗的處理方法。
用Type-C USB數據線將開發板J1連接到電腦的USB口,并將開發板上的電源開關撥到“ON”的位置,確認開發板的電源指示燈已經點亮后,再安裝USB轉串口驅動即可。
2.查看CH340的端口號:
需要使用USB數據線連接電腦和開發板并打開開發板上的電源開關后才能查看。
選中“我的電腦”后右鍵打開屬性窗口,再打開設備管理器,在設備管理器中查看CH340的端口號,如下圖所示。
圖9:設備管理器中查看CH340設備
4.stc-isp-15xx-v6.90D軟件安裝使用
STC-ISP-15xx是 STC(宏晶科技)針對STC單片機提供的專用的ISP下載軟件, STC-ISP-15xx使用簡便,并且集成了眾多的實用工具,如串口調試助手、波特率和定時器計算工具等,現已被廣泛使用。該軟件版本會在STC官網上不斷更新,用戶后續可查看并下載最新版本,STC官網:http://www.stcmcudata.com/
開發板配套資料包里面已經下載好了stc-isp-15xx-v6.90D安裝文件,安裝文件的位置在開發板資料包的位于“…\第2部分:開發軟件工具\ 2 - STC-ISP下載軟件”目錄下。
STC-ISP-15xx是綠色軟件,無需安裝,解壓后即可使用,但是我們需要使用STC-ISP-15xx軟件將STC器件/頭文件和仿真驅動添加到keil,否則,keil里面是找不到對應的芯片的,操作步驟如下。
解壓壓縮文件stc-isp-15xx-v6.90D,雙擊“stc-isp-15xx-v6.90D.exe” 打開STC-ISP-15xx軟件,打開后,會彈出產品通知信息窗口,如果下圖所示,點擊[關閉]按鈕關閉通知窗口即可。
圖10:打開STC-ISP軟件
打開“keil仿真設置”選項卡,點擊“添加型號和頭文件到keil中…”按鈕添加。
圖11:添加頭文件和仿真設置
☆說明:無論開發板選擇的是不是仿真型芯片,都需要進行此步操作。
在彈出的窗口中導航到keil C251的安裝文件夾,選中文件夾后點擊[確定],添加成功后會彈出提示窗口,如下圖所示。
圖12:添加頭文件和仿真設置成功
三、Keil常用操作
1.批量注釋和批量取消注釋
在編寫和調試程序的時候,我們經常會遇到需要注釋代碼塊的情況(多行代碼),這里我們給出兩種常用的批量注釋方法。
1.第一種方法:使用菜單欄中的快捷按鈕
批量注釋方法:先選中需要注釋的代碼,然后點擊下圖中紅框內的按鈕即可批量注釋代碼。
圖13:批量注釋
取消批量注釋方法:先選中需要取消注釋的代碼,然后點擊下圖中紅框內的按鈕即可批量取消代碼注釋。
圖14:批量取消注釋
2.第二種方法:使用條件編譯
下圖中使用條件編譯命令“#if…endif”注釋了36、37、38行這三行代碼,如果要取消注釋,把0改為1即可,這種方法簡單快捷,在調試中很實用。
圖15:使用條件編譯命令注釋代碼塊
2.返回/前進
瀏覽程序的時候,經常需要返回到上次瀏覽的位置或者前進到上次返回的位置,這時,可以使用下圖所示的快捷按鍵。
圖16:前進和返回
3.跳轉到變量或函數定義位置
開發和調試程序時,經常需要查看一些變量或函數的定義,這時可以按照下圖所示的方法跳轉到變量或函數定義的位置,查看變量或函數。
☆說明:必須編譯成功后才可以跳轉。
圖17:跳轉到變量或函數定義位置
4.查找所有包含目標字符的出處
開發和調試程序時,查找功能是必不可少的,keil C251中使用查找功能的步驟如下(以在整個工程中查找為例說明)。
1.選中待查找的內容(也可以打開查找窗口后手動輸入查找內容),然后點擊菜單欄中的“Edit”,在彈出的下拉菜單中點擊“Find in files”打開查找窗口,如下圖所示。(也可鍵盤操作快捷鍵CTrl+F)
圖18:打開查找窗口
2.設置查找選項(這里設置:在文件中查找,查找條件是全文匹配,查找范圍為整個工程),之后點擊“Find All”按鈕,如下圖所示。
圖19:查找窗口
3.查看結果:Keil信息窗口中會顯示查找的結果,如下圖所示。
圖20:查找結果
5.快速打開工程map文件
map文件將單片機存儲器的使用情況以及變量的信息展示給開發人員,通過分析map文件,開發人員可以了解往往可幫忙解決許多棘手的問題。map文件快遞打開方法如下圖所示。
☆說明:工程編譯成功后,才會生成map文件,因此工程必須編譯后才能打開map文件。
圖21:打開工程map文件
四、常見問題及解決辦法
1.工程無法編譯
1.現象:打開工程時,編譯按鈕等均無法點擊,出現下圖所示界面。
圖22:提示信息
2.原因:使用Keil C51打開了Keil C251的工程。
3.解決方法:安裝Keil C251軟件。
☆注:我們電腦里面可能也安裝了用于開發ARM 的keil MDK,如果用MDK打開了Keil C251的工程,也會導致工程無法編譯。
2.編譯時提示代碼超限
1.現象:Keil C251編譯工程,出現如下圖所示信息。
圖23:編譯報錯
2.原因:Keil C251沒有注冊,未注冊版本有代碼限制,所以工程較大超出2K后編譯會報錯。
3.解決方法: 注冊Keil C251。
3.無法跳轉到函數或者變量的定義
當我們在keil中選中函數或者變量右鍵跳轉到定義的時候,彈出錯誤提示“無可用的瀏覽信息”,從而無法跳轉,如下圖所示。
圖24:無法跳轉到定義
原因主要有以下兩個方面:
1.工程沒有編譯或者程序中有錯誤,沒有編譯成功:這種情況下,編譯工程成功后,即可跳轉到定義。
2.Browse information沒有勾選:點擊魔術棒,,如下圖所示。
圖25:點擊魔術棒
在彈出的對話框中切換到output選項卡,之后勾選“Browse information”選項,勾選后需要重新編譯工程。
圖26:勾選“Browse information”選項