一、 概述
本篇主要介紹羅克韋爾虛擬PLC的搭建,使用的操作系統為Windows7 x86 Ultimate(DEEP_GHOST_WIN7_SP1_X86_V2015_06.iso),虛擬化軟件為 VVMware Workstation 12 Pro,(AB)SoftLogix5800 21.00.00。
為了研究羅克韋爾(AB)的軟PLC,前后花了一周半的時間,遇到過AB的軟件版本太高,破解不掉,改用低版本,虛擬化不支持;遇到過軟件都支持虛擬化,但是版本直接兼容性不好;遇到過虛擬機下軟件可以正常運行,但是聯網后,用RSLinx掃描不到;試過Windows XP SP3 professional、Windows 7 SP1 x86 Ultimate、Windows 7 SP1 x64 Ultimate;遇到過物理機下可以用RSLinx掃描到,但虛擬機下掃描不到……
建議用深度的Ghost鏡像“DEEP_GHOST_WIN7_SP1_X86_V2015_06.iso”。
二、SoftLogix5800版本
經測試AB公司Studio 5000 PLC編程軟件V20以上版本完全兼容各個虛擬化環境。並且從V19版本開始,AB公司在諸多大項目中開始實際應用虛擬化環境的解決方案。 本文測試的軟件版本如下: Studio 5000 Logix Designer Professional Edition:V21.00.00(CPR9 SR 5.1) RSLinx Classic Lite:3.51.01 (CPR9 SR 5.1) SoftLogix Classic Monitor :V21.00.00(CPR9 SR 5.1)
三、安裝Ghost Win7虛擬機
1、運行虛擬機VMware Workstation,創建一個新的虛擬機。 2、選中我們創建好的windows7虛擬機,“編輯虛擬機設置”,選用“使用ISO映像文件”。然后在“高級”中選擇“IDE”模式。
3、完成后運行虛擬機,然后,按6選擇“PQ8.05 – 圖形分區工具”
4、硬盤分區,根據個人需要和實際情況填寫,完成后“確定”。
5、接着按同樣的步驟建立“邏輯分割磁區”。建立完成后選定主分區,“設定為作用”。
6、然后點擊“執行”。完成后點擊“結束”,然后關閉虛擬機。
7、進入BIOS,按“Shift”和“+”將從CD-ROM Drive調整為第一啟動項。
8、然后選擇從“安裝系統到硬盤第一分區”。如果啟動不正常,請關閉虛擬機,查看第2步中的磁盤模式是否是“IDE”模式。
9、系統自動安裝。
四、安裝Rockwell Studio 5000
1、將安裝軟件解壓后,打開RSLogix5000的文件夾,雙擊“Setup.exe”。
2、“序列號”輸入“2022007039”。其他可以根據自己需要填寫。然后“下一步”。
3、出現下面的界面直接點擊“安裝”,也可以根據自己的需要,取消一些選項,如“在聯機叢書”。
4、然后點擊“同意所有”。
5、靜靜的等待安裝,期間彈出窗口或選項,直接“確認”或“下一步”。安裝完成后點擊“完成”。
6、安裝完成后,在開始菜單中可以找到如下圖標。
五、安裝SoftLogix5800
1、解壓軟件后,打開文件夾,雙擊“Install.exe”。
2、點擊“SoftLogix 5800 V21.00”。
3、期間出現界面,則點擊“Next”,出現下面的畫面,則點擊“Yes”。
4、“User Name”、“Company Name”和“Serial Number”與安裝Studio5000中的相同。然后點擊“Next”。
5、出現下面的對話框,表示是否創建“SoftLogix”的桌面快捷方式。根據個人愛好選擇。本文選擇“是”。
6、完成后,點擊“Finish”,然后點擊“EXIT”。
五、軟件破解
要點:因為軟件在運行,部分文件不讓修改,建議在重啟虛擬機,啟動時按F8,進入“安全模式”,將文件復制到物理計算機后修改,然后用修改后的文件替換原來的文件。
1、在C:\Program Files\Common Files\Rockwell目錄下找到“FTACommon.dll”文件。
2、復制到物理機,用“UltraEdit”或其他相似的軟件打開。在位置40FB9處,用“30 90”替換“34 02”。
3、替換完成后,保存,然后將修改后的文件,復制到虛擬機原來的目錄下,替換原文件。
4、同樣的方法修改替換以下文件。 (1)、C:\Program Files\Rockwell Software\FactoryTalk Activation\flexsvr.exe,位置E4D0,用“33 C0 40 89 45 FC 48 C3”替換“55 8B EC 83 E4 F8 81 EC”。 (2)、C:\Program Files\Rockwell Software\Studio 5000\Launcher\ActivationInterop.dll,位置5C86,用“E9 2C 00 00 00 90”替換“0F 85 46 03 00 00”。 (3)、C:\Program Files\Rockwell Software\Studio 5000\Launcher\ftastub.dll,位置FCD,用“09 00”替換“40 03”。 (4)、C:\Program Files\Rockwell Software\Studio 5000\Logix Designer\CHS\v21\Bin\LogixDesigner.exe,位置1DFB36,用“E9 2C 00 00 00 90”替換“0F 85 46 03 00 00”。 (5)、C:\Program Files\Rockwell Software\Studio 5000\Logix Designer\CHS\v21\Bin\ftastub.dll,位置FCD,用“09 00”替換“40 03”。 (6)、C:\Program Files\Rockwell Software\RSLinx\RSLINX.EXE,位置D9092,用“E9 2C 00 00 00 90”替換“0F 85 44 03 00 00”。 (7)、C:\Program Files\Rockwell Software\RSLinx\ftastub.dll,位置FCD,用“09 00”替換“40 03”。
5、破解完成后,重啟計算機。進入系統后,會發現SoftLogix 5800自動啟動。並出現下面的窗口,這是因為不是正版的原因。點擊確定即可,不影響正常使用。
五、連接演示
以下測試用了2台電腦,運行SoftLogix5800的計算機叫A,編程的計算機叫B。 1、配置計算機IP
2、啟動SoftLogix的RSLinx。右鍵單擊0槽,在彈出的菜單中單擊“Start RSLinx”。
3、添加CPU模塊。右鍵單擊1槽,然后單擊“Create”。選擇“1789……”,然后一直“Next”,直至完成。
4、同樣的方法,添加以太網模塊。注意,選擇剛才配置的那個IP地址。
5、同樣的方法,添加2個信號模塊。 6、完成后如下
7、打開電腦B的RSLinx,添加以太網驅動。
8、完成后,RSLinx自動掃描,一段時間后可以掃描到SoftLogix5800.
9、studio5000中連接SoftLogix。
10、編程下載
11、連接演示。
至此虛擬機下安裝使用軟PLC Softlogix5800已經完成。如果想了解更多信息請參考《1789-IN001K-EN-P》和《1789UM002J-EN-P》。
六、結束語
(1)軟件破解方法來自網絡,破解方法版權歸發帖人所有。想了解更多信息請參考:http://bbs.e10000.cn/a/a.asp?B=305&ID=1352006。 (2)本文僅用於研究學習,使用過程中出現任何問題,蓋不負責。如用於商業用途,請購買正版軟件。