構建虛擬工控環境系列 - 羅克韋爾虛擬PLC


一、 概述

本篇主要介紹羅克韋爾虛擬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”模式。

Alt text

3、完成后運行虛擬機,然后,按6選擇“PQ8.05 – 圖形分區工具”

Alt text

4、硬盤分區,根據個人需要和實際情況填寫,完成后“確定”。

Alt text

5、接着按同樣的步驟建立“邏輯分割磁區”。建立完成后選定主分區,“設定為作用”。

Alt text

6、然后點擊“執行”。完成后點擊“結束”,然后關閉虛擬機。

Alt text

7、進入BIOS,按“Shift”和“+”將從CD-ROM Drive調整為第一啟動項。

Alt text

8、然后選擇從“安裝系統到硬盤第一分區”。如果啟動不正常,請關閉虛擬機,查看第2步中的磁盤模式是否是“IDE”模式。

Alt text

9、系統自動安裝。

Alt text

四、安裝Rockwell Studio 5000

1、將安裝軟件解壓后,打開RSLogix5000的文件夾,雙擊“Setup.exe”。

Alt text

2、“序列號”輸入“2022007039”。其他可以根據自己需要填寫。然后“下一步”。

Alt text

3、出現下面的界面直接點擊“安裝”,也可以根據自己的需要,取消一些選項,如“在聯機叢書”。

Alt text

4、然后點擊“同意所有”。

Alt text

5、靜靜的等待安裝,期間彈出窗口或選項,直接“確認”或“下一步”。安裝完成后點擊“完成”。

Alt text

6、安裝完成后,在開始菜單中可以找到如下圖標。

Alt text

五、安裝SoftLogix5800

1、解壓軟件后,打開文件夾,雙擊“Install.exe”。

Alt text

2、點擊“SoftLogix 5800 V21.00”。

Alt text

3、期間出現界面,則點擊“Next”,出現下面的畫面,則點擊“Yes”。

Alt text

4、“User Name”、“Company Name”和“Serial Number”與安裝Studio5000中的相同。然后點擊“Next”。

Alt text

5、出現下面的對話框,表示是否創建“SoftLogix”的桌面快捷方式。根據個人愛好選擇。本文選擇“是”。

Alt text

6、完成后,點擊“Finish”,然后點擊“EXIT”。

Alt text

五、軟件破解

要點:因為軟件在運行,部分文件不讓修改,建議在重啟虛擬機,啟動時按F8,進入“安全模式”,將文件復制到物理計算機后修改,然后用修改后的文件替換原來的文件。

1、在C:\Program Files\Common Files\Rockwell目錄下找到“FTACommon.dll”文件。

Alt text

2、復制到物理機,用“UltraEdit”或其他相似的軟件打開。在位置40FB9處,用“30 90”替換“34 02”。

Alt text

3、替換完成后,保存,然后將修改后的文件,復制到虛擬機原來的目錄下,替換原文件。

Alt text

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自動啟動。並出現下面的窗口,這是因為不是正版的原因。點擊確定即可,不影響正常使用。

Alt text

五、連接演示

以下測試用了2台電腦,運行SoftLogix5800的計算機叫A,編程的計算機叫B。 1、配置計算機IP

Alt text

2、啟動SoftLogix的RSLinx。右鍵單擊0槽,在彈出的菜單中單擊“Start RSLinx”。

Alt text

3、添加CPU模塊。右鍵單擊1槽,然后單擊“Create”。選擇“1789……”,然后一直“Next”,直至完成。

Alt text

4、同樣的方法,添加以太網模塊。注意,選擇剛才配置的那個IP地址。

Alt text

5、同樣的方法,添加2個信號模塊。 6、完成后如下

Alt text

7、打開電腦B的RSLinx,添加以太網驅動。

Alt text

8、完成后,RSLinx自動掃描,一段時間后可以掃描到SoftLogix5800.

Alt text

Alt text

9、studio5000中連接SoftLogix。

Alt text

10、編程下載

Alt text

11、連接演示。

Alt text

至此虛擬機下安裝使用軟PLC Softlogix5800已經完成。如果想了解更多信息請參考《1789-IN001K-EN-P》和《1789UM002J-EN-P》。

六、結束語

(1)軟件破解方法來自網絡,破解方法版權歸發帖人所有。想了解更多信息請參考:http://bbs.e10000.cn/a/a.asp?B=305&ID=1352006。 (2)本文僅用於研究學習,使用過程中出現任何問題,蓋不負責。如用於商業用途,請購買正版軟件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM