0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

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

本文包括如下幾個主題:

軟件的界面介紹;

軟件支持的CPU型號;

軟件的工作模式及原理;

使用過程中的注意事項;

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

1、軟件的界面介紹

S7-PLCSIM Advanced的運(yùn)行界面如下圖所示:

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

其中:

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

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

③調(diào)整虛擬時間:通過調(diào)整該參數(shù),可防止仿真實例因掃描周期超時而停機(jī);

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

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

⑥PLC實例運(yùn)行狀態(tài)區(qū);

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

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

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

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

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

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

3.1、本地總線模式

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

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

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

3.2、本地虛擬網(wǎng)卡模式

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

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

此時,要設(shè)置虛擬網(wǎng)卡的IP地址與CPU實例的IP地址在同一子網(wǎng)中。

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

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

3.3、異地模式

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

好了,關(guān)于S7-PLCSIM Advanced軟件就先介紹到這里。







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5427

    瀏覽量

    171860
  • plc
    plc
    +關(guān)注

    關(guān)注

    5012

    文章

    13311

    瀏覽量

    463758
  • 子網(wǎng)掩碼
    +關(guān)注

    關(guān)注

    2

    文章

    41

    瀏覽量

    11034
  • TCPIP協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    11968
  • S7-PLCSIM
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6599

原文標(biāo)題:仿真神器——S7-PLCSIM Advanced

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

收藏 人收藏

    評論

    相關(guān)推薦

    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值沒
    發(fā)表于 11-15 09:06

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

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

    使用PLCSIM Advanced仿真通信

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

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

    如何對S7-PLCSIM進(jìn)行仿真?對S7-PLCSIM仿真有哪些操作步驟?
    發(fā)表于 07-29 06:33

    怎樣去使用PLCSIM Advanced對通信進(jìn)行仿真

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

    西門子S7-PLCSIM仿真軟件的應(yīng)用

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

    S7-PLCSIM進(jìn)行PLC仿真

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

    西門子SIMATIC工程工具S7-PLCSIM的操作手冊免費(fèi)下載

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

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

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

    S7-1200 PLCSIM支持范圍

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

    如何安裝PLCSIM Advanced軟件

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

    S7-1200 PLC仿真功能

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

    S7-1200能仿真通信嗎?

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

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

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

    基于SOCKET實現(xiàn)與PLC服務(wù)器的TCP通信(一)

    如下圖所示,打開S7-PLCSIM ADVANCED V3.0仿真軟件,新鍵一個實例,設(shè)置仿真PLC的IP地址等參數(shù),然后點擊Start激活PLC, 如下圖所示,激活PLC后,可以看
    發(fā)表于 05-10 11:16 ?1次下載
    基于SOCKET實現(xiàn)與PLC服務(wù)器的TCP通信(一)