精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

仿真神器—S7-PLCSIM Advanced知識詳解

jf_61nrsJTz ? 來源:方正智芯 ? 2023-12-18 09:33 ? 次閱讀

S7-PLCSIM Advanced是西門子公司推出的一款PLC仿真軟件,其中“PLCSIM”是“PLC simulation”的縮寫,即“PLC仿真”。該軟件既能仿真標準型CPU,也能仿真故障安全型、運動控制型、冗余型及支持ODK的CPU;既能仿真標準輸入/輸出信號,也能仿真通信,功能十分強大。今天這篇文章,我就給大家介紹下這個仿真神器的相關內容。

本文包括如下幾個主題:

軟件的界面介紹;

軟件支持的CPU型號;

軟件的工作模式及原理;

使用過程中的注意事項;

說明:S7-PLCSIM Advanced有不同的版本,其支持的功能有所不同。本文介紹的功能基于v4.0 SP1版本。

1、軟件的界面介紹

S7-PLCSIM Advanced的運行界面如下圖所示:

92d40776-9cb1-11ee-8b88-92fbcf53809c.png

其中:

①設置仿真實例的在線訪問方式,有兩種:“PLCSIM”使用本地總線訪問CPU實例(僅能在同一臺電腦內部使用),“PLCSIM Virtual Eth. Adapter”是通過虛擬網卡,以TCP/IP協議的方式訪問CPU實例。使用后者必須在安裝軟件時勾選NPCap(4.0版本使用,早期使用WinPCap);

②用來設置TCP/IP的通信方式,有本地和以太網兩種。如果是在兩臺電腦之間實現仿真,需選擇<以太網>;

③調整虛擬時間:通過調整該參數,可防止仿真實例因掃描周期超時而停機;

④嚴格的運動時間。當勾選時,將對運動控制組織塊(Motion OB)緩沖區溢出進行檢測,運動控制器伺服時鐘與PLC周期同步,確保與硬件PLC類似的功能;若不勾選,則不檢測緩沖區溢出。這種情況下仿真實例不會因緩沖區溢出而切換到停機狀態,可提高仿真性能,但可能不精確;

⑤創建S7-1500仿真實例:包括實例的名稱、IP地址、子網掩碼、網關及CPU的型號(如下圖)。當創建完成后,下次使用時,無需再次輸入;

⑥PLC實例運行狀態區;

⑦輔助功能區,其中“虛擬SMC卡”可打開文件夾,創建的仿真實例存放于此。若某個實例不需要時可直接刪除;還可打開功能手冊查看詳細介紹;

92d81f5a-9cb1-11ee-8b88-92fbcf53809c.png

2、軟件支持的CPU型號及版本

S7-PLCSIM Advanced v4.0支持的CPU類型及固件版本如下圖所示:

92e6d072-9cb1-11ee-8b88-92fbcf53809c.png

3、軟件的工作模式及原理

3.1、本地總線模式

當將模式選擇開關設置為“PLCSIM”時,即為“本地總線模式”。該模式下,博途項目和CPU仿真實例在同一臺電腦中,兩者之間通過本地總線(SoftBus)進行通信,如下圖所示:

92f330e2-9cb1-11ee-8b88-92fbcf53809c.png

這種模式下,PLC程序下載時,PG/PC接口應選擇“PLCSIM”;

3.2、本地虛擬網卡模式

當將模式選擇開關設置為“PLCSIM Virtual Eth. Adapter”,TCP/IP通信選擇<本地>或<以太網>都可以,即為“本地虛擬網卡模式”。該模式下,博途項目和CPU仿真實例在同一臺電腦中,兩者之間通過PLCSIM虛擬網卡通信(S7-PLCSIM安裝后會在網絡適配器視圖中生成一個虛擬網卡)。如下圖所示:

92ffaf20-9cb1-11ee-8b88-92fbcf53809c.png

此時,要設置虛擬網卡的IP地址與CPU實例的IP地址在同一子網中。

例如,假設CPU實例的IP地址為192.168.0.20,子網掩碼255.255.255.0;則可設置虛擬網卡的IP地址為192.168.0.40,子網掩碼255.255.255.0。對于有兩個PN網絡接口的CPU,比如CPU1517-3PN/DP,由于虛擬網卡傾向于尋找X2接口,因此根據X2的網絡IP地址設置。

該模式下,PLC程序下載時,PG/PC接口應選擇“Siemens PLCSIM Virtual Ethernet Adapter”;

3.3、異地模式

當甲乙兩臺電腦,一臺運行CPU仿真實例,另一臺運行博途項目,兩者之間通過物理網卡連接時,即為“異地模式”。

這種模式最貼近真實的硬件操作模式,對于運行博途項目的編程電腦而言,其下載時要選擇實際硬件網卡,與真實操作完全相同。對于運行CPU仿真實例的電腦而言,須將其PLCSIM軟件的模式選擇開關設置為“PLCSIM Virtual Eth. Adapter”,TCP/IP通信選擇<以太網>。兩者之間的連接如下圖所示:

93099594-9cb1-11ee-8b88-92fbcf53809c.png

注:該圖與手冊中的描述不同,是我通過測試加自己的理解畫的,歡迎討論。

該模式下,需要將電腦甲的物理網卡IP地址、電腦乙的物理網卡IP地址、PLCSIM虛擬網卡的IP地址、及CPU實例的IP地址設置在同一子網中。

正確配置后,在電腦乙中應可以通過ping命令訪問電腦甲的CPU實例,比如我測試時的截圖:

930d18ea-9cb1-11ee-8b88-92fbcf53809c.png

4、使用過程中的注意事項

①博途項目屬性設置。在博途項目樹中右鍵單擊項目名稱→屬性,在彈出對話框的“保護”選項卡中,勾選“塊編譯時支持仿真”,如下圖所示:

931cbafc-9cb1-11ee-8b88-92fbcf53809c.png

②如果是在兩臺電腦之間使用仿真軟件,若網卡IP設置正常,仍無法ping通,考慮將運行PLCSIM Advanced的電腦的殺毒軟件/防火墻關閉;

③我測試時曾遇到無法加載硬件組態的情況。

loading the hardware configuration failed,error (0020 3 2 0)。

花了很長時間尋找原因,最后在國外的論壇上找到可能是由于PLC密碼的加密導致的,應在PLC屬性→防護與安全→訪問級別下單擊“更新密碼加密”的按鈕,如下圖所示:

93262e70-9cb1-11ee-8b88-92fbcf53809c.png

這個按鈕默認是隱藏的。先將CPU的固件版本降低到v2.0以下,然后再升級回來,就能看到這個按鈕了。

好了,關于S7-PLCSIM Advanced軟件就先介紹到這里。







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5288

    瀏覽量

    169683
  • plc
    plc
    +關注

    關注

    5001

    文章

    12948

    瀏覽量

    459271
  • 子網掩碼
    +關注

    關注

    2

    文章

    38

    瀏覽量

    10990
  • TCPIP協議
    +關注

    關注

    0

    文章

    35

    瀏覽量

    11910
  • S7-PLCSIM
    +關注

    關注

    0

    文章

    5

    瀏覽量

    6571

原文標題:仿真神器——S7-PLCSIM Advanced

文章出處:【微信號:方正智芯,微信公眾號:方正智芯】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    labview2018用OPC Server 2016與S7-1200通訊,S7-1200使用的是仿真軟件S7-PLCSIM V14,quality顯示good但是value值沒與PLC同步?

    問題:labview2018用OPC Server 2016與S7-1200通訊,S7-1200使用的是仿真軟件S7-PLCSIM V14,quality顯示good但是value值沒
    發表于 11-15 09:06

    S7-PLCSIM仿真操作步驟有哪些

    1.建立S7-PLCSIM仿真CPU與STEP 7之間的連接,即打開仿真; 2.打開仿真PLC的電源,“PLC”-->"Power ON"
    發表于 07-01 12:46

    使用PLCSIM Advanced仿真通信

    PLCSIM的功能比較。圖1 PLCSIM ADV和PLCSIM功能比較比較遺憾的是目前PLCSIM ADV只支持仿真
    發表于 07-02 06:45

    S7-PLCSIM仿真有哪些操作步驟

    如何對S7-PLCSIM進行仿真?對S7-PLCSIM仿真有哪些操作步驟?
    發表于 07-29 06:33

    怎樣去使用PLCSIM Advanced對通信進行仿真

    PLCSIM Advanced是什么?有何特點?PLCSIM AdvancedPLCSIM的功能都有哪些?
    發表于 09-27 07:28

    西門子S7-PLCSIM仿真軟件的應用

    本文主要介紹了西門子S7-PLCSIM仿真軟件的應用。
    發表于 04-11 14:44 ?109次下載

    S7-PLCSIM進行PLC仿真

    在本模塊中,讀者將學習到如何利用S7-PLCSIM仿真軟件來測試一個STEP 7程序。
    發表于 07-03 15:31 ?52次下載

    西門子SIMATIC工程工具S7-PLCSIM的操作手冊免費下載

    S7-PLCSIM 中,您可以在仿真可編程邏輯控制器 (PLC) 中執行以及測試您的 STEP 7 用戶程序。 仿真在您的 PC 或編程設備(如 Field PG)中執行。 由于
    發表于 08-14 08:00 ?3次下載
    西門子SIMATIC工程工具<b class='flag-5'>S7-PLCSIM</b>的操作手冊免費下載

    西門子S7-1200仿真PLC與“真實”PLC有什么區別?

    1. I/O 設備支持 S7-PLCSIM 不支持專用 I/O 設備功能。僅提供 I/O 寄存器的過程映像和直接訪問仿真。例如,可以通過模擬量輸出范圍監視來查看此專用功能。在物理設備上,如果
    的頭像 發表于 03-29 11:04 ?4561次閱讀

    S7-1200 PLCSIM支持范圍

    S7-PLCSIM 幾乎支持仿真S7-1200 和 S7-1200F 的所有指令(系統函數和系統函數塊),支持方式與物理 PLC 相同。S7-P
    的頭像 發表于 03-17 10:14 ?3272次閱讀

    PLC遇見IT:C#+S7Net+PLCSIM實現西門子PLC仿真通訊

    PLCSIM Advanced是西門子推出的一款功能強大的仿真軟件,目前最新發布的版本為4.0,但鑒于新版本可能存在未知的bug,故本文使用V3.0。
    的頭像 發表于 01-04 11:43 ?3122次閱讀

    如何安裝PLCSIM Advanced軟件

    安裝PLCSIM Advanced軟件
    的頭像 發表于 02-07 10:06 ?1.3w次閱讀
    如何安裝<b class='flag-5'>PLCSIM</b> <b class='flag-5'>Advanced</b>軟件

    S7-1200 PLC仿真功能

    PLCSIM 幾乎支持仿真S7-1200 和 S7-1200F 的所有指令(系統函數和系統函數塊),支持方式與物理 PLC 相同。PLCSIM
    的頭像 發表于 02-16 09:48 ?3592次閱讀

    S7-1200能仿真通信嗎?

    西門子PLC搭建通信的仿真環境,有兩種方式,一種方式是PLCSIM + NettoPLCSIM,另一種方式是TIA + PLCSIM-Advanced,后者只能仿真
    的頭像 發表于 02-22 15:57 ?3504次閱讀
    <b class='flag-5'>S7</b>-1200能<b class='flag-5'>仿真</b>通信嗎?

    S7-1200 PLCSIM V18以下版本的使用

    PLCSIM 幾乎支持仿真S7-1200 和 S7-1200F 的所有指令(系統函數和系統函數塊),支持方式與物理 PLC 相同。PLCSIM
    的頭像 發表于 03-02 09:27 ?4065次閱讀