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. 基于時(shí)間的性能
由于 S7-PLCSIM 軟件運(yùn)行在裝有 Windows 操作系統(tǒng)的 PC 上,因此 S7-PLCSIM 中操作的掃描周期時(shí)間和確切時(shí)間不同于在物理硬件上執(zhí)行的那些操作所需的時(shí)間。這是因?yàn)?PC 的處理資源“競爭”產(chǎn)生了額外開銷,具體開銷取決于多種因素。
如果程序高度依賴于執(zhí)行操作所需的時(shí)間,則需注意不應(yīng)僅根據(jù) S7-PLCSIM 仿真的時(shí)間結(jié)果來評估程序。
4. 受專有技術(shù)保護(hù)的塊
S7-PLCSIM 不支持受專有技術(shù)或密碼保護(hù)的塊。在對 S7-PLCSIM 執(zhí)行下載操作前,必須刪除保護(hù)。
5. 訪問保護(hù)和復(fù)制保護(hù)
S7-PLCSIM 不會對訪問保護(hù)或復(fù)制保護(hù)進(jìn)行仿真。
6. 仿真通信
S7-PLCSIM 支持仿真實(shí)例間的通信。實(shí)例可以是 S7-PLCSIM 仿真或 WinCC 運(yùn)行系統(tǒng)仿真。
可以運(yùn)行 S7-PLCSIM 的兩個實(shí)例,而且它們之間可相互通信。
可以運(yùn)行 S7-PLCSIM V1x的一個實(shí)例和 S7-PLCSIM V5.4.6 或更高版本的一個實(shí)例,而且它們之間可相互通信。
仿真實(shí)例間的通信
所有仿真實(shí)例必須在同一 PC 上運(yùn)行才能相互通信。每個實(shí)例的 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í)數(shù)據(jù)分段為 1024 字節(jié)。實(shí)際 CPU 的數(shù)據(jù)分段為 8192 字節(jié)。
如果在單個 TSEND 指令中發(fā)送的數(shù)據(jù)超過 1024 字節(jié),并且在 adhoc 模式下通過 TRCV 指令接收數(shù)據(jù),則 TRCV 指令生成的新數(shù)據(jù)只有 1024 字節(jié)。此時(shí),必須多次執(zhí)行 TRCV 指令才能接收額外的字節(jié)。
T-block 指令和 數(shù)據(jù)緩沖
S7-PLCSIM 執(zhí)行 T-block 指令時(shí)無需在接收 CPU 中緩沖數(shù)據(jù)。
不過在 S7-PLCSIM 中,只有仿真的接收 CPU 中的程序執(zhí)行 TRCV 指令后,仿真的發(fā)送 CPU 才能完成 TSEND 指令。
但是,在 S7-PLCSIM 中執(zhí)行 TSEND 指令時(shí),只有接收 CPU 上的程序執(zhí)行 TRCV 指令后,TSEND 指令才能完成。
每個仿真的 PLC 的 IP 地址都不得重復(fù)
如果每個仿真的 PLC 都具有相同的 IP 地址,則無法運(yùn)行多個仿真。每個仿真的 PLC 的 IP 地址都不得重復(fù)。
在啟動仿真之前,應(yīng)確保 IP 地址在 STEP 7 中唯一。
7. 使 LED 閃爍
可在TIA PORTAL的“擴(kuò)展的下載到設(shè)備”對話框中使 PLC 上的 LED 燈閃爍,但 S7-PLCSIM 無法仿真此功能。但是通過事件仿真可以使ER燈閃爍。
8. 需要 SD 存儲卡的功能
S7-PLCSIM 不會仿真 SD 存儲卡。因此,不能仿真需要存儲卡的 CPU 功能。例如,數(shù)據(jù)記錄功能會將所有輸出都寫入 SD 卡,這樣便無法仿真數(shù)據(jù)記錄功能。
9. 數(shù)據(jù)日志
S7-PLCSIM 不支持?jǐn)?shù)據(jù)日志。
10. 配方
S7-PLCSIM 不支持使用配方。
11. Web 服務(wù)器
S7-PLCSIM 不支持 Web 服務(wù)器功能。
12. PROFIBUS
如果 STEP 7 項(xiàng)目中包含 PROFIBUS 元素,則 S7-PLCSIM 不會仿真 PROFIBUS 元素,但是項(xiàng)目中的其它部分會照常仿真。啟動仿真之前,您無需將 PROFIBUS 元素從項(xiàng)目中移除。只是必須注意,S7-PLCSIM 會忽略 PROFIBUS 元素。
13. F-CPU 仿真
要仿真 F-CPU,必須先在 STEP 7 項(xiàng)目中調(diào)整 F-參數(shù) F-監(jiān)視時(shí)間,然后再執(zhí)行下載到 S7-PLCSIM。這是因?yàn)榛谲浖姆抡婧臀锢碛布g存在時(shí)間差。
要調(diào)整 F 監(jiān)視時(shí)間,請按以下步驟操作:
1. 在 STEP 7 項(xiàng)目樹中,右鍵單擊 F-CPU 并選擇“屬性”(Properties)。
2. 在“屬性”(Properties) 對話框中,導(dǎo)航到“故障安全 》 F 參數(shù) 》 集中式 F-I/O 的默認(rèn) F 監(jiān)視時(shí)間”(Fail-Safe 》 F-parameter 》 Default F-monitoring time for central F-I/O)。
3. 將 F 監(jiān)視時(shí)間從默認(rèn)值 150 ms 調(diào)整為更高值。
4. 單擊“確定”(OK)。可能需要重復(fù)該步驟,直至找到可使 F-CPU 仿真無錯運(yùn)行的 F 監(jiān)視值。
14. 指令支持
S7-PLCSIM 支持仿真的 S7-1200 和 S7-1200F 的大多數(shù)指令,就像物理 PLC 一樣。可以下載成功編譯到虛擬 PLC 中的所有程序。但是,某些指令會調(diào)用僅受部分支持的
SFC(系統(tǒng)函數(shù))或 SFB(系統(tǒng)函數(shù)塊),并且仿真可能無法按預(yù)期工作。對于具有部分受支持指令的程序,S7-PLCSIM 將驗(yàn)證輸入?yún)?shù)并返回有效輸出,但不一定返回帶有物理 I/O 的實(shí)際 PLC 將返回的信息。例如,S7-PLCSIM 不支持 SIMATIC SD 存儲卡,因此在執(zhí)行仿真時(shí),用于將數(shù)據(jù)保存到存儲卡中的程序指令實(shí)際上不會保存任何數(shù)據(jù)。
原文標(biāo)題:西門子S7-1200仿真PLC與“真實(shí)”PLC之間的區(qū)別
文章出處:【微信公眾號:PLC技術(shù)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
責(zé)任編輯:haq
-
plc
+關(guān)注
關(guān)注
5051文章
14595瀏覽量
486927 -
西門子
+關(guān)注
關(guān)注
98文章
3312瀏覽量
120382
原文標(biāo)題:西門子S7-1200仿真PLC與“真實(shí)”PLC之間的區(qū)別
文章出處:【微信號:xue_PLC,微信公眾號:PLC技術(shù)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
西門子S7-1200和S7-1500 PLC系列模擬量傳感器怎么接線
無需更換PLC!讓西門子S7-1200輕松驅(qū)動匯川EtherCAT伺服
穩(wěn)聯(lián)技術(shù)Profinet嵌入式開發(fā)板與西門子PLC S7-1200
HINET網(wǎng)關(guān)實(shí)現(xiàn)西門子S7-1200 PLC遠(yuǎn)程監(jiān)控方案
天拓四方分享:什么事S7-1200 G2++?
基于Modbus TCP的WinCC監(jiān)控S7-1200/200SMT應(yīng)用實(shí)例
RS232轉(zhuǎn)Profinet網(wǎng)關(guān)與西門子S7-1200 PLC的智能化工業(yè)通信應(yīng)用
PLC以太網(wǎng)通訊模塊實(shí)現(xiàn):西門子S7-300與S7-1200、觸摸屏及變頻器通訊案例
MPI 轉(zhuǎn)以太網(wǎng)模塊案例:西門子 S7-300PLC 借此與 S7-1200、觸摸屏及 ModbusRTU 變頻器通訊
plc以太網(wǎng)通訊模塊:西門子 S7-300PLC 與 S7-1200、觸摸屏及變頻器通訊案例
西門子PLC免點(diǎn)表數(shù)據(jù)采集方案
西門子PLC(S7-1200/1500/300/400)的數(shù)據(jù)采集與監(jiān)控方案
西門子S7-1200 G2的7大亮點(diǎn)及最新功能
CANopen轉(zhuǎn)PROFINET網(wǎng)關(guān):西門子S7-1200 PLC與歐姆龍NJ系列PLC通信方案
EtherCAT轉(zhuǎn)ProfiNet西門子1200PLC與伺服電機(jī)通訊案例全解
西門子S7-1200仿真PLC與“真實(shí)”PLC有什么區(qū)別?
評論