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

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

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

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

PLC技術(shù)圈 ? 來源:PLC技術(shù)圈 ? 作者:PLC技術(shù)圈 ? 2021-03-29 11:04 ? 次閱讀

1. I/O 設(shè)備支持

S7-PLCSIM 不支持專用 I/O 設(shè)備功能。僅提供 I/O 寄存器的過程映像和直接訪問仿真。例如,可以通過模擬量輸出范圍監(jiān)視來查看此專用功能。在物理設(shè)備上,如果 STEP 7 程序?qū)⒎秶獾闹祵懭肽M量輸出寄存器,則模擬量模塊會返回診斷錯誤。S7-PLCSIM 中不會發(fā)生這種情況。

2. 診斷

S7-PLCSIM 不支持寫入診斷緩沖區(qū)的所有錯誤消息。例如,S7-PLCSIM 不仿真 CPU 中與故障電池相關(guān)的消息或 EPROM 錯誤。但 S7-PLCSIM 可仿真大多數(shù)的 I/O 和程序錯誤。

3. 基于時間的性能

由于 S7-PLCSIM 軟件運行在裝有 Windows 操作系統(tǒng)的 PC 上,因此 S7-PLCSIM 中操作的掃描周期時間和確切時間不同于在物理硬件上執(zhí)行的那些操作所需的時間。這是因為 PC 的處理資源“競爭”產(chǎn)生了額外開銷,具體開銷取決于多種因素。

如果程序高度依賴于執(zhí)行操作所需的時間,則需注意不應(yīng)僅根據(jù) S7-PLCSIM 仿真的時間結(jié)果來評估程序。

4. 受專有技術(shù)保護的塊

S7-PLCSIM 不支持受專有技術(shù)或密碼保護的塊。在對 S7-PLCSIM 執(zhí)行下載操作前,必須刪除保護。

5. 訪問保護和復(fù)制保護

S7-PLCSIM 不會對訪問保護或復(fù)制保護進行仿真。

6. 仿真通信

S7-PLCSIM 支持仿真實例間的通信。實例可以是 S7-PLCSIM 仿真或 WinCC 運行系統(tǒng)仿真。

可以運行 S7-PLCSIM 的兩個實例,而且它們之間可相互通信。

可以運行 S7-PLCSIM V1x的一個實例和 S7-PLCSIM V5.4.6 或更高版本的一個實例,而且它們之間可相互通信。

仿真實例間的通信

所有仿真實例必須在同一 PC 上運行才能相互通信。每個實例的 IP 地址都不得重復(fù)。

S7-PLCSIM 支持 TCP/IP 連接。

對于 S7-1200 和 S7-1200F PLC,可使用 PUT/GET 和 TSEND/TRCV (T-block) 指令來仿真通信。

T-block 指令和 UDP

S7-PLCSIM 不能仿真組態(tài)為使用 UDP 協(xié)議的 T-block 連接。

T-block 指令和數(shù)據(jù)分段

S7-PLCSIM 執(zhí)行 T-block 指令時數(shù)據(jù)分段為 1024 字節(jié)。實際 CPU 的數(shù)據(jù)分段為 8192 字節(jié)。

如果在單個 TSEND 指令中發(fā)送的數(shù)據(jù)超過 1024 字節(jié),并且在 adhoc 模式下通過 TRCV 指令接收數(shù)據(jù),則 TRCV 指令生成的新數(shù)據(jù)只有 1024 字節(jié)。此時,必須多次執(zhí)行 TRCV 指令才能接收額外的字節(jié)。

T-block 指令和 數(shù)據(jù)緩沖

S7-PLCSIM 執(zhí)行 T-block 指令時無需在接收 CPU 中緩沖數(shù)據(jù)。

不過在 S7-PLCSIM 中,只有仿真的接收 CPU 中的程序執(zhí)行 TRCV 指令后,仿真的發(fā)送 CPU 才能完成 TSEND 指令。

但是,在 S7-PLCSIM 中執(zhí)行 TSEND 指令時,只有接收 CPU 上的程序執(zhí)行 TRCV 指令后,TSEND 指令才能完成。

每個仿真的 PLC 的 IP 地址都不得重復(fù)

如果每個仿真的 PLC 都具有相同的 IP 地址,則無法運行多個仿真。每個仿真的 PLC 的 IP 地址都不得重復(fù)。

在啟動仿真之前,應(yīng)確保 IP 地址在 STEP 7 中唯一。

7. 使 LED 閃爍

可在TIA PORTAL的“擴展的下載到設(shè)備”對話框中使 PLC 上的 LED 燈閃爍,但 S7-PLCSIM 無法仿真此功能。但是通過事件仿真可以使ER燈閃爍。

8. 需要 SD 存儲卡的功能

S7-PLCSIM 不會仿真 SD 存儲卡。因此,不能仿真需要存儲卡的 CPU 功能。例如,數(shù)據(jù)記錄功能會將所有輸出都寫入 SD 卡,這樣便無法仿真數(shù)據(jù)記錄功能。

9. 數(shù)據(jù)日志

S7-PLCSIM 不支持數(shù)據(jù)日志。

10. 配方

S7-PLCSIM 不支持使用配方。

11. Web 服務(wù)器

S7-PLCSIM 不支持 Web 服務(wù)器功能。

12. PROFIBUS

如果 STEP 7 項目中包含 PROFIBUS 元素,則 S7-PLCSIM 不會仿真 PROFIBUS 元素,但是項目中的其它部分會照常仿真。啟動仿真之前,您無需將 PROFIBUS 元素從項目中移除。只是必須注意,S7-PLCSIM 會忽略 PROFIBUS 元素。

13. F-CPU 仿真

要仿真 F-CPU,必須先在 STEP 7 項目中調(diào)整 F-參數(shù) F-監(jiān)視時間,然后再執(zhí)行下載到 S7-PLCSIM。這是因為基于軟件的仿真和物理硬件間存在時間差。

要調(diào)整 F 監(jiān)視時間,請按以下步驟操作:

1. 在 STEP 7 項目樹中,右鍵單擊 F-CPU 并選擇“屬性”(Properties)。

2. 在“屬性”(Properties) 對話框中,導(dǎo)航到“故障安全 》 F 參數(shù) 》 集中式 F-I/O 的默認 F 監(jiān)視時間”(Fail-Safe 》 F-parameter 》 Default F-monitoring time for central F-I/O)。

3. 將 F 監(jiān)視時間從默認值 150 ms 調(diào)整為更高值。

4. 單擊“確定”(OK)。可能需要重復(fù)該步驟,直至找到可使 F-CPU 仿真無錯運行的 F 監(jiān)視值。

14. 指令支持

S7-PLCSIM 支持仿真的 S7-1200 和 S7-1200F 的大多數(shù)指令,就像物理 PLC 一樣??梢韵螺d成功編譯到虛擬 PLC 中的所有程序。但是,某些指令會調(diào)用僅受部分支持的

SFC(系統(tǒng)函數(shù))或 SFB(系統(tǒng)函數(shù)塊),并且仿真可能無法按預(yù)期工作。對于具有部分受支持指令的程序,S7-PLCSIM 將驗證輸入?yún)?shù)并返回有效輸出,但不一定返回帶有物理 I/O 的實際 PLC 將返回的信息。例如,S7-PLCSIM 不支持 SIMATIC SD 存儲卡,因此在執(zhí)行仿真時,用于將數(shù)據(jù)保存到存儲卡中的程序指令實際上不會保存任何數(shù)據(jù)。

原文標題:西門子S7-1200仿真PLC與“真實”PLC之間的區(qū)別

文章出處:【微信公眾號:PLC技術(shù)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

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

    關(guān)注

    5016

    文章

    13367

    瀏覽量

    464620
  • 西門子
    +關(guān)注

    關(guān)注

    94

    文章

    3059

    瀏覽量

    116206

原文標題:西門子S7-1200仿真PLC與“真實”PLC之間的區(qū)別

文章出處:【微信號:xue_PLC,微信公眾號:PLC技術(shù)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    工業(yè)智能網(wǎng)關(guān)采集西門子PLC的智能工廠解決方案

    場景描述: 某智能工廠的自動化生產(chǎn)線上,使用了西門子S7-1200 PLC來控制生產(chǎn)設(shè)備,并通過西門子S7-400實現(xiàn)車間環(huán)境的智控;同時部
    的頭像 發(fā)表于 01-20 17:30 ?88次閱讀
    工業(yè)智能網(wǎng)關(guān)采集<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的智能工廠解決方案

    如何選擇適合的西門子S7-1200系列PLC型號?

    西門子S7-1200系列PLC作為中小型自動化控制器,在研發(fā)過程中充分考慮了系統(tǒng)、控制器、人機界面和軟件的無縫整合和高效協(xié)調(diào),是工業(yè)自動化領(lǐng)域中的重要組成部分。正確選擇適合的S7-1200
    的頭像 發(fā)表于 12-09 18:24 ?761次閱讀
    如何選擇適合的<b class='flag-5'>西門子</b><b class='flag-5'>S7-1200</b>系列<b class='flag-5'>PLC</b>型號?

    西門子PLC S7-1500系列介紹

    西門子PLCS7-1500系列是西門子自動化領(lǐng)域中的一款重要產(chǎn)品,它以其卓越的性能、強大的功能和高度的靈活性,在工業(yè)自動化控制系統(tǒng)中占據(jù)了一席之地。本文將詳細介紹西門子
    的頭像 發(fā)表于 12-09 18:23 ?533次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b> <b class='flag-5'>S7</b>-1500系列介紹

    借助 Profibus DP 轉(zhuǎn) ProfiNet 網(wǎng)關(guān),實現(xiàn)稱重儀表與西門子 1200 PLC 通訊的應(yīng)用范例

    站和西門子PLC配置完成后下載重啟,讀取參數(shù)后根據(jù)實時狀態(tài)進行調(diào)試。 二.設(shè)備介紹 1.西門子1200PLC S7-1200
    的頭像 發(fā)表于 12-09 16:56 ?302次閱讀
    借助 Profibus DP 轉(zhuǎn) ProfiNet 網(wǎng)關(guān),實現(xiàn)稱重儀表與<b class='flag-5'>西門子</b> <b class='flag-5'>1200</b> <b class='flag-5'>PLC</b> 通訊的應(yīng)用范例

    基于 EtherCAT 轉(zhuǎn) ProfiNet 網(wǎng)關(guān)達成西門子 1200 PLC 與伺服電機通訊連接的應(yīng)用實例

    連接到ProfiNetPLC上,并在正常運行中支持EtherCAT協(xié)議。本產(chǎn)品可作為EtherCAT主站,做為西門子S7-1200系列PLC的從站并在監(jiān)控系統(tǒng)中支持PROFINET協(xié)議。 二.設(shè)備介紹
    的頭像 發(fā)表于 12-09 16:29 ?428次閱讀
    基于 EtherCAT 轉(zhuǎn) ProfiNet 網(wǎng)關(guān)達成<b class='flag-5'>西門子</b> <b class='flag-5'>1200</b> <b class='flag-5'>PLC</b> 與伺服電機通訊連接的應(yīng)用實例

    西門子plc溫度模塊怎么編程

    )是一種廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的控制器。溫度模塊是PLC系統(tǒng)中用于測量和控制溫度的設(shè)備,可以實時監(jiān)測和調(diào)節(jié)溫度,保證生產(chǎn)過程的穩(wěn)定性和安全性。 二、硬件選擇 選擇合適的PLC型號 西門子PL
    的頭像 發(fā)表于 07-25 09:43 ?1612次閱讀

    S7協(xié)議讀取西門子S7-200 Smart PLC數(shù)據(jù)

    西門子S7-200 Smart PLC因其穩(wěn)定性和易用性而廣泛應(yīng)用。通過使用S7協(xié)議,可以實現(xiàn)對PLC數(shù)據(jù)的高效讀取和控制。本文將詳細介紹如
    的頭像 發(fā)表于 07-11 11:55 ?6396次閱讀
    <b class='flag-5'>S7</b>協(xié)議讀取<b class='flag-5'>西門子</b><b class='flag-5'>S7</b>-200 Smart <b class='flag-5'>PLC</b>數(shù)據(jù)

    宏集物聯(lián)網(wǎng)工控屏通過 S7 ETH 協(xié)議采集西門子 1200 PLC 數(shù)據(jù)

    上周我們分享了宏集HMI通過S7 MPI協(xié)議采集西門子400 PLC數(shù)據(jù)的操作步驟。本周,我們將繼續(xù)帶來干貨,重點介紹宏集HMI如何通過S7 ETH協(xié)議采集
    的頭像 發(fā)表于 06-21 16:02 ?573次閱讀
    宏集物聯(lián)網(wǎng)工控屏通過 <b class='flag-5'>S7</b> ETH 協(xié)議采集<b class='flag-5'>西門子</b> <b class='flag-5'>1200</b> <b class='flag-5'>PLC</b> 數(shù)據(jù)

    西門子S7-1200 PLC的指令介紹

    西門子S7-1200 PLC,作為西門子自動化控制產(chǎn)品中的一款緊湊型控制器,憑借其強大的功能和易用性,在工業(yè)控制領(lǐng)域得到了廣泛的應(yīng)用。S7-1200
    的頭像 發(fā)表于 06-18 14:52 ?3053次閱讀

    西門子PLC產(chǎn)品系列有哪些

    、高性能、易擴展和易于集成等特點,廣泛應(yīng)用于各種工業(yè)自動化控制系統(tǒng)中。本文將詳細介紹西門子PLC的主要產(chǎn)品系列,包括S7-200 Smart、S7-300、
    的頭像 發(fā)表于 06-18 14:50 ?1918次閱讀

    西門子S7-1200 PLC如何通過模擬量控制變頻器

    在現(xiàn)代工業(yè)自動化領(lǐng)域中,變頻器因其能實現(xiàn)對交流電動機的平滑調(diào)速而得到了廣泛應(yīng)用。西門子S7-1200 PLC(可編程邏輯控制器)作為工業(yè)控制領(lǐng)域的重要設(shè)備,其通過模擬量控制變頻器的方式,不僅提高了
    的頭像 發(fā)表于 06-18 09:26 ?2787次閱讀

    簡述S7-1200 PLC的硬件組成

    S7-1200 PLC(Programmable Logic Controller,可編程邏輯控制器)是西門子公司推出的一款小型、模塊化的可編程控制器,廣泛應(yīng)用于工業(yè)自動化、過程控制、機械控制等領(lǐng)域
    的頭像 發(fā)表于 06-14 10:04 ?5733次閱讀

    西門子S7-1200 PLC的優(yōu)缺點分析

    西門子S7-1200 PLC作為自動化控制系統(tǒng)中的核心組件,自推出以來就受到了廣泛關(guān)注。其緊湊的模塊化設(shè)計、強大的功能以及靈活的擴展性,使得它在工業(yè)自動化領(lǐng)域占據(jù)了重要的地位。然而,任何產(chǎn)品都不是
    的頭像 發(fā)表于 06-13 11:33 ?3632次閱讀

    西門子S7-1200 PLC的基本功能

    西門子S7-1200 PLC(Programmable Logic Controller)是一款緊湊型、模塊化的可編程邏輯控制器,專為滿足各種自動化應(yīng)用需求而設(shè)計。其強大的功能、靈活的配置以及卓越
    的頭像 發(fā)表于 06-13 11:29 ?2415次閱讀

    西門子plc模塊型號詳解

    的模塊型號,以幫助您更好地了解和選擇適合自己需求的PLC模塊。 西門子S7系列PLC模塊 西門子S7
    的頭像 發(fā)表于 06-11 16:18 ?6408次閱讀